Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 536.54M | $ 499.27M | $ 699.71M | $ 718.10M | $ 382.90M | |
$ 73.08M | $ 69.14M | $ 128.94M | $ 97.84M | $ 38.14M | |
$ 24.63M | $ 24.52M | $ 23.43M | $ 18.97M | $ 18.45M | |
$ 30.38M | $ 30.07M | $ 29.49M | $ 22.97M | $ 17.06M | |
$ 82.32M | $ 76.10M | $ 137.42M | $ 106.86M | $ 37.58M | |
$ 48.45M | $ 44.62M | $ 105.51M | $ 78.87M | $ 19.70M | |
$ -16.68M | $ -16.08M | $ -20.00M | $ -6.50M | $ -7.00M | |
$ 31.77M | $ 28.54M | $ 85.51M | $ 72.37M | $ 12.69M | |
$ 28.90M | $ 26.32M | $ 79.49M | $ 67.23M | $ 11.35M | |
$ 0.64 | $ 0.59 | $ 1.79 | $ 1.53 | $ 0.06 | |
$ 0.63 | $ 0.58 | $ 1.76 | $ 1.50 | $ 0.06 | |
45.39M | 44.77M | 44.40M | 44.00M | 43.42M | |
46.05M | 45.48M | 45.06M | 44.85M | 43.82M |