Stock Market Today: Dow set for 300-point fall, S&P 500 and Nasdaq to decline as oil climb

April 20, 2026