Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.15B | $ 2.66B | $ 2.12B | $ 1.74B | $ 1.21B | |
| $ 1.58B | $ 1.24B | $ 1.04B | $ 1.00B | $ 947.75M | |
| $ 840.53M | $ 654.25M | $ 613.01M | $ 617.68M | $ 534.69M | |
| $ 41.83M | $ 40.21M | $ 38.16M | $ 36.87M | $ 35.38M | |
| $ 529.82M | $ 334.52M | $ 265.51M | $ 304.97M | $ 371.93M | |
| $ 739.43M | $ 584.76M | $ 422.13M | $ 383.99M | $ 413.06M | |
| $ -338.40M | $ -313.66M | $ -194.89M | $ -111.42M | $ -75.91M | |
| $ 401.03M | $ 271.10M | $ 227.25M | $ 272.57M | $ 337.15M | |
| $ 308.39M | $ 209.45M | $ 175.12M | $ 207.42M | $ 256.30M | |
| $ 12.26 | $ 7.78 | $ 5.71 | $ 6.42 | $ 7.05 | |
| $ 11.58 | $ 7.43 | $ 5.49 | $ 6.19 | $ 6.79 | |
| 24.76M | 26.92M | 30.67M | 32.29M | 36.35M | |
| 26.36M | 28.20M | 31.92M | 33.48M | 37.74M |