Income Statement | Dec 24 | Dec 24 | Dec 23 | Dec 23 | Dec 22 |
---|---|---|---|---|---|
$ 38.96B | $ 38.96B | $ 35.82B | $ 35.82B | $ 44.20B | |
$ 21.90B | $ 21.90B | $ 19.95B | $ 19.95B | $ 25.57B | |
$ 11.83B | $ 11.83B | $ 12.16B | $ 12.16B | $ 9.71B | |
$ 1.71B | $ 1.71B | $ 1.81B | $ 1.81B | $ 1.76B | |
$ 12.74B | $ 12.74B | $ 9.95B | $ 9.95B | $ 17.25B | |
$ 10.07B | $ 10.07B | $ 7.79B | $ 7.79B | $ 15.86B | |
$ 265.00M | $ 265.00M | $ -345.00M | $ -345.00M | $ -862.00M | |
$ 10.34B | $ 10.34B | $ 7.44B | $ 7.44B | $ 15.00B | |
$ 10.14B | $ 10.14B | $ 7.23B | $ 7.23B | $ 12.94B | |
$ 9.09 | $ 9.09 | $ 6.47 | $ 6.47 | $ 11.52 | |
$ 8.98 | $ 8.98 | $ 6.42 | $ 6.42 | $ 11.38 | |
1.12B | 1.12B | 1.12B | 1.12B | 1.12B | |
1.13B | 1.13B | 1.13B | 1.13B | 1.14B |