Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 57.30M | $ 30.13M | $ 36.23M | $ 34.09M | $ 32.43M | |
| $ 33.63M | $ 46.75M | $ 30.57M | $ 30.80M | $ 32.43M | |
| $ 24.81M | $ 23.06M | $ 21.51M | $ 22.59M | $ 16.89M | |
| $ 1.42M | $ -6.32M | $ 1.33M | $ 1.26M | $ 1.19M | |
| $ 10.24M | $ -639.08K | $ 10.65M | $ 9.47M | $ 6.90M | |
| $ 8.83M | $ 5.68M | $ 9.25M | $ 8.21M | $ 5.71M | |
| $ -3.06M | $ -2.63M | $ 65.45K | $ 18.68K | $ 500.00 | |
| $ 8.83M | $ 5.68M | $ 9.32M | $ 8.21M | $ 5.71M | |
| $ 6.63M | $ 4.30M | $ 6.86M | $ 6.02M | $ 4.13M | |
| $ 2.27 | $ 1.48 | $ 2.85 | $ 2.67 | $ 1.83 | |
| $ 2.27 | $ 1.48 | $ 2.84 | $ 2.67 | $ 1.83 | |
| 2.92M | 2.91M | 2.41M | 2.25M | 2.25M | |
| 2.92M | 2.93M | 2.41M | 2.25M | 2.25M |