Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 76.86B | $ 29.17B | $ 32.51B | $ 25.87B | $ 27.14B | $ 32.21B | |
- | $ 26.48B | $ 26.81B | $ 20.12B | $ 22.05B | $ 24.70B | |
- | $ 2.69B | $ 5.70B | $ 5.75B | $ 5.09B | $ 7.51B | |
- | $ 1.47B | $ 1.98B | $ 1.45B | $ 1.26B | $ 1.40B | |
- | $ 1.22B | $ 3.72B | $ 4.30B | $ 3.84B | $ 6.11B | |
- | $ -96.95M | $ -44.66M | $ -136.01M | $ -282.88M | $ -299.03M | |
- | - | - | - | - | - | |
- | $ 1.46B | $ 3.79B | $ 4.32B | $ 4.02B | $ 6.13B | |
- | $ 141.53M | $ 542.52M | $ 668.96M | $ 719.93M | $ 1.25B | |
- | - | - | - | - | - | |
- | $ 1.19B | $ 3.12B | $ 3.52B | $ 3.24B | $ 4.88B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 27.95B | $ 28.79B | $ 21.57B | $ 23.31B | $ 26.10B | |
- | $ 1.32B | $ 3.25B | $ 3.65B | $ 3.30B | $ 4.88B | |
- | $ 1.19B | $ 3.31B | $ 3.60B | $ 3.35B | $ 4.94B | |
- | $ 123.77M | $ 75.39M | $ 170.52M | $ 324.86M | $ 319.61M | |
- | $ 1.58B | $ 3.87B | $ 4.49B | $ 4.35B | $ 6.45B | |
- | $ 1.77B | $ 4.03B | $ 4.66B | $ 4.50B | $ 6.59B |