Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 40.94M | $ 54.40M | $ 30.64M | $ 27.41M | $ 45.06M | $ 32.78M | |
$ 3.47M | $ 43.40M | $ 21.66M | $ 21.05M | $ 38.26M | $ 26.19M | |
$ 9.68M | $ 11.00M | $ 8.98M | $ 6.36M | $ 6.80M | $ 6.59M | |
$ 15.48M | $ 9.25M | $ 29.72M | $ 7.19M | $ 7.20M | $ 6.11M | |
$ 14.78M | $ 1.75M | $ 914.00K | $ -831.00K | $ -400.00K | $ 480.00K | |
$ -1.64M | $ -1.62M | $ -964.00K | $ -401.00K | $ -367.00K | $ -313.00K | |
$ 11.31M | - | $ -33.00K | - | $ 896.00K | - | |
$ -1.33M | $ 134.00K | $ -17.00K | $ -1.23M | $ 129.00K | $ 167.00K | |
$ 51.00K | $ 60.00K | $ 56.00K | $ 65.00K | $ 50.00K | $ 41.00K | |
- | - | - | - | - | - | |
$ 13.09M | $ 74.00K | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | |
$ -0.07 | - | - | $ -0.07 | $ <0.01 | $ 0.01 | |
$ -0.09 | - | - | $ -0.07 | $ <0.01 | $ 0.01 | |
$ 84.75M | $ 21.60M | $ 20.06M | $ 18.36M | $ 17.82M | $ 17.36M | |
$ 87.33M | $ 22.02M | $ 20.06M | $ 18.36M | $ 20.99M | $ 20.93M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 18.95M | $ 52.65M | $ 51.38M | $ 28.24M | $ 45.46M | $ 32.30M | |
$ -1.40M | $ 74.00K | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | |
$ 258.33K | $ 105.86K | $ -13.43K | - | $ 79.00K | $ 126.00K | |
- | - | - | - | $ 367.00K | $ 313.00K | |
$ 302.00K | $ 1.75M | $ 947.00K | $ -831.00K | $ 496.00K | $ 480.00K | |
$ -555.00K | $ 2.07M | $ 1.35M | $ -295.00K | $ 1.02M | $ 850.00K |