Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 705.58M | $ 650.97M | $ 579.00M | $ 524.46M | $ 485.64M | |
| $ 647.93M | $ 618.70M | $ 555.61M | $ 526.96M | $ 470.82M | |
| $ 148.13M | $ 155.29M | $ 142.91M | $ 149.65M | $ 174.10M | |
| $ 0.00 | $ 11.94M | $ 11.54M | $ 11.87M | $ 11.23M | |
| $ 528.28M | $ 512.24M | $ 456.46M | $ 421.34M | $ 339.75M | |
| $ 499.80M | $ 463.41M | $ 412.70M | $ 377.31M | $ 296.73M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 499.80M | $ 463.41M | $ 412.70M | $ 377.31M | $ 296.73M | |
| $ 388.93M | $ 360.11M | $ 322.11M | $ 292.90M | $ 231.13M | |
| $ 5.01 | $ 4.51 | $ 3.91 | $ 3.45 | $ 2.70 | |
| $ 4.92 | $ 4.43 | $ 3.84 | $ 3.39 | $ 2.65 | |
| 77.63M | 79.84M | 82.41M | 84.92M | 85.62M | |
| 79.04M | 81.27M | 83.85M | 86.00M | 86.89M |