Track upcoming earnings dates for stocks you follow with analyst estimates and historical surprises. Build a personalized earnings calendar that surfaces EPS estimates, revenue forecasts, and the stock's post-earnings price reaction history so you're always prepared.
Build Prompt
Copy this prompt into Claude Code
Build a static HTML stock earnings calendar. Dark theme: background #0a0a0f, surfaces #12121a, borders #1a1a2a, accent #0ea5e9 (sky blue). All data from inline JS constants:
const EARNINGS = [...] — each entry: ticker, company, sector ("Tech"/"Finance"/"Healthcare"/"Consumer"/"Energy"), logoEmoji, earningsDate (ISO string), timeOfDay ("BMO"/"AMC"), epsEstimate, revenueEstimateB (in billions), lastEPS, lastRevenue, surprise history: last4Quarters: [{quarter, epsActual, epsEstimate, revenueActual, revenueEstimate, priceReactionPct}], guidanceExpected (bool), optionImpliedMove (percent), marketCapB.
const SECTORS = ["All","Tech","Finance","Healthcare","Consumer","Energy"].
const WEEK_RANGE = { start: "2024-01-15", end: "2024-01-19" }.
const LAST_UPDATED = "2024-01-14T20:00:00Z".
Layout: header with "Earnings This Week" title and week navigator (prev/next week buttons). Sector filter tabs. Calendar grid view (Mon–Fri columns): each day lists stocks reporting BMO (before market open) at top in amber, AMC (after market close) at bottom in blue. Each ticker chip: logo emoji, ticker symbol, option implied move %. Clicking opens a detail panel: company name, full earnings info table, last 4 quarters surprise history as a mini bar chart (inline SVG), analyst consensus rating, key metrics to watch. List view toggle: table with all fields sortable by date, implied move, market cap. "Surprise Rate" badge: shows historical beat/miss ratio for each company. Stats header: total reporting this week, average implied move, biggest mover last earnings.
Seed 20 stocks across all sectors for the current week.
Add cron comment: <!-- Schedule: Run 'claude -p "Research earnings calendar for next week. Update EARNINGS with upcoming dates, analyst EPS and revenue estimates, implied moves. Redeploy."' via crontab every Friday at 6pm -->
Read the guide at https://accessagent.ai/api/guide and follow it to deploy the site to AccessAgent.ai. My email is [your@email.com].
Make It Yours
Watchlist Filter
Allow users to mark tickers as "watching" and filter the calendar to show only their holdings.
Options Screener
Highlight stocks where implied move exceeds historical average — a signal for potential options plays.
Sector Rotation View
Show which sectors have the most earnings activity this quarter for macro trend analysis.
Whisper Numbers
Add a "whisper EPS" field showing informal street estimates that often differ from official consensus.
Historical Surprise Chart
Expand the history panel to 8 quarters with a full SVG line chart of beat/miss magnitude over time.
Earnings Season Summary
Add a running tally showing beat rate, average surprise %, and sector performance for the current season.
Update Prompt
Update Prompt — Refresh next week's earnings calendar
Research the earnings calendar for next week. Find all major companies reporting earnings with confirmed dates, analyst EPS estimates, revenue consensus, and options implied moves. Update the EARNINGS array and WEEK_RANGE. Add any post-earnings actuals for companies that reported this week. Redeploy.
SEO Tips
Target "[ticker] earnings date", "[company] Q4 earnings estimate" — extremely high search volume during earnings season.
Add JSON-LD Event schema for each earnings release with startDate, organizer (company), and location (exchange).
Publish post-earnings recap pages within hours of reports — high-velocity traffic window lasts 24–48 hours.
Create sector-specific earnings pages ("tech earnings this week") that rank for broad investor queries.
Include a "Biggest Earnings Surprises" list updated quarterly — attracts links from financial news sites and Reddit.
Monetization Ideas
Options broker affiliate links (tastytrade, Webull) shown next to high implied-move stocks — $50–$200 per funded account.
Premium tier unlocks full 8-quarter surprise history, sector analytics, and email alerts — $9/month.
Financial data API affiliate (Seeking Alpha Premium, Motley Fool Stock Advisor) for deeper analysis upsell.
Newsletter monetization: weekly "Earnings to Watch" digest with sponsor slot — $500–$2,000/issue at scale.
Display ads from financial services (brokerage, robo-advisor) targeted to equity investors via Google AdSense.