US stocks rally toward records after oil prices ease

May 5, 2026