Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 54.04B | $ 55.55B | $ 63.49B | $ 44.61B | $ 43.16B | |
- | $ 21.64B | $ 21.28B | $ -18.56B | $ 15.48B | $ -10.00M | |
- | $ 32.40B | $ 34.27B | $ 44.93B | $ 29.13B | $ 43.17B | |
- | $ 39.26B | $ 14.86B | $ -15.12B | $ 26.52B | $ 27.31B | |
- | $ 14.78B | $ 19.89B | $ 29.84B | $ 17.46B | $ 15.87B | |
- | $ -431.00M | $ 1.69B | $ -532.00M | $ -1.36B | $ -26.00M | |
- | $ 315.00M | $ -12.47B | $ -21.91B | $ 714.00M | $ 3.54B | |
- | $ 13.79B | $ 18.66B | $ 30.83B | $ 15.39B | $ 11.12B | |
- | $ 3.83B | $ 5.61B | $ 8.24B | $ 4.99B | $ 4.15B | |
- | - | $ 777.00M | $ 1.04B | $ 652.00M | $ 301.00M | |
- | $ 10.06B | $ 12.39B | $ 21.11B | $ 9.77B | $ 13.94B | |
- | $ 6.20 | $ 7.67 | $ 13.03 | $ 6.04 | $ 491.40 | |
- | $ 6.20 | $ 7.62 | $ 12.95 | $ 6.00 | $ 487.80 | |
- | $ 1.62B | $ 1.62B | $ 3.47B | $ 1.62B | $ 1.63B | |
- | $ 1.62B | $ 3.43B | $ 3.49B | $ 3.47B | $ 32.84M | |
- | $ 4.35 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 39.26B | $ 36.14B | $ 962.00M | $ 26.52B | $ 27.30B | |
- | $ 10.06B | $ 12.39B | $ 21.11B | $ 9.77B | $ 13.94B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | $ 20.53B | $ 31.43B | $ 16.04B | $ 12.30B | |
- | - | $ 25.54B | $ 36.13B | $ 20.32B | $ 7.91B |