Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 193.27M | $ 137.47M | $ 118.32M | $ 113.62M | $ 110.36M | $ 82.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 103.74M | $ 98.79M | $ 59.63M | $ 59.97M | $ 49.88M | $ 34.29M | |
$ 20.82M | $ 24.28M | $ 14.42M | $ 14.52M | $ 11.83M | $ 7.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 82.56M | $ 74.51M | $ 44.88M | $ 45.09M | $ 38.05M | $ 96.36M | |
$ 8.14 | $ 7.28 | $ 5.58 | $ 5.92 | $ 5.07 | $ 3.91 | |
$ 8.14 | $ 7.28 | $ 5.58 | $ 5.92 | $ 5.07 | $ 3.87 | |
$ 40.70M | $ 10.23M | $ 8.10M | $ 7.68M | $ 7.50M | $ 6.82M | |
$ 40.58M | $ 10.20M | $ 8.07M | $ 7.64M | $ 7.48M | $ 6.90M | |
$ 1.40 | $ 1.15 | $ 0.94 | $ 1.14 | $ 0.81 | $ 0.80 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 82.56M | $ 74.51M | $ 45.21M | $ 45.44M | $ 38.05M | $ 26.69M | |
$ 92.47M | $ 78.19M | $ ― | $ ― | $ ― | $ ― | |
$ 66.16M | $ 49.00M | $ 12.45M | $ 8.30M | $ 13.87M | $ 19.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |