Income Statement | Dec 24 | Dec 23 | Dec 19 | Dec 18 | Dec 17 |
|---|---|---|---|---|---|
| $ 148.18M | $ 138.61M | $ 103.33M | $ 101.85M | $ 104.20M | |
| $ 58.48M | $ 49.25M | $ 43.18M | $ 43.04M | $ 41.94M | |
| $ 14.53M | $ 16.75M | $ 16.01M | $ 15.06M | $ 14.84M | |
| $ 957.00K | $ 1.14M | $ 1.23M | $ 1.21M | $ 1.35M | |
| $ 37.82M | $ 33.94M | $ 29.85M | $ 41.41M | $ 19.05M | |
| $ 36.50M | $ 32.51M | $ 27.17M | $ 27.98M | $ 27.10M | |
| $ -3.74M | $ -5.05M | $ -9.16M | $ 1.43M | $ -22.99M | |
| $ 32.76M | $ 27.45M | $ 18.01M | $ 29.41M | $ 4.11M | |
| $ 24.03M | $ 19.62M | $ 13.44M | $ 21.49M | $ 2.63M | |
| $ 5.88 | $ 4.81 | $ 3.19 | $ 5.13 | $ 0.63 | |
| $ 5.87 | $ 4.80 | $ 3.19 | $ 5.09 | $ 0.62 | |
| 4.09M | 4.08M | 4.22M | 4.19M | 4.18M | |
| 4.09M | 4.09M | 4.22M | 4.22M | 4.22M |