Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 185.23B | $ 213.67B | $ 240.86B | $ 154.71B | $ 112.38B | |
$ 28.11B | $ 47.39B | $ 54.05B | $ 21.65B | $ -534.61M | |
$ 13.51B | $ 16.93B | $ 12.97B | $ 11.16B | $ 8.30B | |
$ 16.82B | $ 16.68B | $ 14.63B | $ 14.88B | $ 16.23B | |
$ 25.11B | $ 42.89B | $ 29.37B | $ 27.82B | $ -7.46B | |
$ 14.59B | $ 30.46B | $ 41.08B | $ 10.49B | $ -8.84B | |
$ -7.95B | $ -6.31B | $ -25.71B | $ 4.45B | $ -17.56B | |
$ 6.64B | $ 24.15B | $ 15.37B | $ 14.93B | $ -26.40B | |
$ 382.83M | $ 15.50B | $ -2.48B | $ 7.42B | $ -21.54B | |
$ 0.02 | $ 0.89 | $ -0.13 | $ 0.37 | $ -1.07 | |
$ 0.02 | $ 0.87 | $ -0.13 | $ 0.37 | $ -1.07 | |
16.39B | 17.75B | 18.99B | 20.13B | 20.22B | |
16.82B | 17.75B | 18.99B | 20.26B | 20.22B |