Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.52B | $ 1.36B | $ 1.26B | $ 1.15B | $ 1.07B | |
| $ 738.27M | $ 643.33M | $ 583.87M | $ 519.10M | $ 485.33M | |
| $ 553.55M | $ 487.64M | $ 458.73M | $ 431.54M | $ 424.42M | |
| $ 134.65M | $ 114.73M | $ 101.29M | $ 92.20M | $ 95.78M | |
| $ 332.05M | $ 273.97M | $ 228.89M | $ 181.17M | $ 154.96M | |
| $ 184.72M | $ 155.69M | $ 123.94M | $ 87.56M | $ 60.92M | |
| $ -13.78M | $ -5.70M | $ -11.86M | $ -4.93M | $ -7.00M | |
| $ 170.94M | $ 149.99M | $ 112.09M | $ 82.63M | $ 53.92M | |
| $ 128.49M | $ 120.36M | $ 94.41M | $ 74.52M | $ 48.45M | |
| $ 2.17 | $ 2.07 | $ 1.64 | $ 1.31 | $ 0.86 | |
| $ 2.13 | $ 2.03 | $ 1.62 | $ 1.29 | $ 0.84 | |
| 59.16M | 58.22M | 57.59M | 56.81M | 56.15M | |
| 60.46M | 59.37M | 58.36M | 57.67M | 57.36M |