Business ❯Finance ❯Corporate Finance
Saudi Aramco Exxon Mobil Imperial Oil ExxonMobil Chevron Shell Dividends and Share Repurchases BP Petroleo Brasileiro SA
The company's integrated operations and improved market conditions drove C$1.29 billion in profit and C$12.52 billion in revenue for Q1 2025.