Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 177.85B | $ 163.24B | $ 153.16B | $ 151.60B | $ 296.47B | |
| $ 53.02B | $ 51.21B | $ 45.45B | $ 39.09B | $ 63.72B | |
| $ 39.84B | $ 38.36B | $ 34.56B | $ 31.18B | $ 34.39B | |
| $ 4.77B | $ 4.47B | $ 4.32B | $ 4.23B | $ 7.41B | |
| $ 22.28B | $ 12.41B | $ 10.04B | $ 11.20B | $ 35.40B | |
| $ 13.18B | $ 12.85B | $ 10.89B | $ 7.91B | $ 27.56B | |
| $ -323.00M | $ -10.30B | $ -9.22B | $ -4.74B | $ -10.29B | |
| $ 12.86B | $ 2.55B | $ 1.68B | $ 3.18B | $ 17.27B | |
| $ 8.54B | $ -212.00M | $ -12.25B | $ 11.72B | $ 4.10B | |
| $ 1.54 | $ -0.04 | $ -2.55 | $ 2.32 | $ 0.80 | |
| $ 1.54 | $ -0.04 | $ -2.55 | $ 2.32 | $ 0.80 | |
| 5.56B | 5.01B | 4.82B | 4.86B | 5.11B | |
| 5.56B | 5.01B | 4.82B | 4.86B | 5.11B |