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