Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 767.28M | $ 767.28M | $ 653.28M | $ 607.38M | $ 682.69M | $ 590.55M | |
$ 495.36M | $ 495.36M | $ 400.69M | $ 383.80M | $ 434.00M | $ 394.26M | |
$ 271.92M | $ 271.92M | $ 252.59M | $ 223.59M | $ 248.69M | $ 196.28M | |
$ 194.69M | $ 194.69M | $ 173.12M | $ 170.80M | $ 183.05M | $ 144.25M | |
$ 77.23M | $ 77.23M | $ 79.47M | $ 52.79M | $ 65.64M | $ 52.03M | |
$ -38.64M | $ -38.64M | $ -27.97M | $ -29.61M | $ -32.33M | $ -25.59M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 38.62M | $ 38.62M | $ 54.46M | $ 14.29M | $ 29.77M | $ 22.61M | |
$ 8.35M | $ 8.35M | $ 15.03M | $ 6.17M | $ 3.66M | $ 12.14M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 25.27M | $ 25.27M | $ 38.01M | $ 8.61M | $ 24.00M | $ 8.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.29M | $ 1.12M | $ 1.61M | $ 3.89M | $ 17.45M | |
$ 690.05M | $ 690.05M | $ 573.81M | $ 554.60M | $ 617.05M | $ 538.52M | |
$ 25.27M | $ 25.27M | $ 38.01M | $ 8.61M | $ 24.00M | $ 8.75M | |
$ 28.38M | $ 28.53M | $ 38.40M | $ 10.36M | $ 28.19M | $ 9.26M | |
$ 27.69M | $ 27.69M | $ 23.93M | $ 26.94M | $ 31.13M | $ 19.57M | |
$ 66.31M | $ 66.31M | $ 78.38M | $ 41.23M | $ 60.90M | $ 42.17M | |
$ 108.56M | $ 108.56M | $ 119.17M | $ 83.87M | $ 101.95M | $ 65.71M |