Quantisnow Research Whitepaper 2026-1

After the Headline

News, Bursts and Momentum in US Stocks

Quantisnow Research. Version 1, November 3, 2026.

News items
144,659
Stock-sessions
1,228,844
Common stocks
5,834
Trading sessions
261
Contents
  1. Executive summary
  2. Key findings
  3. 1. The question
  4. 2. Prior research
  5. 3. Data and sample
  6. 4. Method
  7. 5. Results
  8. 6. Case studies
  9. 7. Robustness and what did not replicate
  10. 8. Limits
  11. 9. Data, code and how to cite
  12. References

Executive summary

We study 144,659 single-company news items and 1.2 million stock-sessions in US equities from October 2025 to November 2026. News days are about a tenth of stock-days and carry about a quarter of idiosyncratic variance, and more than two in five large moves have no item in a broad feed. Direction and size separate: most headline types average close to zero, while their absolute moves are large.

Against same-day controls matched on liquidity and volatility, large moves in the most liquid third of stocks show no reliable drift or reversal over 20 sessions. Negative returns after large moves concentrate in the least liquid third, where trading costs and short-sale limits are likely to bind. Large opening gaps up tend to fade by the close, except in the most liquid names.

Open-market insider purchases are followed by higher returns over 20 sessions, though so are sales under trading plans, which warns against a simple reading. The sample covers one year and one market regime, and several classic results do not replicate in it.

Disclosure. Quantisnow operates the news feed studied here and sells access to it. No outside party funded or reviewed this work, and it has not been peer reviewed. Nothing here is investment advice.

Key findings

  1. News comes outside trading hours. 59% of wire items arrive before the open and 28% after the close. Only 13% arrive during the regular session, and 45% land exactly on the hour or half hour.
  2. Most movement has no visible cause. Days with a single-company wire item are 10% of stock-days and 23% of idiosyncratic variance. Among large moves, 43% have no item of any kind in our feed.
  3. Headline type predicts size better than direction. Earnings days average +0.08% but move a mean 4.8% in absolute terms. Financing headlines are the clear exception at -4.26%.
  4. More headlines, larger moves. Sessions with five or more wire items move 5% or more 48% of the time, against 20% for one item.
  5. In liquid stocks, the move is the event. In the most liquid third, no group of large moves has a matched 5- or 20-session return reliably different from zero. Later losses concentrate in the least liquid third.
  6. Large gaps up fade, outside the most liquid names. After a news-linked opening gap above 20%, the stock loses a further 5.5% on average by the close.
  7. Several classic results do not show up here. Section 7 lists them. One year is short, so this is weak evidence against those results, but it should temper any trading conclusion drawn from them.

1. The question

Prices adjust to news. That has been the working view since Ball and Brown (1968) and Fama et al. (1969). Two follow-up questions remain open in practice. How much of a stock's movement can be tied to anything published at all? And once a large move has happened, is there anything left?

The answers changed as markets changed. Press releases now reach machines first, news analytics are sold as a product (von Beschwitz et al. (2020)), and language models read headlines at low cost (Lopez-Lira and Tang (2026)). Published effects also tend to shrink once they are known (McLean and Pontiff (2016)). We therefore look at recent data: a full year of timestamped items on US stocks, matched with daily prices for 5,834 common stocks.

How much is news? Cutler et al. (1989) found that macro news and major events explain a modest part of aggregate moves, and Roll (1988) found that much firm-level movement is unrelated to public news. Better text tools raised the estimate: Boudoukh et al. (2019) attribute 49.6% of overnight idiosyncratic volatility to identified news, against 12.4% during trading hours.

What follows news? Drift after earnings is long documented (Bernard and Thomas (1989)). Chan (2003) finds drift after headlines, strongest after bad news, and reversal after large moves without news, mainly in smaller and less liquid stocks. Savor (2012) reaches a similar split using analyst reports as the measure of information. Jiang et al. (2021) use intraday data to separate news-driven returns and report widespread underreaction, and Heston and Sinha (2017) show that news sentiment predicts returns at horizons that depend on how the news is aggregated.

Why might prices underreact or overreact? Hong and Stein (1999) model slow diffusion among investors who see only part of the picture, and Hong et al. (2000) find momentum stronger where coverage is thin. Attention matters: Barber and Odean (2008), Da et al. (2011), DellaVigna and Pollet (2009) and Hirshleifer et al. (2009) all connect limited attention with trading or price response. Media content and reach matter too (Tetlock (2007), Tetlock et al. (2008), Engelberg and Parsons (2011)), and Tetlock (2011) finds reversals after stale stories. Engelberg et al. (2012) find that short sellers gain much of their edge by processing public news.

Speed. Busse and Green (2002) show prices responding within seconds to televised analyst reports, and Rogers et al. (2017) document that small timing advantages in filing distribution can be worth trading on. Daily data cannot address this directly, and we do not try.

Analysts, insiders and momentum. Womack (1996) finds price effects from recommendation changes that continue afterward, especially for sells. Lakonishok and Lee (2001) find that insider purchases carry information while sales carry little, and Cohen et al. (2012) separate opportunistic from routine trades. Jegadeesh and Titman (1993) is the reference for price momentum, and trading costs can absorb much of such returns (Korajczyk and Sadka (2004), Novy-Marx and Velikov (2016)).

3. Data and sample

News. Items come from the Quantisnow feed, which ingests press-release wires, analyst actions, regulatory notices and SEC filings and tags them to tickers. Monthly summary statistics from the same feed are public (Quantisnow (2026a)), as is a monthly ranking of the largest reactions (Quantisnow (2026b)). We use the time an item first entered the feed, which can lag true publication. A wire item is a non-SEC item tagged to exactly one company. Multi-company items and SEC filings count as other items. We drop 213 shareholder law-firm advertisements, which report on a fall and are not news about the company.

Prices. Daily consolidated (SIP) bars from a commercial market data vendor, adjusted for splits and dividends, from July 2025 to November 2, 2026. SPY is the market benchmark. We keep common stocks by name and ETF screens: 8,759 listed securities pass, 6,324 have bars and 5,834 survive the filters below.

Filters. A stock-session needs a prior close of at least $1, trailing 20-day median dollar volume of at least $100,000 and at least 20 prior sessions of returns. Both filters use only information available before the session. Daily moves above 300% are treated as errors.

Two repairs. Reading the largest events by hand revealed two errors, and both are fixed in everything below. First, 202 firms have more than one ticker on file, so an item could sit on an old ticker while prices sat on a new one. Items now follow the firm by SEC CIK. Second, spinoffs, ADR ratio changes and acquisition closings look like huge moves. We blank 167 stock-sessions with moves of 30% or more on under twice normal volume, plus three we identified by hand.

