Vistra Corp.

NYSE:VST

188.12 (USD) • At close September 3, 2025
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

2024202320222021202020192018201720162015201420132012
Operating Activities:
Net Income 2,8121,492-1,210-1,264624926-56-254-819-4,677-6,229-2,197-2,948
Depreciation & Amortization 2,6311,9562,0472,0502,0481,8761,5338358179951,4401,4521,558
Deferred Income Tax 612621-231-52822531817205-52-883-2,353042
Stock Based Compensation 1007763476547731930004
Change In Working Capital -4161,589-2,578-1,3034693-480279-411126328-248-46
Accounts Receivables -242214-308-772-33-88-2077-811772-17-65
Inventory -31-17436-100-59-4461227434-67-619
Accounts Payables 19-35094402-40-22190-30-53409400
Other Working Capital -1621,899-2,400-833178446-424280-35135229-2250
Other Non Cash Items -1,176-2822,394792329-5243843213504,6767,2587231,153
Operating Cash Flow 4,5635,453485-2063,3372,7361,4711,386-157237444-270-237
Investing Activities:
Investments In Property Plant And Equipment -2,078-1,676-1,301-1,033-1,259-89-118-62-74-123-77-588-844
Acquisitions Net -3,0650000-880445-355-1,3430000
Purchases Of Investments -2,239-624-693-505-455-453-274-272-245-418-33100
Sales Maturities Of Investments 2,21660167048343343125225222640131400
Other Investing Activites -110-44685-98-291-726-406-290103-510-364604964
Investing Cash Flow -5,276-2,145-1,239-1,153-1,572-1,717-101-541-1,465-650-45816120
Financing Activities:
Debt Repayment 1,5301,8151,8971,369-1,358-252-1,736-1913,025-211,20200
Common Stock Issued 00000000690000
Common Stock Repurchased -1,266-1,245-1,949-4710-656-763000000
Dividends Paid -478-463-453-290-266-2430-1,505-9920000
Other Financing Activities -1,390-4014251,666-172-86-224-10-114-9-91-1751,172
Financing Cash Flow -1,604-294-802,274-1,796-1,237-2,723-2011,065-301,111-1751,172
Other Information:
Effect Of Forex Changes On Cash 000000000000120
Net Change In Cash -2,3173,014-834915-31-218-1,353644-557-4431,097-4291,175
Cash At End Of Period 1,2223,5395251,3594444756931,4878431,4001,8437461,175