Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 148.94B | $ 53.56B | $ 40.93B | $ 40.63B | $ 39.07B | $ 32.48B | |
$ ― | $ 32.59B | $ 21.99B | $ 21.80B | $ 20.60B | $ 15.69B | |
$ ― | $ 20.97B | $ 18.94B | $ 18.82B | $ 18.48B | $ 16.78B | |
$ ― | $ 13.68B | $ 10.86B | $ 11.99B | $ 10.32B | $ 9.57B | |
$ ― | $ 7.29B | $ 8.08B | $ 6.84B | $ 8.15B | $ 7.22B | |
$ ― | $ -1.24B | $ -1.08B | $ -1.23B | $ -877.30M | $ -1.00B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 8.38B | $ 8.93B | $ 10.40B | $ 12.34B | $ 11.10B | |
$ ― | $ 2.15B | $ 1.71B | $ 2.29B | $ 1.91B | $ 1.75B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.02B | $ 6.01B | $ 6.97B | $ 9.31B | $ 8.23B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 46.28B | $ 32.85B | $ 33.79B | $ 30.92B | $ 25.26B | |
$ ― | $ 5.13B | $ 6.12B | $ 7.06B | $ 9.42B | $ 8.34B | |
$ ― | $ 5.43B | $ 6.61B | $ 7.06B | $ 9.34B | $ 8.22B | |
$ ― | $ 1.41B | $ 1.27B | $ 1.23B | $ 1.18B | $ 1.26B | |
$ ― | $ 9.79B | $ 10.19B | $ 11.63B | $ 13.52B | $ 12.35B | |
$ ― | $ 13.08B | $ 13.13B | $ 14.39B | $ 16.05B | $ 14.73B |