 Shares of small-cap penny stock Imperial Petroleum Inc NASDAQ: IMPP are trading higher by 8.74 at 0.59. Imperial Petroleum shares are trading higher on above-average volume as the stock trends across social media platforms. 