Latest filing published 15 Sept 2026 for KFORCE INC.
Filing timeline
BuySaleInsider track record
David M. Kelly: trading record in brief
David M. Kelly, listed as finance chief, has filed trades across 2 companies (mainly through SEC (Form 4)), most often in Kforce Inc and Mesa Laboratories Inc /CO/. In total, 152 filings cover trades dated from 16 May 2006 to 11 September 2026.
The open-market record consists of 39 sales worth €7.8M, with no purchase. Besides market trades, the filings include 49 share grants and 8 option exercises.
The latest filing, published on 15 September 2026, reports a transaction in Kforce Inc. Between a trade and the moment it shows up on SEC (Form 4), the median delay is 3 days. Section 16 rules allow two business days to file each Form 4. Selling is not necessarily a view on the stock: liquidity needs and diversification are common motives. Every figure here comes from the filings published by SEC (Form 4) and describes the past, not future prices; it is not investment advice.
Companies and markets linked to David M. Kelly
Open company profiles for insider transactions, fundamentals and analyst consensus when available.
- 659 shares0Common StockSEC:0001219805-26-000007:0
- 1,210 shares0Common StockSEC:0001219805-26-000004:0
- 48,027 shares0Common StockSEC:0001219805-26-000002:0
- 7,812 shares@ US$31.413.5% of flowCommon StockSEC:0001219805-25-000009:0
- 702 shares0Common StockSEC:0001219805-25-000007:0
- 679 shares0Common StockSEC:0001219805-25-000005:0
- 521 shares0Common StockSEC:0000930420-25-000162:0
- 398 shares0Common StockSEC:0000930420-25-000041:0
- 21,270 shares0Common StockSEC:0000930420-25-000006:0
- 8,808 shares@ US$56.718.0% of flowCommon StockSEC:0000930420-24-000250:0
- 337 shares0Common StockSEC:0000930420-24-000231:0
- 321 shares0Common StockSEC:0000930420-24-000190:0
- 6,000 shares@ US$65.756.1% of flowCommon StockSEC:0000930420-24-000161:0
- 326 shares0Common StockSEC:0000930420-24-000151:0
- 288 shares0Common StockSEC:0000930420-24-000051:0
- 16,726 shares0Common StockSEC:0000930420-24-000007:1
- 2,877 shares0Common StockSEC:0000930420-24-000007:0
- 10,285 shares@ US$67.8410.5% of flowCommon StockSEC:0000930420-23-000267:0
- 309 shares0Common StockSEC:0000930420-23-000254:0
- 3,194 shares@ US$70.001.8% of flowCommon StockSEC:0000930420-23-000231:1
- 1,806 shares@ US$70.002.0% of flowCommon StockSEC:0000930420-23-000231:0
- 356 shares0Common StockSEC:0000930420-23-000214:0
- 338 shares0Common StockSEC:0000930420-23-000154:0
- 5,987 shares@ US$56.595.2% of flowCommon StockSEC:0000930420-23-000135:0
- 12,813 shares@ US$56.9011.1% of flowCommon StockSEC:0000930420-23-000133:0
25 of 152 declarations