Oil prices must entrench well above $50/bbl for 2023-25 oil markets to balance. But prices could materially overshoot. This short 4-page note presents our latest conclusions, and top charts on oil supply-demand, including our outlook to 2025.
Oil prices must entrench well above $50/bbl for 2023-25 oil markets to balance. But prices could materially overshoot. This short 4-page note presents our latest conclusions, and top charts on oil supply-demand, including our outlook to 2025.