Income Statement  | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 | 
|---|---|---|---|---|---|
| $ 25.80M | $ 19.49M | $ 16.70M | $ 16.51M | $ 15.18M | |
| $ 21.71M | $ 21.75M | $ 15.72M | $ 16.09M | $ 14.73M | |
| $ 12.82M | $ 11.94M | $ 11.15M | $ 10.09M | $ 9.58M | |
| $ 370.00K | $ 394.00K | $ 430.00K | $ 428.00K | $ 403.00K | |
| $ 0.00 | $ 8.17M | $ 16.89M | $ 19.14M | $ 16.63M | |
| $ 8.88M | $ 7.78M | $ 4.57M | $ 6.00M | $ 5.15M | |
| $ -9.00K | $ -3.83M | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 8.87M | $ 7.78M | $ 4.57M | $ 6.00M | $ 5.15M | |
| $ 7.04M | $ 6.19M | $ 3.64M | $ 4.90M | $ 4.20M | |
| $ 5.54 | $ 4.93 | $ 2.91 | $ 3.98 | $ 3.44 | |
| $ 5.52 | $ 4.93 | $ 2.87 | $ 3.92 | $ 3.39 | |
| 1.27M | 1.25M | 1.25M | 1.23M | 1.22M | |
| 1.27M | 1.25M | 1.27M | 1.25M | 1.24M |