Imperial Petroleum six-month net income rises to USD 62.78 million on larger fleet and higher rates - IMPP News | Rallies