Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $161.0M | $147.5M | $183.7M | $97.0M | $17.4M | $20.3M | $13.3M |
| Operating expenses | $37.7M | $26.4M | $25.6M | $16.4M | $7.4M | $7.2M | $3.8M |
| Operating income | $39.9M | $44.1M | $66.0M | $29.8M | −$3.5M | −$355,411 | −$374,978 |
| Net income | $50.0M | $50.2M | $71.1M | $29.5M | −$3.6M | −$393,761 | −$375,184 |
| Basic EPSper diluted share | $1.35 | $1.54 | $3.22 | $2.89 | -$11.87 | -$0.08 | -$0.08 |
| Diluted EPSper diluted share | $1.29 | $1.40 | $2.93 | $2.88 | -$11.87 | -$0.08 | -$0.08 |