Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 21.82B | $ 22.39B | $ 21.42B | $ 18.22B | $ 12.33B | |
$ 4.71B | $ 4.84B | $ 4.66B | $ 3.79B | $ 2.33B | |
$ 3.31B | $ 3.44B | $ 3.22B | $ 2.99B | $ 1.98B | |
$ 183.20M | $ 181.30M | $ 179.01M | $ 198.55M | $ 121.60M | |
$ 1.50B | $ 1.56B | $ 1.61B | $ 1.05B | $ 471.03M | |
$ 1.22B | $ 1.41B | $ 1.44B | $ 801.87M | $ 347.04M | |
$ -272.20M | $ -414.40M | $ -301.43M | $ -219.96M | $ -224.20M | |
$ 951.00M | $ 992.00M | $ 1.14B | $ 581.91M | $ 122.84M | |
$ 660.20M | $ 765.50M | $ 860.50M | $ 465.40M | $ 100.56M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.26 | $ 13.86 | $ 15.83 | $ 8.11 | $ 1.53 | |
$ 13.05 | $ 13.54 | $ 15.33 | $ 7.84 | $ 1.51 | |
49.80M | 51.10M | 50.73M | 50.30M | 46.17M | |
50.60M | 52.30M | 52.40M | 52.03M | 46.63M |