Table 1. Sample

Period2025-10-20 to 2026-11-02
Trading sessions261
Common stocks used5,834
Stock-sessions1,228,844
Single-company wire items, after removals144,659
Stock-sessions with a wire item118,753 (9.7%)
Stock-sessions with other items only138,287
Stock-sessions with no item971,804 (79.1%)
Large-move stock-sessions17,930

4. Method

Sessions. An item before 16:00 ET on a trading day belongs to that session. Anything later belongs to the next one. Several items on one stock in one session form a single observation, because they share one return. Counting each headline would overstate the sample.

Abnormal returns. The reaction is the stock's close-to-close return minus SPY's, assuming a beta of one. An item that arrives during the session may follow the move instead of causing it, so we report timing separately.

Large moves. A shock is an absolute abnormal return of at least 5% and at least three times the stock's own trailing 60-session volatility. We set these thresholds before reading any result and report a 10% variant.

Later returns. SPY is a poor benchmark for later returns here. Over the sample SPY returned +13.3% and the median stock with at least 200 sessions of data returned -4.1%, with 34% of stocks beating SPY, so nearly every group looks negative against it. Our main measure subtracts the average return of non-shock stocks on the same date, in the same liquidity and volatility terciles. Table 8 keeps the SPY version for comparison, and the difference is large.

Inference. Means are winsorized at 0.5% and 99.5%. Standard errors cluster by date and stock (Thompson (2011)). We also run calendar-time portfolios, which remove overlap between events. We show well over 100 statistics, so some will look significant by chance. Following Harvey et al. (2016), we treat |t| of 3 as the bar for a new claim, and tables bold those cells. Groups under 50 events are not reported.

5. Results

5.1 When news arrives

Figure 1. When items reach the feed (weekdays, half-hour bins, Eastern Time)
regular sessionWire items27K04:00 ET: 736 items04:30 ET: 327 items05:00 ET: 828 items05:30 ET: 399 items06:00 ET: 4,861 items06:30 ET: 6,506 items07:00 ET: 12,436 items07:30 ET: 7,885 items08:00 ET: 24,902 items08:30 ET: 19,087 items09:00 ET: 17,774 items09:30 ET: 2,811 items10:00 ET: 3,599 items10:30 ET: 2,103 items11:00 ET: 2,494 items11:30 ET: 1,547 items12:00 ET: 2,082 items12:30 ET: 1,099 items13:00 ET: 1,493 items13:30 ET: 1,027 items14:00 ET: 1,295 items14:30 ET: 881 items15:00 ET: 1,027 items15:30 ET: 795 items16:00 ET: 26,513 items16:30 ET: 8,223 items17:00 ET: 4,326 items17:30 ET: 1,841 items18:00 ET: 1,414 items18:30 ET: 789 items19:00 ET: 673 items19:30 ET: 321 items04:0006:0008:0010:0012:0014:0016:0018:00regular sessionSEC filings85K04:00 ET: 0 items04:30 ET: 0 items05:00 ET: 0 items05:30 ET: 0 items06:00 ET: 21,620 items06:30 ET: 5,168 items07:00 ET: 8,071 items07:30 ET: 5,603 items08:00 ET: 8,890 items08:30 ET: 7,769 items09:00 ET: 8,830 items09:30 ET: 4,174 items10:00 ET: 4,628 items10:30 ET: 4,284 items11:00 ET: 5,319 items11:30 ET: 4,990 items12:00 ET: 4,581 items12:30 ET: 4,640 items13:00 ET: 5,090 items13:30 ET: 5,547 items14:00 ET: 5,644 items14:30 ET: 5,608 items15:00 ET: 6,250 items15:30 ET: 6,417 items16:00 ET: 85,261 items16:30 ET: 51,543 items17:00 ET: 41,543 items17:30 ET: 14,532 items18:00 ET: 11,517 items18:30 ET: 7,900 items19:00 ET: 6,988 items19:30 ET: 5,250 items04:0006:0008:0010:0012:0014:0016:0018:00

Wire items are press releases, analyst actions and regulatory notices. SEC items are EDGAR filings. Data: arrival_clock.csv.

The feed follows a schedule. Of wire items on weekdays, 59.1% arrive before 09:30 ET, 13.3% during the session and 27.6% after 16:00. The busiest minutes are 08:00, 09:00, 16:05, 08:30 ET, and 44.7% of items land exactly on a :00 or :30 mark. SEC filings differ: 64.6% arrive after the close. Friday wire volume is about half of Thursday's (18,786 against 39,511), a pattern worth reading next to DellaVigna and Pollet (2009), although we do not test it.

Most information therefore reaches the market while the regular session is closed, and the first regular-session trade comes after an overnight or pre-market reaction. Section 5.7 shows that this reaction is usually not the whole move.

5.2 How much movement is tied to news

Figure 2. Share of stock-days and of idiosyncratic variance, by what reached the feed
Wire itemOther item onlyNo item
All stocksdaysvarianceAll stocks, days: wire item 9.7%All stocks, days: other item only 11.3%All stocks, days: no item 79.1%All stocks, variance: wire item 23.0%All stocks, variance: other item only 12.7%All stocks, variance: no item 64.3%10%23%Most liquid thirddaysvarianceMost liquid third, days: wire item 13.2%Most liquid third, days: other item only 14.0%Most liquid third, days: no item 72.7%Most liquid third, variance: wire item 27.2%Most liquid third, variance: other item only 15.0%Most liquid third, variance: no item 57.8%13%27%Middle thirddaysvarianceMiddle third, days: wire item 8.6%Middle third, days: other item only 10.6%Middle third, days: no item 80.8%Middle third, variance: wire item 25.6%Middle third, variance: other item only 12.0%Middle third, variance: no item 62.4%9%26%Least liquid thirddaysvarianceLeast liquid third, days: wire item 7.1%Least liquid third, days: other item only 9.1%Least liquid third, days: no item 83.7%Least liquid third, variance: wire item 20.4%Least liquid third, variance: other item only 12.2%Least liquid third, variance: no item 67.4%7%20%

Variance is the sum of squared market-adjusted returns, winsorized at 0.1% and 99.9%. Other items are SEC filings and multi-company stories with no single-company wire item.

The median absolute move is 1.98% on wire days and 1.48% on days with no item. Moves of 5% or more happen on 21.0% of wire days and 11.2% of no-item days. Wire days are 9.7% of stock-days and 23.0% of variance, rising to 13.2% and 27.2% in the most liquid third. The ratio is close to the earlier literature in spirit: news days matter out of proportion, yet most variance sits elsewhere (Roll (1988), Boudoukh et al. (2019)).

