Vistra › Financials
Ten years from Vistra’s own SEC filings. Fiscal years end in December.
| Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.43B | $9.14B | $11.81B | $11.44B | $12.08B | $13.73B | $14.78B | $17.22B | $17.74B | $19.21B | — |
| Operating income | $198.0M | $491.0M | $1.99B | $1.52B | −$1.51B | −$1.18B | $2.66B | $4.08B | $1.91B | $3.56B | — |
| Net income | −$254.0M | −$54.0M | $928.0M | $636.0M | −$1.27B | −$1.23B | $1.49B | $2.66B | $944.0M | $2.22B | — |
| Earnings per share, diluted | −$0.59 | −$0.11 | $1.86 | $1.30 | −$2.69 | −$3.26 | $3.58 | $7.00 | $2.18 | — | — |
| Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | $1.49B | $636.0M | $300.0M | $406.0M | $1.32B | $455.0M | $3.48B | $1.19B | $785.0M | — | $435.0M |
| Total assets | $14.60B | $26.02B | $26.62B | $25.21B | $29.68B | $32.79B | $32.97B | $37.77B | $41.55B | — | $42.60B |
| Debt | $4.42B | $11.06B | $10.38B | $9.33B | $10.73B | $11.97B | $14.40B | $16.30B | $17.04B | — | $19.59B |
| Total liabilities | $8.26B | $18.16B | $18.66B | $16.85B | $21.39B | $27.87B | $27.64B | $32.19B | $36.44B | — | $37.11B |
| Shareholders' equity | $6.34B | $7.86B | $7.96B | $8.37B | $8.29B | $4.90B | $5.31B | $5.57B | $5.10B | — | $5.48B |
| Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $1.39B | $1.47B | $2.74B | $3.34B | −$206.0M | $485.0M | $5.45B | $4.56B | $4.07B | $5.12B | — |
| Capital spending | $190.0M | $530.0M | $713.0M | $1.26B | $1.03B | $1.30B | $1.68B | $2.08B | $2.75B | $2.87B | — |
| Free cash flow | $1.20B | $941.0M | $2.02B | $2.08B | −$1.24B | −$816.0M | $3.78B | $2.48B | $1.32B | $2.25B | — |
| Buybacks | $0 | $763.0M | $656.0M | $0 | $471.0M | $1.95B | $1.25B | $1.27B | $1.03B | $1.15B | — |
| Dividends | $0 | $0 | $243.0M | $266.0M | $290.0M | $302.0M | $313.0M | $305.0M | $306.0M | $308.0M | — |
| Returned to shareholders | $0 | $763.0M | $899.0M | $266.0M | $761.0M | $2.25B | $1.56B | $1.57B | $1.33B | $1.46B | — |
| Stock-based pay | $0 | $73.0M | $47.0M | $65.0M | $47.0M | $63.0M | $77.0M | $100.0M | $113.0M | $134.0M | — |
Every column links to the filing it comes from on EDGAR. Last 12 months adds the latest year to date to the last 10-K and takes away the same months a year earlier. Debt is long-term debt including the part due within a year. A dash means the company did not report that line in a form we can read, never a zero. Market cap uses the latest closing price and the share count from the cover of the latest filing. How we count
$51.02B at $152.02 a share, with 335,635,195 shares outstanding as of Aug 3, 2026, from the cover of its latest SEC filing.
Revenue of $19.21B and net income of $2.22B in the last 12 months to Jun 2026.
Vistra reported $19.59B of debt and $435.0M of cash and equivalents on its balance sheet in Jun 2026.
Yes. Operating cash flow minus capital spending was $2.25B in the last 12 months to Jun 2026.
$1.33B in buybacks and dividends in fiscal 2025, from the cash flow statement.
Free. Your email goes to Substack, which runs the newsletter. Privacy