Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 58.76B | $ 65.45B | $ 58.76B | $ 52.15B | $ 49.91B | $ 70.48B | |
$ 48.19B | $ ― | $ 48.19B | $ 42.52B | $ 44.25B | $ 59.97B | |
$ 10.57B | $ ― | $ 10.57B | $ 9.63B | $ 5.66B | $ 10.51B | |
$ 5.32B | $ ― | $ 5.32B | $ 4.80B | $ 5.00B | $ 9.48B | |
$ 5.25B | $ ― | $ 5.25B | $ 4.83B | $ 664.00M | $ 1.02B | |
$ 195.00M | $ ― | $ 195.00M | $ 2.00M | $ -703.00M | $ -274.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.08B | $ ― | $ 5.08B | $ 5.03B | $ -1.13B | $ 1.06B | |
$ 939.00M | $ ― | $ 939.00M | $ 853.00M | $ 39.00M | $ 2.39B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.25B | $ ― | $ 4.25B | $ 4.21B | $ -1.13B | $ -1.36B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 53.51B | $ ― | $ 53.51B | $ 47.32B | $ 49.25B | $ 69.46B | |
$ 4.25B | $ ― | $ 4.25B | $ 4.21B | $ -1.13B | $ -1.36B | |
$ 4.25B | $ ― | $ 4.53B | $ 4.52B | $ -1.22B | $ -1.41B | |
$ 412.00M | $ ― | $ 412.00M | $ 353.00M | $ 436.00M | $ 385.00M | |
$ 5.49B | $ ― | $ 5.49B | $ 5.38B | $ -694.00M | $ 1.45B | |
$ 8.20B | $ 7.77B | $ 8.20B | $ 7.71B | $ 2.14B | $ 4.38B |