Tokenized stock basis

How far each xStock token trades from the share it is backed by

Tokenized stock basis

How far each xStock token trades from the ordinary share it is backed by.

A Backed.fi xStock is a token that should be worth exactly one ordinary share. On Solana it is priced by an AMM pool; the share is priced by the market it actually trades on. The difference between the two is the basis, and it is what the spot leg of a delta-neutral xStock position really costs: the perps quote off the ordinary share (marks sit 0.10–0.15% from it), so buying the token at a 1% discount is a rebate if the gap closes before you exit and a loss if it widens. Negative = the token trades below the share. Live xStocks funding →

Tickers with samples65over 1 days
Readable pools30deep enough to trust
Median gap0.20%among those

Basis by ticker

65 shown · deepest pools first
30 of 65 readable
TickerBasis now1d shapeAvgRangePoolSamplesQuote
SPYSPY
-0.00%
+0.05%-0.8% … +0.9%$4.0M87live
NVDNVDA
+0.21%
+0.30%-1.2% … +2.1%$3.3M87live
SPCSPCX
+0.37%
-0.09%-2.0% … +2.0%$2.6M25live
CRCCRCL
+0.11%
+0.62%-1.6% … +4.0%$1.9M25live
QQQQQQ
+0.13%
+0.44%-0.7% … +1.7%$1.8M87live
TSLTSLA
+0.13%
+0.20%-1.5% … +3.0%$1.5M87live
+0.14%
+0.15%-0.7% … +1.0%$1.0M87live
MSTMSTR
-0.51%
+1.15%-1.1% … +4.1%$925K87live
GLDGLD
+0.14%
-0.12%-0.7% … +0.3%$812K25live
MSFMSFT
-0.08%
+0.41%-0.5% … +1.4%$751K87live
COICOIN
-0.04%
+0.23%-1.6% … +2.7%$630K87live
METMETA
+0.27%
+0.43%-1.3% … +2.0%$627K87live
AAPAAPL
+0.07%
+0.23%-0.4% … +0.7%$624K87live
GMEGME
+0.11%
+0.10%-0.3% … +1.1%$485K25live
MCDMCD
+0.20%
-0.09%-1.1% … +0.5%$365K25live
AMZAMZN
+0.35%
+0.47%-0.7% … +1.7%$283K87live
HOOHOOD
+1.54%
+0.01%-2.8% … +2.5%$228K87live
PLTPLTR
-0.29%
+1.04%-0.3% … +3.2%$224K25live
STRSTRC
+0.05%
-0.08%-0.4% … +0.4%$187K25live
AVGAVGO
-1.66%
+0.10%-1.7% … +2.0%$134K87live
+0.54%
-0.25%-0.6% … +0.5%$127K25live
KOKO
-0.11%
-0.16%-0.7% … +0.2%$96K25live
TQQTQQQ
-0.75%
+0.54%-3.8% … +5.2%$48K25live
INTINTC
+0.12%
+0.42%-2.5% … +4.4%$46K25live
TSMTSM
+3.97%
+1.06%-1.5% … +4.3%$37K24live
DFDDFDV
-1.33%
+2.10%-1.3% … +4.5%$25K25live
XOMXOM
+0.46%
-0.89%-1.3% … +0.5%$18K24live
AMDAMD
-0.86%
-0.06%-1.6% … +2.7%$14K24live
VIDVIDA
+0.10%
-1.20%-6.2% … +2.0%$12K25live
SNDSNDK
+0.06%
+0.12%-2.8% … +4.0%$10K25live
UNHUNH
-1.73%
-1.63%-1.8% … +0.3%$8K24thin pool
WMTWMT
-0.74%
+0.48%-0.7% … +1.4%$7K24thin pool
BMNBMNR
+0.64%
+0.01%-1.4% … +4.3%$6K24thin pool
LLYLLY
+0.58%
+0.47%+0.2% … +2.7%$6K24thin pool
NFLNFLX
+0.05%
-0.10%-1.3% … +1.1%$5K24thin pool
+9.68%
+9.21%+9.2% … +9.7%$4K24frozen
RIORIOT
-0.26%
-0.76%-2.8% … -0.3%$4K25thin pool
PEPPEP
+0.16%
-0.57%-0.7% … +0.2%$4K24thin pool
CVXCVX
+2.38%
+1.63%+0.3% … +2.5%$3K24thin pool
ORCORCL
-0.13%
+0.57%-1.9% … +2.2%$3K24thin pool
SKHSKHY
-1.33%
-0.36%-1.3% … -0.2%$2K12thin pool
PGPG
-0.89%
-1.74%-1.9% … -0.9%$2K24thin pool
IBMIBM
-7.62%
-4.32%-8.4% … +13.8%$2K24thin pool
NVONVO
-3.09%
-3.33%-4.5% … -3.0%$2K24thin pool
AZNAZN
+2.02%
+4.33%-0.9% … +5.7%$2K24thin pool
MRVMRVL
+0.18%
+0.13%-0.5% … +0.8%$1K18thin pool
JPMJPM
-0.68%
-1.92%-3.1% … +1.0%$1K24thin pool
VTIVTI
-0.41%—-0.37%-0.4% … -0.3%$9492frozen
LINLIN
-1.65%
-2.32%-4.6% … -1.3%$93914thin pool
PFEPFE
-7.04%
-7.08%-7.4% … -6.7%$93520thin pool
UBEUBER
+7.11%
+3.54%+3.0% … +7.1%$76124thin pool
MUMU
-1.20%
+0.36%-1.2% … +0.6%$74512thin pool
AMBAMBR
+9.62%
+3.56%-6.5% … +9.6%$5606thin pool
VV
+0.63%
-0.46%-1.2% … +1.4%$48524thin pool
ABTABT
-2.80%
-2.72%-2.8% … -2.3%$43987thin pool
CSCCSCO
+3.33%
+4.59%+3.3% … +5.1%$32024thin pool
ACNACN
-13.80%
-13.56%-14.2% … -13.4%$13187frozen
BSPBSP
+0.22%—+0.26%+0.2% … +0.3%$162frozen
ADBADBE
+3.28%
+3.34%+2.8% … +3.4%$125frozen
DHRDHR
+1.18%
+1.18%+1.2% … +1.2%$025frozen
PYPPYPL
+0.11%
-0.71%-1.5% … +0.6%$025frozen
OPEOPEN
-6.57%
-5.53%-7.0% … -5.2%$025frozen
USAUSAR
+1.22%
+3.17%+0.8% … +3.8%$025frozen
STRSTRK
+1.32%
+1.32%+1.3% … +1.3%$025frozen
VCXVCX
+1.05%
+2.69%-0.2% … +3.4%$025frozen

