Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 40.31M | $ 25.17M | $ 28.86M | $ 24.48M | $ 24.38M | $ 20.65M | |
$ 27.45M | $ 18.14M | $ 20.10M | $ 18.24M | $ 17.36M | $ 15.79M | |
$ 12.87M | $ 7.02M | $ 8.76M | $ 6.24M | $ 7.02M | $ 4.86M | |
$ 5.79M | $ 3.96M | $ 6.12M | $ 3.90M | $ 4.46M | $ 6.17M | |
$ 7.06M | $ 3.06M | $ 2.64M | $ 2.33M | $ 2.56M | $ -1.30M | |
$ -236.95K | $ -273.44K | $ -257.18K | $ 35.86K | $ 43.71K | $ 3.32K | |
$ -182.52K | $ ― | $ ― | $ -263.68K | $ 157.64K | $ 279.23K | |
$ 6.90M | $ 2.79M | $ 2.38M | $ 2.03M | $ 2.68M | $ -1.03M | |
$ 1.69M | $ 609.74K | $ 770.35K | $ 736.99K | $ 586.25K | $ 276.42K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.20M | $ 2.18M | $ 1.61M | $ 1.30M | $ 2.09M | $ -1.30M | |
$ 0.33 | $ 0.14 | $ 0.10 | $ 0.04 | $ 0.05 | $ -0.03 | |
$ 0.28 | $ 0.13 | $ 0.09 | $ 0.04 | $ 0.05 | $ -0.03 | |
$ 62.95M | $ 15.67M | $ 15.48M | $ 35.92M | $ 38.66M | $ 38.66M | |
$ 72.19M | $ 17.11M | $ 17.55M | $ 37.41M | $ 39.51M | $ 38.66M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.24M | $ 22.10M | $ 26.22M | $ -22.14M | $ -21.81M | $ -21.95M | |
$ 5.20M | $ 2.18M | $ 1.61M | $ 1.30M | $ 2.09M | $ -1.30M | |
$ 6.07M | $ 2.05M | $ 1.75M | $ 1.50M | $ 1.97M | $ -754.12K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 7.14M | $ 3.06M | $ 2.64M | $ 2.07M | $ 2.72M | $ -1.02M | |
$ 7.67M | $ 3.45M | $ 2.99M | $ 2.41M | $ 3.07M | $ -814.16K |