S&P 500 Earnings Beat Expectations Despite Tariffs - Rollup News