Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.87B | $ 2.40B | $ 2.00B | $ 1.44B | $ 686.53M | |
| $ 1.29B | $ 1.05B | $ 850.16M | $ 590.71M | $ 348.77M | |
| $ 962.74M | $ 768.05M | $ 700.54M | $ 434.00M | $ 338.47M | |
| $ 126.00M | $ 135.13M | $ 135.75M | $ 86.22M | $ 23.45M | |
| $ 466.55M | $ 413.42M | $ 275.14M | $ 271.54M | $ 28.75M | |
| $ 323.26M | $ 283.41M | $ 149.62M | $ 145.37M | $ 21.88M | |
| $ -56.74M | $ -96.71M | $ -102.48M | $ -52.83M | $ -36.76M | |
| $ 266.52M | $ 186.69M | $ 47.14M | $ 92.54M | $ -14.88M | |
| $ 199.31M | $ 142.73M | $ -7.82M | $ 42.00M | $ -22.68M | |
| $ 0.08 | $ 0.06 | $ 0.00 | $ 0.02 | $ -0.01 | |
| $ 0.08 | $ 0.06 | $ 0.00 | $ 0.02 | $ -0.01 | |
| 2.57B | 2.26B | 2.22B | 2.34B | 2.11B | |
| 2.57B | 2.51B | 2.44B | 2.34B | 2.11B |