WEEKEND RESEARCH
PremiumResearchJournal

Weekend Research Drop

Four large scrapes · Updated May 25, 2026 · 11:04 PM

Top-100 13F Filer Study

Extended the 19-filer disclosure-bump study to 85 famous 13F filers, 96491 new-stake disclosures priced. Real public data: SEC EDGAR + yfinance.

Pooled

Out-of-sample

WindownWin%MeanpSig?
Train (<2022)4339048%+0.03%1.0no
Test (2022+)5310150%+3.11%0.14682no

Statistically significant filers (p < 0.05)

FilernWin%Mean abnp
Berkshire Hathaway5671%+2.04%0.00092
Eminence Capital24856%+0.92%0.03267
ARK Investment40857%+0.60%0.00431
Lone Pine Capital19756%+0.45%0.04351
Eaton Vance153653%+0.26%0.00497
Diamond Hill25857%+0.25%0.01457
Duquesne Family Office50754%+0.24%0.02529
Third Point23058%+0.23%0.0104
Norges Bank743751%+0.21%0.00613
Holocene Advisors444853%+0.21%0.00012
Point72199652%+0.16%0.04239
Maverick Capital297552%+0.16%0.03073

12 of 85 filers cleared p<0.05. Conviction managers cluster at the top; high-turnover quant shops do not — exactly the pattern the 19-filer study found.

S&P 500 Earnings-Reaction Study

Every item-2.02 8-K filing (2015→2026) for the current S&P 500. 23128 earnings reactions measured as the 2-session abnormal return vs SPY around each filing date.

Pooled across all S&P 500 prints

Top 25 biggest-mover tickers (by mean absolute move)

TickernMeanabn% >5%Biggest upBiggest down
CVNA3815.79%84%+40.8%-35.4%
APP2115.19%76%+46.0%-20.8%
TTD4015.18%65%+45.5%-40.2%
PLTR2314.40%91%+29.3%-20.1%
AXON4611.82%80%+30.1%-18.9%
DDOG2711.76%70%+38.8%-20.9%
SMCI6211.72%73%+30.9%-27.0%
ALGN459.84%62%+35.1%-36.8%
VRT279.83%67%+31.7%-36.4%
COHR469.62%67%+24.5%-27.4%
CIEN479.53%68%+24.4%-22.1%
LULU459.40%78%+18.7%-21.4%
XYZ429.37%71%+31.3%-24.0%
FTNT488.90%67%+26.0%-22.9%
NFLX488.87%65%+20.6%-34.6%
SNDK58.77%100%+11.6%-5.0%
ZBRA468.65%78%+16.2%-20.0%
GNRC478.65%60%+29.2%-26.1%
LITE478.57%74%+24.4%-20.0%
DECK468.51%63%+22.7%-19.0%
SW88.50%62%+17.4%-15.3%
DLTR458.41%69%+19.0%-17.9%
MRNA388.35%61%+19.3%-32.3%
AKAM468.28%67%+20.6%-21.3%
PANW458.24%58%+19.2%-28.0%

Read this

Earnings 8-K Language → Reaction Study

Scraped the press-release text of every item-2.02 8-K for 18 large-cap companies, scored each by a finance-tuned positive/negative word list, and correlated the score with the 2-session abnormal return vs SPY.

Headline

Per-ticker correlation

TickernSentiment ↔ next-session abn
META50-0.331
KO50+0.319
JPM50+0.277
NVDA53-0.274
AVGO32+0.259
UNH50+0.256
HD50-0.206
AMZN50-0.142
V50+0.109
MSFT50+0.103
XOM61+0.086
WMT50-0.079
GOOGL44+0.062
ORCL50+0.057
AAPL51+0.019
TSLA99+0.019
BAC52+0.015
MA51-0.010

How to read this

Congressional PTR Study

Skipped — public PTR datasets were not reachable at scrape time.

The House Clerk and Senate eFD bulk disclosures are available as PDFs and XML at https://disclosures-clerk.house.gov/ and https://efdsearch.senate.gov/ but those formats need OCR/parsing the script does not implement. A future run should target those primary sources directly. No data, no claim.

Form 4 SP500 — Open-Market Insider Purchases Study

Every open-market PURCHASE (transaction code P) disclosed on Form 4 by any officer/director of an S&P 500 company since 2020. 717 priced events. Generalises the Dimon-buy finding to the full SP500 universe.

Headline

Read this

Bot Discovery — Cross-Study Pattern Mining

Meta-analysis across 128,457 unified events from 10 studies. Surfaces patterns that suggest the *next* bots to build.

1 · Convergence — when multiple studies fire the same day on the same ticker

2 · Sector cross-cut — where the edge clusters

