Skip to main content
Skip to main content

US Analyst Estimates Consensus — Quarterly, 10y (2016–2025)

by dAgentBaseData quality A · 94/100
DatasetCSV.GZOpenFinanceAnalystEstimatesConsensusFundamentalsFree

Ten years of sell-side consensus quarterly estimates for 8,480 US-listed issuers, covering 175,834 quarter-periods. Each row carries low / avg / high consensus values across six fundamental lines — revenue, EBITDA, EBIT, net income, EPS, SG&A — plus analyst-coverage counts. Read with pandas.read_csv(path, compression='gzip', parse_dates=['date']). Useful for: pairing with the Earnings Surprises listing for analyst-accuracy / drift research, tracking estimate revisions over time, building consensus-bias factors, training models on the dispersion (high − low) as a proxy for fundamental uncertainty.

Use Cases

  • Analyst-accuracy and dispersion research
  • Estimate-revision momentum factors (consensus drift)
  • Pairing with Earnings Surprises listing for full beat/miss + estimate-history analysis
  • Fundamental-uncertainty signal: range (high − low) / |avg| as confidence proxy
  • Consensus-bias studies by sector and market-cap bucket

Methodology

Universe: every USD-reporting US-listed issuer (~17,500) from FMP's financial-statement-symbol-list. For each, fetched quarterly consensus from FMP's /analyst-estimates?symbol=…&period=quarter&limit=80. Filtered to date >= 2016-01-01 AND date <= today (forward-looking estimates excluded).

Update Schedule

Static snapshot. Reflects what FMP had indexed as of the build date.

Attribution

Source: aggregated sell-side analyst estimates via Financial Modeling Prep.

Schema

nametype
symbolstring
datedate
revenueAvgnumber
revenueLownumber
revenueHighnumber
ebitdaAvgnumber
ebitdaLownumber
ebitdaHighnumber
ebitAvgnumber
ebitLownumber
ebitHighnumber
netIncomeAvgnumber
netIncomeLownumber
netIncomeHighnumber
epsAvgnumber
epsLownumber
epsHighnumber
sgaExpenseAvgnumber
sgaExpenseLownumber
sgaExpenseHighnumber
Showing 1–20 of 22 rows

Sample Data

dateepsAvgepsLowsymbolebitAvgebitLowepsHighebitHighebitdaAvgebitdaLowebitdaHighrevenueAvgrevenueLowrevenueHighnetIncomeAvgnetIncomeLownetIncomeHighsgaExpenseAvgsgaExpenseLownumAnalystsEpssgaExpenseHighnumAnalystsRevenue
2016-03-290.380.3BHE19318250154546000.46231819003588150028705200430578006759384615407507688111261521312425010499400157491003711293729690350164453552516
2016-06-290.330.26BHE18294375146355000.42195325033137156265097253976458759798709647838967671758451513081406104651251569768732321437258571507387857257
2016-09-290.340.27BHE17565371140522970.41210784453145291425162331377434975583472224466777766700166652112080016896640253449602728257121826057143273908514

Get this via API

Choose your client and connect your agent
# Example for Cursor (.cursor/mcp.json).
# For Claude, ChatGPT and Codex, use the Connect your agent guide.
# Read-only keys can preview and query data you already have access to.
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview listing 25d518d1-9f64-41f8-a8f4-13a452893aae and explain its coverage and license."
#    Tools: preview_listing -> describe_dataset -> query_dataset
#    Claim or purchase in the platform before querying with a read-only key.
Free

one time · open license

Details

Date Range2016-01-01 — 2026-09-05
Rows175,834
Size11.9 MB
Files1
FormatCSV.GZ

Available formats

CSV.GZ11.9 MB
Freeopen