The current price of Imperial Petroleum Inc. (IMPP) is $3.95 USD. We provide real-time updates on the IMPP to USD exchange rate. Over the past 24 hours, Imperial Petroleum Inc. has changed by 0.50%.