Repligen Corporation
Exchange: nyse
none
9294269440.00
100456000.00
-1.515337418763
0.156983347389
0%
0