Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 830.59M | $ 902.82M | $ 841.49M | $ 881.72M | $ 974.67M | |
| $ 622.00M | $ 470.23M | $ 436.74M | $ 510.46M | $ 616.44M | |
| $ 477.12M | $ 287.74M | $ 285.26M | $ 313.00M | $ 290.95M | |
| $ 59.77M | $ 69.00M | $ 68.44M | $ 68.56M | $ 50.77M | |
| $ 409.40M | $ 460.20M | $ 433.77M | $ 325.85M | $ 474.08M | |
| $ 144.88M | $ 182.49M | $ 151.48M | $ 197.46M | $ 325.49M | |
| $ 42.37M | $ 25.39M | $ 35.08M | $ -33.57M | $ 28.18M | |
| $ 187.25M | $ 207.88M | $ 186.56M | $ 163.89M | $ 353.67M | |
| $ 138.40M | $ 121.75M | $ 130.62M | $ 117.54M | $ 208.13M | |
| $ 20.27 | $ 17.19 | $ 18.02 | $ 15.90 | $ 27.13 | |
| $ 19.97 | $ 16.89 | $ 17.71 | $ 15.50 | $ 26.01 | |
| 6.83M | 7.08M | 7.25M | 7.39M | 7.67M | |
| 6.93M | 7.21M | 7.38M | 7.58M | 8.00M |