Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 89.23M | $ 106.04M | $ 104.51M | $ 60.40M | $ 45.16M | $ 91.73M | |
$ 73.26M | $ 87.31M | $ 83.42M | $ 48.16M | $ 37.82M | $ 76.80M | |
$ 15.96M | $ 18.73M | $ 21.09M | $ 12.24M | $ 7.33M | $ 14.93M | |
$ 14.22M | $ 14.00M | $ 13.27M | $ 8.74M | $ 9.33M | $ 13.56M | |
$ 1.74M | $ 4.73M | $ 7.82M | $ 3.51M | $ -1.99M | $ 1.37M | |
$ 210.23K | $ ― | $ ― | $ 1.70M | $ 2.05M | $ 2.66M | |
$ ― | $ ― | $ ― | $ -518.85K | $ -1.08M | $ -2.35M | |
$ -2.18M | $ 1.41M | $ 4.62M | $ 1.29M | $ -5.12M | $ -3.64M | |
$ -384.35K | $ 497.48K | $ -4.02M | $ -29.23K | $ 25.01K | $ 15.22K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -1.80M | $ 909.41K | $ 8.64M | $ 1.32M | $ -5.15M | $ -3.66M | |
$ -0.07 | $ 0.03 | $ 0.33 | $ 0.06 | $ -0.22 | $ -0.15 | |
$ -0.07 | $ 0.03 | $ 0.33 | $ 0.05 | $ -0.22 | $ -0.15 | |
$ 105.73M | $ 26.43M | $ 26.43M | $ 23.93M | $ 23.93M | $ 23.92M | |
$ 105.97M | $ 26.53M | $ 26.56M | $ 27.24M | $ 23.93M | $ 23.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 47.26M | $ ― | $ 96.69M | $ ― | $ ― | $ ― | |
$ -1.80M | $ 909.41K | $ 8.64M | $ 1.32M | $ -5.15M | $ -3.66M | |
$ -2.86M | $ 1.03M | $ 597.01K | $ 1.92M | $ -2.89M | $ -235.08K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -2.39M | $ 5.29M | $ 7.18M | $ 2.99M | $ -3.07M | $ -978.02K | |
$ -1.05M | $ 6.65M | $ 8.42M | $ 3.93M | $ -1.89M | $ 502.52K |