Oil is back above $100 a barrel. Battery costs have fallen below $100 per kilowatt-hour.

Mar 26, 2026
•
1 min read
Join Global Energy Dynamics to access independent intelligence on policy, capital, technology and geopolitical shifts shaping energy markets.
Upgrade now