Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.89B | $ 5.41B | $ 5.17B | $ 3.81B | $ 3.14B | |
$ 1.82B | $ 1.66B | $ 1.62B | $ 1.20B | $ 1.01B | |
$ 1.15B | $ 1.05B | $ 987.93M | $ 847.84M | $ 755.01M | |
$ 400.92M | $ 365.76M | $ 360.54M | $ 309.88M | $ 303.97M | |
$ 1.09B | $ 989.57M | $ 1.01B | $ 647.73M | $ 544.05M | |
$ 670.23M | $ 612.44M | $ 634.75M | $ 347.89M | $ 251.34M | |
$ -136.79M | $ -109.16M | $ -96.75M | $ -78.17M | $ -76.79M | |
$ 533.44M | $ 503.28M | $ 538.00M | $ 269.71M | $ 174.55M | |
$ 402.30M | $ 377.86M | $ 411.74M | $ 203.25M | $ 134.84M | |
$ 7.46 | $ 6.99 | $ 7.59 | $ 3.73 | $ 2.43 | |
$ 7.42 | $ 6.95 | $ 7.56 | $ 3.71 | $ 2.42 | |
53.90M | 54.07M | 54.22M | 54.51M | 55.48M | |
54.20M | 54.38M | 54.49M | 54.76M | 55.69M |