Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 914.66M | $ 705.35M | $ 590.95M | $ 488.02M | $ 558.11M | |
| $ 389.84M | $ 447.01M | $ 368.74M | $ 287.38M | $ 227.54M | |
| $ 290.72M | $ 324.12M | $ 284.64M | $ 222.83M | $ 51.53M | |
| $ 48.39M | $ 49.85M | $ 43.16M | $ 32.32M | $ 28.05M | |
| $ 184.51M | $ 201.26M | $ 178.76M | $ 120.95M | $ 204.06M | |
| $ 99.12M | $ 122.89M | $ 84.10M | $ 64.56M | $ 176.01M | |
| $ -8.56M | $ 4.67M | $ 19.90M | $ -20.08M | $ 19.97M | |
| $ 90.56M | $ 127.57M | $ 104.00M | $ 44.48M | $ 195.97M | |
| $ 65.47M | $ 93.64M | $ 66.60M | $ 21.05M | $ 158.38M | |
| $ 1.55 | $ 2.22 | $ 1.58 | $ 0.50 | $ 2.66 | |
| $ 1.55 | $ 2.22 | $ 1.58 | $ 0.50 | $ 2.66 | |
| 42.20M | 42.27M | 42.28M | 42.28M | 59.49M | |
| 42.20M | 42.27M | 42.28M | 42.28M | 42.27M |