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 Biopharma Funds Surge on Deals and Drug Breakthroughs Stephen Taub For Members Only Flight Deck Capital Soars 119 Percent Through June on Strength in AI Enablers Stephen Taub Institutional Investor enters next chapter of growth with Apax Partners Sponsored by Apax