| Q1  2026 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
19,028 |
0.02 |
| ≡ |
Mairs & Power Funds |
Reduce 6.96% |
725 |
0.00 |
| Q4  2025 |
| ≡ |
Mairs & Power Funds |
Reduce 5.01% |
550 |
0.00 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Sell 100.00% |
37,000 |
0.87 |
| Q3  2025 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 5.71% |
2,000 |
0.05 |
| Q2  2025 |
| ≡ |
Mairs & Power Funds |
Add 15.67% |
1,486 |
0.00 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 25.53% |
12,000 |
0.29 |
| Q1  2025 |
| ≡ |
Mairs & Power Funds |
Reduce 6.61% |
671 |
0.00 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 2.08% |
1,000 |
0.03 |
| Q4  2024 |
| ≡ |
Mairs & Power Funds |
Reduce 6.28% |
680 |
0.00 |
| Q3  2024 |
| ≡ |
Mairs & Power Funds |
Reduce 9.63% |
1,155 |
0.00 |
| Q2  2024 |
| ≡ |
Mairs & Power Funds |
Reduce 4.95% |
625 |
0.00 |
| Q4  2023 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 4.35% |
2,000 |
0.04 |
| Q3  2023 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 27.07% |
9,800 |
0.20 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
22,044 |
0.06 |
| Q2  2023 |
| ≡ |
Lee Ainslie - Maverick Capital |
Reduce 33.75% |
11,231 |
0.03 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 19.56% |
8,800 |
0.20 |
| Q1  2023 |
| ≡ |
Lee Ainslie - Maverick Capital |
Add 1765.19% |
31,491 |
0.10 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 16.67% |
9,000 |
0.19 |
| ≡ |
David Katz - Matrix Asset Advisors |
Sell 100.00% |
75,683 |
1.54 |
| Q4  2022 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
1,784 |
0.01 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 6.90% |
4,000 |
0.09 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 6.28% |
5,074 |
0.10 |
| Q3  2022 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 3.85% |
3,230 |
0.06 |
| Q2  2022 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 0.49% |
410 |
0.01 |
| Q1  2022 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 3.94% |
3,198 |
0.05 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 18.37% |
9,000 |
0.14 |
| Q4  2021 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 1.52% |
1,218 |
0.02 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 4.26% |
2,000 |
0.03 |
| Q3  2021 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 1.09% |
865 |
0.02 |
| Q2  2021 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 11.90% |
5,000 |
0.08 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 21.29% |
13,889 |
0.27 |
| Q1  2021 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 6.49% |
3,975 |
0.08 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Buy |
42,000 |
0.82 |
| Q4  2020 |
| ≡ |
David Katz - Matrix Asset Advisors |
Add 3.90% |
2,300 |
0.05 |
| Q3  2020 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 14.76% |
10,211 |
0.29 |
| Q2  2020 |
| ≡ |
David Katz - Matrix Asset Advisors |
Reduce 0.50% |
351 |
0.01 |
| Q1  2020 |
| ≡ |
David Katz - Matrix Asset Advisors |
Buy |
69,514 |
2.02 |
| Q4  2019 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
13,002 |
0.03 |
| Q3  2019 |
| ≡ |
Lee Ainslie - Maverick Capital |
Add 265.22% |
9,442 |
0.02 |
| Q2  2019 |
| ≡ |
Lee Ainslie - Maverick Capital |
Reduce 90.77% |
35,020 |
0.10 |
| Q1  2019 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
38,580 |
0.06 |
| Q4  2018 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Sell 100.00% |
25,000 |
0.38 |
| Q3  2018 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 51.92% |
27,000 |
0.41 |
| ≡ |
Lee Ainslie - Maverick Capital |
Sell 100.00% |
29,350 |
0.04 |
| Q2  2018 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 18.05% |
7,950 |
0.11 |
| ≡ |
Lee Ainslie - Maverick Capital |
Buy |
29,350 |
0.04 |
| Q1  2018 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 46.83% |
14,050 |
0.20 |
| Q3  2017 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Buy |
30,000 |
0.46 |
| Q2  2012 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Sell 100.00% |
50,000 |
0.65 |
| Q4  2011 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 3.85% |
2,000 |
0.03 |
| Q3  2011 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 46.39% |
45,000 |
0.67 |
| ≡ |
Thomas Gayner - Markel Group |
Sell 100.00% |
16,200 |
0.06 |
| Q2  2011 |
| ≡ |
Thomas Gayner - Markel Group |
Add 14.08% |
2,000 |
0.01 |
| ≡ |
Chuck Akre - Akre Capital Management |
Sell 100.00% |
30,000 |
0.40 |
| Q1  2011 |
| ≡ |
Thomas Gayner - Markel Group |
Add 16.39% |
2,000 |
0.01 |
| Q4  2010 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Add 15.48% |
13,000 |
0.13 |
| ≡ |
Thomas Gayner - Markel Group |
Buy |
12,200 |
0.04 |
| ≡ |
Chuck Akre - Akre Capital Management |
Buy |
30,000 |
0.41 |
| Q3  2010 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 10.64% |
10,000 |
0.12 |
| ≡ |
William Von Mueffling - Cantillon Capital Management |
Sell 100.00% |
560,659 |
3.43 |
| Q2  2010 |
| ≡ |
William Von Mueffling - Cantillon Capital Management |
Add 8.68% |
44,800 |
0.27 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 22.89% |
27,900 |
0.32 |
| Q1  2010 |
| ≡ |
William Von Mueffling - Cantillon Capital Management |
Add 76.05% |
222,841 |
1.46 |
| Q4  2009 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Reduce 4.09% |
5,200 |
0.06 |
| ≡ |
Harry Burn - Sound Shore |
Sell 100.00% |
660,000 |
1.95 |
| Q3  2009 |
| ≡ |
Harry Burn - Sound Shore |
Reduce 28.39% |
261,700 |
0.77 |
| Q2  2009 |
| ≡ |
Harry Burn - Sound Shore |
Add 51.52% |
313,400 |
0.98 |
| Q1  2009 |
| ≡ |
Robert Olstein - Olstein Capital Management |
Buy |
127,100 |
1.33 |
| ≡ |
Harry Burn - Sound Shore |
Reduce 18.58% |
138,800 |
0.45 |
| Q4  2008 |
| ≡ |
Harry Burn - Sound Shore |
Reduce 26.74% |
272,700 |
0.93 |
| Q3  2008 |
| ≡ |
Harry Burn - Sound Shore |
Add 1.64% |
16,500 |
0.05 |
| Q2  2008 |
| ≡ |
Harry Burn - Sound Shore |
Add 13.56% |
119,800 |
0.31 |
| Q1  2008 |
| ≡ |
Harry Burn - Sound Shore |
Add 77.73% |
386,400 |
1.07 |
| Q4  2007 |
| ≡ |
Harry Burn - Sound Shore |
Buy |
497,100 |
1.29 |