rcmt earnings analysis