Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 7.18B | $ 8.93B | $ 8.59B | $ 8.20B | $ 7.03B | |
$ 1.47B | $ 1.96B | $ 1.96B | $ 1.94B | $ 1.71B | |
$ 1.27B | $ 1.26B | $ 1.16B | $ 1.23B | $ 1.12B | |
$ 0.00 | $ 258.90M | $ 232.80M | $ 216.40M | $ 260.70M | |
$ 290.60M | $ 1.01B | $ 1.07B | $ 881.20M | $ 462.70M | |
$ 290.60M | $ 700.90M | $ 804.50M | $ 709.00M | $ 587.30M | |
$ -149.80M | $ -80.50M | $ -43.10M | $ -83.30M | $ -70.90M | |
$ 140.80M | $ 620.40M | $ 761.40M | $ 625.70M | $ 141.40M | |
$ 110.80M | $ 502.80M | $ 603.40M | $ 493.90M | $ 124.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.96 | $ 8.81 | $ 10.18 | $ 8.06 | $ 2.02 | |
$ 1.95 | $ 8.71 | $ 10.04 | $ 7.88 | $ 1.99 | |
56.50M | 57.10M | 59.30M | 61.30M | 61.90M | |
56.80M | 57.70M | 60.10M | 62.70M | 62.60M |