The chart column is the bucketed average over the window, drawn from the same samples as the table. A break in a line means no sample was recorded for that stretch.

What this number is

Two prices, kept as they stood

Every 15 minutes the xStocks dashboard records, for each token, the price the Solana pool quotes and the price of the ordinary share from the oracle feed, and stores the gap between them: (token − share) ÷ share. Negative means the token is cheaper than the share it represents. Nothing about it is modelled or smoothed — it is the two prices as they stood, kept for 90 days.

Why the biggest numbers are the least interesting

An AMM price only moves when somebody swaps. A pool nobody touches keeps printing the price of the last trade, which drifts further from the real share by the hour and reads as a huge discount. On two snapshots three hours apart, 36 of 66 tokens had not moved a single cent — and those pools held a median of $382, against $111,267 for the ones that traded. Every wide gap came from that half: BAC at −15.5% on a $797 pool, ABBV at +14.2% on a pool holding one dollar. That is why rows are marked thin pool (under $10K) or frozen, and why deepest pools are listed first.

Ticker caveats

The token list comes from Backed.fi and Jupiter, not from a hardcoded ticker list, and the price is cross-checked against the share: several crypto assets share a ticker with a listed company — IP is Story, DASH is Dash — so a name match alone would mix a $5 token into a page about International Paper. Quotes beyond ±20% are not recorded at all: past that it is a broken pool quote rather than a basis. Commodity-backed tokens (XAU, GLD) are not stocks and are not here.

The open question

Whether a discount converges before you exit. That is exactly what this series was started to answer, and it is why the history matters more than today's number — entering at a discount is a rebate if it closes and a loss if it widens.