Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 683.88M | $ 573.81M | $ 555.97M | $ 534.70M | $ 471.68M | |
$ ― | $ 397.72M | $ 326.31M | $ 309.24M | $ 294.68M | $ 263.40M | |
$ ― | $ 286.17M | $ 247.50M | $ 246.73M | $ 240.01M | $ 208.28M | |
$ ― | $ 185.00M | $ 157.57M | $ 154.35M | $ 152.55M | $ 131.74M | |
$ ― | $ 101.17M | $ 89.92M | $ 92.38M | $ 87.47M | $ 76.54M | |
$ ― | $ -12.49M | $ -11.28M | $ -13.55M | $ -14.41M | $ -15.45M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 87.77M | $ 76.82M | $ 73.72M | $ 69.89M | $ 54.84M | |
$ ― | $ 17.70M | $ 15.44M | $ 13.68M | $ 14.20M | $ 11.55M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 69.61M | $ 61.00M | $ 59.60M | $ 41.06M | $ 42.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 582.72M | $ 483.89M | $ 463.59M | $ 447.23M | $ 395.14M | |
$ ― | $ 69.61M | $ 61.00M | $ 59.60M | $ 41.06M | $ 42.49M | |
$ ― | $ 68.40M | $ 61.90M | $ 62.70M | $ 57.91M | $ 45.39M | |
$ ― | $ 10.62M | $ 8.01M | $ 10.85M | $ 12.20M | $ 16.09M | |
$ ― | $ 98.39M | $ 84.83M | $ 84.57M | $ 82.08M | $ 70.93M | |
$ ― | $ 129.69M | $ 111.31M | $ 112.05M | $ 108.04M | $ 87.17M |