rcm technologies investor analysis