Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $526.5M | $523.8M | $509.8M | $489.7M | $470.3M |
| Operating income | $56.5M | $58.6M | $54.6M | $41.5M | $45.3M |
| EBITDAderived | $71.1M | $73.5M | $70.4M | $58.7M | $63.8M |
| Net income | $29.7M | $31.4M | $36.7M | $19.5M | $19.7M |
| Basic EPSper diluted share | $0.64 | $0.67 | $0.79 | $0.42 | $0.43 |
| Diluted EPSper diluted share | $0.63 | $0.66 | $0.77 | $0.42 | $0.42 |