Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 5.61B | $ 5.16B | $ 5.01B | $ 4.86B | $ 4.85B | |
$ ― | $ 3.53B | $ 3.25B | $ 3.24B | $ 3.19B | $ 3.20B | |
$ ― | $ 2.08B | $ 1.91B | $ 1.77B | $ 1.67B | $ 1.65B | |
$ ― | $ 1.86B | $ 1.70B | $ 1.58B | $ 1.50B | $ 1.50B | |
$ ― | $ 220.91M | $ 210.22M | $ 188.93M | $ 167.51M | $ 154.15M | |
$ ― | $ -20.91M | $ -18.04M | $ -21.31M | $ -18.42M | $ -16.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 156.59M | $ 142.13M | $ 120.63M | $ 85.73M | $ 142.61M | |
$ ― | $ 63.56M | $ 55.86M | $ 45.62M | $ 28.43M | $ 46.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 82.94M | $ 78.81M | $ 73.60M | $ 54.83M | $ 92.99M | |
$ ― | $ 6.05 | $ 5.72 | $ 5.33 | $ 3.94 | $ 6.69 | |
$ ― | $ 6.03 | $ 5.68 | $ 5.27 | $ 3.86 | $ 6.56 | |
$ ― | $ 13.71M | $ 13.78M | $ 13.82M | $ 13.93M | $ 13.90M | |
$ ― | $ 13.76M | $ 13.88M | $ 13.96M | $ 14.20M | $ 14.17M | |
$ ― | $ 1.50 | $ 0.00 | $ 1.00 | $ 1.40 | $ 1.60 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.39B | $ 4.95B | $ 4.82B | $ 4.70B | $ 4.70B | |
$ ― | $ 82.94M | $ 78.81M | $ 73.60M | $ 54.83M | $ 92.99M | |
$ ― | $ 116.10M | $ 109.27M | $ 104.09M | $ 89.32M | $ 93.60M | |
$ ― | $ 9.99M | $ 13.81M | $ 16.20M | $ 12.59M | $ 14.84M | |
$ ― | $ 166.58M | $ 155.94M | $ 136.83M | $ 98.32M | $ 157.44M | |
$ ― | $ 359.89M | $ 338.38M | $ 301.63M | $ 231.59M | $ 284.37M |