Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 741.24M | $ 479.36M | $ 1.17B | $ 1.04B | $ 953.84M | |
$ ― | $ 44.08M | $ 34.79M | $ 77.56M | $ 55.62M | $ 54.76M | |
$ ― | $ 697.17M | $ 444.57M | $ 1.10B | $ 984.87M | $ 899.08M | |
$ ― | $ 629.13M | $ 516.13M | $ 967.09M | $ 887.42M | $ 815.03M | |
$ ― | $ 68.03M | $ -71.56M | $ 128.23M | $ 97.45M | $ 84.05M | |
$ ― | $ -31.39M | $ -29.84M | $ -28.62M | $ -14.60M | $ -17.38M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 41.06M | $ -98.45M | $ 104.56M | $ 74.45M | $ 67.50M | |
$ ― | $ 16.59M | $ -20.25M | $ 31.96M | $ 21.80M | $ 21.46M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 15.15M | $ -77.37M | $ 52.11M | $ 42.24M | $ 35.10M | |
$ ― | $ 0.52 | $ -2.64 | $ 1.87 | $ 1.69 | $ 1.45 | |
$ ― | $ 0.51 | $ -2.64 | $ 1.84 | $ 1.68 | $ 1.45 | |
$ ― | $ 28.86M | $ 29.35M | $ 29.52M | $ 24.95M | $ 24.18M | |
$ ― | $ 29.68M | $ 30.16M | $ 29.85M | $ 25.17M | $ 24.18M | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 32.48M | $ 8.33M | $ 52.00M | $ 92.20M | $ 82.60M | |
$ ― | $ 673.21M | $ 550.92M | $ 1.04B | $ 943.04M | $ 869.79M | |
$ ― | $ 15.15M | $ -77.37M | $ 52.11M | $ 42.24M | $ 35.10M | |
$ ― | $ 15.15M | $ -77.37M | $ 50.49M | $ 48.17M | $ 34.34M | |
$ ― | $ 31.45M | $ 29.89M | $ 28.75M | $ 16.31M | $ 19.46M | |
$ ― | $ 72.50M | $ -68.57M | $ 133.31M | $ 90.76M | $ 86.96M | |
$ ― | $ 163.84M | $ 19.97M | $ 227.41M | $ 143.78M | $ 130.39M |