Repligen Corporation - Common Stock (RGEN)

125.61
+7.40 (6.26%)
NASDAQ · Last Trade: May 5th, 9:10 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors