Randall Mehl
Director, Kforce.
Companies
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
ICF International ICFI23,851 shares4$2.1M at $88.24Jul 1, 2026
Insperity NSP31,908 shares5$1.6M at $48.95May 18, 2026
Kforce KFRC4,504 shares6$227.6K at $50.53Sep 15, 2026
As of each latest filing. The line shows shares held over time.
Recent filings
- Jul 1, 2026Granted 2,277 shares of ICF International4
- May 18, 2026Granted 6,201 shares of Insperity5
- Mar 6, 2026Bought 1,100 shares at $74.30 of ICF International7
- Nov 17, 2025Bought 500 shares at $77.00 of ICF International8
- Nov 14, 2025Bought 154 shares at $78.00 of ICF International8
- Nov 14, 2025Bought 346 shares at $78.20 of ICF International8
- Nov 7, 2025Bought 1,000 shares at $33.88 of Insperity9
- Nov 6, 2025Bought 2,000 shares at $34.25 of Insperity9
- Aug 4, 2025Bought 2,000 shares at $45.05 of Insperity10
- Jul 1, 2025Granted 1,720 shares of ICF International11
- Jun 9, 2025Bought 1,000 shares at $84.00 of ICF International12
- Jun 9, 2025Bought 1,000 shares at $84.80 of ICF International12
- May 20, 2025Granted 2,678 shares of Insperity13
- Jul 1, 2024Granted 1,103 shares of ICF International14
- May 21, 2024Granted 1,818 shares of Insperity15
- Jul 3, 2023Granted 1,173 shares of ICF International16
- May 22, 2023Granted 1,574 shares of Insperity17
- Jul 1, 2022Granted 1,529 shares of ICF International18
- May 23, 2022Granted 1,877 shares of Insperity19
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARInsperity, Board member
- 2SEC EDGARICF International, Board member
- 3SEC EDGARKforce, Board member
- 4
- 5
- 6
- 7SEC EDGARForm 4 filed Mar 6, 2026
- 8SEC EDGARForm 4 filed Nov 17, 2025
- 9SEC EDGARForm 4 filed Nov 10, 2025
- 10SEC EDGARForm 4 filed Aug 6, 2025
- 11SEC EDGARForm 4 filed Jul 3, 2025
- 12SEC EDGARForm 4 filed Jun 10, 2025
- 13SEC EDGARForm 4 filed May 22, 2025
- 14SEC EDGARForm 4 filed Jul 3, 2024
- 15SEC EDGARForm 4 filed May 23, 2024
- 16SEC EDGARForm 4 filed Jul 5, 2023
- 17SEC EDGARForm 4 filed May 24, 2023
- 18SEC EDGARForm 4 filed Jul 5, 2022
- 19SEC EDGARForm 4 filed May 25, 2022