How to Analyze Earnings with AI

Last updated June 2026

Short answer

AI can speed up earnings analysis by summarizing the report and the call, extracting the key numbers (revenue, EPS, guidance), comparing them to expectations, and explaining the market reaction in plain language. Tools include general assistants like ChatGPT and Claude and purpose-built ones like AlphaSense, Quartr, and FinChat. The reliable workflow is to paste the source in, supply the consensus estimates yourself, and verify every number, because AI hallucinates figures it recalls from memory. Walnut can also show how an earnings move affects your real holdings. Walnut is not an investment adviser.

Earnings season is a firehose: a dense press release, a 40-page call transcript, a dozen numbers, and a stock that often moves on the guidance rather than the quarter just reported. AI is genuinely good at the slow parts of that, digesting the documents, pulling the figures into a table, and explaining what changed, as long as you hand it the source text and check its math. It is bad at the part people most want it to do: telling you whether the report was good and where the stock goes next. This guide walks through how to analyze an earnings report with AI step by step, then is blunt about what to verify and where a connected tool like Walnut fits.

What to look for in an earnings report

Before you point AI at a report, know what matters, so you can ask for the right things. An earnings report is mostly four signals, and the order of importance is not the order they appear.

  • Revenue and EPS versus the estimate. The headline beat or miss is reported revenue and earnings per share against the consensus analysts expected. A beat on both is the baseline good outcome, but it only matters relative to expectations, not in isolation.
  • Forward guidance. What management says about next quarter and the full year often moves the stock more than the quarter just reported. A strong quarter with weak guidance frequently sells off; a soft quarter with raised guidance can rally.
  • Margins and the trend. Gross and operating margin show whether the business is getting more or less profitable. One quarter is noise; the direction over several quarters is the signal.
  • The call tone and Q&A. The earnings call is where management frames the numbers and where analysts push on the soft spots. What gets questioned, and how evasively it gets answered, is information the press release will not give you.

AI can help with all four, but the first two require numbers it does not reliably know on its own (the consensus estimate), so you supply those. The next sections walk through the workflow.

Step 1: Summarize the report and call with AI

Lead with the digest. AI is at its most reliable summarizing a long document you paste in, because the answer is grounded in your text rather than reconstructed from training data. Give it the full press release and call transcript and ask for the five things that actually moved.

Summarize the press release and the call

Turn a long earnings release plus a 40-page call transcript into the handful of things that actually moved, before you form an opinion.

Here is the earnings press release and call transcript for [COMPANY], [QUARTER]. [PASTE TEXT]. Summarize the five most important things in plain English. Separate hard numbers and guidance from vague optimism, and list anything that changed versus the prior quarter. Do not tell me whether to buy or sell.

The catch: The summary is only as good as the text you paste. If you give it a partial transcript or skip the prepared remarks, it will summarize a partial picture. Paste the full source, and treat the summary as a map, not a verdict.

The output is a fast read of the quarter, not a fact sheet of record. Use it to orient yourself, then drill into the numbers in the next step. ChatGPT, Claude, and tools like FinChat all handle this well; the difference is mostly whether you paste the transcript yourself or the tool supplies it.

Step 2: Extract the key numbers (revenue, EPS, guidance) vs expectations

The single most useful AI task on an earnings report is turning the prose into a clean, repeatable table. Ask for revenue, EPS, margins, and guidance with the source line for each, so you can verify fast.

Pull the key numbers into a clean table

Get revenue, EPS, margins, and segment figures laid out the same way every quarter so you can see the trend instead of hunting through paragraphs.

From this earnings release for [COMPANY], [QUARTER], extract a table with revenue, year-over-year revenue growth, GAAP and non-GAAP EPS, gross margin, operating margin, and any segment revenue. Quote the exact figure and the page or section it came from. Flag anything you are unsure about.

The catch: AI can transpose a digit or mix GAAP with non-GAAP EPS. Spot-check every number you plan to rely on against the actual release. The point of asking for the source line is to make that check fast.

