Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 723.73M | $ 626.73M | $ 591.39M | $ 496.45M | $ 789.21M | |
| $ 96.30M | $ 86.00M | $ 98.14M | $ 81.14M | $ 109.08M | |
| $ 80.71M | $ 81.00M | $ 81.80M | $ 72.90M | $ 120.16M | |
| $ 36.50M | $ 31.04M | $ 23.05M | $ 18.63M | $ 30.31M | |
| $ 52.80M | $ 33.55M | $ 38.12M | $ 25.78M | $ 7.08M | |
| $ 15.59M | $ 5.00M | $ 16.34M | $ 8.24M | $ -11.09M | |
| $ -25.59M | $ -26.91M | $ -13.16M | $ -7.55M | $ -38.96M | |
| $ -10.00M | $ -21.91M | $ 3.19M | $ 689.00K | $ -50.04M | |
| $ -17.39M | $ -178.79M | $ -6.43M | $ -1.17M | $ 82.43M | |
| $ -0.15 | $ -1.55 | $ -0.01 | $ -0.05 | $ -0.50 | |
| $ -0.15 | $ -1.55 | $ -0.07 | $ -0.05 | $ -0.50 | |
| 116.62M | 114.23M | 107.66M | 104.10M | 89.23M | |
| 116.62M | 114.23M | 107.66M | 104.10M | 89.23M |