Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 658.65M | $ 658.74M | $ 546.80M | $ 459.21M | $ 357.21M | |
$ 590.40M | $ 222.47M | $ 182.00M | $ 151.75M | $ 118.61M | |
$ 495.39M | $ 126.98M | $ 99.09M | $ 83.90M | $ 65.75M | |
$ 13.64M | $ 12.87M | $ 9.47M | $ 9.49M | $ 10.83M | |
$ 108.66M | $ 108.36M | $ 92.38M | $ 77.34M | $ 63.70M | |
$ 95.02M | $ 95.49M | $ 82.91M | $ 67.85M | $ 52.87M | |
$ -11.74M | $ -10.43M | $ -5.63M | $ -4.54M | $ -6.57M | |
$ 83.27M | $ 85.06M | $ 77.28M | $ 63.31M | $ 46.30M | |
$ 58.82M | $ 59.52M | $ 57.33M | $ 46.84M | $ 33.78M | |
$ 1.81 | $ 1.67 | $ 1.52 | $ 1.22 | $ 0.89 | |
$ 1.79 | $ 1.63 | $ 1.48 | $ 1.20 | $ 0.88 | |
32.43M | 35.60M | 37.73M | 38.47M | 38.06M | |
32.85M | 36.43M | 38.63M | 39.10M | 38.36M |