Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 105.08M | $ 78.56M | $ 64.86M | $ 68.90M | $ 60.69M | |
$ ― | $ 44.24M | $ 29.80M | $ 23.73M | $ 24.08M | $ 25.37M | |
$ ― | $ 60.83M | $ 48.75M | $ 41.13M | $ 44.82M | $ 35.33M | |
$ ― | $ 47.86M | $ 40.80M | $ 35.01M | $ 32.95M | $ 26.19M | |
$ ― | $ 12.97M | $ 7.96M | $ 6.13M | $ 11.87M | $ 9.13M | |
$ ― | $ -625.00K | $ -667.00K | $ -672.00K | $ -270.00K | $ -172.16K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.37M | $ 7.30M | $ 5.75M | $ 11.60M | $ 8.95M | |
$ ― | $ 2.85M | $ 2.12M | $ 1.45M | $ 2.26M | $ 2.87M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.85M | $ 4.38M | $ 4.42M | $ 8.60M | $ 4.63M | |
$ ― | $ 1.37 | $ 0.83 | $ 0.87 | $ 1.71 | $ 0.97 | |
$ ― | $ 1.37 | $ 0.83 | $ 0.87 | $ 1.71 | $ 0.97 | |
$ ― | $ 5.73M | $ 5.29M | $ 5.07M | $ 5.03M | $ 4.77M | |
$ ― | $ 5.73M | $ 5.69M | $ 5.07M | $ 5.03M | $ 4.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ 611.00K | $ 2.16M | $ ― | |
$ ― | $ 92.10M | $ 70.60M | $ 58.73M | $ 57.03M | $ 51.56M | |
$ ― | $ 7.85M | $ 4.38M | $ 4.42M | $ 8.60M | $ 4.64M | |
$ ― | $ 7.84M | $ 4.37M | $ 4.20M | $ 8.60M | $ 4.64M | |
$ ― | $ 651.00K | $ 689.00K | $ 701.00K | $ 322.00K | $ 203.70K | |
$ ― | $ 13.02M | $ 7.99M | $ 6.45M | $ 11.93M | $ 9.15M | |
$ ― | $ 17.02M | $ 11.45M | $ 9.58M | $ 13.29M | $ 10.21M |