Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 68.86B | $ 94.82B | $ 132.51B | $ 76.58B | $ 43.99B | $ 69.88B | |
$ 54.06B | $ 73.84B | $ 109.73B | $ 62.61B | $ 40.85B | $ -36.27B | |
$ 14.80B | $ 20.98B | $ 22.78B | $ 13.96B | $ 3.13B | $ 69.88B | |
$ 2.75B | $ 10.62B | $ 3.02B | $ 64.69B | $ 43.09B | $ 61.12B | |
$ 12.04B | $ 10.37B | $ 34.23B | $ 11.88B | $ 900.00M | $ 8.77B | |
$ -461.00M | $ 66.00M | $ 938.00M | $ 3.72B | $ 2.77B | $ 3.09B | |
$ 4.14B | $ -332.00M | $ 3.22B | $ 260.00M | $ 9.91B | $ -741.00M | |
$ 15.72B | $ 10.23B | $ 22.05B | $ 10.69B | $ -5.98B | $ 5.75B | |
$ 6.02B | $ 5.37B | $ 8.09B | $ 4.84B | $ 2.65B | $ 5.59B | |
- | - | - | - | - | $ 287.00M | |
$ 9.68B | $ 4.77B | $ 13.78B | $ 5.73B | $ -8.63B | $ 4.38B | |
- | $ 1.41 | $ 3.96 | $ 1.61 | $ -2.42 | $ 0.04 | |
- | $ 1.40 | $ 3.95 | $ 1.60 | $ -2.42 | $ 0.04 | |
- | $ 3.30B | $ 3.48B | $ 9.86B | $ 3.57B | $ 3.59B | |
- | $ 3.33B | $ 9.85B | $ 9.92B | $ 5.08B | $ 109.55B | |
- | $ 0.94 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 56.81B | $ 84.45B | $ 112.75B | $ 64.69B | $ 21.66B | $ 24.84B | |
$ 5.21B | - | - | - | - | - | |
$ 9.68B | $ 4.77B | $ 13.89B | $ 5.82B | $ -8.63B | $ 4.38B | |
$ 7.94B | - | - | - | - | - | |
$ 20.94B | - | $ 31.38B | $ 14.90B | $ -1.02B | $ 5.13B | |
$ 24.20B | - | $ 38.59B | $ 21.96B | $ 6.28B | $ 13.23B |