Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.91B | $ 2.77B | $ 2.59B | $ 2.29B | $ 2.30B | |
$ 1.84B | $ 1.78B | $ 1.67B | $ 1.44B | $ 1.48B | |
$ 924.55M | $ 893.50M | $ 889.04M | $ 828.21M | $ 767.67M | |
$ 846.85M | $ 816.97M | $ 814.98M | $ 758.60M | $ 707.33M | |
$ 2.16B | $ 1.96B | $ 2.20B | $ 1.99B | $ 1.75B | |
$ 915.75M | $ 886.28M | $ 785.29M | $ 612.70M | $ 710.49M | |
$ 166.87M | $ 52.31M | $ 365.79M | $ 397.39M | $ 113.97M | |
$ 1.08B | $ 938.59M | $ 1.15B | $ 1.01B | $ 824.46M | |
$ 1.08B | $ 928.83M | $ 1.14B | $ 1.00B | $ 827.63M | |
$ 7.61 | $ 6.57 | $ 8.13 | $ 7.19 | $ 5.89 | |
$ 7.60 | $ 6.56 | $ 8.11 | $ 7.17 | $ 5.88 | |
142.00M | 141.31M | 139.63M | 139.39M | 140.09M | |
142.46M | 141.64M | 139.98M | 139.72M | 140.44M |