Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.37B | $ 2.96B | $ 2.53B | $ 2.42B | $ 1.99B | |
$ 1.65B | $ 1.51B | $ 1.31B | $ 1.21B | $ 939.80M | |
$ 1.40B | $ 1.08B | $ 843.30M | $ 782.00M | $ 666.60M | |
$ 0.00 | $ 114.90M | $ 88.80M | $ 89.20M | $ 80.50M | |
$ 253.10M | $ 599.00M | $ 545.30M | $ 497.10M | $ 320.70M | |
$ 253.10M | $ 436.90M | $ 432.70M | $ 413.30M | $ 248.30M | |
$ -48.60M | $ 107.30M | $ -18.80M | $ -19.70M | $ -22.50M | |
$ 204.50M | $ 544.20M | $ 413.90M | $ 393.60M | $ 225.80M | |
$ 113.10M | $ 427.20M | $ 296.60M | $ 277.10M | $ 157.80M | |
$ 0.76 | $ 2.92 | $ 2.00 | $ 1.83 | $ 1.03 | |
$ 0.76 | $ 2.90 | $ 1.99 | $ 1.81 | $ 1.02 | |
149.00M | 146.40M | 148.60M | 151.40M | 153.40M | |
149.50M | 147.20M | 149.40M | 152.90M | 154.60M |