Repligen: A Strong Investment For The Right Kind Of Investor