OG Score
The OG Score condenses seven factors — price momentum, volume signal, news sentiment, social sentiment, 52-week position, sector momentum, and sentiment momentum — into one observational reading on a −100 to +100 scale. Higher readings mean the observed evidence currently leans positive; lower readings mean it leans negative. When a factor has no reliable data it sits out and its influence is redistributed across the remaining factors, so a score is always built only from evidence we trust that day. The score describes what is happening around a stock; it does not forecast prices and it is not investment advice.
Price Momentum
The price momentum factor observes the stock’s own recent trading: the direction and strength of its price changes over recent sessions. A higher reading reflects recent gains, a lower reading reflects recent declines. Like all factors it is descriptive of what has already happened, not a projection of what happens next.
Volume Signal
The volume signal factor compares today’s trading volume with the stock’s own typical volume. An elevated reading means the stock is trading unusually actively relative to its own history — which can accompany both rallies and declines — while a muted reading means attention is ordinary. It measures activity, not direction.
News Sentiment
The news sentiment factor reads recent articles that mention the company — from wire services, financial media, investor-relations feeds, and SEC filings coverage — and grades each one’s tone with a language model. The factor reflects the average tone and volume of that recent coverage. Only genuinely company-related articles count: ambiguous ticker matches are excluded by design rather than guessed at.
Social Sentiment
The social sentiment factor observes recent X and Reddit posts about the stock and weighs their tone by the engagement they received, so a handful of ignored posts cannot move the reading the way a widely-shared conversation can. Thin conversation is treated as unreliable: when there is too little genuine discussion to trust, the factor reports nothing rather than amplifying noise, and its influence redistributes to the other factors. See also Social Pulse, which displays this data in detail.
52-Week Position
The 52-week position factor locates today’s price inside the stock’s own trailing one-year range. A reading near the top means the stock trades close to its 52-week high; near the bottom means close to its 52-week low. It is a description of where the price currently sits in its own recent history.
Sector Momentum
The sector momentum factor observes how the stock’s sector peers in our universe are trading. When an entire group moves together — miners, AI infrastructure, treasuries — that shared move says something different from a single stock moving alone, and this factor captures it. Each stock’s sector is assigned from its primary business.
Sentiment Momentum
The sentiment momentum factor compares the stock’s current sentiment reading with its own reading in the recent past, from our recorded daily history. It captures the direction of change — a mood that is improving, deteriorating, or holding steady — rather than the level itself. Because it needs history, a stock without enough recorded days (for example, one recently added to coverage) reports nothing until its history rebuilds.