Analyst Upgrades in Germany: Drift Grows to +1.6% Over 3 Months vs DAX (12,835 Events)
We measured 12,835 analyst upgrades on XETRA-listed German stocks from 2012 to 2025. Unlike the US where drift disappears by next-day entry, German upgrades keep running, reaching +0.78% vs DAX at one month and +1.63% at three months. Clustered upgrades reach +2.17% at T+63. Downgrades fully...
We measured 12,835 individual analyst upgrades on XETRA-listed German stocks from 2012 to 2025 and found persistent drift even after the announcement day. Unlike the US where upgraded stocks underperform by month one, German upgrades keep running, reaching +0.78% at one month and +1.63% at three months vs the DAX.
Contents
- Method
- What We Found
- Upgrade drift keeps growing for three months
- Downgrades reverse completely
- Clustered upgrades: 2x single-analyst events
- Magnitude effect
- The Data
- Why Does Germany Look Different?
- Limitations
- Takeaway
Data: FMP financial data warehouse, 2012–2025. Updated March 2026.
Method
Data source: Ceta Research (FMP stock_grade table, individual analyst grade changes) Universe: XETRA (Frankfurt Stock Exchange, market cap above €200M EUR) Period: 2012–2025 (14 years, 25,429 events including downgrades) Study type: Event study. Each event measured independently. Benchmark: DAX (^GDAXI, German blue-chip index, local currency) Windows: T+1, T+5, T+21, T+63 trading days after the event Entry: Next-day close after announcement (MOC execution) Abnormal return: Stock return minus DAX return at each window
What We Found
Upgrade drift keeps growing for three months
In the US, analyst upgrades get priced in on announcement day. Germany behaves differently. Drift continues after the announcement.
| Window | Upgrade CAR | t-stat | Downgrade CAR | t-stat |
|---|---|---|---|---|
| T+1 | +0.087% | 4.5 | -0.095% | -5.0 |
| T+5 | +0.214% | 5.4 | -0.103% | -2.5 |
| T+21 | +0.779% | 9.9 | +0.256% | 3.2 |
| T+63 | +1.633% | 10.9 | +0.880% | 5.9 |
n=12,835 upgrades, n=12,594 downgrades. Winsorized mean, next-day-close entry.
Every upgrade window is statistically significant (t>4). The drift isn't fading. It's accelerating. A stock upgraded by a German analyst outperforms the DAX by +1.63% three months later on average. That's a meaningful, persistent, and robust signal even measured from the next trading day's close.
Downgrades reverse completely
The downgrade pattern mirrors Germany's upgrade strength, but inverted. German downgrades start slightly negative (-0.10% at T+1) but reverse by T+21 (+0.26%) and continue to +0.88% at T+63. By three months, downgraded German stocks are outperforming the DAX.
This is the opposite of the US, where downgraded stocks keep falling (-0.61% at T+63). German downgrades appear to be over-reactions: analysts downgrade aggressively, the stock drops on the announcement day, then recovers as the market reassesses. German upgrades, by contrast, are under-reactions: the positive information keeps flowing into price for months.
Clustered upgrades: 2x single-analyst events
| Category | n | T+1 | T+21 | T+63 |
|---|---|---|---|---|
| Clustered (2+ analysts) | 6,501 | +0.122% | +1.166% | +2.173% |
| Single analyst | 6,334 | +0.049% | +0.376% | +1.038% |
Both categories show significant positive drift. Even the single-analyst baseline (+1.04% at T+63) is large by global standards. Clustered upgrades add another +1.1% on top of that.
Germany has 51% of its upgrades classified as clustered, the highest concentration among the five markets we studied. When one German firm upgrades a stock, others follow within 30 days at high rates. This likely reflects the tighter analyst community around German mid-caps.
Magnitude effect
| Category | n | T+21 CAR |
|---|---|---|
| Large (+4, Sell→Buy) | 272 | +0.908% |
| Small (+2, Hold→Buy) | 12,563 | +0.775% |
Germany shows almost no magnitude premium at T+21. The small-upgrade baseline is already high enough. Both are significant and close in value.
The Data


Why Does Germany Look Different?
The persistent upgrade drift in Germany likely reflects a combination of factors:
Thinner analyst coverage. German mid-caps have fewer analysts covering them. A single upgrade from a major house moves the stock, but many potential buyers take weeks to act on the information.
Retail investor base. German retail investors are more conservative and slower to act on analyst recommendations than US institutional investors. Information diffuses more slowly.
Infrequent trading. XETRA stocks outside the DAX trade less frequently. Less liquidity means price adjustments happen over longer time horizons.
None of this is a reliable trading edge. By the time you see the upgrade, the stock has already moved on announcement day. But the pattern suggests German stocks are systematically slower to price analyst information than US stocks, and that under-reaction persists for months.
Limitations
This covers one extended period. 2012–2025 includes Germany's recovery from the eurozone crisis, a COVID shock, and post-zero-rate adjustment. The pattern may differ across regimes.
DAX as benchmark. The DAX tracks 40 large-cap German companies. Mid-cap companies on XETRA may have different systematic risk than the DAX implies. Some excess return could reflect residual size or value factor exposure rather than pure analyst revision effect.
Transaction costs. XETRA has reasonable liquidity for mid-cap stocks, but bid-ask spreads on smaller companies can be wide. Event study returns don't account for execution costs.
Causation vs correlation. The drift after upgrades could reflect genuine information in the upgrade, or it could reflect that analysts upgrade stocks that are fundamentally improving. The event study can't separate these.
Takeaway
Germany shows the strongest persistent upgrade drift of the five markets we studied. Even measured from next-day-close entry, analyst upgrades produce +0.78% above the DAX at one month and +1.63% at three months, with t-statistics above 9 at every long window.
Clustered upgrades (2+ firms in 30 days) reach +2.17% at T+63. Single-analyst upgrades still show +1.04%, far better than the US where single upgrades underperform.
The downgrade pattern is the opposite: initial drops fully reverse by three months. German analyst downgrades are over-reactions; upgrades are under-reactions.
The most likely explanation is information diffusion speed. The German market is slower to price analyst revisions than the US, and that slowness creates a measurable opportunity even after the announcement-day move.
Data: FMP warehouse via Ceta Research, 2012–2025. XETRA stocks, market cap >€200M. Benchmark: DAX (^GDAXI). Entry: next-day close after announcement.
The backtest code is available on GitHub. Run the live screen: python3 analyst-revision/screen.py --preset germany