Key Financials

~$25.0B
Market Cap
C$18.4B
Revenue (TTM)
+3.7%
Revenue Growth
21.3%
Gross Margin
9.1%
Op. Margin
26.4
P/E Ratio
83K
Employees

Role in the Supply Chain

Engineering and environmental consulting; global presence

In This Report