Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 78.29B | $ 71.08B | $ 57.48B | $ 44.14B | $ 27.69B | |
$ ― | $ 61.18B | $ 49.75B | $ 39.35B | $ 29.25B | $ 18.17B | |
$ ― | $ 17.11B | $ 21.33B | $ 18.13B | $ 14.89B | $ 9.52B | |
$ ― | $ 3.55B | $ 3.29B | $ 2.59B | $ 2.27B | $ 1.63B | |
$ ― | $ 13.56B | $ 18.04B | $ 15.54B | $ 12.62B | $ 7.88B | |
$ ― | $ 321.05M | $ -311.80M | $ -207.98M | $ -402.98M | $ -90.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 14.79B | $ 19.50B | $ 17.45B | $ 14.02B | $ 10.89B | |
$ ― | $ 4.46B | $ 6.12B | $ 5.89B | $ 5.02B | $ 3.88B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 9.82B | $ 12.85B | $ 11.10B | $ 8.12B | $ 6.53B | |
$ ― | $ 1.83 | $ 2.34 | $ 2.02 | $ 1.48 | $ 1.17 | |
$ ― | $ 1.82 | $ 2.32 | $ 1.99 | $ 1.46 | $ 1.15 | |
$ ― | $ 5.40B | $ 5.49B | $ 5.49B | $ 5.49B | $ 5.50B | |
$ ― | $ 5.42B | $ 5.53B | $ 5.57B | $ 5.58B | $ 5.57B | |
$ ― | $ 0.88 | $ 0.36 | $ 0.34 | $ 0.00 | $ 0.35 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 53.32B | $ 39.87B | $ 28.57B | $ 25.01B | $ ― | |
$ ― | $ 64.73B | $ 53.04B | $ 41.94B | $ 31.52B | $ 19.81B | |
$ ― | $ 9.98B | $ 13.02B | $ 11.27B | $ 8.29B | $ 6.53B | |
$ ― | $ 10.07B | $ 12.83B | $ 10.84B | $ 8.13B | $ 6.57B | |
$ ― | $ 1.30B | $ 2.05B | $ 1.37B | $ 1.42B | $ 672.15M | |
$ ― | $ 16.09B | $ 21.55B | $ 18.82B | $ 15.44B | $ 11.56B | |
$ ― | $ 16.15B | $ 21.61B | $ 18.88B | $ 15.49B | $ 11.63B |