Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 106.16B | $ 102.50B | $ 106.85B | $ 149.00B | $ 88.74B | |
| $ 28.50B | $ 42.63B | $ 48.04B | $ 88.81B | $ 41.87B | |
| $ 1.21B | $ 11.70B | $ 12.27B | $ 10.00B | $ 8.20B | |
| $ 9.87B | $ 9.91B | $ 10.58B | $ 6.73B | $ 11.72B | |
| $ 36.46B | $ 41.95B | $ 49.59B | $ 86.27B | $ 44.07B | |
| $ 27.28B | $ 30.93B | $ 35.77B | $ 78.81B | $ 33.66B | |
| $ -2.12B | $ 59.00M | $ 2.11B | $ -207.00M | $ -2.08B | |
| $ 25.17B | $ 30.99B | $ 37.88B | $ 78.60B | $ 31.58B | |
| $ 5.06B | $ 8.81B | $ 11.88B | $ 28.75B | $ 8.56B | |
| $ 1.95 | $ 3.12 | $ 3.93 | $ 9.06 | $ 2.64 | |
| $ 1.95 | $ 3.11 | $ 3.93 | $ 9.03 | $ 2.63 | |
| 2.59B | 2.82B | 3.02B | 3.17B | 3.25B | |
| 2.60B | 2.83B | 3.03B | 3.18B | 3.25B |