Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 857.83M | $ 889.62M | $ 867.09M | $ 812.03M | $ 756.57M | |
$ ― | $ 619.17M | $ 630.88M | $ 609.04M | $ 557.54M | $ 527.92M | |
$ ― | $ 238.66M | $ 258.74M | $ 258.05M | $ 254.49M | $ 228.65M | |
$ ― | $ 174.34M | $ 173.88M | $ 193.04M | $ 191.62M | $ 172.16M | |
$ ― | $ 64.32M | $ 84.86M | $ 65.01M | $ 62.88M | $ 56.49M | |
$ ― | $ -11.92M | $ -12.64M | $ -13.25M | $ -8.66M | $ -5.70M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 89.91M | $ 86.23M | $ 69.34M | $ 72.75M | $ 58.71M | |
$ ― | $ 14.96M | $ 14.63M | $ 7.91M | $ 13.93M | $ 15.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 50.96M | $ 48.93M | $ 43.24M | $ 43.39M | $ 30.76M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 7.81M | $ 6.91M | $ 8.00M | $ 24.29M | $ 22.35M | |
$ ― | $ 793.51M | $ 804.77M | $ 802.08M | $ 749.15M | $ 700.08M | |
$ ― | $ 50.96M | $ 48.93M | $ 43.24M | $ 43.39M | $ 30.76M | |
$ ― | $ 41.71M | $ 48.71M | $ 43.18M | $ 43.40M | $ 30.25M | |
$ ― | $ 11.84M | $ 12.94M | $ 12.12M | $ 8.22M | $ 8.00M | |
$ ― | $ 101.75M | $ 99.17M | $ 81.45M | $ 80.97M | $ 66.71M | |
$ ― | $ 129.80M | $ 129.22M | $ 109.84M | $ 95.95M | $ 80.88M |