---
name: earnings-analysis
description: "Earnings review workflow: parse transcript + filings, update model estimates, flag guidance changes, draft morning note — equity research patterns"
---

# Earnings Analysis Skill

## When to activate
- A company you cover just reported earnings and you need to analyse quickly
- Updating your financial model after a quarterly earnings release
- Identifying the key surprises vs. consensus (beat/miss analysis)
- Drafting an earnings morning note or client update
- Preparing for an earnings call and building key questions

## When NOT to use
- Real-time earnings streaming — needs a live data feed
- Formal published research notes — require compliance review
- Trading decisions based on this analysis — regulated activity

## ⚠️ Important

All earnings analysis outputs are `[VERIFY]` — validate every figure against the actual filing or official transcript before using. Earnings analysis drives significant decisions; errors have real consequences.

## Instructions

### Step 1 — Parse the transcript

```
Parse this earnings call transcript and extract:

[paste transcript or key management quotes]

Extract:
1. Revenue actual vs. guidance vs. consensus estimate
2. Gross margin actual vs. guidance vs. prior year
3. EBITDA / operating income actual vs. consensus
4. EPS actual vs. consensus
5. Full-year guidance update (raised / lowered / maintained / withdrawn)
6. Key management commentary (what changed, what's the narrative)
7. Analyst questions that reveal areas of concern
8. Any one-time items or non-GAAP adjustments to flag

Summarise: beat/miss on revenue, margins, EPS. One-line verdict.
[VERIFY] all figures against the actual 10-Q or press release.
```

### Step 2 — Beat/miss analysis

```
Analyse the earnings results vs. expectations:

Actual results:
- Revenue: $[X]M (consensus: $[X]M, guidance: $[X]M)
- Gross margin: [X]% (consensus: [X]%, prior quarter: [X]%)
- EBITDA: $[X]M (consensus: $[X]M)
- EPS: $[X] (consensus: $[X])

Calculate:
- Revenue beat/miss: $[X]M ([X]% vs. consensus)
- Margin surprise: [X]pp vs. consensus
- EPS beat/miss: $[X] ([X]% vs. consensus)

Quality of the beat:
- Was it revenue-driven or cost-driven?
- Did margins expand or contract?
- Was guidance raised for the next quarter / full year?
- Any one-time items inflating the beat?

Overall assessment: Strong beat / Mixed / Miss / [nuanced take]
[VERIFY] consensus figures against FactSet / Bloomberg before finalising.
```

### Step 3 — Model update

```
Update my financial model based on these results:

Prior estimates:
- FY revenue: $[X]M, FY EBITDA: $[X]M, FY EPS: $[X]
- Q[X] specific: revenue $[X]M, EBITDA $[X]M

New guidance from company:
- Next quarter: revenue $[X]-$[X]M, EPS $[X]-$[X]
- Full year: revenue $[X]-$[X]M (was $[X]-$[X]M prior)
- Margin guidance: [X]%-[X]%

What should I change in my model?
- Q[X+1] estimate: revenue $[X]M → $[X]M (change: [X]%)
- FY estimate: revenue $[X]M → $[X]M (change: [X]%)
- Key driver of change: [volume / price / margin / cost / one-time]

[VERIFY] model changes against actual guidance language in the press release.
```

### Step 4 — Draft morning note

```
Draft an earnings morning note for clients.

Format: [Flash note (1-2 paragraphs) / Full note (structured)]
Audience: [institutional investors / portfolio managers / retail]
Rating: [Buy / Hold / Sell / Under Review]
Target price: $[X] (was $[X] — [raised/lowered/unchanged])

Key points to cover:
1. Headline: beat/miss, one-line verdict
2. Key positives (2-3)
3. Key concerns (1-2)
4. Guidance change and what it means for the year
5. Model changes (EPS estimate change)
6. Valuation: at [X]x FY[X] EV/EBITDA, stock trades at [premium/discount] to peers
7. Recommendation

Tone: direct, no hedging, state a view.
[VERIFY] all figures before sending to clients.
```

### Step 5 — Pre-earnings call preparation

```
I'm covering [company] earnings call on [date].
Consensus estimates: Revenue $[X]M, EPS $[X]
My estimates: Revenue $[X]M, EPS $[X] (vs. consensus because [reason])

Key topics I want to probe:
1. [Growth driver or risk you're watching]
2. [Margin question]
3. [Geographic or product mix]

Draft 5-7 analyst questions for the Q&A session.
Make them specific, non-softball, and designed to extract information management hasn't volunteered.
```

## Example

**User:** Analyse this earnings transcript excerpt from a SaaS company:
"Revenue came in at $142M, up 28% YoY, ahead of our guidance of $136-138M. ARR exited the quarter at $580M. Net Revenue Retention was 112%. We're guiding Q3 to $147-149M and raising full-year to $570-580M from $550-565M."

**Claude's analysis:**

Revenue beat: $142M vs. $137M midpoint guidance = $5M beat (3.6%)
NRR 112% strong — expansion outpacing churn
Full-year raised: midpoint $575M vs. prior $557M = $18M raise (+3.2%)

**One-line verdict:** Clean beat with guidance raise — execution solid, no signs of demand softness.

**Model changes [VERIFY]:** Full-year raised to $575M from $557M. Assuming similar beat cadence, realistic range is $580-590M for FY.

**Morning note lead:** "[Company] delivered a clean Q2 beat of $5M (3.6%) on the top line with 112% NRR signalling healthy expansion. Management raised full-year guidance by $18M at the midpoint — a credible raise given the Q2 beat. Maintain Buy, raising PT to $X on higher FY estimates."

---

> **Work with us:** Claudient is backed by [Uitbreiden](https://uitbreiden.com/) — we build AI products and B2B solutions with developer communities.
> [uitbreiden.com](https://uitbreiden.com/) · [Reddit](https://www.reddit.com/r/uitbreiden/) · [YouTube](https://www.youtube.com/@UITBREIDEN)
