Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.52B | $ 2.28B | $ 1.98B | $ 2.12B | $ 1.87B | |
| $ 1.04B | $ 936.93M | $ 832.41M | $ 873.84M | $ 767.50M | |
| $ 967.98M | $ 711.99M | $ 619.19M | $ 592.19M | $ 523.90M | |
| $ 33.44M | $ 20.01M | $ 15.50M | $ 20.58M | $ 15.21M | |
| $ 123.46M | $ 258.01M | $ 235.24M | $ 308.03M | $ 262.86M | |
| $ 68.90M | $ 224.94M | $ 213.22M | $ 281.64M | $ 243.60M | |
| $ 8.78M | $ 5.54M | $ 7.39M | $ 676.00K | $ -1.53M | |
| $ 77.68M | $ 230.48M | $ 220.61M | $ 282.32M | $ 242.07M | |
| $ 44.66M | $ 169.39M | $ 171.55M | $ 216.06M | $ 190.68M | |
| $ 0.63 | $ 2.38 | $ 2.34 | $ 2.84 | $ 2.43 | |
| $ 0.63 | $ 2.35 | $ 2.30 | $ 2.77 | $ 2.34 | |
| 70.87M | 71.27M | 73.34M | 76.02M | 78.44M | |
| 71.18M | 71.96M | 74.56M | 78.07M | 81.63M |