QNB Corp. (QNBC) reports earnings