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 | $441.3M | $388.5M | $354.0M | $313.8M | $298.8M | $253.2M | $276.2M | $262.8M | $189.7M | $180.4M | $145.9M | $144.6M | $140.8M | $131.7M | $119.6M | $116.6M | $111.7M |
| Gross profit | $284.2M | $248.8M | $229.2M | $202.5M | $197.5M | $167.8M | $183.0M | $173.0M | $128.6M | $118.9M | $90.7M | $91.3M | $90.4M | $85.0M | $75.8M | $68.4M | $69.8M |
| Research & development | $31.0M | $28.5M | $28.7M | $38.9M | $35.5M | $24.2M | $23.0M | $23.1M | $19.5M | $13.4M | $10.4M | $8.7M | $8.5M | $7.3M | $6.9M | $5.9M | $5.2M |
| Operating expenses | $257.5M | $209.9M | $237.7M | $196.3M | $205.3M | $165.3M | $166.0M | $163.7M | $120.7M | $105.0M | $85.4M | $82.5M | $76.6M | $72.4M | $64.2M | $58.5M | $55.3M |
| Operating income | $33.7M | $38.9M | $5.7M | $6.2M | $8.1M | $2.4M | $17.0M | $9.3M | $8.0M | $21.8M | $5.4M | $8.8M | $13.8M | $12.6M | $11.6M | $9.9M | $14.5M |
| EBITDAderived | $56.2M | $63.1M | $28.8M | $28.6M | $32.1M | $23.2M | $35.4M | $27.4M | $17.7M | $30.2M | $11.2M | $14.9M | $19.7M | $18.2M | $16.6M | $13.8M | $18.8M |
| Net income | $9.8M | −$13.4M | −$30.7M | −$19.2M | −$14.8M | −$16.7M | $1.7M | −$2.8M | $3.7M | $10.8M | $4.0M | $7.3M | $16.2M | $7.9M | $7.4M | $3.9M | $8.7M |
| Basic EPSper diluted share | $0.22 | -$0.32 | -$0.75 | -$0.48 | -$0.38 | -$0.44 | $0.05 | -$0.08 | $0.11 | $0.33 | $0.14 | $0.26 | $0.59 | $0.29 | $0.26 | $0.14 | $0.31 |
| Diluted EPSper diluted share | $0.21 | -$0.32 | -$0.75 | -$0.48 | -$0.38 | -$0.44 | $0.05 | -$0.08 | $0.11 | $0.32 | $0.14 | $0.25 | $0.57 | $0.28 | $0.26 | $0.14 | $0.30 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 · 10b5-1 | GREEN ANDREW MSVP, Regulatory and Quality | SellCommon Stock | 30.0K | $20.69 | $620.7K | 60.3K |
| Jun 11, 2026Form 4 · 10b5-1 | GREEN ANDREW MSVP, Regulatory and Quality | SellCommon Stock | 14.0K | $20.71 | $290.0K | 60.3K |
| Mar 4, 2026Form 4 | Holloway Jean FSVP, General Counsel | SellCommon Stock | 9.0K | $38.00 | $340.6K | 185.1K |
| Mar 3, 2026Form 4 | Horton AmyVP, Chief Accounting Officer | SellCommon Stock | 901 | $37.78 | $34.0K | 139.1K |
| Mar 3, 2026Form 4 | Holloway Jean FSVP, General Counsel | SellCommon Stock | 3.8K | $37.78 | $145.2K | 194.1K |