M&A INTELLIGENCE

Forward + backward looking M&A signals derived from SEC filings

4 layers · ~30 acquirers tracked
Updated {{ updatedAt }}
Not yet computed
Loading M&A intelligence…
M&A metrics not yet computed
The nightly pipeline recomputes these metrics — check back shortly, or refresh the page.
Four complementary M&A views — historical (who has been buying), structural (which unconnected pairs are close), forward-looking (the join: who’s likely to buy what next), and pattern (what KIND of deals each acquirer does). Sourced from SC TO-T tender offers, 8-K Item 7.01/8.01 press releases over the top 30 serial acquirers, and 10-Q / 10-K Acquisitions footnotes that catch sub-materiality giants like JNJ. Realism filters: Likely Next Deal requires the target be ≤25% of acquirer market cap and at least 2 distinct shared signals — drops "JNJ → AAPL"-style nonsense.

> Active Acquirers Company-side M&A — historical buying velocity (last 24mo)

Companies that have filed an acquisition in the last 24 months — surfaces the *propensity* signal that the pairwise table below misses. Sourced from `TakeoverBid` (three passes: SC TO-T tender offers + 8-K Item 7.01/8.01 press releases scanned over the top 30 serial acquirers + 10-Q / 10-K Acquisitions footnotes for very-large-cap acquirers whose deals are sub-materiality at 8-K level) + Neo4j `RELATED` edges with type `MERGER` / `ACQUISITION` from 10-K + 8-K parsing. Now covers JNJ-style giants (Intra-Cellular, Shockwave, Halda) alongside mid-cap acquirers (Clario, Masimo, Wiz, Preqin).
# Acquirer Deals (24mo) Recent Targets
{{ r.rank }} {{ acquirerMeta(r).acquirer_ticker }} {{ acquirerMeta(r).acquirer_name }} {{ r.value }} {{ t.ticker }} {{ (t.name || '?').substring(0, 28) }}
No acquisition activity in the last 24 months in the current data.

> Likely Next Deal Active Acquirers × Prediction Signals join

For each serial acquirer, the highest-scoring unconnected pair candidates from the M&A Prediction Signals — combining the *propensity* signal (this company has been buying) with the *latent connection* signal (this target is structurally close). Filtered for realism: target must be ≤25% of acquirer market cap, must have ≥2 distinct shared signals.
# Acquirer Recent Deals Likely Next Targets
{{ idx + 1 }} {{ likelyMeta(r).acquirer_ticker }} {{ likelyMeta(r).acquirer_name }} {{ likelyMeta(r).acquirer_deal_count }} {{ c.ticker }} ${{ c.target_mc_b }}B size? {{ c.score }} [{{ c.strongest }}]

> Acquirer Playbook Per-acquirer M&A pattern fingerprint

What KIND of deals each serial acquirer does — extracted from their actual deal history. Five dimensions: typical sectors, deal-size range, cadence (deals/year + dry-spell weeks), structure (cash/stock/mixed), hostile-percentage. Plus an LLM-generated 2-3 sentence narrative. Reads as "JNJ buys medtech at $14.5B median in all-cash deals, ~4 per year" — the actionable summary that lets you predict not just *whether* JNJ buys next, but *what kind*.
{{ playbookMeta(p).ticker }} {{ playbookMeta(p).name }}
{{ playbookMeta(p).deal_count }} recent deals

{{ playbookMeta(p).narrative }}

Sectors {{ s.name }} {{ s.pct }}%
Deal Size Median ${{ playbookMeta(p).deal_size.median_b }}B Range ${{ playbookMeta(p).deal_size.min_b }}B–${{ playbookMeta(p).deal_size.max_b }}B ({{ playbookMeta(p).deal_size.n_disclosed }}/{{ playbookMeta(p).deal_count }} disclosed)
Cadence {{ playbookMeta(p).cadence.per_year }}/year Last {{ playbookMeta(p).cadence.weeks_since_last }}w ago Max gap {{ playbookMeta(p).cadence.longest_dry_spell_weeks }}w
Structure {{ s.name }} {{ s.pct }}%
Hostile {{ playbookMeta(p).hostile_pct }}%

> M&A Prediction Signals Unconnected Pairs, High Signal Overlap

Pairs of companies that are not directly connected in the graph but share an unusual amount of governance and supply-chain infrastructure. Score = 2×shared directors + shared auditor + shared suppliers + 0.5×same industry + 0.5×max(acquirer activity). The activity term boosts pairs where one side has a recent M&A track record. These are candidates where an announced deal would look "obvious in hindsight." Note: this is the broader unfiltered pair table — for actually-likely deals filtered for realism, see Likely Next Deal above.
# Pair Score Board Auditor Suppliers Industry Activity
{{ r.rank }} {{ maMeta(r).a_ticker }} {{ maMeta(r).b_ticker }} {{ maMeta(r).a_name }} & {{ maMeta(r).b_name }} {{ r.value }} {{ maMeta(r).shared_board }} {{ maMeta(r).shared_auditor }} {{ maMeta(r).shared_suppliers }} {{ maMeta(r).same_industry }} {{ Math.max(maMeta(r).a_activity || 0, maMeta(r).b_activity || 0) }}
No high-signal unconnected pairs surfaced (need ≥2.0 score).