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 | $88.4M | $92.8M | $98.0M | $92.0M | $78.3M | $72.7M | $67.2M | $61.3M | $58.2M | $69.4M | $75.9M | $70.3M | $58.9M | $43.4M | $44.1M | $29.9M |
| Gross profit | $62.0M | $65.2M | $70.7M | $67.4M | $59.0M | $51.6M | $45.4M | $39.0M | $37.0M | $45.7M | $46.8M | $46.8M | $40.9M | $29.9M | $33.1M | $20.2M |
| Research & development | $29.6M | $26.6M | $27.3M | $24.4M | $17.9M | $16.6M | $14.4M | $14.7M | $13.8M | $16.1M | $16.0M | $10.0M | $8.4M | $6.1M | $5.6M | $5.5M |
| Operating expenses | $57.6M | $59.2M | $69.3M | $69.6M | $51.7M | $44.2M | $39.9M | $40.0M | $40.7M | $51.6M | $58.1M | $50.9M | $39.6M | $32.0M | $23.6M | $18.9M |
| Operating income | $4.4M | $6.0M | $1.4M | −$2.1M | $7.3M | $7.4M | $5.5M | −$988,000 | −$3.7M | −$5.9M | −$11.3M | −$4.1M | $1.2M | −$2.0M | $9.6M | $1.2M |
| EBITDAderived | — | — | — | — | — | — | — | −$365,000 | −$2.6M | −$3.8M | −$8.8M | −$2.0M | $2.5M | −$1.2M | $10.2M | $1.9M |
| Net income | $32.3M | $7.8M | $2.1M | −$2.4M | $7.0M | $7.2M | $4.2M | −$2.0M | −$6.0M | −$6.2M | −$12.4M | −$5.2M | $684,000 | −$3.8M | $8.4M | −$127,000 |
| Basic EPSper diluted share | $1.15 | $0.25 | $0.07 | -$0.08 | $0.22 | $0.24 | $0.15 | -$0.07 | -$0.22 | -$0.23 | -$0.47 | -$0.21 | $0.03 | -$0.16 | $0.37 | -$0.01 |
| Diluted EPSper diluted share | $1.13 | $0.25 | $0.06 | -$0.08 | $0.21 | $0.23 | $0.14 | -$0.07 | -$0.22 | -$0.23 | -$0.47 | -$0.21 | $0.03 | -$0.16 | $0.34 | -$0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 2, 2026Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.25 | $51.3K | 129.2K |
| Jan 2, 2026Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.24 | $51.2K | 129.2K |
| Dec 4, 2025Form 4 | Darukhanavala Phiroz PDirector | SellCommon Stock | 10.0K | $10.61 | $106.1K | 2.5K |
| Dec 4, 2025Form 4 | Darukhanavala Phiroz PDirector | SellCommon Stock | 500 | $10.73 | $5.4K | 2.5K |
| Dec 1, 2025Form 4 · 10b5-1 | SMIT ERICChief Financial Officer | SellCommon Stock | 5.0K | $10.07 | $50.4K | 129.2K |