← Lab
S020

Buyback-announcement drift

buyback-announcement-drift-v1
passed Stage 1 (quick-cut — event study) plus a sealed-holdout out-of-sample confirmation 2026-07-20
Share: Twitter / X LinkedIn
Post-event drift — the edge vs the market — S020
average across 3,467 events · session 0 = the filing
-0.1%+0.0%+0.7%+1.5%015304560trading sessions after the eventedge +1.1%market +1.5%
Cumulative return session-by-session after the event. Green = the edge (return in EXCESS of the Russell 2000 — the market is already netted out). Grey dashed = the market's own drift over the same windows, shown so you can see the edge is NOT just the market rising: it is the separate, market-neutral gap.
edge — excess of the Russell 2000 (market removed) market drift — Russell 2000, same windows
-35.0%-16.1%+2.9%+21.9%+40.9% 4970 Per-event excess return vs benchmark — S020 excess return per event (name − benchmark, over the hold window) · dashed line = zero
0 (no excess)
Per-event excess return vs benchmark — S020 · n=3,467

ID: S020 Slug: buyback-announcement-drift-v1 Run date: 2026-07-20 Stage: Stage 1 (quick-cut — event study) plus a sealed-holdout out-of-sample confirmation Outcome: PASSED — the drift replicates out-of-sample on a disjoint decade. The signal found in 2020–2024 was confirmed, without any refitting, on a 2010–2019 holdout the exploration never saw — where it is if anything stronger. A genuine, out-of-sample-validated edge, not an artifact of the recent buyback-boom era. Headline metric: small-cap share-repurchase-announcement drift, excess vs the Russell 2000: +0.7% over 40 sessions (t=2.8) in-sample; +1.0% over 40 sessions (t=5.65) on the sealed 2010–2019 holdout (3,796 independent events); the drift grows to ~+1.2% by 60 sessions. Not promoted, not live.

Conditions & caveats

The edge is small per event — a diversified-portfolio effect, not a single-trade home run — and it is measured in excess of a small-cap benchmark (the Russell 2000), not as an absolute return. Announcements were identified by phrase-matching the public filing text, so the event set includes some ongoing-programme re-mentions as well as fresh authorizations; a tighter classifier would sharpen the signal, not weaken it. It has been backtested and out-of-sample-confirmed, but not yet traded forward — no live track, no capital.

What we tested (frozen gate, 2026-07-20)

What we found

period (identical frozen rule) events 40-session excess t 60-session excess t
exploration 2020–2024 3,467 +0.67% 2.79 +1.14% 3.55
sealed holdout 2010–2019 3,796 +1.00% 5.65 +1.18% 5.20

The gate is cleared decisively — positive and t ≈ 5.7 out-of-sample, on more events than the exploration itself.

What we learned

A simple, public, mechanical signal still pays a measurable drift in small caps — and, more importantly, it held on a decade the search never saw. The out-of-sample step is the whole point: an in-sample-only backtest of almost any plausible event will look encouraging; the sealed-holdout confirmation is what earns the word "edge." The drift also grows with the holding horizon (40 → 60 sessions), consistent with a slow re-rating rather than a one-day pop.

What this doesn't tell us yet

Whether it survives live, on new announcements, at real fills and borrow costs — the backtest assumes clean entry at the next session's price. Whether a tighter announcement classifier (fresh authorizations only, scaled by programme size vs market cap) lifts the per-event edge. And whether the excess is robust to the benchmark choice (equal-weight small-cap vs the cap-weighted Russell 2000).

What happens next

Forward-paper — trade the confirmed rule on announcements as they arrive, tracked openly, before any capital is committed. Not promoted, not live. Nothing here is a signal to act on.

Methodology appendix — gates, exact parameters, look-ahead audit — is visible to subscribers. See the plans →

← OlderDrift after share-buyback announcements Newer →Fading stocks after social-attention spikes

Mechaniq provides information, not investment advice. We do not execute trades. Past results are no guarantee for future performance. You are solely responsible for your trading decisions.

Lab · Methodology · Greeks Lab · About · FAQ · Glossary · Privacy · Terms · mechaniq.trade © 2026

21 Aug 2026, 09:07