The Energy Report: Deposits And Withdrawals
August 08, 2023 at 12:15 PM EDT
The U.S. withdrew a record amount of oil from our Strategic Petroleum Reserves and now just deposited 1.0 million barrels back in. But the key for the oil market may come down to bank deposits and the possibility of big withdrawals.