Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 351.83M | $ 210.32M | $ 191.13M | $ 173.85M | $ 116.45M | |
$ ― | $ 285.97M | $ 167.66M | $ 137.42M | $ 132.58M | $ 76.31M | |
$ ― | $ 65.86M | $ 42.66M | $ 53.70M | $ 41.27M | $ 40.14M | |
$ ― | $ 50.73M | $ 43.44M | $ 26.40M | $ 10.92M | $ 5.26M | |
$ ― | $ 15.13M | $ -781.00K | $ 27.30M | $ 30.35M | $ 34.88M | |
$ ― | $ -30.00K | $ -24.00K | $ -48.00K | $ 337.00K | $ 31.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 15.63M | $ 2.29M | $ 27.79M | $ 30.67M | $ 34.40M | |
$ ― | $ 3.74M | $ -599.00K | $ 5.74M | $ 5.93M | $ 7.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 11.83M | $ 2.89M | $ 20.02M | $ 21.24M | $ 24.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 159.00K | $ 811.00K | $ 558.00K | |
$ ― | $ 336.70M | $ 211.10M | $ 163.82M | $ 143.50M | $ 81.57M | |
$ ― | $ 11.83M | $ 2.89M | $ 20.02M | $ 21.24M | $ 24.79M | |
$ ― | $ 11.83M | $ 2.89M | $ 20.02M | $ 21.32M | $ 25.19M | |
$ ― | $ 30.00K | $ 24.00K | $ 48.00K | $ 0.00 | $ 0.00 | |
$ ― | $ 15.66M | $ 2.31M | $ 27.84M | $ 30.67M | $ 34.40M | |
$ ― | $ 16.77M | $ 3.36M | $ 27.84M | $ 30.72M | $ 34.40M |