$RGEN - Repligen Corporation Stock Analysis & AI Rating | EquitAI