Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.71B | $ 2.96B | $ 2.54B | $ 1.85B | $ 852.87M | |
| $ 2.36B | $ 1.77B | $ 1.78B | $ 1.58B | $ 840.24M | |
| $ 1.49B | $ 1.09B | $ 1.03B | $ 1.04B | $ 501.38M | |
| $ 103.84M | $ 65.63M | $ 62.34M | $ 62.29M | $ 38.61M | |
| $ 977.98M | $ 746.07M | $ 816.56M | $ 607.03M | $ 377.47M | |
| $ 874.14M | $ 680.44M | $ 751.30M | $ 544.73M | $ 338.86M | |
| $ -32.74M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 841.39M | $ 680.44M | $ 751.30M | $ 544.73M | $ 338.86M | |
| $ 669.26M | $ 539.19M | $ 581.99M | $ 428.29M | $ 277.54M | |
| $ 1.80 | $ 1.69 | $ 1.95 | $ 1.51 | $ 1.68 | |
| $ 1.79 | $ 1.68 | $ 1.94 | $ 1.50 | $ 1.67 | |
| 387.86M | 309.50M | 290.75M | 275.18M | 165.18M | |
| 389.55M | 311.00M | 291.86M | 276.69M | 165.93M |