Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 60.36M | $ 58.57M | $ 47.38M | $ 36.36M | $ 35.18M | |
| $ 46.12M | $ 48.42M | $ 42.19M | $ 33.81M | $ 26.66M | |
| $ 27.80M | $ 24.09M | $ 18.08M | $ 15.22M | $ 14.41M | |
| $ 284.00K | $ 344.00K | $ 254.00K | $ 164.00K | $ 122.00K | |
| $ 18.60M | $ 24.68M | $ 24.36M | $ 18.76M | $ 12.37M | |
| $ 18.32M | $ 24.34M | $ 24.10M | $ 18.59M | $ 12.25M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 18.32M | $ 24.34M | $ 24.10M | $ 18.59M | $ 12.25M | |
| $ 13.17M | $ 17.61M | $ 17.36M | $ 14.18M | $ 9.09M | |
| $ 4.35 | $ 5.46 | $ 5.14 | $ 4.03 | $ 2.55 | |
| $ 4.30 | $ 5.39 | $ 5.00 | $ 3.95 | $ 2.48 | |
| 3.03M | 3.23M | 3.38M | 3.51M | 3.57M | |
| 3.06M | 3.27M | 3.47M | 3.59M | 3.67M |