Key takeaways
- Analysts’ identities were anonymized for forecasts of non-U.S. companies, but not for U.S. companies
- The anonymization started in January 2017, at least one year earlier than originally disclosed
- Contrary to claims of widespread reshuffling, only 2.87% of forecasts had IDs reshuffled between the 2015 and 2021 vintages
- The paper offers a method to recover about 55.7% of anonymized analysts by cross-referencing a separate file that escaped the anonymization
The concern
In October 2018, a product change notice announced that the identifications (IDs) of 88 brokers and their analysts had been anonymized in the Detail History File. A subsequent claim that 13.8% of broker IDs and 30.7% of analyst IDs had been reassigned raised the prospect that decades of analyst research, which depends on tracking individual analysts over time, could no longer be reliably conducted.
What I found
The ID anonymization predominantly affects forecasts of non-U.S. firms. U.S. firms are largely untouched (less than 0.2% of annual U.S. forecasts since 1990, per Table 2). The change began in January 2017, well before the announced October 2018 effective date, and extends beyond the 88 brokers in the Product Change Notification.
There is no evidence of the large-scale ID reshuffling implied by the 30.7% figure. Across the 2015 and 2021 Detail History Files, only 2.87% of forecasts have reshuffled IDs, and roughly 99% of those were forecasts that had been anonymized to begin with. For U.S. firms specifically, the reshuffling rate is 1.20% (annual EPS) and 0.57% (quarterly EPS).
How to recover anonymized IDs
Because the anonymization had very little effect on the Recommendations Detail File, anonymized analyst IDs in the Unadjusted Detail History File can be reverse-engineered by cross-referencing the non-anonymized analyst IDs in the Recommendations file. On average, this approach recovers about 55.7% of forecasts with anonymized analyst IDs.
For Stata code and a broker linking table, request access here. For a related guide to matching I/B/E/S vintages, see the Stata matching tutorial.
Practical resources
This analysis is updated annually. The most recent update (2025) is available via the links at the top of the page.
← Back to all research