Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 822.77M | $ 728.15M | $ 598.51M | $ 540.58M | $ 432.84M | |
$ 578.69M | $ 579.50M | $ 540.89M | $ 497.03M | $ 476.29M | |
$ 283.37M | $ 314.25M | $ 296.79M | $ 282.43M | $ 476.29M | |
$ 26.79M | $ 27.29M | $ 24.31M | $ 23.93M | $ 23.76M | |
$ 280.54M | $ 291.82M | $ 268.53M | $ 242.96M | $ 116.39M | |
$ 346.07M | $ 264.53M | $ 332.54M | $ 214.60M | $ 114.57M | |
$ -681.00K | $ 717.00K | $ -87.31M | $ -11.54M | $ -19.74M | |
$ 253.75M | $ 265.25M | $ 244.10M | $ 214.60M | $ 94.83M | |
$ 198.17M | $ 181.87M | $ 166.24M | $ 146.15M | $ 74.33M | |
$ 4.25 | $ 3.85 | $ 3.46 | $ 2.85 | $ 1.32 | |
$ 4.23 | $ 3.82 | $ 3.44 | $ 2.81 | $ 1.32 | |
46.64M | 47.26M | 48.03M | 50.96M | 51.36M | |
46.90M | 47.55M | 48.44M | 51.37M | 51.55M |