Repligen Corporation - Common Stock (RGEN)

125.61
+7.40 (6.26%)
NASDAQ · Last Trade: May 6th, 1:51 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors