Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 1.06B | $ 934.20M | $ 938.34M | $ 868.93M | $ 861.88M | |
$ ― | $ 351.11M | $ 316.64M | $ 318.23M | $ 298.03M | $ 303.44M | |
$ ― | $ 712.85M | $ 617.56M | $ 620.11M | $ 570.90M | $ 558.44M | |
$ ― | $ 546.09M | $ 494.69M | $ 517.81M | $ 495.01M | $ 495.32M | |
$ ― | $ 166.77M | $ 122.88M | $ 105.73M | $ 75.88M | $ 63.13M | |
$ ― | $ -3.79M | $ -8.76M | $ -15.70M | $ -16.62M | $ -19.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 159.11M | $ 173.32M | $ 77.67M | $ 40.89M | $ 40.24M | |
$ ― | $ 43.61M | $ 33.29M | $ 23.44M | $ 20.37M | $ 39.24M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 113.16M | $ 136.04M | $ 51.55M | $ 20.10M | $ -2.58M | |
$ ― | $ 13.40 | $ 16.29 | $ 6.11 | $ 2.39 | $ -0.31 | |
$ ― | $ 13.40 | $ 16.29 | $ 6.11 | $ 2.39 | $ -0.31 | |
$ ― | $ 8.45M | $ 8.44M | $ 8.43M | $ 8.42M | $ 8.42M | |
$ ― | $ 8.45M | $ 8.44M | $ 8.43M | $ 8.42M | $ 8.42M | |
$ ― | $ 0.75 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 12.77M | |
$ ― | $ 897.20M | $ 811.32M | $ 832.62M | $ 793.05M | $ 798.75M | |
$ ― | $ 113.16M | $ 136.04M | $ 51.55M | $ 20.10M | $ -2.58M | |
$ ― | $ 119.42M | $ 91.08M | $ 47.50M | $ 19.91M | $ -2.07M | |
$ ― | $ 5.98M | $ 10.72M | $ 17.80M | $ 17.79M | $ 20.31M | |
$ ― | $ 165.09M | $ 184.04M | $ 95.47M | $ 58.68M | $ 60.55M | |
$ ― | $ 208.43M | $ 241.73M | $ 155.10M | $ 114.79M | $ 104.00M |