Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 6.40B | $ 6.72B | $ 6.84B | $ 8.39B | $ 7.93B | |
| $ 895.67M | $ 1.33B | $ 1.43B | $ 1.91B | $ 1.63B | |
| $ 715.95M | $ 840.65M | $ 804.55M | $ 756.92M | $ 654.23M | |
| $ 158.22M | $ 147.40M | $ 135.41M | $ 103.88M | $ 82.49M | |
| $ 347.97M | $ 673.23M | $ 805.96M | $ 1.28B | $ 1.06B | |
| $ 179.72M | $ 490.04M | $ 624.39M | $ 1.16B | $ 971.80M | |
| $ 233.00K | $ 11.72M | $ 20.66M | $ -11.47M | $ -22.95M | |
| $ 179.95M | $ 501.76M | $ 645.05M | $ 1.15B | $ 948.85M | |
| $ 132.84M | $ 376.35M | $ 483.66M | $ 857.66M | $ 712.49M | |
| $ 3.54 | $ 9.63 | $ 12.20 | $ 21.70 | $ 18.07 | |
| $ 3.52 | $ 9.57 | $ 12.12 | $ 21.56 | $ 17.97 | |
| 36.82M | 39.09M | 39.65M | 39.53M | 39.42M | |
| 36.97M | 39.32M | 39.90M | 39.77M | 39.65M |