Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.15B | $ 1.87B | $ 1.86B | $ 1.98B | $ 1.75B | |
$ ― | $ 1.84B | $ 1.58B | $ 1.61B | $ 1.71B | $ 1.50B | |
$ ― | $ 303.92M | $ 287.30M | $ 254.89M | $ 271.89M | $ 242.26M | |
$ ― | $ 245.85M | $ 201.65M | $ 197.02M | $ 184.15M | $ 144.22M | |
$ ― | $ 58.07M | $ 85.65M | $ 57.87M | $ 87.74M | $ 98.03M | |
$ ― | $ -10.57M | $ -4.95M | $ -6.64M | $ -11.37M | $ -7.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 47.67M | $ 71.73M | $ 51.17M | $ 77.51M | $ 90.81M | |
$ ― | $ 11.59M | $ 17.16M | $ 10.54M | $ 17.20M | $ 19.43M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 26.10M | $ 38.47M | $ 21.70M | $ 46.96M | $ 60.39M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.09B | $ 1.78B | $ 1.80B | $ 1.89B | $ 1.65B | |
$ ― | $ 26.10M | $ 38.47M | $ 21.70M | $ 46.96M | $ 60.39M | |
$ ― | $ 26.29M | $ 45.99M | $ 21.69M | $ 46.75M | $ 60.09M | |
$ ― | $ 9.92M | $ 4.95M | $ 6.64M | $ 11.61M | $ 8.03M | |
$ ― | $ 57.59M | $ 76.68M | $ 57.81M | $ 89.12M | $ 98.84M | |
$ ― | $ 90.36M | $ 117.58M | $ 90.26M | $ 115.77M | $ 109.58M |