| The Vanguard Group |
Pennsylvania |
0 |
86860 |
3380921 |
132196 |
3513117 |
6.54 % |
12/11/2024 |
| The Vanguard Group |
Pennsylvania |
0 |
86860 |
3380921 |
132196 |
3513117 |
6.54 % |
04/11/2024 |
| The Vanguard Group |
Pennsylvania |
0 |
86860 |
3380921 |
132196 |
3513117 |
6.54 % |
04/11/2024 |
| Dimensional Fund Advisors LP |
Delaware |
1663529 |
0 |
1750461 |
0 |
1750461 |
3.3 % |
31/10/2024 |
| Collin McBirney |
USA |
0 |
6162665 |
0 |
6162665 |
6162665 |
11.4 % |
07/10/2024 |
| Topline Capital Partners, LP |
Delaware |
6162665 |
0 |
6162665 |
0 |
6162665 |
11.4 % |
07/10/2024 |
| Topline Capital Management, LLC |
California |
6162665 |
0 |
6162665 |
0 |
6162665 |
11.4 % |
07/10/2024 |
| T. Rowe Price Investment Management, Inc. |
Maryland |
1467535 |
0 |
3957203 |
0 |
3957203 |
7.5 % |
14/02/2024 |
| The Vanguard Group |
Pennsylvania |
0 |
43470 |
4465350 |
91135 |
4556485 |
8.69 % |
13/02/2024 |
| Dimensional Fund Advisors LP |
Delaware |
2568353 |
0 |
2627599 |
0 |
2627599 |
5 % |
09/02/2024 |
| BlackRock, Inc. |
Delaware |
5932931 |
0 |
6015814 |
0 |
6015814 |
11.5 % |
24/01/2024 |
| T. Rowe Price Investment Management, Inc. |
Maryland |
1069314 |
0 |
2934157 |
0 |
2934157 |
5.6 % |
14/02/2023 |
| T. Rowe Price Investment Management, Inc. |
Maryland |
1069314 |
0 |
2934157 |
0 |
2934157 |
5.6 % |
14/02/2023 |
| The Vanguard Group |
Pennsylvania For |
0 |
50906 |
5579837 |
95343 |
5675180 |
10.8 % |
09/02/2023 |
| The Vanguard Group |
Pennsylvania For |
0 |
48913 |
5563983 |
95361 |
5659344 |
10.35 % |
10/02/2022 |
| BlackRock, Inc. |
Delaware |
7192640 |
0 |
7291398 |
0 |
7291398 |
13.3 % |
27/01/2022 |
| BlackRock, Inc. |
Delaware |
7217333 |
0 |
7291398 |
0 |
7291398 |
13.3 % |
26/01/2022 |
| The Vanguard Group |
Pennsylvania |
0 |
54245 |
5420546 |
97502 |
5518048 |
10.14 % |
12/07/2021 |
| The Vanguard Group |
Pennsylvania |
0 |
54245 |
5420546 |
97502 |
5518048 |
10.14 % |
12/07/2021 |
| The Vanguard Group |
Pennsylvania |
0 |
54548 |
4697308 |
96432 |
4793740 |
8.96 % |
10/02/2021 |
| The Vanguard Group |
Pennsylvania |
0 |
54548 |
4697308 |
96432 |
4793740 |
8.96 % |
10/02/2021 |
| BlackRock, Inc. |
Delaware |
7167458 |
0 |
7254312 |
0 |
7254312 |
13.6 % |
26/01/2021 |
| The Vanguard Group |
Pennsylvania |
92063 |
8111 |
4330462 |
94009 |
4424471 |
8.59 % |
12/02/2020 |
| BlackRock, Inc. |
Delaware |
6664424 |
0 |
6904019 |
0 |
6904019 |
13.4 % |
04/02/2020 |
| The Vanguard Group |
Pennsylvania |
99437 |
6100 |
5205571 |
101137 |
5306708 |
10.06 % |
11/02/2019 |
| Dimensional Fund Advisors LP |
Delaware |
1423455 |
0 |
1486038 |
0 |
1486038 |
2.82 % |
08/02/2019 |
| BlackRock, Inc. |
Delaware |
7117851 |
0 |
7288743 |
0 |
7288743 |
13.8 % |
28/01/2019 |
| The Vanguard Group |
Pennsylvania |
89616 |
3000 |
5096624 |
89090 |
5185714 |
10.2 % |
12/02/2018 |
| Dimensional Fund Advisors LP |
Delaware |
2444478 |
0 |
2565206 |
0 |
2565206 |
5.05 % |
09/02/2018 |
| The Vanguard Group |
Pennsylvania |
88770 |
3000 |
5012152 |
88244 |
5100396 |
10.03 % |
11/12/2017 |
| The Vanguard Group |
Pennsylvania |
88770 |
3000 |
5012152 |
88244 |
5100396 |
10.03 % |
11/12/2017 |
| Park West Asset Management LLC |
Delaware |
605000 |
0 |
605000 |
0 |
605000 |
1.2 % |
21/02/2017 |
| Park West Asset Management LLC |
Delaware |
605000 |
0 |
605000 |
0 |
605000 |
1.2 % |
21/02/2017 |
| Peter S. Park |
United States of America |
605000 |
0 |
0 |
0 |
605000 |
1.2 % |
21/02/2017 |
| Peter S. Park |
United States of America |
605000 |
0 |
0 |
0 |
605000 |
1.2 % |
21/02/2017 |
| The Vanguard Group |
Pennsylvania |
57005 |
3000 |
3621010 |
57813 |
3678823 |
7.32 % |
13/02/2017 |
| Dimensional Fund Advisors LP |
Delaware |
2576324 |
0 |
2734655 |
0 |
2734655 |
5.45 % |
09/02/2017 |
| BlackRock, Inc. |
Delaware |
4819074 |
0 |
4903989 |
0 |
4903989 |
9.8 % |
23/01/2017 |
| Park West Asset Management LLC |
Delaware |
2765737 |
0 |
2765737 |
0 |
2765737 |
5.6 % |
18/05/2016 |
| Peter S. Park |
United States of America |
2765737 |
0 |
2765737 |
0 |
2765737 |
5.6 % |
18/05/2016 |
| Peter S. Park |
United States of America |
2765737 |
0 |
2765737 |
0 |
2765737 |
5.6 % |
18/05/2016 |
| Park West Asset Management LLC |
Delaware |
2765737 |
0 |
2765737 |
0 |
2765737 |
5.6 % |
18/05/2016 |
| The Vanguard Group |
Pennsylvania |
56907 |
|
3142774 |
55007 |
3197781 |
6.11 % |
10/02/2016 |
| BlackRock, Inc. |
Delaware |
4220400 |
0 |
4305704 |
0 |
4305704 |
8.2 % |
26/01/2016 |
| Harvest Capital Strategies LLC |
Delaware |
2163759 |
0 |
2163759 |
0 |
2163759 |
4.2 % |
17/02/2015 |
| SEQUOIA CAPITAL FRANCHISE FUND, L.P. S |
DELAWARE |
0 |
6272461 |
0 |
6272461 |
6272461 |
1.2 % |
10/02/2015 |
| SEQUOIA CAPITAL FRANCHISE PARTNERS, L.P. S |
DELAWARE |
0 |
857231 |
0 |
857231 |
857231 |
0.2 % |
10/02/2015 |
| SCFF MANAGEMENT, LLC S |
DELAWARE |
0 |
712969 |
0 |
712969 |
7129691 |
1.4 % |
10/02/2015 |
| SEQUOIA CAPITAL U.S. GROWTH FUND IV, L.P. S |
CAYMAN ISLANDS |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2015 |
| SEQUOIA CAPITAL USGF PRINCIPALS FUND IV, L.P. S |
CAYMAN ISLANDS |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2015 |
| SCGF IV MANAGEMENT, L.P. S |
CAYMAN ISLANDS |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2015 |
| SCGF GENPAR, LTD. S |
CAYMAN ISLANDS |
0 |
0 |
0 |
0 |
0 |
0 % |
10/02/2015 |
| BlackRock, Inc. |
Delaware |
2798955 |
0 |
2860626 |
0 |
2860626 |
6.2 % |
30/01/2015 |
| WAL-MART STORES, INC. |
DELAWARE |
0 |
0 |
1330209 |
0 |
1919121 |
5.1 % |
14/02/2014 |
| BlackRock, Inc. |
Delaware |
2084150 |
0 |
2163213 |
0 |
2163213 |
5.8 % |
28/01/2014 |
| Harvest Capital Strategies LLC |
Delaware |
2040609 |
0 |
2040609 |
0 |
2040609 |
5.5 % |
14/01/2014 |
| Opus Capital Group, LLC |
USA |
979208 |
|
1582223 |
|
1582223 |
4.91 % |
10/07/2013 |
| Opus Capital Group, LLC |
USA |
979208 |
|
1582223 |
|
1582223 |
4.91 % |
10/07/2013 |
| WALMART STORES, INC. |
DELAWARE |
0 |
0 |
888489 |
0 |
1919121 |
6.1 % |
14/02/2013 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
2000000 |
0 |
2000000 |
0 |
2000000 |
6.39 % |
01/02/2013 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
2000000 |
0 |
2000000 |
0 |
2000000 |
6.39 % |
01/02/2013 |
| Opus Capital Group, LLC |
USA |
1054606 |
|
1664270 |
|
1664270 |
5.33 % |
19/10/2012 |
| Opus Capital Group, LLC |
USA |
1054606 |
|
1664270 |
|
1664270 |
5.33 % |
19/10/2012 |
| Baron Capital Group, Inc.954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| Baron Capital Management, Inc.954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| Ronald Baron954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| Baron Capital Management, Inc.954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| Baron Capital Group, Inc.954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| BAMCO INC /NY/954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| BAMCO INC /NY/954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| Ronald Baron954766827 |
New York |
0 |
0 |
0 |
0 |
0 |
0 % |
10/10/2012 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1915852 |
6.1 % |
10/08/2012 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
0 |
0 |
0 |
0 |
1915852 |
6.1 % |
10/08/2012 |
| T. ROWE PRICE NEW HORIZONS FUND, INC |
Maryland |
0 |
0 |
0 |
0 |
1276300 |
4 % |
10/08/2012 |
| T. ROWE PRICE NEW HORIZONS FUND, INC |
Maryland |
0 |
0 |
0 |
0 |
1276300 |
4 % |
10/08/2012 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
1835059 |
0 |
1835059 |
0 |
1835059 |
6.04 % |
22/03/2012 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
1835059 |
0 |
1835059 |
0 |
1835059 |
6.04 % |
22/03/2012 |
| WALMART STORES, INC. |
DELAWARE |
0 |
0 |
476014 |
0 |
1948366 |
6.5 % |
05/03/2012 |
| WALMART STORES, INC. |
DELAWARE |
0 |
0 |
476014 |
0 |
1948366 |
6.5 % |
05/03/2012 |
| Ronald |
New York |
0 |
1426752 |
0 |
1486752 |
1486752 |
5.91 % |
14/02/2012 |
| Baron Capital Management, |
New York |
0 |
24885 |
0 |
24885 |
24885 |
0.1 % |
14/02/2012 |
| Baron Capital Group, |
New York |
0 |
1426752 |
0 |
1486752 |
1486752 |
5.91 % |
14/02/2012 |
| BAMCO INC |
New York |
0 |
1401867 |
0 |
1461867 |
1461867 |
5.81 % |
14/02/2012 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
1504657 |
0 |
1504657 |
0 |
1504657 |
4.99 % |
14/02/2012 |
| FMR LLC |
Delaware |
0 |
0 |
1359464 |
0 |
1359464 |
5.505 % |
10/06/2011 |
| FMR LLC |
Delaware |
0 |
0 |
1359464 |
0 |
1359464 |
5.505 % |
10/06/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
1359464 |
0 |
1359464 |
5.505 % |
10/06/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
1359464 |
0 |
1359464 |
5.505 % |
10/06/2011 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
473300 |
0 |
1849399 |
0 |
1957860 |
11.4 % |
08/04/2011 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
473300 |
0 |
1849399 |
0 |
1957860 |
11.4 % |
08/04/2011 |
| T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1214200 |
0 |
0 |
0 |
1214200 |
7.1 % |
08/04/2011 |
| T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
1214200 |
0 |
0 |
0 |
1214200 |
7.1 % |
08/04/2011 |
| FMR LLC |
Delaware |
0 |
0 |
2671264 |
0 |
2671264 |
15.686 % |
08/04/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2671264 |
0 |
2671264 |
15.686 % |
08/04/2011 |
| FMR LLC |
Delaware |
0 |
0 |
2671264 |
0 |
2671264 |
15.686 % |
08/04/2011 |
| Edward C. Johnson 3d |
United States of America |
0 |
0 |
2671264 |
0 |
2671264 |
15.686 % |
08/04/2011 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
399100 |
0 |
2701626 |
0 |
2810087 |
16.5 % |
10/03/2011 |
| T. ROWE PRICE ASSOCIATES, INC. |
MARYLAND |
399100 |
0 |
2701626 |
0 |
2810087 |
16.5 % |
10/03/2011 |
| T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
957800 |
0 |
0 |
0 |
957800 |
5.6 % |
10/03/2011 |
| T. ROWE PRICE NEW HORIZONS FUND, INC. |
Maryland |
957800 |
0 |
0 |
0 |
957800 |
5.6 % |
10/03/2011 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
1373227 |
0 |
1373227 |
0 |
1373227 |
8.06 % |
07/03/2011 |
| The Wellcome Trust Limited as Trustee of the Wellcome Trust |
United Kingdom |
1373227 |
0 |
1373227 |
0 |
1373227 |
8.06 % |
07/03/2011 |
| STORES, INC. |
DELAWARE |
0 |
0 |
0 |
0 |
2208552 |
15 % |
14/02/2011 |
| STORES, INC. |
DELAWARE |
0 |
0 |
0 |
0 |
2208552 |
15 % |
14/02/2011 |
| Steven W. Streit |
U.S. |
4126143 |
33020 |
4126143 |
33020 |
4159163 |
22 % |
11/02/2011 |
| Mark T. Troughton |
U.S. |
980619 |
126250 |
980619 |
126250 |
1106869 |
7 % |
11/02/2011 |
| SCGF IV MANAGEMENT, L.P. |
CAYMAN ISLANDS |
0 |
1246945 |
0 |
1246945 |
12469451 |
7.8 % |
09/02/2011 |
| SEQUOIA CAPITAL USGF PRINCIPALS FUND IV, L.P. |
CAYMAN ISLANDS |
0 |
518721 |
0 |
518721 |
518721 |
0.4 % |
09/02/2011 |
| SEQUOIA CAPITAL U.S. GROWTH FUND IV, L.P. |
CAYMAN ISLANDS |
0 |
11950731 |
0 |
11950731 |
11950731 |
7.5 % |
09/02/2011 |
| SCFF MANAGEMENT, LLC |
DELAWARE |
0 |
8838749 |
0 |
8838749 |
88387491 |
37.5 % |
09/02/2011 |
| SEQUOIA CAPITAL FRANCHISE PARTNERS, L.P. |
DELAWARE |
0 |
0 |
0 |
0 |
0 |
6.7 % |
09/02/2011 |
| SEQUOIA CAPITAL ENTREPRENEURS ANNEX FUND |
DELAWARE |
0 |
1632921 |
0 |
1632921 |
1632921 |
1.1 % |
09/02/2011 |
| SEQUOIA CAPITAL IX |
DELAWARE |
0 |
0 |
0 |
0 |
0 |
11.1 % |
09/02/2011 |
| SC IX.I MANAGEMENT, LLC |
DELAWARE |
0 |
2013679 |
0 |
2013679 |
20136791 |
12 % |
09/02/2011 |
| SEQUOIA CAPITAL FRANCHISE FUND, L.P. |
DELAWARE |
0 |
77780991 |
0 |
77780991 |
77780991 |
34.5 % |
09/02/2011 |
| SCGF GENPAR, LTD. |
CAYMAN ISLANDS |
0 |
1246945 |
0 |
1246945 |
12469451 |
7.8 % |
09/02/2011 |