Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 91.86M | $ 91.86M | $ 81.87M | $ 78.42M | $ 73.61M | $ 58.33M | |
$ 5.49M | $ 5.49M | $ 1.68M | $ 1.55M | $ -2.40M | $ -1.68M | |
$ 64.82M | $ 64.82M | $ 44.69M | $ 41.03M | $ 38.67M | $ 32.88M | |
- | - | - | - | - | - | |
$ -13.58M | $ -15.64M | $ -2.53M | $ -2.83M | $ -2.18M | $ -466.00K | |
$ 21.52M | $ 21.52M | $ 35.49M | $ 35.84M | $ 30.37M | $ 23.31M | |
$ 4.00M | $ 3.70M | $ 7.11M | $ 6.72M | $ 5.26M | $ 3.82M | |
- | - | - | - | - | - | |
$ 20.99M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 19.49M | |
$ 3.93 | $ 4.06 | $ 7.32 | $ 7.31 | $ 6.47 | $ 5.43 | |
$ 3.93 | $ 4.06 | $ 7.32 | $ 7.31 | $ 6.46 | $ 5.42 | |
$ 17.49M | $ 4.38M | $ 3.97M | $ 3.98M | $ 3.88M | $ 3.59M | |
$ 17.49M | $ 4.38M | $ 3.97M | $ 3.98M | $ 3.88M | $ 3.59M | |
$ 1.45 | $ 1.94 | $ 1.90 | $ 1.84 | $ 1.89 | $ 1.75 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 74.77M | $ 74.77M | $ 70.45M | $ 64.18M | $ 59.39M | $ 47.77M | |
$ 17.81M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 19.49M | |
$ 30.89M | $ 5.11M | - | - | $ 26.91M | $ 19.88M | |
- | - | - | - | $ 401.00K | $ 407.00K | |
- | - | - | - | - | - | |
- | - | - | - | - | - |