Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.56B | $ 4.32B | $ 3.62B | $ 3.54B | $ 3.73B | |
$ 1.43B | $ 1.30B | $ 994.29M | $ 1.05B | $ 1.12B | |
$ 971.97M | $ 964.29M | $ 815.54M | $ 797.08M | $ 878.25M | |
$ 85.60M | $ 83.75M | $ 90.95M | $ 99.82M | $ 100.75M | |
$ 541.05M | $ 374.42M | $ 291.58M | $ 385.19M | $ 351.06M | |
$ 462.28M | $ 333.55M | $ 197.22M | $ 270.76M | $ 250.28M | |
$ -76.12M | $ -109.80M | $ -42.84M | $ -137.17M | $ -47.98M | |
$ 386.15M | $ 223.75M | $ 154.38M | $ 133.59M | $ 186.81M | |
$ 282.76M | $ 186.74M | $ 188.69M | $ 125.95M | $ 130.42M | |
$ 2.15 | $ 1.42 | $ 1.44 | $ 0.97 | $ 1.00 | |
$ 2.14 | $ 1.42 | $ 1.44 | $ 0.96 | $ 1.00 | |
131.49M | 131.51M | 130.63M | 130.31M | 130.40M | |
132.36M | 131.93M | 131.31M | 130.86M | 131.05M |