Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 27.38B | $ 26.09B | $ 23.81B | $ 15.79B | $ 9.05B | $ 22.43B | |
$ 22.17B | $ 21.87B | $ 19.06B | $ 11.68B | $ 10.94B | $ 15.23B | |
$ 5.21B | $ 4.22B | $ 4.75B | $ 4.12B | $ -1.89B | $ 7.20B | |
$ 5.87B | $ 4.00B | $ 3.73B | $ 14.07B | $ 12.86B | $ 19.47B | |
$ -361.00M | $ 224.00M | $ 1.02B | $ 1.72B | $ -3.82B | $ 2.96B | |
$ -380.00M | $ -347.00M | $ 84.00M | $ 13.00M | $ 32.00M | $ 90.00M | |
$ 105.00M | $ 62.00M | $ -205.00M | $ -22.00M | $ 158.00M | $ 8.00M | |
$ -16.00M | $ 633.00M | $ 728.00M | $ 1.32B | $ -4.26B | $ 2.96B | |
$ 32.00M | $ 168.00M | $ 189.00M | $ 348.00M | $ -1.18B | $ 657.00M | |
- | - | - | - | - | - | |
$ 33.00M | $ 484.00M | $ 561.00M | $ 977.00M | $ -3.07B | $ 2.30B | |
$ -0.09 | $ 0.78 | $ 0.91 | $ 1.65 | $ -5.44 | $ 4.28 | |
$ -0.06 | $ 0.76 | $ 0.87 | $ 1.61 | $ -5.44 | $ 4.27 | |
$ 2.39B | $ 595.00M | $ 593.00M | $ 592.00M | $ 565.00M | $ 538.00M | |
$ 2.53B | $ 640.00M | $ 642.00M | $ 609.00M | $ 565.00M | $ 539.00M | |
$ 0.72 | $ 0.18 | $ 0.18 | - | $ 0.18 | $ 0.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.49B | $ 25.87B | $ 22.80B | $ 27.43B | $ 23.51B | $ 34.70B | |
- | - | - | - | - | - | |
$ -49.00M | $ 465.00M | $ 539.00M | $ 977.00M | $ -3.07B | $ 2.30B | |
$ 243.33M | $ 500.07M | - | - | $ -5.63B | $ 2.34B | |
$ 41.00M | $ 869.00M | $ 1.03B | $ 1.76B | $ -3.94B | $ 3.04B | |
$ 1.71B | $ 2.39B | $ 2.38B | $ 3.03B | $ -2.69B | $ 4.26B |