LIVE EARNINGS ANALYSIS
Fetches the latest SEC 8-K filing, runs ProsusAI/FinBERT sentiment analysis, overlays the current MacroScope macro regime, and generates analyst insights with Claude.
AVG SENTIMENT SURPRISE BY REGIME
SENTIMENT SURPRISE FORMULA
COMPANY EXPLORER · HISTORICAL DATASET
REGIME-CONDITIONAL EARNINGS SENTIMENT
No calls in dataset
METHODOLOGY
How EarningsEdge works ↓
DATA SOURCE — SEC EDGAR 8-K FILINGS
Earnings call transcripts are sourced directly from SEC EDGAR via the sec-edgar-downloader library. 8-K filings filed within 4 days of each quarterly earnings release are retrieved for 20 S&P 500 companies spanning Technology, Financials, Energy, Consumer, and Healthcare sectors. HTML is stripped and keyword filters ensure only genuine earnings call documents are processed.
SENTIMENT MODEL — ProsusAI/FinBERT
Each transcript is scored using ProsusAI/FinBERT, a BERT model fine-tuned on 10,000+ financial news sentences. The model outputs three probabilities (positive, negative, neutral) that sum to 1. Long transcripts are split into 400-word chunks (up to 8 chunks) and scores are averaged. The final sentiment_score = positive − negative, ranging from −1 (maximally bearish) to +1 (maximally bullish).
MACRO REGIME — MacroScope HMM
Each earnings call is stamped with the macroeconomic regime in effect at the time of the report, sourced from MacroScope — a Hidden Markov Model trained on FRED macroeconomic indicators (unemployment, yield curve, credit spreads, industrial production). The four regimes are Expansion, Late-Cycle, Recovery, and Contraction.
THE HYPOTHESIS — SENTIMENT SURPRISE
Corporate earnings calls are not delivered in a vacuum — management tone is partly a function of the macro environment. EarningsEdge quantifies whether a company's earnings tone was better or worse than the prevailing macro regime would predict. This “sentiment surprise” is the core analytical claim.
REGIME BASELINES
Baselines represent the empirical average FinBERT sentiment score observed historically during each regime across S&P 500 earnings calls.