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 | $237.3M | $187.0M | $188.1M | $136.1M | $39.6M | $53.1M | $119.4M | $177.8M | $243.1M | $188.2M | $334.4M | $449.2M | $371.1M | $312.8M | $258.8M | $147.0M | $112.5M |
| Gross profit | $59.8M | $39.4M | $24.3M | −$6.7M | $3.3M | −$28.7M | — | — | — | $90.7M | $96.3M | $130.8M | $147.5M | $131.6M | $105.8M | $53.0M | $29.4M |
| Research & development | $1.8M | $1.7M | $2.5M | $4.4M | $5.5M | $7.2M | $8.9M | $10.4M | $13.1M | $9.3M | $6.7M | $4.8M | $3.8M | $3.2M | $2.3M | $1.4M | $2.1M |
| Operating expenses | — | — | — | — | — | — | — | — | — | $98.0M | $84.0M | $72.1M | $88.8M | $73.0M | $56.9M | $59.2M | $62.5M |
| Operating income | $23.2M | $12.2M | $23.2M | −$35.4M | −$31.5M | −$143.6M | −$75.5M | −$69.8M | −$10.3M | −$17.0M | $12.3M | $58.6M | $58.7M | $58.6M | $48.9M | −$6.3M | −$33.1M |
| EBITDAderived | — | — | — | — | −$30.4M | −$140.2M | −$67.0M | −$60.6M | −$552,000 | −$8.8M | $21.0M | $66.3M | $73.8M | $70.2M | $59.0M | $7.5M | −$18.9M |
| Net income | $30.5M | $10.5M | $24.7M | −$42.3M | −$30.5M | −$136.4M | −$33.9M | −$70.3M | −$27.4M | −$49.1M | −$13.5M | $53.6M | $36.2M | $49.8M | $31.4M | −$43.5M | −$50.3M |
| Basic EPSper diluted share | $0.90 | $0.36 | $1.00 | -$3.41 | -$0.42 | -$2.00 | -$0.55 | -$1.21 | -$0.47 | -$0.88 | -$0.25 | $0.99 | $0.70 | $1.03 | $0.60 | -$1.94 | -$2.68 |
| Diluted EPSper diluted share | $0.84 | $0.34 | -$0.10 | -$3.41 | -$0.42 | -$2.00 | -$0.55 | -$1.21 | -$0.47 | -$0.88 | -$0.24 | $0.96 | $0.67 | $0.97 | $0.56 | -$1.94 | -$2.68 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 18, 2026Form 4 | CLEMENT JAMES BONDChief Financial Officer | SellCommon Shares | 12.6K | $20.08 | $252.1K | 115.3K |
| Feb 24, 2026Form 4 | CLEMENT JAMES BONDChief Financial Officer | SellCommon Shares | 6.3K | $16.02 | $100.9K | 122.8K |
| Nov 13, 2025Form 4 | Agadi Harshavardhan VDirector | SellCommon Shares | 67.0K | $14.71 | $984.9K | 197.3K |
| Aug 14, 2025Form 4 | Ezell Ryan GillisChief Executive Officer | SellCommon Shares | 87.2K | $12.26 | $1.07M | 156.9K |
| Aug 13, 2025Form 4 | CLEMENT JAMES BONDChief Financial Officer | SellCommon Shares | 45.7K | $12.74 | $582.6K | 95.4K |