MarketPeel
Insider Trading Intelligence
DD

David L. Dunkel

KFRC
CHIEF EXECUTIVE OFFICER · KFORCE INC · CIK 0001034045
FILING MIX · LIFETIME52%/48%
BUYS
46
SELLS
42
TOTAL VALUE
$30.37M
COMPANIES
1
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
12,527
AVG SELL PX
$56.41
TRADE KIND
SHOWING 88 / 88
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
32 backtested trades · 8 horizons · 4 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by David L. Dunkel, 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
7d32+59.38%+0.66%+0.70%-0.05%-0.27%-0.06
14d32+50.00%+1.57%+1.92%-0.35%-1.10%-0.35
30d32+28.13%+3.90%+3.04%+0.86%+3.34%0.68
60d32+28.13%+11.55%+5.61%+5.94%+5.92%2.83
90d32+6.25%+11.84%+8.08%+3.75%+5.91%1.99
180d32+0.00%+11.93%+9.92%+2.00%+10.33%0.49
1y32+34.38%+32.45%+11.22%+21.23%+23.00%5.25
2y32(4 pending)+25.00%+29.13%+8.50%+20.64%+14.90%
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
KFRC · 12,527 shares · as of Jun 12, 2026
0222,935445,871668,806891,7412020202120222023202420252026SHARES 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 · 46 buys / 42 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
KFRC
KFORCE INC
PURCHASE
10012,527Jun 12, 2026Jun 16, 2026View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
4,78212,427Apr 24, 2026Apr 28, 2026View →
KFRC
KFORCE INC
PURCHASE
1107,645Mar 6, 2026Mar 10, 2026View →
KFRC
KFORCE INC
PURCHASE
987,535Dec 5, 2025Dec 9, 2025View →
KFRC
KFORCE INC
PURCHASE
947,437Sep 12, 2025Sep 16, 2025View →
KFRC
KFORCE INC
PURCHASE
727,343Jun 13, 2025Jun 17, 2025View →
KFRC
KFORCE INC
PURCHASE
1,000$37.45$37.5K521,329May 7, 2025May 9, 2025View →
KFRC
KFORCE INC
PURCHASE
3,000$37.47$112.4K520,329May 6, 2025May 7, 2025View →
KFRC
KFORCE INC
PURCHASE
1,000$37.80$37.8K517,329May 5, 2025May 7, 2025View →
KFRC
KFORCE INC
PURCHASE
5,000$38.16$190.8K516,329May 1, 2025May 5, 2025View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
3,1887,271Apr 25, 2025Apr 29, 2025View →
KFRC
KFORCE INC
PURCHASE
314,083Mar 7, 2025Mar 11, 2025View →
KFRC
KFORCE INC
SALE
4,656$56.71$264.0K13,511Dec 27, 2024Dec 31, 2024View →
KFRC
KFORCE INC
SALEGRANT
Gift
11,170497,818Dec 26, 2024Dec 30, 2024View →
KFRC
KFORCE INC
PURCHASE
11518,167Dec 6, 2024Dec 10, 2024View →
KFRC
KFORCE INC
PURCHASE
264,052Dec 6, 2024Dec 10, 2024View →
KFRC
KFORCE INC
PURCHASE
244,026Sep 13, 2024Sep 17, 2024View →
KFRC
KFORCE INC
PURCHASE
10918,052Sep 13, 2024Sep 17, 2024View →
KFRC
KFORCE INC
PURCHASE
254,002Jun 14, 2024Jun 18, 2024View →
KFRC
KFORCE INC
PURCHASE
11117,943Jun 14, 2024Jun 18, 2024View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
2,1833,977Apr 26, 2024Apr 30, 2024View →
KFRC
KFORCE INC
PURCHASE
9817,832Mar 15, 2024Mar 19, 2024View →
KFRC
KFORCE INC
PURCHASE
101,794Mar 15, 2024Mar 19, 2024View →
KFRC
KFORCE INC
SALE
26,864$67.84$1.82M59,146Dec 27, 2023Dec 29, 2023View →
KFRC
KFORCE INC
PURCHASE
45386,011Dec 15, 2023Dec 19, 2023View →
KFRC
KFORCE INC
PURCHASE
91,784Dec 15, 2023Dec 19, 2023View →
KFRC
KFORCE INC
SALEGRANT
Gift
20,000467,576Dec 15, 2023Dec 19, 2023View →
KFRC
KFORCE INC
PURCHASE
52492,967Sep 15, 2023Sep 19, 2023View →
KFRC
KFORCE INC
PURCHASE
111,775Sep 15, 2023Sep 19, 2023View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
1,7641,764Aug 1, 2023Aug 2, 2023View →
KFRC
KFORCE INC
SALE
4,807$63.44$305.0K92,443Jul 31, 2023Aug 2, 2023View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
12,21697,250Jul 31, 2023Aug 2, 2023View →
KFRC
KFORCE INC
PURCHASE
49785,034Jun 16, 2023Jun 21, 2023View →
KFRC
KFORCE INC
PURCHASE
49584,537Mar 10, 2023Mar 14, 2023View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
34,653128,168Dec 31, 2022Jan 4, 2023View →
KFRC
KFORCE INC
SALE
28,626$54.97$1.57M93,515Dec 27, 2022Dec 29, 2022View →
KFRC
KFORCE INC
SALEGRANT
Gift
20,000385,588Dec 14, 2022Dec 15, 2022View →
KFRC
KFORCE INC
PURCHASE
695172,593Dec 9, 2022Dec 13, 2022View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
608171,898Sep 16, 2022Sep 20, 2022View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
551171,290Jun 10, 2022Jun 13, 2022View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
534170,739Mar 11, 2022Mar 14, 2022View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
42,542170,205Dec 31, 2021Jan 4, 2022View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
32,729$76.99$2.52M127,663Dec 27, 2021Dec 29, 2021View →
KFRC
KFORCE INC
SALEGRANT
Gift
20,000405,588Dec 21, 2021Dec 21, 2021View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
567160,392Dec 10, 2021Dec 14, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
4,889$71.00$347.1K425,588Nov 4, 2021Nov 4, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
40,111$70.04$2.81M430,477Nov 2, 2021Nov 3, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
5,000$69.00$345.0K470,588Oct 11, 2021Oct 12, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
25,000$65.03$1.63M475,588Oct 7, 2021Oct 8, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
5,992$60.00$359.5K500,588Oct 5, 2021Oct 6, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
15,308$63.02$964.7K506,580Sep 27, 2021Sep 28, 2021View →
KFRC
KFORCE INC
SALEGRANT
Gift
20,000525,588Sep 24, 2021Sep 27, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
3,700$63.00$233.1K521,888Sep 24, 2021Sep 27, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
24,436$60.02$1.47M545,588Sep 15, 2021Sep 16, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
564$60.02$33.9K570,024Sep 14, 2021Sep 15, 2021View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
691159,825Sep 10, 2021Sep 14, 2021View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
582159,134Jun 11, 2021Jun 15, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
50,000$56.00$2.80M570,588Apr 14, 2021Apr 16, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
23,300$55.51$1.29M12,399Apr 12, 2021Apr 12, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
1,700$55.50$94.3K35,699Apr 9, 2021Apr 12, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
22,400$55.00$1.23M37,399Apr 8, 2021Apr 12, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
13,130$54.60$716.9K59,799Apr 7, 2021Apr 8, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
7,809$54.50$425.6K72,929Apr 6, 2021Apr 7, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
14,361$54.39$781.1K80,738Apr 5, 2021Apr 5, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
12,300$54.30$667.9K95,099Apr 1, 2021Apr 5, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
4,702$54.09$254.3K107,399Mar 15, 2021Mar 17, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
24,729$54.10$1.34M112,101Mar 12, 2021Mar 15, 2021View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
668136,830Mar 12, 2021Mar 15, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
5,271$54.08$285.1K136,162Mar 10, 2021Mar 12, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
15,000$54.72$820.8K141,433Mar 3, 2021Mar 4, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
961$45.05$43.3K156,433Jan 7, 2021Jan 8, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
50,700$44.17$2.24M157,394Jan 6, 2021Jan 8, 2021View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
80,185208,094Dec 31, 2020Jan 6, 2021View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
32,574$42.54$1.39M127,909Dec 27, 2020Dec 29, 2020View →
KFRC
KFORCE INC
SALEGRANT
Gift
75,000766,741Dec 15, 2020Dec 17, 2020View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
745160,483Dec 4, 2020Dec 8, 2020View →
KFRC
KFORCE INC
SALEGRANT
Gift
20,000841,741Nov 11, 2020Nov 12, 2020View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
941159,738Sep 11, 2020Sep 15, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
1,400$33.06$46.3K861,741Jun 8, 2020Jun 9, 2020View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
969158,797Jun 5, 2020Jun 9, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
3,600$33.07$119.1K863,141Jun 5, 2020Jun 9, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
9,753$31.81$310.2K866,741May 27, 2020May 28, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
9,133$31.06$283.7K876,494May 26, 2020May 28, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
6,114$30.03$183.6K885,627May 18, 2020May 20, 2020View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
959203,780Mar 6, 2020Mar 10, 2020View →
KFRC
KFORCE INC
SALE
Chief Executive Officer
45,952157,828Jan 15, 2020Mar 10, 2020View →
KFRC
KFORCE INC
PURCHASE
Chief Executive Officer
45,952891,741Jan 15, 2020Mar 10, 2020View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
66,121202,821Dec 31, 2019Jan 3, 2020View →
Other insiders · KFRC
Loading peer insiders…
About this filer
CIK 0001034045
ROLE
Chief Executive Officer
PRIMARY
KFRC
COMPANIES
1
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001034045DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback