Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 751.50M | $ 637.76M | $ 536.91M | $ 450.88M | $ 385.28M | |
| $ 482.71M | $ 427.05M | $ 354.84M | $ 297.81M | $ 253.60M | |
| $ 364.40M | $ 338.17M | $ 277.59M | $ 226.63M | $ 198.51M | |
| $ 58.26M | $ 42.23M | $ 34.75M | $ 28.19M | $ 24.91M | |
| $ 182.09M | $ 131.11M | $ 112.00M | $ 99.37M | $ 78.45M | |
| $ 118.30M | $ 88.88M | $ 77.25M | $ 71.18M | $ 55.09M | |
| $ 5.53M | $ 10.59M | $ 8.31M | $ 142.00K | $ -1.54M | |
| $ 123.83M | $ 99.48M | $ 85.56M | $ 71.32M | $ 53.54M | |
| $ 93.34M | $ 77.05M | $ 65.82M | $ 55.13M | $ 44.60M | |
| $ 2.46 | $ 2.07 | $ 1.80 | $ 1.53 | $ 1.24 | |
| $ 2.46 | $ 2.04 | $ 1.76 | $ 1.49 | $ 1.21 | |
| 37.88M | 37.31M | 36.65M | 36.12M | 35.93M | |
| 37.99M | 37.86M | 37.48M | 36.95M | 36.96M |