2026.04.11

WTI Holds Losses After Big Product Inventory Builds, US Crude Production Nears Record Highs