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 | $115.0M | $185.8M | $405.5M | $387.5M | $233.7M | $171.7M | $154.6M | $181.7M | $167.1M | $128.2M | $119.7M | $106.5M | $98.9M | $87.8M | $81.9M | $75.0M | $77.0M |
| Gross profit | $48.2M | $79.4M | $171.7M | $148.4M | $117.6M | $101.9M | $94.6M | $113.6M | $99.0M | $88.0M | $80.3M | $66.6M | $58.6M | $55.6M | $51.7M | $47.4M | $47.1M |
| Research & development | $42.5M | $26.0M | $33.7M | $36.2M | $34.2M | $31.0M | $19.6M | $16.3M | $13.4M | $9.8M | $11.7M | $12.1M | $10.9M | $12.4M | $18.4M | $13.2M | $13.4M |
| Operating expenses | $120.2M | $107.6M | $139.0M | $170.6M | $127.8M | $107.0M | $76.0M | $85.2M | $58.7M | $67.8M | $72.2M | $71.4M | $70.8M | $71.8M | $61.1M | $50.7M | $55.9M |
| Operating income | −$72.0M | −$28.3M | $32.7M | −$22.2M | −$10.2M | −$5.2M | $18.6M | $28.4M | $40.2M | $20.3M | $8.1M | −$4.8M | −$12.2M | −$16.3M | −$9.4M | −$3.4M | −$8.8M |
| EBITDAderived | −$61.8M | −$17.4M | $53.6M | −$6.8M | $1.5M | $4.2M | $25.9M | $34.9M | $46.3M | $26.0M | $13.9M | $1.5M | −$5.6M | −$9.0M | −$4.5M | −$342,000 | −$5.7M |
| Net income | −$68.7M | −$19.5M | $53.7M | −$17.1M | −$23.0M | −$14.9M | $16.7M | $20.4M | $30.9M | $19.7M | $8.2M | −$4.6M | −$11.2M | −$15.1M | −$8.8M | −$3.5M | −$7.8M |
| Basic EPSper diluted share | -$0.94 | -$0.26 | $0.73 | -$0.24 | -$0.32 | $0.22 | $0.27 | $0.33 | $0.52 | $0.35 | $0.14 | -$0.08 | -$0.20 | -$0.29 | -$0.19 | -$0.08 | -$0.17 |
| Diluted EPSper diluted share | -$0.94 | -$0.26 | $0.72 | -$0.24 | -$0.32 | $0.22 | $0.27 | $0.33 | $0.51 | $0.35 | $0.14 | -$0.08 | -$0.20 | -$0.29 | -$0.19 | -$0.08 | -$0.17 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 14, 2026Form 4 | Boyd Steven KyleDirector | BuyCommon Stock | 25.0K | $2.99 | $74.8K | 113.5K |
| May 13, 2026Form 4 | Boyd Steven KyleDirector | BuyCommon Stock | 25.0K | $3.02 | $75.5K | 88.5K |
| May 12, 2026Form 4 | Boyd Steven KyleDirector | BuyCommon Stock | 25.0K | $2.98 | $74.5K | 63.5K |
| Mar 20, 2026Form 4 · 10b5-1 | McGrath Kenneth JChief Financial Officer | BuyCommon Stock | 32.3K | $2.93 | $94.6K | 589.6K |
| Mar 20, 2026Form 4 · 10b5-1 | EGLINTON MANNER CARRIEPresident & CEO | BuyCommon Stock | 32.3K | $2.93 | $94.6K | 2.19M |