Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 254.16M | $ 247.42M | $ 227.54M | $ 189.67M | $ 149.21M | $ 90.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 82.09M | $ 90.59M | $ 68.59M | $ 64.56M | $ 36.78M | $ 29.85M | |
$ 17.64M | $ 19.54M | $ 14.34M | $ 12.42M | $ 6.79M | $ 6.08M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 59.04M | $ 65.64M | $ 52.91M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 2.35 | $ 2.62 | $ 2.34 | $ 2.54 | $ 1.65 | $ 1.79 | |
$ 2.31 | $ 2.59 | $ 2.32 | $ 2.53 | $ 1.64 | $ 1.74 | |
$ 100.81M | $ 25.08M | $ 22.63M | $ 20.50M | $ 18.17M | $ 13.31M | |
$ 101.61M | $ 25.30M | $ 22.82M | $ 20.63M | $ 18.24M | $ 13.67M | |
$ 0.56 | $ 0.56 | $ 0.48 | $ 0.46 | $ ― | $ 0.38 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 64.44M | $ 71.04M | $ 54.26M | $ 52.14M | $ 29.99M | $ 23.77M | |
$ 159.44M | $ 29.41M | $ ― | $ ― | $ ― | $ ― | |
$ 177.87M | $ 138.20M | $ 36.54M | $ 16.55M | $ 22.11M | $ 23.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |