Repligen Corporation
Exchange: nyse
none
9386152960.00
100456000.00
-1.515337456250
0.156983347389
0%
0