Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 895.59M | $ 795.31M | $ 718.56M | $ 646.23M | $ 552.64M | |
| $ 209.73M | $ 171.69M | $ 158.26M | $ 152.11M | $ 123.62M | |
| $ 88.90M | $ 76.59M | $ 73.70M | $ 67.60M | $ 64.45M | |
| $ 29.54M | $ 26.25M | $ 25.12M | $ 23.92M | $ 23.44M | |
| $ 150.36M | $ 121.35M | $ 109.67M | $ 108.43M | $ 82.61M | |
| $ 120.82M | $ 95.10M | $ 84.55M | $ 84.51M | $ 59.17M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 120.82M | $ 95.10M | $ 84.55M | $ 84.51M | $ 59.17M | |
| $ 95.17M | $ 76.25M | $ 66.36M | $ 66.41M | $ 46.36M | |
| $ 1.85 | $ 1.48 | $ 1.28 | $ 1.25 | $ 0.86 | |
| $ 1.83 | $ 1.47 | $ 1.26 | $ 1.22 | $ 2.50 | |
| 51.39M | 51.37M | 51.98M | 53.26M | 53.79M | |
| 52.04M | 52.04M | 52.78M | 18.01M | 18.54M |