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 Under New Leadership, Vontobel SFA Looks to Ride Wave of Investors Diversifying Away From the U.S. John Crabb Investors Reach for What They Recognize Maryann Umoren Selfe Why Bitcoin's Relationship with Equities Has Changed Sponsored by CME Group