Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 85.36B | $ 78.99B | $ 74.77B | $ 68.83B | $ 53.38B | |
| $ 27.31B | $ 53.64B | $ 50.20B | $ 45.51B | $ 36.10B | |
| $ 18.24B | $ 45.36B | $ 42.23B | $ 39.15B | $ 31.97B | |
| $ 9.68B | $ 8.73T | $ 8.25T | $ 7.58B | $ 8.18B | |
| $ 17.65B | $ 8.74T | $ 8.26T | $ 14.08B | $ 12.69B | |
| $ 9.07B | $ 8.28B | $ 7.97B | $ 6.37B | $ 4.13B | |
| $ -5.24B | $ -6.90B | $ -3.60B | $ -3.81B | $ -3.13B | |
| $ 3.83B | $ 1.38B | $ 4.37B | $ 2.55B | $ 999.41M | |
| $ 2.23B | $ 767.58M | $ 2.98B | $ 1.74B | $ 734.18M | |
| $ 2.78 | $ 0.95 | $ 3.66 | $ 2.03 | $ 1.00 | |
| $ 2.78 | $ 0.95 | $ 3.66 | $ 2.03 | $ 1.00 | |
| 802.97M | 809.11M | 814.27M | 838.58M | 838.58M | |
| 802.97M | 809.11M | 814.27M | 838.58M | 838.58M |