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.10M | $ 405.60M | $ 333.10M | |
$ 207.30M | $ 173.30M | $ 237.00M | $ 237.40M | $ 163.30M | |
$ 103.20M | $ 89.20M | $ 83.70M | $ 96.50M | $ 84.00M | |
$ 490.10M | $ 434.30M | $ 309.00M | $ 283.10M | $ -13.00M | |
$ 374.30M | $ 323.70M | $ 212.00M | $ 165.00M | $ 169.80M | |
$ -27.20M | $ -25.40M | $ -21.10M | $ -17.30M | $ -381.50M | |
$ 347.10M | $ 298.30M | $ 257.60M | $ 242.70M | $ -126.70M | |
$ 264.90M | $ 223.80M | $ 202.90M | $ 183.20M | $ -84.10M | |
$ 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 |