Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 50.11M | $ 49.57M | $ 46.97M | $ 43.13M | $ 39.98M | |
| $ 8.09M | $ 9.84M | $ 3.88M | $ 4.91M | $ 9.25M | |
| $ 9.28M | $ 7.70M | $ 2.77M | $ 3.98M | $ 6.49M | |
| $ 15.40M | $ 13.37M | $ 17.53M | $ 14.86M | $ 12.23M | |
| $ 13.79M | $ 19.09M | $ 18.65M | $ 15.79M | $ 14.98M | |
| $ -16.14M | $ 19.09M | $ 1.11M | $ 931.00K | $ 2.75M | |
| $ 5.15M | $ 33.00M | $ -10.54M | $ 76.56M | $ -1.57M | |
| $ -10.98M | $ 32.89M | $ -9.43M | $ 77.49M | $ 1.18M | |
| $ -10.98M | $ 32.89M | $ -8.65M | $ 77.30M | $ 2.48M | |
| $ -0.57 | $ 1.66 | $ -0.43 | $ 3.83 | $ 0.12 | |
| $ -0.57 | $ 1.66 | $ -0.43 | $ 3.83 | $ 0.12 | |
| 19.21M | 19.83M | 20.08M | 20.17M | 20.74M | |
| 19.21M | 19.83M | 20.08M | 20.17M | 20.74M |