The S&P 500 is back at record highs. Next week decides whether earnings can keep that move alive.
Apr 26, 2026