Among shocks, 44.0% have a wire item and 43.2% have no item of any kind. That does not mean nothing happened. Our feed misses things, and some moves come from sector news. Adjusting returns for the sector median barely changes this, with 41.1% of 16,491 sector-adjusted shocks showing no item. We also checked filing dates: 4.0% of no-item shocks sit within a session of a periodic SEC report, against 2.0% for all no-item days. So missed earnings reports are real but are not the main explanation.

5.3 Headline type

Figure 3. Average market-adjusted move on the reaction day, by type of headline
-6%-4%-2%0+2%M&AM&A: +0.85% (n=3,892)+0.85%Contract or partnershipContract or partnership: +0.61% (n=8,962)+0.61%Dividend or buybackDividend or buyback: +0.57% (n=4,743)+0.57%GuidanceGuidance: +0.43% (n=708)+0.43%Analyst actionAnalyst action: +0.42% (n=13,865)+0.42%Clinical or FDAClinical or FDA: +0.24% (n=3,342)+0.24%Other announcementOther announcement: +0.10% (n=49,593)+0.10%EarningsEarnings: +0.08% (n=25,976)+0.08%Legal or patentLegal or patent: -0.17% (n=653)-0.17%LeadershipLeadership: -0.57% (n=3,661)-0.57%Listing or complianceListing or compliance: -3.68% (n=1,626)-3.68%Offering or financingOffering or financing: -4.26% (n=1,732)-4.26%

Dots are means, winsorized at 0.5% and 99.5%. Whiskers are 95% intervals with standard errors clustered by date and stock. Data: catalyst_reactions.csv.

Table 2. Reaction-day statistics by type of headline

TypeNMeantMedianMean |move||move| at least 5%Share upVolume
Earnings25,976+0.08%0.9+0.04%4.8%29.0%50%1.43x
Clinical or FDA3,342+0.24%0.9-0.05%6.8%32.7%49%1.34x
M&A3,892+0.85%4.4+0.07%5.2%23.6%51%1.23x
Guidance708+0.43%1.3+0.12%5.9%38.7%51%1.65x
Offering or financing1,732-4.26%-9.5-2.01%10.4%50.3%37%3.21x
Analyst action13,865+0.42%6.2+0.27%3.4%18.1%54%1.23x
Contract or partnership8,962+0.61%6.1+0.04%4.0%19.8%51%1.09x
Listing or compliance1,626-3.68%-9.3-1.09%7.8%37.2%39%1.19x
Legal or patent653-0.17%-0.7-0.26%4.7%26.2%48%1.14x
Leadership3,661-0.57%-5.1-0.49%3.6%20.7%42%1.09x
Dividend or buyback4,743+0.57%7.6+0.23%2.3%9.0%55%1.12x
Other announcement49,593+0.10%1.8-0.02%3.2%16.1%50%1.05x

Types come from a first-match rule on the headline, with the analyst type also taken from feed categories. When a session has several items, a named type beats Other, and pre-market items beat after-hours and in-session ones. Volume is relative to the trailing 20-session median.

The average earnings reaction is near zero with a 29% chance of a 5% move, which is what a fair bet on an uncertain event should look like. Clinical news is similar and larger. Financing news is different: offerings average -4.26% with volume at 3.2 times normal, and listing or compliance notices average -3.68%. M&A averages only +0.85% probably because the group includes acquirers and generic uses of the word.

5.4 News bursts

Figure 4. Share of stock-sessions with a move of 5% or more, by wire items in the session
1 item1 items: 20.2% moved 5% or more; n=107,73720%2 items2 items: 28.1% moved 5% or more; n=9,30128%3-4 items3-4 items: 33.2% moved 5% or more; n=1,51633%5+ items5+ items: 48.2% moved 5% or more; n=19948%

A session runs from the prior close to the close. Five-plus sessions are few, so read that bar with care. Data: headline_bursts.csv.

More items in a session go with larger moves and more volume. The median absolute move rises from 1.94% with one item to 2.32% with two, 2.62% with three or four, and 4.69% with five or more, while median relative volume goes from 1.14x to 2.06x. Causality is mixed: a large move draws analyst notes, so part of a burst is the reaction to the event. Among shocks, a larger burst does not predict continuation. Means are small and insignificant through three or four items, and the five-plus group is too small and noisy to read (n=65, t=1.0).

5.5 After a large move

