2026.05.19

WTI Selloff Stalls After Large Inventory Draws; US Crude Production Hit A New Record High