Van Berkom & Associates Inc. |
Canada |
782509 |
0 |
782509 |
0 |
782509 |
3.84 % |
06/02/2023 |
Van Berkom & Associates Inc. |
Canada |
1619726 |
0 |
1619726 |
0 |
1619726 |
8.12 % |
11/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
17261 |
1048157 |
29354 |
1077511 |
5.4 % |
10/02/2022 |
The Vanguard Group |
Pennsylvania |
0 |
17261 |
1048157 |
29354 |
1077511 |
5.4 % |
10/02/2022 |
BlackRock, Inc. |
Delaware |
2766119 |
0 |
2799930 |
0 |
2799930 |
14 % |
27/01/2022 |
BlackRock, Inc. |
Delaware |
2775008 |
0 |
2799930 |
0 |
2799930 |
14 % |
25/01/2022 |
Van Berkom & Associates Inc. |
Canada |
1639474 |
0 |
1639474 |
0 |
1639474 |
8.27 % |
07/07/2021 |
Van Berkom & Associates Inc. |
Canada |
1988793 |
0 |
1988793 |
0 |
1988793 |
10.12 % |
05/05/2021 |
The Vanguard Group |
Pennsylvania |
0 |
18411 |
949977 |
31344 |
981321 |
5.05 % |
10/02/2021 |
Van Berkom & Associates Inc. |
Canada |
1953952 |
0 |
1953952 |
0 |
1953952 |
10.05 % |
08/02/2021 |
Van Berkom & Associates Inc. |
Canada |
1948737 |
0 |
1948737 |
0 |
1948737 |
9.94 % |
05/02/2021 |
BlackRock, Inc. |
Delaware |
2534071 |
0 |
2563747 |
0 |
2563747 |
13.2 % |
26/01/2021 |
Van Berkom & Associates Inc. |
Canada |
1953952 |
0 |
1953952 |
0 |
1953952 |
10.05 % |
08/01/2021 |
The Vanguard Group |
Pennsylvania |
15101 |
1306 |
946017 |
14572 |
960589 |
5.02 % |
11/02/2020 |
BlackRock, Inc. |
Delaware |
2573826 |
0 |
2614138 |
0 |
2614138 |
13.7 % |
04/02/2020 |
Van Berkom & Associates Inc. |
Canada |
1695023 |
0 |
1695023 |
0 |
1695023 |
8.96 % |
11/02/2019 |
BlackRock, Inc. |
Delaware |
2403747 |
0 |
2443045 |
0 |
2443045 |
12.9 % |
28/01/2019 |
Van Berkom & Associates Inc. |
Canada |
949171 |
0 |
949171 |
0 |
949171 |
5.06 % |
13/02/2018 |
BlackRock, Inc. |
Delaware |
2056909 |
0 |
2090868 |
0 |
2090868 |
11.1 % |
19/01/2018 |
Private Capital Management, LLC |
Delaware |
178470 |
578467 |
178470 |
578467 |
756937 |
4.1 % |
19/04/2017 |
BlackRock, Inc. |
Delaware |
1886997 |
0 |
1924323 |
0 |
1924323 |
10.4 % |
12/01/2017 |
BlackRock, Inc. |
Delaware |
1804915 |
0 |
1843399 |
0 |
1843399 |
10 % |
09/12/2016 |
Private Capital Management, LLC |
Delaware |
243473 |
943151 |
243473 |
943151 |
1186624 |
6.28 % |
11/02/2016 |
BlackRock, Inc. |
Delaware |
1601944 |
0 |
1638940 |
0 |
1638940 |
8.7 % |
28/01/2016 |
Nine Ten Capital Management LLC465220958 |
Texas |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2015 |
Brian Bares |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2015 |
Nine Ten Partners LP465301261 |
Texas |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2015 |
Russell Mollen |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2015 |
James Bradshaw |
USA |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2015 |
No. |
Minnesota |
0 |
795334 |
0 |
921301 |
921301 |
4.84 % |
13/02/2015 |
S.S or |
USA, Texas |
1794027 |
0 |
1794027 |
0 |
1794027 |
9.51 % |
10/07/2014 |
S.S or Bares Capital Management, Inc. TAX # |
USA Texas |
0 |
0 |
0 |
0 |
10 |
0 % |
10/07/2014 |
Duke University Health System, Inc. |
North Carolina |
159116 |
0 |
159116 |
0 |
159116 |
0.8 % |
06/03/2014 |
The Duke Endowment |
North Carolina |
304929 |
0 |
304929 |
0 |
304929 |
1.6 % |
06/03/2014 |
Duke University |
North Carolina |
508289 |
603679 |
508289 |
603679 |
1111968 |
5.8 % |
06/03/2014 |
Employees’ Retirement Plan of Duke University |
North Carolina |
139634 |
0 |
139634 |
0 |
139634 |
0.7 % |
06/03/2014 |
DUMAC, Inc. |
North Carolina |
0 |
1111968 |
0 |
1111968 |
1111968 |
5.8 % |
06/03/2014 |
Royce & Associates, LLC |
New York |
1189827 |
0 |
1189827 |
0 |
1189827 |
6.18 % |
10/01/2014 |