Joseph J. Liberatore

Chief Financial Officer, Kforce.

Companies

  • KforceBoard member Dec 13, 2022 to now1
  • KforceChief executive officer Dec 13, 2022 to now1
  • KforcePresident Jan 3, 2013 to now2
  • KforceChief financial officer Jan 4, 2006 to Apr 3, 20123

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

  • Kforce KFRC342,174 shares4$17.3M at $50.53Sep 11, 2026

As of each latest filing. The line shows shares held over time.

Recent filings

  • Sep 11, 2026Other 1,728 shares of Kforce4
  • Jun 12, 2026Other 1,755 shares of Kforce5
  • Mar 6, 2026Other 3,164 shares of Kforce6
  • Dec 31, 2025Granted 104,059 shares of Kforce7
  • Dec 27, 2025Shares withheld for tax 19,302 shares at $31.41 of Kforce8
  • Dec 5, 2025Other 2,079 shares of Kforce9
  • Sep 12, 2025Other 2,012 shares of Kforce10
  • Jun 13, 2025Other 1,543 shares of Kforce11
  • Mar 7, 2025Other 1,177 shares of Kforce12
  • Dec 31, 2024Granted 47,619 shares of Kforce13
  • Dec 27, 2024Shares withheld for tax 20,273 shares at $56.71 of Kforce14
  • Dec 6, 2024Other 1,001 shares of Kforce15
  • Sep 13, 2024Other 953 shares of Kforce16
  • Jun 14, 2024Other 970 shares of Kforce17
  • Jun 13, 2024Sold 6,638 shares at $62.02 of Kforce18
  • Jun 12, 2024Sold 8,100 shares at $62.08 of Kforce18
  • May 22, 2024Sold 262 shares at $63.00 of Kforce19
  • Mar 15, 2024Other 856 shares of Kforce20
  • Dec 31, 2023Granted 44,923 shares of Kforce21
  • Dec 31, 2023Granted 6,476 shares of Kforce21
  • Dec 27, 2023Shares withheld for tax 21,594 shares at $67.84 of Kforce22
  • Dec 15, 2023Other 833 shares of Kforce23
  • Sep 15, 2023Other 963 shares of Kforce24
  • Jun 16, 2023Other 912 shares of Kforce25
  • Mar 10, 2023Other 910 shares of Kforce26