Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 182.40B | $ 91.17B | $ 91.23B | $ 78.36B | $ 85.65B | $ 84.61B | |
$ ― | $ 56.98B | $ 55.96B | $ 47.86B | $ 53.83B | $ 53.74B | |
$ ― | $ 34.19B | $ 35.27B | $ 30.50B | $ 31.82B | $ 30.87B | |
$ ― | $ 23.51B | $ 23.31B | $ 20.11B | $ 21.43B | $ 19.36B | |
$ ― | $ 10.68B | $ 11.97B | $ 10.38B | $ 10.39B | $ 11.51B | |
$ ― | $ -1.45B | $ -1.66B | $ -1.77B | $ -2.04B | $ -2.41B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.92B | $ 9.79B | $ -2.64B | $ 14.58B | $ 32.35B | |
$ ― | $ 3.01B | $ 3.07B | $ 2.42B | $ 2.75B | $ 2.93B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.27B | $ 5.12B | $ -11.00B | $ 9.01B | $ 23.63B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 80.49B | $ 79.26B | $ 67.97B | $ 75.26B | $ 73.10B | |
$ ― | $ 6.27B | $ 5.12B | $ -11.00B | $ 9.01B | $ 23.63B | |
$ ― | $ 6.25B | $ 6.25B | $ -7.34B | $ 9.64B | $ 23.55B | |
$ ― | $ 1.51B | $ 1.74B | $ 1.98B | $ 2.32B | $ 2.46B | |
$ ― | $ 10.43B | $ 11.53B | $ -666.00M | $ 16.91B | $ 34.81B | |
$ ― | $ 15.11B | $ 15.90B | $ 8.55B | $ 24.61B | $ 34.81B |