Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 163.38M | $ 129.31M | $ 125.30M | $ 116.13M | $ 111.92M | $ 97.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 20.37M | $ 45.03M | $ 26.62M | $ 40.90M | $ 32.51M | $ 19.63M | |
$ 4.36M | $ 9.37M | $ 4.58M | $ 8.01M | $ 6.05M | $ 2.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.01M | $ 35.66M | $ 22.04M | $ 32.88M | $ 26.46M | $ 18.12M | |
$ 1.90 | $ 3.45 | $ 2.09 | $ 3.00 | $ 2.42 | $ 1.63 | |
$ 1.87 | $ 3.42 | $ 2.06 | $ 2.96 | $ 2.40 | $ 1.61 | |
$ 50.15M | $ 10.34M | $ 10.55M | $ 10.97M | $ ― | $ 10.36M | |
$ 50.68M | $ 10.44M | $ 10.71M | $ 11.11M | $ ― | $ 10.51M | |
$ 0.83 | $ 0.80 | $ 0.76 | $ 0.74 | $ 0.68 | $ 0.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 16.01M | $ 35.66M | $ 22.04M | $ 32.88M | $ 26.46M | $ 16.92M | |
$ 35.68M | $ 36.11M | $ ― | $ ― | $ ― | $ ― | |
$ 77.09M | $ 44.99M | $ 9.02M | $ 6.72M | $ 16.02M | $ 23.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |