Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 30.13B | $ 29.14B | $ 28.50B | $ 27.78B | $ 26.98B | |
$ 9.84B | $ 10.24B | $ 9.51B | $ 9.38B | $ 8.47B | |
$ 7.69B | $ 8.15B | $ 7.35B | $ 7.20B | $ 6.98B | |
$ 2.56B | $ 2.62B | $ 2.48B | $ 2.60B | $ 2.63B | |
$ 5.02B | $ 5.06B | $ 4.78B | $ 4.85B | $ 4.26B | |
$ 2.19B | $ 2.09B | $ 3.60B | $ 2.43B | $ 3.41B | |
$ 763.00M | $ 141.00M | $ 94.00M | $ 2.46B | $ -113.00M | |
$ 2.95B | $ 2.23B | $ 876.00M | $ 3.59B | $ -442.00M | |
$ 2.55B | $ 2.02B | $ 868.00M | $ 3.43B | $ -322.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.95 | $ 1.56 | $ 0.67 | $ 2.62 | $ -0.25 | |
$ 1.91 | $ 1.54 | $ 0.66 | $ 2.58 | $ -0.25 | |
1.31B | 1.30B | 1.30B | 1.31B | 1.29B | |
1.34B | 1.32B | 1.32B | 1.33B | 1.29B |