Sources
ExxonMobil
O
O
Outlook for Energy Report, 2023