Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 3.86B | $ 2.86B | $ 2.08B | $ 1.63B | $ 372.79M | |
$ ― | $ 3.77B | $ 2.66B | $ 1.93B | $ 1.49B | $ 253.77M | |
$ ― | $ 88.28M | $ 202.77M | $ 143.91M | $ 131.82M | $ 119.02M | |
$ ― | $ 55.36M | $ 47.66M | $ 44.29M | $ 50.24M | $ 31.35M | |
$ ― | $ 32.92M | $ 155.11M | $ 99.61M | $ 81.58M | $ 87.67M | |
$ ― | $ -48.03M | $ -31.78M | $ -501.00K | $ -6.12M | $ 16.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 196.56M | $ 179.97M | $ 176.17M | $ 140.51M | $ 67.75M | |
$ ― | $ 18.07M | $ 24.75M | $ 16.16M | $ 18.45M | $ 15.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 178.50M | $ 155.22M | $ 160.01M | $ 122.07M | $ 52.08M | |
$ ― | $ 0.03 | $ 0.02 | $ 0.02 | $ ― | $ ― | |
$ ― | $ 0.03 | $ 0.02 | $ 0.02 | $ ― | $ ― | |
$ ― | $ 6.60B | $ 6.60B | $ 6.60B | $ ― | $ ― | |
$ ― | $ 6.60B | $ 6.60B | $ 6.60B | $ ― | $ ― | |
$ ― | $ <0.01 | $ 0.01 | $ <0.01 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.83B | $ 2.71B | $ 1.98B | $ 1.54B | $ 285.12M | |
$ ― | $ 178.50M | $ 155.22M | $ 160.01M | $ 122.07M | $ 52.08M | |
$ ― | $ 178.50M | $ 155.22M | $ 160.01M | $ 122.07M | $ 52.08M | |
$ ― | $ 49.68M | $ 40.89M | $ 20.47M | $ 32.11M | $ 0.00 | |
$ ― | $ 246.25M | $ 220.85M | $ 196.64M | $ 172.62M | $ 87.67M | |
$ ― | $ 248.09M | $ 222.78M | $ 199.14M | $ 174.41M | $ 89.52M |