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 | $822.3M | $799.5M | $746.6M | $460.7M | $464.5M | $406.6M | $460.0M | $453.0M | $433.8M | $409.8M | $396.5M | $402.3M | $397.6M | $440.2M | $435.5M | $462.6M | $545.6M |
| Gross profit | $566.0M | $545.9M | $486.3M | $337.2M | $349.6M | $304.7M | $359.3M | $356.4M | $340.8M | $321.9M | $310.0M | $303.4M | $290.7M | $339.5M | $339.1M | $365.5M | $407.2M |
| Research & development | $65.8M | $73.6M | $80.2M | $49.1M | $49.6M | $39.1M | $34.6M | $33.2M | $29.7M | $28.8M | $26.4M | $25.0M | $26.8M | $28.6M | $22.9M | $28.0M | $31.5M |
| Operating expenses | — | — | — | — | — | — | $378.1M | $326.3M | $300.0M | $300.9M | $300.7M | $286.2M | $301.9M | $264.6M | $332.5M | $299.5M | $343.3M |
| Operating income | −$81.4M | −$84.6M | −$139.1M | −$13.3M | −$8.3M | −$6.3M | −$18.8M | $30.1M | $40.8M | $21.1M | $9.3M | $17.1M | −$11.2M | $74.9M | $6.6M | $66.0M | $63.9M |
| EBITDAderived | −$4.1M | −$24.6M | −$86.0M | $15.8M | $21.3M | $24.3M | $5.9M | $48.8M | $60.9M | $41.9M | $30.2M | $40.0M | $11.6M | $93.2M | $29.8M | $88.1M | $86.2M |
| Net income | −$92.2M | −$126.0M | −$151.4M | −$19.7M | −$38.4M | $2.5M | −$28.5M | $13.8M | $6.2M | $3.1M | −$2.8M | −$8.5M | −$28.8M | $42.9M | −$17.7M | $44.3M | — |
| Basic EPSper diluted share | -$2.33 | -$3.30 | -$4.12 | -$0.98 | -$1.95 | $0.13 | -$1.51 | $0.73 | $0.34 | $0.17 | -$0.15 | -$0.46 | -$1.54 | $2.26 | -$0.97 | $2.52 | $1.43 |
| Diluted EPSper diluted share | -$2.33 | -$3.30 | -$4.12 | -$0.98 | -$1.95 | $0.13 | -$1.51 | $0.72 | $0.34 | $0.17 | -$0.15 | -$0.46 | -$1.54 | $2.21 | -$0.97 | $2.47 | $1.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 | McPherron AvivaPres, Global Ops & Qual | SellCommon Stock | 3.7K | $9.38 | $34.4K | 66.3K |
| May 22, 2026Form 4 | Juniper Investment Company, LLC +2TenPercentOwner | SellCommon Stock, $0.10 par value per share · indirect | 242.0K | $10.70 | $2.59M | 3.46M |
| May 7, 2026Form 4 | HENNEMAN JOHN B IIIDirector | BuyCommon Stock | 5.0K | $12.26 | $61.3K | 90.8K |
| May 7, 2026Form 4 | Engine Jet Capital, L.P. +7TenPercentOwner | BuyCommon Stock · indirect | 904 | $12.15 | $11.0K | 382.4K |
| May 7, 2026Form 4 | Engine Jet Capital, L.P. +7TenPercentOwner | BuyCommon Stock · indirect | 1.8K | $12.20 | $22.1K | 381.5K |