Logo image of IMPPP

IMPERIAL PETROLEUM INC - IMPP 8 3/4 PERP (IMPPP) Stock Income Statement

USA - NASDAQ:IMPPP - MHY3894J1120

25.95 USD
+0.32 (+1.25%)
Last: 11/14/2025, 8:00:01 PM

Free users can only see 4 years or quarters

Examples of complete financials are available for MSFT and AAPL.

Please register or login for additional data.

TTM
(2025-6-30)
2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
Revenue
IMPPP Revenue ChartIMPPP Revenue over time chart
127.68M147.48M183.73M97.02M17.36M
Gross Premiums Earned
IMPPP Gross Premiums Earned ChartIMPPP Gross Premiums Earned over time chart
nullnullnullnullnull
Loss Claims
IMPPP Loss Claims ChartIMPPP Loss Claims over time chart
nullnullnullnullnull
Deferred Policy Acquisition Expense
IMPPP Deferred Policy Acquisition Expense ChartIMPPP Deferred Policy Acquisition Expense over time chart
nullnullnullnullnull
Net Interest Income
IMPPP Net Interest Income ChartIMPPP Net Interest Income over time chart
nullnullnullnullnull
Non Interest Income
IMPPP Non Interest Income ChartIMPPP Non Interest Income over time chart
nullnullnullnullnull
Loan Loss Provision
IMPPP Loan Loss Provision ChartIMPPP Loan Loss Provision over time chart
nullnullnullnullnull
Net Interest Income after Provision
IMPPP Net Interest Income after Provision ChartIMPPP Net Interest Income after Provision over time chart
nullnullnullnullnull
Non Interest Expense
IMPPP Non Interest Expense ChartIMPPP Non Interest Expense over time chart
nullnullnullnullnull
Minority Interest Expense
IMPPP Minority Interest Expense ChartIMPPP Minority Interest Expense over time chart
nullnullnullnullnull
Cost Of Goods
IMPPP Cost Of Goods ChartIMPPP Cost Of Goods over time chart
41.01M50.17M60.28M32.60M3.37M
Gross Profit
IMPPP Gross Profit ChartIMPPP Gross Profit over time chart
86.67M97.31M123.45M64.41M14.00M
Operating Expenses
IMPPP Operating Expenses ChartIMPPP Operating Expenses over time chart
59.65M51.58M56.62M34.60M17.48M
Research and Development
IMPPP Research and Development ChartIMPPP Research and Development over time chart
nullnullnullnullnull
Selling, General, and Administrative Expenses
IMPPP Selling, General, and Administrative Expenses ChartIMPPP Selling, General, and Administrative Expenses over time chart
6.40M6.57M6.54M2.82M1.14M
Operating Income
IMPPP Operating Income ChartIMPPP Operating Income over time chart
27.02M45.73M66.83M29.82M-3.49M
Interest Income/Expense
IMPPP Interest Income/Expense ChartIMPPP Interest Income/Expense over time chart
11.02M6.03M6.94M1.30M-10.00K
Other Income/Expense
IMPPP Other Income/Expense ChartIMPPP Other Income/Expense over time chart
-14.70K-16.30K-1.82M-1.61M-150.00K
Non Recurring Items
IMPPP Non Recurring Items ChartIMPPP Non Recurring Items over time chart
null-1.59M-813.30Knullnull
Income Before Taxes
IMPPP Income Before Taxes ChartIMPPP Income Before Taxes over time chart
38.03M50.16M71.13M29.51M-3.64M
Income Tax
IMPPP Income Tax ChartIMPPP Income Tax over time chart
nullnullnullnullnull
Net Income
IMPPP Net Income ChartIMPPP Net Income over time chart
38.03M50.16M71.13M29.51M-3.64M
EBITDA
IMPPP EBITDA ChartIMPPP EBITDA over time chart
46.53M62.72M82.46M42.11M5.18M
 
Per Share Data
EPS Diluted Total Ops
IMPPP EPS Diluted Total Ops ChartIMPPP EPS Diluted Total Ops over time chart
1.09881.51953.10173.45-0.38
Non GAAP EPS
IMPPP Non GAAP EPS ChartIMPPP Non GAAP EPS over time chart
1.021.52nullnullnull
 
Statistics
Gross Profit Margin
IMPPP Gross Profit Margin ChartIMPPP Gross Profit Margin over time chart
67.88%65.98%67.19%66.39%80.65%
Profit Margin
IMPPP Profit Margin ChartIMPPP Profit Margin over time chart
29.79%34.01%38.72%30.42%-20.97%
Operating Profit Margin
IMPPP Operating Profit Margin ChartIMPPP Operating Profit Margin over time chart
21.16%31.01%36.38%30.74%-20.10%

All data in USD

Charts

IMPPP Income Statement data chartIMPPP Revenue, Operating Income, Net Income and EBITDA ChartIncome Statements 2019 2020 2021 2022 2023 2024 TTM 0 50M 100M 150M
IMPPP Earnings Per Share (EPS) chartIMPPP EPS Diluted and non-GAAP ChartEarnings Per Share 2019 2020 2021 2022 2023 2024 TTM 0 1 2 3