Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 41.11B | $ 28.61B | $ 26.56B | $ 16.97B | $ 10.64B | |
$ ― | $ 32.85B | $ 21.94B | $ 19.23B | $ 11.95B | $ 7.43B | |
$ ― | $ 8.26B | $ 6.68B | $ 7.32B | $ 5.02B | $ 3.20B | |
$ ― | $ 7.99B | $ 5.34B | $ 4.11B | $ 2.17B | $ 1.17B | |
$ ― | $ 268.18M | $ 1.33B | $ 3.22B | $ 2.85B | $ 2.04B | |
$ ― | $ -740.85M | $ -496.84M | $ -178.32M | $ 7.02M | $ -3.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -3.98B | $ 735.14M | $ 3.25B | $ 2.26B | $ 1.63B | |
$ ― | $ 185.19M | $ 425.60M | $ 900.26M | $ 612.98M | $ 430.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -4.16B | $ 309.27M | $ 2.34B | $ 1.65B | $ 1.03B | |
$ ― | $ -0.78 | $ 0.06 | $ 0.44 | $ 0.33 | $ 0.19 | |
$ ― | $ -0.78 | $ 0.06 | $ 0.44 | $ 0.33 | $ 0.19 | |
$ ― | $ 5.31B | $ 5.30B | $ 5.30B | $ 4.99B | $ 5.30B | |
$ ― | $ 5.31B | $ 5.30B | $ 5.30B | $ 4.99B | $ 5.30B | |
$ ― | $ 0.02 | $ 0.00 | $ 0.07 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 338.90M | $ 235.96M | $ 240.23M | $ 684.91M | $ 414.86M | |
$ ― | $ 40.84B | $ 27.28B | $ 23.34B | $ 14.12B | $ 8.60B | |
$ ― | $ -4.16B | $ 309.27M | $ 2.34B | $ 1.65B | $ 1.03B | |
$ ― | $ -1.37B | $ 360.48M | $ 2.35B | $ 1.64B | $ 1.02B | |
$ ― | $ 644.51M | $ 445.56M | $ 236.79M | $ 31.23M | $ 8.61M | |
$ ― | $ -3.33B | $ 1.18B | $ 3.48B | $ 2.29B | $ 1.63B | |
$ ― | $ 1.22B | $ 4.21B | $ 5.38B | $ 2.98B | $ 1.99B |