Storm clouds gathering for Q3 earnings amid macro headwinds, and tech slowdown

Storm clouds gathering for Q3 earnings amid macro headwinds, and tech slowdown