Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.76B | $ 972.68M | $ 790.12M | $ 673.08M | $ 704.42M | $ 585.31M | |
$ ― | $ 342.20M | $ 266.03M | $ 222.26M | $ 95.66M | $ 70.02M | |
$ ― | $ 630.48M | $ 524.09M | $ 450.81M | $ 608.76M | $ 515.28M | |
$ ― | $ 528.01M | $ 440.20M | $ 390.96M | $ 549.96M | $ 459.07M | |
$ ― | $ 102.47M | $ 83.89M | $ 59.85M | $ 58.79M | $ 56.22M | |
$ ― | $ -18.25M | $ -22.55M | $ -17.66M | $ -15.54M | $ -13.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 67.10M | $ 43.65M | $ 22.32M | $ 29.29M | $ 24.64M | |
$ ― | $ 19.23M | $ 14.05M | $ 8.40M | $ 10.36M | $ 8.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 44.61M | $ 28.38M | $ 13.81M | $ 17.82M | $ 15.58M | |
$ ― | $ 1.14 | $ 0.73 | $ 0.35 | $ 0.45 | $ 0.40 | |
$ ― | $ 1.14 | $ 0.73 | $ 0.35 | $ 0.45 | $ 0.40 | |
$ ― | $ 39.02M | $ 39.02M | $ 39.00M | $ 39.02M | $ 39.00M | |
$ ― | $ 39.02M | $ 39.02M | $ 39.00M | $ 39.02M | $ 39.00M | |
$ ― | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | $ 0.19 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 23.57M | $ 20.81M | $ 18.14M | $ 20.16M | $ 23.89M | |
$ ― | $ 870.21M | $ 706.23M | $ 613.22M | $ 645.63M | $ 529.09M | |
$ ― | $ 44.61M | $ 28.38M | $ 13.81M | $ 17.82M | $ 15.58M | |
$ ― | $ 55.72M | $ 39.64M | $ 23.07M | $ 26.96M | $ 24.99M | |
$ ― | $ 18.15M | $ 18.04M | $ 17.07M | $ 15.49M | $ 13.90M | |
$ ― | $ 85.25M | $ 61.69M | $ 39.39M | $ 44.78M | $ 38.54M | |
$ ― | $ 181.97M | $ 148.87M | $ 116.56M | $ 120.02M | $ 92.39M |