Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.77B | $ 4.48B | $ 4.37B | $ 4.02B | $ 3.71B | |
$ 1.69B | $ 1.57B | $ 1.54B | $ 1.43B | $ 1.29B | |
$ 988.00M | $ 939.81M | $ 1.03B | $ 922.96M | $ 852.52M | |
$ 96.25M | $ 103.99M | $ 116.74M | $ 151.44M | $ 160.20M | |
$ 852.58M | $ 769.77M | $ 639.50M | $ 684.98M | $ 612.14M | |
$ 702.06M | $ 630.86M | $ 502.15M | $ 509.00M | $ 438.72M | |
$ -25.24M | $ -28.63M | $ -36.91M | $ -25.87M | $ -38.24M | |
$ 676.82M | $ 602.22M | $ 465.24M | $ 483.13M | $ 400.48M | |
$ 513.67M | $ 631.25M | $ 353.40M | $ 369.45M | $ 308.28M | |
$ 2.88 | $ 3.46 | $ 1.92 | $ 1.97 | $ 1.62 | |
$ 2.85 | $ 3.41 | $ 1.88 | $ 1.91 | $ 1.57 | |
178.39M | 182.35M | 184.18M | 187.80M | 190.40M | |
180.44M | 185.14M | 188.09M | 192.96M | 195.78M |