
Vistra Corp. (VST) demonstrates robust financial performance, generating $2.88 billion in adjusted free cash flow in 2024 and projecting $3-3.6 billion for 2025. The company has strategically deployed this capital, executing $5.4 billion in share repurchases since November 2021, reducing its share count by 30%, and achieving a remarkable 108.41% return on equity, significantly outpacing the utility industry average. This strong free cash flow and disciplined allocation, including investments in renewable energy and battery storage, have driven VST's 73.3% stock gain over the past six months, positioning it for continued growth and clean energy transition.
Vistra Corp. (VST) is demonstrating exceptional financial strength and strategic capital allocation, which has translated into significant market outperformance. The company's ability to generate robust free cash flow, reported at $2.88 billion (adjusted, before growth) for 2024 with guidance of $3.0 to $3.6 billion for 2025, serves as the foundation of its strategy. This capital is being deployed through a balanced framework focused on shareholder returns, balance sheet fortification, and growth investments in renewable energy and battery storage. A key highlight is the aggressive share repurchase program, which has retired 30% of shares outstanding since November 2021 through $5.4 billion in buybacks, with a further $1.4 billion authorized through 2026. This has supported a remarkable trailing 12-month return on equity of 108.41%, vastly exceeding the utility industry average of 10.34%. Consequently, VST's stock has surged 73.3% in the past six months, compared to the industry's 6% rise. However, a note of caution is warranted by mixed analyst estimates; while the 2026 EPS consensus has risen 4.64% in the last 60 days, the 2025 estimate has declined 2.33%, which aligns with the stock's current Zacks Rank #3 (Hold) and may suggest near-term headwinds.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
strongly positive
Sentiment Score
0.80
Ticker Sentiment