Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 101.13M | $ 105.15M | $ 99.91M | $ 68.42M | $ 60.35M | |
$ 49.91M | $ 58.62M | $ 56.59M | $ 36.50M | $ 32.61M | |
$ 26.07M | $ 21.80M | $ 18.57M | $ 15.07M | $ 14.73M | |
$ 2.40M | $ 2.09M | $ 1.80M | $ 1.76M | $ 1.49M | |
$ 35.06M | $ 38.91M | $ 39.81M | $ 23.20M | $ 19.37M | |
$ 32.59M | $ 36.82M | $ 38.02M | $ 21.43M | $ 17.88M | |
$ 903.00K | $ 145.00K | $ -51.00K | $ -27.00K | $ 103.00K | |
$ 33.50M | $ 36.97M | $ 37.97M | $ 21.41M | $ 17.98M | |
$ 27.05M | $ 30.81M | $ 30.48M | $ 18.27M | $ 14.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.32 | $ 2.60 | $ 2.59 | $ 1.56 | $ 1.28 | |
$ 2.28 | $ 2.53 | $ 2.52 | $ 1.53 | $ 1.25 | |
11.66M | 11.60M | 11.51M | 11.40M | 11.36M | |
11.86M | 11.89M | 11.81M | 11.63M | 11.70M |