Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $148.8M | $147.2M | $152.3M | $157.1M | $153.0M | $123.8M | $65.8M | — |
| Research & development | $5.2M | $3.4M | $1.6M | $1.3M | $920,000 | $691,000 | $749,000 | — |
| Operating expenses | — | — | $123.0M | $130.4M | $116.7M | $93.1M | $38.9M | $276,966 |
| Operating income | $26.3M | $25.6M | $29.3M | $26.7M | $36.3M | $30.7M | $26.8M | −$276,966 |
| EBITDAderived | $33.2M | $29.4M | $32.7M | $29.6M | $38.4M | $33.6M | $27.6M | — |
| Net income | $25.6M | $26.0M | $30.5M | $26.9M | $35.3M | $49.0M | $26.3M | $1.6M |
| Basic EPSper diluted share | $24.07 | $125.72 | $150.31 | $3.95 | $5.40 | $0.91 | $0.64 | -$0.04 |
| Diluted EPSper diluted share | $24.07 | $125.72 | $150.31 | $3.95 | $5.40 | $0.83 | $0.57 | -$0.04 |