Revenue
No reported data
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Operating expenses | $88.9M | $95.9M | $86.8M | $63.9M | $50.8M | $34.5M |
| Net income | $36.6M | $28.1M | $8.9M | $24.7M | $45.7M | $14.8M |
| Basic EPSper diluted share | $2.31 | $2.02 | $0.71 | $2.06 | $3.99 | $1.32 |
| Diluted EPSper diluted share | $2.31 | $2.02 | $0.71 | $2.06 | $3.99 | $1.32 |