SectornWin%Mean abn
Tech710853%+0.42%
Consumer-Cyc288451%+0.37%
Comm/Media135854%+0.34%
Health273151%+0.16%
RealEstate147051%+0.10%
Finance223252%+0.10%
Energy163848%+0.09%
Industrials283248%+0.07%
Materials132546%+0.03%
Utilities133050%-0.02%

Bot ideas: sector-tuned variants of the existing bots — focus capital where the pooled cross-study edge is strongest.

3 · Day-of-week effects

DaynWin%Mean abn
Mon2738252%+0.25%
Tue2378649%+6.77%
Wed2639248%+0.08%
Thu2435750%+0.13%
Fri2654049%+0.01%

Bot idea: *Calendar Gate* — restrict any bot to its best DoWs.

4 · Magnitude profile — which signals carry fat tails

SourcenMeanabn% moves >5%
meta-earnings568.17%55%
nvda-earnings596.21%42%
sp500-earn231284.37%32%
buffett-trim1212.90%17%
dimon-form48952.82%15%
buffett-13f692.07%12%
top100-13f962053.92%10%
jpm-earnings562.29%9%
super-13f78591.73%6%

Bot idea: *Fat-Tail Bot* — concentrate on sources with >25% >5%-move rate and small position sizing for path survival.

5 · Standout tickers across all studies

Top 15 most-positive (n ≥ 8)

TickerSourcesnWin%Mean abn
HLNCF22528%+6282.56%
LTESF1944%+55.53%
AIHS11573%+13.29%
CYN11050%+11.78%
LODE13563%+11.61%
TRON11958%+9.86%
OPENZ12584%+9.58%
ARBK2989%+8.69%
BCAB21989%+8.34%
QUBT1967%+7.47%
UAVS11656%+6.28%
SNNRF213100%+6.13%
CRWV22250%+5.93%
PXS11765%+5.87%
WLTH21385%+5.85%

Bottom 10 most-negative

TickerSourcesnWin%Mean abn
SEPN11118%-14.31%
STUB2120%-12.63%
ANY11513%-7.87%
NVVE11625%-7.68%
RSKD11242%-7.65%
HCTI11050%-7.03%
NRDY11828%-6.59%
HTFL1100%-6.39%
UPB11354%-6.25%
GETY11338%-5.69%

Bot ideas: dedicated 'always long' watchlists for the top-15 cluster, and 'fade the pop' for the bottom-10 — both with the standard risk template.

Summary — the candidate next bots

1. Multi-Confirm Bot — fire only when ≥2 desks agree on a name + date.

2. Sector-Tuned Variants — recolor every existing bot for its strongest sector.

3. Calendar Gate — restrict bots to their best day-of-week buckets.

4. Fat-Tail Bot — concentrate on high-magnitude sources, sized small for survival.

5. Standout Watchlist Bot — the top 15 cross-study winners as a permanent long list.

All derived from existing data — no new scraping required to validate any of these.

Walk-Forward Simulator — The Honest Viability Test

For every bot, this replays its events strictly forward in time. At each event the simulator only knows what would have been knowable *then* — prior events' outcomes, never the future. The decision gate: take the trade only if the trailing 2-year window has WR > 50% AND mean abn > 0 over ≥10 prior events.

In-sample vs walk-forward — does the edge survive?

Botn eventsIn-sample WR / meanWalk-forward WR / meann takenVerdict
buffett-13f6971% / +1.76%68% / +1.91%
31<b style='color:#22C55E'>holds (108%)</b>
buffett-trim12148% / -0.34%41% / -1.39%
27n/a
dimon-form489551% / +0.10%56% / +0.21%
424<b style='color:#22C55E'>holds (206%)</b>
nvda-earnings5954% / +1.90%never triggered
0
meta-earnings5659% / +2.03%never triggered
0
jpm-earnings5645% / -0.47%never triggered
0
super-13f787649% / +0.10%49% / +0.11%
2631<b style='color:#22C55E'>holds (111%)</b>
top100-13f9649149% / +1.73%50% / +0.18%
28727<b style='color:#F43F5E'>collapses (10%)</b>
sp500-earn2312852% / +0.26%52% / +0.29%
19710<b style='color:#22C55E'>holds (113%)</b>

Read this carefully — what each verdict means

The honest takeaway: if a bot's walk-forward number lands near zero or negative even though the in-sample number was positive, the bot's apparent edge was you (the analyst) selecting which signals to include with hindsight. Treat that as a red flag, not a strategy.

Monte Carlo Portfolio Simulation

Loaded 128,760 signals from 10 studies. Ran 50,000 simulated portfolio paths — each picks a random 30% of signals and runs them through the coordinator's portfolio rules (10% per trade, max 5 concurrent, 14-day hold).

