Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 25.97B | $ 28.08B | $ 37.88B | $ 27.71B | $ 20.91B | |
$ 7.53B | $ 8.47B | $ 15.42B | $ 9.41B | $ 5.24B | |
$ 7.53B | $ 4.13B | $ 5.25B | $ 4.27B | $ 3.52B | |
$ 2.34B | $ 2.17B | $ 2.01B | $ 1.95B | $ 1.99B | |
$ 4.21B | $ 4.88B | $ 12.07B | $ 6.58B | $ 2.89B | |
$ 0.00 | $ 4.35B | $ 10.81B | $ 4.78B | $ 1.61B | |
$ 1.14B | $ -2.39B | $ -563.00M | $ -613.00M | $ -1.23B | |
$ 1.14B | $ 1.95B | $ 10.25B | $ 4.17B | $ 382.00M | |
$ 674.00M | $ 1.26B | $ 7.66B | $ 3.15B | $ 459.00M | |
$ 1.36 | $ 2.53 | $ 14.22 | $ 5.53 | $ 0.81 | |
$ 1.36 | $ 2.53 | $ 14.18 | $ 5.52 | $ 0.81 | |
494.65M | 496.38M | 538.48M | 569.66M | 569.66M | |
494.92M | 496.38M | 540.01M | 571.29M | 569.69M |