Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.43B | $ 2.43B | $ 2.23B | $ 2.00B | $ 1.83B | |
| $ 749.60M | $ 847.60M | $ 751.75M | $ 694.37M | $ 684.94M | |
| $ 565.10M | $ 664.02M | $ 618.15M | $ 560.02M | $ 489.12M | |
| $ 142.51M | $ 141.43M | $ 123.19M | $ 110.34M | $ 107.39M | |
| $ 337.88M | $ 325.01M | $ 262.03M | $ 244.10M | $ 302.76M | |
| $ 184.50M | $ 183.58M | $ 133.51M | $ 134.28M | $ 195.82M | |
| $ 10.88M | $ 5.80M | $ 5.23M | $ -26.00K | $ 1.05M | |
| $ 195.38M | $ 189.38M | $ 138.84M | $ 134.32M | $ 196.87M | |
| $ 148.27M | $ 145.47M | $ 103.67M | $ 103.40M | $ 151.11M | |
| $ 8.33 | $ 8.11 | $ 5.77 | $ 5.71 | $ 8.32 | |
| $ 7.98 | $ 7.77 | $ 5.53 | $ 5.46 | $ 7.94 | |
| 17.81M | 18.66M | 17.97M | 18.10M | 18.15M | |
| 18.58M | 18.72M | 18.76M | 18.93M | 19.04M |