The Dow Jones and Russell 2000 still tumble as crude oil prices hit highest since July 2024.
U.S. stocks sank after the price of oil spiked to its highest level since 2024 ...