Factor research

What actually moves a stock?

A library of the catalysts that reprice companies — a CEO walking out, guidance cut, a buyback, a lawsuit. Each one explains the mechanism, then shows what really happened to prices when the community logged real cases of it.

0

factors catalogued

0

real events measured

0

with enough evidence

1. Log what happened

Record a real event — the stock, the date, and which factor it was. Anyone can contribute.

2. We measure the reaction

Real closing prices decide it: the move from the prior close to +1 day, +1 week and +1 month.

3. The pattern emerges

Across enough events, each factor gets an average move, a hit rate, and a verdict you can trade on.

What the data says so far

Factors ranked by the size of their measured next-day move. Only factors with at least 3 logged events appear here.

FactorAvg next dayMoved upvs S&PEvents
🧪 Clinical trial results+46.10%100%+45.20%3
❌ Earnings miss-29.91%0%-29.30%3
⬇️ Guidance cut-22.78%0%-22.32%5
⬆️ Guidance raised+21.73%100%+20.76%3
🧮 Index inclusion or removal+16.95%100%+16.94%3
💊 FDA approval or rejection+13.49%67%+13.35%3
👔 CEO change+11.49%80%+11.12%5
🔄 Buyback announcement+11.32%100%+9.80%3
🔪 Stock split+8.68%100%+8.30%5
🛃 Export controls or sanctions-5.11%0%-5.32%3
🔓 Data breach or cyberattack-4.84%0%-4.83%3
✅ Earnings beat+3.31%67%+2.34%3
📉 Layoffs or restructuring+3.06%60%+3.37%5
🏦 Fed rate decision-1.93%0%0.00%3

👔 Leadership

Who runs the company, and who owns a say in it.

📊 Earnings

The quarterly scoreboard and what management says comes next.

💰 Capital

What the company does with its cash — and who it asks for more.

🤝 M&A

Deals that redraw the company's boundaries.

🚨 Trust

Accounting integrity, fraud allegations and financial distress — the fastest way to lose a multiple.

🔧 Product

What the company sells and whether it works.

🚀◆ Depends on context

Major product launch

A flagship product or platform is unveiled or ships.

1-8%2 logged
⚠️▼ Usually bearish

Product recall or safety failure

A product is recalled, fails publicly, or causes a safety incident.

3-20%2 logged
🔓▼ Usually bearish

Data breach or cyberattack

The company suffers a significant security breach or operational outage.

2-15%▼ -4.84% avg · n=3
📉◆ Depends on context

Layoffs or restructuring

The company announces significant job cuts or a restructuring.

1-8%, usually up short term▲ +3.06% avg · n=5
🚢▼ Usually bearish

Supply chain disruption

Production or distribution is interrupted — shortages, factory halts, logistics failures.

2-10%0 logged
🥊▼ Usually bearish

Competitive threat emerges

A rival launches a superior product, undercuts on price, or a new entrant attacks the core market.

3-20%1 logged
🧲◆ Depends on context

Major customer won or lost

A large customer signs on, or an existing one leaves for a competitor.

3-20% where customer concentration is high0 logged
🔗▲ Usually bullish

Strategic partnership or major contract

An alliance, distribution deal, or supply agreement with a significant partner is announced.

2-20%0 logged
💲◆ Depends on context

Price increase or discounting

The company raises prices, or starts cutting them to defend volume.

2-12%0 logged
✊▼ Usually bearish

Strike or labour action

Workers strike, or a costly new labour agreement is signed.

1-8%2 logged
🏗️◆ Depends on context

Capacity expansion

New plants, fabs, stores or data centres are announced.

1-8%0 logged
🌪️▼ Usually bearish

Disaster or facility disruption

Fire, storm, earthquake or accident takes a key facility offline.

2-15%0 logged

📈 Market

Flows, positioning and analyst opinion — price moves with no news.

🌍 Macro

Forces that move every stock at once.

🏦◆ Depends on context

Fed rate decision

The Federal Reserve changes interest rates or signals its future path.

0.5-3% on the index; more for rate-sensitive names▼ -1.93% avg · n=3
📋◆ Depends on context

Inflation or jobs data

A scheduled macro release — CPI, PCE, or the monthly employment report.

0.5-2.5% on the index▲ +1.03% avg · n=3
🔀◆ Depends on context

Sector rotation

Capital moves between sectors — growth to value, tech to energy, large to small.

2-10% relative performance over weeks1 logged
🛢️◆ Depends on context

Commodity or energy price shock

A sharp move in oil, gas, or a key industrial input price.

2-15% for directly exposed names1 logged
📈▼ Usually bearish

Bond yield spike

Long-term government bond yields rise sharply.

1-4% on the index; more for growth stocks0 logged
💱◆ Depends on context

Major currency move

A sharp move in the dollar or another key trading currency.

1-5% for internationally exposed names0 logged
🌐◆ Depends on context

Geopolitical conflict

War, escalation, or a major diplomatic rupture.

1-5% on the index; far more by sector1 logged
🗳️◆ Depends on context

Election or policy shift

An election result or major policy change redistributes advantage between industries.

2-20% by sector1 logged
🏚️▼ Usually bearish

Credit or banking stress

A bank fails, credit spreads widen sharply, or funding markets seize.

3-25% for financials; 1-5% broad market1 logged
🐉◆ Depends on context

China demand or stimulus

Chinese economic policy, stimulus, or demand data shifts materially.

2-15% for exposed names1 logged
🔻▼ Usually bearish

Recession signal

Data or markets point to contraction — an inverted yield curve, rising unemployment, contracting PMIs.

1-5% on the index; far more for cyclicals0 logged

Historical price reactions are not guarantees of future behaviour. Not financial advice.