MarketPeel
Insider Trading Intelligence
JL

Joseph J. Liberatore

KFRC
PRESIDENT & CEO · KFORCE INC · CIK 0001219789
FILING MIX · LIFETIME71%/29%
BUYS
35
SELLS
14
TOTAL VALUE
$14.54M
COMPANIES
1
ACTIVE SINCE
Dec 2019
HOLDINGS NOW
340,446
AVG SELL PX
$50.53
TRADE KIND
SHOWING 49 / 49
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
7 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Joseph J. Liberatore, 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
7d7+71.43%-1.41%-0.07%-1.35%-1.09%
14d7+57.14%-0.67%+0.81%-1.47%-1.08%
30d7+28.57%-0.83%+2.03%-2.86%-2.65%
60d7+28.57%+6.92%+2.06%+4.86%+4.08%
90d7+14.29%+6.52%+5.36%+1.17%+0.43%
180d7+57.14%+12.61%+10.30%+2.30%-0.12%
1y7+57.14%+22.84%+18.20%+4.64%-7.90%
2y7+57.14%+28.84%+25.98%+2.86%-12.44%
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 · 340,446 shares · as of Jun 12, 2026
085,112170,223255,335340,4462020202120222023202420252026SHARES 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 / 14 sellsCOVERAGE · 27 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
KFRC
KFORCE INC
PURCHASE
President & CEO
1,755340,446Jun 12, 2026Jun 16, 2026View →
KFRC
KFORCE INC
PURCHASE
President & CEO
3,164338,691Mar 6, 2026Mar 10, 2026View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
104,059335,527Dec 31, 2025Jan 5, 2026View →
KFRC
KFORCE INC
SALE
President & CEO
19,302$31.41$606.3K231,468Dec 27, 2025Dec 30, 2025View →
KFRC
KFORCE INC
PURCHASE
President & CEO
2,079250,770Dec 5, 2025Dec 9, 2025View →
KFRC
KFORCE INC
PURCHASE
President & CEO
2,012248,691Sep 12, 2025Sep 16, 2025View →
KFRC
KFORCE INC
PURCHASE
President & CEO
1,543246,679Jun 13, 2025Jun 17, 2025View →
KFRC
KFORCE INC
PURCHASE
President & CEO
1,177245,136Mar 7, 2025Mar 11, 2025View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
47,619243,959Dec 31, 2024Jan 3, 2025View →
KFRC
KFORCE INC
SALE
President & CEO
20,273$56.71$1.15M196,340Dec 27, 2024Dec 31, 2024View →
KFRC
KFORCE INC
PURCHASE
President & CEO
1,001216,613Dec 6, 2024Dec 10, 2024View →
KFRC
KFORCE INC
PURCHASE
President & CEO
953215,612Sep 13, 2024Sep 17, 2024View →
KFRC
KFORCE INC
PURCHASE
President & CEO
970214,659Jun 14, 2024Jun 18, 2024View →
KFRC
KFORCE INC
SALE
President & CEO
6,638$62.02$411.7K213,689Jun 13, 2024Jun 14, 2024View →
KFRC
KFORCE INC
SALE
President & CEO
8,100$62.08$502.8K220,327Jun 12, 2024Jun 14, 2024View →
KFRC
KFORCE INC
SALE
President & CEO
262$63.00$16.5K228,427May 22, 2024May 23, 2024View →
KFRC
KFORCE INC
PURCHASE
President & CEO
856228,689Mar 15, 2024Mar 19, 2024View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
6,476182,910Dec 31, 2023Jan 3, 2024View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
44,923227,833Dec 31, 2023Jan 3, 2024View →
KFRC
KFORCE INC
SALE
President & CEO
21,594$67.84$1.46M176,434Dec 27, 2023Dec 29, 2023View →
KFRC
KFORCE INC
PURCHASE
President & CEO
833198,028Dec 15, 2023Dec 19, 2023View →
KFRC
KFORCE INC
PURCHASE
President & CEO
963197,195Sep 15, 2023Sep 19, 2023View →
KFRC
KFORCE INC
PURCHASE
President & CEO
912196,232Jun 16, 2023Jun 21, 2023View →
KFRC
KFORCE INC
PURCHASE
President & CEO
910195,320Mar 10, 2023Mar 14, 2023View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
51,067194,410Dec 31, 2022Jan 4, 2023View →
KFRC
KFORCE INC
SALE
President & CEO
23,291$54.97$1.28M143,343Dec 27, 2022Dec 29, 2022View →
KFRC
KFORCE INC
PURCHASE
President & CEO
926166,634Dec 9, 2022Dec 13, 2022View →
KFRC
KFORCE INC
PURCHASE
President
809165,708Sep 16, 2022Sep 20, 2022View →
KFRC
KFORCE INC
PURCHASE
President
733164,899Jun 10, 2022Jun 13, 2022View →
KFRC
KFORCE INC
PURCHASE
President
710164,166Mar 11, 2022Mar 14, 2022View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
31,906133,544Dec 31, 2021Jan 4, 2022View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
29,912163,456Dec 31, 2021Jan 4, 2022View →
KFRC
KFORCE INC
SALE
President
34,000$76.41$2.60M101,638Dec 28, 2021Dec 29, 2021View →
KFRC
KFORCE INC
SALE
President
24,724$76.99$1.90M135,638Dec 27, 2021Dec 29, 2021View →
KFRC
KFORCE INC
PURCHASE
President
567160,362Dec 10, 2021Dec 14, 2021View →
KFRC
KFORCE INC
PURCHASE
President
691159,795Sep 10, 2021Sep 14, 2021View →
KFRC
KFORCE INC
PURCHASE
President
582159,104Jun 11, 2021Jun 15, 2021View →
KFRC
KFORCE INC
PURCHASE
President
668158,522Mar 12, 2021Mar 15, 2021View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
60,584157,854Dec 31, 2020Jan 6, 2021View →
KFRC
KFORCE INC
SALE
President
36,595$42.27$1.55M97,270Dec 28, 2020Dec 29, 2020View →
KFRC
KFORCE INC
SALE
President
23,739$42.54$1.01M133,865Dec 27, 2020Dec 29, 2020View →
KFRC
KFORCE INC
PURCHASE
President
732157,604Dec 4, 2020Dec 8, 2020View →
KFRC
KFORCE INC
PURCHASE
President
923156,872Sep 11, 2020Sep 15, 2020View →
KFRC
KFORCE INC
SALE
President
38,315$29.76$1.14M155,949Jun 17, 2020Jun 18, 2020View →
KFRC
KFORCE INC
PURCHASE
President
951194,264Jun 5, 2020Jun 9, 2020View →
KFRC
KFORCE INC
SALE
President
30,882$29.42$908.5K197,188May 11, 2020May 13, 2020View →
KFRC
KFORCE INC
SALEGRANT
Gift
3,875193,313May 11, 2020May 13, 2020View →
KFRC
KFORCE INC
PURCHASE
President
942228,070Mar 6, 2020Mar 10, 2020View →
KFRC
KFORCE INC
PURCHASEGRANT
Stock grant
64,232227,128Dec 31, 2019Jan 3, 2020View →
Other insiders · KFRC
Loading peer insiders…
About this filer
CIK 0001219789
ROLE
President & CEO
PRIMARY
KFRC
COMPANIES
1
ACTIVE SINCE
Dec 2019
MARKETPEEL · /INSIDER/0001219789DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback