Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 108.94B | $ 102.50B | $ 106.85B | $ 149.00B | $ 88.74B | |
| $ 29.24B | $ 42.63B | $ 48.09B | $ 88.81B | $ 41.87B | |
| $ 1.24B | $ 12.05B | $ 12.32B | $ 10.62B | $ 8.91B | |
| $ 10.13B | $ 9.91B | $ 10.63B | $ 6.39B | $ 11.72B | |
| $ 37.41B | $ 41.95B | $ 49.59B | $ 85.92B | $ 44.07B | |
| $ 28.00B | $ 30.58B | $ 35.77B | $ 78.81B | $ 33.66B | |
| $ -2.17B | $ 59.00M | $ 2.11B | $ -207.00M | $ -2.08B | |
| $ 25.82B | $ 30.99B | $ 37.88B | $ 78.60B | $ 31.58B | |
| $ 5.19B | $ 8.81B | $ 11.88B | $ 28.75B | $ 8.56B | |
| $ 2.00 | $ 3.12 | $ 3.93 | $ 9.06 | $ 2.64 | |
| $ 2.00 | $ 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 |