 CNB Financial NASDAQ:CCNE and First National OTCMKTS:FXNC are both small-cap finance companies, but which is the better business? We will compare the two businesses based on the strength of their earnings, analyst recommendations, dividends, risk, valuation, profitability and institutional ownership. Valuation Earnings This table compares CNB Financial and First Nationals gross revenue, earnings per ... 