Skill Tracer
Skills › Financial Services › earnings-analysis › best-practices.md

best-practices.md

248 lines · plugins/vertical-plugins/equity-research/skills/earnings-analysis/references/best-practices.md at 6056506

Open on GitHub
1# Best Practices, Examples, and Quality Guidelines
2
3This document provides examples, tips for success, common mistakes to avoid, and comprehensive quality checklists.
4

Best Practices, Examples, and Quality Guidelines

This document provides examples, tips for success, common mistakes to avoid, and comprehensive quality checklists.

Raw lines 1 to 4
5## Example Headlines
6

Example Headlines

Raw lines 5 to 6
7### Good Earnings Update Headlines:
8- "Nike Q2 FY24: DTC Strength Offsets Wholesale Weakness - Maintaining OW, PT $95"
9- "Tesla Q3'24: Cybertruck Ramp Ahead of Plan - Raising Estimates, PT to $285"
10- "LVMH Q4'24: Fashion & Leather Resilient, Wines Weak - In-Line, Reiterating Buy"
11- "Apple Q1 FY24: Services Beat, iPhone Miss - Mixed Quarter, Lowering PT to $185"

Good Earnings Update Headlines:

  • "Nike Q2 FY24: DTC Strength Offsets Wholesale Weakness - Maintaining OW, PT $95"
  • "Tesla Q3'24: Cybertruck Ramp Ahead of Plan - Raising Estimates, PT to $285"
  • "LVMH Q4'24: Fashion & Leather Resilient, Wines Weak - In-Line, Reiterating Buy"
  • "Apple Q1 FY24: Services Beat, iPhone Miss - Mixed Quarter, Lowering PT to $185"
Raw lines 7 to 12
13### Bad Headlines (Avoid):
14- "Nike Quarterly Update" (too generic, no takeaway)
15- "Company Reports Earnings" (states obvious, no analysis)
16- "Q3 Results Analysis" (no company name, no view)

Bad Headlines (Avoid):

  • "Nike Quarterly Update" (too generic, no takeaway)
  • "Company Reports Earnings" (states obvious, no analysis)
  • "Q3 Results Analysis" (no company name, no view)
Raw lines 13 to 17
18## Tips for Success
201. **Speed matters**: Published 24-48hrs post-earnings, not days later
222. **Lead with conclusion**: Beat or miss? Up or down estimates?
243. **Quantify everything**: "Strong" means nothing, "$150M beat on $1.2B revenue" is clear
264. **Focus on drivers**: Don't just say "revenue beat", explain WHY
285. **Show the work**: Old estimates → New estimates with reasons
306. **Update price target if material**: If estimates change >5%, usually PT changes too
327. **Acknowledge the call**: Reference management commentary, don't just analyze the press release
348. **Compare to peers**: If similar companies reported, note relative performance
369. **Be concise**: This is NOT a comprehensive report, stay focused on quarterly results
3810. **Chart the trends**: Quarterly progression charts are most valuable

Tips for Success

  1. Speed matters: Published 24-48hrs post-earnings, not days later
  1. Lead with conclusion: Beat or miss? Up or down estimates?
  1. Quantify everything: "Strong" means nothing, "$150M beat on $1.2B revenue" is clear
  1. Focus on drivers: Don't just say "revenue beat", explain WHY
  1. Show the work: Old estimates → New estimates with reasons
  1. Update price target if material: If estimates change >5%, usually PT changes too
  1. Acknowledge the call: Reference management commentary, don't just analyze the press release
  1. Compare to peers: If similar companies reported, note relative performance
  1. Be concise: This is NOT a comprehensive report, stay focused on quarterly results
  1. Chart the trends: Quarterly progression charts are most valuable
Raw lines 18 to 39
40## Common Mistakes to Avoid
42❌ **Too comprehensive**: Don't write an initiation-length report for quarterly results
44❌ **Missing beat/miss**: Lead with whether results beat or missed expectations
46❌ **Not updating estimates**: Must provide updated forward estimates
48❌ **Vague language**: "Strong performance" without quantification
50❌ **Ignoring guidance**: If company guides, analyze it thoroughly
52❌ **Too slow**: Publishing 5+ days after earnings loses relevance
54❌ **Rehashing basics**: Don't spend 3 pages explaining what the company does
56❌ **Missing price target update**: If estimates changed materially, PT should too
58❌ **No investment impact**: Must connect results to thesis and rating
60❌ **Missing citations**: Every number needs a source with clickable hyperlinks
62❌ **Plain text URLs**: All URLs must be formatted as clickable hyperlinks

