Eastern Company (EML) reports earnings