Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 34.83B | $ 35.13B | $ 876.70M | $ 21.83B | $ 18.73B | $ 25.60B | |
$ 26.55B | $ 26.89B | $ 24.07B | $ 19.09B | $ 15.62B | $ 20.98B | |
$ 8.29B | $ 8.23B | $ -23.19B | $ -19.05B | $ 3.10B | $ 4.62B | |
$ 1.20B | $ 1.16B | $ 1.07B | $ 1.00B | $ 1.54B | $ 1.65B | |
$ -27.99B | $ -28.06B | $ -24.26B | $ -20.05B | $ 1.57B | $ 2.97B | |
$ -67.40M | $ -31.30M | $ 61.00M | $ 15.50M | $ 54.10M | $ 42.00M | |
$ -489.00M | $ 228.20M | $ -109.10M | $ -72.60M | $ 35.90M | $ 82.30M | |
$ 5.89B | $ 5.72B | $ -23.46B | $ 2.40B | $ 1.66B | $ 3.10B | |
$ 1.19B | $ 1.12B | $ 837.10M | $ 530.80M | $ 359.50M | $ 711.30M | |
- | - | - | - | - | - | |
$ 4.71B | $ 4.60B | $ -24.30B | $ -19.97B | $ 1.30B | $ 2.39B | |
$ 8.97 | $ 8.78 | $ 5.76 | $ 3.55 | $ 3.74 | $ 6.88 | |
$ 8.95 | $ 8.76 | $ 5.75 | $ 3.55 | $ 3.74 | $ 6.87 | |
$ 2.10B | $ 523.90M | $ 522.60M | $ 521.70M | $ 346.80M | $ 346.90M | |
$ 2.10B | $ 525.00M | $ 523.40M | $ 522.60M | $ 347.40M | $ 347.50M | |
$ 1.14 | - | - | - | $ 1.28 | $ 1.28 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.75B | $ 28.06B | $ 25.14B | $ 20.09B | $ 17.16B | $ 22.62B | |
$ 4.71B | $ 4.60B | $ -24.30B | $ 1.87B | $ 1.30B | $ 2.39B | |
$ 4.24B | $ 3.25B | - | - | $ 1.27B | $ 2.32B | |
- | - | - | - | $ 1.20B | - | |
$ 5.89B | $ 5.72B | $ -23.63B | $ 2.29B | $ 1.57B | $ 2.97B | |
$ 6.83B | $ 6.64B | $ -22.84B | $ 3.19B | $ 2.62B | $ 4.05B |