Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 24.46B | $ 22.74B | $ 20.72B | $ 19.82B | $ 17.22B | |
$ 24.46B | $ 9.64B | $ 8.65B | $ 8.39B | $ 7.09B | |
$ 18.64B | $ 4.36B | $ 4.37B | $ 4.08B | $ 4.03B | |
$ 746.00M | $ 713.00M | $ 15.79B | $ 15.16B | $ 13.64B | |
$ 6.93B | $ 6.32B | $ 5.69B | $ 5.50B | $ 4.06B | |
$ 5.82B | $ 5.28B | $ 4.28B | $ 4.31B | $ 3.07B | |
$ -337.00M | $ -256.00M | $ -198.00M | $ -104.00M | $ -273.00M | |
$ 5.48B | $ 5.03B | $ 4.08B | $ 4.21B | $ 2.79B | |
$ 4.06B | $ 3.76B | $ 3.05B | $ 3.14B | $ 2.02B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.25 | $ 7.60 | $ 6.11 | $ 6.20 | $ 3.98 | |
$ 8.19 | $ 7.53 | $ 6.04 | $ 6.13 | $ 3.94 | |
492.00M | 494.00M | 499.00M | 507.00M | 506.00M | |
496.00M | 499.00M | 505.00M | 513.00M | 512.00M |