pull down to refresh

🟩

Investors worked to shake off Middle East-driven losses as Nasdaq and S&P 500 futures climbed. This recovery is fueled by a robust wave of Q1 earnings and a cooling in crude oil prices.