Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.90B | $ 3.59B | $ 3.31B | $ 2.92B | $ 2.43B | |
$ 2.60B | $ 2.36B | $ 2.14B | $ 1.96B | $ 1.53B | |
$ 1.89B | $ 1.82B | $ 1.63B | $ 1.45B | $ 1.22B | |
$ 0.00 | $ 367.70M | $ 378.30M | $ 341.10M | $ 319.60M | |
$ 705.70M | $ 885.90M | $ 908.60M | $ 863.70M | $ 622.90M | |
$ 705.70M | $ 533.10M | $ 507.60M | $ 505.80M | $ 311.80M | |
$ -123.40M | $ -120.20M | $ -32.30M | $ -14.30M | $ -45.30M | |
$ 582.30M | $ 412.90M | $ 475.30M | $ 491.50M | $ 266.50M | |
$ 392.30M | $ 294.20M | $ 385.80M | $ 2.94B | $ 238.40M | |
$ 1.97 | $ 1.49 | $ 1.96 | $ 14.96 | $ 1.21 | |
$ 1.96 | $ 1.48 | $ 1.94 | $ 14.78 | $ 1.20 | |
198.90M | 198.00M | 197.20M | 196.80M | 196.40M | |
200.40M | 199.20M | 198.80M | 199.20M | 198.40M |