Allergan on an upswing, Vail Resorts soars, Johnson & Johnson dips