Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 27.45B | $ 24.88B | $ 23.20B | $ 20.75B | $ 19.63B | |
| $ 10.32B | $ 9.50B | $ 8.43B | $ 6.91B | $ 6.32B | |
| $ 5.08B | $ 4.63B | $ 4.44B | $ 3.67B | $ 3.44B | |
| $ 751.00M | $ 921.00M | $ 926.00M | $ 954.00M | $ 922.00M | |
| $ 5.95B | $ 5.63B | $ 4.96B | $ 3.95B | $ 3.96B | |
| $ 5.23B | $ 4.87B | $ 4.00B | $ 3.24B | $ 2.87B | |
| $ -297.00M | $ -300.00M | $ -168.00M | $ -330.00M | $ 26.00M | |
| $ 4.93B | $ 4.57B | $ 3.83B | $ 2.91B | $ 2.90B | |
| $ 4.09B | $ 3.79B | $ 3.22B | $ 2.46B | $ 2.14B | |
| $ 10.49 | $ 9.54 | $ 8.06 | $ 6.18 | $ 5.38 | |
| $ 10.46 | $ 9.50 | $ 8.02 | $ 6.14 | $ 5.34 | |
| 388.20M | 397.60M | 399.10M | 398.70M | 398.70M | |
| 389.50M | 399.40M | 401.10M | 400.80M | 401.60M |