Needham Asset Management, LLC |
Delaware |
0 |
1375000 |
0 |
1375000 |
1375000 |
4.99 % |
13/09/2024 |
Needham Aggressive Growth Fund |
Delaware |
0 |
1375000 |
0 |
1375000 |
1375000 |
4.99 % |
13/09/2024 |
George A. Needham |
United States of America |
0 |
1375000 |
0 |
1375000 |
1375000 |
4.99 % |
13/09/2024 |
Needham Investment Management L.L.C. |
Delaware |
0 |
1375000 |
0 |
1375000 |
1375000 |
4.99 % |
13/09/2024 |
Harvey Partners, LLC |
Delaware, United States |
1427500 |
0 |
1427500 |
0 |
1427500 |
5.2 % |
14/02/2024 |
Royce & Associates, LP |
New York |
896259 |
|
896259 |
|
896259 |
3.29 % |
30/01/2024 |
Royce & Associates, LP |
New York |
1367058 |
|
1367058 |
|
1367058 |
5.06 % |
24/01/2023 |
Royce & Associates, LP |
New York |
1367058 |
|
1367058 |
|
1367058 |
5.06 % |
24/01/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
17534 |
1272572 |
29125 |
1301697 |
4.86 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
2009075 |
0 |
2090483 |
0 |
2090483 |
7.8 % |
10/01/2022 |
The Vanguard Group |
Pennsylvania |
0 |
18935 |
1622106 |
25551 |
1647657 |
6.22 % |
10/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
18935 |
1622106 |
25551 |
1647657 |
6.22 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
4280779 |
0 |
4347439 |
0 |
4347439 |
16.4 % |
25/01/2021 |
The Vanguard Group |
Pennsylvania |
26834 |
1294 |
1711171 |
23827 |
1734998 |
6.38 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
4504206 |
0 |
4614038 |
0 |
4614038 |
17 % |
04/02/2020 |
LSV Asset Management |
State of Delaware |
0 |
0 |
1000 |
0 |
1000 |
0 % |
13/02/2019 |
LSV Asset Management |
State of Delaware |
0 |
0 |
1000 |
0 |
1000 |
0 % |
13/02/2019 |
The Vanguard Group |
Pennsylvania |
27403 |
1294 |
1616767 |
24861 |
1641628 |
6.06 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
4082347 |
0 |
4151128 |
0 |
4151128 |
15.3 % |
31/01/2019 |
LSV Asset Management |
State of Delaware |
984033 |
0 |
1582930 |
0 |
1582930 |
5.9 % |
13/02/2018 |
The Vanguard Group |
Pennsylvania |
28811 |
1294 |
1460393 |
28534 |
1488927 |
5.56 % |
09/02/2018 |
Royce & Associates, LP |
New York |
|
|
976428 |
|
976428 |
3.65 % |
24/01/2018 |
Royce & Associates, LP |
New York |
|
|
976428 |
|
976428 |
3.65 % |
24/01/2018 |
BlackRock, Inc. |
Delaware |
3576567 |
0 |
3630556 |
0 |
3630556 |
13.6 % |
19/01/2018 |
The Vanguard Group |
Pennsylvania |
32200 |
1294 |
1353258 |
31951 |
1385209 |
5.22 % |
10/02/2017 |
LSV Asset Management |
State of Delaware |
1094617 |
0 |
1808750 |
0 |
1808750 |
6.82 % |
06/02/2017 |
LSV Asset Management |
State of Delaware |
1094617 |
0 |
1808750 |
0 |
1808750 |
6.82 % |
06/02/2017 |
BlackRock, Inc. |
Delaware |
3289944 |
0 |
3364054 |
0 |
3364054 |
12.7 % |
12/01/2017 |
Royce & Associates, LP |
New York |
|
|
2008520 |
|
2008520 |
7.57 % |
11/01/2017 |
Royce & Associates, LP |
New York |
|
|
2008520 |
|
2008520 |
7.57 % |
11/01/2017 |
Victory Capital Management Inc. |
New York |
541082 |
0 |
559705 |
0 |
559705 |
2.08 % |
11/04/2016 |
Victory Capital Management Inc. |
New York |
541082 |
0 |
559705 |
0 |
559705 |
2.08 % |
11/04/2016 |
Royce & Associates, LLC |
New York |
2676795 |
|
2676795 |
|
2676795 |
10.25 % |
07/04/2016 |
Royce & Associates, LLC |
New York |
2676795 |
|
2676795 |
|
2676795 |
10.25 % |
07/04/2016 |
Victory Capital Management Inc. |
New York |
2052506 |
0 |
2196372 |
0 |
2196372 |
8.28 % |
12/02/2016 |
Victory Capital Management Inc. |
New York |
2052506 |
0 |
2196372 |
0 |
2196372 |
8.28 % |
12/02/2016 |
Royce & Associates, LLC |
New York |
2516383 |
|
2516383 |
|
2516383 |
9.48 % |
19/01/2016 |
Royce & Associates, LLC |
New York |
2516383 |
|
2516383 |
|
2516383 |
9.48 % |
19/01/2016 |
BlackRock, Inc. |
Delaware |
2663279 |
0 |
2741146 |
0 |
2741146 |
10.3 % |
08/01/2016 |
Royce & Associates, LLC |
New York |
2909975 |
0 |
2909975 |
0 |
2909975 |
10.89 % |
06/05/2015 |
Royce & Associates, LLC |
New York |
2909975 |
0 |
2909975 |
0 |
2909975 |
10.89 % |
06/05/2015 |
BlackRock, Inc. |
Delaware |
2727488 |
0 |
2793779 |
0 |
2793779 |
10.5 % |
09/01/2015 |
Royce & Associates, LLC |
New York |
1752786 |
|
1752786 |
|
1752786 |
6.61 % |
05/01/2015 |
Royce & Associates, LLC |
New York |
1752786 |
|
1752786 |
|
1752786 |
6.61 % |
05/01/2015 |
Royce & Associates, LLC |
New York |
185720 |
|
185720 |
|
185720 |
0.7 % |
08/10/2014 |
Royce & Associates, LLC |
New York |
185720 |
|
185720 |
|
185720 |
0.7 % |
08/10/2014 |
BlackRock, Inc. |
Delaware |
2760569 |
0 |
2834666 |
0 |
2834666 |
10.8 % |
08/04/2014 |
Royce & Associates, LLC |
New York |
1505303 |
|
1505303 |
|
1505303 |
5.71 % |
01/04/2014 |
Royce & Associates, LLC |
New York |
1505303 |
|
1505303 |
|
1505303 |
5.71 % |
01/04/2014 |
The Vanguard Group |
Pennsylvania |
35962 |
|
1035515 |
34262 |
1069777 |
4.08 % |
11/02/2014 |
(S.S. or |
Delaware |
1455000 |
0 |
1455000 |
0 |
1455000 |
5.6 % |
07/02/2014 |
(S.S. or |
Delaware |
1455000 |
0 |
1455000 |
0 |
1455000 |
5.6 % |
07/02/2014 |
BlackRock, Inc. |
Delaware |
2445309 |
0 |
2525489 |
0 |
2525489 |
9.6 % |
31/01/2014 |
Royce & Associates, LLC |
New York |
|
|
3025666 |
|
3025666 |
11.55 % |
13/01/2014 |
Royce & Associates, LLC |
New York |
|
|
3025666 |
|
3025666 |
11.55 % |
13/01/2014 |
BlackRock, Inc. |
Delaware |
2947472 |
0 |
2947472 |
0 |
2947472 |
11.31 % |
09/08/2013 |
The Vanguard Group |
Pennsylvania |
33284 |
|
1583330 |
32784 |
1616114 |
5.79 % |
12/02/2013 |
BlackRock, Inc. |
Delaware |
2232587 |
0 |
2232587 |
0 |
2232587 |
8.62 % |
01/02/2013 |
Royce & Associates, LLC |
New York |
|
|
3175231 |
|
3175231 |
11.39 % |
15/01/2013 |
Royce & Associates, LLC |
New York |
|
|
3175231 |
|
3175231 |
11.39 % |
15/01/2013 |
Zesiger Capital Group LLC No.: |
New York New York |
990900 |
0 |
1193209 |
0 |
1193209 |
4.6 % |
06/11/2012 |
Zesiger Capital Group LLC No.: |
New York New York |
990900 |
0 |
1193209 |
0 |
1193209 |
4.6 % |
06/11/2012 |
Royce & Associates, LLC |
New York |
|
|
2777749 |
|
2777749 |
10.8 % |
05/04/2012 |
Royce & Associates, LLC |
New York |
|
|
2777749 |
|
2777749 |
10.8 % |
05/04/2012 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
33684 |
|
1482070 |
33684 |
1515754 |
5.43 % |
09/02/2012 |
Zesiger Capital Group LLC No.: |
New York New York |
1556000 |
0 |
1907900 |
0 |
1907900 |
6.8 % |
01/02/2012 |
Zesiger Capital Group LLC No.: |
New York New York |
1556000 |
0 |
1907900 |
0 |
1907900 |
6.8 % |
01/02/2012 |
Cortina Asset Management, LLC |
Wisconsin |
1241160 |
0 |
1391655 |
0 |
1391655 |
5.38 % |
26/01/2012 |
Cortina Asset Management, LLC |
Wisconsin |
1241160 |
0 |
1391655 |
0 |
1391655 |
5.38 % |
26/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2456995 |
|
2456995 |
8.81 % |
19/01/2012 |
Royce & Associates, LLC |
New York |
|
|
2456995 |
|
2456995 |
8.81 % |
19/01/2012 |
THOMPSON, SIEGEL & WALMSLEY LLC CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP |
DELAWARE |
0 |
0 |
0 |
|
0 |
0 % |
14/02/2011 |
Zesiger Capital Group LLC No.: |
New York New York |
1554000 |
0 |
1905300 |
0 |
1905300 |
7.2 % |
11/02/2011 |
S.S. IDENTIFICATION NO. OF PERSON THOMSON HORSTMANN & BRYANT, INC. |
A DELAWARE NORWALK CT |
985400 |
0 |
1271950 |
0 |
1271950 |
4.81 % |
11/02/2011 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
34284 |
|
1368074 |
34284 |
1402358 |
5.31 % |
10/02/2011 |
BlackRock, Inc. |
Delaware |
2633250 |
0 |
2633250 |
0 |
2633250 |
9.97 % |
07/02/2011 |
Cortina Asset Management, LLC |
Wisconsin |
1339640 |
0 |
1493461 |
0 |
1493461 |
5.66 % |
01/02/2011 |
Cortina Asset Management, LLC |
Wisconsin |
1339640 |
0 |
1493461 |
0 |
1493461 |
5.66 % |
01/02/2011 |
S.S. IDENTIFICATION NO. OF PERSON THOMSON HORSTMANN & BRYANT, INC. |
A DELAWARE NORWALK CT |
0 |
0 |
1228000 |
0 |
1228000 |
4.65 % |
31/01/2011 |
S.S. IDENTIFICATION NO. OF PERSON THOMSON HORSTMANN & BRYANT, INC. |
A DELAWARE NORWALK CT |
0 |
0 |
1228000 |
0 |
1228000 |
4.65 % |
31/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1781969 |
|
1781969 |
6.75 % |
18/01/2011 |
Royce & Associates, LLC |
New York |
|
|
1781969 |
|
1781969 |
6.75 % |
18/01/2011 |
THOMPSON, SIEGEL & WALMSLEY LLC CHECK THE APPROPRIATE BOX IF A MEMBER OF A GROUP |
DELAWARE |
1312366 |
359807 |
1672173 |
|
1672173 |
6.38 % |
10/02/2010 |
THE VANGUARD GROUP, INC. |
Pennsylvania |
33938 |
|
1513156 |
33938 |
1547094 |
5.9 % |
05/02/2010 |
S.S. IDENTIFICATION NO. OF PERSON THOMSON HORSTMANN & BRYANT, INC. |
A DELAWARE SADDLE BROOK NJ |
1065000 |
0 |
1392500 |
0 |
1392500 |
5.31 % |
28/01/2010 |
S.S. IDENTIFICATION NO. OF PERSON THOMSON HORSTMANN & BRYANT, INC. |
A DELAWARE SADDLE BROOK NJ |
1065000 |
0 |
1392500 |
0 |
1392500 |
5.31 % |
28/01/2010 |
HBK Investments L.P. |
Delaware |
1838796 |
0 |
1838796 |
0 |
1838796 |
9.9 % |
29/04/2005 |
HBK Investments L.P. |
Delaware |
1838796 |
0 |
1838796 |
0 |
1838796 |
9.9 % |
29/04/2005 |