Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 4.89B | $ 8.10B | $ 6.48B | $ 7.19B | $ 7.51B | $ 7.25B | |
$ 1.38B | $ 1.87B | $ 2.02B | $ 2.00B | $ 2.13B | $ 1.95B | |
$ 3.51B | $ 6.23B | $ 4.46B | $ 5.19B | $ 5.38B | $ 5.31B | |
$ 3.10B | $ 5.57B | $ 4.09B | $ 4.49B | $ 4.78B | $ 4.70B | |
$ 411.29M | $ 668.16M | $ 365.29M | $ 692.78M | $ 605.68M | $ 610.48M | |
$ -164.27M | $ -182.44M | $ -225.27M | $ -237.13M | $ -297.38M | $ -325.94M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 608.99M | $ 574.75M | $ 516.99M | $ 544.77M | $ 508.78M | $ 356.29M | |
$ 125.62M | $ 170.60M | $ 99.62M | $ 147.27M | $ 136.32M | $ 105.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 457.05M | $ 332.05M | $ 387.05M | $ 351.68M | $ 328.03M | $ 220.13M | |
$ 8.25 | $ ― | $ 6.97 | $ 6.46 | $ 5.90 | $ 3.85 | |
$ 8.25 | $ ― | $ 6.97 | $ 6.46 | $ 5.90 | $ 3.79 | |
$ 163.81M | $ ― | $ 54.52M | $ 54.44M | $ 55.59M | $ 57.12M | |
$ 163.81M | $ ― | $ 54.52M | $ 54.44M | $ 55.59M | $ 59.45M | |
$ 3.91 | $ ― | $ 1.94 | $ 3.52 | $ 3.00 | $ 2.88 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.48B | $ 7.44B | $ 6.12B | $ 6.50B | $ 6.90B | $ 6.64B | |
$ 457.05M | $ 332.05M | $ 387.05M | $ 351.68M | $ 328.03M | $ 220.13M | |
$ 377.12M | $ 287.07M | $ 229.47M | $ 337.99M | $ 213.95M | $ 116.33M | |
$ ― | $ 234.74M | $ 256.26M | $ 265.21M | $ 341.63M | $ 367.00M | |
$ 930.25M | $ 809.49M | $ 773.25M | $ 809.98M | $ 850.41M | $ 723.28M | |
$ 1.44B | $ 1.52B | $ 1.33B | $ 1.44B | $ 1.49B | $ 1.36B |