Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.91B | $ 1.57B | $ 1.40B | $ 1.12B | $ 848.78M | |
| $ 1.70B | $ 1.43B | $ 989.43M | $ 810.40M | $ 616.76M | |
| $ 1.63B | $ 1.26B | $ 1.16B | $ 921.85M | $ 549.86M | |
| $ 256.96M | $ 236.55M | $ 13.72M | $ 13.92M | $ 11.92M | |
| $ 697.39M | $ 510.98M | $ 105.70M | $ 49.51M | $ 77.61M | |
| $ 68.96M | $ 255.71M | $ 57.29M | $ 35.58M | $ 61.69M | |
| $ 260.61M | $ 2.95M | $ -132.97M | $ 0.00 | $ -106.00M | |
| $ 329.57M | $ 240.26M | $ -75.68M | $ 2.36M | $ -43.94M | |
| $ 207.03M | $ 160.21M | $ -113.53M | $ -9.11M | $ 19.69M | |
| $ 1.49 | $ 1.06 | $ -0.76 | $ -0.06 | $ 0.14 | |
| $ 1.47 | $ 1.05 | $ -0.76 | $ -0.06 | $ -2.70 | |
| 154.64M | 151.42M | 150.04M | 148.40M | 143.52M | |
| 154.64M | 152.93M | 150.04M | 148.40M | 149.91M |