Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 52.55M | $ 50.35M | $ 44.73M | $ 41.23M | $ 36.04M | $ 32.08M | |
$ 64.00K | $ 0.00 | $ -780.00K | $ -2.27M | $ -390.00K | $ -955.00K | |
$ 36.44M | $ 35.07M | $ 32.72M | $ 29.68M | $ 27.75M | $ 24.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 16.17M | $ 15.28M | $ 11.23M | $ 9.28M | $ 7.90M | $ 6.67M | |
$ 2.60M | $ 2.42M | $ 1.35M | $ 1.24M | $ 896.54K | $ 640.56K | |
- | - | - | - | - | - | |
$ 13.58M | $ 12.86M | $ 9.88M | $ 8.04M | $ 7.01M | $ 6.03M | |
$ 3.72 | $ 5.02 | $ 3.88 | $ 3.20 | $ 2.80 | $ 2.44 | |
$ 3.71 | $ 4.90 | $ 3.76 | $ 3.12 | $ 2.70 | $ 2.35 | |
$ 7.88M | $ 2.56M | $ 2.54M | $ 2.52M | $ 2.50M | $ 2.47M | |
$ 7.90M | $ 2.63M | $ 2.63M | $ 2.58M | $ 2.59M | $ 2.56M | |
$ 0.99 | $ 1.31 | $ 1.14 | $ 1.08 | $ 1.00 | $ 0.81 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 40.14M | $ 37.69M | $ 31.98M | $ 28.07M | $ 26.50M | $ 24.17M | |
$ 13.58M | $ 12.86M | $ 9.88M | $ 8.04M | $ 7.01M | $ 6.03M | |
$ 13.58M | $ 12.86M | $ 9.88M | $ 8.04M | $ 7.01M | $ 6.03M | |
$ 463.15K | $ 369.15K | $ 117.40K | $ 206.08K | $ 645.35K | $ 592.17K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |