Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.71B | $ 20.05B | $ 17.49B | $ 15.62B | $ 13.07B | |
$ 3.71B | $ 3.46B | $ 2.63B | $ 2.44B | $ 1.94B | |
$ 1.87B | $ 1.88B | $ 1.29B | $ 1.22B | $ 1.12B | |
$ 0.00 | $ 912.00M | $ 762.00M | $ 773.00M | $ 764.00M | |
$ 1.84B | $ 2.53B | $ 1.97B | $ 1.83B | $ 2.88B | |
$ 1.84B | $ 1.56B | $ 1.26B | $ 1.19B | $ 2.12B | |
$ 309.00M | $ -222.00M | $ -273.00M | $ -279.00M | $ -164.00M | |
$ 2.15B | $ 1.34B | $ 990.00M | $ 910.00M | $ 1.95B | |
$ 1.79B | $ 2.94B | $ 869.00M | $ 809.00M | $ 1.80B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 6.96 | $ 10.50 | $ 3.21 | $ 2.99 | $ 6.72 | |
$ 6.96 | $ 10.28 | $ 3.20 | $ 2.98 | $ 6.53 | |
256.66M | 276.92M | 270.90M | 270.46M | 263.43M | |
256.66M | 282.88M | 271.18M | 271.22M | 270.70M |