Reporting Manager
PICTET ASSET MANAGEMENT SA
Symbol
TTEK
Shares outstanding
273M shares
Disclosed Ownership
14.5M shares
Ownership
5.3%
Form type
SCHEDULE 13D
Date filed
4/15/2025, 11:20 AM
Date of event
Apr 15, 2025

Reporting Managers (1)