Earnings Language Analysis Tool

The numbers tell you what happened.
The language tells you what comes next.

We don't score the numbers. We score the words. Upload any earnings report — or compare two reports side by side — and get a precise language signal.

Get 1 report for free · No login required

EarningsScore is an analytical tool based on systematic language scoring — not financial or investment advice.
Always conduct your own research before making investment decisions.

5 Language parameters scored
Side-by-side Quarter-over-quarter comparison
Any Language Supported
100% Sector-aware scoring

Private investors read the financials.
Professionals read the language.

A CEO using 12 hedging words sends a fundamentally different signal than one using 3. That difference is what we measure — and what the market typically misses.

Without EarningsScore
You read that the company "expects revenue in the range of DKK 400–500M, subject to market conditions normalising" — and think "okay, sounds fine."

You miss the 8 hedging phrases signalling that management does not believe their own guidance.
With EarningsScore
You get a bearish −2 signal with precise counts: 8 hedging words detected, guidance certainty 4/10, management tone: cautious.

You see what the market has likely missed. Or upload two reports and see exactly how management tone has shifted quarter over quarter.

From PDF to signal in 3 simple steps

1

Upload or paste URL

Drag-and-drop a PDF or paste a direct URL to an earnings release. Supports reports in any language.

2

Language engine analyses the report

Our scoring engine scans the full report, identifies guidance statements, counts hedging words and scores tone.

3

Receive detailed report

Get a bullish/bearish/neutral signal with scores, concrete quotes and a 200+ word written analysis.

The Four Parameters Explained

Each report is scored across four independent parameters.
Together they form a combined language signal — bullish, neutral or bearish.

1
Scale 0–100

Guidance Certainty

Measures how concrete and confident management's outlook is. High score = specific numbers and narrow ranges. Low score = vague outlook or no guidance.

90–100: Very concrete
70–89: Concrete, few caveats
50–69: Moderate, wide range
30–49: Vague guidance
0–29: No real guidance
2
Count

Hedging Words

Direct count of words expressing uncertainty: expect, approximately, subject to, depending on, uncertainty, challenges, might, uncertain, challenging.

0–3: Low (confident)
4–6: Moderate (normal)
7–10: High (defensive)
11+: Very high (bearish)
3
Scale −2 to +2

Management Tone

Measures management's overall tone in the report. Based on word choice, structure and confidence.

+2: Very positive and confident
+1: Moderately positive
0: Neutral / balanced
−1: Cautious
−2: Defensive and guarded
4
Scale −5 to +5

Overall Signal Score

Analytical synthesis of the three parameters into one combined signal. This is the score you act on.

+4/+5: Strongly bullish
+2/+3: Bullish
0/±1: Neutral
−2/−3: Bearish
−4/−5: Strongly bearish

See what a scored report looks like

Each report includes a signal badge, 4 parameters with scores, detailed analysis, concrete quotes and key insights.

Garmin · Annual Report 2025
Published 2025 · GRMN · Technology / Consumer Electronics
BULLISH · Score +3 of +5
20 Guidance Certainty
7.0 Hedging / 1000 words
+1 Management Tone
Signal analysis: A score of +3 is a strong bullish signal. Garmin communicates with high confidence anchored in record financial results: 15% revenue growth and 60bps margin expansion. Guidance certainty of 20/100 reflects the absence of forward-looking revenue guidance in this excerpt. Hedging frequency of 7.0 per 1000 words is low for the sector — most hedges are legally mandated boilerplate rather than genuine uncertainty signals.

Simple, transparent pricing

Subscription
49 EUR / month
or 399 EUR / year · save 32%
Unlimited reports
All 4 parameters analysed
Detailed written analysis
Score reports in any language
PDF upload or URL input
Instant report download
Compare two reports side by side
Start Free Analysis →

Cancel anytime · Secure payment via Stripe

Ready to see what the language
is telling you?

Upload your first report and get a data-driven signal. Or compare two reports to see how management language has shifted.

Score your first report →