Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 54.54M | $ 54.54M | $ 62.02M | $ 57.10M | $ 49.43M | $ 43.88M | |
$ 1.88M | $ 1.88M | $ 1.96M | $ 166.00K | $ -1.94M | $ -797.00K | |
$ 19.08M | $ 36.92M | $ 35.47M | $ -31.07M | $ 28.91M | $ 29.68M | |
- | - | - | - | - | - | |
$ -5.82M | $ -8.90M | $ -8.19M | $ -4.30M | - | - | |
$ 15.74M | $ 15.74M | $ 24.59M | $ 26.03M | $ 18.57M | $ 13.40M | |
$ 1.36M | $ 2.76M | $ 4.14M | $ 4.66M | $ 3.23M | $ 2.33M | |
- | - | - | - | - | - | |
$ 45.85M | $ 12.98M | $ 26.88M | $ 21.37M | $ 15.35M | $ 11.07M | |
$ 0.66 | $ 0.66 | $ 1.04 | $ 1.06 | $ 0.76 | $ 0.56 | |
$ 0.66 | $ 0.66 | $ 1.03 | $ 1.06 | $ 0.76 | $ 0.56 | |
$ 78.96M | $ 19.74M | $ 19.74M | $ 20.11M | $ 20.21M | $ 19.80M | |
$ 78.97M | $ 19.74M | $ 19.76M | $ 20.13M | $ 20.21M | $ 19.81M | |
$ 0.36 | $ 0.36 | $ 0.33 | $ 0.27 | $ 0.22 | $ 0.20 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 46.02M | $ 46.02M | $ 52.08M | $ 48.66M | $ 37.99M | $ 35.46M | |
$ 12.98M | $ 12.98M | $ 20.45M | $ 21.37M | $ 15.35M | $ 11.07M | |
$ 24.08M | $ 1.93M | $ 5.23M | - | $ 15.35M | $ 11.06M | |
- | - | - | - | $ 28.00K | $ 188.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |