Retail investors own 48% of Business First Bancshares, Inc. (NASDAQ:BFST), while institutions hold 46%. The largest shareholder is BlackRock, Inc. with 8.1% of shares. Insider ownership is positive, showing alignment with company goals.
Read MoreDid you find this insightful?
Bad
Just Okay
Amazing