The Energy Report: Biden Panic Buying
March 28, 2024 at 12:24 PM EDT
What does it say that the Biden administration is starting to buy oil back for the Strategic Petroleum Reserve (SPR) above their stated $70.00 to $67.00 a barrel buying price, purchasing oil at $81.32 a barrel?