Mastech Digital Inc (MHH) reports earnings