Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.84B | $ 17.68B | $ 15.99B | $ 14.14B | $ 12.45B | |
$ 7.08B | $ 5.86B | $ 4.96B | $ 4.47B | $ 3.80B | |
$ 3.58B | $ 2.96B | $ 2.55B | $ 2.45B | $ 2.27B | |
$ 379.40M | $ 343.50M | $ 319.20M | $ 294.10M | $ 294.30M | |
$ 3.86B | $ 3.15B | $ 2.72B | $ 2.32B | $ 1.83B | |
$ 3.50B | $ 2.89B | $ 2.42B | $ 2.02B | $ 1.53B | |
$ -258.30M | $ -326.70M | $ -246.80M | $ -232.60M | $ -244.60M | |
$ 3.24B | $ 2.57B | $ 2.17B | $ 1.79B | $ 1.29B | |
$ 3.50M | $ 2.02B | $ 1.76B | $ 1.42B | $ 854.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 0.02 | $ 8.91 | $ 7.55 | $ 5.96 | $ 3.56 | |
$ 0.02 | $ 8.77 | $ 7.48 | $ 5.87 | $ 3.52 | |
224.47M | 227.17M | 232.60M | 238.70M | 240.10M | |
228.40M | 230.70M | 234.90M | 242.30M | 243.10M |