Stockreport

Investors in First Bancorp (NASDAQ:FNLC) have seen returns of 20% over the past year [Yahoo! Finance]

First Bancorp, Inc (ME)  (FNLC) 
PDF The First Bancorp, Inc. NASDAQ:FNLC ) share price is up 13%, but that's less than the broader market return. On the other hand, longer term shareholders have had a toug [Read more]