Upgrade

Bon Natural Life Limited

BON

Last
$1.15
Day
+0.9%
1y
-44.4%
5y
-99.9%
52w
-50.1%
SPY YTD
+13.3%
XLB
+6.8%
Earnings
—
EMA 21
1.17
EMA 50
1.17
EMA 200
2.28
20d high
-5.1%
5y high
-100.0%
5y range
0th
Website · 96 employees · China

Positions held

Your positions

BON isn't in your positions.

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

Score
0
Hold
watch
Signal
Neutral
Target
$1.28
Stop
$1.07
Stop distance
7.0%
Target vs last
+11.3%

Fundamentals

Market cap$9.53MEnterprise value$14.49MTrailing P/E—Forward P/E2.01
PEG—Price / book0.14Beta-0.34Dividend yield0.00%
Revenue growth1.9%Earnings growth—Gross margin22.1%Operating margin-82.2%
Profit margin-60.4%ROE-21.8%ROA-7.1%Debt / equity0.26
Current ratio1.83Free cash flow-$20.12MAnalyst recommendationnoneMean target—
52w high$2.3452w low$0.95

Quarterly

No data yet.

Yearly (6y)

2025202420232022
Revenue$18.7M$23.8M$29.5M$29.9M
Op margin-8.5%8.1%20.2%26.4%
Net income-$2.0M$0.4M$4.6M$6.2M
Gross margin20.8%29.8%29.9%31.5%
Gross profit$3.9M$7.1M$8.8M$9.4M
Operating income-$1.6M$1.9M$6.0M$7.9M
Headline scan

No flags

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

News

BON · daily-3.4% over 14 sessions
Close EMA21 EMA50 EMA200
0.941.011.091.171.242026-092026-092026-092026-092026-102026-102026-10