Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 53.99B | $ 55.48B | $ 51.06B | $ 81.53B | $ 61.79B | |
| $ 3.81B | $ 6.92B | $ 3.87B | $ 31.32B | $ 19.81B | |
| $ 896.00M | $ 956.00M | $ 3.87B | $ 638.00M | $ 692.00M | |
| $ 6.71B | $ 6.18B | $ 6.24B | $ 5.96B | $ 4.94B | |
| $ 11.18B | $ 13.39B | $ 11.37B | $ 36.96B | $ 24.48B | |
| $ 2.50B | $ 5.96B | $ 9.64B | $ 31.26B | $ 19.67B | |
| $ 844.58M | $ 853.00M | $ -5.28B | $ -6.50B | $ -5.32B | |
| $ 3.34B | $ 6.82B | $ 4.36B | $ 30.23B | $ 18.73B | |
| $ 2.73B | $ 6.11B | $ 3.82B | $ 29.20B | $ 17.94B | |
| $ 0.90 | $ 1.94 | $ 1.13 | $ 8.00 | $ 4.71 | |
| $ 0.89 | $ 1.94 | $ 1.13 | $ 7.98 | $ 4.69 | |
| 3.04B | 3.15B | 3.37B | 3.65B | 3.81B | |
| 3.05B | 3.16B | 3.37B | 3.66B | 3.83B |