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 U.K. Managers Position Themselves as the Perfect Counterweight to U.S. Domestic Bias John Crabb What Sustainable Investors Got Wrong — And Why It Is Still the Future of Finance Rob Brown and Aniket Shah Why the Fed Prefers PCE Over CPI for Inflation Insights Sponsored by CME Group