Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 14.20B | $ 13.12B | $ 12.17B | $ 16.07B | $ 8.50B | |
$ 12.23B | $ 11.30B | $ 10.61B | $ 13.63B | $ 7.38B | |
$ 8.24B | $ 7.25B | $ 5.62B | $ 4.69B | $ 3.80B | |
$ 482.90M | $ 421.00M | $ 341.40M | $ 286.20M | $ 235.90M | |
$ 5.32B | $ 4.69B | $ 5.34B | $ 9.28B | $ 3.90B | |
$ 3.99B | $ 4.05B | $ 4.74B | $ 8.95B | $ 3.58B | |
$ 789.20M | $ 152.20M | $ 119.90M | $ 379.00M | $ 233.80M | |
$ 4.78B | $ 4.20B | $ 4.86B | $ 9.33B | $ 3.81B | |
$ 4.41B | $ 3.95B | $ 4.34B | $ 8.08B | $ 3.51B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 40.90 | $ 37.05 | $ 40.51 | $ 76.40 | $ 32.65 | |
$ 38.34 | $ 34.77 | $ 38.22 | $ 71.97 | $ 30.52 | |
107.90M | 106.70M | 107.10M | 105.70M | 107.60M | |
115.10M | 113.70M | 113.50M | 112.20M | 115.10M |