Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.38B | $ 1.37B | $ 1.33B | $ 1.14B | $ 787.32M | |
| $ 445.15M | $ 435.40M | $ 383.60M | $ 305.64M | $ 210.39M | |
| $ 296.90M | $ 287.30M | $ 247.40M | $ 202.67M | $ 179.76M | |
| $ 7.04M | $ 4.90M | $ 6.40M | $ 3.60M | $ 3.24M | |
| $ 155.29M | $ 153.00M | $ 147.50M | $ 106.88M | $ 33.94M | |
| $ 148.25M | $ 148.10M | $ 136.20M | $ 103.29M | $ 30.70M | |
| $ 5.72M | $ 6.30M | $ 4.50M | $ 800.00K | $ -417.00K | |
| $ 153.96M | $ 154.40M | $ 140.70M | $ 103.71M | $ 30.23M | |
| $ 115.98M | $ 117.20M | $ 106.20M | $ 80.10M | $ 22.59M | |
| $ 4.13 | $ 4.15 | $ 3.77 | $ 2.86 | $ 0.80 | |
| $ 4.12 | $ 4.15 | $ 3.77 | $ 2.85 | $ 0.80 | |
| 28.09M | 28.22M | 28.17M | 28.06M | 28.07M | |
| 28.17M | 28.22M | 28.17M | 28.13M | 28.14M |