Analyst Price Target Data: 660K+ Targets, Each Scored

Analyst price target data is the record of every target a sell-side analyst published on a stock, with the date, the firm and the rating that went with it. AnaChart holds 660K+ price targets and 750K+ ratings since 2008, and adds the field most feeds leave out: whether the stock reached each target, and how many days that took.

Short version. One row per analyst action, never overwritten. Every target is scored as reached or not, with no time limit, and the days to reach it. One stock’s full history is a $29 CSV. The Apple file is free. A question about any ticker, analyst or firm is answered as a report, and the first one costs nothing.

What one row holds

Each analyst action is one row. When an analyst moves a target, the old row stays and a new one is added, so the table keeps the sequence rather than the latest value. A row in a stock file carries these columns:

  • Date the action was published, and the analyst, resolved to one identity across firms and spelling variants.
  • Firm, as a broker identifier that survives renames and mergers.
  • Rating before and after, simplified to Buy, Hold or Sell.
  • Target before and after, split-adjusted, plus the target as printed on the day and the split ratio between them.
  • Close on the date and the implied move: how far the target sat from that close, in percent.
  • Direction, met, date met and days to hit, the four outcome columns.

A real row, from the SAP file: on 27 July 2026 Michael Briest of UBS rated SAP a Buy with a €164 target. SAP closed at €151.28 that day, so the target sat 8.4% above the price. The stock traded at €164 on 3 August 2026, seven days later, and the row records the date and the seven days.

How each target is scored

Direction comes first: a target above the close on the issue date needs the stock to rise, and one below it needs the stock to fall. A target counts as reached when the stock trades at it in that direction on any later day. There is no twelve month cutoff, so a target reached in month fourteen counts, and the days column shows that it took fourteen months. Days are calendar days from the issue date to the first day the stock touched the target.

A one-year window and a no-limit score can disagree on the same analyst. Meta’s 138 targets from 2021 were all reached, and 40.6% of them within a year. The record keeps both facts in the same row.

What the scores look like across 150K targets

The hit-rate studies on this site use a clean set of 150,153 targets: US stocks in the S&P 500 or Nasdaq-100 with no split in the record, plus 583 Canadian and 184 German stocks, each given at least a year. In that set:

On a phone, swipe the table sideways to see every column.

MarketStocksTargetsReached any timeReached within 12 monthsMedian days (reached only)
United States369124.0K87.4%68.8%102
Canada58319.1K80.8%57.7%138
Germany1847.1K73.7%57.6%98

The full breakdowns are in three studies: how often analyst price targets get hit, price target hit rate by bank and analyst price targets by year issued.

Three stocks side by side

The same columns on three large US stocks, every target from the first in the record to September 2025:

On a phone, swipe the table sideways to see every column.

StockTargetsReached any timeReached within 12 monthsMedian days (reached only)
Microsoft1,39392.3%80.4%135
Meta Platforms1,80896.2%78.3%154
Costco1,00291.1%84.1%69

Costco’s reached targets took a median of 69 days and Meta’s 154. Each of those files lists every analyst behind the numbers, so a reader can see who set the targets that took longest.

Four ways to get the data

RouteWhat you getPrice
Stock fileEvery scored target on one stock, as a CSV. S&P 500 and Nasdaq-100 names, 607 Canadian and 184 German stocks$29 a stock, no subscription
Apple fileA 100-row preview with no sign-up, and the full file sent to a work email address on requestFree
A questionOne question about any ticker, analyst or firm, answered as a report within one business dayFirst free, then from $149
Warehouse shareA cut of the full record as a Snowflake or BigQuery share in your own accountQuoted to the cut

The stock file and the Apple file have the same columns, so the free file shows exactly what a paid one looks like.

Who uses it

  • Research buyers who have to show why a broker’s work was worth paying for, with each analyst’s targets and outcomes on the names they cover.
  • Quant teams that weight a consensus by each analyst’s record on the stock, or test target revisions as a factor.
  • Investor relations teams checking the record of each analyst who covers their company.
  • Journalists who want an analyst’s history on a stock before quoting the latest call.

What the record does not contain

  • Intraday timing. A target published at 7am and one at 4pm share a date.
  • Calls that never appeared on the public feeds AnaChart parses.
  • The analyst’s reasoning, or anything said to clients by phone.
  • A view on whether a target was justified. The record says what was published and what the stock did.

Frequently asked questions

What is analyst price target data?

The dated record of each target an analyst published, with the firm and rating. In AnaChart’s version each target also carries whether it was reached and the days it took: Michael Briest’s €164 SAP target of 27 July 2026 was reached seven days later.

How far back does the history go?

Since 2008, across 9K+ US tickers, active and delisted. The Apple file opens in August 2005 and holds 3,794 events from 126 named analysts.

Is there a time limit on a target being reached?

No. Meta’s 2021 targets were all reached, 40.6% of them within a year, and the days column shows how long the rest took.

Can I buy one stock rather than the whole dataset?

Yes. Each stock is a $29 CSV. Costco’s file, for example, holds 1,002 scored targets, 91.1% of them reached.

Do you have Canadian and German stocks?

Yes, 607 Canadian and 184 German stocks, with targets in the currency they were published in. Royal Bank of Canada’s 165 targets were 97.0% reached.

Keep reading

Last updated: 28 October 2026.

Get the rows, or ask a question

Every scored target on one stock is a $29 CSV, no subscription: S&P 500 and Nasdaq-100 names plus 607 Canadian and 184 German stocks. The Apple file is a 100-row preview with no sign-up, and the full file sent to a work email address on request. The first question you ask is answered free, and further queries start at $149.

Studies from the same data: how often analyst price targets get hit, price target hit rate by bank and analyst price targets by year issued.