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 | $536.4M | $703.6M | $836.5M | $782.4M | $626.7M | $395.5M | $362.7M | $376.1M | $347.4M | $318.3M | $18.8M | $16.3M | $12.7M | — | $247.9M | $202.0M | $291.8M |
| Gross profit | $199.4M | $286.3M | $304.7M | $253.3M | $199.0M | $98.8M | $76.5M | $83.6M | $76.0M | $65.3M | $58.5M | $28.4M | $21.2M | $25.0M | $22.9M | $30.5M | −$34.1M |
| Research & development | — | — | — | — | — | — | — | — | — | $916,000 | $748,000 | $1.6M | $2.5M | $2.3M | $1.4M | — | — |
| Operating income | −$94.6M | $74.4M | $148.6M | $149.0M | $126.4M | $54.2M | $47.2M | $50.1M | $42.9M | $42.0M | $32.9M | $16.6M | −$5.2M | −$944,000 | $645,000 | $7.3M | −$79.0M |
| EBITDAderived | −$70.5M | $96.4M | $170.7M | $170.4M | $145.5M | $67.2M | $58.8M | $61.5M | $54.2M | $53.2M | $45.2M | $28.9M | $6.8M | $10.6M | $9.5M | $15.9M | −$67.1M |
| Net income | −$107.8M | $34.7M | $107.5M | $109.5M | $91.3M | $40.3M | $38.8M | $37.3M | $41.8M | $31.2M | $26.2M | $23.7M | −$4.9M | $1.6M | −$1.3M | $8.7M | −$69.1M |
| Basic EPSper diluted share | -$4.99 | $1.56 | $4.82 | $4.94 | $4.37 | $2.37 | $2.27 | $2.17 | $2.44 | $1.82 | $1.48 | $1.32 | -$0.29 | $0.09 | -$0.08 | $0.52 | -$4.17 |
| Diluted EPSper diluted share | -$4.99 | $1.56 | $4.80 | $4.92 | $4.37 | $2.37 | $2.27 | $2.17 | $2.44 | $1.82 | $1.48 | $1.32 | -$0.29 | $0.09 | -$0.08 | $0.51 | -$4.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Kaplan Caroline LuxTenPercentOwner | SellCommon Stock · indirect | 30.0K | $18.18 | $545.4K | 471.0K |
| May 26, 2026Form 4 | Kaplan Caroline LuxTenPercentOwner | SellCommon Stock · indirect | 30.0K | $17.82 | $534.6K | 501.0K |
| Dec 10, 2025Form 4 | Seaberg KarenDirector | Sellcommon stock · indirect | 18.2K | $26.31 | $478.9K | 35.3K |
| Dec 10, 2025Form 4 | Seaberg KarenDirector | Sellcommon stock · indirect | 31.1K | $25.87 | $803.4K | 53.5K |
| Dec 10, 2025Form 4 | Seaberg KarenDirector | Sellcommon stock · indirect | 29.7K | $25.60 | $761.2K | 84.5K |