Investar Holding Corporation's (NASDAQ:ISTR) largest shareholders are individual investors with 38% ownership, institutions own 38%
Key Insights Significant control over Investar Holding by individual investors implies that the general public has more...