Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.32B | $ 2.24B | $ 2.17B | $ 2.06B | $ 2.03B | |
| $ 662.97M | $ 641.98M | $ 616.45M | $ 579.67M | $ 565.04M | |
| $ 590.90M | $ 579.92M | $ 550.90M | $ 540.72M | $ 535.88M | |
| $ 36.70M | $ 35.46M | $ 35.71M | $ 34.70M | $ 35.70M | |
| $ 110.23M | $ 109.29M | $ 112.66M | $ 73.65M | $ 67.76M | |
| $ 72.07M | $ 62.05M | $ 65.55M | $ 38.95M | $ 29.16M | |
| $ 9.75M | $ 10.66M | $ 7.18M | $ 116.00K | $ -310.00K | |
| $ 81.82M | $ 72.72M | $ 72.72M | $ 39.06M | $ 28.85M | |
| $ 56.38M | $ 50.46M | $ 49.72M | $ 26.83M | $ 19.99M | |
| $ 3.82 | $ 3.78 | $ 3.78 | $ 2.06 | $ 1.53 | |
| $ 3.82 | $ 3.40 | $ 3.38 | $ 1.84 | $ 1.37 | |
| 14.76M | 10.11M | 12.73M | 12.66M | 12.64M | |
| 14.76M | 14.31M | 14.23M | 14.16M | 14.15M |