Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 58.45B | $ 57.56B | $ 62.34B | $ 31.61B | $ 19.98B | |
$ 3.98B | $ 3.96B | $ 3.90B | $ 1.89B | $ 1.19B | |
$ 2.79B | $ 2.95B | $ 2.63B | $ 1.15B | $ 672.52M | |
$ 0.00 | $ 418.31M | $ 463.37M | $ 149.56M | $ 65.07M | |
$ 1.19B | $ 1.51B | $ 1.49B | $ 731.90M | $ 593.83M | |
$ 1.19B | $ 1.08B | $ 808.66M | $ 623.22M | $ 521.34M | |
$ -328.18M | $ -288.52M | $ -223.74M | $ -156.73M | $ -393.96M | |
$ 866.03M | $ 789.51M | $ 827.13M | $ 466.49M | $ 436.15M | |
$ 689.09M | $ 626.91M | $ 651.31M | $ 395.07M | $ 334.54M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 8.06 | $ 6.72 | $ 6.79 | $ 6.28 | $ 6.57 | |
$ 8.02 | $ 6.70 | $ 6.77 | $ 6.24 | $ 6.53 | |
85.49M | 92.57M | 95.22M | 62.24M | 50.90M | |
85.87M | 92.85M | 95.51M | 62.70M | 51.24M |