Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 77.56B | $ 27.88B | $ 25.36B | $ 28.19B | $ 24.60B | $ 21.19B | |
$ ― | $ 17.43B | $ 15.63B | $ 18.03B | $ 15.82B | $ 14.73B | |
$ ― | $ 10.45B | $ 9.73B | $ 10.17B | $ 8.78B | $ 6.46B | |
$ ― | $ 2.88B | $ 2.68B | $ 1.99B | $ 1.49B | $ 1.23B | |
$ ― | $ 7.57B | $ 7.05B | $ 8.18B | $ 7.29B | $ 5.24B | |
$ ― | $ -1.62B | $ -1.85B | $ -1.74B | $ -1.68B | $ -1.18B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.93B | $ 6.49B | $ 7.56B | $ 6.78B | $ 5.32B | |
$ ― | $ 1.46B | $ 1.25B | $ 1.71B | $ 1.55B | $ 874.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 4.15B | $ 4.15B | $ 4.93B | $ 4.47B | $ 3.72B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 20.31B | $ 18.31B | $ 20.01B | $ 17.31B | $ 15.96B | |
$ ― | $ 4.41B | $ 4.42B | $ 5.16B | $ 4.72B | $ 3.96B | |
$ ― | $ 4.40B | $ 4.39B | $ 5.07B | $ 4.48B | $ 3.86B | |
$ ― | $ 2.72B | $ 2.55B | $ 2.43B | $ 2.09B | $ 1.44B | |
$ ― | $ 9.65B | $ 9.04B | $ 9.99B | $ 8.87B | $ 6.76B | |
$ ― | $ 10.08B | $ 9.51B | $ 10.33B | $ 9.38B | $ 7.16B |