Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 669.13M | $ 607.57M | $ 554.46M | $ 489.72M | $ 411.17M | |
| $ 554.36M | $ 496.09M | $ 446.97M | $ 386.94M | $ 321.73M | |
| $ 332.40M | $ 308.89M | $ 283.90M | $ 256.39M | $ 234.05M | |
| $ 14.49M | $ 18.51M | $ 26.99M | $ 34.62M | $ 35.90M | |
| $ 261.32M | $ 205.71M | $ 190.06M | $ 165.17M | $ 123.58M | |
| $ 221.95M | $ 187.20M | $ 163.07M | $ 130.55M | $ 87.68M | |
| $ 24.88M | $ 22.63M | $ 15.58M | $ 3.15M | $ 1.71M | |
| $ 246.83M | $ 209.82M | $ 178.65M | $ 133.70M | $ 89.40M | |
| $ 198.32M | $ 173.68M | $ 151.59M | $ 107.99M | $ 70.96M | |
| $ 5.49 | $ 4.72 | $ 4.11 | $ 2.81 | $ 1.82 | |
| $ 5.44 | $ 4.65 | $ 4.03 | $ 2.74 | $ 1.77 | |
| 36.14M | 36.80M | 36.88M | 38.45M | 39.03M | |
| 36.45M | 37.35M | 37.60M | 39.34M | 40.12M |