Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 33.81B | $ 29.14B | $ 24.81B | $ 20.33B | $ 17.09B | |
| $ 6.50B | $ 6.52B | $ 5.82B | $ 4.26B | $ 4.46B | |
| $ 4.02B | $ 4.05B | $ 3.51B | $ 2.69B | $ 2.58B | |
| $ 2.87B | $ 2.51B | $ 2.24B | $ 1.91B | $ 1.50B | |
| $ 5.32B | $ 5.15B | $ 4.56B | $ 3.56B | $ 3.36B | |
| $ 2.48B | $ 2.46B | $ 2.31B | $ 1.68B | $ 1.90B | |
| $ -1.83B | $ -1.51B | $ -1.45B | $ -940.26M | $ -618.29M | |
| $ 655.60M | $ 953.48M | $ 859.58M | $ 744.38M | $ 1.28B | |
| $ 505.84M | $ 678.50M | $ 638.71M | $ 506.06M | $ 849.75M | |
| $ 0.88 | $ 1.20 | $ 1.14 | $ 0.96 | $ 1.59 | |
| $ 0.88 | $ 1.20 | $ 1.14 | $ 0.96 | $ 1.59 | |
| 555.99M | 566.75M | 564.53M | 529.44M | 534.13M | |
| 555.99M | 566.75M | 564.53M | 529.44M | 534.13M |