| March 12, 2021 |
KFRC
|
J |
116 |
— |
— |
27,838
Direct
|
+0.42%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 31, 2020 |
KFRC
|
A |
10,295 |
— |
— |
27,722
Direct
|
+59.07%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 29, 2020 |
KFRC
|
S 10b5-1 |
11,518 |
$42.26 |
$486,751 |
17,427
Direct
|
-39.79%
|
Disposed |
37.5%
(price as of 2026-08-20)
|
| Dec. 27, 2020 |
KFRC
|
F |
7,469 |
$42.54 |
$317,731 |
28,945
Direct
|
-20.51%
|
Disposed |
36.6%
(price as of 2026-08-20)
|
| Dec. 4, 2020 |
KFRC
|
J |
168 |
— |
— |
36,414
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 15, 2020 |
KFRC
|
F |
254 |
$37.40 |
$9,500 |
36,246
Direct
|
-0.70%
|
Disposed |
55.4%
(price as of 2026-08-20)
|
| Sept. 11, 2020 |
KFRC
|
J |
215 |
— |
— |
36,500
Direct
|
+0.59%
|
Acquired |
(price as of 2026-08-20)
|
| June 5, 2020 |
KFRC
|
J |
221 |
— |
— |
36,285
Direct
|
+0.61%
|
Acquired |
(price as of 2026-08-20)
|
| March 6, 2020 |
KFRC
|
J |
219 |
— |
— |
36,064
Direct
|
+0.61%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2020 |
KFRC
|
S 10b5-1 |
11,103 |
$39.20 |
$435,238 |
35,845
Direct
|
-23.65%
|
Disposed |
48.2%
(price as of 2026-08-20)
|
| Dec. 31, 2019 |
KFRC
|
A |
10,915 |
— |
— |
46,948
Direct
|
+30.29%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 27, 2019 |
KFRC
|
F |
7,200 |
$39.92 |
$287,424 |
36,033
Direct
|
-16.65%
|
Disposed |
45.6%
(price as of 2026-08-20)
|
| Dec. 6, 2019 |
KFRC
|
J |
196 |
— |
— |
43,233
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 16, 2019 |
KFRC
|
S 10b5-1 |
3 |
$37.12 |
$111 |
43,037
Direct
|
-0.01%
|
Disposed |
56.5%
(price as of 2026-08-20)
|
| Oct. 15, 2019 |
KFRC
|
S 10b5-1 |
375 |
$36.95 |
$13,856 |
43,040
Direct
|
-0.86%
|
Disposed |
57.3%
(price as of 2026-08-20)
|
| Oct. 14, 2019 |
KFRC
|
F |
245 |
— |
— |
43,415
Direct
|
-0.56%
|
Disposed |
(price as of 2026-08-20)
|
| Sept. 6, 2019 |
KFRC
|
J |
238 |
— |
— |
43,660
Direct
|
+0.55%
|
Acquired |
(price as of 2026-08-20)
|
| Aug. 2, 2019 |
KFRC
|
S |
428 |
$34.05 |
$14,573 |
43,422
Direct
|
-0.98%
|
Disposed |
70.7%
(price as of 2026-08-20)
|
| June 7, 2019 |
KFRC
|
J |
223 |
— |
— |
43,850
Direct
|
+0.51%
|
Acquired |
(price as of 2026-08-20)
|
| March 8, 2019 |
KFRC
|
J |
219 |
— |
— |
43,627
Direct
|
+0.50%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2019 |
KFRC
|
S 10b5-1 |
9,335 |
$29.90 |
$279,116 |
43,408
Direct
|
-17.70%
|
Disposed |
94.3%
(price as of 2026-08-20)
|
| Dec. 31, 2018 |
KFRC
|
A |
12,937 |
— |
— |
52,743
Direct
|
+32.50%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 27, 2018 |
KFRC
|
F |
6,051 |
$29.81 |
$180,380 |
39,806
Direct
|
-13.20%
|
Disposed |
94.9%
(price as of 2026-08-20)
|
| Dec. 7, 2018 |
KFRC
|
J |
276 |
— |
— |
45,857
Direct
|
+0.61%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 4, 2018 |
KFRC
|
S 10b5-1 |
378 |
$31.75 |
$12,002 |
45,581
Direct
|
-0.82%
|
Disposed |
83.0%
(price as of 2026-08-20)
|
| Nov. 30, 2018 |
KFRC
|
F |
245 |
$31.69 |
$7,764 |
45,959
Direct
|
-0.53%
|
Disposed |
83.4%
(price as of 2026-08-20)
|
| Nov. 13, 2018 |
KFRC
|
S 10b5-1 |
6,326 |
$31.21 |
$197,434 |
46,204
Direct
|
-12.04%
|
Disposed |
86.2%
(price as of 2026-08-20)
|
| Sept. 7, 2018 |
KFRC
|
J |
196 |
— |
— |
52,530
Direct
|
+0.37%
|
Acquired |
(price as of 2026-08-20)
|
| June 8, 2018 |
KFRC
|
J |
156 |
— |
— |
52,334
Direct
|
+0.30%
|
Acquired |
(price as of 2026-08-20)
|
| March 9, 2018 |
KFRC
|
J |
189 |
— |
— |
52,178
Direct
|
+0.36%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 5, 2018 |
KFRC
|
S 10b5-1 |
7,865 |
$26.01 |
$204,569 |
51,989
Direct
|
-13.14%
|
Disposed |
123.4%
(price as of 2026-08-20)
|
| Jan. 3, 2018 |
KFRC
|
S 10b5-1 |
442 |
$25.95 |
$11,470 |
59,854
Direct
|
-0.73%
|
Disposed |
123.9%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
KFRC
|
F |
5,690 |
$25.25 |
$143,672 |
60,296
Direct
|
-8.62%
|
Disposed |
130.1%
(price as of 2026-08-20)
|
| Dec. 31, 2017 |
KFRC
|
A |
11,881 |
— |
— |
65,986
Direct
|
+21.96%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 8, 2017 |
KFRC
|
J |
216 |
— |
— |
54,105
Direct
|
+0.40%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 30, 2017 |
KFRC
|
F |
167 |
$26.00 |
$4,342 |
53,889
Direct
|
-0.31%
|
Disposed |
123.5%
(price as of 2026-08-20)
|
| Sept. 8, 2017 |
KFRC
|
J |
314 |
— |
— |
54,056
Direct
|
+0.58%
|
Acquired |
(price as of 2026-08-20)
|
| June 9, 2017 |
KFRC
|
J |
307 |
— |
— |
53,742
Direct
|
+0.57%
|
Acquired |
(price as of 2026-08-20)
|
| March 10, 2017 |
KFRC
|
J |
226 |
— |
— |
53,435
Direct
|
+0.42%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 13, 2017 |
KFRC
|
S |
9,166 |
$24.46 |
$224,200 |
53,209
Direct
|
-14.69%
|
Disposed |
137.6%
(price as of 2026-08-20)
|
| Feb. 10, 2017 |
KFRC
|
S |
7,091 |
$24.45 |
$173,375 |
62,375
Direct
|
-10.21%
|
Disposed |
137.7%
(price as of 2026-08-20)
|
| Jan. 4, 2017 |
KFRC
|
F |
848 |
$24.50 |
$20,776 |
69,466
Direct
|
-1.21%
|
Disposed |
137.2%
(price as of 2026-08-20)
|
| Jan. 2, 2017 |
KFRC
|
F |
3,182 |
$23.10 |
$73,504 |
70,314
Direct
|
-4.33%
|
Disposed |
151.6%
(price as of 2026-08-20)
|
| Dec. 31, 2016 |
KFRC
|
A |
14,430 |
— |
— |
73,496
Direct
|
+24.43%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 9, 2016 |
KFRC
|
J |
214 |
— |
— |
59,066
Direct
|
+0.36%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 30, 2016 |
KFRC
|
F |
161 |
$22.10 |
$3,558 |
58,852
Direct
|
-0.27%
|
Disposed |
162.9%
(price as of 2026-08-20)
|
| Sept. 9, 2016 |
KFRC
|
J |
273 |
— |
— |
59,013
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-20)
|
| June 10, 2016 |
KFRC
|
J |
271 |
— |
— |
58,740
Direct
|
+0.46%
|
Acquired |
(price as of 2026-08-20)
|
| March 11, 2016 |
KFRC
|
J |
282 |
— |
— |
58,469
Direct
|
+0.48%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 4, 2016 |
KFRC
|
A |
15,335 |
— |
— |
58,187
Direct
|
+35.79%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2016 |
KFRC
|
F |
2,151 |
$25.28 |
$54,377 |
42,852
Direct
|
-4.78%
|
Disposed |
129.9%
(price as of 2026-08-20)
|
| Dec. 11, 2015 |
KFRC
|
J |
166 |
— |
— |
45,003
Direct
|
+0.37%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 30, 2015 |
KFRC
|
F |
158 |
$26.94 |
$4,257 |
44,837
Direct
|
-0.35%
|
Disposed |
115.7%
(price as of 2026-08-20)
|
| Nov. 20, 2015 |
KFRC
|
S |
7,500 |
$28.09 |
$210,675 |
44,995
Direct
|
-14.29%
|
Disposed |
106.9%
(price as of 2026-08-20)
|
| Sept. 11, 2015 |
KFRC
|
J |
139 |
— |
— |
52,495
Direct
|
+0.27%
|
Acquired |
(price as of 2026-08-20)
|
| June 12, 2015 |
KFRC
|
J |
165 |
— |
— |
52,356
Direct
|
+0.32%
|
Acquired |
(price as of 2026-08-20)
|
| May 1, 2015 |
KFRC
|
S |
5,000 |
$22.81 |
$114,050 |
52,191
Direct
|
-8.74%
|
Disposed |
154.8%
(price as of 2026-08-20)
|
| March 13, 2015 |
KFRC
|
J |
164 |
— |
— |
57,346
Direct
|
+0.29%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2015 |
KFRC
|
A |
15,202 |
— |
— |
57,182
Direct
|
+36.21%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2015 |
KFRC
|
F |
1,262 |
$24.12 |
$30,439 |
41,980
Direct
|
-2.92%
|
Disposed |
140.9%
(price as of 2026-08-20)
|
| Dec. 12, 2014 |
KFRC
|
J |
104 |
— |
— |
43,242
Direct
|
+0.24%
|
Acquired |
(price as of 2026-08-20)
|
| Nov. 30, 2014 |
KFRC
|
F |
155 |
$23.34 |
$3,618 |
57,191
Direct
|
-0.27%
|
Disposed |
149.0%
(price as of 2026-08-20)
|
| Sept. 12, 2014 |
KFRC
|
J |
119 |
— |
— |
43,138
Direct
|
+0.28%
|
Acquired |
(price as of 2026-08-20)
|
| June 13, 2014 |
KFRC
|
J |
104 |
— |
— |
43,019
Direct
|
+0.24%
|
Acquired |
(price as of 2026-08-20)
|
| March 14, 2014 |
KFRC
|
J |
104 |
— |
— |
42,915
Direct
|
+0.24%
|
Acquired |
(price as of 2026-08-20)
|
| Jan. 2, 2014 |
KFRC
|
F |
720 |
$20.12 |
$14,486 |
34,859
Direct
|
-2.02%
|
Disposed |
188.8%
(price as of 2026-08-20)
|
| Jan. 2, 2014 |
KFRC
|
A |
7,952 |
— |
— |
42,811
Direct
|
+22.81%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 16, 2013 |
KFRC
|
J |
82 |
— |
— |
35,579
Direct
|
+0.23%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 14, 2013 |
KFRC
|
A |
2,784 |
— |
— |
35,497
Direct
|
+8.51%
|
Acquired |
(price as of 2026-08-20)
|
| Oct. 14, 2013 |
KFRC
|
A |
2,784 |
— |
— |
32,713
Direct
|
+9.30%
|
Acquired |
(price as of 2026-08-20)
|
| Aug. 7, 2013 |
KFRC
|
S |
182 |
$16.77 |
$3,052 |
29,929
Direct
|
-0.60%
|
Disposed |
246.5%
(price as of 2026-08-20)
|
| Aug. 6, 2013 |
KFRC
|
S |
7,818 |
$16.89 |
$132,046 |
30,111
Direct
|
-20.61%
|
Disposed |
244.0%
(price as of 2026-08-20)
|
| Feb. 8, 2013 |
KFRC
|
S |
15,000 |
$14.80 |
$222,000 |
37,929
Direct
|
-28.34%
|
Disposed |
292.6%
(price as of 2026-08-20)
|
| Jan. 2, 2013 |
KFRC
|
A |
10,974 |
— |
— |
52,929
Direct
|
+26.16%
|
Acquired |
(price as of 2026-08-20)
|
| May 4, 2012 |
KFRC
|
S |
3,385 |
$12.81 |
$43,362 |
41,955
Direct
|
-7.47%
|
Disposed |
353.6%
(price as of 2026-08-20)
|
| March 30, 2012 |
KFRC
|
F |
15,088 |
$14.90 |
$224,811 |
45,340
Direct
|
-24.97%
|
Disposed |
290.0%
(price as of 2026-08-20)
|
| Feb. 15, 2012 |
KFRC
|
F |
1,496 |
$14.12 |
$21,124 |
60,428
Direct
|
-2.42%
|
Disposed |
311.5%
(price as of 2026-08-20)
|
| Feb. 2, 2012 |
KFRC
|
D |
13,942 |
— |
— |
61,924
Direct
|
-18.38%
|
Disposed |
(price as of 2026-08-20)
|
| Jan. 3, 2012 |
KFRC
|
A |
25,000 |
— |
— |
75,866
Direct
|
+49.15%
|
Acquired |
(price as of 2026-08-20)
|
| April 1, 2011 |
KFRC
|
S 10b5-1 |
3,590 |
$18.37 |
$65,948 |
50,866
Direct
|
-6.59%
|
Disposed |
216.3%
(price as of 2026-08-20)
|
| Feb. 15, 2011 |
KFRC
|
F |
1,292 |
$17.74 |
$22,920 |
54,456
Direct
|
-2.32%
|
Disposed |
227.6%
(price as of 2026-08-20)
|
| Feb. 11, 2011 |
KFRC
|
S |
15,148 |
$18.06 |
$273,573 |
55,748
Direct
|
-21.37%
|
Disposed |
221.8%
(price as of 2026-08-20)
|
| Feb. 9, 2011 |
KFRC
|
M |
20,000 |
$9.35 |
$187,000 |
75,748
Direct
|
+35.88%
|
Acquired |
521.5%
(price as of 2026-08-20)
|
| Feb. 9, 2011 |
KFRC
|
M |
20,000 |
$10.95 |
$219,000 |
95,748
Direct
|
+26.40%
|
Acquired |
430.7%
(price as of 2026-08-20)
|
| Feb. 9, 2011 |
KFRC
|
F |
24,852 |
$18.54 |
$460,756 |
70,896
Direct
|
-25.96%
|
Disposed |
213.4%
(price as of 2026-08-20)
|
| Feb. 9, 2011 |
KFRC
|
M |
20,000 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Feb. 9, 2011 |
KFRC
|
M |
20,000 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Jan. 3, 2011 |
KFRC
|
A |
17,471 |
— |
— |
55,748
Direct
|
+45.64%
|
Acquired |
(price as of 2026-08-20)
|
| May 26, 2010 |
KFRC
|
A |
10,000 |
— |
— |
38,277
Direct
|
+35.36%
|
Acquired |
(price as of 2026-08-20)
|
| Feb. 16, 2010 |
KFRC
|
S |
3,590 |
$14.04 |
$50,404 |
28,277
Direct
|
-11.27%
|
Disposed |
313.9%
(price as of 2026-08-20)
|
| Feb. 15, 2010 |
KFRC
|
F |
1,291 |
$13.90 |
$17,945 |
31,867
Direct
|
-3.89%
|
Disposed |
318.1%
(price as of 2026-08-20)
|
| Jan. 22, 2010 |
KFRC
|
A |
10,000 |
— |
— |
33,158
Direct
|
+43.18%
|
Acquired |
(price as of 2026-08-20)
|
| Dec. 7, 2009 |
KFRC
|
M |
5,000 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Dec. 7, 2009 |
KFRC
|
S |
5,000 |
$14.19 |
$70,950 |
23,158
Direct
|
-17.76%
|
Disposed |
309.5%
(price as of 2026-08-20)
|
| Dec. 7, 2009 |
KFRC
|
M |
5,000 |
$13.44 |
$67,200 |
28,158
Direct
|
+21.59%
|
Acquired |
332.4%
(price as of 2026-08-20)
|
| Sept. 9, 2008 |
KFRC
|
M |
3,000 |
— |
— |
0
Direct
|
-100.00%
|
Disposed |
(price as of 2026-08-20)
|
| Sept. 9, 2008 |
KFRC
|
S |
3,000 |
$11.38 |
$34,140 |
23,158
Direct
|
-11.47%
|
Disposed |
410.6%
(price as of 2026-08-20)
|
| Sept. 9, 2008 |
KFRC
|
M |
3,000 |
$5.30 |
$15,900 |
26,158
Direct
|
+12.95%
|
Acquired |
996.4%
(price as of 2026-08-20)
|
| Feb. 15, 2008 |
KFRC
|
A |
18,158 |
— |
— |
23,158
Direct
|
+363.16%
|
Acquired |
(price as of 2026-08-20)
|
| Sept. 4, 2007 |
KFRC
|
M |
12,000 |
— |
— |
3,000
Direct
|
-80.00%
|
Disposed |
(price as of 2026-08-20)
|