Revenue
2015
2016
2017
2018
2019
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $34.9M | $15.9M | $19.0M | $20.0M | $15.1M | $14.6M | $25.6M | $23.0M | $15.7M |
| Operating expenses | $30.4M | $15.5M | $15.2M | — | $12.5M | $11.7M | $22.7M | $20.9M | $14.7M |
| Net income | $1.7M | −$3.4M | $1.3M | $3.4M | $710,179 | $1.1M | $360,591 | $5.3M | $320,614 |
| Net profit margin | 4.85% | −21.39% | 7.00% | 16.98% | 4.69% | 7.36% | 1.41% | 22.99% | 2.04% |
| Basic EPSper basic share | $0.25 | -$0.88 | $0.56 | $1.24 | $0.23 | $0.33 | $0.11 | $1.57 | $0.09 |
| Diluted EPSper diluted share | $0.25 | -$0.88 | $0.56 | $1.24 | $0.23 | $0.33 | $0.11 | $1.57 | $0.09 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Siena Capital Partners GP, LLC | 107.14K |
BANC FUNDS CO LLC | 61.86K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.