Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 12.14B | $ 12.55B | $ 15.79B | $ 11.78B | $ 7.50B | |
$ 1.96B | $ 2.22B | $ 4.07B | $ 3.50B | $ 1.02B | |
$ 1.08B | $ 1.49B | $ 990.00M | $ 674.00M | $ 558.00M | |
$ 1.11B | $ 1.10B | $ 1.06B | $ 840.00M | $ 773.00M | |
$ 2.21B | $ 1.96B | $ 4.18B | $ 3.69B | $ 1.25B | |
$ 875.00M | $ 729.00M | $ 3.05B | $ 2.80B | $ 429.00M | |
$ 63.00M | $ -29.00M | $ -104.00M | $ -123.00M | $ -98.00M | |
$ 938.00M | $ 700.00M | $ 2.95B | $ 2.68B | $ 331.00M | |
$ 602.00M | $ 479.00M | $ 2.25B | $ 2.02B | $ 330.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.68 | $ 3.72 | $ 17.47 | $ 15.66 | $ 2.57 | |
$ 4.66 | $ 3.70 | $ 17.35 | $ 15.58 | $ 2.57 | |
128.54M | 127.81M | 127.97M | 128.00M | 127.85M | |
129.21M | 128.60M | 128.85M | 128.70M | 128.09M |