Revenue
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $155.1M | $152.3M | $149.5M | $139.7M |
| Gross profit | $121.8M | $119.0M | $114.2M | $104.0M |
| Gross margin | 78.52% | 78.15% | 76.41% | 74.40% |
| Operating expenses | $107.4M | $107.1M | $104.3M | $91.2M |
| Operating income | $14.4M | $11.9M | $9.9M | $12.8M |
| Operating margin | 9.30% | 7.80% | 6.65% | 9.13% |
| EBITDA | $22.7M | $20.6M | $21.1M | $25.3M |
| EBITDA margin | 14.62% | 13.55% | 14.09% | 18.12% |
| Net income | $11.0M | $7.8M | $7.7M | $10.1M |
| Net profit margin | 7.08% | 5.12% | 5.14% | 7.20% |
| Basic EPSper basic share | $0.28 | $0.19 | $0.19 | $0.24 |
| Diluted EPSper diluted share | $0.28 | $0.19 | $0.19 | $0.23 |