> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cufinder.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Momentum Score

> A nightly composite score ranking a company's upward trajectory.

<CardGroup cols={3}>
  <Card title="Signal key" icon="code">
    `momentum_score`
  </Card>

  <Card title="Category" icon="category">
    Composite
  </Card>

  <Card title="Source" icon="world">
    Composite rollup of all positive signals, recomputed nightly.
  </Card>
</CardGroup>

A nightly composite score ranking a company's upward trajectory.

## When it fires

<Card title="Trigger condition" icon="bolt">
  Recomputed nightly per company. Weighted rolling score: +2 per growth signal, +1 per activity-increase signal, +3 per executive hire, decayed by age (× 0.5 per 30 days). Persisted as one document per company per day with `to_value` = score.
</Card>

## Stored fields

This signal persists the following metadata you can read downstream:

| Field      | Description                               |
| ---------- | ----------------------------------------- |
| `to_value` | The computed momentum score for that day. |

## Magnitude

Continuous score rather than a bucketed event.

<Note>
  For the full bucket definitions used across percentage-based signals, see [Magnitude buckets](/buying-signals/concepts/magnitude-buckets).
</Note>

## Why it matters

It gives you one number to rank your whole list by upward trajectory. Instead of watching dozens of individual signals, momentum\_score rolls all the positive ones into a single, decaying score, so you can sort your entire territory by who's heating up right now.

## How to read it

<CardGroup cols={1}>
  <Card title="Single ranking">
    One number summarizes all positive momentum.
  </Card>

  <Card title="Recency-weighted">
    The 30-day decay keeps the score current.
  </Card>

  <Card title="Sort your list">
    Rank an entire territory by trajectory at a glance.
  </Card>
</CardGroup>

## Outreach playbook

<Tip>
  Use as your primary sort. Work the highest-momentum accounts first.
</Tip>

## Related signals

<CardGroup cols={2}>
  <Card title="Risk Score" href="/buying-signals/signals/composite/risk-score">
    A nightly composite score ranking a company's decline and risk.
  </Card>

  <Card title="Employee Growth" href="/buying-signals/signals/growth/employee-growth">
    A company's employee count increased by at least one between snapshots.
  </Card>

  <Card title="C-Suite Hire" href="/buying-signals/signals/people/c-suite-hire">
    A new C-level executive joined the company.
  </Card>

  <Card title="Funding Round Announced" href="/buying-signals/signals/funding/funding-round-announced">
    A new funding round was announced.
  </Card>
</CardGroup>

***

<Card title="Track this signal with CUFinder" icon="rocket" href="https://dashboard.cufinder.io/auth/signup" horizontal>
  Surface `momentum_score` across millions of companies, enriched with verified emails, phones, and full firmographics. Start free, no credit card required.
</Card>
