Oil prices have staged an epic comeback. They’ve rallied nearly 100% over the past 12 months and are approaching $80 a barrel. They’re even higher off their bottom when crude crashed into negative territory during the early days of the pandemic last year.
Oil prices could have further to run, given rebounding demand and the slow return of supply. In short, oil stocks are generating a gusher of cash flow.