Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 223.38B | $ 184.55B | $ 151.03B | $ 115.80B | $ 72.08B | |
$ ― | $ 166.83B | $ 130.52B | $ 100.23B | $ 76.27B | $ 47.64B | |
$ ― | $ 56.54B | $ 54.03B | $ 50.80B | $ 39.53B | $ 24.44B | |
$ ― | $ 15.70B | $ 12.24B | $ 10.51B | $ 8.56B | $ 4.92B | |
$ ― | $ 40.84B | $ 41.79B | $ 40.29B | $ 30.97B | $ 19.51B | |
$ ― | $ 274.40M | $ -8.70M | $ 56.16M | $ 497.62M | $ 270.12M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 47.63B | $ 46.37B | $ 45.96B | $ 37.48B | $ 26.55B | |
$ ― | $ 15.84B | $ 17.53B | $ 19.41B | $ 16.59B | $ 10.08B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.85B | $ 20.00B | $ 18.34B | $ 16.24B | $ 12.60B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 182.54B | $ 142.76B | $ 110.74B | $ 84.83B | $ 52.56B | |
$ ― | $ 23.85B | $ 20.00B | $ 18.34B | $ 16.24B | $ 12.60B | |
$ ― | $ 24.23B | $ 20.87B | $ 17.75B | $ 15.42B | $ 12.88B | |
$ ― | $ 932.29M | $ 831.91M | $ 653.21M | $ 74.56M | $ 45.27M | |
$ ― | $ 48.56B | $ 47.20B | $ 46.61B | $ 37.56B | $ 26.60B | |
$ ― | $ 49.05B | $ 47.46B | $ 46.76B | $ 37.78B | $ 26.63B |