
Vistra Corp.'s Executive VP Hudson Scott sold 56,000 shares at $157, totaling $8.79 million, while exercising options for an equal number at $19.68. This follows a Q1 earnings miss with EPS at $0.45 versus the expected $1.19, and revenue at $3.93 billion against the expected $4.46 billion, despite reaffirming 2025 EBITDA guidance. Concurrently, Vistra is acquiring seven natural gas facilities for $1.9 billion, while Moody's downgraded Vistra Holdings' rating to B2 due to anticipated high leverage, but revised the outlook to stable given strong liquidity.
Vistra Corp. (VST) presents a complex outlook characterized by contrasting financial signals and strategic initiatives. An Executive Vice President recently sold 56,000 shares for approximately $8.79 million at $157 per share, while simultaneously exercising options to acquire an identical number of shares at $19.68 each, maintaining a substantial holding of 306,600 shares. This insider activity occurred against a backdrop of a significant Q1 2025 earnings miss, where EPS of $0.45 fell short of the $1.19 forecast, and revenue of $3.93 billion missed the expected $4.46 billion. Despite these results, Vistra reaffirmed its 2025 adjusted EBITDA guidance of $5.5 billion to $6.1 billion and continues its share buyback program, supported by an InvestingPro "GREAT" financial health score. The company is also pursuing growth through the $1.9 billion acquisition of seven natural gas facilities, projected to be cash flow accretive from year one. However, this acquisition contributes to leverage concerns, as evidenced by Moody's downgrade of Vistra Holdings’ corporate family rating to B2 from B1, citing sustained high financial leverage through 2025-26, though Moody's did revise Vistra's outlook to stable due to strong liquidity and recurring revenue. After a 62% return over the past year, Vistra's stock is reportedly trading near its InvestingPro Fair Value.
AI-powered research, real-time alerts, and portfolio analytics for institutional investors.
Overall Sentiment
mixed
Sentiment Score
-0.10
Ticker Sentiment