Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.05B | $ 4.13B | $ 3.98B | $ 3.54B | $ 2.92B | |
$ 1.33B | $ 1.50B | $ 1.46B | $ 1.33B | $ 1.07B | |
$ 1.10B | $ 885.29M | $ 811.68M | $ 744.78M | $ 640.81M | |
$ 361.74M | $ 314.12M | $ 303.87M | $ 265.54M | $ 234.92M | |
$ 581.14M | $ 1.03B | $ 1.04B | $ 854.29M | $ 759.15M | |
$ 227.35M | $ 617.26M | $ 650.98M | $ 589.86M | $ 432.73M | |
$ -134.23M | $ -35.98M | $ -27.99M | $ -109.15M | $ 14.38M | |
$ 93.11M | $ 581.28M | $ 622.99M | $ 480.71M | $ 447.11M | |
$ 22.20M | $ 474.62M | $ 486.23M | $ 390.98M | $ 364.30M | |
$ 0.67 | $ 9.27 | $ 9.57 | $ 7.77 | $ 7.35 | |
$ 0.66 | $ 9.22 | $ 9.48 | $ 7.60 | $ 7.20 | |
51.27M | 51.23M | 50.81M | 50.29M | 49.55M | |
51.63M | 51.45M | 51.30M | 51.42M | 50.61M |