Shares of Unilife Corp. (NASDAQ:UNIS) traded down 4% during trading on Wednesday . The stock traded as low as $2.75 and last traded at $2.87, with a volume of 101,097 shares trading hands. The stock had previously closed at $2.99.

The company’s 50 day moving average is $3.31 and its 200 day moving average is $5.06. The company’s market capitalization is $42.51 million.

Unilife Corporation is a medical device manufacturer and component supplier. The Company is engaged in the designing, development and manufacturing of injectable drug delivery systems. It has a portfolio of product platforms, including pre-filled syringes, wearable injectors, insulin delivery systems, disposable and reusable auto-injectors, drug reconstitution delivery systems, ocular delivery systems and other systems.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with's FREE daily email newsletter.