Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.93B | $ 17.87B | $ 16.22B | $ 13.48B | $ 10.85B | |
$ 3.24B | $ 3.02B | $ 2.97B | $ 2.44B | $ 1.77B | |
$ 2.33B | $ 2.05B | $ 1.87B | $ 1.55B | $ 1.25B | |
$ 113.10M | $ 92.00M | $ 117.90M | $ 102.40M | $ 97.50M | |
$ 1.02B | $ 1.06B | $ 1.21B | $ 963.40M | $ 568.70M | |
$ 909.10M | $ 968.60M | $ 1.09B | $ 884.40M | $ 486.10M | |
$ -250.60M | $ -168.40M | $ -106.10M | $ -83.50M | $ -105.30M | |
$ 658.50M | $ 800.20M | $ 985.30M | $ 800.90M | $ 370.30M | |
$ 498.10M | $ 601.60M | $ 751.50M | $ 552.10M | $ 286.50M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 37.51 | $ 42.90 | $ 47.30 | $ 30.22 | $ 15.56 | |
$ 37.51 | $ 42.73 | $ 47.14 | $ 30.11 | $ 15.51 | |
13.28M | 13.68M | 15.44M | 17.66M | 17.75M | |
13.28M | 13.73M | 15.49M | 17.72M | 17.81M |