Ultralife Corp. (NASDAQ:ULBI) gapped up before the market opened on Tuesday . The stock had previously closed at $4.21, but opened at $4.22. Ultralife Corp. shares last traded at $4.32, with a volume of 32,972 shares.

The stock has a 50 day moving average of $4.48 and a 200-day moving average of $4.75. The firm has a market cap of $64.44 million and a P/E ratio of 30.07.

Ultralife Corp. (NASDAQ:ULBI) last released its quarterly earnings results on Thursday, July 28th. The company reported $0.03 earnings per share (EPS) for the quarter. Analysts anticipate that Ultralife Corp. will post $0.06 earnings per share for the current fiscal year.

In other Ultralife Corp. news, Director Bradford T. Whitmore acquired 49,985 shares of the business’s stock in a transaction that occurred on Thursday, August 4th. The stock was acquired at an average price of $4.18 per share, with a total value of $208,937.30. Following the transaction, the director now owns 197,486 shares of the company’s stock, valued at $825,491.48. The acquisition was disclosed in a legal filing with the Securities & Exchange Commission, which is available through this link.

Ultralife Corporation offers products and services ranging from power solutions to communications, and electronics systems. The Company designs and manufactures power and communications systems, including rechargeable and non-rechargeable batteries, charging systems, communications and electronics 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 MarketBeat.com's FREE daily email newsletter.