Financial model

News Sentiment Analysis

The tone of every headline, press release, and analyst note about a stock, aggregated into a rolling sentiment score. Available for any ticker.

Covers 150,000+ stocks across 60+ global exchanges. One full report free per month.

What is news sentiment analysis

News sentiment analysis is the quantitative measurement of whether the text written about a company is on balance positive, negative, or neutral. At its simplest, a sentiment model reads a news article, scores it on a continuous scale from very negative to very positive, and records the score. Aggregate the scores across every article about a company over a rolling window, weight them by source credibility and recency, and you get a sentiment score that summarizes the tone of the information environment around that stock.

The technical foundation for news sentiment in finance goes back to the late 1990s, when academic researchers began using lexicon based text classification to measure the tone of corporate disclosures. The first modern finance specific sentiment dictionary was published by Tim Loughran and Bill McDonald at Notre Dame in 2011. Loughran and McDonald showed that general purpose sentiment dictionaries (like the Harvard General Inquirer) systematically misclassified financial text, because words that were negative in general English (like "liability" or "loss") often had neutral or even positive meanings in financial context. Their finance specific dictionary, now updated every few years, is the standard academic benchmark and the backbone of many commercial sentiment products.

Modern sentiment systems go considerably further than lexicon counting. They use trained language models that understand sentence level context, handle negation ("not a bad quarter" is positive), recognize sarcasm and qualified language, weight sources by reliability, and decay older articles so the rolling score reflects recent information. TickerXray's sentiment pipeline is trained on financial media specifically, reads every article, press release, and SEC filing footnote about a covered ticker, and produces a sentiment score updated intraday. The score is normalized so that zero is neutral, positive values are positive sentiment, and negative values are negative sentiment, with a range typically between negative 1 and positive 1.

News sentiment is not a long term fundamental signal. Sentiment is almost always a reflection of what has already happened, not a prediction of what will happen next. Its value in an investment process is different from that of the Altman Z-Score or the Piotroski F-Score. Sentiment is useful for detecting regime changes, for timing rather than selection, and as a confirmation or contradiction signal alongside fundamentals. A deteriorating fundamental picture combined with deteriorating sentiment is a stronger short thesis than either alone. Improving fundamentals combined with still weak sentiment can be an attractive long entry point, because the market has not yet priced in the turn.

How TickerXray scores sentiment

Weighted rolling 30 day aggregate

Sentiment(ticker, t) = weighted_avg( article_sentiment * source_weight * recency_weight * relevance_weight )
Source credibility
Primary financial media (Wall Street Journal, Financial Times, Bloomberg, Reuters) are weighted more heavily than aggregator sites and social media content.
Recency
More recent articles receive higher weight on a logarithmic decay over 30 days.
Relevance
Articles that mention the ticker prominently (in the headline or first paragraph) are weighted more than articles that mention the ticker only in passing.
Scale
Score is expressed where 0 is neutral, ~+0.3 is materially positive, ~-0.3 is materially negative. Extreme bounds at approximately +1 and -1 are rare.

How to read the sentiment score

The single most useful way to read sentiment is as a change rather than a level. A score that has moved from 0.1 to 0.4 over two weeks is telling you that the tone of coverage has shifted sharply positive. A score that has moved from 0.1 to negative 0.3 is telling you the opposite. The change often precedes the price move by days rather than hours, because news flow builds momentum as multiple outlets pick up the story.

  • Positive>= 0.2

    The information environment is meaningfully favorable. Recent news has been on balance good.

  • Neutral-0.2 to 0.2

    Sentiment is in the typical range for an uneventful period.

  • Negative< -0.2

    The information environment is meaningfully unfavorable. Recent news has been on balance bad.

The level is also useful, but more for context than for signal. A stock that has maintained a sentiment of positive 0.3 for months is a well loved name. A stock that has sat at negative 0.2 for months is a consensus short or a perennial disappointment. Extremes of either sign often mark turning points, particularly when a stock at persistently negative sentiment shows the first sustained move toward neutral.

Current sentiment scores for the most searched stocks

