Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.97B | $ 8.00B | $ 7.44B | $ 6.31B | $ 4.61B | |
$ 4.77B | $ 4.15B | $ 3.52B | $ 3.12B | $ 2.21B | |
$ 3.86B | $ 3.37B | $ 2.97B | $ 2.53B | $ 2.07B | |
$ 211.50M | $ 181.93M | $ 153.72M | $ 139.58M | $ 142.81M | |
$ 1.12B | $ 968.31M | $ 700.39M | $ 737.76M | $ 276.49M | |
$ 904.26M | $ 784.79M | $ 546.67M | $ 598.19M | $ 133.68M | |
$ -26.51M | $ 16.09M | $ -24.41M | $ -28.43M | $ 21.05M | |
$ 877.75M | $ 800.87M | $ 522.26M | $ 569.76M | $ 154.73M | |
$ 639.47M | $ 545.80M | $ 373.03M | $ 741.50M | $ 98.56M | |
$ 4.21 | $ 3.53 | $ 2.40 | $ 4.77 | $ 0.64 | |
$ 4.16 | $ 3.49 | $ 2.38 | $ 4.73 | $ 0.64 | |
151.84M | 154.53M | 155.63M | 155.54M | 154.18M | |
153.84M | 156.26M | 156.61M | 156.79M | 154.89M |