Crude oil tops $100 a barrel as U.S. strategic petroleum reserves hit lowest level since 1983 - KWCH
9/10The U.S. strategic petroleum reserves have dropped to their lowest level since 1983, causing crude oil prices to surpass $100 per barrel as of July 24, 2026. This decline raises concerns about energy supply and inflation risks in the US economy.
