Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 77.31B | $ 62.46B | $ 61.67B | $ 55.63B | $ 50.15B | |
$ ― | $ 65.33B | $ 53.17B | $ 52.43B | $ 46.93B | $ 42.54B | |
$ ― | $ 11.98B | $ 9.28B | $ 9.24B | $ 8.70B | $ 7.62B | |
$ ― | $ 2.28B | $ 1.92B | $ 1.68B | $ 1.40B | $ 1.38B | |
$ ― | $ 9.70B | $ 7.36B | $ 7.55B | $ 7.30B | $ 6.24B | |
$ ― | $ -2.30B | $ -2.28B | $ -1.83B | $ -1.52B | $ -871.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.39B | $ 8.24B | $ 7.28B | $ 6.21B | $ 6.79B | |
$ ― | $ 1.95B | $ 1.76B | $ 1.56B | $ 1.65B | $ 1.26B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 6.80B | $ 6.02B | $ 5.41B | $ 4.50B | $ 5.49B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 67.61B | $ 55.09B | $ 54.12B | $ 48.33B | $ 43.91B | |
$ ― | $ 7.27B | $ 6.42B | $ 5.67B | $ 4.52B | $ 5.49B | |
$ ― | $ 7.23B | $ 6.12B | $ 5.66B | $ 5.12B | $ 5.51B | |
$ ― | $ 2.63B | $ 2.63B | $ 2.22B | $ 1.74B | $ 1.02B | |
$ ― | $ 12.01B | $ 10.87B | $ 9.51B | $ 7.94B | $ 7.81B | |
$ ― | $ 12.44B | $ 11.29B | $ 9.99B | $ 8.32B | $ 8.18B |