ipmn--Imperial Petroleum, Inc. (OTCBB: IPMN) announced that it had positive earnings of $1,192,244 for the six months ending January 31, 2011 or approximately $0.051/share for the six month period on revenues of $29.9 million. Revenues for the second quarter declined to approximately $14 million from $15.9 due to slightly reduced sales volumes of biofuels caused by weather related issues during the winter months in the Midwest.