Common Mistakes to Avoid

❌ Too comprehensive: Don't write an initiation-length report for quarterly results

❌ Missing beat/miss: Lead with whether results beat or missed expectations

❌ Not updating estimates: Must provide updated forward estimates

❌ Vague language: "Strong performance" without quantification

❌ Ignoring guidance: If company guides, analyze it thoroughly

❌ Too slow: Publishing 5+ days after earnings loses relevance

❌ Rehashing basics: Don't spend 3 pages explaining what the company does

❌ Missing price target update: If estimates changed materially, PT should too

❌ No investment impact: Must connect results to thesis and rating

❌ Missing citations: Every number needs a source with clickable hyperlinks

❌ Plain text URLs: All URLs must be formatted as clickable hyperlinks

Raw lines 40 to 63
64## Comprehensive Quality Control Checklist
66Before delivering earnings update, verify all items below:

Comprehensive Quality Control Checklist

Before delivering earnings update, verify all items below:

Raw lines 64 to 67
68### Content & Analysis Checklist
70**Beat/Miss Analysis:**
71- [ ] Beat/miss analysis leads the report
72- [ ] Specific variances quantified (e.g., "beat by $120M or 3%")
73- [ ] Explanation of WHY results differed from expectations
74- [ ] Analysis of each key metric (revenue, EPS, margins, etc.)
76**Metrics & Performance:**
77- [ ] All key metrics discussed with YoY comparisons
78- [ ] QoQ comparisons included where relevant
79- [ ] Segment/geographic/product breakdowns provided
80- [ ] Operating metrics analyzed (customers, ARPU, units, etc.)
82**Guidance & Estimates:**
83- [ ] Guidance changes analyzed and quantified (if provided)
84- [ ] If no guidance, this is explicitly noted
85- [ ] Updated estimates provided for current year
86- [ ] Updated estimates provided for next year
87- [ ] Old vs. new estimates clearly shown
88- [ ] Explanation of what changed and why
90**Valuation & Rating:**
91- [ ] Price target updated (if warranted by results)
92- [ ] If PT unchanged, explicitly maintained
93- [ ] Valuation methodology explained
94- [ ] Rating confirmed or changed with clear rationale
95- [ ] Investment thesis assessed and updated if needed

Content & Analysis Checklist

Beat/Miss Analysis:

  • [ ] Beat/miss analysis leads the report
  • [ ] Specific variances quantified (e.g., "beat by $120M or 3%")
  • [ ] Explanation of WHY results differed from expectations
  • [ ] Analysis of each key metric (revenue, EPS, margins, etc.)

Metrics & Performance:

  • [ ] All key metrics discussed with YoY comparisons
  • [ ] QoQ comparisons included where relevant
  • [ ] Segment/geographic/product breakdowns provided
  • [ ] Operating metrics analyzed (customers, ARPU, units, etc.)

Guidance & Estimates:

  • [ ] Guidance changes analyzed and quantified (if provided)
  • [ ] If no guidance, this is explicitly noted
  • [ ] Updated estimates provided for current year
  • [ ] Updated estimates provided for next year
  • [ ] Old vs. new estimates clearly shown
  • [ ] Explanation of what changed and why

Valuation & Rating:

  • [ ] Price target updated (if warranted by results)
  • [ ] If PT unchanged, explicitly maintained
  • [ ] Valuation methodology explained
  • [ ] Rating confirmed or changed with clear rationale
  • [ ] Investment thesis assessed and updated if needed
