What the Russian Oil Embargo Means for Investors Look for rising oil prices through 2023 – potentially exceeding $140 per barrel – according to BCA Research’s Bob Ryan. 6307202655112 Related Articles The Returns Gap Shows Investors Can't Stop Chasing Performance James Comtois Public Pensions Pursue ‘Responsible Experimentation’ With AI James Comtois The Certainty of Uncertainty: Navigating the Shifting Private Landscape Sponsored by KPMG