Growth Metrics

Repligen (RGEN) Treasury Shares: 2015-2024