The tweet was deleted by the author.
But we saved everything 🙂.
Lance Roberts highlights that the trade rotation persisted last week and draws attention to the upcoming earnings season, which will feature reports from major banks.
Roberts suggests that investors should prioritize monitoring market outcomes as corporate earnings are released in July 2026.
Roberts recently noted significant declines in the S&P 500 and Nasdaq 100 for the week of July 26, 2026, with technology stocks leading losses here. Earlier this year, he reported that the S&P 500 had gained over 10 percent year to date, even as U.S. retail investor sentiment stayed negative here. These prior observations set the stage for heightened attention on corporate earnings in July.