Marchex Inc. (MCHX) reports earnings