Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 48.00M | $ 52.51M | $ 39.97M | $ 24.66M | $ 13.79M | $ 10.23M | |
$ 9.26M | $ 9.70M | $ 7.03M | $ 5.24M | $ 3.50M | $ 2.76M | |
$ 38.75M | $ 42.81M | $ 32.94M | $ 19.43M | $ 10.29M | $ 7.47M | |
$ 34.41M | $ 37.49M | $ 30.72M | $ 19.13M | $ 10.66M | $ 7.79M | |
$ 4.33M | $ 5.32M | $ 2.22M | $ 294.78K | $ -371.24K | $ -321.04K | |
$ 1.65M | $ 417.58K | $ -70.34K | $ 52.88K | $ 91.01K | $ 547.81K | |
$ 432.83K | $ 710.27K | $ 696.46K | $ -1.86M | $ -1.67M | $ -806.24K | |
$ 5.72M | $ 5.33M | $ 1.31M | $ -1.61M | $ -2.13M | $ -1.68M | |
$ 3.51M | $ 778.25K | $ 92.08K | $ 333.08K | $ 32.90K | $ -1.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.21M | $ 4.55M | $ 1.21M | $ -1.95M | $ -2.17M | $ -625.53K | |
$ 0.06 | $ 0.10 | $ 0.03 | $ -0.05 | $ -0.08 | $ -0.40 | |
$ 0.06 | $ 0.10 | $ 0.03 | $ -0.05 | $ -0.08 | $ -0.40 | |
$ 144.70M | $ 43.65M | $ 41.49M | $ 36.40M | $ 26.22M | $ 1.61M | |
$ 148.53M | $ 46.60M | $ 42.56M | $ 36.40M | $ 26.22M | $ 1.61M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 43.67M | $ 47.18M | $ ― | $ -24.37M | $ -14.17M | $ -10.55M | |
$ 2.21M | $ 4.55M | $ 1.21M | $ -1.95M | $ -2.17M | $ -625.53K | |
$ 8.29M | $ 5.45M | $ 3.40M | $ 531.56K | $ 47.68K | $ -2.18M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.76M | $ 5.40M | $ 1.38M | $ -1.53M | $ -2.04M | $ -1.12M | |
$ 9.76M | $ 5.40M | $ 5.25M | $ 1.15M | $ 150.06K | $ 649.36K |