Economics & Markets

At 410.6 million bbl, US crude oil inventories are 4% below the 5-year average for this time of year, the EIA report indicated.
Oct. 28, 2026