Jun 3, 20244 min readThe S&P 500 Posted Strong Gains YTD as Stocks Delivered on Earnings. We Remain Bullish