Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 29.27B | $ 29.65B | $ 30.15B | $ 28.59B | $ 25.29B | $ 27.00B | |
$ 19.23B | $ 22.39B | $ 19.84B | $ 17.74B | $ 14.99B | $ -16.71B | |
$ 10.04B | $ 7.26B | $ 10.31B | $ 10.84B | $ 10.29B | $ 10.29B | |
$ 7.36B | $ 7.66B | $ 7.36B | $ 4.45B | $ 5.54B | $ -5.47B | |
$ -4.71B | $ -451.00M | $ 2.34B | $ 6.30B | $ 4.14B | $ 4.82B | |
$ -526.00M | $ -783.00M | $ -823.00M | $ -933.00M | $ -971.00M | $ -896.00M | |
$ 213.00M | $ 82.00M | $ -744.00M | $ 249.00M | $ 49.00M | $ 697.00M | |
$ -5.62B | $ -1.25B | $ 1.27B | $ 5.21B | $ 3.12B | $ 3.22B | |
$ -272.00M | $ -361.00M | $ 227.00M | $ 646.00M | $ 535.00M | $ -29.00M | |
$ -338.00M | $ -360.00M | $ -204.00M | $ -91.00M | $ -28.00M | $ -53.00M | |
$ -5.16B | $ -608.00M | $ 1.10B | $ 4.54B | $ 2.42B | $ 3.31B | |
$ -7.79 | $ -1.02 | $ 1.61 | $ 7.02 | $ 3.93 | $ 5.38 | |
$ -7.79 | $ -1.02 | $ 1.61 | $ 6.94 | $ 3.92 | $ 5.36 | |
$ 2.63B | $ 652.00M | $ 649.00M | $ 641.00M | $ 616.00M | $ 615.00M | |
$ 2.63B | $ 652.00M | $ 650.00M | $ 655.00M | $ 618.00M | $ 617.00M | |
$ 0.15 | - | - | - | $ 0.96 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 9.64B | $ 30.20B | $ 27.32B | $ 22.09B | $ 21.15B | $ 22.85B | |
$ -5.16B | $ -608.00M | $ 1.10B | $ 4.54B | $ 2.42B | $ 3.17B | |
$ 304.00M | - | - | - | $ 1.84B | $ 2.34B | |
- | - | - | - | - | - | |
$ -4.09B | $ -333.00M | $ 2.20B | $ 6.19B | $ 4.18B | $ 3.21B | |
$ -3.79B | $ 85.00M | $ 2.58B | $ 6.58B | $ 4.61B | $ 16.20B |