Vistra
Utilities - Independent Power Producers
Key Financials
- ~$55.0B
- Market Cap
- $19.4B
- Revenue (TTM)
- +43.4%
- Revenue Growth
- 38.6%
- Gross Margin
- 26.6%
- Op. Margin
- 23.4
- P/E Ratio
- 6.4K
- Employees
Role in the Supply Chain
#2 US nuclear; expanding gas fleet; battery storage