Repligen Q3 Earnings: Revenue Beats Estimates