Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 748.29M | $ 656.85M | $ 572.54M | $ 452.42M | $ 332.74M | |
| $ 614.79M | $ 540.33M | $ 465.91M | $ 374.55M | $ 278.36M | |
| $ 535.59M | $ 457.91M | $ 380.19M | $ 315.53M | $ 251.68M | |
| $ 56.58M | $ 45.22M | $ 40.88M | $ 34.33M | $ 30.29M | |
| $ 141.02M | $ 135.12M | $ 137.83M | $ 94.60M | $ 57.28M | |
| $ 79.20M | $ 82.42M | $ 85.73M | $ 59.02M | $ 26.68M | |
| $ 3.51M | $ 6.37M | $ 10.15M | $ 344.00K | $ -863.00K | |
| $ 82.71M | $ 88.79M | $ 95.88M | $ 59.37M | $ 25.82M | |
| $ 50.65M | $ 56.23M | $ 71.47M | $ 43.27M | $ 29.31M | |
| $ 0.31 | $ 0.33 | $ 0.43 | $ 0.26 | $ 0.18 | |
| $ 0.30 | $ 0.32 | $ 0.41 | $ 0.25 | $ 0.18 | |
| 162.78M | 170.51M | 167.80M | 163.88M | 162.30M | |
| 166.68M | 175.08M | 173.44M | 170.75M | 162.30M |