Allergan Beats on Earnings, Guidance Up