Upgrade

Imperial Petroleum Inc. - 8.75%

IMPPP

Last
$25.75
Day
-0.0%
1y
+0.9%
5y
+39.0%
52w
-6.4%
SPY YTD
+13.3%
XLE
+42.9%
Earnings
—
EMA 21
25.90
EMA 50
25.90
EMA 200
25.81
20d high
-0.4%
5y high
-12.8%
5y range
74th
Website · Greece

Positions held

Your positions

IMPPP isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
21
Hold
swing
Signal
Buy
Target
$26.57
Stop
$25.72
Stop distance
0.1%
Target vs last
+3.2%

Fundamentals

Market cap—Enterprise value$911.24MTrailing P/E—Forward P/E—
PEG—Price / book1.97Beta1.19Dividend yield8.41%
Revenue growth139.6%Earnings growth103.9%Gross margin50.3%Operating margin38.4%
Profit margin36.8%ROE17.2%ROA8.4%Debt / equity0.00
Current ratio4.77Free cash flow-$20.38MAnalyst recommendationnoneMean target—
52w high$27.7852w low$25.11

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$87.1M$61.7M$51.1M$41.4M$36.3M
Op margin38.4%42.9%26.7%24.8%22.5%
Net income$34.8M$28.0M$15.0M$11.0M$12.8M
Gross margin40.1%45.9%30.4%27.4%27.0%
Gross profit$34.9M$28.3M$15.6M$11.3M$9.8M
Operating income$33.4M$26.5M$13.7M$10.3M$8.2M
  • Revenue +41% vs prior quarter ($87M vs $62M).
  • Gross margin 40.1% (was 45.9% prior quarter).
  • Operating margin compressed to 38.4%.

Yearly (6y)

2025202420232022
Revenue$161M$147M$184M$97.0M
Op margin24.8%31.0%36.4%30.7%
Net income$50.0M$50.2M$71.1M$29.5M
Gross margin28.7%34.2%39.9%33.6%
Gross profit$46.2M$50.4M$73.4M$32.6M
Operating income$39.9M$45.7M$66.8M$29.8M
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

IMPPP · daily-0.4% over 12 sessions
Close EMA21 EMA50 EMA200
25.1725.4225.6625.9026.142026-092026-092026-092026-092026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$22M$44M$65M$87M0%23%46%2025-Q22025-Q32025-Q42026-Q12026-Q2