List a company’s calls
Fiscal quarters follow the company’s own calendar. Apple’s fiscal year ends
in September, so its “Q3 2026” call covered April to June. Use
report_date
when you need calendar time. The examples below use the July call.
Read one call in order
speaker holds the person’s name, such as the CEO, the CFO, the investor
relations host, the operator and each analyst. To rebuild the full text as
one document, aggregate the paragraphs in order:
Split prepared remarks from the Q&A
Calls open with prepared remarks from management, then the operator opens the line for questions. The first paragraph spoken byOperator marks the
switch:
The prepared remarks came from three people (the investor relations host,
the CEO and the CFO). The Q&A was about as long, with far more voices. This
split works for most calls: 95% of calls since January 2025 in the listing
have an
Operator paragraph. For the rest, look for the host’s handoff,
such as a paragraph mentioning “questions”.
Find which analysts asked questions
Each analyst speaks right after the operator introduces them, so the speakers who follow anOperator paragraph are the analysts:
The free option in Snowflake
Snowflake’s free public data share (Snowflake Public Data, Free) also has earnings call transcripts, incompany_event_transcript_attributes. Each row
is a whole event, with the transcript as JSON. Its speaker_mapping gives
each speaker’s name, role and company, so analysts come labeled with their
firm. To get the same paragraph-per-row shape as above, flatten it:
- It lags. The latest event was August 5, 2026, so Apple’s November 2 call isn’t there yet.
- Duplicates. Each call appears as a
RAWand aSPEAKERS_ANNOTATEDtranscript, and sometimes more than once, so pick one type and the latest row, as thequalifydoes. - Roles included. Speaker roles and firms are the one thing the free data gives you that our listing doesn’t.
Things to know
- Speaker names, not roles.
speakeris the person’s name. To label roles, map names to titles for the company’s executives, or use the operator pattern above to tell analysts from management. - Fiscal vs. calendar quarters differ by company, as above. Compare
companies by
report_date, notfiscal_quarter. - Upcoming calls. A call can appear shortly before or after its date as
new transcripts are added weekly. Filter on
report_date <= current_date()for completed calls only.
F.A.Q.
How far back do earnings call transcripts go?
How far back do earnings call transcripts go?
The listing has transcripts since 2005 for 4,500+ companies. Apple’s start in October 2005; coverage for smaller companies often starts later.
Can I search across all companies' calls?
Can I search across all companies' calls?
Yes. Drop the ticker filter and search
content with ilike, or use Snowflake Cortex for semantic search. Filter by report_date to limit the time range.How quickly are new calls added?
How quickly are new calls added?
The listing refreshes weekly, adding new and updated transcripts.
Can I use the transcripts to train a model?
Can I use the transcripts to train a model?
Yes, with Fruit Stand’s Earnings Call Transcripts listing you can use the transcripts to train models.