Then compare to expectations. This is where people get burned: AI does not reliably know the consensus estimate, and if you ask it to compare without supplying the number, it can invent a plausible-sounding estimate that is wrong. Pull the real consensus from your broker, an estimates provider, or the financial press, paste it in, and ask AI to lay out reported versus expected with the variance. The model does the formatting; you provide the ground truth on the estimate.

Step 3: Read the earnings call (tone, guidance, Q&A) with AI

The transcript is where the story lives. Past the headline numbers, the prepared remarks reveal what management wants you to focus on, and the analyst Q&A reveals what they are nervous about. Paste the transcript and ask AI to separate firm commitments from soft optimism, quote any guidance verbatim, and list every question an analyst pushed back on.

A useful prompt: “Here is the call transcript for [COMPANY], [QUARTER]. [PASTE]. List the hard guidance with exact wording, separate it from vague optimism, and tell me the three things analysts questioned most pointedly and how directly management answered.” The value is the contrast between confident claims and the questions underneath them. Because the answer is grounded in the transcript text, this is one of the lower-risk AI tasks, but still quote guidance verbatim so a mis-transcribed number gets caught.

Step 4: Understand the stock reaction

A stock can beat on revenue and EPS and still fall, which confuses people new to earnings. The reaction is about the gap between results and what was already priced in, not the results alone. AI can explain the mechanics, why a beat with cautious guidance sells off, why a miss with a raised outlook rallies, why a stock that ran up into the print falls on a merely good quarter.

What AI cannot do is see the live reaction or predict it. The core model has no market feed, so it does not know today's move, and any forecast of the after-hours direction is a guess in confident clothing. Use AI to understand why a reaction happened once you can see it (pull the live price from your broker or a market source), not to bet on the move beforehand. Ask “the stock fell X% after a revenue and EPS beat, what in the report or guidance most plausibly explains that?” and you get a useful framing; ask “will it go up tomorrow?” and you get noise.

Step 5: See how it affects YOUR portfolio (Walnut)

To be upfront, since this is our site: the gap a general chatbot leaves on earnings is that it never sees what you own. You can analyze a report perfectly and still not know whether the company is a 2% sliver or a 20% concentration of your portfolio, which is what actually determines how much the move matters to you. That is the specific gap Walnut closes. Walnut connects your existing brokerage through SnapTrade, a regulated aggregator, so after an earnings move you can see how the affected holding sits against the S&P 500 (outperforming, in line, or lagging) and where it stands in your portfolio, with live numbers rather than generic examples.

You can work through Claude, ChatGPT, or a built-in assistant, and because broker feeds rarely pass cost basis, returns are framed as window returns rather than realized profit and loss, and Walnut says so. It is read-only by default, and every trade is gated behind your explicit approval, so the AI can summarize a report and frame the position but never act on its own. Walnut is one option for the portfolio side, not the only one, and it does not replace the document analysis that plain ChatGPT or a tool like AlphaSense does well. Walnut is not an investment adviser.

From a connected account you can dig into a specific stock after it reports, an ETF that holds it, or a theme the result speaks to. For more on the AI research side, see how to use ChatGPT for stock picks or the best AI portfolio analyzer.

AI earnings tools (ChatGPT, AlphaSense, Quartr, FinChat)

There is no single best tool; there are general assistants and purpose-built platforms, and they do different jobs. Here is the honest split.

  • ChatGPT and Claude are general assistants. They are excellent at summarizing and explaining a report and transcript you paste in, and they are free or cheap. They do not know the consensus estimate, do not see your portfolio, and hallucinate numbers recalled from memory, so you supply the source and verify the figures.
  • AlphaSense is an enterprise research platform that searches across filings, transcripts, and broker research, with AI summarization on top. It is powerful and priced for institutions, useful if you analyze many companies rather than one.
  • Quartr aggregates earnings call transcripts, audio, and slide decks across thousands of public companies. It is a source of the raw material; pair it with an AI assistant to summarize or question a call.
  • FinChat (now Fiscal.ai) combines historical financials and segment data with an AI chat interface, so you can ask about a company's numbers without pasting a release each time. Useful for the number-extraction and trend steps.
  • Walnut is narrower: it connects your real brokerage so an AI can frame an earnings move against what you actually hold, with live numbers, and place only trades you approve. It does not replace the document analysis the others do.

