Offers engineering, infrastructure, and technology solutions, delivering project management, consulting, and operational support.
2002
Italy
501 - 1,000 employees
Renewables & Environment
$500M - 1B in revenue
$100M - 500M in profitability
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
0.4
▼ 0.5%
0.4
▲ 5.2%
0.6
▲ 31.2%
0.6
2026Not available
Not available
Not available
Not available
7 out of 29 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available