Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 189.19B | $ 208.35B | $ 241.39B | $ 157.74B | $ 105.94B | |
$ 30.24B | $ 64.06B | $ 55.10B | $ 22.86B | $ 10.18B | |
$ 30.24B | $ 17.08B | $ 14.03B | $ 12.36B | $ 10.76B | |
$ 17.39B | $ 15.93B | $ 14.66B | $ 15.17B | $ 15.30B | |
$ 28.85B | $ 43.50B | $ 29.43B | $ 28.37B | $ -7.03B | |
$ 14.84B | $ 46.98B | $ 44.76B | $ 15.09B | $ -346.00M | |
$ -8.06B | $ -23.23B | $ -26.04B | $ -10.06B | $ -24.32B | |
$ 6.78B | $ 23.75B | $ 15.40B | $ 15.23B | $ -24.89B | |
$ 381.00M | $ 15.24B | $ -1.36B | $ 7.57B | $ -20.73B | |
$ 0.14 | $ 0.86 | $ -0.43 | $ 2.25 | $ -6.15 | |
$ 0.14 | $ 0.86 | $ -0.43 | $ 2.24 | $ -6.15 | |
2.73B | 17.75B | 3.16B | 3.35B | 3.37B | |
2.80B | 17.75B | 3.16B | 3.38B | 3.37B |