Key Financials

~$17.7B
Market Cap
$3.2B
Revenue (TTM)
+96.7%
Revenue Growth
40.1%
Gross Margin
17.2%
Op. Margin
1.9K
Employees

Role in the Supply Chain

Susquehanna nuclear plant (AWS 1,920 MW PPA)

In This Report