Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 40.77B | $ 13.69B | $ 12.88B | $ 11.74B | $ 11.87B | $ 8.99B | |
$ ― | $ 11.23B | $ 9.87B | $ 8.93B | $ 9.14B | $ 6.60B | |
$ ― | $ 2.46B | $ 3.01B | $ 2.81B | $ 2.72B | $ 2.39B | |
$ ― | $ 1.51B | $ 1.45B | $ 1.33B | $ 1.35B | $ 1.07B | |
$ ― | $ 950.87M | $ 1.56B | $ 1.48B | $ 1.37B | $ 1.32B | |
$ ― | $ 151.87M | $ 130.84M | $ 125.08M | $ 89.01M | $ 62.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.45B | $ 2.31B | $ 1.97B | $ 1.32B | $ 1.42B | |
$ ― | $ 177.49M | $ 347.88M | $ 321.43M | $ 175.26M | $ 377.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.28B | $ 1.96B | $ 1.64B | $ 1.14B | $ 1.05B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.74B | $ 11.32B | $ 10.26B | $ 10.50B | $ 7.68B | |
$ ― | $ 1.28B | $ 1.96B | $ 1.64B | $ 1.14B | $ 1.05B | |
$ ― | $ 963.48M | $ 1.99B | $ 1.34B | $ 1.29B | $ 942.18M | |
$ ― | $ 10.21M | $ 12.88M | $ 40.11M | $ 46.70M | $ 47.33M | |
$ ― | $ 1.46B | $ 2.32B | $ 2.01B | $ 1.37B | $ 1.47B | |
$ ― | $ 1.75B | $ 2.66B | $ 2.35B | $ 1.72B | $ 1.83B |