Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 100.99M | $ 91.86M | $ 81.87M | $ 78.42M | $ 73.61M | $ 58.33M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 33.36M | $ 21.52M | $ 35.49M | $ 35.32M | $ 30.37M | $ 23.31M | |
$ 5.99M | $ 3.70M | $ 6.43M | $ 6.20M | $ 5.26M | $ 3.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.38M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 24.62M | |
$ 5.79 | $ 4.02 | $ 7.18 | $ 7.16 | $ 6.34 | $ 5.27 | |
$ 5.79 | $ 4.02 | $ 7.18 | $ 7.16 | $ 6.33 | $ 5.26 | |
$ 18.96M | $ 4.43M | $ 4.05M | $ 4.06M | $ 3.96M | $ 3.70M | |
$ 18.97M | $ 4.43M | $ 4.05M | $ 4.06M | $ 3.96M | $ 3.70M | |
$ 1.96 | $ 1.94 | $ 1.88 | $ 1.82 | $ 1.77 | $ 1.71 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 27.38M | $ 17.81M | $ 29.06M | $ 29.12M | $ 25.10M | $ 19.49M | |
$ 1.20M | $ 5.11M | $ ― | $ ― | $ ― | $ ― | |
$ 67.60M | $ 46.86M | $ 11.22M | $ 7.11M | $ 8.11M | $ 12.04M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |