rcmt stock analysis