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 | $121.1M | $103.3M | $117.7M | $67.2M | $20.8M | $20.7M | $13.7M |
| Operating income | $39.9M | $44.1M | $66.0M | $29.8M | −$3.5M | −$355,411 | −$374,978 |
| Operating margin | 24.78% | 29.93% | 35.93% | 30.74% | −20.08% | −1.75% | −2.81% |
| EBITDA | $65.8M | $61.1M | $81.6M | $42.1M | $5.2M | $8.3M | — |
| EBITDA margin | 40.89% | 41.45% | 44.44% | 43.40% | 29.88% | 40.83% | — |
| Net income | $50.0M | $50.2M | $71.1M | $29.5M | −$3.6M | −$393,761 | −$375,184 |
| Net profit margin | 31.04% | 34.01% | 38.72% | 30.42% | −20.96% | −1.94% | −2.81% |
| Basic EPSper basic share | $1.35 | $1.54 | $3.22 | $2.89 | -$11.87 | -$1.20 | -$1.20 |
| Diluted EPSper diluted share | $1.29 | $1.40 | $2.93 | $2.88 | -$11.87 | -$1.20 | -$1.20 |
Reported shareholders