Repligen Shares Outstanding (RGEN)

RGEN: Shares Outstanding Chart (Repligen)