Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.12B | $ 4.70B | $ 4.32B | $ 3.80B | $ 3.59B | |
$ 2.14B | $ 1.84B | $ 1.71B | $ 1.70B | $ 1.63B | |
$ 1.13B | $ 1.02B | $ 976.06M | $ 891.91M | $ 846.50M | |
$ 956.18M | $ 854.14M | $ 817.81M | $ 719.14M | $ 686.25M | |
$ 2.07B | $ 1.72B | $ 1.65B | $ 1.64B | $ 1.53B | |
$ 1.01B | $ 824.64M | $ 731.91M | $ 805.31M | $ 788.15M | |
$ -275.50M | $ -228.95M | $ -156.26M | $ -59.28M | $ -139.93M | |
$ 736.56M | $ 595.69M | $ 575.65M | $ 746.03M | $ 648.23M | |
$ 608.81M | $ 501.56M | $ 483.60M | $ 618.72M | $ 550.56M | |
$ 5.35 | $ 4.42 | $ 4.27 | $ 5.48 | $ 4.89 | |
$ 5.24 | $ 4.41 | $ 4.26 | $ 5.47 | $ 4.87 | |
113.85M | 113.44M | 113.20M | 112.91M | 112.67M | |
116.23M | 113.80M | 113.42M | 113.19M | 112.94M |