Income Statement | TTM | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 |
---|---|---|---|---|---|---|
$ 273.31B | $ 135.35B | $ 111.52B | $ 85.51B | $ 70.43B | $ 59.29B | |
$ ― | $ 95.69B | $ 77.39B | $ 58.56B | $ 49.00B | $ 42.94B | |
$ ― | $ 39.67B | $ 34.13B | $ 26.95B | $ 21.43B | $ 16.35B | |
$ ― | $ 10.20B | $ 7.48B | $ 5.84B | $ 4.77B | $ 4.25B | |
$ ― | $ 29.47B | $ 26.65B | $ 21.11B | $ 16.66B | $ 12.10B | |
$ ― | $ -1.08B | $ 952.77M | $ -6.11B | $ -5.15B | $ -312.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 33.59B | $ 29.02B | $ 22.64B | $ 18.69B | $ 13.20B | |
$ ― | $ 14.13B | $ 12.64B | $ 10.33B | $ 8.12B | $ 5.69B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.63B | $ 10.90B | $ 8.83B | $ 7.84B | $ 5.17B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 105.89B | $ 84.87B | $ 64.40B | $ 53.77B | $ 47.19B | |
$ ― | $ 12.63B | $ 10.90B | $ 8.83B | $ 7.84B | $ 5.17B | |
$ ― | $ 12.51B | $ 10.95B | $ 8.69B | $ 7.58B | $ 4.63B | |
$ ― | $ 2.31B | $ -28.90M | $ 6.90B | $ 5.73B | $ 682.08M | |
$ ― | $ 35.91B | $ 28.99B | $ 29.54B | $ 24.43B | $ 13.88B | |
$ ― | $ 36.89B | $ 29.94B | $ 30.20B | $ 25.09B | $ 14.39B |