 Shareholders of Imperial Petroleum NASDAQ:IMPP experienced a rare day that featured quadruple-digit gains. After experiencing stock halts all day, shares of IMPP stock closed up by 1,700, and are up another 2 after hours. 