Financial Signals

Financial health signals derived from public company filings, earnings data, analyst consensus, and market data to identify business challenges, growth patterns, and sales opportunities across 75,000+ global companies.

Financial Signals detect meaningful changes in a company's financial trajectory — revenue acceleration, margin compression, growth inflection points, and distress indicators derived from public financial data.

We analyze quarterly and annual financial data from 7,000+ public companies, comparing current performance against historical trends and peer benchmarks. When a company crosses a statistical threshold (e.g., revenue growth accelerating for 3+ consecutive quarters, or margins declining below sector median), we generate a signal. Each company is evaluated weekly and can produce 1-5 signals depending on how many conditions are triggered simultaneously.

📎

See real delivered dataSample Files

Each financial signal is classified into one of 20+ subtypes based on the specific financial condition detected.

Available Subtypes (20+)
Subtype EnumDescription
revenueAccelerationRevenue growth rate increasing for 2+ consecutive quarters
revenueDecelerationRevenue growth rate declining for 2+ consecutive quarters
marginExpansionOperating or gross margins expanding quarter-over-quarter
marginCompressionOperating or gross margins declining quarter-over-quarter
profitabilityTurnaroundCompany crossing from net loss to net profit
cashBurnCash reserves declining at an unsustainable rate
debtAccumulationDebt-to-equity ratio increasing significantly
revenueConcentrationRevenue dependent on few customers or segments
internationalRevenueShiftInternational revenue share growing as percentage of total
recurringRevenueGrowthSubscription or recurring revenue growing faster than total
capexSurgeCapital expenditure increasing significantly vs. prior period
workingCapitalStressWorking capital ratios deteriorating
earningsBeatingConsistently beating analyst estimates
earningsMissingConsistently missing analyst estimates
growthReaccelerationGrowth resuming after a period of stagnation
distressSignalMultiple financial indicators pointing to operational stress
hypergrowthRevenue growing at 40%+ year-over-year
dividendChangeDividend policy change (initiation, increase, or cut)
buybackAccelerationShare buyback program accelerating
segmentOutperformanceOne business segment significantly outperforming others

Example Signal

What a single entry looks like in a delivered signal file:

{
  "signal_id": "a92f4d71-8c3e-4b56-9e2a-17d0f3c28b94",
  "batch_id": "2026-03-15-00-00-00",
  "signal_type": "financial_trends",
  "signal_subtype": "revenueAcceleration",
  "detected_at": "2026-03-15T06:18:44.782931Z",
  "association": "company",
  "company": {
    "name": "Palantir Technologies Inc.",
    "domain": "palantir.com",                 // match on domain
    "linkedin_url": "linkedin.com/company/palantir-technologies",  // or match on LinkedIn URL
    "industries": ["Software Development"],
    "employee_count_low": 3001,
    "employee_count_high": 5000,
    "description": "AI-powered data analytics and decision..."
  },
  "contact": [],
  "data": {
    "summary": "Palantir's commercial revenue is accelerating — 54% YoY growth in Q4 vs. 32% in Q3, driven by AIP platform adoption...",
    "detail": "Palantir's commercial segment has posted three consecutive quarters of accelerating growth: 21% → 32% → 54% YoY. This inflection correlates with their AIP (Artificial Intelligence Platform) launch and a shift from government-heavy to commercial-majority revenue...",
    "relevance": 0.91,                      // 0.0-1.0; higher = more actionable for outreach
    "relevance_score": 91,
    "confidence": "high",                    // how certain this signal is accurate
    "sentiment": "positive",
    "signal_category": "growth",
    "sales_relevance": "Hypergrowth commercial segment actively expanding vendor relationships for AI infrastructure",
    "condition_met": "revenue_growth_accelerating_3q",
    "data_source": "quarterly_financials",
    "last_refreshed": "2026-03-14T00:00:00Z",
    "data_quality_flags": [],
    "ticker": "PLTR",
    "sector": "Technology",
    "country": "US",
    "ceo": "Alex Karp",
    "size_tier": "mid_cap",
    "urgency": "high",
    "buyer_persona": ["CTO", "VP Engineering", "Head of Data"],
    "signal_strength_label": "strong",
    "talk_track": "Palantir's commercial acceleration suggests they're scaling their AI platform rapidly and likely expanding their vendor ecosystem for infrastructure and integrations...",
    "recommended_actions": [
      "Reference their AIP platform growth in outreach",
      "Target commercial team leads who are building integrations",
      "Time outreach to align with next earnings in early June"
    ],
    "shelf_life_days": 90,
    "earnings_date": "2026-02-18",
    "growth_period_end": "2025-12-31",
    "is_primary": true,
    "expires_at": "2026-06-15T00:00:00Z"
  }
}

