Earnings Preview: Allergan up almost 50% since last earnings report