Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 97.44M | $ 97.44M | $ 102.32M | $ 86.67M | $ 74.87M | $ 63.57M | |
$ 1.70M | $ 1.70M | $ 4.60M | $ 3.44M | $ -6.98M | $ -1.14M | |
$ 67.34M | $ 67.34M | $ 57.25M | $ 52.66M | $ 42.68M | $ 39.67M | |
- | - | - | - | - | - | |
$ -1.17M | $ 75.00K | $ -1.74M | $ -5.35M | - | - | |
$ 28.35M | $ 28.35M | $ 40.48M | $ 30.57M | $ 25.21M | $ 22.76M | |
$ 5.87M | $ 5.57M | $ 7.96M | $ 7.08M | $ 5.11M | $ 4.36M | |
- | - | - | - | - | - | |
$ 24.13M | $ 22.79M | $ 36.95M | $ 23.50M | $ 19.94M | $ 18.26M | |
$ 1.67 | $ 1.67 | $ 2.46 | $ 2.01 | $ 1.80 | $ 1.66 | |
$ 1.67 | $ 1.67 | $ 2.46 | $ 2.01 | $ 1.80 | $ 1.66 | |
$ 54.57M | $ 13.64M | $ 13.21M | $ 11.69M | $ 11.06M | $ 11.03M | |
$ 54.71M | $ 13.64M | $ 13.21M | $ 11.69M | $ 11.06M | $ 11.14M | |
$ 0.85 | $ 0.85 | $ 0.81 | $ 0.71 | $ 0.66 | $ 0.61 | |
- | - | - | - | - | $ 1.69 | |
- | - | - | - | - | $ 1.69 | |
- | - | - | - | - | - | |
$ 79.70M | $ 79.70M | $ 82.19M | $ 65.45M | $ 52.65M | $ 52.12M | |
$ 22.79M | $ 22.79M | $ 32.52M | $ 23.50M | $ 20.09M | $ 18.40M | |
$ -5.48M | $ 939.66K | $ 10.40M | - | $ 20.10M | $ 18.47M | |
- | - | - | - | $ 20.00K | $ 416.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |