Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 208.35B | $ 241.39B | $ 157.74B | $ 105.94B | $ 278.40B | |
$ 64.06B | $ 55.10B | $ 22.86B | $ 10.18B | $ 27.58B | |
$ 17.08B | $ 14.03B | $ 12.36B | $ 10.76B | $ 12.02B | |
$ 15.93B | $ 14.66B | $ 15.17B | $ 15.30B | $ 18.24B | |
$ 43.50B | $ 29.43B | $ 28.37B | $ -7.03B | $ 25.55B | |
$ 46.98B | $ 44.76B | $ 15.09B | $ -346.00M | $ 19.52B | |
$ -23.23B | $ -26.04B | $ -10.06B | $ -24.32B | $ -8.04B | |
$ 23.75B | $ 15.40B | $ 15.23B | $ -24.89B | $ 8.15B | |
$ 15.24B | $ -1.36B | $ 7.57B | $ -20.73B | $ 4.03B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.27 | $ -0.43 | $ 2.25 | $ -6.15 | $ 1.19 | |
$ 5.15 | $ -0.43 | $ 2.24 | $ -6.15 | $ 1.18 | |
2.89B | 3.16B | 3.35B | 3.37B | 3.38B | |
2.96B | 3.16B | 3.38B | 3.37B | 3.40B |