Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 23.76B | $ 876.70M | $ 21.83B | $ 18.73B | $ 25.60B | $ 23.50B | |
$ 25.82B | $ 24.07B | $ 19.09B | $ 15.62B | $ 20.98B | $ 19.11B | |
$ -18.12B | $ -23.19B | $ -19.05B | $ 3.10B | $ 4.62B | $ 4.38B | |
$ 1.25B | $ 1.07B | $ 1.00B | $ 1.54B | $ 1.65B | $ 1.70B | |
$ -19.36B | $ -24.26B | $ -20.05B | $ 1.57B | $ 2.97B | $ 2.69B | |
$ 183.40M | $ 61.00M | $ 15.50M | $ 54.10M | $ 42.00M | $ 60.80M | |
$ 562.80M | $ -109.10M | $ -72.60M | $ 35.90M | $ 82.30M | $ 60.90M | |
$ -3.09B | $ -23.46B | $ 2.40B | $ 1.66B | $ 3.10B | $ 2.81B | |
$ 997.00M | $ 837.10M | $ 530.80M | $ 359.50M | $ 711.30M | $ 615.10M | |
- | - | - | - | - | - | |
$ -12.14B | $ -24.30B | $ -19.97B | $ 1.30B | $ 2.39B | $ 2.20B | |
$ 5.70 | $ 5.76 | $ 3.55 | $ 3.74 | $ 6.88 | $ 6.25 | |
$ 5.69 | $ 5.75 | $ 3.55 | $ 3.74 | $ 6.87 | $ 6.24 | |
$ 1.92B | $ 522.60M | $ 521.70M | $ 346.80M | $ 346.90M | $ 351.00M | |
$ 1.92B | $ 523.40M | $ 522.60M | $ 347.40M | $ 347.50M | $ 351.80M | |
$ 0.59 | - | - | $ 1.28 | $ 1.28 | $ 1.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.06B | $ 25.14B | $ 20.09B | $ 17.16B | $ 22.62B | $ 20.81B | |
$ -4.09B | $ -24.30B | $ 1.87B | $ 1.30B | $ 2.39B | $ 2.20B | |
$ 1.99B | - | - | $ 1.27B | $ 2.32B | $ 2.15B | |
$ 193.20M | - | - | $ 1.20B | - | - | |
$ -3.18B | $ -23.63B | $ 2.29B | $ 1.57B | $ 2.97B | $ 2.69B | |
$ 4.06B | $ -22.84B | $ 3.19B | $ 2.62B | $ 4.05B | $ 3.74B |