Are competitors describing the same industry conditions? Put their calls side by side to find shared signals, disagreements, and differences explained by business mix or reporting dates.

## The flow

1. **Define the peer set and reporting window.** Start with the companies you want to compare and state which businesses, customers, and geographies overlap. [GetRevenueBreakdown](/docs/mcp/tools/fundamentals#getrevenuebreakdown) and source filings help establish that context. Use [ListInvestorEvents](/docs/mcp/tools/earnings#listinvestorevents), filtered to `EarningsCall`, to choose completed calls from the same reporting cycle. Show each call date, returned fiscal period, actual reporting dates, and transcript availability.
2. **Get each company's call overview.** [GetEarningsBrief](/docs/mcp/tools/earnings#getearningsbrief) and [GetEarningsCallToneAndThemes](/docs/mcp/tools/earnings#getearningscalltoneandthemes) provide available summaries and scored themes. Pass each selected call's `fiscalYear` and `fiscalQuarter`, then check the returned period; report missing coverage rather than silently substituting another quarter.
3. **Compare management on shared topics.** Read each selected event with [GetInvestorEventTranscript](/docs/mcp/tools/earnings#getinvestoreventtranscript), paging through the full remarks and Q&A. Compare demand, customer spending, pricing, inventories, capacity, capital spending, margins, and risks. Use management passages to establish the outlook and analyst questions to show what was challenged. Preserve speaker labels and cite the company and call date beside every quote.
4. **Check the financial context.** Use [GetGuidance](/docs/mcp/tools/fundamentals#getguidance), [GetFinancialStatement](/docs/mcp/tools/fundamentals#getfinancialstatement), and [GetCompanyKpis](/docs/mcp/tools/fundamentals#getcompanykpis) for the relevant metric and horizon. Matching fiscal-quarter labels can cover different calendar dates; show actual spans and separate quarterly, annual, and YTD figures. Explain differences in metric definitions, currencies, and GAAP/non-GAAP basis before comparing results.
5. **Explain agreement and disagreement.** Identify shared industry signals and company-specific differences, citing the passages behind each interpretation. Consider business mix and information available on each call date. Tone scores describe the model's read of the language; keyword counts depend on the counted terms and call length. Use quoted context to support conclusions about confidence, caution, or hedging.

## Prompt

> Compare NVIDIA's latest completed earnings call with AMD's and Broadcom's calls from the same reporting cycle. Explain which businesses are comparable and show call dates, fiscal periods, reporting dates, and any coverage gaps. Build a table by topic: demand, customer spending, pricing, capacity, margins, risks, and industry outlook. For each company, include management's view, a short supporting quote, guidance where comparable, and source links. Compare tone and hedging separately from reported performance, and separate executive statements from analyst questions. Explain shared signals, contradictions, and differences caused by business mix, timing, or metric definitions. Finish with the unresolved questions that would change the industry view.

## What you get

A comparison by topic, an overview of the industry's common signals, and an explanation of where the companies diverge. Every judgment links to evidence, and missing transcripts or incomparable figures stay visible.

To build the peer set first, use [Discover a company's competitors](/docs/recipes/discover-competitors). To put a competitor's latest language in context, use [Compare earnings calls over time](/docs/recipes/compare-earnings-calls). To check its earlier commitments, use [Check management's promises](/docs/recipes/management-promises).