Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 82.53M | $ 83.36M | $ 69.74M | $ 33.30M | $ 34.60M | $ 68.00M | |
$ 48.90M | $ 48.57M | $ 46.01M | $ 24.90M | $ 25.50M | $ 41.80M | |
$ 33.63M | $ 34.79M | $ 23.73M | $ 8.40M | $ 9.10M | $ 26.20M | |
$ 5.53M | $ 4.72M | $ 4.06M | $ -1.10M | $ -500.00K | $ 4.20M | |
$ 28.10M | $ 30.07M | $ 19.67M | $ 9.50M | $ 9.60M | $ 22.00M | |
$ 3.42M | $ 3.02M | $ -2.46M | $ 1.60M | $ 1.50M | $ 2.10M | |
$ 303.80K | $ 305.70K | $ -206.30K | $ -300.00K | $ -600.00K | $ 400.00K | |
$ 25.79M | $ 27.36M | $ 17.42M | $ 7.60M | $ 7.50M | $ 20.30M | |
$ 5.85M | $ 6.30M | $ 3.33M | $ 1.50M | $ 1.80M | $ 4.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.94M | $ 21.06M | $ 13.79M | $ 5.60M | $ 5.30M | $ 15.30M | |
$ 0.94 | $ 0.97 | $ 0.56 | $ 0.24 | $ 0.22 | $ 0.63 | |
$ 0.94 | $ 0.97 | $ 0.56 | $ 0.24 | $ 0.22 | $ 0.63 | |
$ 85.24M | $ 21.77M | $ 22.48M | $ 23.00M | $ 23.80M | $ 24.30M | |
$ 85.24M | $ 21.77M | $ 22.48M | $ 23.00M | $ 23.80M | $ 24.30M | |
$ 0.46 | $ 0.38 | $ 0.30 | $ ― | $ 0.17 | $ 0.69 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 54.43M | $ 53.29M | $ 50.07M | $ -23.80M | $ -25.00M | $ -46.00M | |
$ 19.94M | $ 21.06M | $ 13.79M | $ 5.60M | $ 5.30M | $ 15.30M | |
$ 23.77M | $ 20.11M | $ 12.80M | $ 5.59M | $ 5.51M | $ 14.92M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.71M | $ 30.68M | $ 19.88M | $ 9.30M | $ 9.00M | $ 22.50M | |
$ 32.87M | $ 34.96M | $ 24.61M | $ 13.70M | $ 13.10M | $ 26.90M |