Field Reference

Standard envelope and entity fields are shared across all signals — see Schema and Resolution. The fields below are specific to this signal:

Signal-Specific Fields

The data object contains everything unique to this signal type — the intelligence derived from financial analysis.

FieldTypeDescription
summarystringOne-line headline describing the financial signal (e.g., "Palantir's commercial revenue accelerating — 54% YoY growth in Q4"). Designed to be shown directly to end users. Typically 10–20 words, always includes the company name and the key metric
detailstringMulti-sentence analysis explaining the financial trend, what's driving it, and why it matters for sales outreach. Typically 3–5 sentences. Generated by analyzing multiple quarters of financial data against sector benchmarks
relevancefloat (0.0–1.0)How actionable this signal is for outreach. Higher = stronger commercial signal. Useful for prioritization and filtering
relevance_scoreinteger (0–100)Integer version of relevance for systems that prefer whole numbers. Same meaning as relevance × 100
confidencestringConfidence that the financial condition is real and correctly categorized. high, medium, or low. Based on data completeness and statistical significance. Useful for filtering in production
sentimentstringWhether the financial trend is favorable (positive), unfavorable (negative), or informational (neutral) for the company. Useful for segmenting outreach tone
signal_categorystringCategory grouping (e.g., "growth", "distress", "efficiency"). Useful for routing signals to the right sales motion
sales_relevancestringBrief phrase describing the outreach angle this signal creates. Useful as a prompt input or display label
condition_metstringThe specific statistical condition that triggered this signal (e.g., "revenue_growth_accelerating_3q"). Useful for understanding exactly why this signal fired and for building custom filtering logic
data_sourcestringSource of the underlying financial data (e.g., "quarterly_financials", "annual_report"). Useful for data lineage and validation
last_refreshedstring (datetime)When the financial data was last updated. Useful for determining freshness
data_quality_flagsarray[string]Any data quality concerns (e.g., "restated_financials", "estimated_values"). Empty array when data is clean. Useful for filtering out signals built on uncertain data
tickerstringStock ticker symbol. Useful for correlating with market data or financial APIs
sectorstringIndustry sector classification. Useful for peer comparison and sector-based filtering
countrystringCountry of incorporation or primary operations. Useful for territory-based routing
ceostringCurrent CEO name. Useful for personalized outreach and executive-level targeting
size_tierstringMarket cap tier: mega_cap, large_cap, mid_cap, small_cap, micro_cap. Useful for segmenting by company size
urgencystringHow time-sensitive this signal is for outreach: high, medium, low. Based on signal freshness, shelf life, and competitive dynamics
buyer_personaarray[string]Recommended personas to target based on this signal (e.g., ["CTO", "VP Engineering"]). Useful for routing to the right sales rep or building persona-based campaigns
signal_strength_labelstringHuman-readable strength: strong, moderate, weak. Combines relevance, confidence, and recency into a single label for display
talk_trackstringSuggested messaging angle for a sales rep reaching out based on this signal. Written as a starting point for personalized outreach — not a script. Useful for enabling reps who aren't familiar with the account
recommended_actionsarray[string]Specific next steps a sales rep could take based on this signal. Typically 2-4 items. Useful for driving rep behavior in CRM workflows
shelf_life_daysintegerHow many days this signal remains relevant for outreach from detected_at. After this window, the signal is considered stale. Useful for expiring signals from active queues
earnings_datestring (date)Most recent earnings date that informed this signal. Useful for correlating with other earnings-based signals
growth_period_endstring (date)End date of the measurement period (e.g., last quarter-end). Useful for understanding which data informed the signal
is_primarybooleanWhether this is the strongest/most actionable signal for this company in this batch. When multiple financial signals fire for one company, is_primary: true marks the most important one. Useful for deduplication in high-volume pipelines
expires_atstring (datetime)Explicit expiration timestamp for this signal. After this time, the signal should be removed from active workflows. Derived from detected_at + shelf_life_days

Timing & Delivery

  • detected_at is when we computed and generated the signal. Use growth_period_end and earnings_date for the underlying data context.
  • One signal per subtype per company per quarter. Financial conditions are re-evaluated weekly, but a given subtype only fires once per company per fiscal quarter to avoid noise.
  • Each delivery arrives in a timestamped folder. Treat all signals in a new folder as recent — no need to diff against prior deliveries.

Coverage

  • Refresh: Biweekly
  • Coverage: 7,000+ US and international public companies
  • Best for: Timing outreach to growth inflections, identifying companies in buying mode, filtering by financial health

Contact Sales →