0001644956-20-000002.txt : 20200212
0001644956-20-000002.hdr.sgml : 20200212
20200212172653
ACCESSION NUMBER: 0001644956-20-000002
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200212
DATE AS OF CHANGE: 20200212
EFFECTIVENESS DATE: 20200212
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC
CENTRAL INDEX KEY: 0001644956
IRS NUMBER: 472614791
STATE OF INCORPORATION: DE
FISCAL YEAR END: 1231
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-17022
FILM NUMBER: 20605663
BUSINESS ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
BUSINESS PHONE: 312-236-1600
MAIL ADDRESS:
STREET 1: 150 NORTH RIVERSIDE PLAZA
CITY: CHICAGO
STATE: IL
ZIP: 60606
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
false
false
0001644956
XXXXXXXX
12-31-2019
12-31-2019
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC
150 NORTH RIVERSIDE PLAZA
CHICAGO
IL
60606
13F HOLDINGS REPORT
028-17022
N
Stephanie Braming
Partner, Global Head of Investment Management
312-236-1600
/s/ Stephanie Braming
Chicago
IL
02-12-2020
0
356
25094282
false
INFORMATION TABLE
2
WBIMInfoTable.xml
ABBOTT LABS
COM
002824100
55199
635498
SH
SOLE
619959
0
15539
ABIOMED INC
COM
003654100
110003
644837
SH
SOLE
581155
0
63682
ACADIA RLTY TR
COM SH BEN INT
004239109
13130
506352
SH
SOLE
506352
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
61718
293098
SH
SOLE
268087
0
25011
ACTIVISION BLIZZARD INC
COM
00507V109
51429
865514
SH
SOLE
842815
0
22699
ADOBE INC
COM
00724F101
122787
372297
SH
SOLE
267222
0
105075
ADVANCE AUTO PARTS INC
COM
00751Y106
148314
926038
SH
SOLE
785292
0
140746
ADVANCED MICRO DEVICES INC
COM
007903107
94306
2056392
SH
SOLE
1746936
0
309456
AGILENT TECHNOLOGIES INC
COM
00846U101
33913
397525
SH
SOLE
302585
0
94940
AGILYSYS INC
COM
00847J105
25313
996171
SH
SOLE
898926
0
97245
AGREE REALTY CORP
COM
008492100
7792
111045
SH
SOLE
111045
0
0
ALBANY INTL CORP
CL A
012348108
14079
185439
SH
SOLE
167333
0
18106
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
1202870
5671743
SH
SOLE
4637360
0
1034383
ALLEGION PUB LTD CO
ORD SHS
G0176J109
36683
294547
SH
SOLE
149458
0
145089
ALPHABET INC
CAP STK CL C
02079K107
31929
23881
SH
SOLE
23132
0
749
ALPHABET INC
CAP STK CL A
02079K305
228298
170449
SH
SOLE
130348
0
40101
AMAZON COM INC
COM
023135106
241278
130573
SH
SOLE
103553
0
27020
AMEDISYS INC
COM
023436108
178630
1070154
SH
SOLE
982555
0
87599
AMERICAN ASSETS TR INC
COM
024013104
13228
288181
SH
SOLE
288181
0
0
AMERICOLD RLTY TR
COM
03064D108
18197
519011
SH
SOLE
427158
0
91853
ANAPLAN INC
COM
03272L108
81684
1558856
SH
SOLE
1435720
0
123136
AON PLC
SHS CL A
G0408V102
29785
142999
SH
SOLE
138501
0
4498
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
31996
670640
SH
SOLE
649585
0
21055
APTIV PLC
SHS
G6095L109
55506
584459
SH
SOLE
325847
0
258612
ARCHROCK INC
COM
03957W106
10101
1006113
SH
SOLE
1006113
0
0
ARCO PLATFORM LTD
COM CL A
G04553106
7137
161469
SH
SOLE
102229
0
59240
ARES MANAGEMENT CORPORATION
CL A COM STK
03990B101
92004
2577871
SH
SOLE
2304236
0
273635
ARISTA NETWORKS INC
COM
040413106
30155
148256
SH
SOLE
113371
0
34885
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
18874
200853
SH
SOLE
154986
0
45867
ASPEN TECHNOLOGY INC
COM
045327103
180850
1495493
SH
SOLE
1377412
0
118081
ASTRAZENECA PLC
SPONSORED ADR
046353108
4404
88333
SH
SOLE
88333
0
0
AUTODESK INC
COM
052769106
16539
90150
SH
SOLE
60387
0
29763
AVALARA INC
COM
05338G106
148083
2021605
SH
SOLE
1857834
0
163771
AVNET INC
COM
053807103
11268
265497
SH
SOLE
265497
0
0
AXALTA COATING SYS LTD
COM
G0750C108
91471
3008915
SH
SOLE
2771390
0
237525
AXOGEN INC
COM
05463X106
16496
922079
SH
SOLE
832070
0
90009
AZUL S A
SPONSR ADR PFD
05501U106
11218
262111
SH
SOLE
180520
0
81591
BALL CORP
COM
058498106
40564
627248
SH
SOLE
476486
0
150762
BANC OF CALIFORNIA INC
COM
05990K106
9267
539429
SH
SOLE
539429
0
0
BANCOLOMBIA S A
SPON ADR PREF
05968L102
17812
325100
SH
SOLE
223741
0
101359
BANNER CORP
COM NEW
06652V208
12039
212740
SH
SOLE
212740
0
0
BELDEN INC
COM
077454106
13111
238387
SH
SOLE
238387
0
0
BJS WHSL CLUB HLDGS INC
COM
05550J101
215695
9485284
SH
SOLE
8466592
0
1018692
BLACK HILLS CORP
COM
092113109
14065
179080
SH
SOLE
179080
0
0
BLACKROCK INC
COM
09247X101
61725
122786
SH
SOLE
62255
0
60531
BLUE BIRD CORP
COM
095306106
25150
1097314
SH
SOLE
837739
0
259575
BOOT BARN HLDGS INC
COM
099406100
32128
721499
SH
SOLE
578262
0
143237
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
193111
2714905
SH
SOLE
2409580
0
305325
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
10857
902495
SH
SOLE
902495
0
0
BOYD GAMING CORP
COM
103304101
13572
453320
SH
SOLE
453320
0
0
BRADY CORP
CL A
104674106
24154
421833
SH
SOLE
421833
0
0
BRIGHAM MINERALS INC
CL A COM
10918L103
7027
327769
SH
SOLE
327769
0
0
BRINKS CO
COM
109696104
209113
2306054
SH
SOLE
2036288
0
269766
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
414015
7162893
SH
SOLE
5756926
0
1405967
BROWN & BROWN INC
COM
115236101
626
15864
SH
SOLE
0
0
15864
BURLINGTON STORES INC
COM
122017106
334518
1466992
SH
SOLE
1313953
0
153039
BWX TECHNOLOGIES INC
COM
05605H100
456784
7357982
SH
SOLE
6537728
0
820254
CABLE ONE INC
COM
12685J105
193997
130333
SH
SOLE
117369
0
12964
CALAVO GROWERS INC
COM
128246105
18410
203219
SH
SOLE
183380
0
19839
CALLON PETE CO DEL
COM
13123X102
10040
2078660
SH
SOLE
2078660
0
0
CAMECO CORP
COM
13321L108
18492
2077799
SH
SOLE
1570057
0
507742
CANADIAN NATL RY CO
COM
136375102
302429
3342955
SH
SOLE
2916007
0
426948
CANADIAN PAC RY LTD
COM
13645T100
118604
465204
SH
SOLE
379432
0
85772
CAREDX INC
COM
14167L103
7762
359854
SH
SOLE
324728
0
35126
CARMAX INC
COM
143130102
13858
158072
SH
SOLE
92468
0
65604
CARPENTER TECHNOLOGY CORP
COM
144285103
11168
224352
SH
SOLE
224352
0
0
CARTERS INC
COM
146229109
21542
197015
SH
SOLE
197015
0
0
CASELLA WASTE SYS INC
CL A
147448104
24866
540210
SH
SOLE
487479
0
52731
CBOE GLOBAL MARKETS INC
COM
12503M108
135584
1129865
SH
SOLE
971289
0
158576
CENTENE CORP DEL
COM
15135B101
19351
307800
SH
SOLE
206122
0
101678
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
182148
1641564
SH
SOLE
1431968
0
209596
CINEMARK HOLDINGS INC
COM
17243V102
8525
251846
SH
SOLE
251846
0
0
CNO FINL GROUP INC
COM
12621E103
10053
554502
SH
SOLE
554502
0
0
COCA COLA CO
COM
191216100
66800
1206858
SH
SOLE
1179137
0
27721
CODEXIS INC
COM
192005106
27732
1734342
SH
SOLE
1397663
0
336679
COGNEX CORP
COM
192422103
7726
137874
SH
SOLE
0
0
137874
COLFAX CORP
COM
194014106
2692
73995
SH
SOLE
1590
0
72405
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
17983
230644
SH
SOLE
206189
0
24455
CONAGRA BRANDS INC
COM
205887102
15435
450777
SH
SOLE
301825
0
148952
CONMED CORP
COM
207410101
21216
189716
SH
SOLE
189716
0
0
COPART INC
COM
217204106
198083
2178175
SH
SOLE
1938188
0
239987
CORESITE RLTY CORP
COM
21870Q105
21762
194100
SH
SOLE
142263
0
51837
COSTAR GROUP INC
COM
22160N109
77005
128706
SH
SOLE
83069
0
45637
COSTCO WHSL CORP NEW
COM
22160K105
37078
126151
SH
SOLE
123591
0
2560
COTT CORP QUE
COM
22163N106
3273
239280
SH
SOLE
5133
0
234147
CRACKER BARREL OLD CTRY STOR
COM
22410J106
9665
62868
SH
SOLE
62868
0
0
CREDICORP LTD
COM
G2519Y108
147474
691944
SH
SOLE
597052
0
94892
CROWN HOLDINGS INC
COM
228368106
223704
3083877
SH
SOLE
2756850
0
327027
CRYOLIFE INC
COM
228903100
19211
709138
SH
SOLE
639913
0
69225
CURTISS WRIGHT CORP
COM
231561101
24434
173427
SH
SOLE
173427
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
41740
358034
SH
SOLE
284032
0
74002
DANA INCORPORATED
COM
235825205
11221
616526
SH
SOLE
616526
0
0
DARLING INGREDIENTS INC
COM
237266101
40087
1427603
SH
SOLE
1344804
0
82799
DIAGEO P L C
SPON ADR NEW
25243Q205
7222
42883
SH
SOLE
42883
0
0
DINE BRANDS GLOBAL INC
COM
254423106
20869
249874
SH
SOLE
200795
0
49079
DOLBY LABORATORIES INC
COM CL A
25659T107
37098
539211
SH
SOLE
378925
0
160286
DONALDSON INC
COM
257651109
2415
41919
SH
SOLE
41919
0
0
DOUGLAS DYNAMICS INC
COM
25960R105
29236
531565
SH
SOLE
421652
0
109913
DOUGLAS EMMETT INC
COM
25960P109
4215
96023
SH
SOLE
4702
0
91321
DUCOMMUN INC DEL
COM
264147109
14134
279706
SH
SOLE
252241
0
27465
EAGLE MATERIALS INC
COM
26969P108
1788
19723
SH
SOLE
424
0
19299
ECOLAB INC
COM
278865100
5699
29529
SH
SOLE
29529
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
52880
226671
SH
SOLE
115211
0
111460
EMCOR GROUP INC
COM
29084Q100
15220
176364
SH
SOLE
176364
0
0
ENCOMPASS HEALTH CORP
COM
29261A100
344153
4968282
SH
SOLE
4438256
0
530026
ENCORE CAP GROUP INC
COM
292554102
117533
3323897
SH
SOLE
2973666
0
350231
ENTEGRIS INC
COM
29362U104
56459
1127147
SH
SOLE
1005216
0
121931
EOG RES INC
COM
26875P101
879
10500
SH
SOLE
10500
0
0
EPAM SYS INC
COM
29414B104
17705
83451
SH
SOLE
55898
0
27553
EPR PPTYS
COM SH BEN INT
26884U109
11734
166112
SH
SOLE
166112
0
0
EQUIFAX INC
COM
294429105
39608
282669
SH
SOLE
252282
0
30387
ESCO TECHNOLOGIES INC
COM
296315104
12998
140520
SH
SOLE
126799
0
13721
ETSY INC
COM
29786A106
96980
2189168
SH
SOLE
2010934
0
178234
EURONET WORLDWIDE INC
COM
298736109
325708
2067200
SH
SOLE
1844924
0
222276
F M C CORP
COM NEW
302491303
4446
44540
SH
SOLE
1854
0
42686
FACEBOOK INC
CL A
30303M102
73912
360107
SH
SOLE
182881
0
177226
FIDELITY NATL INFORMATION SV
COM
31620M106
107000
769285
SH
SOLE
533882
0
235403
FIRSTCASH INC
COM
33767D105
164404
2038996
SH
SOLE
1838777
0
200219
FIRSTSERVICE CORP NEW
COM
33767E202
127666
1372158
SH
SOLE
1258007
0
114151
FNB CORP PA
COM
302520101
12487
983249
SH
SOLE
983249
0
0
FOOT LOCKER INC
COM
344849104
11590
297249
SH
SOLE
297249
0
0
FORRESTER RESH INC
COM
346563109
8269
198287
SH
SOLE
178825
0
19462
FORTIVE CORP
COM
34959J108
67917
889081
SH
SOLE
810974
0
78107
FTI CONSULTING INC
COM
302941109
17228
155683
SH
SOLE
155683
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
26193
275055
SH
SOLE
164136
0
110919
GENERAC HLDGS INC
COM
368736104
90023
894946
SH
SOLE
799971
0
94975
GENPACT LIMITED
SHS
G3922B107
11805
279932
SH
SOLE
195403
0
84529
GLACIER BANCORP INC NEW
COM
37637Q105
26542
577123
SH
SOLE
538770
0
38353
GLAUKOS CORP
COM
377322102
107661
1976525
SH
SOLE
1815770
0
160755
GLOBAL PMTS INC
COM
37940X102
28827
157905
SH
SOLE
105714
0
52191
GLOBAL X FDS
MSCI GREECE ETF
37950E366
43657
4309700
SH
SOLE
4309700
0
0
GLOBANT S A
COM
L44385109
108776
1025701
SH
SOLE
737377
0
288324
GODADDY INC
CL A
380237107
185396
2729626
SH
SOLE
2441798
0
287828
GRAND CANYON ED INC
COM
38526M106
274648
2867187
SH
SOLE
2590091
0
277096
GRUPO AEROPORTUARIO DEL SURE
SPON ADR SER B
40051E202
45400
242285
SH
SOLE
195789
0
46496
GSX TECHEDU INC
SPONSORED ADS
36257Y109
12688
580398
SH
SOLE
369190
0
211208
GUIDEWIRE SOFTWARE INC
COM
40171V100
184048
1676665
SH
SOLE
1445338
0
231327
HABIT RESTAURANTS INC
COM CL A
40449J103
10726
1028377
SH
SOLE
928014
0
100363
HALOZYME THERAPEUTICS INC
COM
40637H109
112258
6331530
SH
SOLE
5819346
0
512184
HANCOCK WHITNEY CORPORATION
COM
410120109
16139
367797
SH
SOLE
367797
0
0
HANGER INC
COM NEW
41043F208
35927
1301230
SH
SOLE
1023494
0
277736
HANOVER INS GROUP INC
COM
410867105
13459
98475
SH
SOLE
98475
0
0
HDFC BANK LTD
SPONSORED ADS
40415F101
167672
2646745
SH
SOLE
2094715
0
552030
HEALTHCARE RLTY TR
COM
421946104
21431
642209
SH
SOLE
522854
0
119355
HEALTHCARE SVCS GRP INC
COM
421906108
138176
5681592
SH
SOLE
5091941
0
589651
HEICO CORP NEW
CL A
422806208
122760
1371165
SH
SOLE
1262778
0
108387
HELIX ENERGY SOLUTIONS GRP I
COM
42330P107
11199
1162938
SH
SOLE
1162938
0
0
HIGHWOODS PPTYS INC
COM
431284108
13471
275433
SH
SOLE
275433
0
0
HOME BANCSHARES INC
COM
436893200
33604
1709260
SH
SOLE
1617508
0
91752
HORACE MANN EDUCATORS CORP N
COM
440327104
8313
190401
SH
SOLE
190401
0
0
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
320569
8855490
SH
SOLE
7888196
0
967294
HUAZHU GROUP LTD
SPONSORED ADS
44332N106
182295
4550094
SH
SOLE
3941451
0
608643
IBERIABANK CORP
COM
450828108
13633
182192
SH
SOLE
182192
0
0
ICICI BK LTD
ADR
45104G104
17028
1129635
SH
SOLE
1129635
0
0
ICON PLC
SHS
G4705A100
86181
500384
SH
SOLE
408931
0
91453
IDACORP INC
COM
451107106
16060
150373
SH
SOLE
103555
0
46818
IDEXX LABS INC
COM
45168D104
30062
115122
SH
SOLE
59577
0
55545
ILLUMINA INC
COM
452327109
23149
69782
SH
SOLE
36456
0
33326
IMAX CORP
COM
45245E109
7831
383326
SH
SOLE
383326
0
0
INFOSYS LTD
SPONSORED ADR
456788108
16111
1562374
SH
SOLE
1562374
0
0
INGEVITY CORP
COM
45688C107
3365
38507
SH
SOLE
827
0
37680
INPHI CORP
COM
45772F107
8327
112498
SH
SOLE
112498
0
0
INSPIRE MED SYS INC
COM
457730109
88367
1190766
SH
SOLE
1092694
0
98072
INSULET CORP
COM
45784P101
274095
1601024
SH
SOLE
1458684
0
142340
INTEGER HLDGS CORP
COM
45826H109
14555
180967
SH
SOLE
180967
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
103080
1113771
SH
SOLE
783524
0
330247
INTERCORP FINL SVCS INC
SHS
P5626F128
16313
394994
SH
SOLE
265584
0
129410
INTUIT
COM
461202103
23530
89832
SH
SOLE
87009
0
2823
INTUITIVE SURGICAL INC
COM NEW
46120E602
41101
69527
SH
SOLE
38393
0
31134
IRHYTHM TECHNOLOGIES INC
COM
450056106
84027
1234054
SH
SOLE
1136574
0
97480
ISHARES INC
MSCI BRAZIL ETF
464286400
31531
664500
SH
SOLE
664500
0
0
ISHARES INC
MSCI CHILE ETF
464286640
15558
466800
SH
SOLE
466800
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
62534
1163200
SH
SOLE
1163200
0
0
ISHARES INC
MSCI MLY ETF NEW
46434G814
14922
523400
SH
SOLE
523400
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
46588
364080
SH
SOLE
364080
0
0
ISHARES TR
MSCI EAFE ETF
464287465
691
9951
SH
SOLE
9951
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
284
1860
SH
SOLE
1860
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
0
215
SH
SOLE
215
0
0
ISHARES TR
RUS 2000 GRW ETF
464287648
1161
5420
SH
SOLE
5420
0
0
ISHARES TR
JPMORGAN USD EMG
464288281
97
850
SH
SOLE
850
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
30969
881050
SH
SOLE
881050
0
0
ISHARES TR
MSCI INDIA SM CP
46429B614
863
24004
SH
SOLE
24004
0
0
J & J SNACK FOODS CORP
COM
466032109
16328
88608
SH
SOLE
88608
0
0
J2 GLOBAL INC
COM
48123V102
231553
2470956
SH
SOLE
2194548
0
276408
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
26228
232809
SH
SOLE
178046
0
54763
JONES LANG LASALLE INC
COM
48020Q107
148329
852026
SH
SOLE
768026
0
84000
JPMORGAN CHASE & CO
COM
46625H100
73150
524752
SH
SOLE
271352
0
253400
KNOWLES CORP
COM
49926D109
24250
1146570
SH
SOLE
879221
0
267349
KONINKLIJKE PHILIPS N V
NY REG SH NEW
500472303
4273
87559
SH
SOLE
87559
0
0
LAM RESEARCH CORP
COM
512807108
33738
115382
SH
SOLE
111756
0
3626
LAMB WESTON HLDGS INC
COM
513272104
295115
3430368
SH
SOLE
3022434
0
407934
LAUDER ESTEE COS INC
CL A
518439104
98183
475372
SH
SOLE
336517
0
138855
LAUREATE EDUCATION INC
CL A
518613203
31779
1804596
SH
SOLE
1659546
0
145050
LHC GROUP INC
COM
50187A107
30408
220731
SH
SOLE
170322
0
50409
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
147763
1416850
SH
SOLE
1300700
0
116150
LINDE PLC
SHS
G5494J103
38261
179713
SH
SOLE
174412
0
5301
LITHIA MTRS INC
CL A
536797103
20038
136316
SH
SOLE
123013
0
13303
LITTELFUSE INC
COM
537008104
19763
103307
SH
SOLE
93220
0
10087
LIVE NATION ENTERTAINMENT IN
COM
538034109
292196
4088371
SH
SOLE
3710587
0
377784
LIVEPERSON INC
COM
538146101
11874
320906
SH
SOLE
289580
0
31326
LIVERAMP HLDGS INC
COM
53815P108
9248
192377
SH
SOLE
192377
0
0
LOCKHEED MARTIN CORP
COM
539830109
50258
129073
SH
SOLE
65654
0
63419
LULULEMON ATHLETICA INC
COM
550021109
139776
603340
SH
SOLE
494749
0
108591
LUXFER HOLDINGS PLC
SHS
G5698W116
27562
1489042
SH
SOLE
1215323
0
273719
M D C HLDGS INC
COM
552676108
13936
365209
SH
SOLE
365209
0
0
MAGELLAN HEALTH INC
COM NEW
559079207
9134
116732
SH
SOLE
116732
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
290391
1038447
SH
SOLE
956469
0
81978
MASTERCARD INC
CL A
57636Q104
164652
551433
SH
SOLE
402688
0
148745
MAXIMUS INC
COM
577933104
25611
344286
SH
SOLE
253801
0
90485
MAXLINEAR INC
COM
57776J100
13014
613277
SH
SOLE
553349
0
59928
MEDNAX INC
COM
58502B106
3504
126077
SH
SOLE
2707
0
123370
MERCADOLIBRE INC
COM
58733R102
58182
101728
SH
SOLE
70013
0
31715
MERCURY SYS INC
COM
589378108
18234
263845
SH
SOLE
238085
0
25760
MERIT MED SYS INC
COM
589889104
26628
852927
SH
SOLE
616065
0
236862
METTLER TOLEDO INTERNATIONAL
COM
592688105
10010
12619
SH
SOLE
8452
0
4167
MICROCHIP TECHNOLOGY INC
COM
595017104
41278
394171
SH
SOLE
295380
0
98791
MICROSOFT CORP
COM
594918104
190977
1211015
SH
SOLE
1183335
0
27680
MIDDLEBY CORP
COM
596278101
9573
87413
SH
SOLE
58558
0
28855
MILLER HERMAN INC
COM
600544100
12764
306462
SH
SOLE
306462
0
0
MINERALS TECHNOLOGIES INC
COM
603158106
9904
171851
SH
SOLE
171851
0
0
MOBILEIRON INC
COM NEW
60739U204
7770
1598788
SH
SOLE
1442719
0
156069
MURPHY USA INC
COM
626755102
12508
106903
SH
SOLE
106903
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
11483
326045
SH
SOLE
326045
0
0
NATIONAL INSTRS CORP
COM
636518102
101176
2389605
SH
SOLE
2213072
0
176533
NETEASE INC
SPONSORED ADS
64110W102
296002
965393
SH
SOLE
872536
0
92857
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
40152
331149
SH
SOLE
221620
0
109529
NEWPARK RES INC
COM PAR $.01NEW
651718504
6389
1018926
SH
SOLE
1018926
0
0
NEXTERA ENERGY INC
COM
65339F101
57293
236590
SH
SOLE
122524
0
114066
NICE LTD
SPONSORED ADR
653656108
196381
1265793
SH
SOLE
1130949
0
134844
NORDSON CORP
COM
655663102
3722
22859
SH
SOLE
491
0
22368
NOVANTA INC
COM
67000B104
89966
1017254
SH
SOLE
935105
0
82149
NOVARTIS A G
SPONSORED ADR
66987V109
4718
49828
SH
SOLE
49828
0
0
NOVO-NORDISK A S
ADR
670100205
4012
69315
SH
SOLE
69315
0
0
NVR INC
COM
62944T105
10785
2832
SH
SOLE
0
0
2832
NXP SEMICONDUCTORS N V
COM
N6596X109
6733
52911
SH
SOLE
52911
0
0
OCEANEERING INTL INC
COM
675232102
743
49862
SH
SOLE
1297
0
48565
OCEANFIRST FINL CORP
COM
675234108
11904
466111
SH
SOLE
466111
0
0
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
123601
1892527
SH
SOLE
1738416
0
154111
ONE GAS INC
COM
68235P108
13565
144970
SH
SOLE
144970
0
0
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
20418
1212480
SH
SOLE
1083951
0
128529
ORBCOMM INC
COM
68555P100
9926
2357738
SH
SOLE
2127575
0
230163
ORION ENGINEERED CARBONS S A
COM
L72967109
22450
1163192
SH
SOLE
800564
0
362628
OUTFRONT MEDIA INC
COM
69007J106
2122
79102
SH
SOLE
1905
0
77197
PACWEST BANCORP DEL
COM
695263103
11950
312260
SH
SOLE
312260
0
0
PAGSEGURO DIGITAL LTD
COM CL A
G68707101
21820
638770
SH
SOLE
439687
0
199083
PARSLEY ENERGY INC
CL A
701877102
81933
4332806
SH
SOLE
3711152
0
621654
PAYPAL HLDGS INC
COM
70450Y103
106191
981703
SH
SOLE
722285
0
259418
PDC ENERGY INC
COM
69327R101
9187
351032
SH
SOLE
351032
0
0
PEBBLEBROOK HOTEL TR
COM
70509V100
13031
486048
SH
SOLE
486048
0
0
PENUMBRA INC
COM
70975L107
200112
1218187
SH
SOLE
1120392
0
97795
PERSPECTA INC
COM
715347100
114374
4325776
SH
SOLE
3824974
0
500802
PLANET FITNESS INC
CL A
72703H101
112085
1500864
SH
SOLE
1382430
0
118434
PNM RES INC
COM
69349H107
13414
264524
SH
SOLE
264524
0
0
POLYONE CORP
COM
73179P106
8915
242325
SH
SOLE
242325
0
0
PORTOLA PHARMACEUTICALS INC
COM
737010108
173108
7249072
SH
SOLE
6573887
0
675185
PRIMO WTR CORP
COM
74165N105
8273
737056
SH
SOLE
662209
0
74847
PROLOGIS INC
COM
74340W103
25630
287520
SH
SOLE
223644
0
63876
PROOFPOINT INC
COM
743424103
111136
968249
SH
SOLE
891804
0
76445
PURE STORAGE INC
CL A
74624M102
265952
15543680
SH
SOLE
13838043
0
1705637
QIAGEN NV
SHS NEW
N72482123
29369
868899
SH
SOLE
710593
0
158306
QUALYS INC
COM
74758T303
32401
388642
SH
SOLE
356191
0
32451
QUINSTREET INC
COM
74874Q100
23780
1553215
SH
SOLE
1401360
0
151855
RADIAN GROUP INC
COM
750236101
16181
643133
SH
SOLE
643133
0
0
RAYTHEON CO
COM NEW
755111507
37906
172503
SH
SOLE
168183
0
4320
RELX PLC
SPONSORED ADR
759530108
4780
189153
SH
SOLE
189153
0
0
RENASANT CORP
COM
75970E107
11182
315691
SH
SOLE
315691
0
0
REPAY HLDGS CORP
COM CL A
76029L100
12201
832861
SH
SOLE
751432
0
81429
REXFORD INDL RLTY INC
COM
76169C100
2701
59134
SH
SOLE
1421
0
57713
RITCHIE BROS AUCTIONEERS
COM
767744105
156254
3638033
SH
SOLE
3333821
0
304212
ROGERS CORP
COM
775133101
105883
848901
SH
SOLE
762842
0
86059
ROPER TECHNOLOGIES INC
COM
776696106
59518
168021
SH
SOLE
85441
0
82580
ROSS STORES INC
COM
778296103
18781
161319
SH
SOLE
108028
0
53291
SABRE CORP
COM
78573M104
207405
9242665
SH
SOLE
8134411
0
1108254
SALESFORCE COM INC
COM
79466L302
79473
488642
SH
SOLE
251980
0
236662
SANDY SPRING BANCORP INC
COM
800363103
10654
281265
SH
SOLE
281265
0
0
SAP SE
SPON ADR
803054204
7146
53334
SH
SOLE
53334
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
23044
95623
SH
SOLE
64039
0
31584
SEA LTD
SPONSORED ADS
81141R100
22548
560605
SH
SOLE
385868
0
174737
SEACOAST BKG CORP FLA
COM NEW
811707801
13494
441399
SH
SOLE
441399
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
23731
376800
SH
SOLE
376800
0
0
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
3809
58950
SH
SOLE
58950
0
0
SELECTIVE INS GROUP INC
COM
816300107
13046
200119
SH
SOLE
200119
0
0
SEMTECH CORP
COM
816850101
9680
182995
SH
SOLE
182995
0
0
SENSIENT TECHNOLOGIES CORP
COM
81725T100
9615
145476
SH
SOLE
145476
0
0
SERVICE CORP INTL
COM
817565104
15449
335632
SH
SOLE
193459
0
142173
SHOPIFY INC
CL A
82509L107
8738
21978
SH
SOLE
0
0
21978
SIGNATURE BK NEW YORK N Y
COM
82669G104
121590
890052
SH
SOLE
771795
0
118257
SILGAN HOLDINGS INC
COM
827048109
10349
332986
SH
SOLE
332986
0
0
SIMULATIONS PLUS INC
COM
829214105
14493
498566
SH
SOLE
449894
0
48672
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
127140
1402542
SH
SOLE
1288246
0
114296
SOLARIS OILFIELD INFRSTR INC
COM CL A
83418M103
7206
514739
SH
SOLE
514739
0
0
SOUTH JERSEY INDS INC
COM
838518108
12030
364777
SH
SOLE
364777
0
0
SOUTHWEST AIRLS CO
COM
844741108
17901
331619
SH
SOLE
173377
0
158242
SPDR S&P 500 ETF TR
TR UNIT
78462F103
723316
2247300
SH
SOLE
2247300
0
0
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78468R622
17679
161390
SH
SOLE
161390
0
0
SPECTRUM BRANDS HLDGS INC NE
COM
84790A105
4542
70643
SH
SOLE
1518
0
69125
STARBUCKS CORP
COM
855244109
52902
601704
SH
SOLE
582799
0
18905
STERIS PLC
SHS USD
G8473T100
162891
1068697
SH
SOLE
962283
0
106414
STERLING BANCORP DEL
COM
85917A100
12884
611173
SH
SOLE
611173
0
0
STONECO LTD
COM CL A
G85158106
27618
692354
SH
SOLE
476566
0
215788
STRYKER CORP
COM
863667101
44411
211540
SH
SOLE
206141
0
5399
SVB FINL GROUP
COM
78486Q101
20596
82043
SH
SOLE
35502
0
46541
TABULA RASA HEALTHCARE INC
COM
873379101
25612
526124
SH
SOLE
420469
0
105655
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
1007332
17339543
SH
SOLE
13835442
0
3504101
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
29146
238066
SH
SOLE
158303
0
79763
TAL EDUCATION GROUP
SPONSORED ADS
874080104
101158
2098956
SH
SOLE
1952876
0
146080
TALOS ENERGY INC
COM
87484T108
1120
37164
SH
SOLE
966
0
36198
TELEDYNE TECHNOLOGIES INC
COM
879360105
271174
782519
SH
SOLE
715085
0
67434
TELEFLEX INC
COM
879369106
258608
686983
SH
SOLE
608545
0
78438
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
79093
6737913
SH
SOLE
6269982
0
467931
TENNANT CO
COM
880345103
3675
47161
SH
SOLE
1013
0
46148
TERRENO RLTY CORP
COM
88146M101
12262
226481
SH
SOLE
226481
0
0
TEXAS INSTRS INC
COM
882508104
63025
491272
SH
SOLE
479012
0
12260
THERMO FISHER SCIENTIFIC INC
COM
883556102
64806
199482
SH
SOLE
103231
0
96251
TORO CO
COM
891092108
2731
34281
SH
SOLE
737
0
33544
TORONTO DOMINION BK ONT
COM NEW
891160509
236969
4224733
SH
SOLE
3689698
0
535035
TRANSUNION
COM
89400J107
218129
2547939
SH
SOLE
2346639
0
201300
TREX CO INC
COM
89531P105
340119
3784151
SH
SOLE
3445393
0
338758
TRIP COM GROUP LTD
ADS
89677Q107
2009
59890
SH
SOLE
14989
0
44901
ULTA BEAUTY INC
COM
90384S303
64837
256131
SH
SOLE
149946
0
106185
UMPQUA HLDGS CORP
COM
904214103
9652
545308
SH
SOLE
545308
0
0
UNIFIRST CORP MASS
COM
904708104
15767
78061
SH
SOLE
78061
0
0
UNION PACIFIC CORP
COM
907818108
70918
392265
SH
SOLE
198916
0
193349
UNITEDHEALTH GROUP INC
COM
91324P102
188863
642436
SH
SOLE
479077
0
163359
VAIL RESORTS INC
COM
91879Q109
239980
1000627
SH
SOLE
821291
0
179336
VANECK VECTORS ETF TRUST
RUSSIA ETF
92189F403
3691
147800
SH
SOLE
147800
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
2677
20104
SH
SOLE
0
0
20104
VARONIS SYS INC
COM
922280102
110563
1422767
SH
SOLE
1307236
0
115531
VEEVA SYS INC
CL A COM
922475108
52492
373185
SH
SOLE
282946
0
90239
VERACYTE INC
COM
92337F107
99658
3569401
SH
SOLE
3243225
0
326176
VERISK ANALYTICS INC
COM
92345Y106
7392
49495
SH
SOLE
33148
0
16347
VERRA MOBILITY CORP
COM
92511U102
26284
1878740
SH
SOLE
1430980
0
447760
VIAVI SOLUTIONS INC
COM
925550105
13755
917018
SH
SOLE
917018
0
0
VICI PPTYS INC
COM
925652109
6509
254774
SH
SOLE
6120
0
248654
VIRTU FINL INC
CL A
928254101
129758
8114972
SH
SOLE
7257395
0
857577
VULCAN MATLS CO
COM
929160109
25933
180102
SH
SOLE
120591
0
59511
WASTE CONNECTIONS INC
COM
94106B101
14892
164026
SH
SOLE
109825
0
54201
WATTS WATER TECHNOLOGIES INC
CL A
942749102
20986
210364
SH
SOLE
210364
0
0
WAYFAIR INC
CL A
94419L101
86172
953542
SH
SOLE
858175
0
95367
WEIBO CORP
SPONSORED ADR
948596101
2521
54401
SH
SOLE
13625
0
40776
WESTERN ALLIANCE BANCORP
COM
957638109
23415
410781
SH
SOLE
239247
0
171534
WEX INC
COM
96208T104
182079
869277
SH
SOLE
755956
0
113321
WILLDAN GROUP INC
COM
96924N100
19899
626154
SH
SOLE
564947
0
61207
WINTRUST FINL CORP
COM
97650W108
5666
79913
SH
SOLE
1717
0
78196
WISDOMTREE TR
INDIA ERNGS FD
97717W422
12985
521694
SH
SOLE
521694
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
101
2800
SH
SOLE
2800
0
0
WIX COM LTD
SHS
M98068105
47473
387917
SH
SOLE
311966
0
75951
WNS HOLDINGS LTD
SPON ADR
92932M101
20994
317368
SH
SOLE
280749
0
36619
WOLVERINE WORLD WIDE INC
COM
978097103
11465
339811
SH
SOLE
339811
0
0
WORLD WRESTLING ENTMT INC
CL A
98156Q108
127667
1968038
SH
SOLE
1763573
0
204465
WSFS FINL CORP
COM
929328102
11334
257651
SH
SOLE
257651
0
0
XP INC
CL A
G98239109
29550
767137
SH
SOLE
527880
0
239257
YANDEX N V
SHS CLASS A
N97284108
126014
2897547
SH
SOLE
2578980
0
318567
YUM CHINA HLDGS INC
COM
98850P109
2707
56384
SH
SOLE
26908
0
29476
ZOETIS INC
CL A
98978V103
109360
826296
SH
SOLE
600741
0
225555
ZYNGA INC
CL A
98986T108
139915
22861876
SH
SOLE
20548817
0
2313059