Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 34.83B | $ 35.13B | $ 876.70M | $ 23.52B | $ 18.73B | $ 25.60B | |
$ 26.55B | $ 26.89B | $ 24.07B | $ 19.24B | $ 15.26B | $ 20.56B | |
$ 8.29B | $ 8.23B | $ -23.19B | $ 4.28B | $ 3.46B | $ 5.04B | |
$ 1.20B | $ 1.16B | $ 1.07B | $ 1.00B | $ 855.30M | $ 1.03B | |
$ -27.99B | $ -28.06B | $ -24.26B | $ -20.09B | $ -15.93B | $ 3.44B | |
$ -67.40M | $ -31.30M | $ 61.00M | $ -500.00K | $ -28.80M | $ -15.40M | |
$ -489.00M | $ 228.20M | $ -109.10M | $ -88.10M | $ -90.00M | $ -124.30M | |
$ 5.89B | $ 5.72B | $ -23.46B | $ 2.40B | $ 1.66B | $ 3.10B | |
$ 1.19B | $ 1.12B | $ 837.10M | $ 530.80M | $ 360.40M | $ 711.30M | |
- | - | - | - | - | - | |
$ 4.71B | $ 4.60B | $ -24.30B | $ 1.87B | $ 1.30B | $ 2.39B | |
$ 8.97 | $ 8.78 | $ 5.76 | $ 2.37 | $ 1.66 | $ 3.06 | |
$ 8.95 | $ 8.76 | $ 5.75 | $ 2.36 | $ 1.66 | $ 3.05 | |
$ 2.10B | $ 523.90M | $ 522.60M | $ 782.55M | $ 780.30M | $ 780.52M | |
$ 2.10B | $ 525.00M | $ 523.40M | $ 783.90M | $ 781.65M | $ 781.87M | |
$ 1.14 | $ 1.04 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 27.75B | $ 28.06B | $ 25.14B | $ 20.24B | $ 16.12B | $ 21.58B | |
$ 4.71B | $ 4.60B | $ -24.30B | $ 1.87B | $ 1.30B | $ 2.39B | |
$ 4.24B | $ 3.25B | - | $ 307.58M | $ -347.76M | $ 307.67M | |
- | - | - | - | - | - | |
$ 5.89B | $ 5.72B | $ -23.63B | $ 2.40B | $ 1.66B | $ 3.10B | |
$ 6.83B | $ 6.64B | $ -22.84B | $ 3.30B | $ 2.71B | $ 4.18B |