Key Financials

~$8.0B
Market Cap
$15.2B
Revenue (TTM)
-8.0%
Revenue Growth
-1.6%
Gross Margin
-1.2%
Op. Margin
20.3
P/E Ratio
23K
Employees

Role in the Supply Chain

Hyperscale EPC; large-scale construction management

In This Report