Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 26.78B | $ 25.28B | $ 24.72B | $ 23.15B | $ 18.90B | |
$ ― | $ 24.64B | $ 23.20B | $ 22.76B | $ 21.26B | $ 17.70B | |
$ ― | $ 2.15B | $ 2.08B | $ 1.96B | $ 1.89B | $ 1.21B | |
$ ― | $ 897.17M | $ 801.50M | $ 739.37M | $ 656.91M | $ 536.25M | |
$ ― | $ 1.25B | $ 1.28B | $ 1.22B | $ 1.23B | $ 669.93M | |
$ ― | $ 103.74M | $ 107.80M | $ 50.70M | $ 85.06M | $ 107.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.29B | $ 1.29B | $ 1.37B | $ 1.37B | $ 869.55M | |
$ ― | $ 406.92M | $ 462.70M | $ 459.63M | $ 460.00M | $ 262.81M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 788.48M | $ 794.08M | $ 856.69M | $ 874.17M | $ 608.89M | |
$ ― | $ 1.40 | $ 1.41 | $ 1.52 | $ 1.53 | $ 1.03 | |
$ ― | $ 1.40 | $ 1.41 | $ 1.52 | $ 1.53 | $ 1.03 | |
$ ― | $ 561.59M | $ 562.66M | $ 562.66M | $ 571.94M | $ 589.98M | |
$ ― | $ 561.59M | $ 562.66M | $ 562.66M | $ 571.94M | $ 589.98M | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 25.53B | $ 24.00B | $ 23.50B | $ 21.91B | $ 18.23B | |
$ ― | $ 788.48M | $ 794.08M | $ 856.69M | $ 874.17M | $ 608.89M | |
$ ― | $ 860.14M | $ 834.65M | $ 853.49M | $ 905.17M | $ 591.46M | |
$ ― | $ 86.27M | $ 86.33M | $ 104.70M | $ 31.65M | $ 0.00 | |
$ ― | $ 1.38B | $ 1.38B | $ 1.48B | $ 1.41B | $ 869.55M | |
$ ― | $ 1.64B | $ 1.62B | $ 1.48B | $ 1.56B | $ 1.00B |