Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 15.71B | $ 5.29B | $ 4.82B | $ 4.36B | $ 4.16B | |
| $ 4.80B | $ 1.45B | $ 1.31B | $ 1.19B | $ 1.10B | |
| $ 2.38B | $ 834.32M | $ 747.95M | $ 656.14M | $ 587.25M | |
| $ 159.55M | $ 59.74M | $ 14.03M | $ 49.52M | $ 47.25M | |
| $ 2.44B | $ 817.06M | $ 563.91M | $ 717.55M | $ 628.36M | |
| $ 2.23B | $ 616.32M | $ 564.63M | $ 535.21M | $ 510.52M | |
| $ -281.66M | $ -76.03M | $ 22.45M | $ 27.40M | $ -13.19M | |
| $ 1.95B | $ 540.29M | $ 587.07M | $ 562.61M | $ 497.33M | |
| $ 1.43B | $ 401.94M | $ 428.75M | $ 401.48M | $ 364.23M | |
| $ 5.13 | $ 1.40 | $ 1.98 | $ 1.86 | $ 1.68 | |
| $ 5.13 | $ 1.40 | $ 1.98 | $ 1.86 | $ 1.68 | |
| 281.51M | 287.10M | 216.43M | 216.43M | 216.43M | |
| 281.51M | 287.10M | 216.43M | 216.43M | 216.43M |