April 21, 2026 Stock Market Today: Dow, S&P 500, Nasdaq Rise on Apple CEO Change, Warsh Hearing and Iran Uncertainty