Raw lines 68 to 96
97### Format & Length Checklist
99**Overall Structure:**
100- [ ] Report is 8-12 pages (not shorter, not longer)
101- [ ] Page 1 has earnings summary format
102- [ ] Page 1 has "EARNINGS UPDATE" in title (NOT "Initiating Coverage")
103- [ ] Event-driven title (e.g., "Strong Q3 Results...")
105**Tables:**
106- [ ] 1-3 summary tables included (NOT comprehensive tables)
107- [ ] All tables have clear column headers
108- [ ] All tables have header row shading
109- [ ] All tables have source lines at bottom
110- [ ] Estimates table shows old vs. new with change column
112**Charts:**
113- [ ] 8-12 charts embedded throughout document
114- [ ] All charts have "Figure X - [Title]" caption above
115- [ ] All charts have "Source: [Source]" line below
116- [ ] Charts focus on quarterly trends
117- [ ] Charts highlight changes (beat/miss, revisions)
118- [ ] Charts use professional styling

Format & Length Checklist

Overall Structure:

  • [ ] Report is 8-12 pages (not shorter, not longer)
  • [ ] Page 1 has earnings summary format
  • [ ] Page 1 has "EARNINGS UPDATE" in title (NOT "Initiating Coverage")
  • [ ] Event-driven title (e.g., "Strong Q3 Results...")

Tables:

  • [ ] 1-3 summary tables included (NOT comprehensive tables)
  • [ ] All tables have clear column headers
  • [ ] All tables have header row shading
  • [ ] All tables have source lines at bottom
  • [ ] Estimates table shows old vs. new with change column

Charts:

  • [ ] 8-12 charts embedded throughout document
  • [ ] All charts have "Figure X - [Title]" caption above
  • [ ] All charts have "Source: [Source]" line below
  • [ ] Charts focus on quarterly trends
  • [ ] Charts highlight changes (beat/miss, revisions)
  • [ ] Charts use professional styling
Raw lines 97 to 119
120### Citations & Sources Checklist ⭐⭐⭐ MANDATORY
122**Figure & Table Citations:**
123- [ ] Every figure has specific source with document name and date
124- [ ] Every table has specific source with document reference
125- [ ] Source citations include page numbers or slide numbers where applicable
127**Beat/Miss Citations:**
128- [ ] Beat/miss analysis cites consensus source (Bloomberg, FactSet, etc.)
129- [ ] Consensus source includes "as of" date (pre-earnings close)
130- [ ] Company reported results cited to earnings release or 10-Q
132**Guidance Citations:**
133- [ ] Current guidance cited to earnings call transcript or release
134- [ ] Prior guidance cited to previous quarter's materials
135- [ ] Both current and prior guidance sources hyperlinked
137**Statistics & Metrics:**
138- [ ] Key statistics have footnotes with sources
139- [ ] Footnotes reference specific documents and page/slide numbers
140- [ ] Management quotes cite speaker name and source document
142**Hyperlinks:** ⭐⭐⭐ CRITICAL
143- [ ] ALL URLs are CLICKABLE HYPERLINKS (not plain text)
144- [ ] Hyperlinks formatted with meaningful display text
145- [ ] Blue, underlined hyperlink formatting in Word document
146- [ ] Hyperlinks tested and working (Ctrl+Click opens correct page)
147- [ ] All SEC filings hyperlinked to EDGAR viewer
148- [ ] All earnings materials hyperlinked (release, transcript, presentation)
149- [ ] Prior quarter materials hyperlinked for comparison
150- [ ] No raw URLs displayed anywhere in document
152**Sources Section:**
153- [ ] "Sources & References" section included at end of report
154- [ ] Section lists all earnings materials with dates
155- [ ] All materials have clickable hyperlinks
156- [ ] Consensus data sources listed (even if no link for subscription data)
157- [ ] Prior period references included

Citations & Sources Checklist ⭐⭐⭐ MANDATORY

Figure & Table Citations:

  • [ ] Every figure has specific source with document name and date
  • [ ] Every table has specific source with document reference
  • [ ] Source citations include page numbers or slide numbers where applicable

Beat/Miss Citations:

  • [ ] Beat/miss analysis cites consensus source (Bloomberg, FactSet, etc.)
  • [ ] Consensus source includes "as of" date (pre-earnings close)
  • [ ] Company reported results cited to earnings release or 10-Q

Guidance Citations:

  • [ ] Current guidance cited to earnings call transcript or release
  • [ ] Prior guidance cited to previous quarter's materials
  • [ ] Both current and prior guidance sources hyperlinked

