MarketPeel
Insider Trading Intelligence
DK

David M. Kelly

KFRC
EVP, CHIEF FINANCIAL OFFICER · KFORCE INC · CIK 0001219805
FILING MIX · LIFETIME66%/34%
BUYS
35
SELLS
18
TOTAL VALUE
$8.76M
COMPANIES
1
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
138,661
AVG SELL PX
$56.18
TRADE KIND
SHOWING 53 / 53
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
11 backtested trades · 8 horizons · 1 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by David M. 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
7d11+54.55%-0.04%+0.67%-0.71%-0.68%
14d11+54.55%+0.47%+1.65%-1.18%-0.24%
30d11+45.45%+0.06%+2.12%-2.06%+0.38%
60d11+45.45%+2.63%+4.02%-1.39%-2.71%
90d11+36.36%+2.49%+4.42%-1.93%-0.50%
180d11+45.45%+5.54%+8.55%-3.02%+3.27%
1y11+45.45%+12.00%+18.49%-6.49%-4.62%
2y11(1 pending)+60.00%-1.98%+30.76%-32.74%-19.11%
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 · 138,661 shares · as of Jun 12, 2026
034,66569,331103,996138,6612020202120222023202420252026SHARES 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 · 35 buys / 18 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
672138,661Jun 12, 2026Jun 16, 2026View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
1,210137,989Mar 6, 2026Mar 10, 2026View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
48,027136,779Dec 31, 2025Jan 5, 2026View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
7,812$31.41$245.4K88,752Dec 27, 2025Dec 30, 2025View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
70296,564Dec 5, 2025Dec 9, 2025View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
67995,862Sep 12, 2025Sep 16, 2025View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
52195,183Jun 13, 2025Jun 17, 2025View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
39894,662Mar 7, 2025Mar 11, 2025View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
21,27094,264Dec 31, 2024Jan 3, 2025View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
8,808$56.71$499.5K72,994Dec 27, 2024Dec 31, 2024View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
33781,802Dec 6, 2024Dec 10, 2024View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
32181,465Sep 13, 2024Sep 17, 2024View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
6,000$65.75$394.5K81,144Aug 2, 2024Aug 5, 2024View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
32687,144Jun 14, 2024Jun 18, 2024View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
28886,818Mar 15, 2024Mar 19, 2024View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
2,87769,804Dec 31, 2023Jan 3, 2024View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
16,72686,530Dec 31, 2023Jan 3, 2024View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
10,285$67.84$697.7K66,927Dec 27, 2023Dec 29, 2023View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
30977,212Dec 15, 2023Dec 19, 2023View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
3,194$70.00$223.6K76,903Dec 12, 2023Dec 13, 2023View →
KFRC
KFORCE INC
SALE
Chief Operating Officer
1,806$70.00$126.4K80,097Dec 11, 2023Dec 13, 2023View →
KFRC
KFORCE INC
PURCHASE
Chief Operating Officer
35681,903Sep 15, 2023Sep 19, 2023View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
33881,547Jun 16, 2023Jun 21, 2023View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
5,987$56.59$338.8K81,209May 18, 2023May 22, 2023View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
12,813$56.90$729.1K87,196May 15, 2023May 17, 2023View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
337100,009Mar 10, 2023Mar 14, 2023View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
16,41499,672Dec 31, 2022Jan 4, 2023View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
14,321$54.97$787.2K83,258Dec 27, 2022Dec 29, 2022View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
43897,579Dec 9, 2022Dec 13, 2022View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
38597,141Sep 16, 2022Sep 20, 2022View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
34996,756Jun 10, 2022Jun 13, 2022View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
5,000$75.44$377.2K96,407Mar 29, 2022Mar 31, 2022View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
337101,407Mar 11, 2022Mar 14, 2022View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
417$70.00$29.2K101,070Mar 9, 2022Mar 10, 2022View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
2,659101,487Dec 31, 2021Jan 4, 2022View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
16,41998,828Dec 31, 2021Jan 4, 2022View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
15,487$76.99$1.19M82,409Dec 27, 2021Dec 29, 2021View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
33997,896Dec 10, 2021Dec 14, 2021View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
41397,557Sep 10, 2021Sep 14, 2021View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
34897,144Jun 11, 2021Jun 15, 2021View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
21,500$60.72$1.31M96,796May 17, 2021May 18, 2021View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
400118,296Mar 12, 2021Mar 15, 2021View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
15,000$47.47$712.0K117,896Feb 11, 2021Feb 12, 2021View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
31,955132,896Dec 31, 2020Jan 6, 2021View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
14,915$42.54$634.5K100,941Dec 27, 2020Dec 29, 2020View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
466115,856Dec 4, 2020Dec 8, 2020View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
589115,390Sep 11, 2020Sep 15, 2020View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
12,100$37.00$447.7K114,801Aug 14, 2020Aug 17, 2020View →
KFRC
KFORCE INC
SALE
EVP, Chief Financial Officer
400$38.06$15.2K126,901Aug 13, 2020Aug 17, 2020View →
KFRC
KFORCE INC
SALEGRANT
Gift
2,500127,301Jun 8, 2020Jun 9, 2020View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
606129,801Jun 5, 2020Jun 9, 2020View →
KFRC
KFORCE INC
PURCHASE
EVP, Chief Financial Officer
599129,195Mar 6, 2020Mar 10, 2020View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
33,879128,596Dec 31, 2019Jan 3, 2020View →
Other insiders · KFRC
Loading peer insiders…
About this filer
CIK 0001219805
ROLE
EVP, Chief Financial Officer
PRIMARY
KFRC
COMPANIES
1
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001219805DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback