Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 65 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

65 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
May 26, 2021 KFRC S 2,500 $60.19 $150,475 4,729 Direct -34.58% Disposed -12.2% (price as of 2026-10-02)
May 7, 2021 KFRC S 4,805 $60.09 $288,732 7,229 Direct -39.93% Disposed -12.0% (price as of 2026-10-02)
March 10, 2021 KFRC S 3,850 $54.45 $209,632 9,790 Direct -28.23% Disposed -2.9% (price as of 2026-10-02)
Feb. 24, 2021 KFRC S 5,000 $50.15 $250,750 13,640 Direct -26.82% Disposed 5.4% (price as of 2026-10-02)
Dec. 9, 2020 KFRC S 4,811 $43.05 $207,114 18,640 Direct -20.52% Disposed 22.8% (price as of 2026-10-02)
Dec. 2, 2020 KFRC S 294 $41.25 $12,128 23,434 Direct -1.24% Disposed 28.1% (price as of 2026-10-02)
Nov. 20, 2020 KFRC S 2,466 $40.50 $99,873 23,728 Direct -9.41% Disposed 30.5% (price as of 2026-10-02)
Nov. 11, 2020 KFRC S 1,987 $41.73 $82,918 0 Indirect -100.00% Disposed 26.7% (price as of 2026-10-02)
Aug. 11, 2020 KFRC S 10b5-1 2,760 $37.26 $102,838 26,173 Direct -9.54% Disposed 41.9% (price as of 2026-10-02)
Feb. 7, 2020 KFRC S 10b5-1 4,500 $32.94 $148,230 25,314 Direct -15.09% Disposed 60.5% (price as of 2026-10-02)
Dec. 24, 2018 KFRC S 10b5-1 2,500 $27.95 $69,875 27,071 Direct -8.45% Disposed 89.1% (price as of 2026-10-02)
Dec. 21, 2018 KFRC S 10b5-1 3,000 $28.45 $85,350 29,571 Direct -9.21% Disposed 85.8% (price as of 2026-10-02)
Oct. 2, 2018 KFRC S 10b5-1 2,964 $36.55 $108,334 32,571 Direct -8.34% Disposed 44.6% (price as of 2026-10-02)
Sept. 19, 2018 KFRC S 10b5-1 6,000 $38.05 $228,300 35,535 Direct -14.45% Disposed 38.9% (price as of 2026-10-02)
Sept. 17, 2018 KFRC S 10b5-1 3,000 $39.55 $118,650 41,535 Direct -6.74% Disposed 33.7% (price as of 2026-10-02)
Aug. 7, 2018 KFRC S 1,500 $42.95 $64,425 44,535 Direct -3.26% Disposed 23.1% (price as of 2026-10-02)
Jan. 8, 2018 KFRC S 10b5-1 1,229 $27.05 $33,244 46,035 Direct -2.60% Disposed 95.4% (price as of 2026-10-02)
Dec. 18, 2017 KFRC S 10b5-1 1,500 $26.55 $39,825 47,264 Direct -3.08% Disposed 99.1% (price as of 2026-10-02)
Dec. 15, 2017 KFRC S 2,000 $25.55 $51,100 48,764 Direct -3.94% Disposed 106.9% (price as of 2026-10-02)
Dec. 5, 2017 KFRC S 10b5-1 4,500 $25.85 $116,325 50,764 Direct -8.14% Disposed 104.5% (price as of 2026-10-02)
Nov. 3, 2017 KFRC S 2,000 $23.20 $46,400 55,264 Direct -3.49% Disposed 127.8% (price as of 2026-10-02)
Sept. 11, 2017 KFRC S 1,000 $18.26 $18,260 57,264 Direct -1.72% Disposed 189.5% (price as of 2026-10-02)
Feb. 15, 2017 KFRC S 2,539 $24.62 $62,510 53,264 Direct -4.55% Disposed 114.7% (price as of 2026-10-02)
Dec. 12, 2016 KFRC S 3,584 $23.90 $85,658 55,803 Direct -6.03% Disposed 121.2% (price as of 2026-10-02)
Jan. 20, 2016 KFRC S 10b5-1 5,000 $21.44 $107,200 47,463 Direct -9.53% Disposed 146.5% (price as of 2026-10-02)
Jan. 14, 2016 KFRC S 10b5-1 1,372 $21.68 $29,745 52,463 Direct -2.55% Disposed 143.8% (price as of 2026-10-02)
Jan. 13, 2016 KFRC S 10b5-1 1,372 $21.93 $30,088 53,835 Direct -2.49% Disposed 141.0% (price as of 2026-10-02)
Jan. 8, 2016 KFRC S 10b5-1 1,248 $22.43 $27,993 55,207 Direct -2.21% Disposed 135.7% (price as of 2026-10-02)
Sept. 14, 2015 KFRC S 500 $26.50 $13,250 56,419 Direct -0.88% Disposed 99.5% (price as of 2026-10-02)
Aug. 7, 2015 KFRC S 1,500 $28.11 $42,165 56,890 Direct -2.57% Disposed 88.0% (price as of 2026-10-02)
June 19, 2015 KFRC S 1,000 $22.27 $22,270 58,390 Direct -1.68% Disposed 137.4% (price as of 2026-10-02)
May 27, 2014 KFRC S 777 $22.52 $17,498 54,664 Direct -1.40% Disposed 134.7% (price as of 2026-10-02)
Oct. 30, 2013 KFRC S 10b5-1 2,443 $18.95 $46,295 50,367 Direct -4.63% Disposed 178.9% (price as of 2026-10-02)
Sept. 25, 2013 KFRC S 10b5-1 2,000 $17.95 $35,900 52,810 Direct -3.65% Disposed 194.5% (price as of 2026-10-02)
Sept. 9, 2013 KFRC S 4,966 $17.07 $84,770 45,346 Direct -9.87% Disposed 209.7% (price as of 2026-10-02)

