Maxim Group analyst Tate Sullivan maintains Imperial Petroleum (NASDAQ:IMPP) with a Buy and raises the price target from $8 to $9.