Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $723.5M | $598.3M | $584.8M | $820.2M | $611.2M | $495.9M | $532.7M | $1.23B | $1.47B | $1.06B | — |
| Gross profit | $158.1M | $163.4M | $166.4M | $224.6M | $176.7M | $151.0M | $167.2M | $303.4M | $376.8M | $254.1M | $110.1M |
| Research & development | — | $6.8M | $7.8M | $7.2M | $7.5M | $7.1M | $7.4M | $13.7M | $13.9M | $7.3M | $0 |
| Operating expenses | $27.2M | $12.9M | $16.4M | $34.9M | $24.3M | $17.8M | $17.7M | $16.4M | $64.2M | $62.3M | $19.7M |
| Operating income | $64.9M | $85.1M | $89.6M | $104.4M | $54.6M | $51.6M | $66.0M | $155.6M | $165.9M | $81.5M | $55.8M |
| EBITDAderived | $141.3M | $174.5M | $174.1M | $183.5M | $134.3M | $128.5M | $140.7M | $309.5M | $343.0M | $209.8M | $94.8M |
| Net income | −$71.1M | −$6.7M | $71.2M | $73.7M | −$139.9M | −$278.8M | $79.5M | $58.3M | $57.6M | −$79.7M | $11.4M |
| Basic EPSper diluted share | -$0.62 | -$0.06 | $0.60 | $0.55 | -$1.03 | -$2.06 | $0.59 | $0.44 | $0.52 | -$1.02 | $0.51 |
| Diluted EPSper diluted share | -$0.61 | -$0.06 | $0.60 | $0.55 | -$1.02 | -$2.04 | $0.59 | $0.43 | $0.52 | -$1.02 | $0.51 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 | Lorance SarahDirector | SellCommon Stock | 8.4K | $13.33 | $112.6K | 54.7K |
| Nov 7, 2025Form 4 | Ward Susan FDirector | SellCommon Stock | 15.0K | $8.40 | $126.0K | 78.3K |
| Aug 7, 2024Form 4 | Whittleston PaulSee Remarks | BuyCommon Stock | 7.8K | $6.51 | $50.8K | 57.5K |
| Aug 5, 2024Form 4 | Koscinski Joseph S.See Remarks | BuyCommon Stock | 4.8K | $6.26 | $30.1K | 544.6K |
| Aug 5, 2024Form 4 | Feehan MichaelSee Remarks | BuyCommon Stock | 16.0K | $6.28 | $100.5K | 364.8K |