Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 364.95M | $ 297.04M | $ 323.99M | $ 760.19M | $ 344.03M | |
| $ 126.49M | $ 106.60M | $ 144.08M | $ 177.23M | $ 132.19M | |
| $ 178.47M | $ 133.09M | $ 113.51M | $ 116.75M | $ 125.58M | |
| $ 16.82M | $ 28.01M | $ 25.70M | $ 22.42M | $ 17.28M | |
| $ -32.89M | $ 3.30M | $ 58.50M | $ 83.35M | $ 25.67M | |
| $ -51.98M | $ -26.50M | $ 30.58M | $ 60.47M | $ 6.61M | |
| $ -14.21M | $ -15.04M | $ -8.31M | $ -6.56M | $ -6.49M | |
| $ -66.19M | $ -41.54M | $ 22.27M | $ 53.91M | $ 119.00K | |
| $ -148.91M | $ -15.44M | $ 18.12M | $ 29.29M | $ -3.91M | |
| $ -1.66 | $ -0.18 | $ 0.21 | $ 0.34 | $ -0.05 | |
| $ -1.66 | $ -0.18 | $ 0.21 | $ 0.33 | $ -0.05 | |
| 89.88M | 87.90M | 85.39M | 85.30M | 84.23M | |
| 89.88M | 87.90M | 87.77M | 87.91M | 84.23M |