Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.86B | $ 3.61B | $ 3.32B | $ 3.04B | $ 2.85B | |
| $ 1.06B | $ 996.92M | $ 810.96M | $ 745.51M | $ 697.39M | |
| $ 647.64M | $ 607.66M | $ 497.69M | $ 482.82M | $ 460.88M | |
| $ 103.73M | $ 93.11M | $ 90.23M | $ 88.39M | $ 90.16M | |
| $ 488.45M | $ 423.03M | $ 369.86M | $ 351.08M | $ 329.32M | |
| $ 409.71M | $ 389.26M | $ 313.27M | $ 262.69M | $ 236.50M | |
| $ -97.06M | $ -121.45M | $ -97.22M | $ -59.72M | $ -32.73M | |
| $ 312.65M | $ 267.81M | $ 216.05M | $ 202.98M | $ 203.77M | |
| $ 235.03M | $ 207.22M | $ 171.00M | $ 155.18M | $ 157.22M | |
| $ 7.42 | $ 6.48 | $ 5.37 | $ 4.85 | $ 4.90 | |
| $ 7.33 | $ 6.40 | $ 5.34 | $ 4.83 | $ 4.87 | |
| 31.68M | 31.95M | 31.83M | 31.98M | 32.11M | |
| 32.08M | 32.36M | 32.04M | 32.12M | 32.30M |