 Shares of small-cap penny stock Imperial Petroleum Inc NASDAQ: IMPP are trading higher by 37.08 at 0.81 on above-average volume as the stock trends across social media platforms. Energy names have been volatile amid the Russia-Ukraine conflict, which has lifted oil and gas prices due. 