Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 1.33B | $ 1.17B | $ 976.07M | $ 1.05B | $ 1.02B | $ 997.80M | |
$ 1.10B | $ 963.01M | $ 806.17M | $ 881.05M | $ 801.27M | $ 757.49M | |
$ 224.71M | $ 208.67M | $ 169.90M | $ 171.18M | $ 220.91M | $ 240.31M | |
$ 171.99M | $ 163.64M | $ 126.95M | $ 141.66M | $ 137.90M | $ 128.34M | |
$ 52.72M | $ 45.03M | $ 42.94M | $ 29.52M | $ 83.01M | $ 111.97M | |
$ -216.00K | $ 1.59M | $ -3.05M | $ -2.33M | $ -92.00K | $ 3.65M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 30.48M | $ 37.73M | $ 36.56M | $ 31.89M | $ 85.35M | $ 109.00M | |
$ -6.26M | $ 6.90M | $ 44.00K | $ -19.94M | $ 20.90M | $ 27.95M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 36.38M | $ 30.45M | $ 36.22M | $ 51.46M | $ 64.10M | $ 80.71M | |
$ 1.35 | $ 1.13 | $ 1.35 | $ 1.91 | $ 2.38 | $ 3.00 | |
$ 1.35 | $ 1.11 | $ 1.32 | $ 1.87 | $ 2.33 | $ 2.89 | |
$ 106.72M | $ 26.88M | $ 26.88M | $ 26.88M | $ 26.88M | $ 26.88M | |
$ 107.98M | $ 27.51M | $ 27.51M | $ 27.51M | $ 27.51M | $ 27.96M | |
- | $ 1.00 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.27B | $ 1.13B | $ 933.13M | $ 1.02B | $ 939.17M | $ 885.84M | |
$ 36.38M | $ 30.45M | $ 36.22M | $ 51.46M | $ 64.10M | $ 80.71M | |
$ 49.68M | $ 43.83M | $ 36.98M | $ 48.23M | $ 62.70M | $ 83.35M | |
$ 5.45M | $ 3.32M | $ 3.47M | $ 3.70M | $ 1.94M | $ 1.82M | |
$ 35.93M | $ 41.05M | $ 40.03M | $ 35.60M | $ 87.29M | $ 110.82M | |
$ 98.53M | $ 104.38M | $ 102.42M | $ 91.32M | $ 128.80M | $ 149.12M |