Skip to content
10-Q

Quarterly Report

Vistra Corp. VST

0001692819-25-000085

← back to feed
Filed
Aug 8, 2025 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Outstanding Q2 2025 · Aug 1, 2025 338.82M sh
Shares Diluted Q2 2025 · Jun 30, 2025 345.51M sh
Shares Diluted Q2 2025 · Jun 30, 2025 339.6M sh
Shares Diluted Q2 2025 · Jun 30, 2024 354.33M sh
Shares Diluted Q2 2025 · Jun 30, 2024 355.56M sh
Stock Repurchased Q2 2025 · Jun 30, 2025 $589M
Stock Repurchased Q2 2025 · Jun 30, 2024 $622M
Dividends Paid Q2 2025 · Jun 30, 2025 $152M
Dividends Paid Q2 2025 · Jun 30, 2024 $150M
Capex Q2 2025 · Jun 30, 2025 $1.46B
Capex Q2 2025 · Jun 30, 2024 $963M
Operating Cash Flow Q2 2025 · Jun 30, 2025 $1.17B
Operating Cash Flow Q2 2025 · Jun 30, 2024 $1.51B
Long Term Debt Q2 2025 · Jun 30, 2025 $15.77B
Long Term Debt Q2 2025 · Dec 31, 2024 $16.3B
Short Term Debt Q2 2025 · Jun 30, 2025 $861M
Short Term Debt Q2 2025 · Dec 31, 2024 $0
Cash And Equivalents Q2 2025 · Jun 30, 2025 $458M
Cash And Equivalents Q2 2025 · Dec 31, 2024 $1.19B
Stockholders Equity Q2 2025 · Jun 30, 2025 $4.82B
Stockholders Equity Q2 2025 · Dec 31, 2024 $5.57B
Current Liabilities Q2 2025 · Jun 30, 2025 $9.43B
Current Liabilities Q2 2025 · Dec 31, 2024 $8.43B
Total Liabilities Q2 2025 · Jun 30, 2025 $33.31B
Total Liabilities Q2 2025 · Dec 31, 2024 $32.19B
Current Assets Q2 2025 · Jun 30, 2025 $8.48B
Current Assets Q2 2025 · Dec 31, 2024 $8.12B
Total Assets Q2 2025 · Jun 30, 2025 $38.15B
Total Assets Q2 2025 · Dec 31, 2024 $37.77B
Eps Diluted Q2 2025 · Jun 30, 2025 $0.81
Eps Diluted Q2 2025 · Jun 30, 2025 −$0.11
Eps Diluted Q2 2025 · Jun 30, 2024 $0.90
Eps Diluted Q2 2025 · Jun 30, 2024 $0.66
Eps Basic Q2 2025 · Jun 30, 2025 $0.82
Eps Basic Q2 2025 · Jun 30, 2025 −$0.11
Eps Basic Q2 2025 · Jun 30, 2024 $0.92
Eps Basic Q2 2025 · Jun 30, 2024 $0.67
Sga Expense Q2 2025 · Jun 30, 2025 $419M
Sga Expense Q2 2025 · Jun 30, 2025 $810M
Sga Expense Q2 2025 · Jun 30, 2024 $375M
Sga Expense Q2 2025 · Jun 30, 2024 $726M
Net Income Q2 2025 · Jun 30, 2025 $327M
Net Income Q2 2025 · Jun 30, 2025 $59M
Net Income Q2 2025 · Jun 30, 2024 $365M
Net Income Q2 2025 · Jun 30, 2024 $330M
Operating Income Q2 2025 · Jun 30, 2025 $515M
Operating Income Q2 2025 · Jun 30, 2025 $395M
Operating Income Q2 2025 · Jun 30, 2024 $808M
Operating Income Q2 2025 · Jun 30, 2024 $894M
Revenue Q2 2025 · Jun 30, 2025 $3.75B
Revenue Q2 2025 · Jun 30, 2025 $8B
Revenue Q2 2025 · Jun 30, 2024 $3.6B
Revenue Q2 2025 · Jun 30, 2024 $6.76B