Impax Buys Generic Drugs from Teva and Allergan for $586 Million | Coins2Day