Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 51.47M | $ 54.40M | $ 30.64M | $ 27.41M | $ 45.06M | $ 32.78M | |
$ 38.17M | $ 43.40M | $ 21.66M | $ 21.05M | $ 38.26M | $ 26.19M | |
$ 13.30M | $ 11.00M | $ 8.98M | $ 6.36M | $ 6.80M | $ 6.59M | |
$ 9.66M | $ 9.25M | $ 8.07M | $ 28.24M | $ 7.20M | $ 6.11M | |
$ 3.64M | $ 1.75M | $ 914.00K | $ -831.00K | $ -400.00K | $ 480.00K | |
$ -1.63M | $ -1.62M | $ 931.00K | $ -430.00K | $ -367.00K | $ -313.00K | |
- | - | $ 33.00K | $ -29.00K | $ -896.00K | - | |
$ 2.01M | $ 134.00K | $ -17.00K | $ -1.23M | $ 129.00K | $ 167.00K | |
$ 72.00K | $ 60.00K | $ 56.00K | $ 65.00K | $ 50.00K | $ 41.00K | |
- | - | - | - | - | - | |
$ 1.94M | $ 74.00K | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | |
$ 0.08 | - | - | $ -0.07 | - | $ 0.01 | |
$ 0.08 | - | - | $ -0.07 | - | $ 0.01 | |
$ 87.13M | $ 21.60M | $ 20.06M | $ 18.36M | $ 17.82M | $ 17.36M | |
$ 92.80M | $ 22.02M | $ 20.06M | $ 18.36M | $ 20.99M | $ 20.93M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 47.83M | $ 52.65M | $ 29.72M | $ 49.29M | $ 45.46M | $ 32.30M | |
$ 1.94M | $ 74.00K | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | |
$ 1.41M | $ 105.86K | - | - | - | - | |
- | - | - | - | - | - | |
$ 3.64M | $ 1.75M | $ 914.00K | $ -802.00K | $ 496.00K | $ -377.00K | |
$ 3.88M | $ 2.07M | $ 1.32M | $ -266.00K | $ 1.02M | $ 75.00K |