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