The Energy Report: Oil New Year
December 29, 2023 at 12:04 PM EST
It is time to put the old oil year to rest as the market is sending mixed signals about the state of the global economy causing oil to close down 10% on the year ending a two year winning streak.