“Imperial Oil is generating its best-ever returns on capital as oil supply scarcity tightens, trades at just twice the capital it needs, and prefers buybacks — all while a multi-year inventory gap signals far higher oil prices ahead.”
“These companies are producing strong returns on capital at $70 a barrel. We'd estimate this to be in the high teens, while they invest in growing marginal production on existing assets.”
Prices are point-in-time snapshots from the named provider. The verdict compares the return since entry against the band above.