CNB Financial (NASDAQ:CCNE – Get Free Report) and Arrow Financial (NASDAQ:AROW – Get Free Report) are both small-cap finance companies, but which is the superior stock? Get CNB Financial alerts:Net Margins Return on Equity Return on Assets CNB Financial 19.37% 13.02% 1.26% Arrow Financial 20.56% 12.25% 1.17%Analyst RatingsThis is a breakdown of recent ratings and price targets for CNB Financial and Arrow Financial, as reported by MarketBeat.com. Given Arrow Financial’s higher probable upside, analysts plainly believe Arrow Financial is more favorable than CNB Financial. CNB Financial has raised its dividend for 1 consecutive years and Arrow Financial has raised its dividend for 7 consecutive years. CNB Financial is trading at a lower price-to-earnings ratio than Arrow Financial, indicating that it is currently the more affordable of the two stocks.