Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 66.74M | $ 59.58M | $ 50.13M | $ 48.46M | $ 43.86M | $ 46.69M | |
$ 52.34M | $ 48.93M | $ 40.66M | $ 36.22M | $ 32.82M | $ 36.72M | |
$ 14.41M | $ 10.65M | $ 9.47M | $ 12.24M | $ 11.04M | $ 9.97M | |
$ 9.70M | $ 9.53M | $ 8.62M | $ 8.25M | $ 7.28M | $ 7.42M | |
$ 4.70M | $ 1.12M | $ 854.00K | $ 3.99M | $ 3.76M | $ 2.55M | |
$ -221.00K | $ -231.00K | $ -246.00K | $ -190.00K | $ -182.00K | $ -139.00K | |
$ -256.00K | $ -3.07M | $ -2.83M | $ -3.08M | $ 215.00K | $ 91.00K | |
$ 4.74M | $ 1.32M | $ 945.00K | $ 9.09M | $ 3.79M | $ 2.50M | |
$ 1.13M | $ 528.00K | $ 145.00K | $ 1.52M | $ 1.13M | $ 549.00K | |
- | - | - | - | - | - | |
$ -13.14M | $ 795.00K | $ 800.00K | $ 7.57M | $ 2.67M | $ 1.95M | |
$ 0.44 | $ 0.15 | $ 0.15 | $ 1.45 | $ 0.51 | $ 0.38 | |
$ 0.43 | $ 0.15 | $ 0.15 | $ 1.45 | $ 0.51 | $ 0.38 | |
$ 15.83M | $ 5.26M | $ 5.23K | $ 5.21K | $ 5.18M | $ 5.14M | |
$ 15.91M | $ 5.29M | $ 20.00K | $ 27.00K | $ 5.19M | $ 5.15M | |
- | - | - | - | $ 0.00 | $ 0.00 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 62.04M | $ 58.46M | $ 49.28M | $ 44.47M | $ 40.10M | $ 44.15M | |
$ 3.61M | $ 795.00K | $ 800.00K | $ 7.57M | $ 2.67M | $ 1.95M | |
$ 1.47M | - | - | - | $ 2.57M | $ 1.91M | |
- | - | - | - | $ 217.00K | $ 179.00K | |
$ 4.99M | $ 1.58M | $ 1.21M | $ 9.28M | $ 4.01M | $ 2.68M | |
$ 7.48M | $ 3.98M | $ 4.09M | $ 11.96M | $ 6.42M | $ 4.47M |