Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | |
|---|---|---|---|---|
| Revenue | $73.0M | $69.5M | $68.7M | — |
| Operating expenses | $31.1M | $30.8M | $30.6M | — |
| Operating income | $24.1M | $20.5M | $20.9M | — |
| Operating margin | 33.03% | 29.50% | 30.41% | — |
| EBITDA | $30.7M | $27.1M | $27.3M | — |
| EBITDA margin | 42.01% | 38.97% | 39.78% | — |
| Net income | $19.7M | $17.1M | $17.5M | — |
| Net profit margin | 26.95% | 24.64% | 25.46% | — |
| Basic EPSper basic share | $0.40 | $0.35 | $0.36 | $0.45 |
| Diluted EPSper diluted share | $0.39 | $0.34 | $0.35 | $0.44 |