Amphastar Pharmaceuticals, Inc. (NASDAQ:AMPH – Get Rating) reached a new 52-week high during trading on Monday . The stock traded as high as $42.35 and last traded at $41.72, with a volume of 41301 shares changing hands. The stock had previously closed at $42.15. Analyst Upgrades and Downgrades Separately, StockNews.com upgraded Amphastar Pharmaceuticals from a […]