Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 101.65M | $ 92.77M | $ 70.12M | $ 59.26M | $ 64.72M | $ 53.33M | |
$ 52.97M | $ 49.61M | $ 38.90M | $ 32.96M | $ 36.11M | $ 28.57M | |
$ 48.68M | $ 43.17M | $ 31.22M | $ 26.30M | $ 28.61M | $ 24.76M | |
$ 30.79M | $ 28.83M | $ 25.22M | $ 25.37M | $ 25.25M | $ 23.75M | |
$ 17.89M | $ 14.34M | $ 6.00M | $ 936.00K | $ 3.36M | $ 1.01M | |
$ 223.00K | $ 159.00K | $ 357.00K | $ 224.00K | $ 220.00K | $ -107.00K | |
- | - | - | - | - | - | |
$ 18.11M | $ 14.49M | $ 6.35M | $ 1.16M | $ 3.58M | $ 908.00K | |
$ 1.93M | $ 1.74M | $ 612.00K | $ 386.00K | $ 752.00K | $ -404.00K | |
- | - | - | - | - | - | |
$ 16.18M | $ 12.75M | $ 5.74M | $ 774.00K | $ 2.83M | $ 1.31M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 83.76M | $ 78.44M | $ 64.12M | $ 58.33M | $ 61.36M | $ 52.32M | |
$ 16.18M | $ 12.75M | $ 5.74M | $ 774.00K | $ 2.83M | $ 1.31M | |
$ 16.18M | $ 12.75M | $ 5.74M | $ 774.00K | $ 2.83M | $ 1.31M | |
$ 44.00K | $ 44.00K | - | $ 82.00K | - | $ 107.00K | |
$ 17.89M | $ 14.34M | $ 6.00M | $ 936.00K | $ 3.36M | $ 1.01M | |
$ 20.31M | $ 16.90M | $ 8.63M | $ 3.77M | $ 5.86M | $ 3.30M |