Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.09B | $ 2.01B | $ 2.01B | $ 2.09B | $ 2.06B | |
| $ 952.58M | $ 893.73M | $ 852.37M | $ 861.99M | $ 797.79M | |
| $ 807.70M | $ 817.76M | $ 752.37M | $ 771.19M | $ 789.79M | |
| $ 90.44M | $ 93.99M | $ 88.14M | $ 81.36M | $ 72.10M | |
| $ 243.90M | $ 245.78M | $ 209.96M | $ 207.41M | $ 129.27M | |
| $ 144.88M | $ 75.97M | $ 100.00M | $ 90.79M | $ 8.00M | |
| $ 8.58M | $ 11.63M | $ 9.59M | $ 645.00K | $ -1.09M | |
| $ 153.46M | $ 87.60M | $ 109.59M | $ 91.44M | $ 6.91M | |
| $ 108.47M | $ 59.70M | $ 76.25M | $ 67.26M | $ 14.55M | |
| $ 9.90 | $ 5.07 | $ 6.23 | $ 5.46 | $ 1.19 | |
| $ 9.89 | $ 5.06 | $ 6.22 | $ 5.44 | $ 1.17 | |
| 10.62M | 11.77M | 12.24M | 12.32M | 12.28M | |
| 10.60M | 11.77M | 12.26M | 12.35M | 12.44M |