Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 660.94M | $ 628.61M | $ 613.77M | $ 540.58M | $ 476.29M | |
$ 660.94M | $ 628.61M | $ 613.77M | $ 540.58M | $ 476.29M | |
$ 660.94M | $ 640.14M | $ 230.91M | $ -325.98M | $ -381.47M | |
$ 26.79M | $ 27.29M | $ 24.31M | $ 23.93M | $ 23.76M | |
$ 0.00 | $ 291.82M | $ 268.53M | $ 242.96M | $ 116.39M | |
$ 254.43M | $ 264.53M | $ 277.60M | $ 214.60M | $ 94.83M | |
$ -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 |