First Bancorp to buy First Carolina Bancshares for USD 166 million in stock and cash - FBNC News | Rallies