Statistics & Metrics:

  • [ ] Key statistics have footnotes with sources
  • [ ] Footnotes reference specific documents and page/slide numbers
  • [ ] Management quotes cite speaker name and source document

Hyperlinks: ⭐⭐⭐ CRITICAL

  • [ ] ALL URLs are CLICKABLE HYPERLINKS (not plain text)
  • [ ] Hyperlinks formatted with meaningful display text
  • [ ] Blue, underlined hyperlink formatting in Word document
  • [ ] Hyperlinks tested and working (Ctrl+Click opens correct page)
  • [ ] All SEC filings hyperlinked to EDGAR viewer
  • [ ] All earnings materials hyperlinked (release, transcript, presentation)
  • [ ] Prior quarter materials hyperlinked for comparison
  • [ ] No raw URLs displayed anywhere in document

Sources Section:

  • [ ] "Sources & References" section included at end of report
  • [ ] Section lists all earnings materials with dates
  • [ ] All materials have clickable hyperlinks
  • [ ] Consensus data sources listed (even if no link for subscription data)
  • [ ] Prior period references included
Raw lines 120 to 158
159### Accuracy Checklist
161**Numerical Accuracy:**
162- [ ] Numbers match company's reported results exactly
163- [ ] Math checks out in all calculations
164- [ ] Estimate changes calculated correctly
165- [ ] Valuation math is accurate
166- [ ] Charts match text descriptions
168**Factual Accuracy:**
169- [ ] No typos in ticker symbol
170- [ ] No typos in company name
171- [ ] Dates are current and accurate
172- [ ] Quarter/year references are correct
173- [ ] Year notation correct (A for actual, E for estimate)

Accuracy Checklist

Numerical Accuracy:

  • [ ] Numbers match company's reported results exactly
  • [ ] Math checks out in all calculations
  • [ ] Estimate changes calculated correctly
  • [ ] Valuation math is accurate
  • [ ] Charts match text descriptions

Factual Accuracy:

  • [ ] No typos in ticker symbol
  • [ ] No typos in company name
  • [ ] Dates are current and accurate
  • [ ] Quarter/year references are correct
  • [ ] Year notation correct (A for actual, E for estimate)
Raw lines 159 to 174
175### Timeliness Checklist
177**Publication Timing:**
178- [ ] Report published within 24-48 hours of earnings release
179- [ ] If later than 48 hours, acknowledged as "delayed reaction"
180- [ ] ✅ **VERIFIED all data is from LATEST quarter by searching for recent earnings**
181- [ ] ✅ **Did NOT rely on knowledge cutoff - actively searched for current data**
182- [ ] Consensus estimates are pre-earnings (not post-earnings)
183- [ ] No outdated information included
184- [ ] Earnings release date is within last 1-3 months (not 6+ months old)

Timeliness Checklist

Publication Timing:

  • [ ] Report published within 24-48 hours of earnings release
  • [ ] If later than 48 hours, acknowledged as "delayed reaction"
  • [ ] ✅ VERIFIED all data is from LATEST quarter by searching for recent earnings
  • [ ] ✅ Did NOT rely on knowledge cutoff - actively searched for current data
  • [ ] Consensus estimates are pre-earnings (not post-earnings)
  • [ ] No outdated information included
  • [ ] Earnings release date is within last 1-3 months (not 6+ months old)
Raw lines 175 to 185
186### Writing Style Checklist
188**Clarity & Directness:**
189- [ ] Lead with numbers ("Revenue grew 15% to $1.2B" not "Strong revenue")
190- [ ] Use "vs." not "versus"
191- [ ] Be direct and concise throughout
192- [ ] Focus on what's NEW (not rehashing company basics)
193- [ ] Avoid vague language ("strong performance" without quantification)
195**Professional Standards:**
196- [ ] Institutional tone maintained
197- [ ] Consistent terminology throughout
198- [ ] No informal language
199- [ ] Proper financial notation

Writing Style Checklist

Clarity & Directness:

  • [ ] Lead with numbers ("Revenue grew 15% to $1.2B" not "Strong revenue")
  • [ ] Use "vs." not "versus"
  • [ ] Be direct and concise throughout
  • [ ] Focus on what's NEW (not rehashing company basics)
  • [ ] Avoid vague language ("strong performance" without quantification)

