Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 51.62M | $ 35.54M | $ 72.11M | $ 67.63M | $ 58.45M | $ 50.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 21.65M | $ 7.98M | $ 40.06M | $ 32.26M | $ 23.07M | $ 20.13M | |
$ 4.81M | $ 2.82M | $ 8.26M | $ 6.80M | $ 4.55M | $ 4.21M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.84M | $ 5.16M | $ 31.67M | $ 25.34M | $ 18.46M | $ 15.85M | |
$ 1.19 | $ 0.37 | $ 2.27 | $ 1.87 | $ 1.37 | $ 1.22 | |
$ 1.19 | $ 0.36 | $ 2.25 | $ 1.83 | $ 1.35 | $ 1.17 | |
$ 56.57M | $ 14.08M | $ 13.93M | $ 13.58M | $ 13.46M | $ 12.99M | |
$ 56.80M | $ 14.15M | $ 14.08M | $ 13.88M | $ 13.66M | $ 13.57M | |
$ 0.25 | $ ― | $ 0.20 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.84M | $ 5.16M | $ 31.80M | $ 25.46M | $ 18.53M | $ 15.92M | |
$ 21.65M | $ 7.70M | $ ― | $ 25.46M | $ 18.53M | $ 15.92M | |
$ 58.17M | $ 50.29M | $ 13.64M | $ 8.21M | $ 15.61M | $ 20.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |