Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 |
---|---|---|---|---|
$ 50.64M | $ 47.30M | $ 45.00M | $ 28.06M | |
$ 657.00K | $ 657.00K | $ 219.00K | - | |
$ 49.98M | $ 46.65M | $ 44.78M | $ 28.06M | |
$ 22.40M | $ 21.99M | $ 22.20M | $ 16.56M | |
$ 27.62M | $ 24.66M | $ 22.52M | $ 11.49M | |
$ -349.00K | $ -368.00K | $ 160.00K | $ 94.00K | |
$ -622.00K | $ -747.00K | $ -60.00K | $ 2.02M | |
$ 27.65M | $ 25.02M | $ 22.36M | $ 11.59M | |
- | - | - | - | |
- | - | - | $ -18.14M | |
$ 27.20M | $ 24.59M | $ 21.98M | $ 11.23M | |
$ 1.31 | $ 1.16 | $ 1.03 | $ 0.66 | |
$ 1.30 | $ 1.16 | $ 1.03 | $ 0.65 | |
$ 82.36M | $ 21.17M | $ 21.42M | $ 17.01M | |
$ 83.94M | $ 21.55M | $ 21.81M | $ 17.57M | |
$ 1.69 | $ 1.60 | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
- | - | - | - | |
$ 23.06M | $ 22.65M | $ 22.42M | $ 16.56M | |
$ 27.05M | $ 24.59M | $ 21.98M | $ 11.23M | |
$ 20.17M | - | - | - | |
- | - | - | - | |
$ 27.61M | $ 25.40M | $ 22.63M | $ 11.60M | |
$ 42.37M | $ 39.95M | $ 35.45M | $ 19.69M |