Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $839.0M | $805.9M | $835.6M | $885.4M | $869.2M | $523.0M | $554.7M | $508.0M | $342.8M | $196.9M | $200.7M | $227.7M | $205.3M | $204.4M | $204.2M | $150.7M | $97.4M |
| Gross profit | $271.2M | $252.3M | $261.7M | $298.5M | $312.8M | $196.2M | $212.3M | $192.7M | $136.5M | $71.3M | $77.1M | $93.9M | $83.0M | $80.6M | $79.2M | $52.3M | $22.0M |
| Research & development | $19.1M | $20.1M | $19.2M | $17.4M | $16.8M | $15.6M | $15.2M | $14.1M | $10.6M | $4.3M | — | — | — | — | — | — | — |
| Operating income | $66.0M | $81.8M | $79.9M | $137.3M | $149.3M | $35.4M | $90.1M | $75.6M | $61.5M | $34.5M | $46.9M | $64.1M | $56.2M | $54.4M | $55.3M | $31.0M | $2.1M |
| EBITDAderived | $129.0M | $145.6M | $143.7M | $188.9M | $203.7M | $75.1M | $125.3M | $115.3M | $80.7M | $45.8M | $56.4M | $72.8M | $63.4M | $61.6M | $62.0M | $37.9M | $9.1M |
| Net income | $48.4M | $39.0M | $37.5M | $98.4M | $104.6M | $14.2M | $60.3M | $46.7M | $31.6M | $23.3M | $33.1M | $43.8M | $38.0M | $37.4M | $37.7M | $21.4M | $1.9M |
| Basic EPSper diluted share | $1.46 | $1.17 | $1.14 | $3.03 | $3.24 | $0.44 | $1.88 | $1.49 | $1.17 | $0.87 | $1.24 | $1.65 | $1.45 | $1.44 | $1.47 | $0.84 | $0.07 |
| Diluted EPSper diluted share | $1.45 | $1.17 | $1.14 | $3.02 | $3.22 | $0.44 | $1.88 | $1.49 | $1.17 | $0.87 | $1.24 | $1.65 | $1.45 | $1.44 | $1.47 | $0.84 | $0.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 23, 2026Form 4 | Arduini MatteoPresident of Hydraulics, FCT | SellCommon Stock | 6.0K | $90.42 | $545.0K | 11.3K |
| Jun 22, 2026Form 4 | Arduini MatteoPresident of Hydraulics, FCT | SellCommon Stock | 4.0K | $89.93 | $359.7K | 11.3K |
| May 15, 2026Form 4 | Arduini MatteoPresident of Hydraulics, FCT | SellCommon Stock | 3.0K | $76.48 | $229.4K | 15.3K |
| Dec 5, 2025Form 4 | Arduini MatteoPresident of Hydraulics, FCT | SellCommon Stock | 2.0K | $54.61 | $109.2K | 14.0K |
| Nov 5, 2025Form 4 | Sacchi DianaDirector | SellCommon Stock | 620 | $58.36 | $36.2K | 6.9K |