Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 2.46B | $ 2.32B | $ 2.13B | $ 2.03B | $ 1.91B | $ 1.70B | |
$ 548.00M | $ 522.00M | $ 501.00M | $ 493.00M | $ 488.00M | $ 763.00M | |
$ 1.92B | $ 1.80B | $ 1.63B | $ 1.53B | $ 1.42B | $ 938.00M | |
$ 494.00M | $ 464.00M | $ 473.00M | $ 557.00M | $ 676.00M | $ 334.00M | |
$ 1.42B | $ 1.34B | $ 1.16B | $ 976.00M | $ 746.00M | $ 604.00M | |
$ -341.00M | $ -279.00M | $ -279.00M | $ -247.00M | $ -231.00M | $ -248.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.10B | $ 5.37B | $ 2.39B | $ 3.46B | $ 3.44B | $ 3.00B | |
$ 1.13B | $ 654.00M | $ 485.00M | $ 727.00M | $ 447.00M | $ 580.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.97B | $ 4.72B | $ 1.91B | $ 2.74B | $ 3.00B | $ 2.42B | |
$ 7.50 | $ 7.20 | $ 2.95 | $ 8.50 | $ 9.30 | $ 7.40 | |
$ 7.48 | $ 7.20 | $ 2.95 | $ 8.50 | $ 9.30 | $ 7.40 | |
$ 2.64B | $ 655.33M | $ 646.00M | $ 323.00M | $ 323.85M | $ 327.33M | |
$ 2.64B | $ 655.33M | $ 646.00M | $ 323.00M | $ 323.85M | $ 327.33M | |
$ 0.60 | $ 0.60 | $ 0.25 | $ 0.00 | $ 0.00 | $ 0.85 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 38.00M | $ 36.00M | $ 35.00M | $ 45.00M | $ 27.00M | |
$ 1.04B | $ 986.00M | $ 974.00M | $ 1.05B | $ 1.16B | $ 1.10B | |
$ 4.97B | $ 4.72B | $ 1.91B | $ 2.74B | $ 3.00B | $ 2.42B | |
$ 3.21B | $ 4.37B | $ 2.06B | $ 2.98B | $ 2.54B | $ 2.72B | |
$ 327.00M | $ 258.00M | $ 259.00M | $ 221.00M | $ 212.00M | $ 258.00M | |
$ 6.42B | $ 5.63B | $ 2.65B | $ 3.69B | $ 3.66B | $ 3.26B | |
$ 6.42B | $ 5.72B | $ 2.74B | $ 3.77B | $ 3.76B | $ 3.36B |