Vistra Corp.
VST · Electric Services · 337.2M shares · -7%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $1.2B (gross $1.2B, SBC $77M)
Grade
B74Scaled integrated power/retail franchise with top-decile ROE and best-in-class free cash flow, tempered by heavy leverage.
Strengths
- ROE 18.5% (91st pct) and ROIC 76.9th pct — strong returns
- FCF $1.32B (100th pct) and revenue growth 86.7th pct
Risks
- Debt-to-equity 3.34 (96th pct) — distress-adjacent leverage for the sector
- Net income growth -64% (15th pct), so earnings fell sharply year-over-year
Notable findings
- High leverageHigh leverage (debt/equity 3.34)
- Weak liquidityCurrent ratio 0.78 (<1)
- Buying back stockNet buyback — share count -7%/yr over 4y
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
10.7%
Net margin
5.3%
Return on equity
18.5%
Return on assets
2.3%
ROIC
6.8%
Revenue growth (QoQ)
23.0%
Net-income growth
-64.5%
Debt / equity
3.3×
Net debt / EBITDA
4.2×
Current ratio
0.8×
Free cash flow
$1.3B
EBITDA
$3.9B
Tangible book value
-$148M
Cash & investments
$785M
Stock comp / revenue
0.6%
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-07 | ResultsExhibits | filing ↗ |
| 2026-05-04 | Shareholder vote | filing ↗ |
| 2026-04-28 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-02-26 | ResultsExhibits | filing ↗ |
| 2026-01-27 | Material agreementDebt obligationExhibits | filing ↗ |
| 2026-01-09 | Reg FD | filing ↗ |
| 2026-01-05 | Material agreement3.02Reg FDExhibits | filing ↗ |
| 2025-12-17 | Other | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 10-Q | 2026-05-08 | 2026-03-31 | 0001692819-26-000014 ↗ |
| 8-K | 2026-05-07 | 2026-05-07 | 0001692819-26-000011 ↗ |
| 8-K | 2026-05-04 | 2026-04-29 | 0001140361-26-018872 ↗ |
| 8-K | 2026-04-28 | 2026-04-22 | 0001140361-26-017445 ↗ |
| 10-K | 2026-02-27 | 2025-12-31 | 0001692819-26-000006 ↗ |
| 8-K | 2026-02-26 | 2026-02-26 | 0001193125-26-073364 ↗ |
| 8-K | 2026-01-27 | 2026-01-22 | 0001193125-26-024837 ↗ |
| 8-K | 2026-01-09 | 2026-01-09 | 0001193125-26-008508 ↗ |
| 8-K | 2026-01-05 | 2025-12-31 | 0001193125-26-002589 ↗ |
| 8-K | 2025-12-17 | 2025-12-17 | 0001193125-25-322976 ↗ |
| 8-K | 2025-11-17 | 2025-11-17 | 0001193125-25-283860 ↗ |
| 10-Q | 2025-11-07 | 2025-09-30 | 0001692819-25-000094 ↗ |