Repligen Corp · Valuation · TradingHolo