Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 144.95M | $ 128.35M | $ 125.59M | $ 103.90M | $ 118.99M | |
$ 96.93M | $ 87.08M | $ 87.36M | $ 71.23M | $ 90.74M | |
$ 74.73M | $ 68.03M | $ 62.53M | $ 57.40M | $ 57.11M | |
$ 5.82M | $ 5.75M | $ 6.30M | $ 5.94M | $ 5.30M | |
$ 31.55M | $ 24.80M | $ 31.13M | $ 19.77M | $ 38.92M | |
$ 22.20M | $ 19.05M | $ 18.53M | $ 13.83M | $ 31.29M | |
$ 3.54M | $ 3.65M | $ 1.24M | $ 173.00K | $ 839.00K | |
$ 25.73M | $ 22.70M | $ 26.07M | $ 14.00M | $ 32.13M | |
$ 23.05M | $ 21.50M | $ 24.05M | $ 14.27M | $ 26.39M | |
$ 0.40 | $ 0.38 | $ 0.43 | $ 0.25 | $ 0.47 | |
$ 0.40 | $ 0.37 | $ 0.42 | $ 0.24 | $ 0.47 | |
57.21M | 56.44M | 56.22M | 56.99M | 55.71M | |
57.82M | 57.74M | 57.64M | 58.72M | 56.64M |