Canadian Natural Resources Limited (NYSE:CNQ) is one of the best stocks to buy for retirement, as shown by their Q2 2025 earnings report with an EPS of $0.71, surpassing analyst expectations. They also reported actual revenue of $8.7 billion, slightly higher than the predicted $8.68 billion. The company saw a 3% increase in thermal in situ output and a 13% increase in oil sands mining and upgrading production to 463,800 barrels per day. Canadian Natural Resources Limited (NYSE:CNQ) aims to maintain oil sands mining production at 600,000 barrels per day and reduce net debt by $15 billion by 2026.
Read more at Yahoo Finance: Canadian Natural Resources (CNQ) Beats Q2 Earnings, Boosts Oil Sands Output and Dividend Outlook
