Utilities
Price
$151.05
-1.38%Market Cap
$53.48B
Day High
$156.24
Day Low
$148.50
Vistra Corp. (VST) delivered a dramatic Q1 2026 turnaround, with revenue surging 43.4% YoY to $5.64B and net income swinging to $1.03B from a prior-year loss of $268M, driven by strong power generation performance and improved operating leverage.
Key risk: High Leverage and Debt Load
Vistra carries $19.16B in long-term debt with a debt-to-equity ratio of 6.38x, representing a significant financial risk. Rising interest rates or refinancing needs could materially increase interest expense and pressure free cash flow. The current ratio of 0.90 also indicates current liabilities exceed current assets, raising near-term liquidity concerns.
Other Electric Utilities companies