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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $319.9M | $372.8M | $258.1M | $240.2M | $366.4M | $360.1M | $234.7M | $287.4M | $149.1M | $174.0M | $162.7M | $186.2M | $562,902 | $233,649 | $79,167 | $607,037 |
| Gross profit | $119.3M | $129.0M | $75.5M | $49.2M | $128.4M | $133.8M | $78.7M | $108.7M | $51.0M | $42.6M | $40.7M | $50.7M | $270,573 | $113,507 | $43,643 | $101,461 |
| Research & development | $16.9M | $17.3M | $17.1M | $19.1M | $17.5M | $12.3M | $7.9M | $5.6M | $5.6M | $8.3M | $11.6M | $9.4M | $2.1M | $1.3M | $647,994 | $229,400 |
| Operating expenses | $91.8M | $109.0M | $91.9M | $100.7M | $108.0M | $84.6M | $68.3M | $54.7M | $46.2M | $120.3M | $115.1M | $64.5M | $7.9M | $4.6M | $1.2M | $1.0M |
| Operating income | $27.5M | $20.0M | −$16.4M | −$51.5M | $20.4M | $49.2M | $10.4M | $54.0M | $4.8M | −$77.7M | −$74.4M | −$13.8M | −$7.7M | −$4.5M | −$1.2M | −$921,701 |
| EBITDAderived | $31.9M | $24.4M | −$12.6M | −$46.9M | $24.5M | $53.5M | $15.0M | $58.0M | $8.9M | −$72.6M | −$68.5M | −$8.0M | −$7.4M | −$4.3M | −$1.1M | −$849,708 |
| Net income | $15.7M | $16.2M | −$17.7M | −$59.5M | $17.7M | $38.7M | $17.9M | $39.2M | −$3.2M | −$87.2M | −$82.9M | −$15.5M | −$7.7M | −$4.5M | −$1.5M | −$923,197 |
| Basic EPSper diluted share | $0.78 | $0.81 | -$1.03 | -$3.62 | $1.11 | $2.62 | $1.24 | $2.90 | -$0.26 | -$7.18 | -$1.96 | -$0.39 | -$1.16 | -$0.85 | -$0.44 | -$0.06 |
| Diluted EPSper diluted share | $0.77 | $0.78 | -$1.03 | -$3.62 | $0.97 | $2.37 | $1.04 | $2.74 | -$0.26 | -$7.18 | -$1.96 | -$0.39 | -$1.16 | -$0.85 | -$0.44 | -$0.06 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 29, 2026Form 4 | Scherping Katherine LeeDirector | SellCommon Stock | 2.0K | $13.25 | $26.5K | 22.3K |
| May 27, 2026Form 4 | Scherping Katherine LeeDirector | SellCommon Stock | 5.0K | $13.20 | $66.0K | 24.3K |
| May 27, 2026Form 4 | Scherping Katherine LeeDirector | SellCommon Stock | 1.8K | $12.82 | $23.7K | 29.3K |
| Mar 23, 2026Form 4 | Scherping Katherine LeeDirector | SellCommon Stock | 19.9K | $11.62 | $231.3K | 14.5K |
| Mar 20, 2026Form 4 | Scherping Katherine LeeDirector | SellCommon Stock | 98 | $11.50 | $1.1K | 34.4K |