Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 10.97B | $ 9.68B | $ 9.76B | $ 8.50B | $ 7.05B | |
$ 3.25B | $ 2.68B | $ 2.62B | $ 2.22B | $ 1.61B | |
$ 2.13B | $ 871.00M | $ 902.00M | $ 779.00M | $ 1.75B | |
$ 677.00M | $ 609.00M | $ 531.00M | $ 502.00M | $ 493.00M | |
$ 1.80B | $ 2.28B | $ 2.25B | $ 1.94B | $ 369.00M | |
$ 1.13B | $ 1.81B | $ 1.71B | $ 1.44B | $ -138.00M | |
$ -211.00M | $ -221.00M | $ -100.00M | $ -125.00M | $ -118.00M | |
$ 916.00M | $ 1.59B | $ 1.61B | $ 1.31B | $ -256.00M | |
$ 647.00M | $ 1.20B | $ 1.24B | $ 995.00M | $ -383.00M | |
$ 7.44 | $ 13.27 | $ 12.85 | $ 9.61 | $ -3.55 | |
$ 7.36 | $ 13.14 | $ 12.70 | $ 9.54 | $ -3.55 | |
87.00M | 90.10M | 96.60M | 103.50M | 108.60M | |
87.90M | 91.00M | 97.70M | 104.30M | 108.60M |