Live tape
Top 8, mentions 7d15,757HTZ4,115 mentions▲ +0.09SPCX2,974 mentions▲ +0.07GOOGL2,318 mentions▲ +0.03SNDK2,023 mentions▲ +0.08NVDA1,368 mentions▲ +0.08MSFT1,090 mentions▲ +0.06SPY1,002 mentions▲ +0.07VOO867 mentions▲ +0.08
Methodology · Updated July 2026

How we measure this.

Our core product is a live read on what the market’s crowd is saying. We stream public discussion from finance communities, find the companies and assets being talked about, score the tone with a financial language model, and roll it into figures that always show the sample behind them. Every number here names its source, and where a source isn’t ours, we say so.

The pipeline

Reddit → clean → extract → score → roll up
1

Stream the social tape

We stream posts and comments from a fixed set of finance subreddits — r/wallstreetbets, r/stocks, r/investing, r/options, r/ETFs and r/commodities — capturing each with its timestamp, author and score.

2

Strip the noise

Bot templates, quoted replies and boilerplate are removed before anything is measured, so automated and copy-paste content cannot inflate a reading.

3

Find the entities

A named-entity recogniser, paired with a cashtag parser and a curated reference dictionary, pulls tickers, company names, ETFs, commodities and macro indicators out of raw text. Each extraction carries a confidence score built from several signals — how it was matched, the surrounding financial context, whether it is a known ambiguous word — and only mentions above a threshold are counted.

4

Read the sentiment

FinBERT classifies every surviving mention as positive, neutral or negative on a −1 to +1 scale. It reads formal financial text well — around 89% agreement with human labels in reported benchmarks — and slips on the sarcasm and irony common on social platforms, closer to 70%, so we treat every score as an estimate, not a verdict.

5

Roll it up

Mentions are normalised to a canonical ticker and rolled into hourly and daily figures — volume, net sentiment, and the bull / neutral / bear split. As they are aggregated, low-trust and bot-like accounts are down-weighted, and coordinated spikes are screened by testing author diversity against volume. Every figure is shown with the sample size behind it.

Reading a sentiment score

Scores run from −1.00 to +1.00. They describe the balance of bullish and bearish mentions, never a price target. Always read a score with the mention count beside it: the same +0.40 means very different things at 50 mentions and at 5,000.

−1.000.00+1.00
Bearish−1.00 to −0.10
Neutral−0.10 to +0.10
Bullish+0.10 to +1.00

Where the data comes from

Most of what you see, we compute ourselves. Where we lean on an outside source, here is exactly what it is — and what it may and may not do.

SourceWhat it feedsCadence
Reddit (public)Posts and comments across the finance subreddits we track — the raw material for every sentiment figureContinuous
Our pipelineEntity extraction, sentiment, confidence, and mention correlations (how often names are discussed together — a correlation of attention, not of price). Computed by us.Per mention
TradingViewLive price charts on stock, ETF and commodity pages, under TradingView’s display licence. We embed their chart and never republish a raw price of our own.Live
SEC EDGARCompany fundamentals from official filings — shares outstanding and earnings per share, as filed with the SEC. Valuation figures shown on entity pages (market cap, P/E, 52-week range) are computed by us from these filings and licensed end-of-day prices, each labelled with its as-of date.Per filing
FREDMacro indicators — CPI, Core CPI and PPI — collected by the Bureau of Labor Statistics and served through the St. Louis Fed’s FRED, shown with year-on-year change. FRED also carries series owned by third parties under restriction; we publish only the federal public-domain ones.Monthly
Public blockchainsCrypto supply and recent-block data, read directly from each chain through our own node connections — consensus facts, not vendor feeds.Live
DexScreenerDecentralised-exchange pool data (prices, liquidity) for crypto assets, under their commercial-use API terms. We aggregate it into our own reference price — see the crypto section below.~15 min
WikidataDescriptive facts on crypto pages — launch date, founders, official site — public-domain (CC0) data, joined to each asset by verified identifiers, never by name matching. Where Wikidata doesn’t know a fact, the row simply doesn’t appear.Periodic

One note on price precision: the end-of-day share prices behind our market tables and valuation figures are prior-day closes licensed from Finazon, and most arrive rounded to the whole dollar at the source — a close shown as $184 may have settled a few cents either side. Where the source provides cents, we show them.

This product uses the FRED® API but is not endorsed or certified by the Federal Reserve Bank of St. Louis.

Crypto figures

Crypto prices on this site are TheDistributed reference prices: computed by us, from on-chain venues, with the method stated. There is no exchange feed behind them — that is the point. Where a coin has no qualifying on-chain venue at all, its figures are carried from a named aggregator instead and labelled so on the page — see Aggregator fill below. Every figure carries an as-of time.

  • Reference price — a liquidity-weighted aggregate across a token’s decentralised-exchange pools, with dust pools ignored and stale or outlying pools trimmed. When pools disagree by more than 1%, the page says so.
  • Wrapped proxies — coins like Bitcoin don’t trade on DEXes directly, so their price is read through 1:1-redeemable wrapped versions (WBTC and peers) and labelled “on-chain reference price via wrapped BTC” with a ~0.3% tolerance. Yield-bearing staked tokens are never used as price proxies — they trade at a premium.
  • Stablecoin denominator check — on-chain prices are quoted against USDC/USDT. If either drifts more than 0.3% from $1, every crypto figure that cycle carries a warning.
  • Market cap, honestly — “Market cap” appears only where circulating supply can be verified on-chain (Bitcoin’s emission schedule, Solana’s supply call, XRP’s escrow arithmetic) or carried from a named, attributed source (CoinGecko for Ether, CoinStats for the aggregator-filled set) — see Supply and Aggregator fill below. Where only total supply is verifiable, we show a total-supply valuation, labelled as such, never called market cap. Where neither is honest, no figure appears.
  • Supply — read from the chain itself: emission math for UTXO chains, supply calls and escrow subtraction where the ledger provides them, contract reads for tokens. The one exception is Ether: post-merge ETH supply takes full beacon-chain issuance and burn accounting that no single call provides, so ETH’s supply (and the market cap computed from it) is an attributed third-party figure — data provided by CoinGecko — and the ETH page says so where the numbers appear.
  • Aggregator fill — some majors (the XRP, Cardano, Dogecoin class) trade on no decentralised venue that clears our liquidity bar, so no honest on-chain price read exists. For those assets, price and/or circulating supply are carried from CoinStats under a written display permission, labelled “powered by CoinStats” wherever the figures appear, cross-checked against our own on-chain reads on the coins where both exist, and replaced by our own read the moment a qualifying venue appears.
  • Identity — every token is pinned to a hand-verified canonical contract address (or, for aggregator-filled assets, a verified identity join confirmed on name and rank — never a bare ticker-symbol search). We never resolve a coin by searching its ticker symbol; that is how scam clones get in.

What we don’t show yet

Some figures you would expect on a finance site aren’t here, because we won’t invent them. Until each one is wired to a real, verifiable source, we leave the space empty rather than fill it with a guess.

  • International market figures — coverage is expanding country by country; where a per-market number is still illustrative, we mark it, or hold it back until its feed lands.

A blank where a number should be is a promise, not an oversight.

Accuracy is the product.

Every correction, and the date it was made, stays on the affected piece. Pipeline-generated figures are always labelled. If you believe a number is wrong, tell us.