For one-report depth, a general assistant plus a transcript source covers most people. For screening across many companies, the purpose-built platforms earn their cost. For the portfolio impact, you need something connected to your account.

What AI gets wrong (verify numbers, hallucination)

The failure modes on earnings are specific and worth memorizing, because each one looks exactly like a correct answer.

  • Hallucinated numbers. AI can transpose a digit, mix GAAP with non-GAAP EPS, or state a revenue figure that is simply wrong, all phrased as confidently as a true fact. Always verify a number you act on against the actual press release, which is why every prompt above asks for the source line.
  • Invented estimates. Ask AI to compare results to expectations without giving it the consensus, and it can fabricate an estimate that sounds plausible. The model does not reliably know the real consensus. Supply it yourself.
  • Stale knowledge. The core model has a training cutoff and no market feed, so it does not know the live price, the actual reaction, or anything that happened after its cutoff. It cannot tell you today's move.
  • Confident forecasting. Asked where the stock goes next, AI will answer, and the answer is a guess. It cannot predict the reaction. Treat any prediction as fiction.

None of this makes AI useless for earnings; it defines the lane. AI is a summarizing and explaining tool that works best on text you supply and numbers you verify. It is not a data source and not a forecaster.

Analyzing earnings with AI, step by step

The whole workflow condensed: what you do at each step, and where AI genuinely helps versus where you stay in control.

StepWhat you doHow AI helps
SummarizePaste the full press release and call transcriptDigests both into the five things that moved, separating guidance from optimism
Extract numbersAsk for revenue, EPS, margins, and guidance with source linesBuilds a clean, repeatable table you then verify against the release
Compare to expectationsSupply the real consensus estimates yourselfLays out reported versus expected with the variance; do not let it invent the estimate
Read the callPaste the transcript, ask for tone, guidance, and Q&A pushbackQuotes hard guidance verbatim and surfaces what analysts questioned
Gauge portfolio impactConnect your broker (e.g. through Walnut) and see the holding in contextFrames the affected position against the S&P 500 with live numbers; you approve any trade

Notice the pattern: AI does the reading and formatting; you supply the source text and the estimates, verify the figures, and make the call. Keep the buy or sell verdict out of the prompt and in your own hands.

The bottom line

AI is a strong assistant for earnings analysis and a poor decision-maker. Use it to summarize the report and call, extract revenue, EPS, margins, and guidance into a table, compare them to estimates you supply, and read the tone and Q&A, with prompts that paste in the source and forbid a verdict. Do not trust it for the consensus estimate, the live reaction, or any number recalled from memory, because it hallucinates figures and cannot forecast the move. Verify everything quantitative against the actual release, and decide for yourself. To see how an earnings move affects what you actually hold, connect your broker through a tool like Walnut and keep every trade behind your approval.

Try Walnut on top of your broker

Walnut connects any major US broker in a few clicks, then lets you see how an earnings move affects what you actually hold, framed against the S&P 500, through Claude, ChatGPT, or its built-in AI. Read-only by default; you approve every trade.

FAQ

How do I analyze earnings with AI?

+

Paste the earnings press release and call transcript into ChatGPT or Claude, ask it to summarize the key points and extract revenue, EPS, margins, and guidance into a table, then give it the consensus estimates so it can compare reported versus expected. Read the call tone and Q&A, check the numbers against the source, and decide for yourself. AI is a research assistant here, not a decision-maker.

Can ChatGPT analyze an earnings report?

+

