Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 8.97B | $ 8.00B | $ 7.44B | $ 6.29B | $ 4.60B | |
$ 4.77B | $ 4.15B | $ 3.52B | $ 3.10B | $ 2.19B | |
$ 3.86B | $ 3.37B | $ 2.97B | $ 2.50B | $ 2.06B | |
$ 0.00 | $ 181.93M | $ 153.72M | $ 139.58M | $ 142.81M | |
$ 904.26M | $ 968.31M | $ 700.39M | $ 737.76M | $ 276.49M | |
$ 904.26M | $ 784.79M | $ 392.95M | $ 458.61M | $ 28.25M | |
$ -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 | $ 146.23M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.21 | $ 3.53 | $ 2.40 | $ 4.77 | $ 0.95 | |
$ 4.16 | $ 3.49 | $ 2.38 | $ 4.73 | $ 0.94 | |
151.84M | 154.53M | 155.63M | 155.54M | 154.18M | |
153.84M | 156.26M | 156.61M | 156.79M | 154.89M |