Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.08B | $ 1.04B | $ 928.73M | $ 767.08M | $ 663.64M | |
| $ 602.74M | $ 565.07M | $ 492.36M | $ 402.18M | $ 357.90M | |
| $ 320.00M | $ 303.48M | $ 282.48M | $ 249.48M | $ 223.57M | |
| $ 6.32M | $ 6.30M | $ 5.75M | $ 6.66M | $ 7.91M | |
| $ 292.21M | $ 267.90M | $ 215.63M | $ 159.36M | $ 142.25M | |
| $ 282.74M | $ 261.60M | $ 209.88M | $ 152.70M | $ 134.33M | |
| $ 3.16M | $ 5.22M | $ 3.79M | $ 5.42M | $ -261.00K | |
| $ 285.89M | $ 266.81M | $ 213.67M | $ 158.12M | $ 134.07M | |
| $ 219.95M | $ 218.36M | $ 176.57M | $ 128.96M | $ 110.47M | |
| $ 3.64 | $ 3.56 | $ 2.86 | $ 2.05 | $ 1.74 | |
| $ 3.60 | $ 3.51 | $ 2.82 | $ 2.03 | $ 1.72 | |
| 60.47M | 61.30M | 61.82M | 62.77M | 63.45M | |
| 61.05M | 62.18M | 62.61M | 63.41M | 64.32M |