Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 254.34M | $ 245.44M | $ 210.74M | $ 182.35M | $ 171.98M | $ 150.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 91.84M | $ 84.11M | $ 77.57M | $ 80.36M | $ 15.31M | $ 33.45M | |
$ 19.64M | $ 17.44M | $ 15.97M | $ 17.56M | $ 2.71M | $ 4.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 73.53M | $ 66.67M | $ 61.60M | $ 69.41M | $ 12.60M | $ 29.31M | |
$ 1.47 | $ 1.35 | $ 1.24 | $ 1.35 | $ 0.24 | $ 0.59 | |
$ 1.46 | $ 1.34 | $ 1.23 | $ 1.33 | $ 0.24 | $ 0.58 | |
$ 197.76M | $ 49.01M | $ 49.49M | $ 51.29M | $ 52.07M | $ 47.68M | |
$ 199.69M | $ 49.34M | $ 50.00M | $ 52.03M | $ 52.55M | $ 48.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 73.68M | $ 66.67M | $ 61.60M | $ 69.41M | $ 12.60M | $ 28.47M | |
$ 293.91M | $ 69.58M | $ ― | $ ― | $ ― | $ ― | |
$ 256.20M | $ 210.31M | $ 54.98M | $ 24.46M | $ 43.20M | $ 74.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |