Imperial Petroleum Soars After Crushing Q1 Earnings by 67%