Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 97.77M | $ 94.69M | $ 100.37M | $ 87.11M | $ 76.56M | $ 65.37M | |
$ 1.45M | $ 1.70M | $ 4.60M | $ 3.44M | $ 6.98M | $ 1.14M | |
$ 69.08M | $ 67.34M | $ 57.25M | $ 54.17M | $ 44.38M | $ 41.47M | |
- | - | - | $ -434.00K | - | - | |
$ -279.00K | $ 75.00K | $ -1.59M | $ -1.66M | $ -78.00K | $ -838.00K | |
$ 28.92M | $ 28.35M | $ 40.48M | $ 29.50M | $ 25.21M | $ 22.76M | |
$ 5.82M | $ 5.57M | $ 7.96M | $ 6.00M | $ 5.11M | $ 4.36M | |
- | - | - | - | - | - | |
$ 22.86M | $ 22.54M | $ 32.23M | $ 23.30M | $ 19.94M | $ 21.83M | |
$ 1.70 | $ 1.67 | $ 2.46 | $ 2.01 | $ 1.80 | $ 1.66 | |
$ 1.70 | $ 1.67 | $ 2.46 | $ 2.01 | $ 1.80 | $ 1.66 | |
$ 54.71M | $ 13.64M | $ 13.21M | $ 11.66M | $ 11.15M | $ 11.11M | |
$ 54.71M | $ 13.64M | $ 13.21M | $ 11.66M | $ 11.15M | $ 11.11M | |
$ 1.51 | $ 0.85 | $ 0.81 | $ 0.71 | $ 0.66 | $ 0.61 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 81.56M | $ 79.70M | $ 82.19M | $ 66.05M | $ 52.80M | $ 52.41M | |
$ 23.10M | $ 22.79M | $ 32.52M | $ 23.50M | $ 20.09M | $ 18.40M | |
$ -44.82M | $ 939.66K | - | - | $ -6.20M | $ 535.98K | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |