Needham Aggressive Growth Fund |
Delaware |
0 |
260000 |
0 |
260000 |
260000 |
5.07 % |
14/08/2024 |
Needham Asset Management, LLC |
Delaware |
0 |
260000 |
0 |
260000 |
260000 |
5.07 % |
14/08/2024 |
Needham Investment Management L.L.C. |
Delaware |
0 |
260000 |
0 |
260000 |
260000 |
5.07 % |
14/08/2024 |
George A. Needham |
United States of America |
0 |
260000 |
0 |
260000 |
260000 |
5.07 % |
14/08/2024 |
The Vanguard Group |
Pennsylvania |
0 |
3696 |
268536 |
5884 |
274420 |
5.35 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
262446 |
0 |
262446 |
0 |
262446 |
0 % |
13/02/2024 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
262446 |
0 |
262446 |
0 |
262446 |
0 % |
13/02/2024 |
Renaissance Technologies LLC |
Delaware |
256446 |
0 |
256446 |
0 |
256446 |
5.02 % |
13/02/2023 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
256446 |
0 |
256446 |
0 |
256446 |
5.02 % |
13/02/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
0 |
233605 |
2188 |
235793 |
4.62 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
89340 |
0 |
89340 |
0 |
89340 |
1.7 % |
08/07/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
85882 |
0 |
298500 |
0 |
298500 |
5.5 % |
14/02/2022 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
212618 |
0 |
0 |
0 |
212618 |
3.9 % |
14/02/2022 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
85882 |
0 |
298500 |
0 |
298500 |
5.5 % |
14/02/2022 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
212618 |
0 |
0 |
0 |
212618 |
3.9 % |
14/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
309143 |
0 |
340854 |
0 |
340854 |
6.35 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
309143 |
0 |
340854 |
0 |
340854 |
6.35 % |
11/02/2022 |
Renaissance Technologies LLC |
Delaware |
309143 |
0 |
340854 |
0 |
340854 |
6.35 % |
11/02/2022 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
309143 |
0 |
340854 |
0 |
340854 |
6.35 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania For |
0 |
3462 |
352214 |
5961 |
358175 |
6.67 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
292337 |
0 |
301655 |
0 |
301655 |
5.6 % |
31/01/2022 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
335781 |
0 |
0 |
0 |
335781 |
6.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
121477 |
0 |
457258 |
0 |
457258 |
8.4 % |
16/02/2021 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
335781 |
0 |
0 |
0 |
335781 |
6.2 % |
16/02/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
121477 |
0 |
457258 |
0 |
457258 |
8.4 % |
16/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
370546 |
0 |
390146 |
0 |
390146 |
7.23 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
370546 |
0 |
390146 |
0 |
390146 |
7.23 % |
11/02/2021 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
370546 |
0 |
390146 |
0 |
390146 |
7.23 % |
11/02/2021 |
Renaissance Technologies LLC |
Delaware |
370546 |
0 |
390146 |
0 |
390146 |
7.23 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania For |
0 |
3498 |
298098 |
6046 |
304144 |
5.63 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
301250 |
0 |
307015 |
0 |
307015 |
5.7 % |
29/01/2021 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
157302 |
0 |
702302 |
0 |
702302 |
12.9 % |
14/02/2020 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
545000 |
0 |
0 |
0 |
545000 |
10 % |
14/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
157302 |
0 |
702302 |
0 |
702302 |
12.9 % |
14/02/2020 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
545000 |
0 |
0 |
0 |
545000 |
10 % |
14/02/2020 |
Renaissance Technologies LLC |
Delaware |
391331 |
0 |
394773 |
531 |
395304 |
7.3 % |
13/02/2020 |
Renaissance Technologies LLC |
Delaware |
391331 |
0 |
394773 |
531 |
395304 |
7.3 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
391331 |
0 |
394773 |
531 |
395304 |
7.3 % |
13/02/2020 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
391331 |
0 |
394773 |
531 |
395304 |
7.3 % |
13/02/2020 |
BlackRock, Inc. |
Delaware |
277983 |
0 |
287030 |
0 |
287030 |
5.3 % |
07/02/2020 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
111328 |
0 |
605928 |
0 |
605928 |
11.6 % |
14/02/2019 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
494600 |
0 |
0 |
0 |
494600 |
9.4 % |
14/02/2019 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
494600 |
0 |
0 |
0 |
494600 |
9.4 % |
14/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
111328 |
0 |
605928 |
0 |
605928 |
11.6 % |
14/02/2019 |
Renaissance Technologies LLC |
Delaware |
390804 |
0 |
390804 |
0 |
390804 |
7.49 % |
13/02/2019 |
Renaissance Technologies LLC |
Delaware |
390804 |
0 |
390804 |
0 |
390804 |
7.49 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
390804 |
0 |
390804 |
0 |
390804 |
7.49 % |
13/02/2019 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
390804 |
0 |
390804 |
0 |
390804 |
7.49 % |
13/02/2019 |
BlackRock, Inc. |
Delaware |
250041 |
0 |
258213 |
0 |
258213 |
5 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
256051 |
0 |
264223 |
0 |
264223 |
5.1 % |
07/02/2019 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
84334 |
0 |
596534 |
0 |
596534 |
11.6 % |
14/02/2018 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
512200 |
0 |
0 |
0 |
512200 |
9.9 % |
14/02/2018 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
84334 |
0 |
596534 |
0 |
596534 |
11.6 % |
14/02/2018 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
512200 |
0 |
0 |
0 |
512200 |
9.9 % |
14/02/2018 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
402432 |
0 |
405303 |
822 |
406125 |
7.91 % |
14/02/2018 |
Renaissance Technologies LLC |
Delaware |
402432 |
0 |
405303 |
822 |
406125 |
7.91 % |
14/02/2018 |
Renaissance Technologies LLC |
Delaware |
402432 |
0 |
405303 |
822 |
406125 |
7.91 % |
14/02/2018 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
402432 |
0 |
405303 |
822 |
406125 |
7.91 % |
14/02/2018 |
Harvey Partners, LLC |
Delaware United States |
86130 |
0 |
86130 |
0 |
86130 |
1.7 % |
14/02/2017 |
Renaissance Technologies LLC |
Delaware |
404125 |
0 |
415835 |
4938 |
420773 |
8.28 % |
14/02/2017 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
404125 |
0 |
415835 |
4938 |
420773 |
8.28 % |
14/02/2017 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
404125 |
0 |
415835 |
4938 |
420773 |
8.28 % |
14/02/2017 |
Renaissance Technologies LLC |
Delaware |
404125 |
0 |
415835 |
4938 |
420773 |
8.28 % |
14/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
70230 |
0 |
616330 |
0 |
616330 |
12.1 % |
07/02/2017 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
546100 |
0 |
0 |
0 |
546100 |
10.7 % |
07/02/2017 |
T. ROWE PRICE ASSOCIATES, INC. |
Maryland |
70230 |
0 |
616330 |
0 |
616330 |
12.1 % |
07/02/2017 |
T. ROWE PRICE VALUE FUND, INC. |
Maryland |
546100 |
0 |
0 |
0 |
546100 |
10.7 % |
07/02/2017 |
Harvey Partners, LLC |
Delaware United States |
280000 |
0 |
280000 |
0 |
280000 |
5.5 % |
16/02/2016 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
396455 |
0 |
400852 |
973 |
401825 |
7.95 % |
11/02/2016 |
Renaissance Technologies LLC |
Delaware |
396455 |
0 |
400852 |
973 |
401825 |
7.95 % |
11/02/2016 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
394625 |
0 |
394625 |
0 |
394625 |
0 % |
12/02/2015 |
Renaissance Technologies LLC |
Delaware |
394625 |
0 |
394625 |
0 |
394625 |
0 % |
12/02/2015 |
Dimensional Fund Advisors LP |
Delaware |
355995 |
0 |
359841 |
0 |
359841 |
7.18 % |
05/02/2015 |
Harvey Partners, LLC |
Delaware, United States |
250890 |
0 |
250890 |
0 |
250890 |
5 % |
19/12/2014 |
Harvey Partners, LLC |
Delaware, United States |
250890 |
0 |
250890 |
0 |
250890 |
5 % |
19/12/2014 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
380225 |
0 |
380225 |
0 |
380225 |
7.64 % |
13/02/2014 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
380225 |
0 |
380225 |
0 |
380225 |
7.64 % |
13/02/2014 |
Renaissance Technologies LLC |
Delaware |
380225 |
0 |
380225 |
0 |
380225 |
7.64 % |
13/02/2014 |
Renaissance Technologies LLC |
Delaware |
380225 |
0 |
380225 |
0 |
380225 |
7.64 % |
13/02/2014 |
Renaissance Technologies LLC |
Delaware |
299225 |
0 |
299225 |
0 |
299225 |
0 % |
12/02/2013 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
299225 |
0 |
299225 |
0 |
299225 |
0 % |
12/02/2013 |
Intrepid Capital Management, Inc. |
Florida |
0 |
0 |
0 |
0 |
0 |
0 % |
04/02/2013 |
Intrepid Capital Management, Inc. |
Florida |
0 |
0 |
0 |
0 |
0 |
0 % |
04/02/2013 |
Harvey Partners, LLC |
Delaware, United States |
337500 |
0 |
337500 |
0 |
337500 |
6.6 % |
03/07/2012 |
Harvey Partners, LLC |
Delaware, United States |
337500 |
0 |
337500 |
0 |
337500 |
6.6 % |
03/07/2012 |
Harvey Partners, LLC |
Delaware, United States |
257500 |
0 |
257500 |
0 |
257500 |
5.1 % |
03/07/2012 |
Harvey Partners, LLC |
Delaware, United States |
257500 |
0 |
257500 |
0 |
257500 |
5.1 % |
03/07/2012 |
Renaissance Technologies LLC |
Delaware |
293625 |
0 |
295183 |
1242 |
296425 |
0 % |
13/02/2012 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
293625 |
0 |
295183 |
1242 |
296425 |
0 % |
13/02/2012 |
Intrepid Capital Management, Inc. |
Florida |
380312 |
0 |
380312 |
0 |
380312 |
7.4 % |
27/01/2012 |
Intrepid Capital Management, Inc. |
Florida |
380312 |
0 |
380312 |
0 |
380312 |
7.4 % |
27/01/2012 |
Intrepid Capital Management, Inc. |
Florida |
0 |
0 |
0 |
0 |
0 |
0 % |
27/01/2012 |
James H. Simons |
United States |
0 |
0 |
0 |
0 |
0 |
0 % |
11/02/2011 |
Renaissance Technologies LLC |
Delaware |
295125 |
0 |
300391 |
5234 |
305625 |
5.99 % |
11/02/2011 |
RENAISSANCE TECHNOLOGIES HOLDINGS CORPORATION |
Delaware |
295125 |
0 |
300391 |
5234 |
305625 |
5.99 % |
11/02/2011 |
Intrepid Capital Management, Inc. |
Florida |
419794 |
0 |
419794 |
0 |
419794 |
8.2 % |
01/02/2011 |
Intrepid Capital Management, Inc. |
Florida |
419794 |
0 |
419794 |
0 |
419794 |
8.2 % |
01/02/2011 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
4.8 % |
10/09/2010 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
4.8 % |
10/09/2010 |
WILLIAM J. NASGOVITZ |
U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
4.8 % |
10/09/2010 |
WILLIAM J. NASGOVITZ |
U.S.A. |
0 |
250000 |
0 |
250000 |
250000 |
4.8 % |
10/09/2010 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
263828 |
0 |
263828 |
263828 |
5 % |
10/08/2010 |
WILLIAM J. NASGOVITZ |
U.S.A. |
0 |
263828 |
0 |
263828 |
263828 |
5 % |
10/08/2010 |
HEARTLAND ADVISORS, INC. |
WISCONSIN, U.S.A. |
0 |
263828 |
0 |
263828 |
263828 |
5 % |
10/08/2010 |
WILLIAM J. NASGOVITZ |
U.S.A. |
0 |
263828 |
0 |
263828 |
263828 |
5 % |
10/08/2010 |
James H. Simons |
United States |
285425 |
0 |
286641 |
1084 |
287725 |
5.54 % |
12/02/2010 |
Renaissance Technologies LLC |
Delaware |
285425 |
0 |
286641 |
1084 |
287725 |
5.54 % |
12/02/2010 |