April 25, 2026

Oil Prices Dive As U.S. Considers Record Reserves Release

0

The United States is considering releasing 180 million barrels of crude from its Strategic Petroleum Reserve.