| Sept. 15, 2023 |
KFRC
|
J |
345 |
— |
— |
59,610
Direct
|
+0.58%
|
Acquired |
(price as of 2026-08-19)
|
| June 16, 2023 |
KFRC
|
J |
326 |
— |
— |
59,265
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| March 10, 2023 |
KFRC
|
J |
325 |
— |
— |
58,939
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 31, 2022 |
KFRC
|
A |
15,502 |
— |
— |
58,614
Direct
|
+35.96%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 30, 2022 |
KFRC
|
S 10b5-1 |
21,132 |
$54.69 |
$1,155,709 |
43,112
Direct
|
-32.89%
|
Disposed |
8.0%
(price as of 2026-08-19)
|
| Dec. 27, 2022 |
KFRC
|
F |
13,707 |
$54.97 |
$753,474 |
64,244
Direct
|
-17.58%
|
Disposed |
7.4%
(price as of 2026-08-19)
|
| Dec. 9, 2022 |
KFRC
|
J |
424 |
— |
— |
77,951
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 16, 2022 |
KFRC
|
J |
371 |
— |
— |
77,527
Direct
|
+0.48%
|
Acquired |
(price as of 2026-08-19)
|
| June 10, 2022 |
KFRC
|
J |
336 |
— |
— |
77,156
Direct
|
+0.44%
|
Acquired |
(price as of 2026-08-19)
|
| March 11, 2022 |
KFRC
|
J |
326 |
— |
— |
76,820
Direct
|
+0.43%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 31, 2021 |
KFRC
|
A |
2,659 |
— |
— |
76,494
Direct
|
+3.60%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 31, 2021 |
KFRC
|
A |
15,787 |
— |
— |
73,835
Direct
|
+27.20%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 29, 2021 |
KFRC
|
S 10b5-1 |
22,677 |
$75.70 |
$1,716,649 |
58,048
Direct
|
-28.09%
|
Disposed |
-22.0%
(price as of 2026-08-19)
|
| Dec. 27, 2021 |
KFRC
|
F |
14,709 |
$76.99 |
$1,132,446 |
80,725
Direct
|
-15.41%
|
Disposed |
-23.3%
(price as of 2026-08-19)
|
| Dec. 10, 2021 |
KFRC
|
J |
325 |
— |
— |
95,434
Direct
|
+0.34%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 10, 2021 |
KFRC
|
J |
396 |
— |
— |
95,109
Direct
|
+0.42%
|
Acquired |
(price as of 2026-08-19)
|
| June 11, 2021 |
KFRC
|
J |
333 |
— |
— |
94,713
Direct
|
+0.35%
|
Acquired |
(price as of 2026-08-19)
|
| March 12, 2021 |
KFRC
|
J |
383 |
— |
— |
94,380
Direct
|
+0.41%
|
Acquired |
(price as of 2026-08-19)
|
| Feb. 16, 2021 |
KFRC
|
S |
18,440 |
$46.33 |
$854,325 |
93,997
Direct
|
-16.40%
|
Disposed |
27.5%
(price as of 2026-08-19)
|
| Feb. 12, 2021 |
KFRC
|
S |
3,497 |
$46.49 |
$162,576 |
112,437
Direct
|
-3.02%
|
Disposed |
27.0%
(price as of 2026-08-19)
|
| Dec. 31, 2020 |
KFRC
|
A |
31,183 |
— |
— |
115,934
Direct
|
+36.79%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 27, 2020 |
KFRC
|
F |
14,229 |
$42.54 |
$605,302 |
84,751
Direct
|
-14.38%
|
Disposed |
38.8%
(price as of 2026-08-19)
|
| Dec. 4, 2020 |
KFRC
|
J |
444 |
— |
— |
98,980
Direct
|
+0.45%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 11, 2020 |
KFRC
|
J |
560 |
— |
— |
98,536
Direct
|
+0.57%
|
Acquired |
(price as of 2026-08-19)
|
| Aug. 13, 2020 |
KFRC
|
G |
171 |
$38.01 |
$6,500 |
97,976
Direct
|
-0.17%
|
Disposed |
55.4%
(price as of 2026-08-19)
|
| June 22, 2020 |
KFRC
|
S 10b5-1 |
7,142 |
$27.43 |
$195,905 |
98,147
Direct
|
-6.78%
|
Disposed |
115.3%
(price as of 2026-08-19)
|
| June 5, 2020 |
KFRC
|
J |
576 |
— |
— |
105,289
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| March 6, 2020 |
KFRC
|
J |
571 |
— |
— |
104,713
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| Feb. 10, 2020 |
KFRC
|
S |
10,000 |
$33.32 |
$333,200 |
104,142
Direct
|
-8.76%
|
Disposed |
77.3%
(price as of 2026-08-19)
|
| Dec. 31, 2019 |
KFRC
|
A |
33,060 |
— |
— |
114,142
Direct
|
+40.77%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 27, 2019 |
KFRC
|
F |
13,434 |
$39.92 |
$536,285 |
81,082
Direct
|
-14.21%
|
Disposed |
48.0%
(price as of 2026-08-19)
|
| Dec. 6, 2019 |
KFRC
|
J |
428 |
— |
— |
94,516
Direct
|
+0.45%
|
Acquired |
(price as of 2026-08-19)
|
| Nov. 4, 2019 |
KFRC
|
S |
727 |
$41.94 |
$30,490 |
94,088
Direct
|
-0.77%
|
Disposed |
40.8%
(price as of 2026-08-19)
|
| Sept. 6, 2019 |
KFRC
|
J |
515 |
— |
— |
94,815
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-19)
|
| Aug. 29, 2019 |
KFRC
|
S |
4,000 |
$32.74 |
$130,960 |
94,300
Direct
|
-4.07%
|
Disposed |
80.4%
(price as of 2026-08-19)
|
| Aug. 25, 2019 |
KFRC
|
F |
3,066 |
$32.27 |
$98,940 |
98,300
Direct
|
-3.02%
|
Disposed |
83.0%
(price as of 2026-08-19)
|
| June 7, 2019 |
KFRC
|
J |
520 |
— |
— |
101,366
Direct
|
+0.52%
|
Acquired |
(price as of 2026-08-19)
|
| March 8, 2019 |
KFRC
|
J |
511 |
— |
— |
100,846
Direct
|
+0.51%
|
Acquired |
(price as of 2026-08-19)
|
| March 5, 2019 |
KFRC
|
S |
17,513 |
$36.30 |
$635,722 |
100,335
Direct
|
-14.86%
|
Disposed |
62.7%
(price as of 2026-08-19)
|
| Dec. 31, 2018 |
KFRC
|
A |
30,724 |
— |
— |
117,848
Direct
|
+35.26%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 27, 2018 |
KFRC
|
F |
11,357 |
$29.81 |
$338,552 |
87,124
Direct
|
-11.53%
|
Disposed |
98.1%
(price as of 2026-08-19)
|
| Dec. 7, 2018 |
KFRC
|
J |
598 |
— |
— |
98,481
Direct
|
+0.61%
|
Acquired |
(price as of 2026-08-19)
|
| Nov. 2, 2018 |
KFRC
|
S |
5,770 |
$32.34 |
$186,602 |
97,883
Direct
|
-5.57%
|
Disposed |
82.6%
(price as of 2026-08-19)
|
| Sept. 7, 2018 |
KFRC
|
J |
418 |
— |
— |
103,653
Direct
|
+0.40%
|
Acquired |
(price as of 2026-08-19)
|
| Aug. 25, 2018 |
KFRC
|
F |
1,858 |
$42.30 |
$78,593 |
103,235
Direct
|
-1.77%
|
Disposed |
39.6%
(price as of 2026-08-19)
|
| June 8, 2018 |
KFRC
|
J |
360 |
— |
— |
105,093
Direct
|
+0.34%
|
Acquired |
(price as of 2026-08-19)
|
| March 9, 2018 |
KFRC
|
J |
437 |
— |
— |
104,733
Direct
|
+0.42%
|
Acquired |
(price as of 2026-08-19)
|
| Feb. 14, 2018 |
KFRC
|
G |
430 |
$26.45 |
$11,374 |
104,296
Direct
|
-0.41%
|
Disposed |
123.3%
(price as of 2026-08-19)
|
| Feb. 12, 2018 |
KFRC
|
S |
15,907 |
$24.65 |
$392,108 |
104,726
Direct
|
-13.19%
|
Disposed |
139.6%
(price as of 2026-08-19)
|
| Dec. 31, 2017 |
KFRC
|
F |
11,499 |
$25.25 |
$290,350 |
120,633
Direct
|
-8.70%
|
Disposed |
133.9%
(price as of 2026-08-19)
|
| Dec. 31, 2017 |
KFRC
|
A |
25,743 |
— |
— |
132,132
Direct
|
+24.20%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 8, 2017 |
KFRC
|
J |
484 |
— |
— |
106,389
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-19)
|
| Nov. 14, 2017 |
KFRC
|
S |
2,550 |
$24.35 |
$62,092 |
105,905
Direct
|
-2.35%
|
Disposed |
142.6%
(price as of 2026-08-19)
|
| Sept. 8, 2017 |
KFRC
|
J |
701 |
— |
— |
108,455
Direct
|
+0.65%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 7, 2017 |
KFRC
|
S |
5,000 |
$17.99 |
$89,950 |
107,754
Direct
|
-4.43%
|
Disposed |
228.3%
(price as of 2026-08-19)
|
| Aug. 25, 2017 |
KFRC
|
F |
2,048 |
$17.70 |
$36,250 |
112,754
Direct
|
-1.78%
|
Disposed |
233.7%
(price as of 2026-08-19)
|
| June 9, 2017 |
KFRC
|
J |
730 |
— |
— |
114,802
Direct
|
+0.64%
|
Acquired |
(price as of 2026-08-19)
|
| May 5, 2017 |
KFRC
|
S |
8,838 |
$20.68 |
$182,770 |
114,072
Direct
|
-7.19%
|
Disposed |
185.6%
(price as of 2026-08-19)
|
| March 14, 2017 |
KFRC
|
S |
2,550 |
$23.87 |
$60,868 |
122,910
Direct
|
-2.03%
|
Disposed |
147.4%
(price as of 2026-08-19)
|
| March 10, 2017 |
KFRC
|
J |
540 |
— |
— |
125,460
Direct
|
+0.43%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 4, 2017 |
KFRC
|
F |
2,178 |
$24.50 |
$53,361 |
124,920
Direct
|
-1.71%
|
Disposed |
141.1%
(price as of 2026-08-19)
|
| Jan. 2, 2017 |
KFRC
|
F |
6,725 |
$23.10 |
$155,348 |
127,098
Direct
|
-5.03%
|
Disposed |
155.7%
(price as of 2026-08-19)
|
| Dec. 31, 2016 |
KFRC
|
A |
32,468 |
— |
— |
133,823
Direct
|
+32.03%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 13, 2016 |
KFRC
|
S |
4,895 |
$23.40 |
$114,543 |
101,355
Direct
|
-4.61%
|
Disposed |
152.4%
(price as of 2026-08-19)
|
| Dec. 9, 2016 |
KFRC
|
J |
495 |
— |
— |
106,250
Direct
|
+0.47%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 9, 2016 |
KFRC
|
J |
628 |
— |
— |
105,755
Direct
|
+0.60%
|
Acquired |
(price as of 2026-08-19)
|
| Aug. 25, 2016 |
KFRC
|
F |
2,422 |
— |
— |
105,127
Direct
|
-2.25%
|
Disposed |
(price as of 2026-08-19)
|
| Aug. 25, 2016 |
KFRC
|
S |
3,732 |
$19.82 |
$73,968 |
107,549
Direct
|
-3.35%
|
Disposed |
198.0%
(price as of 2026-08-19)
|
| June 10, 2016 |
KFRC
|
J |
668 |
— |
— |
111,281
Direct
|
+0.60%
|
Acquired |
(price as of 2026-08-19)
|
| June 6, 2016 |
KFRC
|
S |
5,000 |
$19.59 |
$97,950 |
110,613
Direct
|
-4.32%
|
Disposed |
201.5%
(price as of 2026-08-19)
|
| March 11, 2016 |
KFRC
|
J |
697 |
— |
— |
115,613
Direct
|
+0.61%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 4, 2016 |
KFRC
|
A |
32,100 |
— |
— |
114,916
Direct
|
+38.76%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 2, 2016 |
KFRC
|
F |
4,649 |
$25.28 |
$117,527 |
82,816
Direct
|
-5.32%
|
Disposed |
133.6%
(price as of 2026-08-19)
|
| Dec. 11, 2015 |
KFRC
|
J |
419 |
— |
— |
87,465
Direct
|
+0.48%
|
Acquired |
(price as of 2026-08-19)
|
| Nov. 20, 2015 |
KFRC
|
S 10b5-1 |
2,549 |
$28.00 |
$71,372 |
87,046
Direct
|
-2.85%
|
Disposed |
110.9%
(price as of 2026-08-19)
|
| Sept. 11, 2015 |
KFRC
|
J |
344 |
— |
— |
89,595
Direct
|
+0.39%
|
Acquired |
(price as of 2026-08-19)
|
| Aug. 25, 2015 |
KFRC
|
F |
2,369 |
$26.15 |
$61,949 |
89,251
Direct
|
-2.59%
|
Disposed |
125.9%
(price as of 2026-08-19)
|
| June 12, 2015 |
KFRC
|
J |
446 |
— |
— |
91,620
Direct
|
+0.49%
|
Acquired |
(price as of 2026-08-19)
|
| March 23, 2015 |
KFRC
|
S |
4,545 |
$22.67 |
$103,035 |
91,174
Direct
|
-4.75%
|
Disposed |
160.5%
(price as of 2026-08-19)
|
| March 13, 2015 |
KFRC
|
J |
441 |
— |
— |
95,719
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-19)
|
| Feb. 17, 2015 |
KFRC
|
G |
1,000 |
— |
— |
95,278
Direct
|
-1.04%
|
Disposed |
(price as of 2026-08-19)
|
| Jan. 2, 2015 |
KFRC
|
A |
31,820 |
— |
— |
96,278
Direct
|
+49.37%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 2, 2015 |
KFRC
|
F |
2,484 |
$24.12 |
$59,914 |
64,458
Direct
|
-3.71%
|
Disposed |
144.9%
(price as of 2026-08-19)
|
| Dec. 12, 2014 |
KFRC
|
J |
306 |
— |
— |
66,942
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-19)
|
| Dec. 10, 2014 |
KFRC
|
G |
1,500 |
— |
— |
66,636
Direct
|
-2.20%
|
Disposed |
(price as of 2026-08-19)
|
| Dec. 8, 2014 |
KFRC
|
G |
1,300 |
— |
— |
68,136
Direct
|
-1.87%
|
Disposed |
(price as of 2026-08-19)
|
| Dec. 5, 2014 |
KFRC
|
S |
1,500 |
$23.77 |
$35,655 |
69,436
Direct
|
-2.11%
|
Disposed |
148.5%
(price as of 2026-08-19)
|
| Sept. 12, 2014 |
KFRC
|
J |
340 |
— |
— |
70,936
Direct
|
+0.48%
|
Acquired |
(price as of 2026-08-19)
|
| Sept. 9, 2014 |
KFRC
|
G |
485 |
— |
— |
70,596
Direct
|
-0.68%
|
Disposed |
(price as of 2026-08-19)
|
| Aug. 25, 2014 |
KFRC
|
A |
35,095 |
— |
— |
71,081
Direct
|
+97.52%
|
Acquired |
(price as of 2026-08-19)
|
| June 14, 2014 |
KFRC
|
J |
135 |
— |
— |
35,986
Direct
|
+0.38%
|
Acquired |
(price as of 2026-08-19)
|
| March 31, 2014 |
KFRC
|
M |
685 |
$11.00 |
$7,535 |
0
Direct
|
-100.00%
|
Disposed |
437.0%
(price as of 2026-08-19)
|
| March 31, 2014 |
KFRC
|
M |
9,315 |
$11.00 |
$102,465 |
0
Direct
|
-100.00%
|
Disposed |
437.0%
(price as of 2026-08-19)
|
| March 31, 2014 |
KFRC
|
S |
10,000 |
$21.35 |
$213,500 |
35,851
Direct
|
-21.81%
|
Disposed |
176.7%
(price as of 2026-08-19)
|
| March 31, 2014 |
KFRC
|
M |
10,000 |
$11.00 |
$110,000 |
45,851
Direct
|
+27.89%
|
Acquired |
437.0%
(price as of 2026-08-19)
|
| March 14, 2014 |
KFRC
|
J |
137 |
— |
— |
35,851
Direct
|
+0.38%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 2, 2014 |
KFRC
|
A |
13,917 |
— |
— |
35,714
Direct
|
+63.85%
|
Acquired |
(price as of 2026-08-19)
|
| Jan. 2, 2014 |
KFRC
|
F |
1,482 |
$20.12 |
$29,818 |
21,797
Direct
|
-6.37%
|
Disposed |
193.6%
(price as of 2026-08-19)
|
| Dec. 26, 2013 |
KFRC
|
G |
1,500 |
— |
— |
23,279
Direct
|
-6.05%
|
Disposed |
(price as of 2026-08-19)
|
| Dec. 16, 2013 |
KFRC
|
J |
95 |
— |
— |
24,779
Direct
|
+0.38%
|
Acquired |
(price as of 2026-08-19)
|