Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 513.90M | $ 499.60M | $ 435.20M | $ 366.67M | $ 348.16M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 57.60M | $ 120.70M | $ 95.03M | $ 43.78M | $ 39.65M | |
$ ― | $ 20.10M | $ 15.10M | $ 19.81M | $ 17.13M | $ 12.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 37.50M | $ 105.60M | $ 75.23M | $ 26.65M | $ 26.92M | |
$ ― | $ 0.53 | $ 0.84 | $ 1.34 | $ 0.50 | $ 0.50 | |
$ ― | $ 0.51 | $ 0.82 | $ 1.29 | $ 0.48 | $ 0.49 | |
$ ― | $ 71.27M | $ 58.62M | $ 56.33M | $ 53.72M | $ 53.57M | |
$ ― | $ 73.87M | $ 60.05M | $ 58.18M | $ 55.96M | $ 55.25M | |
$ ― | $ 0.96 | $ 0.84 | $ 0.74 | $ 0.70 | $ 0.67 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 37.50M | $ 105.60M | $ 75.23M | $ 26.65M | $ 26.92M | |
$ ― | $ 86.50M | $ 110.97M | $ ― | $ 69.91M | $ 65.18M | |
$ ― | $ 77.10M | $ -28.00M | $ 4.56M | $ 5.98M | $ 12.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― |