Revenue
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $146.1M | $153.1M | $116.4M | $145.0M | $155.6M | $177.0M | $166.7M | $140.9M | $122.3M | $92.4M | $81.1M |
| Net income | $60.3M | $74.3M | −$116.6M | −$60.1M | $138.6M | −$136.8M | $126.3M | $106.9M | $94.4M | $70.0M | $59.4M |
| Net profit margin | 41.28% | 48.55% | −100.20% | −41.44% | 89.02% | −77.32% | 75.76% | 75.91% | 77.13% | 75.72% | 73.15% |
| Basic EPSper basic share | $0.57 | $0.75 | -$1.69 | -$0.95 | $0.92 | -$2.03 | $1.73 | $1.70 | $1.74 | $1.69 | $1.81 |
| Diluted EPSper diluted share | $0.57 | $0.75 | -$1.69 | -$0.95 | $0.87 | -$2.03 | $1.73 | $1.70 | $1.74 | $1.69 | $1.81 |
Reported shareholders