
Cameco (CCJ) reported Q1 2025 revenues of CAD 789 million, a 17% year-over-year increase, primarily driven by strong fuel services growth and uranium segment gains attributed to fixed-price contracts and favorable currency dynamics, even amidst a declining spot uranium price. The company forecasts 2025 revenues of CAD 3.3-3.55 billion, projecting a 30.8% CAGR from 2021, highlighting its consistent growth trajectory. Despite CCJ shares outperforming the market significantly, its forward price-to-sales ratio of 12.87 is considerably higher than the industry average, and the stock currently holds a Zacks Rank #4 (Sell), presenting a nuanced investment picture.
Cameco Corporation (CCJ) demonstrated robust top-line growth in Q1 2025, with revenues rising 17% year-over-year to CAD 789 million. This performance was underpinned by strength in both its primary segments. The uranium division's revenue grew 10% due to a 15% increase in the average realized Canadian dollar price, which successfully offset a 5% dip in sales volumes and a 30% decline in the U.S. dollar spot price for uranium, highlighting the benefit of its fixed-price contract strategy. The fuel services segment was a significant driver, with revenues soaring 88% on a 60% increase in sales volumes and a 17% rise in realized prices. Management has issued strong full-year 2025 guidance, projecting total revenues of CAD 3.3-3.55 billion, which would mark a 30.8% compound annual growth rate from 2021. Despite this operational momentum and significant stock outperformance of 50% year-to-date, valuation appears stretched. CCJ trades at a forward price-to-sales ratio of 12.87, substantially higher than the industry average of 1.24 and its own five-year median. This is coupled with conflicting analyst signals: while 2025 earnings estimates have risen, 2026 estimates have declined, and the stock carries a Zacks Rank #4 (Sell).
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
moderately positive
Sentiment Score
0.45
Ticker Sentiment