BancFirst (NASDAQ:BANF) Is Due To Pay A Dividend Of $0.43

BancFirst Corporation will pay a dividend of $0.43 on July 15th, with a yield of 2.1%. Their history of stable dividends and growing earnings makes them an attractive income stock. However, investors should also consider the expected decrease in EPS over the next year.