Business First Bancshares Inc. (BFST) reports earnings