Professional Standards:

  • [ ] Institutional tone maintained
  • [ ] Consistent terminology throughout
  • [ ] No informal language
  • [ ] Proper financial notation
Raw lines 186 to 200
201## Pre-Delivery Final Check
203Run through this quick final check before sending report to user:

Pre-Delivery Final Check

Run through this quick final check before sending report to user:

Raw lines 201 to 204
205### 5-Minute Final Review:
2061. **Page 1**: Rating clear? Price target updated? Key takeaways compelling?
2072. **Numbers**: Do reported results match company's press release exactly?
2083. **Citations**: Spot check 3-4 figures/tables - all have sources with clickable hyperlinks?
2094. **Estimates**: Old vs. new clearly shown? Changes explained?
2105. **Charts**: All 8-12 embedded? All numbered and captioned?
2116. **Length**: Is it 8-12 pages (not 6, not 15)?
2127. **Hyperlinks**: Test 3-4 hyperlinks - do they work with Ctrl+Click?
2138. **Timeliness**: Is this being published within 48 hours of earnings?
215If all items check out, the report is ready for delivery.

5-Minute Final Review:

  1. Page 1: Rating clear? Price target updated? Key takeaways compelling?
  2. Numbers: Do reported results match company's press release exactly?
  3. Citations: Spot check 3-4 figures/tables - all have sources with clickable hyperlinks?
  4. Estimates: Old vs. new clearly shown? Changes explained?
  5. Charts: All 8-12 embedded? All numbered and captioned?
  6. Length: Is it 8-12 pages (not 6, not 15)?
  7. Hyperlinks: Test 3-4 hyperlinks - do they work with Ctrl+Click?
  8. Timeliness: Is this being published within 48 hours of earnings?

If all items check out, the report is ready for delivery.

Raw lines 205 to 216
217## Summary Delivery Format
219When delivering the completed report to the user, provide this summary:
221```
222[Company] Q[X] [Year] Earnings Update Complete
224Results: [BEAT / INLINE / MISS]
225- Revenue: $X.XB ([beat/missed] by $XXM or X%)
226- EPS: $X.XX ([beat/missed] by $X.XX)
228Key Takeaways:
229■ [Takeaway 1]
230■ [Takeaway 2]
231■ [Takeaway 3]
233Updated Estimates:
234- FY[Year]E Revenue: $XX.XB (prior: $XX.XB, [+/-]X%)
235- FY[Year]E EPS: $X.XX (prior: $X.XX, [+/-]X%)
237Rating: [MAINTAINED / RAISED / LOWERED] [RATING]
238Price Target: $XXX (prior: $XXX) - [+/-]XX% upside
240Deliverables:
241✓ 8-12 page earnings update report (DOCX)
242✓ 8-12 embedded charts
243✓ Updated estimates with old/new comparison
244✓ Complete sources section with clickable hyperlinks
245✓ [Optional: Updated XLS financial model]
247File: [Company]_Q[X]_[Year]_Earnings_Update.docx
248```

Summary Delivery Format

When delivering the completed report to the user, provide this summary:

[Company] Q[X] [Year] Earnings Update Complete

Results: [BEAT / INLINE / MISS]
- Revenue: $X.XB ([beat/missed] by $XXM or X%)
- EPS: $X.XX ([beat/missed] by $X.XX)

Key Takeaways:
■ [Takeaway 1]
■ [Takeaway 2]
■ [Takeaway 3]

Updated Estimates:
- FY[Year]E Revenue: $XX.XB (prior: $XX.XB, [+/-]X%)
- FY[Year]E EPS: $X.XX (prior: $X.XX, [+/-]X%)

Rating: [MAINTAINED / RAISED / LOWERED] [RATING]
Price Target: $XXX (prior: $XXX) - [+/-]XX% upside

Deliverables:
✓ 8-12 page earnings update report (DOCX)
✓ 8-12 embedded charts
✓ Updated estimates with old/new comparison
✓ Complete sources section with clickable hyperlinks
✓ [Optional: Updated XLS financial model]

File: [Company]_Q[X]_[Year]_Earnings_Update.docx
Raw lines 217 to 248