<- Back to list
REPLIGEN CORP
RGEN
53.61
Health Care
Revenue
Earnings
Dividends