Energy Report: Run Bull Run
February 11, 2021 at 10:39 AM EST
Oil prices are stalling, taking a rest after its best bull run in 2 years. It has been a story of OPEC cuts balancing the market and the sense of a new oil supercycle as an investment is being shut down due to a global green energy push.