0001644956-19-000005.txt : 20190809
0001644956-19-000005.hdr.sgml : 20190809
20190809154346
ACCESSION NUMBER: 0001644956-19-000005
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190630
FILED AS OF DATE: 20190809
DATE AS OF CHANGE: 20190809
EFFECTIVENESS DATE: 20190809
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: 191012842
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
06-30-2019
06-30-2019
WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC
150 NORTH RIVERSIDE PLAZA
CHICAGO
IL
60606
13F COMBINATION REPORT
028-17022
0001692234
028-17598
Russell Investments Group, Ltd.
N
Stephanie Braming
Partner, Global Head of Investment Management
312-236-1600
/s/ Stephanie Braming
Chicago
IL
08-09-2019
0
372
23833388
false
INFORMATION TABLE
2
WBIMInfoTable.xml
2U INC
COM
90214J101
12986
345008
SH
SOLE
328406
0
16602
ABBOTT LABS
COM
002824100
38083
452832
SH
SOLE
439342
0
13490
ABERCROMBIE & FITCH CO
CL A
002896207
12692
791277
SH
SOLE
756447
0
34830
ABIOMED INC
COM
003654100
212436
815524
SH
SOLE
703328
0
112196
ACADIA RLTY TR
COM SH BEN INT
004239109
17938
655380
SH
SOLE
626695
0
28685
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
57034
308674
SH
SOLE
262376
0
46298
ACTIVISION BLIZZARD INC
COM
00507V109
33357
706711
SH
SOLE
684930
0
21781
ACUITY BRANDS INC
COM
00508Y102
18970
137554
SH
SOLE
131509
0
6045
ADOBE INC
COM
00724F101
106967
363030
SH
SOLE
259623
0
103407
ADTALEM GLOBAL ED INC
COM
00737L103
211614
4697318
SH
SOLE
4244661
0
452657
ADVANCE AUTO PARTS INC
COM
00751Y106
31878
206814
SH
SOLE
124557
0
82257
ADVANCED MICRO DEVICES INC
COM
007903107
18802
619112
SH
SOLE
393437
0
225675
AFFILIATED MANAGERS GROUP IN
COM
008252108
684
7425
SH
SOLE
7425
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
23425
313710
SH
SOLE
228003
0
85707
AGILYSYS INC
COM
00847J105
24842
1157044
SH
SOLE
1101877
0
55167
AGREE REALTY CORP
COM
008492100
10713
167265
SH
SOLE
159935
0
7330
ALBANY INTL CORP
CL A
012348108
17388
209727
SH
SOLE
199727
0
10000
ALCON INC
ORD SHS
H01301128
4455
71789
SH
SOLE
71789
0
0
ALIBABA GROUP HLDG LTD
SPONSORED ADS
01609W102
993904
5866396
SH
SOLE
4808395
0
1058001
ALIGN TECHNOLOGY INC
COM
016255101
31029
113369
SH
SOLE
67508
0
45861
ALLEGION PUB LTD CO
ORD SHS
G0176J109
32659
295425
SH
SOLE
153880
0
141545
ALPHABET INC
CAP STK CL A
02079K305
170713
157659
SH
SOLE
118549
0
39110
ALPHABET INC
CAP STK CL C
02079K107
21677
20054
SH
SOLE
19262
0
792
AMAZON COM INC
COM
023135106
223079
117805
SH
SOLE
91496
0
26309
AMBEV SA
SPONSORED ADR
02319V103
51626
11056231
SH
SOLE
10549007
0
507224
AMEDISYS INC
COM
023436108
120018
988533
SH
SOLE
912369
0
76164
AMERICAN ASSETS TR INC
COM
024013104
15117
320821
SH
SOLE
306771
0
14050
AMERICAN CAMPUS CMNTYS INC
COM
024835100
4093
88664
SH
SOLE
603
0
88061
AMERICOLD RLTY TR
COM
03064D108
19410
598694
SH
SOLE
572475
0
26219
AON PLC
SHS CL A
G0408V102
23151
119964
SH
SOLE
115232
0
4732
APTIV PLC
SHS
G6095L109
44073
545257
SH
SOLE
297836
0
247421
ARCHROCK INC
COM
03957W106
16012
1510555
SH
SOLE
1444340
0
66215
ARGAN INC
COM
04010E109
20555
506786
SH
SOLE
361323
0
145463
ARISTA NETWORKS INC
COM
040413106
17840
68717
SH
SOLE
52695
0
16022
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
19483
200438
SH
SOLE
154479
0
45959
ASPEN GROUP INC
COM NEW
04530L203
4791
1260875
SH
SOLE
1198805
0
62070
ASPEN TECHNOLOGY INC
COM
045327103
194149
1562187
SH
SOLE
1435311
0
126876
ASTRAZENECA PLC
SPONSORED ADR
046353108
4396
106502
SH
SOLE
106502
0
0
AUTODESK INC
COM
052769106
24578
150875
SH
SOLE
95887
0
54988
AVALARA INC
COM
05338G106
136111
1885194
SH
SOLE
1737538
0
147656
AVNET INC
COM
053807103
17959
396710
SH
SOLE
379350
0
17360
AXALTA COATING SYS LTD
COM
G0750C108
85832
2883171
SH
SOLE
2649043
0
234128
AXOGEN INC
COM
05463X106
9529
481281
SH
SOLE
458151
0
23130
AZUL S A
SPONSR ADR PFD
05501U106
1944
58126
SH
SOLE
39535
0
18591
BALL CORP
COM
058498106
52068
743929
SH
SOLE
555597
0
188332
BANC OF CALIFORNIA INC
COM
05990K106
11268
806573
SH
SOLE
771068
0
35505
BANCO SANTANDER CHILE NEW
SP ADR REP COM
05965X109
13920
465226
SH
SOLE
322126
0
143100
BANCOLOMBIA S A
SPON ADR PREF
05968L102
13557
265620
SH
SOLE
184001
0
81619
BANK OF NT BUTTERFIELD&SON L
SHS NEW
G0772R208
21666
637978
SH
SOLE
516546
0
121432
BANNER CORP
COM NEW
06652V208
17226
318124
SH
SOLE
304124
0
14000
BELDEN INC
COM
077454106
17828
299279
SH
SOLE
286179
0
13100
BJS WHSL CLUB HLDGS INC
COM
05550J101
144291
5465561
SH
SOLE
4921993
0
543568
BLACK HILLS CORP
COM
092113109
13127
167927
SH
SOLE
160552
0
7375
BLACKROCK INC
COM
09247X101
57793
123147
SH
SOLE
64092
0
59055
BLUE BIRD CORP
COM
095306106
26176
1329388
SH
SOLE
962017
0
367371
BOEING CO
COM
097023105
44755
122950
SH
SOLE
63073
0
59877
BOOT BARN HLDGS INC
COM
099406100
23685
664574
SH
SOLE
523937
0
140637
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
226471
3420493
SH
SOLE
3036660
0
383833
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
12310
1019921
SH
SOLE
975221
0
44700
BRADY CORP
CL A
104674106
22451
455202
SH
SOLE
435184
0
20018
BRIGHTSPHERE INVESTMNT GRP P
SHS
G1644T109
41909
3672966
SH
SOLE
3374701
0
298265
BRINKS CO
COM
109696104
135483
1668921
SH
SOLE
1457866
0
211055
BROOKFIELD ASSET MGMT INC
CL A LTD VT SH
112585104
351483
7356280
SH
SOLE
5906300
0
1449980
BROWN & BROWN INC
COM
115236101
1671
49895
SH
SOLE
0
0
49895
BURLINGTON STORES INC
COM
122017106
299818
1762083
SH
SOLE
1556037
0
206046
BWX TECHNOLOGIES INC
COM
05605H100
365339
7012266
SH
SOLE
6181150
0
831116
CABLE ONE INC
COM
12685J105
155462
132761
SH
SOLE
119690
0
13071
CALAVO GROWERS INC
COM
128246105
14457
149441
SH
SOLE
142311
0
7130
CALLON PETE CO DEL
COM
13123X102
21910
3324689
SH
SOLE
3175507
0
149182
CAMBREX CORP
COM
132011107
123572
2639861
SH
SOLE
2346161
0
293700
CAMECO CORP
COM
13321L108
19675
1833603
SH
SOLE
1468752
0
364851
CANADIAN NATL RY CO
COM
136375102
325777
3523264
SH
SOLE
3025950
0
497314
CANADIAN PAC RY LTD
COM
13645T100
115031
488994
SH
SOLE
401572
0
87422
CAREDX INC
COM
14167L103
9477
263334
SH
SOLE
250664
0
12670
CARMAX INC
COM
143130102
19225
221412
SH
SOLE
133773
0
87639
CARPENTER TECHNOLOGY CORP
COM
144285103
14960
311801
SH
SOLE
298156
0
13645
CARS COM INC
COM
14575E105
10793
547324
SH
SOLE
526894
0
20430
CARTERS INC
COM
146229109
18669
191400
SH
SOLE
182960
0
8440
CASELLA WASTE SYS INC
CL A
147448104
23162
584461
SH
SOLE
474404
0
110057
CATALENT INC
COM
148806102
127697
2355590
SH
SOLE
2174506
0
181084
CAVCO INDS INC DEL
COM
149568107
15498
98375
SH
SOLE
94049
0
4326
CBOE GLOBAL MARKETS INC
COM
12503M108
248425
2397226
SH
SOLE
2099916
0
297310
CELANESE CORP DEL
COM
150870103
11344
105233
SH
SOLE
66846
0
38387
CENTENE CORP DEL
COM
15135B101
17423
332254
SH
SOLE
211147
0
121107
CENTENNIAL RESOURCE DEV INC
CL A
15136A102
5900
777367
SH
SOLE
585689
0
191678
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
186790
1615693
SH
SOLE
1419631
0
196062
CHESAPEAKE UTILS CORP
COM
165303108
10460
110080
SH
SOLE
105255
0
4825
CINEMARK HOLDINGS INC
COM
17243V102
13597
376645
SH
SOLE
360160
0
16485
CNO FINL GROUP INC
COM
12621E103
13842
829848
SH
SOLE
793518
0
36330
COCA COLA CO
COM
191216100
43865
861447
SH
SOLE
842120
0
19327
CODEXIS INC
COM
192005106
16506
895603
SH
SOLE
771690
0
123913
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
71624
1000049
SH
SOLE
925051
0
74998
COLUMBIA PPTY TR INC
COM NEW
198287203
10762
518924
SH
SOLE
496089
0
22835
CONAGRA BRANDS INC
COM
205887102
14446
544713
SH
SOLE
309154
0
235559
CONCHO RES INC
COM
20605P101
601
5823
SH
SOLE
5823
0
0
CONMED CORP
COM
207410101
27445
320735
SH
SOLE
306685
0
14050
CONTINENTAL BLDG PRODS INC
COM
211171103
17441
656423
SH
SOLE
627543
0
28880
COPART INC
COM
217204106
393022
5258517
SH
SOLE
4685572
0
572945
CORESITE RLTY CORP
COM
21870Q105
18103
157188
SH
SOLE
109521
0
47667
COSTAR GROUP INC
COM
22160N109
236469
426793
SH
SOLE
354254
0
72539
COSTCO WHSL CORP NEW
COM
22160K105
39690
150192
SH
SOLE
146705
0
3487
COTT CORP QUE
COM
22163N106
2492
186633
SH
SOLE
0
0
186633
CREDICORP LTD
COM
G2519Y108
203174
887573
SH
SOLE
732331
0
155242
CROWN HOLDINGS INC
COM
228368106
93058
1523046
SH
SOLE
1301510
0
221536
CRYOLIFE INC
COM
228903100
15655
523067
SH
SOLE
498132
0
24935
CTRIP COM INTL LTD
SPONSORED ADS
22943F100
33000
894059
SH
SOLE
614992
0
279067
CURTISS WRIGHT CORP
COM
231561101
23305
183314
SH
SOLE
175260
0
8054
CVB FINL CORP
COM
126600105
11178
531543
SH
SOLE
508248
0
23295
CYBERARK SOFTWARE LTD
SHS
M2682V108
37783
295551
SH
SOLE
241480
0
54071
DANA INCORPORATED
COM
235825205
16951
850103
SH
SOLE
812873
0
37230
DARLING INGREDIENTS INC
COM
237266101
29664
1491404
SH
SOLE
1423404
0
68000
DAVE & BUSTERS ENTMT INC
COM
238337109
10534
260292
SH
SOLE
248837
0
11455
DEXCOM INC
COM
252131107
69770
465628
SH
SOLE
415642
0
49986
DIAGEO P L C
SPON ADR NEW
25243Q205
8247
47858
SH
SOLE
47858
0
0
DICKS SPORTING GOODS INC
COM
253393102
14965
432151
SH
SOLE
413187
0
18964
DINE BRANDS GLOBAL INC
COM
254423106
15279
160038
SH
SOLE
121820
0
38218
DOLBY LABORATORIES INC
COM CL A
25659T107
35289
546271
SH
SOLE
356636
0
189635
DOMINOS PIZZA INC
COM
25754A201
194839
700154
SH
SOLE
577801
0
122353
DONALDSON INC
COM
257651109
2132
41919
SH
SOLE
41919
0
0
DOUGLAS DYNAMICS INC
COM
25960R105
22557
566896
SH
SOLE
407046
0
159850
DOUGLAS EMMETT INC
COM
25960P109
3308
83040
SH
SOLE
588
0
82452
EAGLE MATERIALS INC
COM
26969P108
2895
31232
SH
SOLE
0
0
31232
EAST WEST BANCORP INC
COM
27579R104
174707
3735441
SH
SOLE
3271528
0
463913
ENCOMPASS HEALTH CORP
COM
29261A100
247400
3904667
SH
SOLE
3446100
0
458567
ENCORE CAP GROUP INC
COM
292554102
112546
3322895
SH
SOLE
2921076
0
401819
EOG RES INC
COM
26875P101
979
10509
SH
SOLE
10509
0
0
EPAM SYS INC
COM
29414B104
13067
75489
SH
SOLE
47966
0
27523
EQUIFAX INC
COM
294429105
48708
360159
SH
SOLE
297265
0
62894
EQUITY COMWLTH
COM SH BEN INT
294628102
10772
331250
SH
SOLE
316730
0
14520
ESCO TECHNOLOGIES INC
COM
296315104
32186
389568
SH
SOLE
371879
0
17689
ETSY INC
COM
29786A106
7104
115750
SH
SOLE
110229
0
5521
EURONET WORLDWIDE INC
COM
298736109
363936
2163193
SH
SOLE
1950764
0
212429
EXACT SCIENCES CORP
COM
30063P105
116202
984426
SH
SOLE
904468
0
79958
F M C CORP
COM NEW
302491303
4167
50230
SH
SOLE
222
0
50008
FACEBOOK INC
CL A
30303M102
69734
361317
SH
SOLE
188427
0
172890
FIFTH THIRD BANCORP
COM
316773100
30704
1100512
SH
SOLE
573285
0
527227
FIRSTCASH INC
COM
33767D105
188915
1888769
SH
SOLE
1711469
0
177300
FIRSTSERVICE CORP NEW
COM
33767E202
136804
1426227
SH
SOLE
1290346
0
135881
FNB CORP PA
COM
302520101
17302
1470011
SH
SOLE
1405658
0
64353
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNITS
344419106
1108
11449
SH
SOLE
11449
0
0
FOOT LOCKER INC
COM
344849104
15010
358057
SH
SOLE
342337
0
15720
FORTIVE CORP
COM
34959J108
36967
453469
SH
SOLE
355005
0
98464
GALLAGHER ARTHUR J & CO
COM
363576109
31760
362595
SH
SOLE
185700
0
176895
GENESEE & WYO INC
CL A
371559105
146983
1469833
SH
SOLE
1319840
0
149993
GENPACT LIMITED
SHS
G3922B107
11657
306031
SH
SOLE
207003
0
99028
GENTHERM INC
COM
37253A103
14412
344541
SH
SOLE
257693
0
86848
GLACIER BANCORP INC NEW
COM
37637Q105
22951
565991
SH
SOLE
540021
0
25970
GLAUKOS CORP
COM
377322102
181942
2413022
SH
SOLE
2225710
0
187312
GLOBAL PMTS INC
COM
37940X102
27281
170365
SH
SOLE
108164
0
62201
GLOBAL X FDS
MSCI GREECE ETF
37950E366
46578
4872160
SH
SOLE
4872160
0
0
GLOBANT S A
COM
L44385109
134515
1331175
SH
SOLE
1035096
0
296079
GODADDY INC
CL A
380237107
160141
2282842
SH
SOLE
2020949
0
261893
GOLDMAN SACHS GROUP INC
COM
38141G104
33485
163662
SH
SOLE
85546
0
78116
GRAND CANYON ED INC
COM
38526M106
273619
2338224
SH
SOLE
2123055
0
215169
GRUBHUB INC
COM
400110102
4857
62272
SH
SOLE
62272
0
0
GRUPO AEROPORTUARIO DEL SURE
SPON ADR SER B
40051E202
56219
346820
SH
SOLE
277690
0
69130
GSX TECHEDU INC
SPONSORED ADS
36257Y109
3745
347093
SH
SOLE
235501
0
111592
GUIDEWIRE SOFTWARE INC
COM
40171V100
167190
1649144
SH
SOLE
1399056
0
250088
HALOZYME THERAPEUTICS INC
COM
40637H109
60799
3538927
SH
SOLE
3265357
0
273570
HANCOCK WHITNEY CORPORATION
COM
410120109
20488
511425
SH
SOLE
488930
0
22495
HANGER INC
COM NEW
41043F208
21264
1110409
SH
SOLE
793416
0
316993
HANOVER INS GROUP INC
COM
410867105
18788
146435
SH
SOLE
139995
0
6440
HDFC BANK LTD
SPONSORED ADS
40415F101
196299
1510152
SH
SOLE
1197385
0
312767
HEALTHCARE RLTY TR
COM
421946104
26769
854696
SH
SOLE
715330
0
139366
HEALTHCARE SVCS GRP INC
COM
421906108
126251
4163945
SH
SOLE
3756294
0
407651
HEICO CORP NEW
CL A
422806208
160427
1551965
SH
SOLE
1425712
0
126253
HELIX ENERGY SOLUTIONS GRP I
COM
42330P107
12477
1445743
SH
SOLE
1382142
0
63601
HIGHWOODS PPTYS INC
COM
431284108
19294
467163
SH
SOLE
446678
0
20485
HILTON GRAND VACATIONS INC
COM
43283X105
5171
162514
SH
SOLE
154694
0
7820
HOME BANCSHARES INC
COM
436893200
33505
1739636
SH
SOLE
1660781
0
78855
HORACE MANN EDUCATORS CORP N
COM
440327104
11509
285661
SH
SOLE
273086
0
12575
HORIZON THERAPEUTICS PUB LTD
SHS
G46188101
167417
6958303
SH
SOLE
6246178
0
712125
HUAZHU GROUP LTD
SPONSORED ADS
44332N106
170165
4695277
SH
SOLE
3905366
0
789911
IBERIABANK CORP
COM
450828108
18015
237506
SH
SOLE
227106
0
10400
ICICI BK LTD
ADR
45104G104
9489
754488
SH
SOLE
754488
0
0
ICON PLC
SHS
G4705A100
80944
525713
SH
SOLE
432507
0
93206
IDACORP INC
COM
451107106
20756
206669
SH
SOLE
145152
0
61517
IDEXX LABS INC
COM
45168D104
50499
183411
SH
SOLE
100512
0
82899
ILLUMINA INC
COM
452327109
24980
67852
SH
SOLE
35339
0
32513
IMAX CORP
COM
45245E109
8693
430329
SH
SOLE
411454
0
18875
INFOSYS LTD
SPONSORED ADR
456788108
24510
2291189
SH
SOLE
2291189
0
0
INPHI CORP
COM
45772F107
13472
268905
SH
SOLE
257122
0
11783
INSPIRE MED SYS INC
COM
457730109
70407
1160880
SH
SOLE
1074223
0
86657
INSULET CORP
COM
45784P101
278649
2334135
SH
SOLE
2145976
0
188159
INTEGER HLDGS CORP
COM
45826H109
25619
305275
SH
SOLE
291895
0
13380
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
103197
1200803
SH
SOLE
873968
0
326835
INTUIT
COM
461202103
33555
128401
SH
SOLE
123334
0
5067
INTUITIVE SURGICAL INC
COM NEW
46120E602
35860
68363
SH
SOLE
37991
0
30372
ISHARES INC
MSCI BRAZIL ETF
464286400
67354
1540570
SH
SOLE
1540570
0
0
ISHARES INC
MSCI MLY ETF NEW
46434G814
16476
554190
SH
SOLE
554190
0
0
ISHARES INC
CORE MSCI EMKT
46434G103
66767
1297950
SH
SOLE
1297950
0
0
ISHARES TR
MSCI INDIA SM CP
46429B614
2125
54949
SH
SOLE
54949
0
0
ISHARES TR
IBOXX INV CP ETF
464287242
51574
414680
SH
SOLE
414680
0
0
ISHARES TR
RUS 1000 VAL ETF
464287598
67284
528880
SH
SOLE
528880
0
0
ISHARES TR
MSCI INDIA ETF
46429B598
18059
511600
SH
SOLE
511600
0
0
ISHARES TR
JPMORGAN USD EMG
464288281
70
620
SH
SOLE
620
0
0
ISHARES TR
RUS 2000 GRW ETF
464287648
1896
9440
SH
SOLE
9440
0
0
ISHARES TR
RUS MD CP GR ETF
464287481
361
2535
SH
SOLE
2535
0
0
ISHARES TR
RUS 1000 GRW ETF
464287614
115
730
SH
SOLE
730
0
0
ISHARES TR
S&P 500 VAL ETF
464287408
0
1
SH
SOLE
1
0
0
ITAU UNIBANCO HLDG SA
SPON ADR REP PFD
465562106
1794
190454
SH
SOLE
190454
0
0
J & J SNACK FOODS CORP
COM
466032109
21341
132596
SH
SOLE
126791
0
5805
J2 GLOBAL INC
COM
48123V102
158538
1783531
SH
SOLE
1576397
0
207134
JOHN BEAN TECHNOLOGIES CORP
COM
477839104
21449
177076
SH
SOLE
138199
0
38877
JONES LANG LASALLE INC
COM
48020Q107
73598
523125
SH
SOLE
461176
0
61949
JPMORGAN CHASE & CO
COM
46625H100
57810
517081
SH
SOLE
269896
0
247185
KENNAMETAL INC
COM
489170100
16113
435611
SH
SOLE
416456
0
19155
LAMB WESTON HLDGS INC
COM
513272104
211277
3334556
SH
SOLE
2899532
0
435024
LAUDER ESTEE COS INC
CL A
518439104
94531
516252
SH
SOLE
359303
0
156949
LAUREATE EDUCATION INC
CL A
518613203
28056
1785840
SH
SOLE
1719967
0
65873
LHC GROUP INC
COM
50187A107
21111
176547
SH
SOLE
132368
0
44179
LIGAND PHARMACEUTICALS INC
COM NEW
53220K504
102435
897370
SH
SOLE
829129
0
68241
LINDE PLC
SHS
G5494J103
43397
216120
SH
SOLE
209837
0
6283
LITHIA MTRS INC
CL A
536797103
15877
133669
SH
SOLE
127239
0
6430
LITTELFUSE INC
COM
537008104
12185
68878
SH
SOLE
65598
0
3280
LIVE NATION ENTERTAINMENT IN
COM
538034109
261966
3954206
SH
SOLE
3544190
0
410016
LIVEPERSON INC
COM
538146101
13865
494455
SH
SOLE
470885
0
23570
LIVERAMP HLDGS INC
COM
53815P108
14075
290330
SH
SOLE
277625
0
12705
LULULEMON ATHLETICA INC
COM
550021109
56096
311283
SH
SOLE
255641
0
55642
LUXFER HOLDINGS PLC
SHS
G5698W116
29319
1195701
SH
SOLE
951640
0
244061
MAGELLAN HEALTH INC
COM NEW
559079207
13061
175953
SH
SOLE
168243
0
7710
MAKEMYTRIP LIMITED MAURITIUS
SHS
V5633W109
2089
84225
SH
SOLE
84225
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
228972
995055
SH
SOLE
914259
0
80796
MASTERCARD INC
CL A
57636Q104
155366
587327
SH
SOLE
427378
0
159949
MATSON INC
COM
57686G105
15654
402924
SH
SOLE
385234
0
17690
MAXIMUS INC
COM
577933104
31993
441042
SH
SOLE
315701
0
125341
MAXLINEAR INC
COM
57776J100
71888
3066873
SH
SOLE
2859420
0
207453
MCDONALDS CORP
COM
580135101
20399
98234
SH
SOLE
94360
0
3874
MERCADOLIBRE INC
COM
58733R102
64328
105151
SH
SOLE
72762
0
32389
MERCURY SYS INC
COM
589378108
18111
257436
SH
SOLE
245163
0
12273
MEREDITH CORP
COM
589433101
17896
325035
SH
SOLE
310800
0
14235
METTLER TOLEDO INTERNATIONAL
COM
592688105
17999
21427
SH
SOLE
13618
0
7809
MICROCHIP TECHNOLOGY INC
COM
595017104
22564
260250
SH
SOLE
171622
0
88628
MICROSOFT CORP
COM
594918104
146831
1096082
SH
SOLE
1066913
0
29169
MIDDLEBY CORP
COM
596278101
203075
1496498
SH
SOLE
1308109
0
188389
MINERALS TECHNOLOGIES INC
COM
603158106
11009
205729
SH
SOLE
196727
0
9002
MONSTER BEVERAGE CORP NEW
COM
61174X109
31170
488333
SH
SOLE
469072
0
19261
NATIONAL BK HLDGS CORP
CL A
633707104
17699
487573
SH
SOLE
466228
0
21345
NATIONAL INSTRS CORP
COM
636518102
95671
2278426
SH
SOLE
2104327
0
174099
NETEASE INC
SPONSORED ADR
64110W102
229233
896349
SH
SOLE
779952
0
116397
NETFLIX INC
COM
64110L106
18039
49110
SH
SOLE
47173
0
1937
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
37716
390517
SH
SOLE
269835
0
120682
NEWPARK RES INC
COM PAR $.01NEW
651718504
10722
1444987
SH
SOLE
1381492
0
63495
NEXTERA ENERGY INC
COM
65339F101
47569
232203
SH
SOLE
120922
0
111281
NICE LTD
SPONSORED ADR
653656108
185185
1351820
SH
SOLE
1201505
0
150315
NIKE INC
CL B
654106103
1127
13425
SH
SOLE
13425
0
0
NOAH HLDGS LTD
SPON ADS CL A
65487X102
2142
50347
SH
SOLE
38230
0
12117
NORDSON CORP
COM
655663102
2803
19835
SH
SOLE
0
0
19835
NOVANTA INC
COM
67000B104
82891
879010
SH
SOLE
807624
0
71386
NOVARTIS A G
SPONSORED ADR
66987V109
6058
66346
SH
SOLE
66346
0
0
NVR INC
COM
62944T105
9545
2832
SH
SOLE
0
0
2832
NXP SEMICONDUCTORS N V
COM
N6596X109
5880
60240
SH
SOLE
60240
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
2573
6967
SH
SOLE
6967
0
0
OCEANFIRST FINL CORP
COM
675234108
15312
616162
SH
SOLE
589162
0
27000
ONE GAS INC
COM
68235P108
18309
202760
SH
SOLE
193885
0
8875
ONESPAWORLD HOLDINGS LIMITED
COM
P73684113
19660
1268356
SH
SOLE
1207866
0
60490
ORBCOMM INC
COM
68555P100
12607
1738915
SH
SOLE
1656018
0
82897
ORION ENGINEERED CARBONS S A
COM
L72967109
15544
726031
SH
SOLE
491236
0
234795
PACWEST BANCORP DEL
COM
695263103
15525
399829
SH
SOLE
382339
0
17490
PARSLEY ENERGY INC
CL A
701877102
71429
3757437
SH
SOLE
3210536
0
546901
PAYPAL HLDGS INC
COM
70450Y103
99513
869410
SH
SOLE
616225
0
253185
PDC ENERGY INC
COM
69327R101
15967
442785
SH
SOLE
423380
0
19405
PEBBLEBROOK HOTEL TR
COM
70509V100
18835
668393
SH
SOLE
639019
0
29374
PENUMBRA INC
COM
70975L107
153376
958597
SH
SOLE
881644
0
76953
PNM RES INC
COM
69349H107
16765
329310
SH
SOLE
314830
0
14480
POLARITYTE INC
COM
731094108
2835
497440
SH
SOLE
473729
0
23711
POLYONE CORP
COM
73179P106
11346
361466
SH
SOLE
345651
0
15815
PORTOLA PHARMACEUTICALS INC
COM
737010108
135575
4997224
SH
SOLE
4504705
0
492519
PRIMO WTR CORP
COM
74165N105
20242
1645718
SH
SOLE
1396854
0
248864
PROLOGIS INC
COM
74340W103
22555
281591
SH
SOLE
222846
0
58745
PRUDENTIAL PLC
ADR
74435K204
4681
106822
SH
SOLE
106822
0
0
PURE STORAGE INC
CL A
74624M102
189931
12438171
SH
SOLE
11239319
0
1198852
QIAGEN NV
SHS NEW
N72482123
86652
2136918
SH
SOLE
1726989
0
409929
QUALYS INC
COM
74758T303
110227
1265817
SH
SOLE
1167853
0
97964
QUINSTREET INC
COM
74874Q100
15440
974143
SH
SOLE
927303
0
46840
RADIAN GROUP INC
COM
750236101
22015
963439
SH
SOLE
921259
0
42180
RANGE RES CORP
COM
75281A109
10310
1477119
SH
SOLE
1412164
0
64955
RAYTHEON CO
COM NEW
755111507
39687
228241
SH
SOLE
221684
0
6557
RELX PLC
SPONSORED ADR
759530108
5266
215724
SH
SOLE
215724
0
0
RENASANT CORP
COM
75970E107
17070
474951
SH
SOLE
454136
0
20815
REXFORD INDL RLTY INC
COM
76169C100
4137
102472
SH
SOLE
0
0
102472
RITCHIE BROS AUCTIONEERS
COM
767744105
114296
3440575
SH
SOLE
3178447
0
262128
ROGERS COMMUNICATIONS INC
CL B
775109200
201092
3760186
SH
SOLE
3238524
0
521662
ROGERS CORP
COM
775133101
204003
1182076
SH
SOLE
1069015
0
113061
ROPER TECHNOLOGIES INC
COM
776696106
67056
183082
SH
SOLE
97312
0
85770
ROSS STORES INC
COM
778296103
17260
174133
SH
SOLE
110663
0
63470
ROYAL BK CDA MONTREAL QUE
COM
780087102
1548
19493
SH
SOLE
19493
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
7248
111382
SH
SOLE
111382
0
0
SABRE CORP
COM
78573M104
164237
7398082
SH
SOLE
6355699
0
1042383
SALESFORCE COM INC
COM
79466L302
60875
401203
SH
SOLE
209225
0
191978
SANDY SPRING BANCORP INC
COM
800363103
17384
498390
SH
SOLE
476550
0
21840
SAP SE
SPON ADR
803054204
9151
66893
SH
SOLE
66893
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
14638
65103
SH
SOLE
41355
0
23748
SEA LTD
SPONSORED ADS
81141R100
36041
1084918
SH
SOLE
753719
0
331199
SEACOAST BKG CORP FLA
COM NEW
811707801
16805
660570
SH
SOLE
631495
0
29075
SELECT SECTOR SPDR TR
SBI INT-UTILS
81369Y886
8556
143480
SH
SOLE
143480
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
36646
575200
SH
SOLE
575200
0
0
SELECT SECTOR SPDR TR
SBI CONS STPLS
81369Y308
25121
432590
SH
SOLE
432590
0
0
SELECTIVE INS GROUP INC
COM
816300107
22395
299045
SH
SOLE
285955
0
13090
SEMTECH CORP
COM
816850101
13202
274748
SH
SOLE
262708
0
12040
SENSIENT TECHNOLOGIES CORP
COM
81725T100
15987
217572
SH
SOLE
208047
0
9525
SERVICE CORP INTL
COM
817565104
17102
365593
SH
SOLE
197103
0
168490
SHOPIFY INC
CL A
82509L107
1587
5288
SH
SOLE
0
0
5288
SIGNATURE BK NEW YORK N Y
COM
82669G104
106578
881975
SH
SOLE
739644
0
142331
SILGAN HOLDINGS INC
COM
827048109
12742
416391
SH
SOLE
398143
0
18248
SIMPSON MANUFACTURING CO INC
COM
829073105
17315
260536
SH
SOLE
249088
0
11448
SIMULATIONS PLUS INC
COM
829214105
13591
475892
SH
SOLE
453201
0
22691
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
91642
1322401
SH
SOLE
1219978
0
102423
SOLARIS OILFIELD INFRSTR INC
COM CL A
83418M103
11614
775318
SH
SOLE
741338
0
33980
SOLARWINDS CORP
COM
83417Q105
11323
617387
SH
SOLE
590349
0
27038
SOUTH JERSEY INDS INC
COM
838518108
15142
448930
SH
SOLE
429190
0
19740
SOUTHWEST AIRLS CO
COM
844741108
16367
322319
SH
SOLE
167945
0
154374
SPDR S&P 500 ETF TR
TR UNIT
78462F103
592944
2023700
SH
SOLE
2023700
0
0
SPDR SERIES TRUST
BLOOMBERG BRCLYS
78468R622
19274
176920
SH
SOLE
176920
0
0
SPECTRUM BRANDS HLDGS INC NE
COM
84790A105
3286
61119
SH
SOLE
0
0
61119
STARBUCKS CORP
COM
855244109
27621
329486
SH
SOLE
316491
0
12995
STERIS PLC
SHS USD
G8473T100
153154
1028709
SH
SOLE
919356
0
109353
STERLING BANCORP DEL
COM
85917A100
19448
913890
SH
SOLE
873870
0
40020
STMICROELECTRONICS N V
NY REGISTRY
861012102
3969
225232
SH
SOLE
225232
0
0
STRYKER CORP
COM
863667101
37798
183858
SH
SOLE
178405
0
5453
SVB FINL GROUP
COM
78486Q101
18322
81578
SH
SOLE
35394
0
46184
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED ADS
874039100
634199
16194089
SH
SOLE
13308773
0
2885316
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
27972
246388
SH
SOLE
155383
0
91005
TAL EDUCATION GROUP
SPONSORED ADS
874080104
51833
1360612
SH
SOLE
1298088
0
62524
TALOS ENERGY INC
COM
87484T108
2487
103417
SH
SOLE
98865
0
4552
TELEDYNE TECHNOLOGIES INC
COM
879360105
211263
771400
SH
SOLE
695807
0
75593
TELEFLEX INC
COM
879369106
219087
661593
SH
SOLE
578271
0
83322
TENCENT MUSIC ENTMT GROUP
SPON ADS
88034P109
96899
6464965
SH
SOLE
5997942
0
467023
TERRENO RLTY CORP
COM
88146M101
24831
506344
SH
SOLE
406358
0
99986
TEXAS INSTRS INC
COM
882508104
47867
417109
SH
SOLE
404982
0
12127
THERMO FISHER SCIENTIFIC INC
COM
883556102
57502
195798
SH
SOLE
101893
0
93905
TOPBUILD CORP
COM
89055F103
12904
155916
SH
SOLE
149065
0
6851
TORO CO
COM
891092108
46241
691201
SH
SOLE
595927
0
95274
TORONTO DOMINION BK ONT
COM NEW
891160509
260451
4461629
SH
SOLE
3827771
0
633858
TRANSUNION
COM
89400J107
230856
3140470
SH
SOLE
2833359
0
307111
TREX CO INC
COM
89531P105
264085
3683191
SH
SOLE
3317945
0
365246
ULTA BEAUTY INC
COM
90384S303
78735
226973
SH
SOLE
140543
0
86430
UMPQUA HLDGS CORP
COM
904214103
13439
810037
SH
SOLE
774417
0
35620
UNION PACIFIC CORP
COM
907818108
66532
393424
SH
SOLE
204791
0
188633
UNITEDHEALTH GROUP INC
COM
91324P102
142184
582697
SH
SOLE
435947
0
146750
VAIL RESORTS INC
COM
91879Q109
219566
983808
SH
SOLE
792744
0
191064
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
4253
180000
SH
SOLE
180000
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000IDX
92206C664
2708
21674
SH
SOLE
0
0
21674
VARONIS SYS INC
COM
922280102
17569
283646
SH
SOLE
271429
0
12217
VEDANTA LTD
SPONSORED ADR
92242Y100
1563
153755
SH
SOLE
153755
0
0
VEEVA SYS INC
CL A COM
922475108
76077
469290
SH
SOLE
363784
0
105506
VERACYTE INC
COM
92337F107
20746
727657
SH
SOLE
695997
0
31660
VERISK ANALYTICS INC
COM
92345Y106
7825
53426
SH
SOLE
33960
0
19466
VERRA MOBILITY CORP
COM
92511U102
21320
1628733
SH
SOLE
1201309
0
427424
VIAVI SOLUTIONS INC
COM
925550105
18342
1380171
SH
SOLE
1319685
0
60486
VIRTU FINL INC
CL A
928254101
125623
5767837
SH
SOLE
5210149
0
557688
VULCAN MATLS CO
COM
929160109
26702
194465
SH
SOLE
123531
0
70934
WASTE CONNECTIONS INC
COM
94106B101
16921
177032
SH
SOLE
112445
0
64587
WATSCO INC
COM
942622200
19994
122264
SH
SOLE
116889
0
5375
WATTS WATER TECHNOLOGIES INC
CL A
942749102
17189
184473
SH
SOLE
176353
0
8120
WAYFAIR INC
CL A
94419L101
106604
730161
SH
SOLE
651719
0
78442
WEIBO CORP
SPONSORED ADR
948596101
5260
120920
SH
SOLE
62483
0
58437
WESTERN ALLIANCE BANCORP
COM
957638109
21445
479537
SH
SOLE
336634
0
142903
WEX INC
COM
96208T104
177970
855214
SH
SOLE
728890
0
126324
WILLDAN GROUP INC
COM
96924N100
9299
249640
SH
SOLE
237737
0
11903
WISDOMTREE TR
INDIA ERNGS FD
97717W422
14694
563870
SH
SOLE
563870
0
0
WISDOMTREE TR
EM LCL DEBT FD
97717X867
72
2050
SH
SOLE
2050
0
0
WIX COM LTD
SHS
M98068105
60192
423588
SH
SOLE
345864
0
77724
WNS HOLDINGS LTD
SPON ADR
92932M101
16378
276660
SH
SOLE
263470
0
13190
WOLVERINE WORLD WIDE INC
COM
978097103
12466
452666
SH
SOLE
432856
0
19810
WORLDPAY INC
CL A
981558109
85541
698005
SH
SOLE
414647
0
283358
WSFS FINL CORP
COM
929328102
15991
387182
SH
SOLE
370227
0
16955
XYLEM INC
COM
98419M100
12467
149055
SH
SOLE
94688
0
54367
YANDEX N V
SHS CLASS A
N97284108
148403
3905329
SH
SOLE
3309436
0
595893
YUM CHINA HLDGS INC
COM
98850P109
41565
899682
SH
SOLE
620403
0
279279
ZOETIS INC
CL A
98978V103
102657
904544
SH
SOLE
662164
0
242380
ZYNGA INC
CL A
98986T108
873
142366
SH
SOLE
0
0
142366