Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 15.30B | $ 14.75B | $ 15.67B | $ 15.22B | $ 13.51B | |
$ ― | $ 9.52B | $ 9.28B | $ 10.08B | $ 10.16B | $ 8.89B | |
$ ― | $ 5.77B | $ 5.47B | $ 5.59B | $ 5.06B | $ 4.62B | |
$ ― | $ 5.07B | $ 5.01B | $ 5.13B | $ 4.76B | $ 4.47B | |
$ ― | $ 701.21M | $ 459.40M | $ 462.63M | $ 302.21M | $ 154.26M | |
$ ― | $ -8.69M | $ -15.25M | $ -19.41M | $ -32.08M | $ 18.58M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 883.54M | $ 610.05M | $ 577.24M | $ 530.78M | $ 421.21M | |
$ ― | $ 287.13M | $ 210.99M | $ 198.68M | $ 168.00M | $ 128.84M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 585.71M | $ 395.22M | $ 371.69M | $ 353.54M | $ 278.91M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 14.60B | $ 14.29B | $ 15.21B | $ 14.92B | $ 13.35B | |
$ ― | $ 585.71M | $ 395.22M | $ 371.69M | $ 353.54M | $ 278.91M | |
$ ― | $ 536.84M | $ 339.69M | $ 306.24M | $ 279.46M | $ 183.45M | |
$ ― | $ 25.70M | $ 33.16M | $ 44.66M | $ 8.82M | $ 34.03M | |
$ ― | $ 909.24M | $ 643.22M | $ 621.90M | $ 539.61M | $ 455.24M | |
$ ― | $ 1.46B | $ 1.19B | $ 1.14B | $ 945.96M | $ 846.19M |