Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 13.84B | $ 14.81B | $ 17.02B | $ 14.09B | $ 8.81B | |
$ 3.84B | $ 4.30B | $ 5.01B | $ 4.26B | $ 2.59B | |
$ 2.66B | $ 2.56B | $ 2.50B | $ 2.31B | $ 1.86B | |
$ 268.70M | $ 245.40M | $ 240.20M | $ 230.20M | $ 227.30M | |
$ 1.45B | $ 2.03B | $ 2.73B | $ 2.26B | $ 847.80M | |
$ 1.18B | $ 1.74B | $ 2.51B | $ 1.95B | $ 723.60M | |
$ -35.90M | $ 1.20M | $ -77.90M | $ -70.60M | $ -245.40M | |
$ 1.14B | $ 1.74B | $ 2.43B | $ 1.88B | $ 478.20M | |
$ 875.20M | $ 1.34B | $ 1.84B | $ 1.41B | $ 369.10M | |
$ 15.70 | $ 22.90 | $ 30.39 | $ 22.35 | $ 5.74 | |
$ 15.56 | $ 22.64 | $ 29.92 | $ 21.97 | $ 5.66 | |
55.75M | 58.33M | 60.56M | 63.22M | 64.33M | |
56.25M | 59.02M | 61.49M | 64.33M | 65.26M |