Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.77B | $ 1.63B | $ 1.44B | $ 1.59B | $ 1.51B | $ 1.28B | |
$ 1.03B | $ 984.27M | $ 938.20M | $ 1.03B | $ 972.71M | $ 845.61M | |
$ 742.87M | $ 643.05M | $ 503.96M | $ 565.41M | $ 535.08M | $ 437.44M | |
$ 502.26M | $ 459.56M | $ 397.16M | $ 412.51M | $ 371.36M | $ 318.37M | |
$ 240.61M | $ 183.49M | $ 106.80M | $ 152.90M | $ 163.71M | $ 119.07M | |
$ -24.34M | $ -28.16M | $ -34.14M | $ -32.46M | $ -33.30M | $ -8.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 230.06M | $ 168.71M | $ 60.88M | $ 125.81M | $ 136.41M | $ 135.84M | |
$ 52.80M | $ 38.45M | $ 12.68M | $ 19.89M | $ 21.92M | $ 19.82M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 169.38M | $ 122.13M | $ 35.20M | $ 55.73M | $ -15.09M | $ 95.29M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 71.39M | $ 65.94M | $ 81.10M | $ 111.30M | $ 20.02M | |
$ 1.53B | $ 1.44B | $ 1.34B | $ 1.44B | $ 1.34B | $ 1.16B | |
$ 169.38M | $ 122.13M | $ 35.20M | $ 55.73M | $ -15.09M | $ 95.29M | |
$ 169.38M | $ 126.37M | $ 45.65M | $ 98.26M | $ 104.76M | $ 96.10M | |
$ 25.07M | $ 27.18M | $ 26.08M | $ 31.07M | $ 30.36M | $ 7.04M | |
$ 255.14M | $ 195.88M | $ 86.96M | $ 156.88M | $ 166.77M | $ 142.88M | |
$ 553.67M | $ 505.95M | $ 422.29M | $ 502.40M | $ 508.01M | $ 305.64M |