Section Sub Image
Trade the Drift. Decode the Beat
Section Sub Image

Earnings Surprise History

Earnings announcements create the most volatile trading days of the year. Don't just trade the headline number. Access 20+ years of precise Surprise History, Standardized Consensus Estimates, and Post-Earnings Announcement Drift (PEAD) data. See why a "Beat" isn't always a "Buy."

30,000+
Companies Tracked
20+ Years
Historical Estimates
T+0
Release Sync
Smart
Consensus Methodology

Why Use FinIQ Insider Data?

Quantitative trading requires more than just "Actual vs. Expected." We provide the context needed to model the reaction.

Work Single Icon
Smart Consensus & "Whisper" Number

A generic "Average Estimate" is often stale. Our "Smart Consensus" filters out analyst estimates older than 30 days, giving you the true market expectation going into the print. We also flag "Whisper Numbers" where crowd sentiment diverges from Wall Street.

Work Single Icon
Precise Timing (Pre VS. Post)

Backtesting requires precision. We explicitly flag whether earnings were released Before Market Open (BMO), After Market Close (AMC), or During Market Hours, ensuring your algorithms execute trades at the correct timestamp, preventing look-ahead bias.

Work Single Icon
The Quality of the Beat

Did they beat on Revenue or just cost-cutting? We separate Top-Line Surprise (Revenue) from Bottom-Line Surprise (EPS). We also include Guidance revisions, helping you spot the "Beat and Raise" (Bullish) vs. the "Beat and Lower" (Bearish) scenarios.

Data Delivery Formats

Built for Your Stack

From low-latency JSON for event-driven trading to massive CSV dumps for alpha research.
Automate Icon
REST API (JSON)

"Get me the last 4 quarters of NVDA earnings surprises." Ideal for live dashboards.

Automate Icon
Bulk Feed (CSV/Excel)

"Download the full 20-year history of the S&P 500." Perfect for backtesting PEAD strategies.

Automate Icon
Vector DB (RAG-Ready)

Query the earnings call transcript: "Did the CFO mention 'AI Demand' as a reason for the guidance hike?"

Automate Icon
SQL Direct Connect

Sync our Earnings_Master table directly to your Snowflake/BigQuery warehouse.

Data Output Sample

Structure designed for immediate signal generation.
JSON
{
  "ticker": "NVDA",
  "fiscal_period": "2024-Q4",
  "report_date": "2024-02-21",
  "time_of_day": "After-Market",
  "EPS": {
    "actual": 5.16,
    "consensus": 4.64,
    "surprise": 0.52,
    "surprise_percent": 11.21
  },
  "Revenue": {
    "actual": 22100000000,
    "consensus": 20620000000,
    "surprise_percent": 7.17
  },
  "Stock_Price": {
    "price_before": 674.72,
    "price_after": 785.38,
    "reaction_1d": 16.4
  }
}
Key Fields
  •  time_of_day : Critical for execution. Knowing if the report was "After-Market" ensures your backtest doesn't try to enter a position at 10:00 AM on the report date.
  •  surprise_percent  (Alpha Signal) : The standardized measure of the "shock." A high positive surprise percent (>5%) in both EPS and Revenue typically correlates with sustained momentum (PEAD).
  •  reaction_1d : The immediate market verdict. We calculate the 1-day price change adjusted for the market open, giving you the "Realized Volatility" of the event.
  •  consensus : The "Smart Mean" of analyst estimates prior to the release. We exclude outliers and stale data points to give you the most accurate hurdle rate.

Who Is This For?

Choose Icon
Event-Driven Hedge Funds

Automate trading strategies that buy "Double Beats" (Revenue + EPS beat).

Choose Icon
Options Trader

Model "Implied Volatility" vs. "Realized Earnings Moves" to price straddles and strangles effectively.

Choose Icon
Risk Managers

Identify portfolio holdings with upcoming earnings dates to hedge tail risk.

See What the Boardroom is Doing

Start tracking the "Smart Money" flow today.
Cta Image

FAQs

Our team of experienced financial advisors is here to provide personalized guidance and support.

Does the data account for "Non-GAAP" vs. "GAAP"?
Faq Icon

Yes. By default, our EPS fields align with the "Street Consensus" (usually Non-GAAP/Adjusted), as this is what moves the stock price. However, we provide a type=gaap parameter if you need the strict accounting figures.

How soon after the release is the data available?
Faq Icon

We parse the press release immediately. Headline numbers (EPS, Revenue) are available via API within 50-200 milliseconds of publication. Full details (Guidance, Margins) follow shortly after.

Do you have historical analyst estimates?
Faq Icon

Yes. Our dataset doesn't just show the final "Surprise"; it shows the trend of estimates leading up to the report. You can see if analysts were upgrading or downgrading the stock in the weeks prior to the release.

What is the universe of coverage?
Faq Icon

We cover 30,000+ active tickers globally, including all constituents of the Russell 3000, FTSE 100, and major Asian indices. If it has liquid options, we likely have the earnings history.

Can I search for concepts across different document types?
Faq Icon

Yes. Our "Cross-Document Query" engine allows you to search a theme (e.g., "AI CapEx") across 10-Ks, Earnings Calls, and Expert Transcripts simultaneously, giving you a complete view of the topic.

What is the coverage for international markets?
Faq Icon

We cover 60+ global markets. Our platform includes built-in translation for over 60 languages , allowing you to search and read filings or transcripts from local markets in English without losing context.