Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 26.37B | $ 20.52B | $ 16.71B | $ 19.26B | $ 19.55B | $ 19.56B | |
$ 20.05B | $ 15.36B | $ 11.07B | $ 14.25B | $ 14.87B | $ 14.92B | |
$ 6.31B | $ 5.16B | $ 5.64B | $ 5.01B | $ 4.68B | $ 4.64B | |
$ 3.14B | $ 3.00B | $ 3.34B | $ 3.28B | $ 2.84B | $ 2.62B | |
$ 3.17B | $ 2.16B | $ 2.31B | $ 1.72B | $ 1.84B | $ 2.02B | |
$ -73.00M | $ 2.00M | $ -132.00M | $ -126.00M | $ -134.00M | $ -138.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.08B | $ 1.92B | $ 1.79B | $ 230.00M | $ 1.82B | $ 1.90B | |
$ 511.00M | $ 467.00M | $ 388.00M | $ 50.00M | $ 392.00M | $ 427.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.52B | $ 1.44B | $ 1.39B | $ 171.00M | $ 1.42B | $ 1.46B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 22.00M | $ 21.00M | $ 21.00M | $ 44.00M | $ 44.00M | |
$ 23.20B | $ 18.36B | $ 14.40B | $ 17.53B | $ 17.71B | $ 17.54B | |
$ 1.52B | $ 1.44B | $ 1.39B | $ 171.00M | $ 1.42B | $ 1.46B | |
$ 2.32B | $ 1.61B | $ 1.74B | $ 1.23B | $ 1.36B | $ 1.44B | |
$ 137.00M | $ 137.00M | $ 133.00M | $ 5.00M | $ ― | $ 133.00M | |
$ 2.22B | $ 2.06B | $ 1.92B | $ 235.00M | $ 1.84B | $ 2.02B | |
$ 4.63B | $ 4.38B | $ 3.82B | $ 3.69B | $ 3.55B | $ 3.53B |