0001644956-18-000003.txt : 20180216 0001644956-18-000003.hdr.sgml : 20180216 20180216154335 ACCESSION NUMBER: 0001644956-18-000003 CONFORMED SUBMISSION TYPE: 13F-HR/A PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180216 DATE AS OF CHANGE: 20180216 EFFECTIVENESS DATE: 20180216 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/A SEC ACT: 1934 Act SEC FILE NUMBER: 028-17022 FILM NUMBER: 18621063 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/A 1 primary_doc.xml 13F-HR/A LIVE false false false 0001644956 XXXXXXXX 12-31-2017 12-31-2017 true 1 RESTATEMENT 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 312-236-1600 /s/ Stephanie Braming CHICAGO IL 02-16-2018 0 427 25729468 false
INFORMATION TABLE 2 InfoTable.xml 2U INC COM 90214J101 123813 1919286 SH SOLE _ 1766960 0 152326 51JOB INC SP ADR REP COM 316827104 5095 83728 SH SOLE _ 61574 0 22154 A MARK PRECIOUS METALS INC COM 00181T107 2599 177405 SH SOLE _ 164085 0 13320 ABB LTD SPONSORED ADR 000375204 6763 252151 SH SOLE _ 252151 0 0 ABIOMED INC COM 003654100 180451 962867 SH SOLE _ 711849 0 251018 ACADIA RLTY TR COM SH BEN INT 004239109 23847 871587 SH SOLE _ 786812 0 84775 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 82235 537169 SH SOLE _ 272870 0 264299 ACXIOM CORP COM 005125109 46779 1697344 SH SOLE _ 1460916 0 236428 ADECOAGRO S A COM L00849106 1515 146520 SH SOLE _ 146520 0 0 ADOBE SYS INC COM 00724F101 129253 737577 SH SOLE _ 400138 0 337439 ADTALEM GLOBAL ED INC COM 00737L103 172481 4101805 SH SOLE _ 3666686 0 435119 ADTRAN INC COM 00738A106 19709 1018565 SH SOLE _ 958855 0 59710 AFFILIATED MANAGERS GROUP COM 008252108 252758 1231465 SH SOLE _ 790777 0 440688 AGILYSYS INC COM 00847J105 4771 388518 SH SOLE _ 359153 0 29365 AGREE REALTY CORP COM 008492100 22683 440961 SH SOLE _ 415116 0 25845 ALBANY INTL CORP CL A 012348108 6560 106757 SH SOLE _ 98737 0 8020 ALBEMARLE CORP COM 012653101 4055 31709 SH SOLE _ 0 0 31709 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 916642 5316185 SH SOLE _ 4134517 0 1181668 ALIGN TECHNOLOGY INC COM 016255101 79156 356252 SH SOLE _ 151140 0 205112 ALLERGAN PLC SHS G0177J108 8726 53341 SH SOLE _ 53341 0 0 ALPHABET INC CAP STK CL A 02079K305 238132 226060 SH SOLE _ 139732 0 86328 ALPHABET INC CAP STK CL C 02079K107 61439 58715 SH SOLE _ 30745 0 27970 AMAZON COM INC COM 023135106 257854 220488 SH SOLE _ 130475 0 90013 AMBEV SA SPONSORED ADR 02319V103 86681 13418323 SH SOLE _ 11812647 0 1605676 AMERICAN ASSETS TR INC COM 024013104 24592 643088 SH SOLE _ 580533 0 62555 AMERICAN CAMPUS CMNTYS INC COM 024835100 3769 91858 SH SOLE _ 1122 0 90736 AMERICAN FINL GROUP INC OHIO COM 025932104 881 8113 SH SOLE _ 333 0 7780 ANALOG DEVICES INC COM 032654105 44803 503233 SH SOLE _ 137320 0 365913 ANALOGIC CORP COM PAR $0.05 032657207 12925 154324 SH SOLE _ 145284 0 9040 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3483 31218 SH SOLE _ 31218 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 3152 160734 SH SOLE _ 0 0 160734 APTIV PLC SHS G6095L109 31188 367655 SH SOLE _ 100374 0 267281 ARCHROCK INC COM 03957W106 17231 1641069 SH SOLE _ 1544924 0 96145 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 8897 859579 SH SOLE _ 693751 0 165828 ARISTA NETWORKS INC COM 040413106 137274 582707 SH SOLE _ 416734 0 165973 ARMSTRONG WORLD INDS INC NEW COM 04247X102 13272 219195 SH SOLE _ 141013 0 78182 ASTRAZENECA PLC SPONSORED ADR 046353108 5092 146734 SH SOLE _ 146734 0 0 AT HOME GROUP INC COM 04650Y100 8090 266196 SH SOLE _ 246133 0 20063 ATMOS ENERGY CORP COM 049560105 1202 13995 SH SOLE _ 575 0 13420 AUTOHOME INC SP ADR RP CL A 05278C107 19811 306335 SH SOLE _ 221598 0 84737 AXALTA COATING SYS LTD COM G0750C108 123136 3805192 SH SOLE _ 2749182 0 1056010 AXOGEN INC COM 05463X106 5081 179550 SH SOLE _ 165901 0 13649 BALL CORP COM 058498106 250544 6619404 SH SOLE _ 4627370 0 1992034 BANCO MACRO SA SPON ADR B 05961W105 49012 422956 SH SOLE _ 312738 0 110218 BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 52730 1686291 SH SOLE _ 1217490 0 468801 BANK OF THE OZARKS COM 063904106 150066 3097339 SH SOLE _ 2772516 0 324823 BANNER CORP COM NEW 06652V208 20341 369037 SH SOLE _ 347417 0 21620 BAOZUN INC SPONSORED ADR 06684L103 14277 452384 SH SOLE _ 326192 0 126192 BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 1137 45102 SH SOLE _ 45102 0 0 BELDEN INC COM 077454106 25876 335314 SH SOLE _ 303479 0 31835 BHP BILLITON LTD SPONSORED ADR 088606108 11324 246220 SH SOLE _ 98528 0 147692 BIOGEN INC COM 09062X103 46710 146625 SH SOLE _ 70288 0 76337 BIOMARIN PHARMACEUTICAL INC COM 09061G101 51511 577676 SH SOLE _ 210517 0 367159 BLACKROCK INC COM 09247X101 73019 142141 SH SOLE _ 74589 0 67552 BLUE BIRD CORP COM 095306106 13639 685354 SH SOLE _ 438081 0 247273 BOEING CO COM 097023105 66787 226467 SH SOLE _ 118829 0 107638 BOFI HLDG INC COM 05566U108 10908 364801 SH SOLE _ 337411 0 27390 BOOT BARN HLDGS INC COM 099406100 10020 603255 SH SOLE _ 557955 0 45300 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 258304 6774293 SH SOLE _ 4996414 0 1777879 BOSTON PRIVATE FINL HLDGS IN COM 101119105 20575 1331721 SH SOLE _ 1253706 0 78015 BOSTON SCIENTIFIC CORP COM 101137107 25232 1017823 SH SOLE _ 534612 0 483211 BRADY CORP CL A 104674106 33887 894114 SH SOLE _ 814270 0 79844 BRIDGEPOINT ED INC COM 10807M105 3839 462574 SH SOLE _ 427843 0 34731 BRISTOL MYERS SQUIBB CO COM 110122108 9058 147819 SH SOLE _ 147819 0 0 BROADCOM LTD SHS Y09827109 45877 178579 SH SOLE _ 93724 0 84855 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 141302 3245332 SH SOLE _ 2599290 0 646042 BWX TECHNOLOGIES INC COM 05605H100 346485 5727978 SH SOLE _ 4218000 0 1509978 CABLE ONE INC COM 12685J105 57791 82166 SH SOLE _ 72666 0 9500 CADENCE DESIGN SYSTEM INC COM 127387108 822 19663 SH SOLE _ 808 0 18855 CALAVO GROWERS INC COM 128246105 7893 93521 SH SOLE _ 86501 0 7020 CALLON PETE CO DEL COM 13123X102 4870 400849 SH SOLE _ 370749 0 30100 CAMBREX CORP COM 132011107 112946 2353032 SH SOLE _ 2116065 0 236967 CAMDEN PPTY TR SH BEN INT 133131102 970 10538 SH SOLE _ 433 0 10105 CANADIAN NAT RES LTD COM 136385101 34304 958014 SH SOLE _ 429215 0 528799 CANADIAN NATL RY CO COM 136375102 380131 4599778 SH SOLE _ 3746491 0 853287 CARMAX INC COM 143130102 52975 826058 SH SOLE _ 301012 0 525046 CARNIVAL CORP UNIT 99/99/9999 143658300 35702 537929 SH SOLE _ 282354 0 255575 CARPENTER TECHNOLOGY CORP COM 144285103 18149 355942 SH SOLE _ 316182 0 39760 CARRIZO OIL & GAS INC COM 144577103 35736 1679335 SH SOLE _ 1415945 0 263390 CARS COM INC COM 14575E105 9550 331152 SH SOLE _ 309172 0 21980 CATERPILLAR INC DEL COM 149123101 3665 23258 SH SOLE _ 0 0 23258 CAVCO INDS INC DEL COM 149568107 20334 133253 SH SOLE _ 125437 0 7816 CBOE GLOBAL MARKETS INC COM 12503M108 117777 945317 SH SOLE _ 850522 0 94795 CELANESE CORP DEL COM SER A 150870103 134443 1255537 SH SOLE _ 1154251 0 101286 CENTENE CORP DEL COM 15135B101 70350 697362 SH SOLE _ 190374 0 506988 CHARLES RIV LABS INTL INC COM 159864107 153968 1406744 SH SOLE _ 1122856 0 283888 CHECK POINT SOFTWARE TECH LT ORD M22465104 150472 1452148 SH SOLE _ 1149545 0 302603 CHESAPEAKE UTILS CORP COM 165303108 26096 332218 SH SOLE _ 312665 0 19553 CHILDRENS PL INC COM 168905107 26669 183480 SH SOLE _ 166540 0 16940 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 148322 1026949 SH SOLE _ 768946 0 258003 CINCINNATI BELL INC NEW COM NEW 171871502 15148 726544 SH SOLE _ 683969 0 42575 CNO FINL GROUP INC COM 12621E103 23901 968053 SH SOLE _ 879463 0 88590 COBIZ FINANCIAL INC COM 190897108 26260 1313674 SH SOLE _ 1236716 0 76958 CODEXIS INC COM 192005106 11841 1418063 SH SOLE _ 1311571 0 106492 COGNEX CORP COM 192422103 3478 56870 SH SOLE _ 0 0 56870 COHERENT INC COM 192479103 119464 423300 SH SOLE _ 306301 0 116999 COLLECTORS UNIVERSE INC COM NEW 19421R200 6402 223519 SH SOLE _ 138266 0 85253 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 62720 1039274 SH SOLE _ 956964 0 82310 COLUMBIA BKG SYS INC COM 197236102 3735 85992 SH SOLE _ 0 0 85992 CONCHO RES INC COM 20605P101 81133 540092 SH SOLE _ 147434 0 392658 CONMED CORP COM 207410101 21765 427008 SH SOLE _ 394458 0 32550 CONTINENTAL BLDG PRODS INC COM 211171103 28378 1008108 SH SOLE _ 949013 0 59095 COPA HOLDINGS SA CL A P31076105 35828 267255 SH SOLE _ 192715 0 74540 COPART INC COM 217204106 403318 9338223 SH SOLE _ 6508616 0 2829607 COSTAR GROUP INC COM 22160N109 338532 1140031 SH SOLE _ 833901 0 306130 COSTCO WHSL CORP NEW COM 22160K105 17702 95109 SH SOLE _ 95109 0 0 CREDICORP LTD COM G2519Y108 263479 1270207 SH SOLE _ 981334 0 288873 CRESUD S A C I F Y A SPONSORED ADR 226406106 974 44070 SH SOLE _ 44070 0 0 CRYOLIFE INC COM 228903100 6996 365346 SH SOLE _ 337916 0 27430 CSRA INC COM 12650T104 147177 4919028 SH SOLE _ 3700984 0 1218044 CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 72017 1633071 SH SOLE _ 1351613 0 281458 CVB FINL CORP COM 126600105 16350 693980 SH SOLE _ 653325 0 40655 DANA INCORPORATED COM 235825205 30006 937382 SH SOLE _ 882432 0 54950 DANAHER CORP DEL COM 235851102 75969 818451 SH SOLE _ 512563 0 305888 DARLING INGREDIENTS INC COM 237266101 20626 1137695 SH SOLE _ 1071045 0 66650 DAVE & BUSTERS ENTMT INC COM 238337109 27806 504009 SH SOLE _ 457749 0 46260 DESPEGAR COM CORP ORD SHS G27358103 19189 698277 SH SOLE _ 505392 0 192885 DEXCOM INC COM 252131107 101157 1762619 SH SOLE _ 1622604 0 140015 DIAGEO P L C SPON ADR NEW 25243Q205 7208 49362 SH SOLE _ 49362 0 0 DIAMONDBACK ENERGY INC COM 25278X109 107542 851819 SH SOLE _ 765382 0 86437 DOMINOS PIZZA INC COM 25754A201 297297 1573333 SH SOLE _ 1140528 0 432805 DOUGLAS DYNAMICS INC COM 25960R105 13074 345867 SH SOLE _ 251619 0 94248 DOUGLAS EMMETT INC COM 25960P109 3442 83822 SH SOLE _ 885 0 82937 DUN & BRADSTREET CORP DEL NE COM 26483E100 80437 679309 SH SOLE _ 601379 0 77930 DUNKIN BRANDS GROUP INC COM 265504100 1251 19397 SH SOLE _ 797 0 18600 E TRADE FINANCIAL CORP COM NEW 269246401 1453 29320 SH SOLE _ 1205 0 28115 EAST WEST BANCORP INC COM 27579R104 130605 2147045 SH SOLE _ 1349988 0 797057 EDUCATION RLTY TR INC COM NEW 28140H203 25373 726594 SH SOLE _ 619094 0 107500 EMCOR GROUP INC COM 29084Q100 21901 267904 SH SOLE _ 242594 0 25310 EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 1449 29152 SH SOLE _ 29152 0 0 ENCORE CAP GROUP INC COM 292554102 100980 2398567 SH SOLE _ 2126590 0 271977 ENERGEN CORP COM 29265N108 2177 37814 SH SOLE _ 0 0 37814 ENERPLUS CORP COM 292766102 17082 1740853 SH SOLE _ 887371 0 853482 EOG RES INC COM 26875P101 57782 535465 SH SOLE _ 278860 0 256605 EPAM SYS INC COM 29414B104 6501 60514 SH SOLE _ 55964 0 4550 EQUIFAX INC COM 294429105 96329 816898 SH SOLE _ 258961 0 557937 EQUITY COMWLTH COM SH BEN INT 294628102 22174 726784 SH SOLE _ 652164 0 74620 ESCO TECHNOLOGIES INC COM 296315104 11221 186235 SH SOLE _ 135507 0 50728 ETSY INC COM 29786A106 6409 313418 SH SOLE _ 289878 0 23540 EURONET WORLDWIDE INC COM 298736109 100971 1198180 SH SOLE _ 1056094 0 142086 EXACT SCIENCES CORP COM 30063P105 83091 1581473 SH SOLE _ 1421182 0 160291 EXTERRAN CORP COM 30227H106 12245 389462 SH SOLE _ 351478 0 37984 F M C CORP COM NEW 302491303 5825 61532 SH SOLE _ 399 0 61133 F5 NETWORKS INC COM 315616102 1161 8849 SH SOLE _ 364 0 8485 FACEBOOK INC CL A 30303M102 188429 1067826 SH SOLE _ 626928 0 440898 FASTENAL CO COM 311900104 15180 277563 SH SOLE _ 277563 0 0 FIFTH THIRD BANCORP COM 316773100 53009 1747179 SH SOLE _ 916745 0 830434 FIRST AMERN FINL CORP COM 31847R102 26350 470193 SH SOLE _ 426503 0 43690 FIRSTCASH INC COM 33767D105 130053 1928144 SH SOLE _ 1731176 0 196968 FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 90554 1295114 SH SOLE _ 1166445 0 128669 FNB CORP PA COM 302520101 27344 1978591 SH SOLE _ 1807540 0 171051 FORTIVE CORP COM 34959J108 104184 1439997 SH SOLE _ 519960 0 920037 FORTUNE BRANDS HOME & SEC IN COM 34964C106 1127 16462 SH SOLE _ 677 0 15785 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 5539 105396 SH SOLE _ 105396 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4306 68041 SH SOLE _ 0 0 68041 GENTHERM INC COM 37253A103 8636 272001 SH SOLE _ 182969 0 89032 GLACIER BANCORP INC NEW COM 37637Q105 40001 1015501 SH SOLE _ 862286 0 153215 GLAUKOS CORP COM 377322102 50786 1979960 SH SOLE _ 1823102 0 156858 GLOBAL X FDS MSCI GREECE ETF 37950E366 38271 3722900 SH SOLE _ 3722900 0 0 GLOBAL X FDS GB MSCI AR ETF 37950E259 8976 254200 SH SOLE _ 254200 0 0 GLOBANT S A COM L44385109 1347 28990 SH SOLE _ 28990 0 0 GOLDEN ENTMT INC COM 381013101 11248 344489 SH SOLE _ 318286 0 26203 GOLDMAN SACHS GROUP INC COM 38141G104 46640 183073 SH SOLE _ 96075 0 86998 GRAND CANYON ED INC COM 38526M106 178811 1997216 SH SOLE _ 1802360 0 194856 GREEN BANCORP INC COM 39260X100 16525 814037 SH SOLE _ 766324 0 47713 GRIFOLS S A SP ADR REP B NVT 398438408 4592 200335 SH SOLE _ 200335 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 35608 195106 SH SOLE _ 152217 0 42889 GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 56388 856310 SH SOLE _ 673023 0 183287 GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 48183 1643382 SH SOLE _ 1285492 0 357890 GUIDEWIRE SOFTWARE INC COM 40171V100 234341 3155680 SH SOLE _ 2319220 0 836460 GULFPORT ENERGY CORP COM NEW 402635304 2658 208342 SH SOLE _ 137752 0 70590 HALCON RES CORP COM PAR NEW 40537Q605 12543 1656878 SH SOLE _ 1558965 0 97913 HANCOCK HLDG CO COM 410120109 29278 591484 SH SOLE _ 537949 0 53535 HANESBRANDS INC COM 410345102 46104 2204878 SH SOLE _ 556910 0 1647968 HANOVER INS GROUP INC COM 410867105 29878 276440 SH SOLE _ 216525 0 59915 HDFC BANK LTD ADR REPS 3 SHS 40415F101 204158 2008239 SH SOLE _ 1468847 0 539392 HEALTHCARE RLTY TR COM 421946104 24863 774064 SH SOLE _ 699139 0 74925 HEALTHSOUTH CORP COM NEW 421924309 197940 4006064 SH SOLE 3036313 0 969751 HEICO CORP NEW CL A 422806208 128305 1623083 SH SOLE _ 1494141 0 128942 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 9620 1275811 SH SOLE _ 1129071 0 146740 HEXCEL CORP NEW COM 428291108 117614 1901603 SH SOLE _ 1749855 0 151748 HIGHWOODS PPTYS INC COM 431284108 18274 358938 SH SOLE _ 321823 0 37115 HILTON GRAND VACATIONS INC COM 43283X105 130275 3105485 SH SOLE _ 2784480 0 321005 HOLOGIC INC COM 436440101 768 17968 SH SOLE _ 738 0 17230 HOME BANCSHARES INC COM 436893200 36385 1564936 SH SOLE _ 1271955 0 292981 HOME DEPOT INC COM 437076102 106096 559786 SH SOLE _ 284374 0 275412 HORIZON PHARMA PLC SHS G4617B105 128861 8826079 SH SOLE _ 7885632 0 940447 HUDBAY MINERALS INC COM 443628102 20770 2340112 SH SOLE _ 1949997 0 390115 IBERIABANK CORP COM 450828108 22154 285852 SH SOLE _ 259752 0 26100 ICF INTL INC COM 44925C103 6219 118460 SH SOLE _ 109562 0 8898 ICICI BK LTD ADR 45104G104 8396 863103 SH SOLE _ 863103 0 0 ICON PLC SHS G4705A100 61094 544756 SH SOLE _ 446380 0 98376 IDACORP INC COM 451107106 33055 361814 SH SOLE _ 329800 0 32014 IDEXX LABS INC COM 45168D104 113958 728725 SH SOLE _ 539547 0 189178 IMAX CORP COM 45245E109 8330 359815 SH SOLE _ 256589 0 103226 INGREDION INC COM 457187102 964 6893 SH SOLE _ 283 0 6610 INPHI CORP COM 45772F107 28065 766792 SH SOLE _ 697634 0 69158 INTEGER HLDGS CORP COM 45826H109 22816 503659 SH SOLE _ 466339 0 37320 INTERCONTINENTAL EXCHANGE IN COM 45866F104 123120 1744895 SH SOLE _ 1074323 0 670572 INTERFACE INC COM 458665304 36789 1462768 SH SOLE _ 1329288 0 133480 INTUIT COM 461202103 45979 291413 SH SOLE _ 139629 0 151784 INTUITIVE SURGICAL INC COM NEW 46120E602 1798 4927 SH SOLE _ 4927 0 0 IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 3219 108750 SH SOLE _ 86627 0 22123 ISHARES INC MSCI BRAZIL ETF 464286400 77921 1926350 SH SOLE _ 1926350 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 30199 503900 SH SOLE _ 503900 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 24200 734005 SH SOLE _ 734005 0 0 ISHARES INC MSCI FRNTR100ETF 464286145 27016 815704 SH SOLE _ 815704 0 0 ISHARES TR IBOXX INV CP ETF 464287242 66712 548800 SH SOLE _ 548800 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 300586 2417450 SH SOLE _ 2417450 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 24931 701300 SH SOLE _ 701300 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 78065 579630 SH SOLE _ 579630 0 0 ISHARES TR MSCI INDIA ETF 46429B598 75130 2082900 SH SOLE _ 2082900 0 0 ISHARES TR JPMORGAN USD EMG 464288281 224 1930 SH SOLE _ 1930 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1298 6950 SH SOLE _ 6950 0 0 ISHARES TR RUS MD CP GR ETF 464287481 355 2940 SH SOLE _ 2940 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 7505 142767 SH SOLE _ 142767 0 0 ISHARES TR MSCI EAFE ETF 464287465 114 1626 SH SOLE _ 1626 0 0 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 5207 400659 SH SOLE _ 400659 0 0 J & J SNACK FOODS CORP COM 466032109 26994 177789 SH SOLE _ 163139 0 14650 J2 GLOBAL INC COM 48123V102 144389 1924413 SH SOLE _ 1464617 0 459796 JOHN BEAN TECHNOLOGIES CORP COM 477839104 6704 60506 SH SOLE _ 55959 0 4547 JONES LANG LASALLE INC COM 48020Q107 114684 770056 SH SOLE _ 689567 0 80489 JPMORGAN CHASE & CO COM 46625H100 67218 628562 SH SOLE _ 328552 0 300010 KADANT INC COM 48282T104 18594 185197 SH SOLE _ 174341 0 10856 LAM RESEARCH CORP COM 512807108 30501 165702 SH SOLE _ 86988 0 78714 LAMB WESTON HLDGS INC COM 513272104 1012 17932 SH SOLE _ 737 0 17195 LASALLE HOTEL PPTYS COM SH BEN INT 517942108 13938 496541 SH SOLE _ 467426 0 29115 LAUDER ESTEE COS INC CL A 518439104 118126 928375 SH SOLE _ 512211 0 416164 LAUREATE EDUCATION INC CL A 518613203 13624 1004747 SH SOLE _ 968574 0 36173 LENNOX INTL INC COM 526107107 5383 25848 SH SOLE _ 251 0 25597 LHC GROUP INC COM 50187A107 11511 187927 SH SOLE _ 108928 0 78999 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 169803 1240071 SH SOLE _ 1145402 0 94669 LITHIA MTRS INC CL A 536797103 10352 91133 SH SOLE _ 84293 0 6840 LITTELFUSE INC COM 537008104 8079 40840 SH SOLE _ 37780 0 3060 LIVE NATION ENTERTAINMENT IN COM 538034109 176181 4138611 SH SOLE _ 3063157 0 1075454 LIVEPERSON INC COM 538146101 1045 90911 SH SOLE _ 84007 0 6904 LOMA NEGRA CORP SPONSORED ADS 54150E104 40258 1747303 SH SOLE _ 1304899 0 442404 LULULEMON ATHLETICA INC COM 550021109 1348 17155 SH SOLE _ 705 0 16450 LYDALL INC DEL COM 550819106 16351 322194 SH SOLE _ 303308 0 18886 MADDEN STEVEN LTD COM 556269108 21696 464593 SH SOLE _ 361119 0 103474 MAGELLAN HEALTH INC COM NEW 559079207 22963 237840 SH SOLE _ 216710 0 21130 MAGNA INTL INC COM 559222401 26569 467912 SH SOLE _ 227947 0 239965 MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 17291 579272 SH SOLE _ 476730 0 102542 MANPOWERGROUP INC COM 56418H100 984 7806 SH SOLE _ 321 0 7485 MARTIN MARIETTA MATLS INC COM 573284106 166475 753144 SH SOLE _ 696537 0 56607 MASTERCARD INCORPORATED CL A 57636Q104 186350 1231168 SH SOLE _ 751060 0 480108 MAXIMUS INC COM 577933104 224039 3129917 SH SOLE _ 2298868 0 831049 MAXLINEAR INC COM 57776J100 126872 4802122 SH SOLE _ 4459139 0 342983 MEDNAX INC COM 58502B106 681 12749 SH SOLE _ 524 0 12225 MERCADOLIBRE INC COM 58733R102 2533 8050 SH SOLE _ 8050 0 0 MERCURY SYS INC COM 589378108 8649 168442 SH SOLE _ 155795 0 12647 MEREDITH CORP COM 589433101 21022 318267 SH SOLE _ 288762 0 29505 META FINL GROUP INC COM 59100U108 14710 158765 SH SOLE _ 146823 0 11942 METTLER TOLEDO INTERNATIONAL COM 592688105 28140 45422 SH SOLE _ 12401 0 33021 MGP INGREDIENTS INC NEW COM 55303J106 10561 137372 SH SOLE _ 127062 0 10310 MICHAELS COS INC COM 59408Q106 138022 5705741 SH SOLE _ 5138161 0 567580 MICROCHIP TECHNOLOGY INC COM 595017104 45296 515425 SH SOLE _ 140704 0 374721 MICROSOFT CORP COM 594918104 231857 2710505 SH SOLE _ 1682313 0 1028192 MIDDLEBY CORP COM 596278101 248143 1838775 SH SOLE _ 1292180 0 546595 MINERALS TECHNOLOGIES INC COM 603158106 18858 273906 SH SOLE _ 248679 0 25227 MONSTER BEVERAGE CORP NEW COM 61174X109 96578 1525955 SH SOLE _ 858736 0 667219 NATIONAL BK HLDGS CORP CL A 633707104 16302 502698 SH SOLE _ 473253 0 29445 NATIONAL INSTRS CORP COM 636518102 94599 2272374 SH SOLE _ 2107459 0 164915 NATIONAL RETAIL PPTYS INC COM 637417106 4455 103301 SH SOLE _ 1041 0 102260 NEOGENOMICS INC COM NEW 64049M209 6692 755254 SH SOLE _ 698534 0 56720 NETEASE INC SPONSORED ADR 64110W102 153711 445465 SH SOLE _ 382999 0 62466 NETFLIX INC COM 64110L106 61873 322321 SH SOLE _ 162740 0 159581 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 74590 793514 SH SOLE _ 572114 0 221400 NEWELL BRANDS INC COM 651229106 45600 1475744 SH SOLE _ 602935 0 872809 NEWPARK RES INC COM PAR $.01NEW 651718504 12745 1482006 SH SOLE _ 1395161 0 86845 NEXTERA ENERGY INC COM 65339F101 35500 227289 SH SOLE _ 121780 0 105509 NICE LTD SPONSORED ADR 653656108 73564 800406 SH SOLE _ 717473 0 82933 NISOURCE INC COM 65473P105 1152 44874 SH SOLE _ 1844 0 43030 NOAH HLDGS LTD SPON ADS CL A 65487X102 11324 244680 SH SOLE _ 179963 0 64717 NORTHWEST PIPE CO COM 667746101 13621 711677 SH SOLE _ 669979 0 41698 NOVARTIS A G SPONSORED ADR 66987V109 5478 65249 SH SOLE _ 65249 0 0 NOVO-NORDISK A S ADR 670100205 6476 120666 SH SOLE _ 120666 0 0 NU SKIN ENTERPRISES INC CL A 67018T105 60025 879739 SH SOLE _ 810360 0 69379 NUTRI SYS INC NEW COM 67069D108 7298 138740 SH SOLE _ 128320 0 10420 NVR INC COM 62944T105 11472 3270 SH SOLE _ 0 0 3270 O REILLY AUTOMOTIVE INC NEW COM 67103H107 1676 6967 SH SOLE _ 6967 0 0 OBALON THERAPEUTICS INC COM 67424L100 1967 297607 SH SOLE _ 275267 0 22340 OCEANFIRST FINL CORP COM 675234108 17578 669647 SH SOLE _ 630417 0 39230 OLD DOMINION FGHT LINES INC COM 679580100 1384 10522 SH SOLE _ 432 0 10090 OM ASSET MGMT PLC SHS G67506108 59609 3558745 SH SOLE _ 3140091 0 418654 ONE GAS INC COM 68235P108 30965 422677 SH SOLE _ 383917 0 38760 ORBCOMM INC COM 68555P100 7646 751116 SH SOLE _ 694649 0 56467 ORBOTECH LTD ORD M75253100 32531 647517 SH SOLE _ 513082 0 134435 ORION ENGINEERED CARBONS S A COM L72967109 1155 45098 SH SOLE _ 25072 0 20026 ORIX CORP SPONSORED ADR 686330101 6811 80340 SH SOLE _ 80340 0 0 OWENS CORNING NEW COM 690742101 1351 14694 SH SOLE _ 604 0 14090 PACWEST BANCORP DEL COM 695263103 1094 21715 SH SOLE _ 892 0 20823 PAMPA ENERGIA S A SPONS ADR LVL I 697660207 37192 552803 SH SOLE _ 436819 0 115984 PARSLEY ENERGY INC CL A 701877102 932 31651 SH SOLE _ 1301 0 30350 PATTERSON UTI ENERGY INC COM 703481101 814 35379 SH SOLE _ 1454 0 33925 PDC ENERGY INC COM 69327R101 18647 361793 SH SOLE _ 324838 0 36955 PEBBLEBROOK HOTEL TR COM 70509V100 20445 550045 SH SOLE _ 491276 0 58769 PERKINELMER INC COM 714046109 914 12504 SH SOLE _ 514 0 11990 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 2535 258128 SH SOLE _ 258128 0 0 PINNACLE WEST CAP CORP COM 723484101 1280 15028 SH SOLE _ 618 0 14410 PIONEER NAT RES CO COM 723787107 16463 95243 SH SOLE _ 49454 0 45789 POLYONE CORP COM 73179P106 19687 452567 SH SOLE _ 405407 0 47160 PPG INDS INC COM 693506107 44229 378611 SH SOLE _ 181645 0 196966 PRAXAIR INC COM 74005P104 34598 223673 SH SOLE _ 107379 0 116294 PRIMO WTR CORP COM 74165N105 11536 917727 SH SOLE _ 711839 0 205888 PROGRESSIVE CORP OHIO COM 743315103 217790 3867009 SH SOLE _ 1725359 0 2141650 PROLOGIS INC COM 74340W103 17746 275082 SH SOLE _ 228736 0 46346 PRUDENTIAL PLC ADR 74435K204 6774 133393 SH SOLE _ 133393 0 0 RADIAN GROUP INC COM 750236101 34267 1662642 SH SOLE _ 1515682 0 146960 RANGE RES CORP COM 75281A109 21658 1269506 SH SOLE _ 1145401 0 124105 RAYTHEON CO COM NEW 755111507 99463 529482 SH SOLE _ 316888 0 212594 REALPAGE INC COM 75606N109 12384 279550 SH SOLE _ 258570 0 20980 RED HAT INC COM 756577102 193587 1611879 SH SOLE _ 738447 0 873432 RELX PLC SPONSORED ADR 759530108 6793 286645 SH SOLE _ 286645 0 0 RENASANT CORP COM 75970E107 22176 542336 SH SOLE _ 497226 0 45110 REPLIGEN CORP COM 759916109 65397 1802569 SH SOLE _ 1659894 0 142675 RIO TINTO PLC SPONSORED ADR 767204100 2985 56403 SH SOLE _ 56403 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 120440 2358000 SH SOLE _ 1964400 0 393600 ROGERS CORP COM 775133101 163215 1007996 SH SOLE _ 901703 0 106293 ROPER TECHNOLOGIES INC COM 776696106 22984 88743 SH SOLE _ 50081 0 38662 ROSS STORES INC COM 778296103 103048 1284083 SH SOLE _ 350528 0 933555 ROYAL BK CDA MONTREAL QUE COM 780087102 4999 61223 SH SOLE _ 61223 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5441 81569 SH SOLE _ 81569 0 0 RSP PERMIAN INC COM 74978Q105 20630 507122 SH SOLE _ 477412 0 29710 SALESFORCE COM INC COM 79466L302 29192 285554 SH SOLE _ 149863 0 135691 SANDY SPRING BANCORP INC COM 800363103 18192 466221 SH SOLE _ 425361 0 40860 SAP SE SPON ADR 803054204 3673 32691 SH SOLE _ 32691 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 137826 843696 SH SOLE _ 290468 0 553228 SEACOAST BKG CORP FLA COM NEW 811707801 19783 784718 SH SOLE _ 738738 0 45980 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 46090 874900 SH SOLE _ 874900 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 56645 783900 SH SOLE _ 783900 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48946 1753700 SH SOLE _ 1753700 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 327 3957 SH SOLE _ 3957 0 0 SELECTIVE INS GROUP INC COM 816300107 34774 592399 SH SOLE _ 494550 0 97849 SENSIENT TECHNOLOGIES CORP COM 81725T100 18806 257083 SH SOLE _ 233823 0 23260 SHOPIFY INC CL A 82509L107 41575 411630 SH SOLE _ 342718 0 68912 SIGNATURE BK NEW YORK N Y COM 82669G104 2232 16259 SH SOLE _ 0 0 16259 SILGAN HOLDINGS INC COM 827048109 15839 538936 SH SOLE _ 507083 0 31853 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 25558 482607 SH SOLE _ 408057 0 74550 SIMULATIONS PLUS INC COM 829214105 4693 291485 SH SOLE _ 269608 0 21877 SINA CORP ORD G81477104 31101 310046 SH SOLE _ 247935 0 62111 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 100786 1314035 SH SOLE _ 1209720 0 104315 SIX FLAGS ENTMT CORP NEW COM 83001A102 300620 4515844 SH SOLE _ 3305841 0 1210003 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 98916 1666115 SH SOLE _ 1298514 0 367601 SOGOU INC ADR REPSTG A 83409V104 6420 554899 SH SOLE _ 407946 0 146953 SOUTHERN COPPER CORP COM 84265V105 56184 1184060 SH SOLE _ 979866 0 204194 SOUTHWEST AIRLS CO COM 844741108 43636 666708 SH SOLE _ 350174 0 316534 SOUTHWEST GAS HOLDINGS INC COM 844895102 31632 393038 SH SOLE _ 369911 0 23127 SPARTANNASH CO COM 847215100 15800 592205 SH SOLE _ 557509 0 34696 SPDR S&P 500 ETF TR TR UNIT 78462F103 576396 2159920 SH SOLE _ 2159920 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 29637 807100 SH SOLE _ 807100 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1226 14053 SH SOLE _ 578 0 13475 STANDEX INTL CORP COM 854231107 20344 199743 SH SOLE _ 188038 0 11705 STARBUCKS CORP COM 855244109 107659 1874617 SH SOLE _ 1149750 0 724867 STEEL DYNAMICS INC COM 858119100 981 22750 SH SOLE _ 935 0 21815 STERLING BANCORP DEL COM 85917A100 30256 1229934 SH SOLE _ 1118549 0 111385 STRYKER CORP COM 863667101 32421 209385 SH SOLE _ 100400 0 108985 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3631 417878 SH SOLE _ 417878 0 0 SUNCOR ENERGY INC NEW COM 867224107 345839 9397122 SH SOLE _ 7681725 0 1715397 SUPERNUS PHARMACEUTICALS INC COM 868459108 10150 254697 SH SOLE _ 236745 0 17952 SVB FINL GROUP COM 78486Q101 1059 4531 SH SOLE _ 186 0 4345 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 688990 17377384 SH SOLE _ 13339528 0 4037856 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 161804 1473896 SH SOLE _ 1153597 0 320299 TAL ED GROUP SPONSORED ADS 874080104 95026 3198484 SH SOLE _ 2534514 0 663970 TANGER FACTORY OUTLET CTRS I COM 875465106 2286 86216 SH SOLE _ 0 0 86216 TARGA RES CORP COM 87612G101 650 13416 SH SOLE _ 551 0 12865 TATA MTRS LTD SPONSORED ADR 876568502 4168 126036 SH SOLE _ 126036 0 0 TEAM INC COM 878155100 5445 365406 SH SOLE _ 337969 0 27437 TELECOM ARGENTINA S A SPON ADR REP B 879273209 28806 786395 SH SOLE _ 587470 0 198925 TELEDYNE TECHNOLOGIES INC COM 879360105 121279 669495 SH SOLE _ 603132 0 66363 TELEFLEX INC COM 879369106 53163 213659 SH SOLE _ 85144 0 128515 TEREX CORP NEW COM 880779103 28426 589509 SH SOLE _ 533579 0 55930 TERRENO RLTY CORP COM 88146M101 24360 694801 SH SOLE _ 554590 0 140211 TEXAS INSTRS INC COM 882508104 97238 931043 SH SOLE _ 550467 0 380576 THERMO FISHER SCIENTIFIC INC COM 883556102 47987 252723 SH SOLE _ 133223 0 119500 THOMSON REUTERS CORP COM 884903105 3077 70594 SH SOLE _ 70594 0 0 THOR INDS INC COM 885160101 1271 8432 SH SOLE _ 347 0 8085 TOPBUILD CORP COM 89055F103 22642 298948 SH SOLE _ 281413 0 17535 TORO CO COM 891092108 61568 943866 SH SOLE _ 850692 0 93174 TORONTO DOMINION BK ONT COM NEW 891160509 286853 4885591 SH SOLE _ 3955999 0 929592 TRACTOR SUPPLY CO COM 892356106 151863 2031616 SH SOLE _ 1384373 0 647243 TRANSDIGM GROUP INC COM 893641100 34452 125455 SH SOLE _ 60230 0 65225 TRANSPORTADORA DE GAS SUR SPON ADR B 893870204 15868 713825 SH SOLE _ 525166 0 188659 TRANSUNION COM 89400J107 134358 2444658 SH SOLE _ 2181843 0 262815 U S PHYSICAL THERAPY INC COM 90337L108 7200 99725 SH SOLE _ 92234 0 7491 U.S. AUTO PARTS NETWORK INC COM 90343C100 4730 1877106 SH SOLE _ 1736149 0 140957 ULTA BEAUTY INC COM 90384S303 40357 180441 SH SOLE _ 52244 0 128197 ULTIMATE SOFTWARE GROUP INC COM 90385D107 82598 378492 SH SOLE _ 142574 0 235918 ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 811 35696 SH SOLE _ 35696 0 0 UMPQUA HLDGS CORP COM 904214103 23383 1124188 SH SOLE _ 1058328 0 65860 UNILEVER N V N Y SHS NEW 904784709 4202 74607 SH SOLE _ 74607 0 0 UNION PAC CORP COM 907818108 160193 1194581 SH SOLE _ 667918 0 526663 UNITEDHEALTH GROUP INC COM 91324P102 207175 939740 SH SOLE _ 545512 0 394228 UNIVERSAL ELECTRS INC COM 913483103 81278 1720168 SH SOLE _ 1543435 0 176733 UNIVERSAL FST PRODS INC COM 913543104 19186 510006 SH SOLE _ 480100 0 29906 USA TECHNOLOGIES INC COM NO PAR 90328S500 7609 780461 SH SOLE _ 721461 0 59000 VAIL RESORTS INC COM 91879Q109 213913 1006791 SH SOLE _ 627667 0 379124 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 52838 2491200 SH SOLE _ 2491200 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2553 20876 SH SOLE _ 0 0 20876 VARONIS SYS INC COM 922280102 13336 274683 SH SOLE _ 255683 0 19000 VEDANTA LTD SPONSORED ADR 92242Y100 8131 390418 SH SOLE _ 390418 0 0 VEEVA SYS INC CL A COM 922475108 158451 2866328 SH SOLE _ 2079550 0 786778 VERISK ANALYTICS INC COM 92345Y106 190710 1986562 SH SOLE _ 841920 0 1144642 VIRTU FINL INC CL A 928254101 67813 3705653 SH SOLE _ 3327203 0 378450 VULCAN MATLS CO COM 929160109 66410 517331 SH SOLE _ 141226 0 376105 WABTEC CORP COM 929740108 63992 785858 SH SOLE _ 293400 0 492458 WATSCO INC COM 942622200 27681 162792 SH SOLE _ 83146 0 79646 WEIBO CORP SPONSORED ADR 948596101 71321 689361 SH SOLE _ 497471 0 191890 WEST PHARMACEUTICAL SVSC INC COM 955306105 125548 1272407 SH SOLE _ 956783 0 315624 WESTERN ALLIANCE BANCORP COM 957638109 26798 473289 SH SOLE _ 432724 0 40565 WEX INC COM 96208T104 165342 1170728 SH SOLE _ 1053250 0 117478 WHEATON PRECIOUS METALS CORP COM 962879102 1392 62884 SH SOLE _ 62884 0 0 WILLDAN GROUP INC COM 96924N100 3996 166936 SH SOLE _ 154406 0 12530 WISDOMTREE TR INDIA ERNGS FD 97717W422 16404 589225 SH SOLE _ 589225 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 85 2200 SH SOLE _ 2200 0 0 WIX COM LTD SHS M98068105 41819 726653 SH SOLE _ 588398 0 138255 WNS HOLDINGS LTD SPON ADR 92932M101 7561 188417 SH SOLE _ 174277 0 14140 WOLVERINE WORLD WIDE INC COM 978097103 30632 960867 SH SOLE _ 865687 0 95180 WSFS FINL CORP COM 929328102 27054 565386 SH SOLE _ 513791 0 51595 XYLEM INC COM 98419M100 57720 846330 SH SOLE _ 219064 0 627266 YANDEX N V SHS CLASS A N97284108 129264 3946999 SH SOLE _ 3128245 0 818754 YELP INC CL A 985817105 132899 3167281 SH SOLE _ 2935912 0 231369 YOGAWORKS INC COM 986005106 1749 618138 SH SOLE _ 571722 0 46416 YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 5660 247073 SH SOLE _ 247073 0 0 YUM CHINA HLDGS INC COM 98850P109 224573 5611509 SH SOLE _ 4720817 0 890692 ZIONS BANCORPORATION COM 989701107 564 11091 SH SOLE _ 456 0 10635 ZOETIS INC CL A 98978V103 231596 3214832 SH SOLE _ 1531442 0 1683390