Key Financials

~$12.0B
Market Cap
C$6.6B
Revenue (TTM)
+9.1%
Revenue Growth
54.2%
Gross Margin
10.9%
Op. Margin
24.8
P/E Ratio
34K
Employees

Role in the Supply Chain

Environmental consulting and engineering

In This Report