Current News Sentiment values for the fifteen most searched stocks
TickerCompanySentimentZone
AAPLApple0.18Mildly positive
TSLATesla-0.06Neutral
NVDANvidia0.42Strongly positive
AMZNAmazon0.15Mildly positive
MSFTMicrosoft0.24Positive
GOOGLAlphabet0.11Mildly positive
METAMeta Platforms0.21Positive
PLTRPalantir0.31Strongly positive
AMDAMD-0.02Neutral
GMEGameStop-0.19Mildly negative
COINCoinbase0.09Neutral
NFLXNetflix0.22Positive
DISDisney-0.14Mildly negative
SOFISoFi Technologies0.16Mildly positive
BABoeing-0.38Strongly negative

See this score for any of 150,000 stocks across 60 global exchanges. Create a free account to run one full forensic report per month, or go unlimited with Pro.

How to use news sentiment

As an event detection system: sentiment that moves sharply in either direction without an obvious news catalyst is often a lead indicator that something is building. Professional traders monitor large sentiment moves across their watchlist intraday as a way to catch developing stories before they reach the mainstream.

As a confirmation layer on fundamentals: combining a fundamental thesis with a sentiment read reduces the risk of fighting the tape. A long thesis on a fundamentally strong name with sustained positive sentiment is a higher conviction trade than a long thesis on a fundamentally strong name with deeply negative sentiment, even if the valuation is similar.

As a contrarian signal at extremes: persistently very positive sentiment often precedes disappointments, and persistently very negative sentiment often precedes turnarounds. This is statistically weak on average but occasionally very valuable, because the stocks at sentiment extremes are the ones where the market has the strongest prior and therefore the highest potential for surprise.

As a portfolio risk monitor: if the weighted sentiment of your portfolio holdings falls sharply, something in the macro or sector narrative is hurting your names collectively. That may be a signal to reduce gross exposure or to hedge the factor that is driving it.

Limits and pitfalls

News sentiment is a reflection of already public information. It tells you what is being said, not what will be said next. For a pure alpha signal, you need to pair sentiment with fundamentals or with momentum; sentiment on its own has a weak and unreliable relationship to future returns in most studies.

Sentiment models have well known failure modes. They can be fooled by satire, by ironic language, by legal boilerplate in press releases, and by earnings announcements that mix good and bad news in ways that are hard to parse. TickerXray's system handles the common cases reasonably well, but no sentiment system is perfect.

Source mix matters. A sentiment score dominated by a few high credibility outlets is very different from one dominated by social media aggregators. TickerXray weights sources explicitly, but the weighting is a choice, and reasonable people can disagree about the right weights. When the score looks surprising, check the underlying article breakdown.

Finally, sentiment is most useful when combined with a specific view. A neutral sentiment score is not actionable on its own. A neutral sentiment score on a stock that has just reported a large earnings beat is actionable: it tells you the market is not yet excited and the story is still under owned.

The history of news sentiment analysis in finance

Quantitative text analysis of financial news became practically feasible in the late 1990s and early 2000s, as both the volume of digitized financial text and the computational power available to process it grew. The first important academic validation came from Paul Tetlock's 2007 paper in the Journal of Finance, "Giving Content to Investor Sentiment: The Role of Media in the Stock Market," which showed that the sentiment of a Wall Street Journal column predicted short term market moves. Tim Loughran and Bill McDonald's 2011 paper "When is a Liability Not a Liability?" established the standard finance specific sentiment dictionary. In the 2010s, the rise of deep learning language models (word2vec, BERT, and eventually transformer based large language models) transformed the field by enabling sentence level and context aware sentiment scoring at scale. Modern institutional systems combine finance specific training data with state of the art language models, and TickerXray's pipeline is built on the same foundation.

Frequently asked questions

It is a weighted aggregate of the tone of every article written about the stock over the past 30 days, scored from negative 1 (very negative) to positive 1 (very positive). Zero is neutral. Above 0.2 is meaningfully positive, below negative 0.2 is meaningfully negative.

Run the full twelve model forensic report on any stock

Free tier includes one complete report per month. Pro is $12.50 per month for unlimited reports, AI investment thesis, insider tracker, and the full forensic manipulation dashboard.

Scores last updated: 2026-04-23