Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 83.51M | $ 80.79M | $ 81.39M | $ 79.42M | $ 73.77M | $ 36.94M | |
$ 1.88M | $ 2.38M | $ 250.00K | $ 416.00K | $ -4.00M | $ 0.00 | |
$ 55.47M | $ 55.07M | $ 53.48M | $ -52.92M | $ 50.88M | $ 28.48M | |
- | - | - | - | - | - | |
$ -11.39M | $ -11.08M | $ -11.37M | $ -6.19M | - | $ 0.00 | |
$ 27.67M | $ 25.57M | $ 27.66M | $ 26.50M | $ 18.89M | $ 8.46M | |
$ 5.03M | $ 4.31M | $ 4.02M | $ 5.26M | $ 3.27M | $ 1.29M | |
- | - | - | - | - | - | |
$ 21.76M | $ 21.26M | $ 23.64M | $ 22.04M | $ 15.61M | $ 7.17M | |
$ 3.00 | $ 2.82 | $ 3.15 | $ 2.87 | $ 2.08 | $ 1.58 | |
$ 2.98 | $ 2.82 | $ 3.15 | $ 2.86 | $ 2.07 | $ 1.58 | |
$ 30.21M | $ 7.53M | $ 7.50M | $ 7.69M | $ 7.52M | $ 4.53M | |
$ 30.39M | $ 7.57M | $ 7.53M | $ 7.70M | $ 7.53M | $ 4.54M | |
$ 1.07 | $ 1.05 | $ 1.01 | $ 0.94 | $ 0.82 | $ 0.80 | |
- | - | - | - | $ 2.44 | $ 1.97 | |
- | - | - | - | $ 2.43 | $ 1.97 | |
- | - | - | - | - | - | |
$ 65.75M | $ 63.51M | $ 67.06M | $ 59.81M | $ 47.07M | $ 27.77M | |
$ 22.64M | $ 21.26M | $ 23.64M | $ 22.04M | $ 15.61M | $ 7.17M | |
$ 7.07M | $ 2.47M | $ 12.04M | - | $ 15.62M | $ 7.12M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |