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