Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 18.18B | $ 17.54B | $ 18.80B | $ 22.26B | $ 18.41B | |
| $ 2.36B | $ 2.80B | $ 4.05B | $ 6.12B | $ 5.36B | |
| $ 888.29M | $ 859.55M | $ 894.70M | $ 1.03B | $ 1.06B | |
| $ 551.39M | $ 478.91M | $ 437.80M | $ 384.20M | $ 347.65M | |
| $ 2.11B | $ 2.52B | $ 3.73B | $ 5.50B | $ 4.61B | |
| $ 1.48B | $ 1.94B | $ 3.15B | $ 5.09B | $ 4.30B | |
| $ 16.98M | $ 39.84M | $ 67.76M | $ -70.75M | $ -92.03M | |
| $ 1.49B | $ 1.98B | $ 3.22B | $ 5.02B | $ 4.21B | |
| $ 1.19B | $ 1.54B | $ 2.45B | $ 3.86B | $ 3.21B | |
| $ 8.02 | $ 9.89 | $ 14.72 | $ 21.06 | $ 15.67 | |
| $ 7.99 | $ 9.84 | $ 14.64 | $ 20.92 | $ 15.56 | |
| 147.81M | 155.42M | 166.55M | 183.39M | 205.12M | |
| 148.40M | 156.14M | 167.43M | 184.62M | 206.62M |