Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 6.72B | $ 6.84B | $ 8.39B | $ 7.93B | $ 5.47B | |
$ 1.33B | $ 1.43B | $ 1.91B | $ 1.63B | $ 938.79M | |
$ 840.65M | $ 804.55M | $ 757.21M | $ 654.31M | $ 609.51M | |
$ 147.40M | $ 132.47M | $ 101.59M | $ 80.75M | $ 80.17M | |
$ 673.23M | $ 803.01M | $ 1.26B | $ 1.05B | $ 424.45M | |
$ 490.04M | $ 624.39M | $ 1.16B | $ 971.80M | $ 335.03M | |
$ 11.72M | $ 20.66M | $ -11.47M | $ -22.95M | $ -48.72M | |
$ 501.76M | $ 645.05M | $ 1.15B | $ 948.85M | $ 286.31M | |
$ 376.35M | $ 483.66M | $ 857.66M | $ 712.49M | $ 174.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 9.63 | $ 12.20 | $ 21.70 | $ 18.07 | $ 4.46 | |
$ 9.57 | $ 12.12 | $ 21.56 | $ 17.97 | $ 4.44 | |
39.09M | 39.65M | 39.53M | 39.42M | 39.28M | |
39.32M | 39.90M | 39.77M | 39.65M | 39.43M |