Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.50B | $ 3.12B | $ 2.85B | $ 2.56B | $ 2.50B | |
| $ 1.30B | $ 1.15B | $ 1.07B | $ 954.61M | $ 927.80M | |
| $ 663.51M | $ 624.95M | $ 582.58M | $ 531.17M | $ 550.67M | |
| $ 0.00 | $ 107.67M | $ 116.17M | $ 112.03M | $ 114.38M | |
| $ 638.02M | $ 674.59M | $ 630.63M | $ 548.20M | $ 503.58M | |
| $ 638.02M | $ 528.60M | $ 484.60M | $ 423.44M | $ 377.13M | |
| $ -18.02M | $ -6.54M | $ -21.53M | $ -34.25M | $ -28.17M | |
| $ 620.01M | $ 522.06M | $ 463.07M | $ 389.19M | $ 348.96M | |
| $ 484.23M | $ 404.98M | $ 354.51M | $ 294.35M | $ 262.83M | |
| $ 12.94 | $ 10.61 | $ 9.26 | $ 7.67 | $ 6.61 | |
| $ 12.87 | $ 10.55 | $ 9.20 | $ 7.62 | $ 6.58 | |
| 37.42M | 38.15M | 38.28M | 38.39M | 40.42M | |
| 37.63M | 38.37M | 38.53M | 38.65M | 40.60M |