Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 3.05B | $ 2.52B | $ 2.08B | $ 1.73B | $ 1.43B | |
| $ 2.76B | $ 2.52B | $ 2.08B | $ 1.73B | $ 1.43B | |
| $ 2.14B | $ 2.24B | $ 1.84B | $ 1.55B | $ 1.37B | |
| $ 287.51M | $ 167.63M | $ 115.84M | $ 109.29M | $ 112.68M | |
| $ 803.08M | $ 598.63M | $ 473.27M | $ 393.31M | $ 253.60M | |
| $ 625.23M | $ 272.55M | $ 237.93M | $ 179.19M | $ 61.56M | |
| $ -332.05M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 293.18M | $ 272.55M | $ 237.93M | $ 179.19M | $ 61.56M | |
| $ 63.40M | $ 94.67M | $ 61.04M | $ 61.05M | $ 65.87M | |
| $ 0.50 | $ 0.78 | $ 0.57 | $ 0.56 | $ -0.07 | |
| $ 0.47 | $ 0.71 | $ 0.52 | $ 0.52 | $ -0.07 | |
| 127.27M | 120.78M | 114.36M | 108.62M | 105.73M | |
| 278.51M | 274.84M | 125.75M | 265.75M | 105.73M |