Dimensional Fund Advisors LP |
Delaware |
1521893 |
0 |
1557345 |
0 |
1557345 |
5.1 % |
09/02/2024 |
BlackRock, Inc. |
Delaware |
3976580 |
0 |
4033228 |
0 |
4033228 |
13.3 % |
23/01/2024 |
The Vanguard Group |
Pennsylvania For |
0 |
20526 |
2728371 |
43538 |
2771909 |
9.07 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
4233542 |
13.8 % |
20/01/2023 |
The Vanguard Group |
Pennsylvania For |
0 |
22143 |
2691556 |
46136 |
2737692 |
8.67 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
4073196 |
0 |
4134695 |
0 |
4134695 |
13.1 % |
28/01/2022 |
The Vanguard Group |
Pennsylvania |
0 |
27033 |
2706454 |
46834 |
2753288 |
8.69 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
4140964 |
0 |
4193568 |
0 |
4193568 |
13.2 % |
26/01/2021 |
The Vanguard Group |
Pennsylvania |
37116 |
14000 |
2754702 |
47273 |
2801975 |
8.65 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
4033336 |
0 |
4094897 |
0 |
4094897 |
12.6 % |
04/02/2020 |
I.R.S. IDENTIFICATION NOS. OF ABOVE PERSONS (ENTITIES ONLY) |
New York |
1809800 |
|
1809800 |
|
1809800 |
5.6 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
53565 |
1600 |
2627036 |
52365 |
2679401 |
8.28 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
3988757 |
0 |
4051752 |
0 |
4051752 |
12.5 % |
28/01/2019 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
791241 |
0 |
1036215 |
0 |
1036215 |
3.21 % |
25/01/2019 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
791241 |
0 |
1036215 |
0 |
1036215 |
3.21 % |
25/01/2019 |
The Vanguard Group |
Pennsylvania |
50720 |
1600 |
2376835 |
49520 |
2426355 |
7.6 % |
09/02/2018 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1813800 |
0 |
1813800 |
5.69 % |
29/01/2018 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
1813800 |
0 |
1813800 |
5.69 % |
29/01/2018 |
BlackRock, Inc. |
Delaware |
3305901 |
0 |
3364652 |
0 |
3364652 |
10.5 % |
19/01/2018 |
I.R.S. IDENTIFICATION NO. OF ABOVE PERSON (ENTITIES ONLY) 23-3072906 |
Delaware |
1557680 |
0 |
1755050 |
0 |
1755050 |
5.5 % |
12/01/2018 |
Conestoga Capital Advisors LLC |
Delaware |
1557680 |
0 |
1755050 |
0 |
1755050 |
5.5 % |
12/01/2018 |
Abigail P. Johnson |
United States of America |
0 |
0 |
838110 |
0 |
838110 |
2.627 % |
09/11/2017 |
FMR LLC |
Delaware |
96400 |
0 |
838110 |
0 |
838110 |
2.627 % |
09/11/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
838110 |
0 |
838110 |
2.627 % |
09/11/2017 |
FMR LLC |
Delaware |
96400 |
0 |
838110 |
0 |
838110 |
2.627 % |
09/11/2017 |
FMR LLC |
Delaware |
176721 |
0 |
2919831 |
0 |
2919831 |
9.156 % |
11/09/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2919831 |
0 |
2919831 |
9.156 % |
11/09/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2919831 |
0 |
2919831 |
9.156 % |
11/09/2017 |
FMR LLC |
Delaware |
176721 |
0 |
2919831 |
0 |
2919831 |
9.156 % |
11/09/2017 |
BlackRock, Inc. |
Delaware |
3138791 |
0 |
3194704 |
0 |
3194704 |
10.1 % |
10/04/2017 |
Abigail P. Johnson |
United States of America |
0 |
0 |
4760962 |
0 |
4760962 |
15 % |
14/02/2017 |
FMR LLC |
Delaware |
315632 |
0 |
4760962 |
0 |
4760962 |
15 % |
14/02/2017 |
The Vanguard Group |
Pennsylvania |
51145 |
1600 |
2081405 |
51445 |
2132850 |
6.71 % |
13/02/2017 |
Pembroke Management, LTD |
Canada |
0 |
0 |
0 |
0 |
9 |
0 % |
02/02/2017 |
Pembroke Management, LTD |
Canada |
0 |
0 |
0 |
0 |
9 |
0 % |
02/02/2017 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
2238414 |
0 |
2238414 |
7.05 % |
24/01/2017 |
Riverbridge Partners LLC |
Minneapolis, Minnesota |
|
0 |
2238414 |
0 |
2238414 |
7.05 % |
24/01/2017 |
BlackRock, Inc. |
Delaware |
2939506 |
0 |
2994460 |
0 |
2994460 |
9.4 % |
23/01/2017 |
FMR LLC |
Delaware |
133500 |
0 |
4746889 |
0 |
4746889 |
14.999 % |
12/02/2016 |
Abigail P. Johnson |
United States of America |
0 |
0 |
4746889 |
0 |
4746889 |
14.999 % |
12/02/2016 |
Select Health Care Portfolio |
Massachusetts |
2000000 |
0 |
0 |
0 |
2000000 |
6.319 % |
12/02/2016 |
The Vanguard Group |
Pennsylvania |
53973 |
|
1851433 |
52673 |
1904106 |
6.01 % |
11/02/2016 |
Pembroke Management, LTD |
Canada |
1747728 |
0 |
1747728 |
0 |
1747728 |
5.52 % |
08/02/2016 |
BlackRock, Inc. |
Delaware |
2452139 |
0 |
2512838 |
0 |
2512838 |
7.9 % |
26/01/2016 |
Select Health Care Portfolio |
Massachusetts |
1500000 |
0 |
0 |
0 |
1500000 |
5.428 % |
10/03/2015 |
FMR LLC |
Delaware |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
Select Health Care Portfolio |
Massachusetts |
1500000 |
0 |
0 |
0 |
1500000 |
5.428 % |
10/03/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
FMR LLC |
Delaware |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2896478 |
0 |
2896478 |
10.481 % |
10/03/2015 |
FMR LLC |
Delaware |
0 |
0 |
2136178 |
0 |
2136178 |
7.73 % |
13/02/2015 |
Abigail P. Johnson |
United States of America |
0 |
0 |
2136178 |
0 |
2136178 |
7.73 % |
13/02/2015 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
2136178 |
0 |
2136178 |
7.73 % |
13/02/2015 |
The Vanguard Group |
Pennsylvania |
30248 |
|
1392877 |
28948 |
1421825 |
5.14 % |
10/02/2015 |
Pembroke Management, LTD |
Canada |
1887736 |
0 |
1887736 |
0 |
1887736 |
6.83 % |
09/02/2015 |
Pembroke Management, LTD |
Canada |
1887736 |
0 |
1887736 |
0 |
1887736 |
6.83 % |
09/02/2015 |
BlackRock, Inc. |
Delaware |
1951345 |
0 |
1998324 |
0 |
1998324 |
7.2 % |
26/01/2015 |
Conestoga Capital Advisors LLC |
Delaware |
1627845 |
0 |
1837695 |
0 |
1837695 |
6.65 % |
13/01/2015 |
FMR LLC |
Delaware |
25116 |
0 |
1616394 |
0 |
1616394 |
5.93 % |
14/02/2014 |
Edward C. Johnson 3d |
United States of America |
0 |
0 |
1616394 |
0 |
1616394 |
5.93 % |
14/02/2014 |
BlackRock, Inc. |
Delaware |
1832122 |
0 |
1884244 |
0 |
1884244 |
6.9 % |
29/01/2014 |
BlackRock, Inc. |
Delaware |
1552473 |
0 |
1552473 |
0 |
1552473 |
5.92 % |
30/01/2013 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
0 |
0 |
0 |
0 |
870000 |
3.4 % |
13/02/2012 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
988673 |
3.8 % |
13/02/2012 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1583900 |
0 |
0 |
0 |
1583900 |
7.2 % |
09/02/2011 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
172073 |
0 |
1772673 |
0 |
1772673 |
8.1 % |
09/02/2011 |
T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
2300000 |
0 |
0 |
0 |
2300000 |
10.6 % |
12/02/2010 |
T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
235173 |
0 |
2545073 |
0 |
2545073 |
11.7 % |
12/02/2010 |
Morgan Stanley Venture Partners III, L.L.C. |
Delaware |
0 |
905721 |
0 |
905721 |
905721 |
4.19 % |
27/01/2010 |
Morgan Stanley Venture Capital III, Inc. |
Delaware |
0 |
905721 |
0 |
905721 |
905721 |
4.19 % |
27/01/2010 |
Morgan Stanley |
Delaware |
0 |
905721 |
0 |
905721 |
905721 |
4.19 % |
27/01/2010 |
Morgan Stanley Venture Investors III, L.P. |
Delaware |
0 |
72109 |
0 |
72109 |
72109 |
0.33 % |
27/01/2010 |
The Morgan Stanley Venture Partners Entrepreneur Fund, L.P. |
Delaware |
0 |
32844 |
0 |
32844 |
32844 |
0.15 % |
27/01/2010 |
Morgan Stanley Venture Partners III, L.P. |
Delaware |
0 |
750968 |
0 |
750968 |
750968 |
3.48 % |
27/01/2010 |