Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.31B | $ 4.12B | $ 3.55B | $ 3.08B | $ 2.81B | |
$ 895.50M | $ 785.60M | $ 433.90M | $ 363.40M | $ 465.40M | |
$ 650.70M | $ 576.90M | $ 473.00M | $ 450.10M | $ 415.50M | |
$ 47.60M | $ 45.10M | $ 43.40M | $ 46.20M | $ 42.90M | |
$ 300.40M | $ 263.40M | $ 10.60M | $ -90.00M | $ 88.00M | |
$ 244.80M | $ 208.70M | $ -34.00M | $ -86.70M | $ 13.00M | |
$ -25.80M | $ -27.70M | $ -23.30M | $ -2.60M | $ -7.70M | |
$ 219.00M | $ 181.00M | $ -62.40M | $ -154.90M | $ 42.20M | |
$ 142.30M | $ 125.90M | $ -71.60M | $ -183.20M | $ 37.10M | |
$ 8.14 | $ 7.35 | $ -4.24 | $ -10.89 | $ 2.21 | |
$ 8.00 | $ 7.24 | $ -4.24 | $ -10.89 | $ 2.21 | |
17.49M | 17.14M | 16.90M | 16.82M | 16.77M | |
17.78M | 17.39M | 16.90M | 16.82M | 16.80M |