Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 |
---|---|---|---|---|
$ 377.31M | $ 364.95M | $ 322.73M | $ 279.48M | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ 105.36M | $ 131.48M | $ 74.02M | $ 51.84M | |
$ 22.07M | $ 27.95M | $ 14.84M | $ 8.68M | |
$ ― | $ ― | $ ― | $ ― | |
$ 83.29M | $ 103.53M | $ 59.18M | $ 43.16M | |
$ 3.13 | $ 4.15 | $ 2.55 | $ 2.36 | |
$ 3.06 | $ 4.08 | $ 2.48 | $ 2.30 | |
$ 107.02M | $ 24.94M | $ 23.25M | $ 18.32M | |
$ 109.37M | $ 25.39M | $ 23.84M | $ 18.77M | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | |
$ 83.29M | $ 103.53M | $ 59.18M | $ 43.16M | |
$ 110.73M | $ 111.66M | $ ― | $ ― | |
$ 161.54M | $ 120.25M | $ 25.18M | $ 14.12M | |
$ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― |