Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 50.05M | $ 73.07M | $ 74.38M | $ 82.11M | $ 53.97M | $ 15.06M | |
$ 21.79M | $ 31.84M | $ 38.98M | $ 41.55M | $ 37.78M | $ 14.58M | |
$ 26.65M | $ 41.23M | $ 35.40M | $ 40.56M | $ 16.18M | $ 483.00K | |
$ 8.21M | $ 22.22M | $ 5.79M | $ 26.17M | $ 5.53M | $ 3.31M | |
$ 26.81M | $ 48.07M | $ 43.15M | $ 23.88M | $ 10.65M | $ -2.82M | |
$ 2.13M | $ 1.98M | $ 71.00K | $ 91.00K | $ -143.00K | - | |
$ -2.10M | $ -19.00K | $ 302.00K | $ 190.00K | $ -90.00K | $ -168.00K | |
$ 8.41M | $ 20.97M | $ 18.00M | $ 23.50M | $ 10.42M | $ -2.99M | |
$ 1.49M | $ 3.96M | $ 3.28M | $ 5.67M | $ 203.00K | $ 0.00 | |
$ -11.52M | $ -12.52M | $ -11.53M | $ 7.31M | - | - | |
$ 10.78M | $ 17.02M | $ 26.27M | $ 17.87M | $ 10.22M | $ -2.99M | |
$ 0.28 | $ 0.71 | $ 0.61 | $ 0.75 | $ 0.43 | $ -0.13 | |
$ 0.28 | $ 0.70 | $ 0.61 | $ 0.74 | $ 0.43 | $ -0.13 | |
$ 96.47M | $ 24.08M | $ 24.02M | $ 23.88M | $ 23.93M | $ 23.93M | |
$ 96.69M | $ 24.21M | $ 24.20M | $ 24.11M | $ 23.93M | $ 23.93M | |
$ 0.48 | $ 0.48 | $ 0.48 | $ 0.30 | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.41M | $ 54.06M | $ 44.77M | $ 67.72M | $ 43.31M | $ 17.89M | |
- | - | - | - | $ 143.00K | - | |
$ 6.91M | $ 17.02M | $ 14.68M | $ 17.87M | $ 10.22M | $ -2.99M | |
$ -84.15K | - | - | - | $ 10.32M | $ -2.99M | |
$ 5.43M | $ 19.01M | $ 17.93M | $ 23.41M | $ 10.56M | $ -2.82M | |
$ 1.84M | $ 30.67M | $ 31.33M | $ 38.14M | $ 20.94M | $ 1.20M |