
Vistra Corp.
VST
127.6
USD+0.96
(+0.76%)Day's range
126
128.5672
52 wk Range
66.5
199.84
Key ratios
Statements Highlights
Period Ending | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | |
---|---|---|---|---|---|---|
Total Revenue | 11,443,000,000 | 12,077,000,000 | 13,728,000,000 | 14,779,000,000 | 17,224,000,000 | |
Gross Profit | 4,647,000,000 | 1,349,000,000 | 1,682,000,000 | 5,520,000,000 | 7,525,000,000 | |
Operating Income | 1,519,000,000 | -1,267,000,000 | -1,118,000,000 | 2,661,000,000 | 4,081,000,000 | |
Net Income | 636,000,000 | -1,264,000,000 | -1,210,000,000 | 1,493,000,000 | 2,659,000,000 | |
Total Assets | 25,208,000,000 | 29,683,000,000 | 32,787,000,000 | 32,966,000,000 | 37,770,000,000 | |
Total Current Liabilities | 3,036,000,000 | 5,843,000,000 | 10,337,000,000 | 9,823,000,000 | 8,432,000,000 | |
Total Equity | 8,361,000,000 | 8,292,000,000 | 4,918,000,000 | 5,322,000,000 | 5,583,000,000 | |
Free Cash Flow | 2,078,000,000 | -1,239,000,000 | -816,000,000 | 3,777,000,000 | 4,563,000,000 | |
Cash from Operations | 3,337,000,000 | -206,000,000 | 485,000,000 | 5,453,000,000 | 4,563,000,000 | |
Cash from Investing | -1,572,000,000 | -1,153,000,000 | -1,239,000,000 | -2,145,000,000 | -5,276,000,000 | |
Cash from Financing | -1,796,000,000 | 2,274,000,000 | -80,000,000 | -294,000,000 | -1,604,000,000 | |
Net Change in Cash | -31,000,000 | 915,000,000 | -834,000,000 | 3,014,000,000 | -2,317,000,000 |
Dividends
Analyst Recomendations
Overall consensus
Buy