Figure 5. What happened after a large move: returns from the close of the event day, net of matched controls
Wire item, up moveWire item, down moveNo item, up moveNo item, down move
Most liquid third of stock-sessions-6%-4%-2%0+2%close of day 0+5+10+15+20Wire, up, session +0: 0.00%Wire, up, session +1: +0.23%Wire, up, session +2: +0.11%Wire, up, session +3: -0.05%Wire, up, session +4: -0.06%Wire, up, session +5: -0.24%Wire, up, session +6: -0.29%Wire, up, session +7: -0.25%Wire, up, session +8: -0.34%Wire, up, session +9: -0.43%Wire, up, session +10: -0.48%Wire, up, session +11: -0.38%Wire, up, session +12: -0.21%Wire, up, session +13: -0.40%Wire, up, session +14: -0.50%Wire, up, session +15: -0.49%Wire, up, session +16: -0.48%Wire, up, session +17: -0.49%Wire, up, session +18: -0.50%Wire, up, session +19: -0.71%Wire, up, session +20: -0.73%Wire, down, session +0: 0.00%Wire, down, session +1: -0.18%Wire, down, session +2: -0.08%Wire, down, session +3: +0.08%Wire, down, session +4: +0.10%Wire, down, session +5: +0.18%Wire, down, session +6: +0.14%Wire, down, session +7: -0.06%Wire, down, session +8: -0.01%Wire, down, session +9: +0.05%Wire, down, session +10: +0.21%Wire, down, session +11: +0.23%Wire, down, session +12: +0.26%Wire, down, session +13: +0.29%Wire, down, session +14: +0.43%Wire, down, session +15: +0.48%Wire, down, session +16: +0.54%Wire, down, session +17: +0.44%Wire, down, session +18: +0.25%Wire, down, session +19: +0.31%Wire, down, session +20: +0.35%No item, up, session +0: 0.00%No item, up, session +1: +0.24%No item, up, session +2: +0.33%No item, up, session +3: +0.29%No item, up, session +4: +0.33%No item, up, session +5: +0.62%No item, up, session +6: +0.69%No item, up, session +7: +0.69%No item, up, session +8: +0.13%No item, up, session +9: -0.10%No item, up, session +10: +0.02%No item, up, session +11: -0.11%No item, up, session +12: -0.11%No item, up, session +13: -0.28%No item, up, session +14: -0.50%No item, up, session +15: -0.72%No item, up, session +16: -0.52%No item, up, session +17: -0.81%No item, up, session +18: -0.74%No item, up, session +19: -1.24%No item, up, session +20: -1.20%No item, down, session +0: 0.00%No item, down, session +1: -0.06%No item, down, session +2: +0.19%No item, down, session +3: +0.16%No item, down, session +4: -0.14%No item, down, session +5: -0.12%No item, down, session +6: -0.16%No item, down, session +7: -0.22%No item, down, session +8: -0.13%No item, down, session +9: -0.39%No item, down, session +10: -0.18%No item, down, session +11: -0.28%No item, down, session +12: -0.25%No item, down, session +13: -0.18%No item, down, session +14: +0.23%No item, down, session +15: +0.56%No item, down, session +16: +0.81%No item, down, session +17: +0.59%No item, down, session +18: +0.73%No item, down, session +19: +1.14%No item, down, session +20: +1.04%+1.0%+0.3%-0.7%-1.2%Least liquid third of stock-sessions-6%-4%-2%0+2%close of day 0+5+10+15+20Wire, up, session +0: 0.00%Wire, up, session +1: -0.79%Wire, up, session +2: -0.56%Wire, up, session +3: -0.54%Wire, up, session +4: -0.93%Wire, up, session +5: -0.86%Wire, up, session +6: -1.23%Wire, up, session +7: -1.42%Wire, up, session +8: -1.57%Wire, up, session +9: -1.48%Wire, up, session +10: -1.56%Wire, up, session +11: -1.41%Wire, up, session +12: -1.31%Wire, up, session +13: -1.40%Wire, up, session +14: -1.54%Wire, up, session +15: -1.34%Wire, up, session +16: -1.15%Wire, up, session +17: -1.08%Wire, up, session +18: -1.11%Wire, up, session +19: -1.37%Wire, up, session +20: -1.79%Wire, down, session +0: 0.00%Wire, down, session +1: -1.82%Wire, down, session +2: -2.28%Wire, down, session +3: -2.49%Wire, down, session +4: -3.19%Wire, down, session +5: -3.71%Wire, down, session +6: -4.20%Wire, down, session +7: -4.47%Wire, down, session +8: -4.56%Wire, down, session +9: -4.97%Wire, down, session +10: -5.34%Wire, down, session +11: -5.26%Wire, down, session +12: -5.29%Wire, down, session +13: -5.02%Wire, down, session +14: -5.08%Wire, down, session +15: -4.69%Wire, down, session +16: -5.14%Wire, down, session +17: -5.11%Wire, down, session +18: -4.86%Wire, down, session +19: -5.05%Wire, down, session +20: -5.17%No item, up, session +0: 0.00%No item, up, session +1: -1.06%No item, up, session +2: -0.80%No item, up, session +3: -0.65%No item, up, session +4: -1.10%No item, up, session +5: -0.94%No item, up, session +6: -0.78%No item, up, session +7: -0.92%No item, up, session +8: -1.77%No item, up, session +9: -2.23%No item, up, session +10: -2.74%No item, up, session +11: -2.85%No item, up, session +12: -2.61%No item, up, session +13: -2.71%No item, up, session +14: -3.03%No item, up, session +15: -3.38%No item, up, session +16: -3.18%No item, up, session +17: -2.98%No item, up, session +18: -3.02%No item, up, session +19: -3.36%No item, up, session +20: -2.70%No item, down, session +0: 0.00%No item, down, session +1: -1.09%No item, down, session +2: -1.58%No item, down, session +3: -1.56%No item, down, session +4: -1.75%No item, down, session +5: -1.99%No item, down, session +6: -2.30%No item, down, session +7: -2.53%No item, down, session +8: -2.57%No item, down, session +9: -2.60%No item, down, session +10: -2.75%No item, down, session +11: -2.68%No item, down, session +12: -2.54%No item, down, session +13: -2.64%No item, down, session +14: -3.02%No item, down, session +15: -3.12%No item, down, session +16: -3.26%No item, down, session +17: -3.54%No item, down, session +18: -3.63%No item, down, session +19: -4.00%No item, down, session +20: -4.30%-1.8%-2.7%-4.3%-5.2%

Controls are non-shock stocks on the same date in the same liquidity and volatility terciles. Vertical ticks to the right of +20 are 95% intervals, in legend order. Both panels use one scale. Data: post_shock_paths.csv.

Table 3. Matched returns after a shock, by liquidity tercile

GroupNDay 0+5t+20t
Most liquid third
Wire item, up1,466+12.9%-0.24%-1.2-0.73%-1.9
Wire item, down1,222-12.9%+0.18%0.7+0.35%0.9
No item, up1,113+10.3%+0.62%1.5-1.20%-1.4
No item, down867-9.2%-0.12%-0.3+1.04%1.1
Middle third
Wire item, up1,462+18.8%-0.02%-0.1-0.15%-0.3
Wire item, down1,282-16.7%-0.36%-1.2-0.35%-0.8
No item, up1,359+14.1%+0.31%0.8-2.14%-2.7
No item, down1,028-12.8%-2.00%-4.3-1.54%-1.6
Least liquid third
Wire item, up1,300+30.8%-0.86%-1.2-1.79%-1.7
Wire item, down1,166-24.4%-3.71%-5.6-5.17%-4.7
No item, up2,172+25.3%-0.94%-1.5-2.70%-2.3
No item, down1,212-19.2%-1.99%-2.5-4.30%-3.1
All
Wire item, up4,228+20.4%-0.49%-2.1-0.93%-2.3
Wire item, down3,670-17.9%-1.25%-4.7-1.72%-4.0
No item, up4,644+18.4%-0.31%-0.9-2.47%-4.0
No item, down3,107-14.3%-1.62%-4.5-1.91%-2.5

Returns run from the close of the event day, net of same-date controls in the same liquidity and volatility terciles. Liquidity is trailing dollar volume measured before the session. Bold marks |t| of 3 or more.

Liquid stocks. In the top tercile every cell has |t| below 2. After a shock in a liquid stock, we find no dependable drift and no dependable reversal over a month, whether or not a headline came with it.

Illiquid stocks. Returns are negative across the bottom tercile, and news-linked falls are the strongest case: -3.71% after 5 sessions and -5.17% after 20. That fits bad news traveling slowly (Hong et al. (2000), Chan (2003)), but the up-move cells are negative too, so these stocks may simply do poorly after any shock.

