Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $32.2M | $24.6M | $60.9M | $72.4M | $62.0M | $51.9M | $58.3M | $37.0M | $27.5M |
| Gross profit | $16.0M | $622,924 | $18.0M | $20.4M | $19.6M | $16.4M | $19.4M | $11.3M | $8.7M |
| Research & development | $5.4M | $3.5M | $4.3M | $4.7M | $4.0M | $4.3M | $4.8M | $4.0M | $2.7M |
| Operating expenses | $19.4M | $16.3M | $25.9M | $18.8M | $17.9M | $16.9M | $20.2M | $14.5M | $9.1M |
| Operating income | −$3.4M | −$15.7M | −$7.9M | $1.6M | $1.7M | −$424,281 | −$779,019 | −$3.2M | −$450,438 |
| EBITDAderived | −$2.6M | −$14.7M | −$6.8M | $2.6M | $3.2M | $1.2M | $876,269 | −$1.8M | $385,836 |
| Net income | $5.1M | −$13.6M | −$6.7M | −$2.2M | $2.3M | −$6,544 | −$900,337 | −$1.1M | $96,620 |
| Basic EPSper diluted share | $0.23 | -$0.65 | -$0.32 | -$0.11 | $0.13 | $0.00 | -$0.06 | -$0.09 | $0.02 |
| Diluted EPSper diluted share | $0.22 | -$0.65 | -$0.32 | -$0.11 | $0.12 | $0.00 | -$0.06 | -$0.09 | $0.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 26, 2026Form 4 | BASSETT DAVID GEORGEDirector | SellCommon Stock | 8.0K | $17.64 | $141.1K | 25.0K |
| May 26, 2026Form 4 | Matz Gregory WDirector | SellCommon Stock | 8.0K | $17.52 | $140.2K | 78.9K |
| May 26, 2026Form 4 | Herbets Mitchell HDirector | SellCommon Stock | 5.0K | $17.62 | $88.1K | 49.0K |
| Aug 14, 2024Form 4 | Manko Joseph M. Jr.Director | BuyCommon Stock · indirect | 25.0K | $1.99 | $49.8K | 1.17M |
| Aug 13, 2024Form 4 | Manko Joseph M. Jr.Director | BuyCommon Stock · indirect | 50.0K | $1.94 | $97.0K | 1.15M |