Showing latest 100 of 177 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
May 2, 2022 KFRC Restricted Stock Units Common Stock (14,821) · · 14,821 Disposed
March 11, 2022 KFRC Restricted Stock Units Common Stock (66) · · 66 Acquired
Dec. 10, 2021 KFRC Restricted Stock Units Common Stock (52) · · 52 Acquired
Sept. 10, 2021 KFRC Restricted Stock Units Common Stock (63) · · 63 Acquired
June 11, 2021 KFRC Restricted Stock Units Common Stock (54) · · 54 Acquired
March 12, 2021 KFRC Restricted Stock Units Common Stock (62) · · 62 Acquired
Dec. 4, 2020 KFRC Restricted Stock Units Common Stock (67) · · 67 Acquired
Sept. 11, 2020 KFRC Restricted Stock Units Common Stock (85) · · 85 Acquired
June 5, 2020 KFRC Restricted Stock Units Common Stock (88) · · 88 Acquired
March 6, 2020 KFRC Restricted Stock Units Common Stock (87) · · 87 Acquired
Dec. 6, 2019 KFRC Restricted Stock Units Common Stock (64) · · 64 Acquired
Sept. 6, 2019 KFRC Restricted Stock Units Common Stock (77) · · 77 Acquired
June 7, 2019 KFRC Restricted Stock Units Common Stock (73) · · 73 Acquired
March 8, 2019 KFRC Restricted Stock Units Common Stock (70) · · 70 Acquired
Dec. 7, 2018 KFRC Restricted Stock Units Common Stock (85) · · 85 Acquired
Sept. 7, 2018 KFRC Restricted Stock Units Common Stock (59) · · 59 Acquired
June 8, 2018 KFRC Restricted Stock Units Common Stock (47) · · 47 Acquired
April 27, 2018 KFRC Restricted Stock Units Common Stock (3,717) · · 3,717 Acquired
March 9, 2018 KFRC Restricted Stock Units Common Stock (42) · · 42 Acquired
Dec. 8, 2017 KFRC Restricted Stock Units Common Stock (46) · · 46 Acquired
Sept. 8, 2017 KFRC Restricted Stock Units Common Stock (66) · · 66 Acquired
June 9, 2017 KFRC Restricted Stock Units Common Stock (64) · · 64 Acquired
April 28, 2017 KFRC Restricted Stock Units Common Stock (4,405) · · 4,405 Acquired
March 10, 2017 KFRC Restricted Stock Units Common Stock (27) · · 27 Acquired
Feb. 16, 2017 KFRC Options (right to buy) Common Stock (5,000) $14.45 July 27, 2017 5,000 Disposed
Dec. 9, 2016 KFRC Restricted Stock Units Common Stock (27) · · 27 Acquired
Sept. 9, 2016 KFRC Restricted Stock Units Common Stock (34) · · 34 Acquired
June 10, 2016 KFRC Restricted Stock Units Common Stock (34) · · 34 Acquired
April 29, 2016 KFRC Restricted Stock Units Common Stock (5,260) · · 5,260 Acquired
Feb. 12, 2016 KFRC Options (right to buy) Common Stock (5,000) $9.13 July 25, 2018 5,000 Disposed
Feb. 12, 2016 KFRC Options (right to buy) Common Stock (5,000) $12.60 July 28, 2016 5,000 Disposed
Sept. 19, 2013 KFRC Options (right to buy) Common Stock (4,464) $8.96 June 28, 2014 4,464 Disposed
Sept. 19, 2013 KFRC Options (right to buy) Common Stock (5,000) $8.96 June 15, 2014 5,000 Disposed
March 9, 2010 KFRC Options (right to buy) Common (5,000) $6.51 June 18, 2011 5,000 Disposed
July 25, 2008 KFRC Options (right to buy) Common Stock (5,000) $9.13 July 25, 2018 5,000 Acquired
July 27, 2007 KFRC Options (right to buy) Common Stock (5,000) $14.45 July 27, 2017 5,000 Acquired
July 28, 2006 KFRC Options (right to buy) Common Stock (5,000) $12.60 July 28, 2016 5,000 Acquired
Sept. 28, 2004 KFRC Options (right to buy) Common Stock (5,000) $4.36 June 16, 2013 5,000 Disposed
Sept. 28, 2004 KFRC Options (right to buy) Common Stock (6,849) $4.36 June 30, 2013 6,849 Disposed
Sept. 28, 2004 KFRC Options (right to buy) Common Stock (10,155) $5.82 June 18, 2012 10,155 Disposed
Sept. 28, 2004 KFRC Options (right to buy) Common Stock (5,000) $2.41 Oct. 20, 2010 5,000 Disposed
June 28, 2004 KFRC Options (right to buy) Common Stock (4,464) $8.96 June 28, 2014 4,464 Acquired
June 15, 2004 KFRC Options (right to buy) Common Stock (5,000) $8.96 June 15, 2014 5,000 Acquired

Exercise/conversion price is blank when not applicable (e.g. RSUs).