Total return — distribution across simulations

Max drawdown — distribution

End equity from $25,000 start

Read this honestly

Cost Sensitivity Sweep

Subtracts 0 / 5 / 10 / 25 / 50 basis-point round-trip costs from every trade and re-computes win rate + mean. Many backtests look great gross and die net — this is the test that filters those out.

Per-bot edge at each cost tier

BotnGross (0bp)5bp10bp25bp50bpVerdict @10bp
buffett-13f69+1.76%+1.71%+1.67%+1.52%+1.26%survives (94%)
buffett-trim121-0.34%-0.39%-0.44%-0.59%-0.84%no edge
dimon-form4895+0.10%+0.05%+0.00%-0.15%-0.40%barely (4%)
nvda-earnings59+1.90%+1.85%+1.80%+1.65%+1.40%survives (95%)
meta-earnings56+2.03%+1.98%+1.93%+1.78%+1.53%survives (95%)
jpm-earnings56-0.47%-0.52%-0.57%-0.72%-0.97%no edge
super-13f7876+0.10%+0.05%-0.00%-0.15%-0.40%DIES at 10bps
top100-13f96491+1.73%+1.68%+1.62%+1.47%+1.23%survives (94%)
sp500-earn23128+0.26%+0.21%+0.16%+0.01%-0.24%erodes (62%)

Read this

Multi-Confirm Bot — Backtest

Tests whether trading only convergence signals (≥2 desks fired on the same ticker within 5 days) beats trading any single desk alone. Bot Discovery flagged 6,837 such events; this measures whether stacking confirmation pays.

Headline

By convergence size — does more confirmation help?

# desks agreeingnWin%Mean abn
2 desks1099649%+0.14%
3 desks45554%+0.60%
4 desks1080%+5.71%
5 desks2100%+13.65%

Single-desk baselines (for comparison)

DesknWin%Mean abn
buffett-13f6971%+1.76%
dimon-form489551%+0.10%
jpm-earnings5645%-0.47%
meta-earnings5659%+2.03%
nvda-earnings5954%+1.90%
sp500-earn2312852%+0.26%
super-13f787649%+0.10%
top100-13f9649149%+1.73%

Read this

Pairwise Correlation & Ensemble Weights

Bucketed each bot's events into monthly mean abnormal return, then computed Pearson correlation across the 9 bots with enough history (≥12 monthly obs). Bots that correlate near zero with the rest are the most valuable additions to a portfolio — they contribute return without adding the same risk twice.

Correlation matrix

buffett-13fbuffett-trimdimon-form4jpm-earnmeta-earnnvda-earnsp500-earnsuper-13ftop100-13f
buffett-13f+1.000-0.056-0.187-0.223+0.081+0.199+0.444
buffett-trim-0.056+1.000+0.066-0.284+0.041+0.174+0.127+0.395
dimon-form4-0.187+0.066+1.000+0.009-0.008+0.383+0.087-0.026+0.126
jpm-earn+0.009+1.000-0.086+0.227-0.053
meta-earn-0.284-0.008-0.086+1.000+0.100+0.113+0.060+0.232
nvda-earn-0.223+0.041+0.383+0.100+1.000+0.039-0.060-0.109
sp500-earn+0.081+0.174+0.087+0.227+0.113+0.039+1.000+0.050+0.121
super-13f+0.199+0.127-0.026+0.060-0.060+0.050+1.000+0.363
top100-13f+0.444+0.395+0.126-0.053+0.232-0.109+0.121+0.363+1.000

Proposed ensemble weights

Weights penalize bots that overlap with others and reward standalone positive mean.

BotMonthly mean abnAvgcorrWeight
buffett-13f+1.84%0.2022.8%
buffett-trim-0.44%0.160.0%
dimon-form4+0.34%0.114.8%
jpm-earn-0.47%0.090.0%
meta-earn+2.03%0.1328.0%
nvda-earn+2.05%0.1427.9%
sp500-earn+0.21%0.113.0%
super-13f+0.24%0.133.3%
top100-13f+0.85%0.2310.1%

Read this

Parameter Sweep — the survivors

Tuning two bots that already survived walk-forward + cost sensitivity: Buffett 13F new stakes and Dimon Form 4 open-market buys. The goal is to find the version of each signal that earns the highest mean — and to flag where slicing is just curve-fitting on small N.

Buffett 13F new stake

Total events: 69.

Horizon sweep

HorizonnWin%MeanMedian
abn_1d6971%+1.76%+1.02%
abn_3d6981%+2.74%+1.74%
abn_5d6775%+3.01%+1.69%

Best horizon: abn_5d.

Quality filter — Position value at filing (USD)

