Income Statement | Dec 25 | Dec 25 | Dec 24 | Dec 23 | Dec 22 |
|---|---|---|---|---|---|
| $ 3.86B | $ ― | $ 3.61B | $ 3.32B | $ 3.04B | |
| $ 1.06B | $ ― | $ 996.92M | $ 891.53M | $ 820.80M | |
| $ 647.64M | $ ― | $ 607.66M | $ 576.39M | $ 558.06M | |
| $ 103.73M | $ ― | $ 93.11M | $ 90.23M | $ 88.39M | |
| $ 488.45M | $ ― | $ 423.03M | $ 369.86M | $ 328.13M | |
| $ 409.71M | $ ― | $ 389.26M | $ 313.27M | $ 261.57M | |
| $ -97.06M | $ ― | $ -121.45M | $ -97.22M | $ -59.76M | |
| $ 312.65M | $ ― | $ 267.81M | $ 216.05M | $ 202.98M | |
| $ 235.03M | $ ― | $ 207.22M | $ 171.00M | $ 155.18M | |
| $ 7.42 | $ ― | $ 6.48 | $ 5.37 | $ 4.85 | |
| $ 7.33 | $ ― | $ 6.40 | $ 5.34 | $ 4.83 | |
| 31.68M | ― | 31.95M | 31.83M | 31.98M | |
| 32.08M | ― | 32.36M | 32.04M | 32.12M |