Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 150.02B | $ 153.22B | $ 150.02B | $ 133.89B | $ 121.78B | $ 172.75B | |
$ 116.00B | $ ― | $ 116.00B | $ 103.22B | $ 101.59B | $ 143.58B | |
$ 34.02B | $ ― | $ 34.02B | $ 30.68B | $ 20.19B | $ 29.16B | |
$ 17.07B | $ ― | $ 16.17B | $ 15.70B | $ 14.49B | $ 25.14B | |
$ 16.95B | $ ― | $ 17.85B | $ 14.98B | $ 5.69B | $ 4.03B | |
$ 186.00M | $ ― | $ 186.00M | $ 100.00M | $ -457.00M | $ -745.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 20.30B | $ ― | $ 20.30B | $ 15.81B | $ 5.96B | $ 3.83B | |
$ 5.50B | $ ― | $ 5.50B | $ 4.76B | $ 1.93B | $ 1.12B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 14.50B | $ ― | $ 14.50B | $ 23.01B | $ 3.63B | $ 2.38B | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 133.06B | $ ― | $ 132.16B | $ 118.92B | $ 116.09B | $ 168.72B | |
$ 14.50B | $ ― | $ 14.50B | $ 23.01B | $ 3.63B | $ 2.38B | |
$ 13.88B | $ ― | $ 14.17B | $ 11.14B | $ 3.75B | $ 2.45B | |
$ 427.00M | $ ― | $ 427.00M | $ 429.00M | $ 358.00M | $ 880.00M | |
$ 20.73B | $ ― | $ 20.73B | $ 16.24B | $ 6.32B | $ 4.71B | |
$ 27.25B | $ 27.44B | $ 27.25B | $ 23.22B | $ 15.27B | $ 12.46B |