Repligen - Eyeing Sustainable Profitability