RGEN Financials: Repligen Corp AI Analysis