Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 51.85M | $ 41.82M | $ 30.60M | $ 28.17M | $ 28.60M | |
| $ 35.99M | $ 28.09M | $ 25.12M | $ 23.53M | $ 23.31M | |
| $ 0.00 | $ 19.73M | $ 18.24M | $ 17.27M | $ 16.69M | |
| $ 0.00 | $ 585.00K | $ 572.00K | $ 607.00K | $ 619.00K | |
| $ 15.07M | $ 8.96M | $ 7.45M | $ 6.86M | $ 7.24M | |
| $ 35.99M | $ 8.37M | $ 6.88M | $ 6.25M | $ 6.62M | |
| $ -20.92M | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 15.07M | $ 8.37M | $ 6.88M | $ 6.25M | $ 6.62M | |
| $ 12.14M | $ 6.75M | $ 5.22M | $ 4.78M | $ 5.21M | |
| $ 6.72 | $ 3.77 | $ 2.94 | $ 2.73 | $ 3.03 | |
| $ 6.69 | $ 3.77 | $ 2.94 | $ 2.73 | $ 2.99 | |
| 1.81M | 1.79M | 1.78M | 1.75M | 1.72M | |
| 1.81M | 1.79M | 1.78M | 1.75M | 1.74M |