Brown Capital Management, LLC |
State of Maryland |
1538440 |
0 |
2803880 |
0 |
2803880 |
5.69 % |
14/11/2024 |
William Blair Investment Management, LLC |
Delaware |
450432 |
0 |
564431 |
0 |
564431 |
1.1 % |
14/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
87928 |
6088136 |
143774 |
6231910 |
12.65 % |
12/11/2024 |
The Vanguard Group |
Pennsylvania |
0 |
87928 |
6088136 |
143774 |
6231910 |
12.65 % |
04/11/2024 |
Brown Capital Management, LLC |
State of Maryland |
2893633 |
0 |
4492512 |
0 |
4492512 |
8.99 % |
14/02/2024 |
The Vanguard Group |
Pennsylvania |
0 |
87333 |
5679558 |
137686 |
5817244 |
11.64 % |
13/02/2024 |
BlackRock, Inc. |
Delaware |
8764371 |
0 |
8809490 |
0 |
8809490 |
17.6 % |
22/01/2024 |
BlackRock, Inc. |
Delaware |
8442313 |
0 |
8520384 |
0 |
8520384 |
17.1 % |
10/02/2023 |
William Blair Investment Management, LLC |
Delaware |
2147740 |
0 |
2487354 |
0 |
2487354 |
4.9 % |
09/02/2023 |
William Blair Investment Management, LLC |
Delaware |
2147740 |
0 |
2487354 |
0 |
2487354 |
4.9 % |
09/02/2023 |
The Vanguard Group |
Pennsylvania |
0 |
81376 |
5382203 |
128834 |
5511037 |
11.04 % |
09/02/2023 |
BlackRock, Inc. |
Delaware |
8442313 |
0 |
8520384 |
0 |
8439774 |
16.9 % |
26/01/2023 |
BlackRock, Inc. |
Delaware |
0 |
0 |
0 |
0 |
8439774 |
16.9 % |
20/01/2023 |
William Blair Investment Management, LLC |
Delaware |
2560637 |
0 |
2875745 |
0 |
2875745 |
5.7 % |
09/02/2022 |
William Blair Investment Management, LLC |
Delaware |
2560637 |
0 |
2875745 |
0 |
2875745 |
5.7 % |
09/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
88843 |
5351659 |
132111 |
5483770 |
10.95 % |
09/02/2022 |
BlackRock, Inc. |
Delaware |
7585284 |
0 |
7661269 |
0 |
7661269 |
15.3 % |
07/02/2022 |
The Brown Capital Management Small Company Fund |
|
|
|
|
|
2695735 |
5.42 % |
10/05/2021 |
The Brown Capital Management Small Company Fund |
|
|
|
|
|
2695735 |
5.42 % |
10/05/2021 |
Brown Capital Management, LLC |
|
|
|
|
|
5829826 |
11.72 % |
10/05/2021 |
Brown Capital Management, LLC |
|
|
|
|
|
5829826 |
11.72 % |
10/05/2021 |
The Vanguard Group |
Pennsylvania |
0 |
109144 |
5037956 |
146803 |
5184759 |
10.46 % |
12/04/2021 |
The Vanguard Group |
Pennsylvania |
0 |
109144 |
5037956 |
146803 |
5184759 |
10.46 % |
12/04/2021 |
Footings Advancement Trust |
Virginia |
9862 |
0 |
9862 |
0 |
9862 |
0.02 % |
16/02/2021 |
Stephen Trundle |
United States America |
2227309 |
279687 |
2227309 |
279687 |
2506996 |
5.1 % |
16/02/2021 |
Backbone Partners, LLC |
Delaware |
1741373 |
0 |
1741373 |
0 |
1741373 |
3.5 % |
16/02/2021 |
Stephen Trundle Gift Trust |
Virginia |
0 |
279687 |
0 |
279687 |
279687 |
0.6 % |
16/02/2021 |
Capital World Investors |
Delaware |
1527000 |
0 |
1527000 |
0 |
1527000 |
3.1 % |
16/02/2021 |
William Blair Investment Management, LLC |
Delaware |
2546624 |
0 |
2868630 |
0 |
2868630 |
5.8 % |
11/02/2021 |
William Blair Investment Management, LLC |
Delaware |
2546624 |
0 |
2868630 |
0 |
2868630 |
5.8 % |
11/02/2021 |
The Vanguard Group |
Pennsylvania |
0 |
107787 |
4651188 |
143460 |
4794648 |
9.76 % |
10/02/2021 |
BlackRock, Inc. |
Delaware |
7286615 |
0 |
7372030 |
0 |
7372030 |
15 % |
26/01/2021 |
Capital Management, LLC |
|
|
|
|
|
4985703 |
10.26 % |
14/02/2020 |
The Vanguard Group |
Pennsylvania |
78150 |
5379 |
3944583 |
77904 |
4022487 |
8.28 % |
12/02/2020 |
BlackRock, Inc. |
Delaware |
5845352 |
0 |
5955632 |
0 |
5955632 |
12.3 % |
04/02/2020 |
Brown Capital Management, LLC |
State of Maryland |
2698502 |
0 |
4987682 |
0 |
4987682 |
10.27 % |
10/12/2019 |
Brown Capital Management, LLC |
State of Maryland |
2698502 |
0 |
4987682 |
0 |
4987682 |
10.27 % |
10/12/2019 |
Bares Capital Management,Inc. |
TEXAS |
0 |
0 |
0 |
0 |
10 |
0 % |
11/03/2019 |
Bares Capital Management,Inc. |
TEXAS |
0 |
0 |
0 |
0 |
10 |
0 % |
11/03/2019 |
Brian Bares |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
11/03/2019 |
Brian Bares |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
11/03/2019 |
Brian Bares |
USA |
16000 |
3426336 |
16000 |
3426336 |
3442336 |
7.17 % |
14/02/2019 |
Bares Capital Management,Inc. |
TEXAS |
0 |
3426336 |
0 |
3426336 |
3426336 |
7.14 % |
14/02/2019 |
Brown Capital Management, LLC |
State of Maryland |
1714522 |
0 |
2778858 |
0 |
2778858 |
5.79 % |
14/02/2019 |
Brown Capital Management, LLC |
State of Maryland |
1714522 |
0 |
2778858 |
0 |
2778858 |
5.79 % |
14/02/2019 |
The Vanguard Group |
Pennsylvania |
65659 |
4592 |
3653512 |
67020 |
3720532 |
7.75 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
4813990 |
0 |
4886004 |
0 |
4886004 |
10.2 % |
24/01/2019 |
BlackRock, Inc. |
Delaware |
4700460 |
0 |
4773882 |
0 |
4773882 |
10 % |
10/10/2018 |
Brown Capital Management, LLC |
State of Maryland |
1586411 |
0 |
2543825 |
0 |
2543825 |
5.38 % |
10/07/2018 |
Brown Capital Management, LLC |
State of Maryland |
1586411 |
0 |
2543825 |
0 |
2543825 |
5.38 % |
10/07/2018 |
Brian Bares |
USA |
0 |
2669739 |
0 |
2669739 |
2669739 |
5.66 % |
14/02/2018 |
Bares Capital Management,Inc. |
TEXAS |
0 |
2669739 |
0 |
2669739 |
2669739 |
5.66 % |
14/02/2018 |
The Vanguard Group |
Pennsylvania |
40312 |
1500 |
2707260 |
40981 |
2748241 |
5.82 % |
08/02/2018 |
Rupert H. Johnson, Jr. |
USA |
4 |
4 |
4 |
4 |
1472817 |
3.1 % |
05/02/2018 |
Charles B. Johnson |
USA |
4 |
4 |
4 |
4 |
1472817 |
3.1 % |
05/02/2018 |
Franklin Resources, Inc. |
Delaware |
4 |
4 |
4 |
4 |
1472817 |
3.1 % |
05/02/2018 |
BlackRock, Inc. |
Delaware |
2849069 |
0 |
2885799 |
0 |
2885799 |
6.1 % |
01/02/2018 |
Charles B. Johnson |
USA |
4 |
4 |
4 |
4 |
2450302 |
5.3 % |
08/02/2017 |
Franklin Advisers, Inc. |
California |
2417002 |
0 |
2417002 |
0 |
2417002 |
5.3 % |
08/02/2017 |
Rupert H. Johnson, Jr. |
USA |
4 |
4 |
4 |
4 |
2450302 |
5.3 % |
08/02/2017 |
Franklin Resources, Inc. |
Delaware |
4 |
4 |
4 |
4 |
2450302 |
5.3 % |
08/02/2017 |
ABS CAPITAL PARTNERS V TRUST |
Delaware |
0 |
14337646 |
0 |
14337646 |
14337646 |
31.5 % |
16/02/2016 |
ABS Capital Partners Inc. |
Maryland |
0 |
14337646 |
0 |
14337646 |
14337646 |
31.5 % |
16/02/2016 |
Franklin Resources, Inc. |
Delaware |
4 |
4 |
4 |
4 |
2815003 |
6.2 % |
03/02/2016 |
Franklin Advisers, Inc. |
California |
2773303 |
0 |
2773303 |
0 |
2773303 |
6.1 % |
03/02/2016 |
Rupert H. Johnson, Jr. |
USA |
4 |
4 |
4 |
4 |
2815003 |
6.2 % |
03/02/2016 |
Charles B. Johnson |
USA |
4 |
4 |
4 |
4 |
2815003 |
6.2 % |
03/02/2016 |