Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 67.11B | $ 102.41B | $ 658.19B | $ 83.97B | $ 53.68B | $ 76.59B | |
$ 31.11B | $ 35.97B | $ 314.55B | $ 43.16B | $ 29.20B | $ 45.73B | |
$ 36.00B | $ 66.44B | $ 343.64B | $ 40.80B | $ 24.49B | $ 30.86B | |
$ 4.34B | $ 29.14B | $ 62.46B | $ -8.41B | $ -7.48B | $ 7.39B | |
$ 31.66B | $ 37.30B | $ 55.57B | $ 32.39B | $ 31.96B | $ 23.46B | |
$ -1.32B | $ -5.38B | $ 14.95B | $ -4.64B | $ 551.00M | $ 3.82B | |
$ -1.31B | $ -3.10B | $ 16.79B | $ -478.00M | $ 4.84B | $ 2.85B | |
$ 29.03B | $ 35.40B | $ 283.03B | $ 28.23B | $ 35.02B | $ 21.58B | |
$ 9.20B | $ 10.40B | $ 88.68B | $ 8.24B | $ -1.17B | $ -3.60B | |
- | $ -304.00M | $ 251.00M | $ 1.61B | $ -659.00M | $ 153.00M | |
$ 19.77B | $ 24.88B | $ 193.66B | $ 19.88B | $ 1.14B | $ 27.81B | |
- | $ 1.91 | $ 2.81 | $ 3.04 | $ 0.09 | $ 0.78 | |
- | $ 1.91 | $ 2.81 | $ 3.04 | $ 0.09 | $ 0.38 | |
- | $ 13.02B | $ 14.33B | $ 16.94B | $ 87.78B | $ 35.66B | |
- | $ 13.02B | $ 14.33B | $ 16.94B | $ 87.78B | $ 73.19B | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 35.45B | $ 65.10B | $ 377.01B | $ 49.57B | $ 21.72B | $ 53.13B | |
$ 1.73B | - | - | - | - | - | |
$ 19.77B | $ 24.88B | $ 193.66B | $ 19.88B | $ 1.14B | $ 27.81B | |
$ 22.10B | $ 27.40B | - | - | - | - | |
$ 30.76B | $ 37.96B | $ 300.54B | $ 33.20B | $ 5.54B | $ 21.58B | |
$ 37.48B | $ 51.24B | $ 370.43B | $ 44.90B | $ 16.99B | $ 21.51B |