Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 18.05B | $ 18.05B | $ 21.07B | $ 18.96B | $ 9.74B | $ 12.94B | |
$ 7.90B | $ 15.80B | $ 16.78B | $ -14.53B | $ 9.55B | $ 12.70B | |
$ 9.85B | $ 2.25B | $ 4.29B | $ 5.85B | $ 186.00M | $ 239.00M | |
$ 623.00M | $ 1.25B | $ 932.00M | $ 1.14B | $ 923.00M | $ 274.00M | |
$ 3.99B | $ 799.00M | $ 3.16B | $ 4.71B | $ -737.00M | $ -35.00M | |
$ 85.00M | $ 69.00M | $ -115.00M | $ -309.00M | $ -272.00M | $ -148.00M | |
$ -243.00M | $ -54.00M | $ -223.00M | $ -345.00M | $ -298.00M | $ -269.00M | |
$ 1.05B | $ 1.05B | $ 3.26B | $ 4.34B | $ -1.31B | $ -452.00M | |
$ 50.00M | $ 152.00M | $ 735.00M | $ 170.00M | $ -142.00M | $ 178.00M | |
$ 141.00M | $ 115.00M | $ 243.00M | $ 170.00M | - | - | |
$ 4.41B | $ 895.00M | $ 19.30B | $ 4.17B | $ -1.17B | $ -630.00M | |
$ 3.97 | $ 3.98 | $ 10.22 | $ 15.77 | $ -5.92 | $ -3.67 | |
$ 3.56 | $ 3.56 | $ 9.16 | $ 14.88 | $ -5.92 | $ -3.67 | |
$ 899.04M | $ 224.76M | $ 246.99M | $ 264.67M | $ 196.72M | $ 171.42M | |
$ 1.02B | $ 255.36M | $ 276.96M | $ 280.44M | $ 196.72M | $ 171.42M | |
$ 0.15 | - | - | $ 0.05 | $ 0.04 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ -4.67 | $ 0.09 | |
- | - | - | - | - | - | |
$ 8.52B | $ 17.05B | $ 17.71B | $ -13.39B | $ 10.48B | $ 12.97B | |
- | - | - | - | $ 280.00M | $ 142.00M | |
$ 895.00M | $ 895.00M | $ 2.52B | $ 4.17B | $ -1.17B | $ -630.00M | |
$ 671.98M | $ 992.13M | $ 2.77B | - | $ -953.75M | $ -442.39M | |
$ 1.06B | $ 1.12B | $ 3.64B | $ 4.32B | $ -1.03B | $ -310.00M | |
$ 1.39B | $ 2.04B | $ 4.43B | $ 5.11B | $ -384.00M | $ 306.00M |