Income Statement | TTM | Dec 23 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 38.20B | $ 28.57B | $ 24.53B | $ 13.69B | $ 13.13B | $ 13.41B | |
$ 35.42B | $ ― | $ 18.18B | $ 10.22B | $ 9.49B | $ 10.42B | |
$ 2.78B | $ ― | $ 6.34B | $ 3.47B | $ 3.64B | $ 2.98B | |
$ 2.41B | $ ― | $ 4.61B | $ 5.50B | $ 5.16B | $ 2.84B | |
$ 376.00M | $ ― | $ 1.74B | $ -2.03B | $ -1.52B | $ 143.00M | |
$ 580.00M | $ ― | $ -13.00M | $ -454.00M | $ -938.00M | $ -409.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 656.00M | $ ― | $ 1.52B | $ 1.26B | $ -752.00M | $ 49.00M | |
$ 387.00M | $ ― | $ 690.00M | $ 376.00M | $ -92.00M | $ 103.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 15.00M | $ ― | $ 721.00M | $ 1.05B | $ 8.50B | $ 335.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 43.00M | $ 30.00M | $ 42.00M | $ 48.00M | |
$ 37.83B | $ ― | $ 22.79B | $ 15.71B | $ 14.64B | $ 13.26B | |
$ 15.00M | $ ― | $ 721.00M | $ 1.05B | $ 8.51B | $ 394.00M | |
$ 15.00M | $ ― | $ 1.14B | $ -1.51B | $ -2.50B | $ -823.30M | |
$ 858.00M | $ ― | $ 496.00M | $ 551.00M | $ 1.14B | $ 444.00M | |
$ 1.51B | $ ― | $ 2.02B | $ 1.82B | $ 387.00M | $ 493.00M | |
$ 3.30B | $ 9.45B | $ 4.39B | $ 4.98B | $ 3.55B | $ 1.45B |