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 Performance Gap Between the Best and Worst Endowments Was ‘Astronomical’ James Comtois The Returns Gap Shows Investors Can't Stop Chasing Performance James Comtois High Beef Prices Test Consumers This Grilling Season Sponsored by CME Group