Repligen Corporation (RGEN) Stock Valuation & Analysis | TickerLens