Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.73B | $ 4.56B | $ 4.32B | $ 3.62B | $ 3.54B | |
| $ 1.58B | $ 1.47B | $ 1.30B | $ 994.65M | $ 1.07B | |
| $ 1.04B | $ 950.40M | $ 894.04M | $ 801.27M | $ 781.43M | |
| $ 95.45M | $ 85.60M | $ 83.75M | $ 90.95M | $ 99.82M | |
| $ 698.59M | $ 541.05M | $ 374.42M | $ 291.58M | $ 291.03M | |
| $ 537.46M | $ 515.42M | $ 403.80M | $ 193.38M | $ 285.14M | |
| $ -12.06M | $ -129.27M | $ -180.05M | $ -39.01M | $ -151.55M | |
| $ 525.40M | $ 386.15M | $ 223.75M | $ 154.38M | $ 133.59M | |
| $ 346.25M | $ 282.76M | $ 186.74M | $ 188.69M | $ 125.95M | |
| $ 2.66 | $ 2.15 | $ 1.42 | $ 1.44 | $ 0.97 | |
| $ 2.64 | $ 2.14 | $ 1.42 | $ 1.44 | $ 0.96 | |
| 130.00M | 131.49M | 131.51M | 130.63M | 130.31M | |
| 130.98M | 132.36M | 131.93M | 131.31M | 130.86M |