Key Financials

~$14.0B
Market Cap
$16.0B
Revenue (TTM)
+0.8%
Revenue Growth
7.7%
Gross Margin
6.7%
Op. Margin
14.9
P/E Ratio
51K
Employees

Role in the Supply Chain

Environmental consulting, permitting, engineering for DC projects

In This Report