US stocks today: S&P 500 rises on Mideast peace hopes as oil prices dip 2026-05-21 · Economic Times Read at source