Key Financials

~$155B
Market Cap
$27.9B
Revenue (TTM)
+7.3%
Revenue Growth
61.4%
Gross Margin
30.2%
Op. Margin
23.7
P/E Ratio
17K
Employees

Role in the Supply Chain

Largest renewable energy generator; solar/wind PPAs for data centers

In This Report