 Shares of small-cap penny stock Imperial Petroleum Inc NASDAQ: IMPP are trading higher by 16.82 at 0.78. Energy names have been volatile amid the Russia-Ukraine conflict, which has lifted oil and gas prices due to supply concerns. 