| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| KFRC | DUNKEL DAVID L | Director | May 07 '25 | Buy | 37.45 | 1,000 | 37,450 | 521,329 | May 09 12:00 AM |
| KFRC | DUNKEL DAVID L | Director | May 06 '25 | Buy | 37.47 | 3,000 | 112,410 | 520,329 | May 08 12:00 AM |
| KFRC | DUNKEL DAVID L | Director | May 05 '25 | Buy | 37.80 | 1,000 | 37,800 | 517,329 | May 08 12:00 AM |
| KFRC | DUNKEL DAVID L | Director | May 01 '25 | Buy | 38.16 | 5,000 | 190,800 | 516,329 | May 05 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Nov 04 '21 | Sale | 71.00 | 4,889 | 347,119 | 425,588 | Nov 04 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Nov 02 '21 | Sale | 70.04 | 40,111 | 2,809,374 | 430,477 | Nov 03 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Oct 11 '21 | Sale | 69.00 | 5,000 | 345,000 | 470,588 | Oct 12 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Oct 07 '21 | Sale | 65.03 | 25,000 | 1,625,750 | 475,588 | Oct 08 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Oct 05 '21 | Sale | 60.00 | 5,992 | 359,520 | 500,588 | Oct 06 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Sep 27 '21 | Sale | 63.02 | 15,308 | 964,710 | 506,580 | Sep 28 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Sep 24 '21 | Sale | 63.00 | 3,700 | 233,100 | 521,888 | Sep 27 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Sep 15 '21 | Sale | 60.02 | 24,436 | 1,466,649 | 545,588 | Sep 16 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Sep 14 '21 | Sale | 60.02 | 564 | 33,851 | 570,024 | Sep 15 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 14 '21 | Sale | 56.00 | 50,000 | 2,800,000 | 570,588 | Apr 16 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 12 '21 | Sale | 55.51 | 23,300 | 1,293,383 | 12,399 | Apr 13 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 09 '21 | Sale | 55.50 | 1,700 | 94,350 | 35,699 | Apr 13 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 08 '21 | Sale | 55.00 | 22,400 | 1,232,000 | 37,399 | Apr 12 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 07 '21 | Sale | 54.60 | 13,130 | 716,898 | 59,799 | Apr 08 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 06 '21 | Sale | 54.50 | 7,809 | 425,591 | 72,929 | Apr 07 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 05 '21 | Sale | 54.39 | 14,361 | 781,095 | 80,738 | Apr 06 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Apr 01 '21 | Sale | 54.30 | 12,300 | 667,890 | 95,099 | Apr 05 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Mar 15 '21 | Sale | 54.09 | 4,702 | 254,331 | 107,399 | Mar 17 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Mar 12 '21 | Sale | 54.10 | 24,729 | 1,337,839 | 112,101 | Mar 16 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Mar 10 '21 | Sale | 54.08 | 5,271 | 285,056 | 136,162 | Mar 12 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Mar 03 '21 | Sale | 54.72 | 15,000 | 820,800 | 141,433 | Mar 04 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Jan 07 '21 | Sale | 45.05 | 961 | 43,293 | 156,433 | Jan 08 12:00 AM |
| KFRC | DUNKEL DAVID L | Chief Executive Officer | Jan 06 '21 | Sale | 44.17 | 50,700 | 2,239,419 | 157,394 | Jan 08 12:00 AM |