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 ‘AI Supercycle Is Here to Stay’: Light Street Posts Strong January Returns as It Revamps Tech Strategy Stephen Taub UMass Tops Endowment Performance Rankings for 2025 Michelle Celarier Portfolio Finance: 101 Sponsored by Barings