Slicing by value_usd at horizon abn_5d.

QuartilenWin%Mean
Q1 (smallest)1776%+3.70%
Q21771%+1.59%
Q31669%+2.15%
Q4 (largest)1782%+4.55%

Dimon Form 4 open-mkt buy

Total events: 895.

Horizon sweep

HorizonnWin%MeanMedian
abn_5d89551%+0.10%+0.10%
abn_20d89554%+0.53%+0.78%

Best horizon: abn_20d.

Quality filter — Shares purchased

Slicing by shares_bought at horizon abn_20d.

QuartilenWin%Mean
Q1 (smallest)88954%+0.52%
Q288954%+0.52%
Q388954%+0.52%
Q4 (largest)89554%+0.53%

Read this

Regime Gating Sweep

Each bot's mean abnormal return, recomputed under four market regimes: SPY above/below its 200-day moving average, and VIX below/above 20. Bots whose performance flips by regime get a regime gate in the executor — only fire when the regime is right.

Per-bot by regime

BotAllSPY>200dSPY<200dVIX<20VIX≥20Gate verdict
buffett-13f+1.76% (n=69)+1.62% (n=56)+2.39% (n=13)+1.53% (n=47)+2.27% (n=22)fire only SPY<200d
buffett-trim-0.34% (n=121)-0.65% (n=104)+1.55% (n=17)-0.65% (n=98)+1.00% (n=23)fire only SPY<200d
dimon-form4+0.10% (n=895)+0.09% (n=846)-0.88% (n=4)+0.21% (n=653)-0.34% (n=201)fire only SPY>200d
super-13f+0.10% (n=7876)+0.06% (n=6651)+0.28% (n=1225)+0.08% (n=5578)+0.12% (n=2298)no clear gate
top100-13f+1.73% (n=96491)+0.04% (n=82456)+11.63% (n=14035)+0.00% (n=70512)+6.40% (n=25979)fire only SPY<200d
sp500-earn+0.26% (n=23128)+0.23% (n=18641)+0.37% (n=4481)+0.27% (n=16319)+0.25% (n=6803)no clear gate

Read this

Top-100 13F — Dissection

The Top-100 13F headline study (n=96,491) looked great in-sample at +1.7% but collapsed to +0.18% under walk-forward. This script slices the same events by who filed, who manages the money, which ticker, and which year — searching for a sub-population that holds up.

Best filers (≥30 events)

FilernWin%Mean abn
Tweedy Browne8348%+1903.70%
Berkshire Hathaway5671%+2.04%
Scion Asset Mgmt13757%+0.93%
Eminence Capital24856%+0.92%
Eagle Capital6555%+0.79%
Lansdowne Partners14954%+0.71%
Generation Investment7858%+0.65%
ARK Investment40857%+0.60%
Southeastern Asset6458%+0.56%
Whale Rock29554%+0.54%
Whale Rock Capital29554%+0.54%
Pelham Capital5252%+0.50%
Oaktree Capital81050%+0.49%
Causeway Capital21748%+0.47%
Tiger Global20453%+0.46%

Worst filers (≥30 events)

FilernWin%Mean abn
Bridgewater Associates345345%-0.18%
Pzena Investment25245%-0.19%
Cantillon Capital3444%-0.28%
Light Street23851%-0.32%
Yacktman Asset Mgmt6844%-0.43%
Aristotle Capital8138%-0.44%
Geode Capital299343%-0.50%
Appaloosa3047%-0.59%
Tybourne Capital5139%-0.83%
Ariel Investments12643%-0.92%

Best tickers (≥10 stakes opened)

TickernWin%Mean abn
HLNCF2429%+6544.40%
AIHS1573%+13.29%
CYN1050%+11.78%
LODE3563%+11.61%
TRON1958%+9.86%
OPENZ2584%+9.58%
BCAB1889%+8.24%
UAVS1656%+6.28%
SNNRF11100%+6.17%
QS4055%+6.09%
CRWV1953%+5.97%
PXS1765%+5.87%
WLTH1283%+5.64%
SPCE3667%+5.33%
NVTS2374%+5.28%

By year — is the edge persistent?

YearnWin%Mean abn
20136045%+0.28%
201435149%+0.06%
201536041%-0.37%
20161,77251%+0.42%
20176,55048%-0.02%
20186,71349%-0.16%
20197,32045%-0.15%
20208,59852%+0.46%
202111,66645%-0.08%
20229,61253%+16.84%
202310,03352%+0.32%
202412,39354%+0.36%
202514,28944%-0.23%
20266,77450%-0.18%

Read this

Reproducible research · free public data (SEC EDGAR · yfinance · public PTR datasets) · educational use only · Back to Premium