Key Financials

~$10.0B
Market Cap
$4.4B
Revenue (TTM)
-4.9%
Revenue Growth
21.8%
Gross Margin
12.5%
Op. Margin
15.7
P/E Ratio
25K
Employees

Role in the Supply Chain

Environmental and water consulting; permitting services

In This Report