News against no news. The clean version of Chan (2003) and Savor (2012) predicts drift after news and reversal without it. We get a partial match. After up moves, no-item stocks trail news-linked stocks by 1.8% over 20 sessions (t=2.6), in line with those papers but below our bar of 3. After down moves, no-item stocks keep falling instead of reversing, and the gap with news-linked stocks is insignificant (t=0.4). Inside the top tercile, the 20-session difference is insignificant in both directions.

A portfolio check. A calendar-time portfolio goes long up-shocks and short down-shocks with a wire item for five sessions, starting at the next session. Across all stocks it earns 74% annualized before costs (t=2.1). In the most liquid third it earns -6% (t=-0.2). The return is all in the least liquid third (t=3.0), and it comes mostly from the short side, in stocks that are often hard or impossible to borrow. These figures ignore borrow costs, spreads and price impact, which is the problem Korajczyk and Sadka (2004) and Novy-Marx and Velikov (2016) describe. We do not read this as an available return.

5.6 Do moves start before the news?

In the five sessions before a shock, matched returns are small for news-linked moves (+0.35%, t=1.8 before up moves; -0.21%, t=-1.0 before down moves). They are larger for no-item moves (+1.94%, t=5.6; -1.56%, t=-4.6). News-linked moves tend to start without a run-up, while no-item moves tend to extend one already under way. We read this as a description of two kinds of large move, not as evidence about leaks.

5.7 Opening gaps

Figure 6. Open-to-close return in the direction of the opening gap, net of SPY
Wire itemNo item
-8%-4%0+4%Stock gapped upStock gapped up 5-10%, wire item: -0.64%; n=3744-0.6Stock gapped up 5-10%, no item: -1.71%; n=6345-1.75-10%Stock gapped up 10-20%, wire item: -1.69%; n=1619-1.7Stock gapped up 10-20%, no item: -2.70%; n=1202-2.710-20%Stock gapped up Over 20%, wire item: -5.55%; n=996-5.5Stock gapped up Over 20%, no item: -6.44%; n=613-6.4Over 20%Stock gapped downStock gapped down 5-10%, wire item: +0.20%; n=30280.2Stock gapped down 5-10%, no item: -1.07%; n=6661-1.15-10%Stock gapped down 10-20%, wire item: +0.73%; n=16080.7Stock gapped down 10-20%, no item: -0.64%; n=1420-0.610-20%Stock gapped down Over 20%, wire item: +2.45%; n=7642.4Stock gapped down Over 20%, no item: -0.02%; n=2610.0Over 20%

Negative means the day gave back part of the gap. These stocks are selected on the gap alone. The fade does not appear in the most liquid names; see Section 5.7. Data: gap_fade.csv.

Table 4. Open-to-close return in the gap's direction

GroupGapNMeantShare continuing
Wire item, gap up5-10%3,744-0.64%-4.144%
Wire item, gap up10-20%1,619-1.69%-5.343%
Wire item, gap upOver 20%996-5.55%-7.438%
Wire item, gap down5-10%3,028+0.20%1.149%
Wire item, gap down10-20%1,608+0.73%2.353%
Wire item, gap downOver 20%764+2.45%4.257%
No item, gap up5-10%6,345-1.71%-9.534%
No item, gap up10-20%1,202-2.70%-6.835%
No item, gap upOver 20%613-6.44%-6.831%
No item, gap down5-10%6,661-1.07%-5.843%
No item, gap down10-20%1,420-0.64%-1.546%
No item, gap downOver 20%261-0.02%-0.053%

Selection is on the gap alone, so the open-to-close return is not mechanically tied to it. Share continuing is the share of stocks that closed further in the gap's direction than they opened, net of SPY.

Gaps up fade, and the fade grows with the gap. Gaps above 20% lose 5.5% with a wire item and 6.4% without one, and only 38% and 31% keep going. Small gaps up with no item also fade, at -1.71% and with 34% continuing, which suggests that a headline helps a gap hold. News-linked gaps down above 20% partly bounce (+2.45%, t=4.2).

The pattern does not extend to liquid names. In the top liquidity tercile, for gaps of at least 5%, the four cells range from -0.44% to -0.17%, with |t| near 1. Opening prints in thin stocks can also be noisy, which may overstate the fade.

Across all news sessions, the median absolute gap is smaller than the median absolute open-to-close move (for pre-market items, 0.96% against 1.83%). A large share of ordinary movement still happens during the session, and the gap points the same way as the day's full move 67% of the time.

5.8 Momentum

Table 5. Shocks by prior 20-session return

Prior returnGroupN+5t+20t
LoserWire item, up1,388-1.10%-2.1-3.46%-4.4
LoserWire item, down1,272-2.32%-4.2-3.72%-4.3
LoserNo item, up1,713-1.31%-2.1-6.11%-6.9
LoserNo item, down1,239-1.91%-2.6-3.79%-2.8
MiddleWire item, up1,335-0.14%-0.5-0.28%-0.7
MiddleWire item, down1,226-0.30%-1.2-0.35%-0.9
MiddleNo item, up1,170-0.19%-0.5-0.55%-0.7
MiddleNo item, down871-0.42%-0.9-0.27%-0.3
WinnerWire item, up1,505+0.08%0.2+0.97%1.5
WinnerWire item, down1,172-1.02%-2.5-0.95%-1.4
WinnerNo item, up1,761+0.79%1.4+0.10%0.1
WinnerNo item, down997-2.01%-3.6-0.73%-0.5

Prior winners and losers are the top and bottom thirds of all stocks on the same date. Returns are net of same-day matched controls.

The past matters more than the type of shock. Prior losers do poorly after any large move, and the sharpest case is a no-item jump in a recent loser: -6.11% over 20 sessions (t=-6.9). Moves up with no news in beaten-down stocks are the group we would look at first for attention-driven buying (Barber and Odean (2008), Da et al. (2011)), though we cannot observe who traded. Prior winners hit by news-linked up moves earn +0.97% (t=1.5), which is consistent with continuation but not reliable.

Plain 20-session momentum is weak over this window. Matched returns by quintile of prior return run -1.28%, +0.37%, +0.18%, +0.06%, +0.63% from losers to winners, using 12 non-overlapping formation dates, far too few to test Jegadeesh and Titman (1993), whose horizons are also longer. Chan (2003) finds that news during formation matters. Splitting by at least two wire items in the prior 20 sessions, we see no such difference among prior losers (-1.45% with news, -1.10% without).

5.9 Analysts and insiders

Table 6. Analyst actions and Form 4 filings

