Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 198.39B | $ 230.59B | $ 169.32B | $ 124.75B | $ 65.87B | |
$ ― | $ 200.18B | $ 182.18B | $ 127.91B | $ 93.61B | $ 52.25B | |
$ ― | $ -1.79B | $ 48.40B | $ 41.41B | $ 31.14B | $ 13.63B | |
$ ― | $ 17.19B | $ 16.52B | $ 14.45B | $ 11.72B | $ 6.95B | |
$ ― | $ -18.99B | $ 31.88B | $ 26.95B | $ 19.42B | $ 6.67B | |
$ ― | $ 3.12B | $ 4.61B | $ 2.09B | $ 2.05B | $ -2.57B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -43.67B | $ 57.54B | $ 42.55B | $ 28.66B | $ 15.36B | |
$ ― | $ -1.67B | $ 17.99B | $ 14.39B | $ 11.22B | $ 3.69B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -38.26B | $ 35.64B | $ 26.03B | $ 16.57B | $ 11.00B | |
$ ― | $ -8.27 | $ 7.82 | $ 5.99 | $ 3.79 | $ 2.76 | |
$ ― | $ -8.27 | $ 7.74 | $ 5.92 | $ 3.74 | $ 2.70 | |
$ ― | $ 4.63B | $ 4.56B | $ 4.35B | $ 4.38B | $ 3.99B | |
$ ― | $ 4.63B | $ 4.60B | $ 4.40B | $ 4.43B | $ 4.07B | |
$ ― | $ 1.66 | $ 0.00 | $ 0.83 | $ 0.52 | $ 0.26 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 217.37B | $ 198.70B | $ 142.36B | $ 105.33B | $ 59.20B | |
$ ― | $ -38.26B | $ 35.85B | $ 26.35B | $ 17.16B | $ 11.68B | |
$ ― | $ -2.28B | $ 27.91B | $ 24.56B | $ 15.89B | $ 2.03B | |
$ ― | $ 2.10B | $ 1.16B | $ 3.93B | $ 1.69B | $ 5.34B | |
$ ― | $ -41.57B | $ 58.70B | $ 46.48B | $ 30.35B | $ 20.70B | |
$ ― | $ -37.79B | $ 61.42B | $ 48.30B | $ 31.34B | $ 21.04B |