Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 578.01B | $ 17.31B | $ 18.76B | $ 13.68B | $ 669.19B | $ 670.58B | |
$ 410.63B | $ 13.85B | $ 13.68B | $ 10.63B | $ 626.21B | $ 575.61B | |
$ 167.38B | $ 3.46B | $ 5.07B | $ 3.05B | $ 42.97B | $ 94.98B | |
$ 67.03B | $ 2.57B | $ 2.62B | $ 2.01B | $ 112.17B | $ 81.44B | |
$ 100.36B | $ 888.00M | $ 2.46B | $ 1.05B | $ -69.20B | $ 13.54B | |
$ -207.00M | $ -815.00M | $ 2.87B | $ 1.15B | $ 127.45B | $ 96.44B | |
$ 15.46B | $ -633.00M | $ -2.56B | $ -402.00M | $ -224.87B | $ -448.06B | |
$ 115.61B | $ -257.00M | $ 7.76B | $ 2.61B | $ 425.68B | $ 491.49B | |
$ 21.55B | $ 1.02B | $ 822.00M | $ 699.00M | $ 14.59B | $ 26.37B | |
$ ― | $ 94.00M | $ 2.67B | $ 287.00M | $ 13.27B | $ 7.97B | |
$ 93.09B | $ -1.31B | $ 6.95B | $ 1.90B | $ 409.72B | $ 465.81B | |
$ 236.84 | $ -3.35 | $ 5.67 | $ 0.65 | $ 0.00 | $ -86.85 | |
$ 236.84 | $ -3.35 | $ 5.67 | $ 0.65 | $ 0.00 | $ -86.85 | |
$ 393.04M | $ 391.72M | $ 392.72M | $ 392.79M | $ 0.00 | $ 392.31M | |
$ 393.04M | $ 391.72M | $ 392.72M | $ 392.79M | $ 0.00 | $ 392.31M | |
- | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 477.65B | $ 16.42B | $ 16.30B | $ 12.64B | $ 738.38B | $ 657.05B | |
$ 93.09B | $ -1.31B | $ 6.95B | $ 1.90B | $ 409.72B | $ 465.81B | |
$ 93.09B | $ 2.10B | $ ― | $ ― | $ ― | $ ― | |
$ 60.96B | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 176.57B | $ 897.00M | $ 7.05B | $ 1.86B | $ 0.00 | $ 443.35B | |
$ 258.52B | $ 4.17B | $ 9.86B | $ ― | $ 0.00 | $ 602.13B |