Income Statement | TTM | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 |
---|---|---|---|---|---|---|
$ ― | $ 21.76B | $ 19.08B | $ 13.99B | $ 9.78B | $ 10.92B | |
$ ― | $ 16.41B | $ 13.74B | $ 9.80B | $ 6.88B | $ 7.39B | |
$ ― | $ 5.34B | $ 5.34B | $ 4.18B | $ 2.90B | $ 3.53B | |
$ ― | $ 2.06B | $ 1.81B | $ 1.82B | $ 1.57B | $ 1.06B | |
$ ― | $ 3.28B | $ 3.52B | $ 2.37B | $ 1.32B | $ 2.47B | |
$ ― | $ -2.75B | $ -1.71B | $ -1.32B | $ -1.19B | $ -898.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.93B | $ 3.78B | $ 3.04B | $ 2.57B | $ 2.51B | |
$ ― | $ 2.17B | $ 2.28B | $ 1.87B | $ 1.16B | $ 1.44B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 977.42M | $ 873.64M | $ 728.34M | $ 1.15B | $ 805.74M | |
$ ― | $ 0.17 | $ 0.15 | $ 0.13 | $ 0.20 | $ 0.14 | |
$ ― | $ 0.17 | $ 0.15 | $ 0.13 | $ 0.20 | $ 0.14 | |
$ ― | $ 5.77B | $ 5.77B | $ 5.76B | $ 5.76B | $ 5.76B | |
$ ― | $ 5.80B | $ 5.80B | $ 5.79B | $ 5.78B | $ 5.78B | |
$ ― | $ 0.05 | $ 0.04 | $ 0.06 | $ 0.00 | $ 0.04 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 18.48B | $ 15.56B | $ 11.62B | $ 8.46B | $ 8.46B | |
$ ― | $ 977.42M | $ 873.64M | $ 728.34M | $ 1.15B | $ 843.29M | |
$ ― | $ 41.90M | $ -57.23M | $ -1.12B | $ 708.39M | $ 361.11M | |
$ ― | $ 2.90B | $ 1.83B | $ 1.45B | $ 1.26B | $ 900.40M | |
$ ― | $ 6.83B | $ 5.61B | $ 4.49B | $ 3.83B | $ 3.41B | |
$ ― | $ 7.30B | $ 6.08B | $ 4.87B | $ 4.03B | $ 3.61B |