EventNDay 0+5t+20t
Upgrade3,480+2.72%+0.18%1.3+0.55%1.8
Downgrade3,223-3.13%+0.07%0.4+0.89%2.8
Initiation4,885+1.06%+0.35%2.4+0.41%1.1
All open-market buys6,245+1.60%+0.31%2.1+1.25%3.4
Buys of $100K or more3,040+2.29%+0.20%1.1+1.59%3.4
Buys by a CEO, CFO or president1,764+2.23%+0.74%3.3+1.69%3.1
Buys by a 10% owner4,618+1.50%+0.27%1.6+1.25%2.9
Sales outside a trading plan18,186-0.28%+0.02%0.2-0.04%-0.2
Sales under a trading plan6,581-0.02%+0.54%3.9+1.68%4.2

One observation per stock per session. Later returns start at the close of the session in which the item arrived, so they start after disclosure. Insider rows come from Form 4 headlines in the feed. A stock-session can be in more than one row.

Analysts. Upgrades average +2.72% and downgrades -3.13% on the day. Some of this is reverse causation, since analysts often respond to news that also moved the price. Womack (1996) finds that sell recommendations keep drifting lower. We do not: downgrades are at +0.89% after 20 sessions (t=2.8). Our sample is short, and downgrades here are all rating changes, not only moves to sell.

Insiders. Open-market buys are followed by +1.25% over 20 sessions (t=3.4), and +1.69% for buys by a CEO, CFO or president (t=3.1). Buyers typically purchase after a decline: the median prior 20-session return is -4.1%. Sales outside a trading plan show nothing (-0.04%), which matches Lakonishok and Lee (2001). One result calls for caution: sales under a trading plan are followed by +1.68% (t=4.2). An informative sale should not precede a gain, so this probably reflects which companies have plan sales, such as large recent winners, which our controls do not absorb. The same selection could inflate the buy result. Unlike Cohen et al. (2012), we do not separate routine from opportunistic buyers.

5.10 Headline words and repeated stories

Table 7. Reaction by word in the primary headline

WordNMeantMedianShare upMedian |move|
record1,169+1.35%4.6+0.62%56%3.5%
positive713+1.58%2.1+0.04%51%3.9%
strong849+1.07%2.9+0.27%52%3.7%
raises567+2.88%8.2+1.20%61%3.7%
growth2,572+0.14%0.9-0.08%49%2.5%
announces24,865-0.44%-5.7-0.08%49%2.2%
reports11,923-0.03%-0.2-0.19%48%4.2%
update2,617-0.66%-3.1-0.33%47%3.3%
preliminary643+0.50%1.2+0.25%51%3.6%
offering2,153-3.87%-12.1-1.00%39%2.9%
delays65-0.91%-1.1-0.73%42%2.2%
discontinue95-5.12%-2.4-0.27%47%4.3%
cuts107-0.05%-0.1-0.19%47%1.6%

A descriptive test only. The primary headline is the one chosen by the rule in Table 2. Words were chosen by us, not learned.

Words that describe a specific action carry direction: raises goes up 61% of the time and offering 39%. Promotional words carry much less. “Positive” has a mean of +1.58% but a median of only +0.04% and rises 51% of the time, so a few large winners drive the mean. Section 6 has a case where “positive” came with a 48% fall. Companies write their own headlines, which is one reason dictionary methods built on journalists' text (Tetlock et al. (2008)) may not carry over, and why language models that read in context may do better (Lopez-Lira and Tang (2026)).

We tried a headline version of the staleness test in Tetlock (2011), measuring word overlap with the previous ten headlines on the stock. Near-repeat headlines move stocks more at the median (2.16% against 1.78%), because routine results share a template, and the interaction that would show reversal is insignificant (t=-0.6). Tetlock uses full story text. Headlines are probably too coarse for this test, so we count it as uninformative.

6. Case studies

We chose these cases after looking at the data, because they show how the numbers above can go right or wrong. They do not establish anything statistically. Moves are market-adjusted, and later returns are net of matched controls.

Revolution Medicines: clear news, priced at the open

At 08:00 ET on April 13, 2026, the company reported Phase 3 overall survival results for daraxonrasib in metastatic pancreatic cancer (feed item). The stock gained +40.4%, with +37.5% in the gap and +1.8% from open to close. It gained a further +7.3% the next day. The company then sold stock and convertible notes, raising about $2 billion at $142 per share (BioSpace). After 20 sessions the matched return was +3.5%. Nearly all of the first day's move was in the gap, and net of controls little more had been added 20 sessions later.

Erasca: a positive headline and a 48% fall

After the close on April 27, 2026, Erasca announced “Positive Preliminary Phase 1 Dose Escalation Data”. The next session moved -47.8%. Trade press reported that an analyst called the efficacy strong and pointed to a disclosed patient death as a possible reason for the fall (Fierce Biotech). A reader or model using the headline alone would get the direction wrong, because the information was in the body of the release.

POET Technologies: a neutral headline hiding bad news

On April 27, 2026, POET published a “Purchase Order Update”. It disclosed that Marvell, which had acquired the customer, cancelled all related purchase orders (Yahoo Finance). The stock moved -47.5% on 19 times normal volume. Twenty sessions later the matched return was +57.3%. One case proves nothing about reversal, and Table 3 shows no general reversal in liquid stocks, but it shows how wide the range of outcomes can be around a small average.

Enphase: a burst that is mostly reaction

Enphase reported results at 16:05 ET on February 3, 2026 (feed item), above estimates (Investing.com). Four analyst items followed by 10:18 ET the next morning, for 5 wire items in one session and a move of +39.1%. The burst here describes one event and the reaction to it, not five events. Our rule also labels this session “analyst”, because a pre-market item outranks an after-hours one, which shows the limit of labeling a session by a single headline. The matched return over the next 20 sessions was -20.4%.

Moderna and Fiserv: when the data get it wrong

On August 19, 2026, Moderna moved +177%. The cause was Phase 3 cancer vaccine data released jointly with Merck (feed item; Forbes). That release names two companies, so our single-company rule excludes it and the only wire items left are analyst upgrades. So the largest move in our data among stocks trading at least $50 million a day is filed under analyst actions. The Table 2 analyst row should be read with this in mind.

On October 29, 2025, Fiserv fell 44% after cutting guidance (feed item; BizTimes). In our first pass, this appeared as a large move with no news, because the items sat on the old ticker FI and prices sat on FISV. This error is what led us to link firms by CIK. Other mismatches of this kind may remain, and each would sit in the no-item group.

7. Robustness and what did not replicate

Table 8. Matched 20-session returns after a shock, across specifications

