Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 205.19M | $ 220.83M | $ 106.80M | $ 87.33M | $ 96.13M | |
| $ 96.64M | $ 129.10M | $ 53.05M | $ 29.14M | $ 32.19M | |
| $ 43.42M | $ 63.87M | $ 27.79M | $ 21.97M | $ 54.67M | |
| $ 8.19M | $ 13.61M | $ 9.15M | $ 17.28M | $ 12.88M | |
| $ 49.53M | $ 66.39M | $ 22.46M | $ 27.72M | $ -10.60M | |
| $ 53.22M | $ 65.23M | $ 25.26M | $ 20.64M | $ -22.48M | |
| $ -32.70M | $ 0.00 | $ -76.37M | $ -33.48M | $ -56.89M | |
| $ 20.52M | $ 27.22M | $ -51.12M | $ -12.85M | $ -79.37M | |
| $ 9.32M | $ 18.43M | $ -37.33M | $ -19.70M | $ -78.68M | |
| $ 0.00 | $ 0.01 | $ -0.02 | $ -0.01 | $ -0.04 | |
| $ 0.00 | $ 0.01 | $ -0.02 | $ -0.01 | $ -0.04 | |
| 4.66B | 2.33B | 2.20B | 2.24B | 2.08B | |
| 2.36B | 2.27B | 2.24B | 2.25B | 2.10B |