Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 58.45B | $ 57.56B | $ 62.34B | $ 31.61B | $ 19.98B | |
$ 3.54B | $ 3.58B | $ 3.56B | $ 1.77B | $ 1.15B | |
$ 2.31B | $ 2.25B | $ 2.33B | $ 1.05B | $ 624.95M | |
$ 407.53M | $ 418.31M | $ 463.37M | $ 149.56M | $ 65.07M | |
$ 1.60B | $ 1.51B | $ 1.49B | $ 731.90M | $ 545.15M | |
$ 1.23B | $ 1.33B | $ 1.23B | $ 717.29M | $ 528.76M | |
$ -362.52M | $ -538.10M | $ -407.70M | $ -250.81M | $ -92.61M | |
$ 866.03M | $ 789.51M | $ 827.13M | $ 466.49M | $ 436.15M | |
$ 689.09M | $ 626.91M | $ 651.31M | $ 395.07M | $ 529.16M | |
$ 7.99 | $ 6.72 | $ 6.79 | $ 6.28 | $ 10.28 | |
$ 7.95 | $ 6.70 | $ 6.77 | $ 6.24 | $ 10.21 | |
85.49M | 92.57M | 95.22M | 62.24M | 50.90M | |
85.87M | 92.85M | 95.51M | 62.70M | 51.24M |