Oil Titans in Turmoil: The Surprising Shift in Billionaire Investments
Cenovus Energy Inc. faces challenges amid falling crude prices and geopolitical tensions. The company experienced over a 7% decline in revenues, despite record oil sands production, due to low commodity…