SpecificationWire item, upWire item, downNo item, upNo item, down
Baseline-0.93%-2.3-1.72%-4.0-2.47%-4.0-1.91%-2.5
SPY-adjusted-2.42%-5.3-3.07%-6.1-5.21%-7.6-3.66%-4.3
|move| at least 10%-1.13%-2.0-2.12%-3.6-3.47%-3.9-3.21%-2.2
Price at least $5-1.18%-3.2-1.97%-4.6-2.81%-3.6-2.73%-3.3
Volume at least $5M, price at least $5-0.42%-1.3+0.16%0.5-0.89%-1.2+0.03%0.0
Stricter no-item-0.93%-2.3-1.72%-4.0-1.78%-2.5-1.65%-2.0
No filing nearby-0.93%-2.3-1.72%-4.0-2.54%-4.0-1.80%-2.2
First half, to 2026-04-28-0.33%-0.7-1.86%-3.3-1.56%-1.9-1.33%-1.3
Second half-1.74%-2.5-1.46%-2.4-3.71%-3.7-3.00%-2.6

SPY-adjusted shows why the matched control matters: every cell looks far more negative. Stricter no-item removes shocks with an item in the next session. No filing nearby removes shocks within a session of a periodic SEC report. Full results at all horizons are in post_shock_returns.csv.

Signs are stable across most specifications. Size matters most: with at least $5 million of daily dollar volume and a $5 price, no cell at 20 sessions has |t| above 1.3. Attrition is low, with 0.5% of stock-sessions missing a 20-session return, and 1.1% for no-item falls. Since missing stocks may be failures, later returns in that group are, if anything, biased upward.

What did not replicate here:

  • Drift after news, in liquid stocks (Chan (2003), Jiang et al. (2021)). Those papers use longer samples and, in the second case, intraday identification, so we do not claim a contradiction.
  • Reversal after no-news falls (Chan (2003), Savor (2012)). No-item stocks kept falling.
  • Continued drift after downgrades (Womack (1996)).
  • Reversal after stale stories (Tetlock (2011)), although our headline measure is a weak test.

Decay after publication (McLean and Pontiff (2016)) is one possible reason, along with faster news processing (von Beschwitz et al. (2020)). A short sample is another, and we cannot separate them.

8. Limits

  • One year, one regime. The sample has 261 sessions. Standard errors do not capture the risk that this year is unusual.
  • “No item” means none in our feed. The feed has gaps, and the Fiserv and Moderna cases show how they appear.
  • Coverage changes over time. Company links to wire items were 673,113 in 2022 and 134,916 in 2026 through October, as sources changed. The counts should not be compared across years, which is one reason we use a single recent year.
  • Timestamps show when we saw an item. They are not official publication times, and an item can follow a move that it appears to explain.
  • Labels come from rules applied to headlines. We did not hand-check a sample to estimate accuracy.
  • Daily data. We cannot measure reaction speed or separate the news moment within a day. Opening prices in thin stocks can be noisy.
  • Benchmarks. We assume a beta of one on the reaction day and match on two characteristics afterward. Other factor exposures are not removed.
  • Survivorship. The universe comes from our current company table, so some delisted stocks may be missing. 748 stocks in the panel stopped trading before the end of the sample.
  • Costs. All returns are before spreads, impact, fees and borrow. We tested no strategy that accounts for them.
  • Multiple tests. We ran many cuts, and thresholds were set before results, but the extra tests and repairs followed a first look at the data, as described above.

9. Data, code and how to cite

Aggregate tables and the event panel are free under CC BY 4.0. The panel has no prices and no headline text, so it needs to be joined to your own return data, such as CRSP. The code shows every definition, although it reads files from our database and from a licensed price vendor that we cannot redistribute.

  • News event panel: 144,659 items: id, ticker, UTC time, reaction session, timing, catalyst. No prices or headline text. Join to your own returns.
  • Arrival clock: Wire and SEC items by half hour, Eastern Time (Figure 1).
  • Catalyst reactions: Reaction-day statistics by headline type (Table 2).
  • Headline bursts: Move size and volume by items per session (Figure 4).
  • Post-shock returns: Every cut and robustness variant at 1, 5, 10 and 20 sessions (Tables 3 and 8).
  • Post-shock paths: Session-by-session paths with standard errors (Figure 5).
  • Gap fade: Open-to-close behavior after opening gaps (Figure 6, Table 4).
  • Momentum interaction: Prior 20-day return crossed with shock type (Table 5).
  • Analyst and insider events: Reaction and later returns (Table 6).
  • Headline words: Reaction by word in the headline (Table 7).
  • load.py: Builds the stock-session panel. Thresholds are set at the top.
  • analyze.py: Runs every test in the paper.

Loading the panel and reproducing the session assignment:

import pandas as pd

url = "https://www.quantisnow.com/research/after-the-headline/news_event_panel.csv.gz"
events = pd.read_csv(url, parse_dates=["published_utc"])

# One observation per stock per session: headlines on the same stock and
# day share one return, so counting each would overstate the sample.
sessions = (events.groupby(["ticker", "reaction_session"])
                  .agg(items=("newsitem_id", "size"),
                       first_seen=("published_utc", "min"))
                  .reset_index())

# Join your own daily returns, then define a shock as in Section 4:
# |abnormal return| >= 5% and >= 3 x trailing 60-session volatility.

Suggested citation. Quantisnow Research (2026). After the Headline: News, Bursts and Momentum in US Stocks. Quantisnow Research Whitepaper 2026-1. https://www.quantisnow.com/research/after-the-headline

