Research  /  April 2026 · Non-finding

Why congressional trades don’t overlap with insider buys (and what we learned trying to test it)

Published 2026-04-17 · Test abandoned at the sample-size gate · ← All research

The idea we wanted to test

There’s a plausible-sounding conviction-stacking hypothesis: when a company insider files a Form 4 buy and a member of Congress has also bought that ticker in the prior 90 days, the combined signal should outperform insider buys at tickers with no congressional activity. Two independent informed actors putting their own money on the same name. We pre-registered a 12-month backtest to check it. A two-week sample-size sanity check killed the premise before we got to forward returns.

The numbers that stopped the test

In an April 16–29, 2025 Form 4 window with a 90-day House congressional lookback, the raw counts were:

Linear projection to 12 months: around 0–20 overlap events total. Our pre-registered gate required ≥ 100 to power a headline comparison. Gate fired STOP. We didn’t run the full pull.

The two lists don’t touch

Top insider-buy tickers

  1. NONE24
  2. RCG9
  3. TPL9
  4. NEOG8
  5. YORW6
  6. TEAF6
  7. DOC6
  8. ENX4
  9. IIF4
  10. AUBN4

Top congressional-buy tickers

  1. AMZN27
  2. ABBV12
  3. AMD12
  4. AAL10
  5. GOOG7
  6. ADBE7
  7. AAPL7
  8. ABT7
  9. MMM7
  10. IBM6

Buys in the 2-week window. No ticker appears in both columns.

Why they diverge

Form 4 P-transactions are mostly insiders buying their own employer. That universe is dominated by small- and mid-cap issuers and special situations — regional banks, biotechs, closed-end funds, recent IPOs, REITs. A CFO at a $400M regional bank doesn’t show up on anyone’s congressional trade radar.

Members of Congress trade through diversified brokerage accounts, often managed by advisors. Their disclosed purchases cluster in mega-caps and sector themes: big tech, big pharma, airlines, industrials. Those are companies where insiders rarely show up in the P-transaction stream — open-market CEO purchases at Apple or Amazon are unusual events, not weekly occurrences. The two pools barely touch.

The overlap event isn’t “rare enough to require a bigger sample.” It’s rare enough that the co-bought candidate set is a tiny fringe of both universes.

What this means

Not adding to the scoring model. There’s no signal to extract here — not a weak one waiting for more data, not a statistically-invisible-but-economically-real edge. The mechanics of who files Form 4s and who trades through a Congressional brokerage account mean the candidate pool for the combined signal is essentially empty.

Next up: Test 3, repeat-buyer reliability — when the same insider buys the same ticker multiple times within a short window, does the signal strengthen with each repeat? That’s a hypothesis where the base rate is clearly large enough to test.

Known limits of this check

  1. House-only, no Senate. Senate PTR scraping was out of scope; at this base rate, adding Senate wouldn’t close the gap (senators trade the same mega-cap universe as House members).
  2. 45-day disclosure lag. Congressional PTRs can lag the transaction by up to 45 days. Our retrospective overlap view is more forgiving than real-time — and still produced zero overlaps.
  3. Window was 2 weeks. The projection from 2 weeks to 12 months is noisy, but the structural argument (disjoint ticker universes) doesn’t soften with more data.
Reproducibility: raw ticker counts, per-filing parsed PTRs, and the gate’s decision JSON are in research/data/congressional-overlap-nonfinding-2026-04/ in the repo. Source code for the pipeline is at scripts/research/congressional-overlay-test/.

Get the signals daily

Free. No paywall. Just public SEC data, scored and explained. Research like this is how we decide what to include — and what to leave out.

Subscribe free