Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 4.82B | $ 4.67B | $ 4.46B | $ 4.57B | $ 4.44B | $ 4.38B | |
$ 2.10B | $ 2.04B | $ 1.96B | $ 1.96B | $ 2.02B | $ 1.98B | |
$ 2.72B | $ 2.62B | $ 2.50B | $ 2.61B | $ 2.41B | $ 2.40B | |
$ 1.88B | $ 1.87B | $ 1.86B | $ 1.99B | $ 1.98B | $ 1.96B | |
$ 844.36M | $ 752.76M | $ 638.94M | $ 614.82M | $ 434.36M | $ 443.91M | |
$ -72.07M | $ -103.67M | $ -98.77M | $ -135.72M | $ -96.43M | $ -92.71M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 776.01M | $ 652.61M | $ 510.85M | $ 481.61M | $ 342.50M | $ 348.47M | |
$ 232.98M | $ 197.58M | $ 122.03M | $ 154.16M | $ 98.79M | $ 3.01M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 542.46M | $ 454.46M | $ 388.42M | $ 326.96M | $ 241.08M | $ 319.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.97B | $ 3.91B | $ 3.82B | $ 3.95B | $ 4.00B | $ 3.94B | |
$ 542.36M | $ 454.46M | $ 388.42M | $ 326.96M | $ 243.30M | $ 344.46M | |
$ 542.36M | $ 454.32M | $ 387.82M | $ 325.74M | $ 243.40M | $ 344.42M | |
$ 78.83M | $ 106.33M | $ 109.34M | $ 138.66M | $ 99.44M | $ 104.73M | |
$ 854.84M | $ 758.94M | $ 620.19M | $ 620.26M | $ 441.94M | $ 453.20M | |
$ 1.82B | $ 1.71B | $ 1.56B | $ 1.57B | $ 1.40B | $ 1.41B |