Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 57.87B | $ 25.55B | $ 23.53B | $ 25.02B | $ 24.18B | $ 21.98B | |
$ ― | $ 15.18B | $ 11.45B | $ 9.72B | $ 11.38B | $ 9.99B | |
$ ― | $ 10.37B | $ 12.08B | $ 15.30B | $ 12.81B | $ 11.99B | |
$ ― | $ 3.62B | $ 3.14B | $ 2.77B | $ 3.27B | $ 2.64B | |
$ ― | $ 6.75B | $ 8.94B | $ 12.53B | $ 9.53B | $ 9.36B | |
$ ― | $ -1.03B | $ -491.00M | $ -204.00M | $ 34.00M | $ -150.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 10.78B | $ 15.38B | $ 12.71B | $ 19.09B | $ 33.49B | |
$ ― | $ 1.28B | $ 2.02B | $ 2.43B | $ 2.04B | $ 2.12B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.24B | $ 13.20B | $ 10.19B | $ 16.99B | $ 31.16B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.80B | $ 14.59B | $ 12.49B | $ 14.65B | $ 12.62B | |
$ ― | $ 9.24B | $ 13.20B | $ 10.19B | $ 16.99B | $ 31.16B | |
$ ― | $ 9.19B | $ 12.82B | $ 10.91B | $ 16.63B | $ 30.04B | |
$ ― | $ 1.11B | $ 495.00M | $ 467.00M | $ 463.00M | $ 666.00M | |
$ ― | $ 11.89B | $ 15.87B | $ 13.18B | $ 19.55B | $ 34.16B | |
$ ― | $ 12.43B | $ 16.38B | $ 13.61B | $ 19.93B | $ 34.23B |