Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 4.70B | $ 4.17B | $ 4.28B | $ 4.20B | $ 3.41B | |
| $ 2.46B | $ 2.41B | $ 2.06B | $ 1.81B | $ 1.70B | |
| $ 902.94M | $ 1.06B | $ 991.13M | $ 887.86M | $ 790.76M | |
| $ 734.75M | $ 669.97M | $ 604.33M | $ 535.65M | $ 477.98M | |
| $ 2.38B | $ 2.10B | $ 1.74B | $ 1.49B | $ 1.38B | |
| $ 1.56B | $ 1.36B | $ 1.07B | $ 920.98M | $ 905.00M | |
| $ -81.94M | $ -119.59M | $ -67.51M | $ -69.07M | $ -85.70M | |
| $ 1.48B | $ 1.24B | $ 999.64M | $ 851.91M | $ 819.30M | |
| $ 1.20B | $ 1.04B | $ 885.32M | $ 774.40M | $ 665.56M | |
| $ 7.54 | $ 6.83 | $ 6.10 | $ 5.62 | $ 5.12 | |
| $ 7.46 | $ 6.83 | $ 6.10 | $ 5.61 | $ 5.12 | |
| 158.94M | 152.51M | 145.12M | 137.83M | 129.78M | |
| 160.57M | 152.67M | 145.17M | 138.10M | 129.83M |