Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.53B | $ 2.11B | $ 1.89B | $ 1.46B | $ 1.14B | |
| $ 760.62M | $ 656.30M | $ 524.50M | $ 432.44M | $ 328.15M | |
| $ 225.68M | $ 209.44M | $ 187.68M | $ 153.74M | $ 129.54M | |
| $ 28.12M | $ 29.25M | $ 26.33M | $ 22.34M | $ 21.12M | |
| $ 570.50M | $ 476.12M | $ 363.15M | $ 301.04M | $ 219.73M | |
| $ 534.93M | $ 446.87M | $ 336.82M | $ 278.70M | $ 198.62M | |
| $ 7.44M | $ 29.05M | $ -1.14M | $ 4.16M | $ 3.24M | |
| $ 542.38M | $ 475.92M | $ 335.68M | $ 282.86M | $ 201.85M | |
| $ 451.12M | $ 404.39M | $ 282.81M | $ 245.37M | $ 181.85M | |
| $ 15.64 | $ 13.06 | $ 9.20 | $ 7.57 | $ 5.06 | |
| $ 15.28 | $ 12.63 | $ 8.88 | $ 7.28 | $ 4.81 | |
| 28.85M | 30.96M | 30.72M | 32.39M | 35.86M | |
| 29.53M | 32.01M | 31.84M | 33.67M | 37.70M |