📝 Executive Summary
U.S. crude oil inventories fell by 1.9 million barrels for the week ending October 23, according to the latest EIA report. Commercial stockpiles now sit at 410.6 million barrels, marking a level 4% below the five-year seasonal average and tightening domestic supply.