Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 66.74M | $ 59.58M | $ 50.13M | $ 50.64M | $ 43.86M | $ 46.69M | |
$ 52.34M | $ 48.93M | $ 40.66M | $ 36.22M | $ 32.82M | $ -36.72M | |
$ 14.41M | $ 10.65M | $ 9.47M | $ 14.42M | $ 11.04M | $ 9.97M | |
$ 9.70M | $ 9.53M | $ 8.62M | $ 8.25M | $ 7.28M | $ -7.42M | |
$ 4.70M | $ 1.12M | $ 854.00K | $ 6.17M | $ 3.76M | $ 2.59M | |
$ -221.00K | $ -231.00K | $ -246.00K | $ -155.00K | $ -182.00K | $ -179.00K | |
$ -256.00K | $ -3.07M | $ -2.83M | $ -5.30M | $ -5.70M | $ -91.00K | |
$ 4.74M | $ 1.32M | $ 945.00K | $ 9.09M | $ 3.79M | $ 2.50M | |
$ 1.13M | $ 528.00K | $ 145.00K | $ 1.52M | $ -10.00K | $ 549.00K | |
- | - | - | - | - | - | |
$ -13.14M | $ 795.00K | $ 800.00K | $ 7.57M | $ -59.73M | $ 1.95M | |
$ 0.68 | $ 0.15 | $ 0.15 | $ 2.88 | $ 0.51 | $ 0.38 | |
$ 0.67 | $ 0.15 | $ 0.15 | $ 1.45 | $ 0.51 | $ 0.38 | |
$ 15.83M | $ 5.26M | $ 5.23K | $ 5.21M | $ 5.18K | $ 5.14K | |
$ 15.91M | $ 5.29M | $ 20.00K | $ 5.23M | $ 5.19K | $ 5.15K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 62.04M | $ 58.46M | $ 49.28M | $ 44.47M | $ 40.10M | $ -44.15M | |
$ 3.61M | $ 795.00K | $ 800.00K | $ 7.57M | $ 2.67M | $ 1.95M | |
$ 2.59M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.99M | $ 1.58M | $ 1.21M | $ 9.28M | $ 4.01M | $ 2.68M | |
$ 7.48M | $ 3.98M | $ 4.09M | $ 11.96M | $ 6.42M | $ 4.47M |