Earnings Preview
description: Build pre-earnings analysis with estimate models, scenario frameworks, and key metrics to watch. Use before a company reports quarterly earnings to prepare positioning notes, set up bull/bear scenarios, and identify what will move the stock. Triggers on "earnings preview", "what to watch for [company] earnings", "pre-earnings", "earnings setup", or "preview Q[X] for [company]".
Workflow
Step 1: Gather Context
- Identify the company and reporting quarter
- Use
get_company_overview tool — includes earnings history (actual vs estimate), analyst consensus, price targets, rating distribution
- Use
get_daily_prices tool for recent price history and to identify the earnings date window
- Use
get_sec_filing tool — auto-attaches earnings call transcript for 10-K/10-Q filings (review prior quarter for guidance or commentary)
- Use
WebSearch / WebFetch for recent news and sentiment heading into earnings
Step 2: Key Metrics Framework
Build a "what to watch" framework specific to the company:
Financial Metrics:
- Revenue vs. consensus (total and by segment)
- EPS vs. consensus
- Margins (gross, operating, net) — expanding or contracting?
- Free cash flow
- Forward guidance vs. consensus
Operational Metrics (sector-specific):
- Tech/SaaS: ARR, net retention, RPO, customer count
- Retail: Same-store sales, traffic, basket size
- Industrials: Backlog, book-to-bill, price vs. volume
- Financials: NIM, credit quality, loan growth, fee income
- Healthcare: Scripts, patient volumes, pipeline updates
Step 3: Scenario Analysis
Build 3 scenarios with stock price implications:
| Scenario |
Revenue |
EPS |
Key Driver |
Stock Reaction |
| Bull |
|
|
|
|
| Base |
|
|
|
|
| Bear |
|
|
|
|
For each scenario:
- What would need to happen operationally
- What management commentary would signal this
- Historical context — how has the stock moved on similar prints?
Step 4: Catalyst Checklist
Identify the 3-5 things that will determine the stock's reaction:
- [Metric] vs. [consensus/whisper number] — why it matters
- [Guidance item] — what the buy-side expects to hear
- [Narrative shift] — any strategic changes, M&A, restructuring
Step 5: Output
Save all deliverables to $WORK_DIR/work/{task}/. One-page earnings preview with:
- Company, quarter, earnings date
- Consensus estimates table
- Key metrics to watch (ranked by importance)
- Bull/base/bear scenario table
- Catalyst checklist
- Trading setup: recent stock performance, implied move from options
Important Notes
- Consensus estimates change — always note the source and date of estimates
- "Whisper numbers" from buy-side surveys are often more relevant than published consensus
- Historical earnings reactions help calibrate expectations — use
get_company_overview for historical actual vs estimate data
- Options-implied move tells you what the market expects — compare to your scenarios
- Save all output files to
$WORK_DIR/work/{task}/
1---2name: earnings-preview3description: Pre-earnings analysis: consensus estimates, key metrics to watch, bull/base/bear scenarios4license: Derived from anthropics/financial-services-plugins (Apache-2.0).5---6
7# Earnings Preview
8
9description: Build pre-earnings analysis with estimate models, scenario frameworks, and key metrics to watch. Use before a company reports quarterly earnings to prepare positioning notes, set up bull/bear scenarios, and identify what will move the stock. Triggers on "earnings preview", "what to watch for [company] earnings", "pre-earnings", "earnings setup", or "preview Q[X] for [company]".
10
11## Workflow
12
13### Step 1: Gather Context
14
15- Identify the company and reporting quarter
16- Use `get_company_overview` tool — includes earnings history (actual vs estimate), analyst consensus, price targets, rating distribution
17- Use `get_daily_prices` tool for recent price history and to identify the earnings date window
18- Use `get_sec_filing` tool — auto-attaches earnings call transcript for 10-K/10-Q filings (review prior quarter for guidance or commentary)
19- Use `WebSearch` / `WebFetch` for recent news and sentiment heading into earnings
20
21### Step 2: Key Metrics Framework
22
23Build a "what to watch" framework specific to the company:
24
25**Financial Metrics:**
26- Revenue vs. consensus (total and by segment)
27- EPS vs. consensus
28- Margins (gross, operating, net) — expanding or contracting?
29- Free cash flow
30- Forward guidance vs. consensus
31
32**Operational Metrics** (sector-specific):
33- Tech/SaaS: ARR, net retention, RPO, customer count
34- Retail: Same-store sales, traffic, basket size
35- Industrials: Backlog, book-to-bill, price vs. volume
36- Financials: NIM, credit quality, loan growth, fee income
37- Healthcare: Scripts, patient volumes, pipeline updates
38
39### Step 3: Scenario Analysis
40
41Build 3 scenarios with stock price implications:
42
43| Scenario | Revenue | EPS | Key Driver | Stock Reaction |
44|----------|---------|-----|------------|----------------|
45| Bull | | | | |
46| Base | | | | |
47| Bear | | | | |
48
49For each scenario:
50- What would need to happen operationally
51- What management commentary would signal this
52- Historical context — how has the stock moved on similar prints?
53
54### Step 4: Catalyst Checklist
55
56Identify the 3-5 things that will determine the stock's reaction:
57
581. [Metric] vs. [consensus/whisper number] — why it matters
592. [Guidance item] — what the buy-side expects to hear
603. [Narrative shift] — any strategic changes, M&A, restructuring
61
62### Step 5: Output
63
64Save all deliverables to `$WORK_DIR/work/{task}/`. One-page earnings preview with:
65- Company, quarter, earnings date
66- Consensus estimates table
67- Key metrics to watch (ranked by importance)
68- Bull/base/bear scenario table
69- Catalyst checklist
70- Trading setup: recent stock performance, implied move from options
71
72## Important Notes
73
74- Consensus estimates change — always note the source and date of estimates
75- "Whisper numbers" from buy-side surveys are often more relevant than published consensus
76- Historical earnings reactions help calibrate expectations — use `get_company_overview` for historical actual vs estimate data
77- Options-implied move tells you what the market expects — compare to your scenarios
78- Save all output files to `$WORK_DIR/work/{task}/`