Logo image of IMPPP

IMPERIAL PETROLEUM INC - IMPP 8 3/4 12/31/49 (IMPPP) Stock Income Statement

NASDAQ:IMPPP - Nasdaq - MHY3894J1120 - Currency: USD

24.825  -0.18 (-0.7%)

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.

2024
(2024-12-31)
2023
(2023-12-31)
2022
(2022-12-31)
2021
(2021-12-31)
2020
(2020-12-31)
Revenue
IMPPP Revenue ChartIMPPP Revenue over time chart
147.48M183.73M97.02M17.36M20.30M
Cost Of Goods
IMPPP Cost Of Goods ChartIMPPP Cost Of Goods over time chart
50.17M60.28M32.60M3.37M2.94M
Gross Profit
IMPPP Gross Profit ChartIMPPP Gross Profit over time chart
97.31M123.45M64.41M14.00M17.36M
Operating Expenses
IMPPP Operating Expenses ChartIMPPP Operating Expenses over time chart
51.58M56.62M34.60M17.48M17.72M
Selling, General, and Administrative Expenses
IMPPP Selling, General, and Administrative Expenses ChartIMPPP Selling, General, and Administrative Expenses over time chart
6.57M6.54M2.82M1.14M720.00K
Operating Income
IMPPP Operating Income ChartIMPPP Operating Income over time chart
45.73M66.83M29.82M-3.49M-360.00K
Interest Income/Expense
IMPPP Interest Income/Expense ChartIMPPP Interest Income/Expense over time chart
6.03M6.94M1.30M-10.00K-30.00K
Other Income/Expense
IMPPP Other Income/Expense ChartIMPPP Other Income/Expense over time chart
-16.27K-1.82M-1.61M-150.00K-10.00K
Non Recurring Items
IMPPP Non Recurring Items ChartIMPPP Non Recurring Items over time chart
-1.59M-813.25KN/AN/AN/A
Income Before Taxes
IMPPP Income Before Taxes ChartIMPPP Income Before Taxes over time chart
50.16M71.13M29.51M-3.64M-390.00K
Net Income
IMPPP Net Income ChartIMPPP Net Income over time chart
50.16M71.13M29.51M-3.64M-390.00K
EBITDA
IMPPP EBITDA ChartIMPPP EBITDA over time chart
62.72M82.46M42.11M5.18M8.28M
 
Per Share Data
EPS Diluted Total Ops
IMPPP EPS Diluted Total Ops ChartIMPPP EPS Diluted Total Ops over time chart
1.523.103.45-0.38-0.04
Non GAAP EPS
IMPPP Non GAAP EPS ChartIMPPP Non GAAP EPS over time chart
1.52N/AN/AN/AN/A
 
Statistics
Gross Profit Margin
IMPPP Gross Profit Margin ChartIMPPP Gross Profit Margin over time chart
65.98%67.19%66.39%80.65%85.52%
Profit Margin
IMPPP Profit Margin ChartIMPPP Profit Margin over time chart
34.01%38.72%30.42%-20.97%-1.92%
Operating Profit Margin
IMPPP Operating Profit Margin ChartIMPPP Operating Profit Margin over time chart
31.01%36.38%30.74%-20.10%-1.77%

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 0 50M 100M 150M
IMPPP Earnings Per Share (EPS) chartIMPPP EPS Diluted and non-GAAP ChartEarnings Per Share 2019 2020 2021 2022 2023 2024 0 1 2 3