MarketPeel
Insider Trading Intelligence
TK

Thomas F. Kelly

FN
DIRECTOR · FABRINET · CIK 0001261146
FILING MIX · LIFETIME18%/82%
BUYS
7
SELLS
31
TOTAL VALUE
$6.80M
COMPANIES
1
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
17,181
AVG SELL PX
$201.76
TRADE KIND
SHOWING 38 / 38
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
23 backtested trades · 8 horizons · 14 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Thomas F. Kelly, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d23+95.65%-5.78%-0.85%-4.92%-4.54%
14d23+95.65%-6.03%-0.64%-5.39%-2.99%
30d23+52.17%-1.57%-0.12%-1.45%-0.67%
60d23+39.13%+4.71%+3.23%+1.48%+7.99%
90d23+8.70%+10.15%+6.13%+3.15%+4.50%
180d23(4 pending)+5.26%+18.16%+12.18%+4.84%-5.24%
1y23(5 pending)+38.89%+16.84%+21.14%-4.29%+4.55%
2y23(5 pending)+0.00%+115.97%+36.98%+78.99%+88.71%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
FN · 17,181 shares · as of Feb 26, 2026
010,99921,99932,99843,997202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 7 buys / 31 sellsCOVERAGE · 25 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
FN
FABRINET
SALEGRANT
Gift
15017,181Feb 26, 2026Feb 27, 2026View →
FN
FABRINET
SALE
770$622.47$479.3K18,411Feb 25, 2026Feb 27, 2026View →
FN
FABRINET
SALE
120$623.30$74.8K18,291Feb 25, 2026Feb 27, 2026View →
FN
FABRINET
SALE
350$625.52$218.9K17,331Feb 25, 2026Feb 27, 2026View →
FN
FABRINET
SALE
610$624.76$381.1K17,681Feb 25, 2026Feb 27, 2026View →
FN
FABRINET
PURCHASEGRANT
Stock grant
41719,181Dec 11, 2025Dec 12, 2025View →
FN
FABRINET
SALEGRANT
Gift
2518,764Dec 5, 2025Dec 5, 2025View →
FN
FABRINET
SALE
2,200$464.14$1.02M18,789Dec 4, 2025Dec 5, 2025View →
FN
FABRINET
SALEGRANT
Gift
48020,989Sep 5, 2025Sep 8, 2025View →
FN
FABRINET
PURCHASEGRANT
Stock grant
89521,469Dec 12, 2024Dec 13, 2024View →
FN
FABRINET
SALE
500$222.14$111.1K26,789Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
100$226.05$22.6K20,814Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
1,736$219.82$381.6K29,078Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
1,789$220.69$394.8K27,289Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
4,563$222.95$1.02M22,226Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
400$225.02$90.0K20,914Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALE
912$223.95$204.2K21,314Mar 7, 2024Mar 11, 2024View →
FN
FABRINET
SALEGRANT
Gift
24020,574Mar 7, 2024Mar 13, 2024View →
FN
FABRINET
PURCHASEGRANT
Stock grant
1,28230,814Dec 12, 2023Dec 14, 2023View →
FN
FABRINET
SALE
900$166.24$149.6K31,297Nov 22, 2023Nov 24, 2023View →
FN
FABRINET
SALEGRANT
Gift
26529,532Nov 22, 2023Nov 24, 2023View →
FN
FABRINET
SALE
1,500$167.78$251.7K29,797Nov 22, 2023Nov 24, 2023View →
FN
FABRINET
SALE
835$165.46$138.2K32,197Nov 22, 2023Nov 24, 2023View →
FN
FABRINET
SALE
2,099$165.85$348.1K34,433Nov 21, 2023Nov 21, 2023View →
FN
FABRINET
SALE
400$167.73$67.1K33,032Nov 21, 2023Nov 21, 2023View →
FN
FABRINET
SALE
1,001$166.69$166.9K33,432Nov 21, 2023Nov 21, 2023View →
FN
FABRINET
SALE
201$171.87$34.5K36,532Nov 20, 2023Nov 21, 2023View →
FN
FABRINET
SALE
2,799$171.27$479.4K36,733Nov 20, 2023Nov 21, 2023View →
FN
FABRINET
SALEGRANT
Gift
25039,532May 31, 2023Jun 12, 2023View →
FN
FABRINET
PURCHASEGRANT
Stock grant
1,67939,782Dec 8, 2022Dec 12, 2022View →
FN
FABRINET
SALEGRANT
Gift
30038,103Mar 3, 2022Mar 4, 2022View →
FN
FABRINET
PURCHASEGRANT
Stock grant
1,74638,403Dec 9, 2021Dec 10, 2021View →
FN
FABRINET
SALE
900$115.66$104.1K36,657Dec 3, 2021Dec 6, 2021View →
FN
FABRINET
SALE
4,000$90.00$360.0K37,887Feb 24, 2021Feb 25, 2021View →
FN
FABRINET
SALEGRANT
Gift
33037,557Feb 24, 2021Feb 25, 2021View →
FN
FABRINET
PURCHASEGRANT
Stock grant
2,89041,887Dec 10, 2020Dec 21, 2020View →
FN
FABRINET
SALE
5,000$60.00$300.0K38,997Mar 5, 2020Mar 6, 2020View →
FN
FABRINET
PURCHASEGRANT
Gift
50043,997Mar 4, 2020Mar 6, 2020View →
Other insiders · FN
Loading peer insiders…
About this filer
CIK 0001261146
ROLE
Director
PRIMARY
FN
COMPANIES
1
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001261146DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback