Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.34B | $ 2.86B | $ 2.46B | $ 2.25B | $ 1.86B | |
| $ 1.96B | $ 1.63B | $ 1.38B | $ 1.26B | $ 981.68M | |
| $ 213.66M | $ 190.01M | $ 184.94M | $ 179.33M | $ 126.73M | |
| $ 319.39M | $ 296.00M | $ 294.99M | $ 260.22M | $ 237.42M | |
| $ 2.06B | $ 1.84B | $ 1.39B | $ 1.37B | $ 1.10B | |
| $ 1.74B | $ 1.44B | $ 1.19B | $ 1.08B | $ 854.95M | |
| $ -275.98M | $ -249.82M | $ -445.78M | $ -269.04M | $ -275.43M | |
| $ 1.47B | $ 1.19B | $ 749.06M | $ 811.05M | $ 579.52M | |
| $ 1.02B | $ 816.93M | $ 483.49M | $ 571.58M | $ 355.99M | |
| $ 0.50 | $ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | |
| $ 0.50 | $ 0.41 | $ 0.24 | $ 0.28 | $ 0.17 | |
| 2.02B | 2.03B | 2.03B | 2.04B | 2.04B | |
| 2.03B | 2.04B | 2.04B | 2.04B | 2.04B |