It’s tough at the top – but which business leader has the most at stake in 2025?

Published on January 4, 2025

to hate the strategy. Investors doubt that renewables – mainly solar and wind at BP – can earn the same returns on capital as oil and gas.