RGEN   $176.89  -0.73% Market Closed After Close 176.8875 -0.00%

Repligen Corporation

Earnings, Splits and Dividends

Data not available