Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $135.2M | $144.6M | $134.1M | $130.8M |
| Gross profit | $39.5M | $44.8M | $47.1M | $44.3M |
| Research & development | $4.1M | $5.0M | $4.3M | $4.1M |
| Operating expenses | $28.9M | $29.0M | $27.9M | $27.8M |
| Net income | $7.9M | $11.2M | $14.0M | $11.2M |
| Basic EPSper diluted share | $0.16 | $0.23 | $0.29 | $0.23 |
| Diluted EPSper diluted share | $0.16 | $0.23 | $0.29 | $0.23 |