Imperial Petroleum had a revenue of 26.21M in the quarter ending Dec 31, 2024, with -20.63%. This bring the company's revenue in the last twelve months to 147.48M, Increased -2.43%. In the fiscal year ending Dec 31, 2024, Imperial Petroleum had annual revenue of 147.48M with -19.73% growth.