Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 221.68M | $ 225.72M | $ 179.54M | $ 159.73M | $ 152.06M | $ 166.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 94.77M | $ 88.58M | $ 76.19M | $ 76.56M | $ 49.57M | $ 72.12M | |
$ 24.82M | $ 22.74M | $ 19.73M | $ 20.29M | $ 12.73M | $ 5.26M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 70.19M | $ 65.84M | $ 56.46M | $ 56.27M | $ 36.84M | $ 66.88M | |
$ 2.21 | $ 2.08 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 2.19 | $ 2.07 | $ 1.95 | $ 2.02 | $ 1.34 | $ 3.33 | |
$ 126.52M | $ 31.63M | $ 28.85M | $ 27.80M | $ 27.46M | $ 20.09M | |
$ 127.01M | $ 31.74M | $ 28.92M | $ 27.81M | $ 27.46M | $ 20.09M | |
$ 0.74 | $ 0.68 | $ 0.64 | $ 0.60 | $ 0.60 | $ 12.48 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 69.95M | $ 65.84M | $ 56.46M | $ 56.27M | $ 36.84M | $ 66.86M | |
$ 17.57M | $ 35.60M | $ ― | $ ― | $ ― | $ ― | |
$ 61.66M | $ 37.93M | $ 7.18M | $ 5.82M | $ 6.46M | $ 9.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |