Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 199.98B | $ 270.13B | $ ― | $ 187.08B | $ 200.24B | $ 210.57B | |
$ 113.40B | $ 153.46B | $ ― | $ 110.65B | $ 117.62B | $ 120.63B | |
$ 86.58B | $ 116.67B | $ ― | $ 76.43B | $ 82.62B | $ 89.94B | |
$ 53.05B | $ 70.83B | $ ― | $ 56.74B | $ 61.70B | $ 61.10B | |
$ 33.53B | $ 45.84B | $ ― | $ 19.69B | $ 20.92B | $ 28.84B | |
$ -61.00M | $ -72.00M | $ ― | $ -186.00M | $ -413.00M | $ -296.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 34.15B | $ 47.27B | $ ― | $ 18.82B | $ 20.73B | $ 28.92B | |
$ 9.54B | $ 13.20B | $ ― | $ 5.63B | $ 5.22B | $ 6.58B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 24.61B | $ 34.07B | $ ― | $ 13.19B | $ 15.48B | $ 22.31B | |
$ 582.97 | $ 807.06 | $ ― | $ 312.58 | $ 367.09 | $ 529.24 | |
$ 579.96 | $ 802.89 | $ ― | $ 311.09 | $ 365.44 | $ 526.98 | |
$ 126.64M | $ 42.22M | $ ― | $ 42.19M | $ 42.17M | $ 42.16M | |
$ 127.30M | $ 42.44M | $ ― | $ 42.39M | $ 42.36M | $ 42.34M | |
$ 245.00 | $ 245.00 | $ ― | $ 90.00 | $ 130.00 | $ 70.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 166.44B | $ 224.29B | $ ― | $ 167.38B | $ 179.32B | $ 181.73B | |
$ 24.61B | $ 34.07B | $ ― | $ 13.19B | $ 15.48B | $ 22.31B | |
$ 24.60B | $ 33.77B | $ ― | $ 13.59B | $ 15.32B | $ 21.85B | |
$ 487.00M | $ 657.00M | $ ― | $ 466.00M | $ 496.00M | $ 440.00M | |
$ 34.64B | $ 47.93B | $ ― | $ 19.29B | $ 21.23B | $ 29.36B | |
$ 34.64B | $ 59.28B | $ ― | $ 28.91B | $ 30.02B | $ 36.60B |