Revenue
2024
2025
2026
| 2026 | 2025 | 2024 | |
|---|---|---|---|
| Revenue | $19.2M | $16.3M | $17.9M |
| Gross profit | $17.5M | $15.2M | $16.8M |
| Research & development | $1.9M | $1.8M | — |
| Operating expenses | $13.9M | $11.8M | $11.2M |
| Operating income | $3.6M | $3.5M | $5.6M |
| EBITDAderived | $4.0M | $4.0M | $6.3M |
| Net income | $5.0M | $2.0M | $4.4M |
| Basic EPSper diluted share | $0.36 | $0.15 | $0.35 |
| Diluted EPSper diluted share | $0.35 | $0.15 | $0.35 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | Bhaskar RagulaDirector,TenPercentOwner | BuyCommon Stock | 20.0K | $1.45 | $29.0K | 2.31M |
| Jan 15, 2025Form 4 | Datta SanchaitaDirector,TenPercentOwner | BuyCommon Stock | 500 | $2.15 | $1.1K | 1.55M |
| Jan 15, 2025Form 4 | Datta SanchaitaDirector,TenPercentOwner | BuyCommon Stock | 1.0K | $2.13 | $2.1K | 1.55M |
| Jan 15, 2025Form 4 | Datta SanchaitaDirector,TenPercentOwner | BuyCommon Stock | 500 | $2.17 | $1.1K | 1.55M |
| Jan 14, 2025Form 4 | Datta SanchaitaDirector,TenPercentOwner | BuyCommon Stock | 500 | $2.12 | $1.1K | 1.55M |