Upgrade

Basel Medical Group Ltd

BMGL

Last
$3.68
Day
+2.2%
1y
-81.7%
5y
-93.2%
52w
-83.4%
SPY YTD
+13.3%
XLV
+8.1%
Earnings
—
EMA 21
3.86
EMA 50
4.65
EMA 200
9.08
20d high
-61.0%
5y high
-96.8%
5y range
1th
Website · 82 employees · Singapore

Positions held

Your positions

BMGL isn't in your positions.

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

Score
-6
Hold
avoid
Signal
Sell
Target
$4.41
Stop
$2.93
Stop distance
20.4%
Target vs last
+19.8%

Fundamentals

Market cap$5.70MEnterprise value$7.30MTrailing P/E—Forward P/E—
PEG—Price / book1.15Beta—Dividend yield0.00%
Revenue growth67.1%Earnings growth—Gross margin14.0%Operating margin-32.8%
Profit margin-68.2%ROE-147.4%ROA-15.5%Debt / equity1.51
Current ratio1.89Free cash flow-$11.75MAnalyst recommendationnoneMean target—
52w high$21.7252w low$2.56

Quarterly

No data yet.

Yearly (6y)

2025202420232022
Revenue$11.3M$10.1M$9.7M$10.7M
Op margin-19.2%21.8%21.4%23.2%
Net income-$10.6M$2.1M$1.8M$2.0M
Gross margin77.5%77.6%75.9%79.6%
Gross profit$8.8M$7.8M$7.4M$8.5M
Operating income-$2.2M$2.2M$2.1M$2.5M
Headline scan

No flags

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

News

BMGL · daily-21.6% over 14 sessions
Close EMA21 EMA50 EMA200
2.453.073.704.334.952026-092026-092026-092026-092026-102026-102026-10