US Crude Oil Futures Drop Below April Peak as Inventories Rise
Wednesday / 05/20/2026, 10:52 EST
US crude oil futures fell to $101.02 per barrel, down $11.93 from April's peak, as strategic inventory releases and domestic production boosted supplies.