Yes, and it is one of its stronger uses, because you give it the source text. Paste in the release and transcript and ChatGPT can summarize the quarter, pull out the numbers, separate hard guidance from optimism, and flag what analysts questioned. It cannot reliably recall figures from memory and does not know the live reaction, so verify the numbers and supply the estimates yourself.

What is the best AI for earnings analysis?

+

General assistants like ChatGPT and Claude are strong for summarizing and explaining a report you paste in. Purpose-built tools like AlphaSense, Quartr, and FinChat add transcripts, historical financials, and search across many companies. The best choice depends on whether you want to analyze one report deeply or screen across many. None of them is an investment adviser, and all of them can be wrong, so verify the numbers.

Can AI summarize an earnings call?

+

Yes. Paste the call transcript into ChatGPT or Claude and ask it to summarize the prepared remarks, separate firm guidance from vague optimism, and highlight the questions analysts pushed on. Tools like Quartr provide the transcript itself. The summary reflects the text you give it, so use the full transcript and quote any guidance verbatim to catch mis-transcribed numbers.

How do I read an earnings report?

+

Start with revenue and EPS versus the consensus estimate, then read the forward guidance, which often moves the stock more than the quarter just reported. Check margins for the trend, read management's commentary on the call for tone, and watch the analyst Q&A for what is being questioned. AI can speed up each of these steps, but verify the numbers against the actual release.

Can AI tell me if earnings were good?

+

AI can tell you whether the reported numbers beat or missed the estimates you give it and whether guidance went up or down, which is most of what good or bad means. It cannot judge whether the market already priced that in, and it cannot tell you whether to act. Treat its read as a summary of the facts, not a recommendation. Walnut is not an investment adviser.

What is Quartr?

+

Quartr is a tool that aggregates earnings call transcripts, audio, slide decks, and reports across thousands of public companies, often used alongside an AI assistant so you can summarize or question a call. It is a source of the raw material for earnings analysis. It is informational, not an investment adviser, and the underlying numbers still need to be verified against the company filing.

Can AI predict the earnings reaction?

+

No. AI cannot reliably predict how a stock will move after earnings, and any specific prediction it gives is a guess dressed up in confident language. Reactions depend on expectations already priced in, guidance, and broader market mood, none of which a model can forecast. Use AI to understand what was reported, not to bet on the move.

How do I compare earnings to expectations with AI?

+

Supply the consensus estimates yourself, because AI does not reliably know them. Paste the reported figures and the expected figures and ask it to lay out reported versus expected for revenue, EPS, and guidance, with the variance. Do not let it fill in the estimates from memory, since it can invent a plausible-sounding consensus that is wrong.

Is AI earnings analysis accurate?

+

It is accurate for summarizing and explaining text you paste in, and unreliable for any number it produces from memory. AI can transpose a digit, mix GAAP with non-GAAP figures, invent an estimate, or state a wrong date confidently. Verify every figure you plan to act on against the actual press release or filing. The summary is a starting point, not a source of record.

Can AI show how earnings affect my portfolio?

+

General chatbots cannot, because they do not see your holdings. A tool that connects to your brokerage can. Walnut links your account through SnapTrade, so after an earnings move it can show how the affected holding sits against the S&P 500 and where it stands in your portfolio, with live numbers. It is read-only by default and not an investment adviser.

What should I ask AI about earnings?

+

Ask it to summarize the quarter in plain English, extract revenue, EPS, margins, and guidance with the source lines, compare those to estimates you supply, and surface what analysts questioned on the call. Add "do not tell me whether to buy or sell." Then verify the numbers yourself. The useful prompts make AI do summarizing and extraction, not forecasting.

Walnut is informational and is not an investment adviser. AI tools can be wrong, including about earnings figures, estimates, and dates; verify anything important against the company's actual press release or filing before acting. Nothing on this page is a recommendation to buy, sell, or hold any security or to use any particular product.

Related articles

    How to Analyze Earnings Reports with AI (2026), Walnut