Repligen Corporation

126.68
-0.56 (-0.44%)
At close: Apr 01, 2025, 3:17 PM