Upgrade

XCHG Limited

XCH

Last
$2.92
Day
-2.3%
1y
-87.5%
5y
-98.0%
52w
-94.0%
SPY YTD
+13.3%
XLI
+6.6%
Earnings
—
EMA 21
3.33
EMA 50
5.07
EMA 200
15.84
20d high
-21.9%
5y high
-99.5%
5y range
0th
Website · 177 employees · Germany

Positions held

Your positions

XCH isn't in your positions.

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

Score
-12
Hold
avoid
Signal
Sell
Target
$3.70
Stop
$2.40
Stop distance
17.8%
Target vs last
+26.7%

Fundamentals

Market cap$11.96MEnterprise value$14.03MTrailing P/E—Forward P/E-99.67
PEG—Price / book12.15Beta-1.21Dividend yield0.00%
Revenue growth-17.5%Earnings growth—Gross margin40.1%Operating margin-108.9%
Profit margin-1.6%ROE-2.0%ROA-51.3%Debt / equity0.92
Current ratio1.23Free cash flow$2.22MAnalyst recommendationnoneMean target—
52w high$49.9852w low$2.64

Quarterly

No data yet.

Yearly (6y)

20252024202320222021
Revenue$25.1M$42.2M$38.5M$29.4M—
Op margin-131.3%-26.9%-16.6%5.6%—
Net income-$32.5M-$11.9M-$8.1M$1.6M—
Gross margin46.2%50.3%45.6%36.4%—
Gross profit$11.6M$21.2M$17.6M$10.7M—
Operating income-$33.0M-$11.4M-$6.4M$1.7M—
Headline scan

No flags

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

News

XCH · daily-1.6% over 13 sessions
Close EMA21 EMA50 EMA200
2.582.913.243.563.892026-092026-092026-092026-092026-102026-102026-10