MarketPeel
Insider Trading Intelligence
GD

Gregory A. Duffey

FRAF
DIRECTOR · FRANKLIN FINANCIAL SERVICES CORP /PA/ · CIK 0001638509
FILING MIX · LIFETIME96%/4%
BUYS
82
SELLS
3
TOTAL VALUE
$749.3K
COMPANIES
1
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
23,895
AVG SELL PX
TRADE KIND
SHOWING 85 / 85
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
58 backtested trades · 8 horizons · 19 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Gregory A. Duffey, 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
7d58+50.00%+0.25%+0.30%-0.05%-0.13%-0.09
14d58+44.83%-0.97%+0.54%-1.51%-0.87%-2.31
30d58+51.72%+0.18%+0.52%-0.39%+0.49%-0.35
60d58+56.90%+1.87%+1.97%-0.10%+1.00%-0.07
90d58(1 pending)+71.93%+4.02%+3.60%+0.29%+3.85%0.17
180d58(2 pending)+69.64%+7.32%+7.36%-0.06%+3.64%-0.02
1y58(5 pending)+66.04%+12.61%+15.18%-3.26%+1.50%-1.03
2y58(11 pending)+65.96%+19.89%+29.13%-11.44%-9.93%-2.36
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
FRAF · 23,895 shares · as of Jun 29, 2026
06,13012,26018,38924,5192020202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2019
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
2026
FLOW · 82 buys / 3 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
50$63.21$3.2K23,895Jun 29, 2026Jun 29, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
17$58.88$1.0K23,845May 27, 2026Jun 1, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
18$55.35$99623,723Apr 29, 2026Apr 30, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
63$50.56$3.2K23,705Mar 30, 2026Mar 30, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
38323,642Mar 2, 2026Mar 3, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
19$52.33$99423,259Feb 25, 2026Feb 26, 2026View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
58$55.32$3.2K23,128Dec 18, 2025Dec 18, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
SALEGRANT
Gift
50023,270Dec 9, 2025Dec 9, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
SALEGRANT
Gift
20023,070Dec 9, 2025Dec 9, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
19$53.91$1.0K23,770Nov 26, 2025Nov 28, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
65$48.92$3.2K23,645Sep 22, 2025Sep 24, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
21$46.55$97823,580Aug 27, 2025Aug 29, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
25$40.48$1.0K23,436Jul 30, 2025Aug 1, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
92$34.60$3.2K23,411Jun 23, 2025Jun 23, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
SALEGRANT
Gift
1,20023,319Jun 16, 2025Jun 18, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
26$38.60$1.0K24,519May 28, 2025May 30, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
89$35.73$3.2K24,348Mar 24, 2025Mar 26, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
37424,322Mar 1, 2025Mar 4, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
27$37.26$1.0K23,948Feb 26, 2025Feb 28, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
3,000$33.90$101.7K23,782Feb 5, 2025Feb 7, 2025View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
92$33.31$3.1K20,782Dec 16, 2024Dec 16, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$33.55$1.0K20,690Dec 4, 2024Dec 5, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
33$29.90$98720,536Oct 30, 2024Nov 1, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
102$3,020.00$308.0K20,503Sep 23, 2024Sep 24, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
33$30.51$1.0K20,401Sep 4, 2024Sep 6, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
108$28.49$3.1K20,235Jun 24, 2024Jun 25, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
2,000$25.90$51.8K20,127Jun 5, 2024Jun 7, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
38$26.49$1.0K18,127May 29, 2024May 30, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
2,000$29.00$58.0K17,964May 3, 2024May 7, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
181$26.20$4.7K15,964Mar 25, 2024Mar 25, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
50015,783Mar 21, 2024Mar 25, 2024View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
140$32.05$4.5K15,164Dec 18, 2023Dec 18, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
159$28.24$4.5K14,931Sep 25, 2023Sep 25, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
35$28.66$1.0K14,772Aug 30, 2023Sep 1, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
34$29.60$1.0K14,634Aug 2, 2023Aug 2, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
161$27.95$4.5K14,600Jun 26, 2023Jul 3, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
38$26.26$99814,439May 31, 2023Jun 1, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
1,500$25.00$37.5K14,310May 17, 2023May 18, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
1,534$29.15$44.7K12,810May 3, 2023May 5, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
32$31.19$99811,276Mar 29, 2023Mar 29, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
144$31.19$4.5K11,244Mar 27, 2023Mar 29, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
30011,069Mar 1, 2023Mar 3, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.70$1.0K11,100Mar 1, 2023Mar 3, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$33.50$1.0K10,719Feb 1, 2023Feb 2, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
29$34.16$99110,689Jan 4, 2023Jan 6, 2023View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$31.92$99010,659Nov 30, 2022Dec 1, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$32.95$98910,577Nov 2, 2022Nov 4, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
32$31.50$1.0K10,547Oct 5, 2022Oct 7, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.00$99210,515Aug 31, 2022Sep 2, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$31.83$98710,435Aug 3, 2022Aug 5, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
33$29.99$99010,403Jun 29, 2022Jul 1, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
34$29.39$99910,370Jun 1, 2022Jun 3, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
1,500$29.66$44.5K10,285May 24, 2022Jun 3, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.75$1.0K8,785May 4, 2022May 5, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
29$34.49$1.0K8,754Mar 30, 2022Apr 1, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$33.56$1.0K8,725Mar 2, 2022Mar 2, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
5008,695Mar 1, 2022Mar 2, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$33.30$9998,152Feb 2, 2022Feb 3, 2022View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.45$1.0K8,122Dec 29, 2021Dec 30, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.70$1.0K8,092Dec 1, 2021Dec 3, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.50$1.0K8,018Nov 3, 2021Nov 5, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.00$9927,988Sep 29, 2021Sep 30, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.15$9977,956Sep 1, 2021Sep 2, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
31$32.67$1.0K7,883Jul 28, 2021Jul 30, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
33$30.09$9937,853Jun 30, 2021Jul 2, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
33$30.50$1.0K7,819Jun 2, 2021Jun 4, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
34$29.75$1.0K7,745Apr 28, 2021Apr 30, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
30$33.19$9967,712Mar 31, 2021Apr 2, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
36$27.69$9977,681Mar 3, 2021Mar 5, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
1007,645Mar 1, 2021Mar 5, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
36$27.63$9957,440Feb 3, 2021Feb 4, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
34$29.84$1.0K7,404Dec 30, 2020Jan 4, 2021View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
35$28.97$1.0K7,371Dec 2, 2020Dec 4, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
44$22.80$1.0K7,295Oct 28, 2020Oct 30, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
47$21.12$9937,254Sep 30, 2020Oct 2, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
42$23.76$9987,204Sep 2, 2020Sep 3, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
40$24.85$9947,121Jul 29, 2020Jul 31, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
41$24.14$9907,080Jul 1, 2020Jul 6, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
38$26.32$1.0K7,039Jun 3, 2020Jun 4, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
39$25.79$1.0K6,963Apr 29, 2020May 1, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
38$26.03$9896,925Apr 1, 2020Apr 2, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
28$36.34$1.0K6,886Mar 4, 2020Mar 6, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASEGRANT
Stock grant
2406,859Mar 1, 2020Mar 3, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
27$36.90$9966,593Jan 29, 2020Jan 31, 2020View →
FRAF
FRANKLIN FINANCIAL SERVICES CORP /PA/
PURCHASE
26$38.90$1.0K6,566Dec 31, 2019Jan 2, 2020View →
Other insiders · FRAF
Loading peer insiders…
About this filer
CIK 0001638509
ROLE
Director
PRIMARY
FRAF
COMPANIES
1
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001638509DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback