Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ ― | $ 16.22B | $ 11.73B | $ 10.65B | $ 10.76B | $ 11.29B | |
$ ― | $ 10.66B | $ 5.74B | $ 5.05B | $ 5.93B | $ 5.63B | |
$ ― | $ 5.56B | $ 5.99B | $ 5.60B | $ 4.83B | $ 5.66B | |
$ ― | $ 1.19B | $ 816.88M | $ 612.50M | $ 712.25M | $ 881.12M | |
$ ― | $ 4.37B | $ 5.18B | $ 4.99B | $ 4.12B | $ 4.78B | |
$ ― | $ -36.12M | $ -31.58M | $ -10.96M | $ -12.46M | $ -20.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 5.09B | $ 4.86B | $ 5.30B | $ 5.54B | $ 6.74B | |
$ ― | $ 1.65B | $ 1.56B | $ 2.06B | $ 1.36B | $ 2.22B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.35B | $ 3.27B | $ 3.15B | $ 4.05B | $ 3.91B | |
$ ― | $ 1.07 | $ 1.05 | $ 1.01 | $ 1.30 | $ 1.28 | |
$ ― | $ 1.07 | $ 1.04 | $ 1.01 | $ 1.29 | $ 1.28 | |
$ ― | $ 3.13B | $ 3.13B | $ 3.13B | $ 3.12B | $ 3.05B | |
$ ― | $ 3.13B | $ 3.13B | $ 3.13B | $ 3.13B | $ 3.06B | |
$ ― | $ 0.21 | $ 0.07 | $ 0.14 | $ 0.19 | $ 0.18 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 11.84B | $ 6.56B | $ 5.66B | $ 6.64B | $ 6.51B | |
$ ― | $ 3.35B | $ 3.27B | $ 3.15B | $ 4.05B | $ 3.91B | |
$ ― | $ 3.35B | $ 3.27B | $ 3.15B | $ 4.05B | $ 3.91B | |
$ ― | $ 36.12M | $ 31.58M | $ 10.96M | $ 12.46M | $ 20.35M | |
$ ― | $ 5.13B | $ 4.89B | $ 5.31B | $ 5.55B | $ 6.76B | |
$ ― | $ 5.16B | $ 4.92B | $ 5.34B | $ 5.58B | $ 6.79B |