Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 12.66B | $ 12.64B | $ 11.78B | $ 12.01B | $ 9.66B | |
| $ 2.50B | $ 2.42B | $ 2.26B | $ 2.39B | $ 1.80B | |
| $ 1.42B | $ 1.43B | $ 1.39B | $ 1.42B | $ 1.19B | |
| $ 2.24B | $ 1.75B | $ 2.02B | $ 1.95B | $ 1.79B | |
| $ 3.33B | $ 2.79B | $ 2.93B | $ 3.39B | $ 2.70B | |
| $ 1.09B | $ 995.00M | $ 878.00M | $ 975.00M | $ 614.95M | |
| $ -401.00M | $ -334.00M | $ -260.00M | $ 241.00M | $ 77.69M | |
| $ 685.00M | $ 661.00M | $ 618.00M | $ 1.22B | $ 692.64M | |
| $ 499.00M | $ 489.00M | $ 406.00M | $ 867.00M | $ 519.00M | |
| $ 12.20 | $ 11.29 | $ 9.20 | $ 17.40 | $ 9.94 | |
| $ 11.99 | $ 11.06 | $ 8.69 | $ 16.94 | $ 9.65 | |
| 41.80M | 43.08M | 43.90M | 49.55M | 52.34M | |
| 41.80M | 44.23M | 46.49M | 50.89M | 53.51M |