Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.45B | $ 1.30B | $ 1.23B | $ 1.11B | $ 936.90M | |
$ 581.60M | $ 497.00M | $ 449.30M | $ 405.90M | $ 333.20M | |
$ 308.50M | $ 262.50M | $ 237.20M | $ 237.70M | $ 163.40M | |
$ 103.20M | $ 89.20M | $ 83.70M | $ 96.50M | $ 84.00M | |
$ 495.60M | $ 434.30M | $ 368.40M | $ 370.60M | $ -13.00M | |
$ 273.10M | $ 234.50M | $ 212.10M | $ 168.20M | $ 169.80M | |
$ 74.00M | $ 63.80M | $ 45.50M | $ 74.50M | $ -296.50M | |
$ 347.10M | $ 298.30M | $ 257.60M | $ 242.70M | $ -126.70M | |
$ 264.90M | $ 223.70M | $ 199.60M | $ 185.00M | $ -84.20M | |
$ 6.06 | $ 5.00 | $ 4.31 | $ 3.84 | $ -1.76 | |
$ 6.02 | $ 4.99 | $ 4.30 | $ 3.82 | $ -1.76 | |
43.70M | 44.70M | 46.30M | 47.60M | 47.90M | |
44.00M | 44.80M | 46.40M | 47.90M | 47.90M |