Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 5.33B | $ 5.19B | $ 5.01B | $ 3.49B | $ 2.72B | |
$ 1.62B | $ 1.60B | $ 1.49B | $ 974.39M | $ 746.36M | |
$ 738.58M | $ 703.72M | $ 689.55M | $ 497.97M | $ 391.31M | |
$ 140.49M | $ 132.88M | $ 125.02M | $ 79.39M | $ 63.14M | |
$ 1.05B | $ 1.03B | $ 922.19M | $ 555.81M | $ 418.19M | |
$ 886.34M | $ 895.02M | $ 797.16M | $ 476.42M | $ 355.05M | |
$ -45.55M | $ -69.54M | $ -55.03M | $ -42.98M | $ -31.96M | |
$ 840.79M | $ 825.48M | $ 742.13M | $ 433.44M | $ 323.09M | |
$ 622.60M | $ 614.25M | $ 555.99M | $ 324.02M | $ 247.02M | |
$ 20.41 | $ 19.44 | $ 17.26 | $ 9.88 | $ 7.50 | |
$ 20.29 | $ 19.33 | $ 17.14 | $ 9.78 | $ 7.42 | |
30.50M | 31.58M | 32.21M | 32.80M | 32.92M | |
30.68M | 31.58M | 32.44M | 33.15M | 33.30M |