Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 5.06B | $ 4.26B | $ 3.73B | $ 3.03B | $ 2.63B | |
| $ 695.13M | $ 667.59M | $ 590.76M | $ 517.99M | $ 468.21M | |
| $ 261.33M | $ 309.28M | $ 335.39M | $ 221.16M | $ 207.75M | |
| $ 104.33M | $ 84.14M | $ 72.39M | $ 62.35M | $ 55.98M | |
| $ 567.94M | $ 478.52M | $ 353.24M | $ 360.38M | $ 320.84M | |
| $ 433.80M | $ 358.30M | $ 255.37M | $ 296.82M | $ 260.46M | |
| $ 21.83M | $ 27.79M | $ 17.39M | $ -7.74M | $ -2.46M | |
| $ 455.62M | $ 386.09M | $ 272.76M | $ 289.09M | $ 258.00M | |
| $ 343.97M | $ 297.97M | $ 209.40M | $ 224.68M | $ 194.65M | |
| $ 6.00 | $ 5.26 | $ 3.76 | $ 4.09 | $ 3.57 | |
| $ 5.84 | $ 5.12 | $ 3.65 | $ 3.95 | $ 3.42 | |
| 57.31M | 56.66M | 55.71M | 54.89M | 54.49M | |
| 58.87M | 58.24M | 57.32M | 56.87M | 56.92M |