Financial Intelligence
Financial Fundamentals Signals
Published Updated
146 signal subtypes tracking revenue trends, margin pressure, earnings surprises, and balance sheet shifts. Quantitative financial intelligence for 4,500 public companies, refreshed every two weeks.
- Companies Covered
- 4,500
- Signal Subtypes
- 146
- Refresh Cadence
- Bi-weekly
- Metric Types
- Revenue, Margins, Earnings
- Delivery
- REST API, GCS Push, Generate Insights API, Flat File
- Format
- JSONL or Parquet
- Bucket
- gs://autobound-financials/
What Are Financial Fundamentals Signals?
Financial fundamentals signals distill key metrics and trends from public company filings into actionable intelligence: is revenue growing or declining, are margins expanding or compressing, did the company beat or miss earnings expectations? Revenue acceleration indicates growing budget capacity; margin compression suggests demand for cost-reduction solutions; an earnings miss often triggers internal reviews that open doors for new vendors.
Each signal includes historical context so you can distinguish one-time events from sustained trends. Three consecutive quarters of revenue deceleration tells a different story than a single miss followed by recovery, and our trend detection surfaces these patterns automatically. Fundamentals signals track the numbers themselves, complementing 10-K and 10-Q signals that capture narrative disclosures and strategic commentary.
Example subtypes
Revenue declinerevenueDecline
Illustrative example
The Mosaic Companymosaicco.com
The Mosaic Company (MOS): Revenue declining year-over-year
Source: mosaicco.com
From a financial filing to your next move
What we detect, what you get, and what you do with it. Pick the path that fits your team.
Sales, marketing and RevOps: Slack, CRM fields and plays.
Sales, marketing and RevOps: Slack, CRM fields and plays.
0103
The numbers show the pressure
We track revenue, margins and earnings surprises from public filings, and flag the shifts that open a budget conversation.
- Financial filings
- We detectFinancial filings
- You getSignal record
- You actSlack, CRM or agent
Financial filingsFeb 25, 2026Revenue declined -24.6% year-over-year. This is a significant decline suggesting real business headwinds.
ExtractedThe Mosaic Companymosaicco.comcompanyRevenue declinesignal_subtype0203
You get one clean record
Each record names the company and its domain, labels what happened, and links back to the source.
- Signal record
- We detectFinancial filings
- You getSignal record
- You actSlack, CRM or agent
Signal recordThe Mosaic Company
mosaicco.comAgricultural Inputs
Revenue declinerevenueDeclineThe Mosaic Company (MOS): Revenue declining year-over-year
“Revenue declined -24.6% year-over-year. This is a significant decline suggesting real business headwinds.”
- Ticker
- MOS
- Urgency
- High
- Detected
- Feb 25, 2026
signal_id fdc9dc36…
0303
Act on it where you work
Send it to Slack, write it to your CRM, or give it to an AI agent.
- When
signal_subtype= revenueDecline on a target account- Do
- Cost-reduction pitch to the CFO before budget season
- Your team acts
- We detectFinancial filings
- You getSignal record
- You actSlack, CRM or agent
or your own code#account-signalsSignal alert from your workflow
The Mosaic Company· Revenue decline
The Mosaic Company (MOS): Revenue declining year-over-year
Play: Cost-reduction pitch to the CFO before budget season
Start the playOpen the sourceIllustration. The record fields are real.
0103
The numbers show the pressure
We track revenue, margins and earnings surprises from public filings, and flag the shifts that open a budget conversation.
0203
It lands in your stack
Land monthly JSONL from your GCS bucket. Join on
company.domainordata.ticker.0303
Ship it in your product
Use
relevance_scoreandsize_tieras scoring features.
- Financial filings
- We detectFinancial filings
- You getSignal record
- You actSlack, CRM or agent
Revenue declined -24.6% year-over-year. This is a significant decline suggesting real business headwinds.
Step 1 of 3: The numbers show the pressure
Try it on your own accounts
1,000 free credits. Query financial in the Signal API or from Claude.
How we build this signal
How we build each financial fundamentals signal
No language model writes these signals. Every week, fixed rules run over the financials of companies that just reported.
- Language models used
- None
- Min. trading history
- 12 months
- Refresh
- Weekly
- 01
Collection
Each week a job downloads bulk data for public companies: trailing-twelve-month metrics and ratios, growth rates, earnings surprises, quotes, company profiles and analyst consensus.
- 02
Freshness gates
Only companies that reported earnings in the run window are evaluated. Earnings over 180 days old, reports without results yet, and companies with under 12 months of trading are skipped. REITs, ETFs, closed-end funds and BDCs are excluded, since standard rules misread them.
- 03
Rule evaluation
Each subtype is a written rule over named metrics, such as a ratio under a threshold, with sector exclusions where it does not apply. A signal fires only when the rule holds, and a missing metric never passes.
- 04
Scoring and conflicts
Each signal gets a 0-100 relevance score from rule weight, distance past the threshold, data completeness and company size. When two contradictory subtypes fire for one company, only the stronger ships. The top signal per company is marked primary, and each signal carries an expiry date.
- 05
Dedup and delivery
Firmographics are joined by domain. Each signal is fingerprinted on ticker, subtype and earnings date, so one quarter's result ships once.
Financial Fundamentals Signal Schema
Fundamentals signals include comparative metrics, trend direction, and time-series context for revenue, margins, and earnings performance.
{
"signal_id": "fdc9dc36-8180-4a92-8a4a-ce5736149216",
"signal_type": "financial",
"signal_subtype": "revenueDecline",
"signal_name": "The Mosaic Company (MOS): Revenue declining year-over-year",
"association": "company",
"detected_at": "2026-02-25T16:55:28Z",
"company": {
"name": "The Mosaic Company",
"domain": "mosaicco.com",
"linkedin_url": "linkedin.com/company/the-mosaic-company",
"industries": [
"Agricultural Inputs"
]
},
"data": {
"summary": "The Mosaic Company (MOS): Revenue declining year-over-year",
"detail": "Revenue declined -24.6% year-over-year. This is a significant decline suggesting real business headwinds.",
"relevance": 0.72,
"relevance_score": 72,
"confidence": "high",
"sentiment": "negative",
"signal_category": "distress",
"sales_relevance": "Companies with declining revenue are actively looking for ways to reverse the trend. Position solutions that drive customer acquisition, retention, or operational efficiency.",
"condition_met": "QuarterlyRevenueGrowthYOY < -0.1",
"data_source": "financial_filings",
"is_primary": true,
"expires_at": "2026-05-26T16:55:28Z",
"ticker": "MOS",
"sector": "Basic Materials",
"country": "US",
"size_tier": "enterprise",
"urgency": "high",
"buyer_persona": [
"CFO",
"CEO",
"CRO"
],
"signal_strength_label": "Strong",
"talk_track": "Your revenue declined last quarter. Are you exploring new ways to win back market share or expand into adjacent segments?",
"shelf_life_days": 90,
"earnings_date": "2026-02-19",
"growth_period_end": "2025-12-31"
}
}Bulk data
Need this signal for 10,000+ companies?
Get a free sample file or a bulk feed (API, GCS push, flat file). The sample is real Financial Signals records, as a CSV.
Measured coverage
What's inside Financial Fundamentals Signals
A dated snapshot counted in our production database, not a live count. Minimums, not ceilings.
Top subtypes
146 totalGeography
all 57 countries →Top industries
all industries →Join keys
fill rateSee for yourself
Check out sample data: real Financial Fundamentals records with the same fields the API returns.
“They provide insight and triggers about accounts we would otherwise have trouble finding.”