Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $572.5M | $504.2M | $404.1M | $370.3M | $346.7M | $287.5M |
| Gross profit | $53.1M | $46.3M | $46.5M | $41.5M | $41.3M | $36.0M |
| Operating expenses | $36.2M | $31.6M | $32.6M | $31.7M | $32.8M | $29.8M |
| Operating income | $16.9M | $14.7M | $13.9M | $9.8M | $8.6M | $6.2M |
| EBITDAderived | $23.3M | $21.0M | $20.4M | $16.8M | $14.5M | $10.9M |
| Net income | $11.9M | $10.9M | $10.3M | $7.8M | $6.6M | $6.0M |
| Basic EPSper diluted share | — | — | $0.13 | $0.10 | $0.09 | $0.08 |
| Diluted EPSper diluted share | — | — | $0.13 | $0.10 | $0.09 | $0.08 |