Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.86B | $ 3.75B | $ 3.57B | $ 3.13B | $ 2.16B | |
$ 2.12B | $ 1.82B | $ 1.73B | $ 1.54B | $ 927.00M | |
$ 1.02B | $ 1.10B | $ 1.05B | $ 921.00M | $ 853.00M | |
$ 115.00M | $ 112.00M | $ 2.81B | $ 2.36B | $ 1.98B | |
$ 877.00M | $ 860.00M | $ 878.00M | $ 751.00M | $ 42.00M | |
$ 733.00M | $ 720.00M | $ 653.00M | $ 618.00M | $ 95.00M | |
$ -220.00M | $ -235.00M | $ -167.00M | $ -189.00M | $ -355.00M | |
$ 513.00M | $ 485.00M | $ 486.00M | $ 429.00M | $ -276.00M | |
$ 411.00M | $ 396.00M | $ 357.00M | $ 308.00M | $ -253.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.86 | $ 5.32 | $ 4.27 | $ 3.62 | $ -2.94 | |
$ 5.81 | $ 5.28 | $ 4.23 | $ 3.62 | $ -2.94 | |
70.10M | 74.50M | 83.40M | 86.50M | 86.10M | |
70.70M | 75.00M | 84.20M | 86.50M | 86.10M |