Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 40.13M | $ 30.64M | $ 27.41M | $ 45.06M | $ 32.78M | $ 22.34M | |
$ 2.73M | $ 21.66M | $ 21.05M | $ 38.26M | $ 26.19M | $ 13.85M | |
$ 9.61M | $ 8.98M | $ 6.36M | $ 6.80M | $ 6.59M | $ 8.48M | |
$ 15.26M | $ 29.72M | $ 7.19M | $ 7.20M | $ 6.11M | $ 6.76M | |
$ 14.94M | $ 914.00K | $ -831.00K | $ -400.00K | $ 480.00K | $ 1.73M | |
$ -1.41M | $ -964.00K | $ -401.00K | $ -367.00K | $ -313.00K | $ -403.00K | |
$ 11.31M | $ -33.00K | - | $ 896.00K | - | $ 1.14M | |
$ -951.00K | $ -17.00K | $ -1.23M | $ 129.00K | $ 167.00K | $ 2.46M | |
$ 38.00K | $ 56.00K | $ 65.00K | $ 50.00K | $ 41.00K | $ 26.00K | |
- | - | - | - | - | - | |
$ 13.49M | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | $ 2.44M | |
$ -0.05 | - | $ -0.07 | $ <0.01 | $ 0.01 | $ 0.16 | |
$ -0.07 | - | $ -0.07 | $ <0.01 | $ 0.01 | $ 0.13 | |
$ 84.15M | $ 20.06M | $ 18.36M | $ 17.82M | $ 17.36M | $ 15.53M | |
$ 86.91M | $ 20.06M | $ 18.36M | $ 20.99M | $ 20.93M | $ 18.68M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 17.99M | $ 51.38M | $ 28.24M | $ 45.46M | $ 32.30M | $ 20.61M | |
$ -1.01M | $ -73.00K | $ -1.30M | $ 79.00K | $ 126.00K | $ 2.44M | |
$ 863.33K | $ -13.43K | - | $ 79.00K | $ 126.00K | $ 1.31M | |
$ 255.00K | - | - | $ 367.00K | $ 313.00K | $ 403.00K | |
$ 458.00K | $ 947.00K | $ -831.00K | $ 496.00K | $ 480.00K | $ 2.87M | |
$ -402.00K | $ 1.35M | $ -295.00K | $ 1.02M | $ 850.00K | $ 3.25M |