The Energy Report: Banking On It
March 27, 2023 at 12:08 PM EDT
Oil and petroleum products have been down on a crisis of confidence not based on current supply and demand fundamentals and that could do huge damage long term, not only to the production side of oil but the refining side as well.