Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 511.06M | $ 390.33M | $ 273.35M | $ 231.02M | $ 152.65M | |
$ ― | $ 207.58M | $ 134.95M | $ 93.06M | $ 72.48M | $ 48.06M | |
$ ― | $ 303.48M | $ 255.38M | $ 180.29M | $ 158.54M | $ 104.59M | |
$ ― | $ 651.73M | $ 447.89M | $ 303.67M | $ 149.83M | $ 60.73M | |
$ ― | $ -348.25M | $ -192.51M | $ -123.38M | $ 8.71M | $ 43.86M | |
$ ― | $ 407.00K | $ -1.13M | $ 7.57M | $ 9.95M | $ 857.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -496.38M | $ -281.90M | $ -113.69M | $ 22.70M | $ 38.52M | |
$ ― | $ 4.58M | $ -477.00K | $ 3.83M | $ 1.94M | $ 11.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -347.87M | $ -204.94M | $ -96.91M | $ 21.22M | $ 26.12M | |
$ ― | $ -0.17 | $ -0.11 | $ -0.05 | $ 0.01 | $ 0.02 | |
$ ― | $ -0.17 | $ -0.11 | $ -0.05 | $ 0.01 | $ 0.02 | |
$ ― | $ 2.03B | $ 1.90B | $ 1.85B | $ 1.79B | $ 1.71B | |
$ ― | $ 2.03B | $ 1.90B | $ 1.89B | $ 1.84B | $ 1.73B | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ <0.01 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 859.31M | $ 582.84M | $ 396.73M | $ 222.31M | $ 108.79M | |
$ ― | $ -347.87M | $ -204.94M | $ -96.91M | $ 21.22M | $ 26.12M | |
$ ― | $ -350.09M | $ -211.07M | $ -96.13M | $ 20.93M | $ 25.38M | |
$ ― | $ 2.38M | $ 1.42M | $ 781.00K | $ 52.00K | $ 0.00 | |
$ ― | $ -494.00M | $ -280.48M | $ -112.91M | $ 22.75M | $ 38.52M | |
$ ― | $ -446.22M | $ -247.59M | $ -112.91M | $ 35.69M | $ 45.52M |