Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 50.37B | $ 48.71B | $ 57.34B | $ 42.08B | $ 23.29B | $ 33.67B | |
$ 46.53B | $ 47.00B | $ 55.46B | $ 40.34B | $ 22.16B | $ 29.45B | |
$ 3.23B | $ 1.71B | $ 1.89B | $ 1.74B | $ 1.13B | $ 4.22B | |
$ 479.00M | $ 350.00M | $ 325.00M | $ 1.06B | $ 1.08B | $ 1.30B | |
$ 1.52B | $ 1.51B | $ 1.29B | $ 851.00M | $ -2.38B | $ 1.99B | |
$ -195.00M | $ -386.00M | $ -405.00M | $ -425.00M | $ -436.00M | $ -425.00M | |
$ 816.00M | $ 651.00M | $ 261.00M | $ 299.00M | $ 325.00M | $ -384.00M | |
$ 1.55B | $ 1.62B | $ 1.42B | $ 721.00M | $ -2.60B | $ 2.25B | |
$ 160.00M | $ 121.00M | $ 189.00M | $ 73.00M | $ -19.00M | $ 66.00M | |
$ 390.00M | $ 369.00M | $ 403.00M | $ 274.00M | $ 355.00M | $ 388.00M | |
$ 923.00M | $ 976.00M | $ 831.00M | $ 393.00M | $ -2.79B | $ 1.90B | |
$ 0.91 | $ 1.40 | - | - | - | - | |
$ 0.91 | $ 1.40 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.23 | $ 1.08 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 23.24B | $ 47.35B | $ 55.78B | $ 39.57B | $ 21.51B | $ 30.75B | |
$ 1.05B | $ 1.23B | $ 1.04B | $ 593.00M | $ -2.59B | $ 2.17B | |
$ 1.10B | - | - | - | $ 616.00M | $ 1.80B | |
- | - | - | - | - | - | |
$ 1.32B | $ 2.01B | $ 1.82B | $ 1.15B | $ -2.16B | $ 2.68B | |
$ 2.09B | $ 3.06B | $ 2.79B | $ 1.92B | $ -1.51B | $ 3.28B |