Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 742.95B | $ 587.09B | $ 482.31B | $ 537.19B | $ 535.23B | |
| $ 112.23B | $ 103.47B | $ 72.39B | $ 72.37B | $ 108.65B | |
| $ 72.35B | $ 68.81B | $ 61.24B | $ 59.39B | $ 59.95B | |
| $ 2.99B | $ 2.89B | $ 2.77B | $ 2.62B | $ 3.50B | |
| $ 42.87B | $ 45.82B | $ 25.56B | $ 25.00B | $ 52.20B | |
| $ 39.87B | $ 34.66B | $ 11.15B | $ 12.98B | $ 48.70B | |
| $ 15.44B | $ 7.53B | $ 10.94B | $ 8.63B | $ 7.50B | |
| $ 55.31B | $ 42.19B | $ 22.09B | $ 21.62B | $ 56.83B | |
| $ 44.80B | $ 31.39B | $ 15.93B | $ 14.69B | $ 44.55B | |
| $ 301.75 | $ 210.65 | $ 106.80 | $ 98.90 | $ 299.90 | |
| $ 301.75 | $ 210.65 | $ 106.80 | $ 98.10 | $ 296.05 | |
| 160.75M | 149.04M | 149.14M | 148.55M | 148.55M | |
| 160.75M | 149.04M | 149.16M | 149.74M | 150.49M |