Export a research panel

Export a research panel after the query has been reviewed and the matched sentences support the intended measure. This page lists the core files, their columns, and the identifiers for downstream joins.

Before exporting

Confirm that:

Download output

  1. Open the completed Risk Tool search (or its entry in search history).
  2. Download the main call-level file, firmlevel.csv.
  3. Download unconditional.csv if the analysis needs overall risk or sentiment counts.
  4. Download gvkeys.csv if the downstream workflow needs a Compustat join.
  5. Download the search metadata where available.

Keep every downloaded file together with the search definition per the reproducibility checklist.

firmlevel.csv

The main export. One row per earnings call in the selected date range, identified by earningscallID, including calls with zero matches.

ColumnDefinition
earningscallIDUnique identifier for the earnings call. Use it for joins, deduplication, and citations.
company_nameEnglish company name.
dateDate of the earnings call, based on UTC time.
event_nameName of the earnings-call event, usually including the fiscal period discussed.
start_timeISO 8601 timestamp for when the call started, in UTC. Use it when precise timing matters.
exposure, risk, positive, negative, sentimentThe topic-conditioned measures. See metric definitions.
nr_of_sentencesTotal number of sentences in the full transcript.
tickersymbolTicker symbol.
permidRefinitiv PermID, where available in the corpus metadata.
ricRefinitiv Instrument Code, where available in the corpus metadata.
isinInternational Securities Identification Number.
cikSEC Central Index Key, mainly for U.S. entities.
date_qFirst day of the calendar quarter of the call. Calendar quarter, not fiscal quarter.
headquarterscountryRegistered headquarters country.
trbcThomson Reuters Business Classification code.
economic_sectorLabel for the first two digits of trbc.
business_sectorLabel for the third and fourth digits of trbc.
nr_of_sentences_filteredNumber of sentences passing the section, speaker-affiliation, or speaker-title restrictions. Present only when such a restriction was used.
matched_speaker_namesNames of speakers whose sentences matched, when a speaker-title restriction was used.

The file can also contain provenance columns describing the scoring mode and columns for metrics under development, which these docs do not define.

Identifier columns other than earningscallID can be empty for some calls. Check identifier completeness in your target sample before designing a join around one of them.

unconditional.csv

Overall risk and sentiment counts, not restricted to the query. One row per earnings call.

ColumnDefinition
earningscallIDUnique identifier for the earnings call.
nr_of_sentencesTotal number of sentences in the full transcript.
unconditional_positiveSentences with at least one positive sentiment word.
unconditional_negativeSentences with at least one negative sentiment word.
unconditional_riskSentences with at least one risk or uncertainty synonym.
unconditional_sentimentunconditional_positive - unconditional_negative, included when sentiment is among the selected measures.

Merge it with firmlevel.csv on earningscallID to express topic-conditioned measures relative to all risk or sentiment language in the call. See Overall risk and sentiment for the definitions.

gvkeys.csv

A convenience crosswalk for Compustat joins. One row per earnings call.

ColumnDefinition
earningscallIDUnique identifier for the earnings call.
gvkey_compustatCompustat GVKey, where a match exists.
sic_compustatFour-digit SIC code, where available.
sic_compustat_descriptionLabel for the SIC code.

Treat the crosswalk as an input to verify, not as a guaranteed match: check match quality in the downstream dataset and document the checks you performed.

Search metadata

The search metadata records the search definition: the query, date range, selected options, and the search identifier. Download it where available and store it with the exported files — it is the audit trail that lets a coauthor or referee see exactly which definition produced the panel.

Keep zero rows

firmlevel.csv includes all earnings calls in the selected date range, including calls with zero Exposure or other zero metric values.

Zero rows preserve absence in the selected sample. Removing them changes averages, merges, and aggregate statistics — see Search quality and zero rows.

Next step

Join the export to the rest of the empirical design: Join and normalize outputs.

Was this page helpful?