@techreport{quantisnow2026headline,
  title       = {After the Headline: News, Bursts and Momentum in US Stocks},
  author      = {{Quantisnow Research}},
  institution = {Quantisnow},
  type        = {Whitepaper},
  number      = {2026-1},
  year        = {2026},
  month       = nov,
  url         = {https://www.quantisnow.com/research/after-the-headline}
}

Found an error, or want to replicate this with your own return data? Write to contact@quantisnow.com. We will publish corrections in later versions of this page and keep earlier numbers available on request.

For information only. This is not investment advice or an offer of any security. Past returns do not predict future returns.

References

Ball, R., and Brown, P. (1968). An empirical evaluation of accounting income numbers. Journal of Accounting Research, 6(2), 159-178. https://doi.org/10.2307/2490232

Barber, B. M., and Odean, T. (2008). All that glitters: The effect of attention and news on the buying behavior of individual and institutional investors. Review of Financial Studies, 21(2), 785-818. https://doi.org/10.1093/rfs/hhm079

Bernard, V. L., and Thomas, J. K. (1989). Post-earnings-announcement drift: Delayed price response or risk premium? Journal of Accounting Research, 27, 1-36. https://doi.org/10.2307/2491062

Boudoukh, J., Feldman, R., Kogan, S., and Richardson, M. (2019). Information, trading, and volatility: Evidence from firm-specific news. Review of Financial Studies, 32(3), 992-1033. https://doi.org/10.1093/rfs/hhy083

Busse, J. A., and Green, T. C. (2002). Market efficiency in real time. Journal of Financial Economics, 65(3), 415-437. https://doi.org/10.1016/s0304-405x(02)00148-4

Chan, W. S. (2003). Stock price reaction to news and no-news: Drift and reversal after headlines. Journal of Financial Economics, 70(2), 223-260. https://doi.org/10.1016/s0304-405x(03)00146-6

Cohen, L., Malloy, C., and Pomorski, L. (2012). Decoding inside information. Journal of Finance, 67(3), 1009-1043. https://doi.org/10.1111/j.1540-6261.2012.01740.x

Cutler, D. M., Poterba, J. M., and Summers, L. H. (1989). What moves stock prices? Journal of Portfolio Management, 15(3), 4-12. https://doi.org/10.3905/jpm.1989.409212

Da, Z., Engelberg, J., and Gao, P. (2011). In search of attention. Journal of Finance, 66(5), 1461-1499. https://doi.org/10.1111/j.1540-6261.2011.01679.x

DellaVigna, S., and Pollet, J. M. (2009). Investor inattention and Friday earnings announcements. Journal of Finance, 64(2), 709-749. https://doi.org/10.1111/j.1540-6261.2009.01447.x

Engelberg, J. E., and Parsons, C. A. (2011). The causal impact of media in financial markets. Journal of Finance, 66(1), 67-97. https://doi.org/10.1111/j.1540-6261.2010.01626.x

Engelberg, J. E., Reed, A. V., and Ringgenberg, M. C. (2012). How are shorts informed? Short sellers, news, and information processing. Journal of Financial Economics, 105(2), 260-278. https://doi.org/10.1016/j.jfineco.2012.03.001

Fama, E. F., Fisher, L., Jensen, M. C., and Roll, R. (1969). The adjustment of stock prices to new information. International Economic Review, 10(1), 1-21. https://doi.org/10.2307/2525569

Harvey, C. R., Liu, Y., and Zhu, H. (2016). ... and the cross-section of expected returns. Review of Financial Studies, 29(1), 5-68. https://doi.org/10.1093/rfs/hhv059

Heston, S. L., and Sinha, N. R. (2017). News vs. sentiment: Predicting stock returns from news stories. Financial Analysts Journal, 73(3), 67-83. https://doi.org/10.2469/faj.v73.n3.3

Hirshleifer, D., Lim, S. S., and Teoh, S. H. (2009). Driven to distraction: Extraneous events and underreaction to earnings news. Journal of Finance, 64(5), 2289-2325. https://doi.org/10.1111/j.1540-6261.2009.01501.x

Hong, H., and Stein, J. C. (1999). A unified theory of underreaction, momentum trading, and overreaction in asset markets. Journal of Finance, 54(6), 2143-2184. https://doi.org/10.1111/0022-1082.00184

Hong, H., Lim, T., and Stein, J. C. (2000). Bad news travels slowly: Size, analyst coverage, and the profitability of momentum strategies. Journal of Finance, 55(1), 265-295. https://doi.org/10.1111/0022-1082.00206

Jegadeesh, N., and Titman, S. (1993). Returns to buying winners and selling losers: Implications for stock market efficiency. Journal of Finance, 48(1), 65-91. https://doi.org/10.1111/j.1540-6261.1993.tb04702.x

Jiang, H., Li, S. Z., and Wang, H. (2021). Pervasive underreaction: Evidence from high-frequency data. Journal of Financial Economics, 141(2), 573-599. https://doi.org/10.1016/j.jfineco.2021.04.003

Korajczyk, R. A., and Sadka, R. (2004). Are momentum profits robust to trading costs? Journal of Finance, 59(3), 1039-1082. https://doi.org/10.1111/j.1540-6261.2004.00656.x

Lakonishok, J., and Lee, I. (2001). Are insider trades informative? Review of Financial Studies, 14(1), 79-111. https://doi.org/10.1093/rfs/14.1.79

Lopez-Lira, A., and Tang, Y. (2026). Can ChatGPT forecast stock price movements? Return predictability and large language models. Journal of Financial Economics, 184, 104335. https://doi.org/10.1016/j.jfineco.2026.104335

McLean, R. D., and Pontiff, J. (2016). Does academic research destroy stock return predictability? Journal of Finance, 71(1), 5-32. https://doi.org/10.1111/jofi.12365

Novy-Marx, R., and Velikov, M. (2016). A taxonomy of anomalies and their trading costs. Review of Financial Studies, 29(1), 104-147. https://doi.org/10.1093/rfs/hhv063

Quantisnow (2026a). Market data and statistics: free, citeable datasets. Retrieved November 3, 2026. https://www.quantisnow.com/data

Quantisnow (2026b). News movers: biggest stock moves after a headline, by month. Retrieved November 3, 2026. https://www.quantisnow.com/rankings/news-movers

Rogers, J. L., Skinner, D. J., and Zechman, S. L. C. (2017). Run EDGAR run: SEC dissemination in a high-frequency world. Journal of Accounting Research, 55(2), 459-505. https://doi.org/10.1111/1475-679x.12167

Roll, R. (1988). R2. Journal of Finance, 43(3), 541-566. https://doi.org/10.1111/j.1540-6261.1988.tb04591.x

Savor, P. G. (2012). Stock returns after major price shocks: The impact of information. Journal of Financial Economics, 106(3), 635-659. https://doi.org/10.1016/j.jfineco.2012.06.011

Tetlock, P. C. (2007). Giving content to investor sentiment: The role of media in the stock market. Journal of Finance, 62(3), 1139-1168. https://doi.org/10.1111/j.1540-6261.2007.01232.x

Tetlock, P. C. (2011). All the news that's fit to reprint: Do investors react to stale information? Review of Financial Studies, 24(5), 1481-1512. https://doi.org/10.1093/rfs/hhq141

Tetlock, P. C., Saar-Tsechansky, M., and Macskassy, S. (2008). More than words: Quantifying language to measure firms' fundamentals. Journal of Finance, 63(3), 1437-1467. https://doi.org/10.1111/j.1540-6261.2008.01362.x

Thompson, S. B. (2011). Simple formulas for standard errors that cluster by both firm and time. Journal of Financial Economics, 99(1), 1-10. https://doi.org/10.1016/j.jfineco.2010.08.016

von Beschwitz, B., Keim, D. B., and Massa, M. (2020). First to "read" the news: News analytics and algorithmic trading. Review of Asset Pricing Studies, 10(1), 122-178. https://doi.org/10.1093/rapstu/raz007

Womack, K. L. (1996). Do brokerage analysts' recommendations have investment value? Journal of Finance, 51(1), 137-167. https://doi.org/10.1111/j.1540-6261.1996.tb05205.x