Allergan Will Buy Zeltiq for $2.48 Billion | Fortune