Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 402.27M | $ 383.62M | $ 320.23M | $ 310.64M | $ 277.04M | $ 271.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 160.68M | $ 145.68M | $ 114.68M | $ 124.21M | $ 51.67M | $ 77.30M | |
$ 40.64M | $ 37.80M | $ 26.73M | $ 31.43M | $ 14.20M | $ 20.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 120.04M | $ 107.88M | $ 87.76M | $ 92.00M | $ 36.68M | $ 56.22M | |
$ 2.76 | $ 2.69 | $ 2.37 | $ 2.45 | $ 0.96 | $ 1.51 | |
$ 2.75 | $ 2.67 | $ 2.34 | $ 2.40 | $ 0.96 | $ 1.48 | |
$ 173.30M | $ 40.05M | $ 36.97M | $ 37.61M | $ 38.03M | $ 37.29M | |
$ 174.88M | $ 40.45M | $ 37.48M | $ 38.37M | $ 38.31M | $ 37.99M | |
$ 0.36 | $ 0.36 | $ 0.36 | $ 0.30 | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 120.04M | $ 107.88M | $ 87.95M | $ 92.78M | $ 37.47M | $ 57.00M | |
$ 56.98M | $ 3.24M | $ ― | $ ― | $ ― | $ ― | |
$ 212.21M | $ 148.86M | $ 36.23M | $ 12.54M | $ 24.25M | $ 48.53M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |