Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 20.36B | $ 19.76B | $ 57.14B | $ 46.36B | $ 50.85B | |
$ 28.02B | $ 19.76B | $ -18.87B | $ 47.99B | $ 50.85B | |
$ 12.52B | $ 14.71B | $ -22.93B | $ 39.53B | $ 2.69B | |
$ 473.00M | $ 416.00M | $ 0.00 | $ 394.00M | $ 0.00 | |
$ 8.92B | $ 5.46B | $ 4.56B | $ 9.22B | $ 7.58B | |
$ 22.47B | $ 5.05B | $ 5.19B | $ 43.33B | $ 48.16B | |
$ -14.64B | $ -15.19B | $ -1.14B | $ -34.86B | $ -40.89B | |
$ 7.83B | $ 4.56B | $ 4.05B | $ 8.47B | $ 7.27B | |
$ 6.84B | $ 3.76B | $ 3.33B | $ 7.43B | $ 5.78B | |
$ 2.48 | $ 1.32 | $ 1.12 | $ 2.48 | $ 1.92 | |
$ 2.48 | $ 1.32 | $ 1.12 | $ 2.44 | $ 1.92 | |
2.77B | 2.88B | 2.98B | 3.02B | 3.02B | |
2.77B | 2.88B | 2.98B | 3.02B | 3.02B |