Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 484.60B | $ 570.46B | $ 484.60B | $ 404.13B | $ 328.90B | $ 378.02B | |
$ 243.89B | $ ― | $ 243.89B | $ 204.25B | $ 176.04B | $ 198.34B | |
$ 240.71B | $ ― | $ 240.71B | $ 199.88B | $ 152.86B | $ 179.68B | |
$ 206.70B | $ ― | $ 206.70B | $ 177.93B | $ 156.81B | $ 169.05B | |
$ 34.00B | $ ― | $ 34.00B | $ 21.95B | $ -3.95B | $ 10.63B | |
$ -1.28B | $ ― | $ -1.28B | $ -1.34B | $ -1.33B | $ -1.15B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 28.70B | $ ― | $ 28.70B | $ 14.12B | $ -16.06B | $ 10.21B | |
$ 8.69B | $ ― | $ 8.69B | $ 4.74B | $ 65.00M | $ 2.83B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.89B | $ ― | $ 19.89B | $ 9.40B | $ -16.13B | $ 7.10B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 450.60B | $ ― | $ 450.60B | $ 382.18B | $ 332.85B | $ 367.38B | |
$ 19.89B | $ ― | $ 19.89B | $ 9.40B | $ -16.13B | $ 7.10B | |
$ 21.44B | $ ― | $ 21.57B | $ 15.02B | $ -9.79B | $ 7.02B | |
$ 2.66B | $ ― | $ 2.66B | $ 1.72B | $ 1.70B | $ 1.84B | |
$ 31.36B | $ ― | $ 31.36B | $ 15.84B | $ -14.36B | $ 12.05B | |
$ 31.36B | $ 72.53B | $ 47.78B | $ 30.19B | $ -378.00M | $ 24.97B |