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.88B | $ 2.85B | $ 1.27B | $ 672.52M | |
$ 407.53M | $ 418.31M | $ 463.37M | $ 151.66M | $ 341.64M | |
$ 1.59B | $ 1.50B | $ 1.51B | $ 775.98M | $ 856.81M | |
$ 1.19B | $ 1.08B | $ 1.05B | $ 623.22M | $ 521.34M | |
$ -328.18M | $ -288.52M | $ -223.74M | $ -156.73M | $ -85.19M | |
$ 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 |