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 AustralianSuper CIO and Deputy CEO Mark Delaney to Retire in 2026 James Comtois Premium Hedge Funds Hope to Cash In on Perceptive Advisors’ SPAC Stephen Taub Podcast- Managed Futures: Systematically Following the Trend Until it Bends Sponsored by Fidelity Investments