Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 1.87B | $ 2.08B | $ 6.52B | $ 8.10B | $ 3.99B | |
| $ 636.64M | $ 874.00M | $ 2.54B | $ 4.65B | $ 1.77B | |
| $ 107.15M | $ 162.60M | $ 381.79M | $ 375.97M | $ 193.07M | |
| $ 4.08M | $ 227.17M | $ 355.32M | $ 514.43M | $ 535.79M | |
| $ 628.36M | $ 1.08B | $ 2.73B | $ 4.85B | $ 2.11B | |
| $ 529.49M | $ 711.40M | $ 2.16B | $ 4.31B | $ 1.53B | |
| $ 82.97M | $ 98.42M | $ 138.78M | $ 167.87M | $ -42.03M | |
| $ 612.46M | $ 809.82M | $ 2.29B | $ 4.48B | $ 1.49B | |
| $ 447.69M | $ 1.38B | $ 1.64B | $ 2.49B | $ 933.49M | |
| $ 0.02 | $ 0.04 | $ 0.05 | $ 0.08 | $ 0.03 | |
| $ 0.02 | $ 0.04 | $ 0.05 | $ 0.08 | $ 0.03 | |
| 29.34B | 30.76B | 30.92B | 31.04B | 31.89B | |
| 29.34B | 30.76B | 30.92B | 31.04B | 31.89B |