 Analysts expect Business First Bancshares Inc NASDAQ:BFST to report sales of 22.86 million for the current quarter, according to Zacks Investment Research. Two analysts have made estimates for Business First Bancshares earnings. The highest sales estimate is 23.00 million and the lowest is 22.71 million. Business First Bancshares posted sales of 21.43 million in the ... 