Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 750.57B | $ 199.20B | $ 700.12B | $ 673.05B | $ 666.65B | $ 657.10B | |
$ 336.70B | $ ― | $ 311.69B | $ ― | $ ― | $ ― | |
$ 413.87B | $ 199.20B | $ 388.43B | $ 673.05B | $ 666.65B | $ 657.10B | |
$ 309.09B | $ 169.27B | $ 297.27B | $ 538.96B | $ 532.37B | $ 485.43B | |
$ 104.78B | $ 29.93B | $ 91.16B | $ -79.02B | $ -82.88B | $ -103.92B | |
$ -25.06B | $ -7.19B | $ -18.62B | $ ― | $ ― | $ -17.78B | |
$ ― | $ -2.38B | $ ― | $ -5.84B | $ -7.55B | $ -9.80B | |
$ 86.32B | $ 21.22B | $ 79.11B | $ 60.91B | $ 58.97B | $ 59.78B | |
$ 17.92B | $ 3.70B | $ 16.27B | $ 14.60B | $ 14.63B | $ 13.33B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 588.00M | |
$ 64.80B | $ 16.87B | $ 59.00B | $ ― | $ ― | $ ― | |
$ ― | $ 17.52 | $ ― | $ 41.25 | $ 39.81 | $ 41.84 | |
$ ― | $ 17.52 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 962.72M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 962.72M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 645.78B | $ 169.27B | $ 608.96B | $ ― | $ ― | $ ― | |
$ 64.80B | $ 16.87B | $ 59.00B | $ 46.32B | $ 44.33B | $ 46.45B | |
$ 64.80B | $ 21.09B | $ 52.15B | $ ― | $ ― | $ ― | |
$ 14.45B | $ ― | $ 13.77B | $ ― | $ ― | $ ― | |
$ 100.77B | $ 29.46B | $ 92.88B | $ ― | $ ― | $ ― | |
$ 244.51B | $ 168.23B | $ 240.84B | $ ― | $ ― | $ ― |