0001644956-20-000004.txt : 20200508 0001644956-20-000004.hdr.sgml : 20200508 20200508161422 ACCESSION NUMBER: 0001644956-20-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200508 DATE AS OF CHANGE: 20200508 EFFECTIVENESS DATE: 20200508 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: 20860704 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 03-31-2020 03-31-2020 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 05-08-2020 0 339 20547647 false
INFORMATION TABLE 2 WBIMInfoTable.xml ABBOTT LABS COM 002824100 49357 625482 SH SOLE 609951 0 15531 ABIOMED INC COM 003654100 53826 370802 SH SOLE 325386 0 45416 ACADIA RLTY TR COM SH BEN INT 004239109 1501 121108 SH SOLE 121108 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41834 256243 SH SOLE 248731 0 7512 ACTIVISION BLIZZARD INC COM 00507V109 49273 828390 SH SOLE 808042 0 20348 ADOBE INC COM 00724F101 120335 378126 SH SOLE 272554 0 105572 ADTALEM GLOBAL ED INC COM 00737L103 3444 128558 SH SOLE 128558 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 91827 984001 SH SOLE 844121 0 139880 ADVANCED MICRO DEVICES INC COM 007903107 79635 1750980 SH SOLE 1542031 0 208949 AGILENT TECHNOLOGIES INC COM 00846U101 36172 505054 SH SOLE 383661 0 121393 AGILYSYS INC COM 00847J105 15676 938692 SH SOLE 848895 0 89797 AGREE REALTY CORP COM 008492100 12569 203058 SH SOLE 203058 0 0 ALARM COM HLDGS INC COM 011642105 19628 504452 SH SOLE 463785 0 40667 ALBANY INTL CORP CL A 012348108 14379 303794 SH SOLE 274766 0 29028 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1089396 5597636 SH SOLE 4571225 0 1026411 ALLEGION PLC ORD SHS G0176J109 27200 295585 SH SOLE 149711 0 145874 ALPHABET INC CAP STK CL C 02079K107 25027 21523 SH SOLE 20771 0 752 ALPHABET INC CAP STK CL A 02079K305 196683 169270 SH SOLE 128972 0 40298 AMAZON COM INC COM 023135106 255018 130797 SH SOLE 103710 0 27087 AMEDISYS INC COM 023436108 178040 970033 SH SOLE 887737 0 82296 AMERICAN ASSETS TR INC COM 024013104 8376 335055 SH SOLE 335055 0 0 AMERICOLD RLTY TR COM 03064D108 29648 870964 SH SOLE 741492 0 129472 APOLLO GLOBAL MGMT INC COM CL A 03768E105 24835 741335 SH SOLE 718944 0 22391 APTIV PLC SHS G6095L109 29444 597976 SH SOLE 337739 0 260237 ARCHROCK INC COM 03957W106 3617 961935 SH SOLE 961935 0 0 ARCO PLATFORM LTD COM CL A G04553106 17012 402544 SH SOLE 271274 0 131270 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 82787 2676607 SH SOLE 2402556 0 274051 ARISTA NETWORKS INC COM 040413106 34956 172579 SH SOLE 137136 0 35443 ARMSTRONG WORLD INDS INC COM 04247X102 21646 272547 SH SOLE 228472 0 44075 ASML HOLDING N V N Y REGISTRY SHS N07059210 2333 8917 SH SOLE 8917 0 0 ASPEN TECHNOLOGY INC COM 045327103 149319 1570625 SH SOLE 1417711 0 152914 AUTODESK INC COM 052769106 27948 179038 SH SOLE 146335 0 32703 AVALARA INC COM 05338G106 112312 1505517 SH SOLE 1376914 0 128603 AVNET INC COM 053807103 3670 146203 SH SOLE 146203 0 0 AXOGEN INC COM 05463X106 10793 1037800 SH SOLE 938525 0 99275 BALL CORP COM 058498106 42616 659082 SH SOLE 506010 0 153072 BANC OF CALIFORNIA INC COM 05990K106 4126 515739 SH SOLE 515739 0 0 BANNER CORP COM NEW 06652V208 6722 203444 SH SOLE 203444 0 0 BELDEN INC COM 077454106 3736 103544 SH SOLE 103544 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 229472 9009516 SH SOLE 8061968 0 947548 BLACK HILLS CORP COM 092113109 9279 144919 SH SOLE 144919 0 0 BLACKROCK INC COM 09247X101 55096 125226 SH SOLE 64444 0 60782 BLUE BIRD CORP COM 095306106 14308 1309053 SH SOLE 1090699 0 218354 BOOT BARN HLDGS INC COM 099406100 18959 1466279 SH SOLE 1205773 0 260506 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 189922 2766936 SH SOLE 2455453 0 311483 BOSTON PRIVATE FINL HLDGS IN COM 101119105 7041 984732 SH SOLE 984732 0 0 BRADY CORP CL A 104674106 18430 408367 SH SOLE 408367 0 0 BRIGHAM MINERALS INC CL A COM 10918L103 917 110907 SH SOLE 110907 0 0 BRINKS CO COM 109696104 202362 3887833 SH SOLE 3488096 0 399737 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 219329 4956585 SH SOLE 3915210 0 1041375 BROOKS AUTOMATION INC NEW COM 114340102 81183 2661731 SH SOLE 2404822 0 256909 BROWN & BROWN INC COM 115236101 371 10235 SH SOLE 0 0 10235 BURLINGTON STORES INC COM 122017106 154830 977093 SH SOLE 862854 0 114239 BWX TECHNOLOGIES INC COM 05605H100 378583 7772185 SH SOLE 6912634 0 859551 CABLE ONE INC COM 12685J105 202134 122952 SH SOLE 110886 0 12066 CAMECO CORP COM 13321L108 81107 10616122 SH SOLE 9509586 0 1106536 CANADIAN NATL RY CO COM 136375102 247692 3166827 SH SOLE 2757939 0 408888 CANADIAN PAC RY LTD COM 13645T100 100343 456956 SH SOLE 373871 0 83085 CARMAX INC COM 143130102 12835 238435 SH SOLE 177799 0 60636 CARPENTER TECHNOLOGY CORP COM 144285103 4163 213508 SH SOLE 213508 0 0 CARTERS INC COM 146229109 5594 85109 SH SOLE 85109 0 0 CASELLA WASTE SYS INC CL A 147448104 23719 607248 SH SOLE 549163 0 58085 CASEYS GEN STORES INC COM 147528103 4704 35504 SH SOLE 35504 0 0 CAVCO INDS INC DEL COM 149568107 4387 30266 SH SOLE 30266 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 105430 1181290 SH SOLE 1022540 0 158750 CELANESE CORP DEL COM 150870103 4455 60699 SH SOLE 41904 0 18795 CENTENE CORP DEL COM 15135B101 18159 305664 SH SOLE 211038 0 94626 CHECK POINT SOFTWARE TECH LT ORD M22465104 2916 29001 SH SOLE 29001 0 0 CHESAPEAKE UTILS CORP COM 165303108 7837 91441 SH SOLE 91441 0 0 CNO FINL GROUP INC COM 12621E103 7559 610055 SH SOLE 610055 0 0 COCA COLA CO COM 191216100 56043 1266517 SH SOLE 1238721 0 27796 CODEXIS INC COM 192005106 26728 2394940 SH SOLE 2015056 0 379884 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 16254 338545 SH SOLE 303603 0 34942 CONAGRA BRANDS INC COM 205887102 14283 486795 SH SOLE 335888 0 150907 CONMED CORP COM 207410101 10413 181830 SH SOLE 181830 0 0 COPART INC COM 217204106 230293 3360955 SH SOLE 3013320 0 347635 CORESITE RLTY CORP COM 21870Q105 32703 282167 SH SOLE 233972 0 48195 COSTAR GROUP INC COM 22160N109 74791 127367 SH SOLE 82966 0 44401 COSTCO WHSL CORP NEW COM 22160K105 35531 124615 SH SOLE 122057 0 2558 COUPA SOFTWARE INC COM 22266L106 89629 641445 SH SOLE 573742 0 67703 CREDICORP LTD COM G2519Y108 58319 407629 SH SOLE 389868 0 17761 CROWN HLDGS INC COM 228368106 185755 3200458 SH SOLE 2872929 0 327529 CRYOLIFE INC COM 228903100 13515 798752 SH SOLE 722344 0 76408 CURTISS WRIGHT CORP COM 231561101 10040 108647 SH SOLE 108647 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 49620 579947 SH SOLE 461742 0 118205 DARLING INGREDIENTS INC COM 237266101 26931 1404874 SH SOLE 1313607 0 91267 DECKERS OUTDOOR CORP COM 243537107 4643 34652 SH SOLE 34652 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 4012 31563 SH SOLE 31563 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 32629 601898 SH SOLE 448678 0 153220 DOMINOS PIZZA INC COM 25754A201 101071 311879 SH SOLE 274623 0 37256 DONALDSON INC COM 257651109 1619 41919 SH SOLE 41919 0 0 DOUGLAS DYNAMICS INC COM 25960R105 25583 720449 SH SOLE 601508 0 118941 DOUGLAS EMMETT INC COM 25960P109 11259 369033 SH SOLE 261163 0 107870 DUCOMMUN INC DEL COM 264147109 13358 537556 SH SOLE 486138 0 51418 DUNKIN BRANDS GROUP INC COM 265504100 6763 127355 SH SOLE 127355 0 0 EAGLE MATERIALS INC COM 26969P108 6593 112857 SH SOLE 76278 0 36579 ECOLAB INC COM 278865100 4602 29529 SH SOLE 29529 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 43700 231683 SH SOLE 119435 0 112248 ENCOMPASS HEALTH CORP COM 29261A100 291880 4558487 SH SOLE 4064239 0 494248 ENCORE CAP GROUP INC COM 292554102 48111 2057803 SH SOLE 1841180 0 216623 ENTEGRIS INC COM 29362U104 73117 1633168 SH SOLE 1467286 0 165882 EOG RES INC COM 26875P101 377 10500 SH SOLE 10500 0 0 EPAM SYS INC COM 29414B104 16740 90163 SH SOLE 62216 0 27947 EQUIFAX INC COM 294429105 33826 283182 SH SOLE 252392 0 30790 ESCO TECHNOLOGIES INC COM 296315104 18765 247198 SH SOLE 232016 0 15182 ETSY INC COM 29786A106 124189 3230730 SH SOLE 2959971 0 270759 EURONET WORLDWIDE INC COM 298736109 137526 1604366 SH SOLE 1420586 0 183780 F M C CORP COM NEW 302491303 5780 70754 SH SOLE 48402 0 22352 F N B CORP COM 302520101 6959 944194 SH SOLE 944194 0 0 FACEBOOK INC CL A 30303M102 73955 443373 SH SOLE 224262 0 219111 FEDERAL SIGNAL CORP COM 313855108 7170 262814 SH SOLE 262814 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 96038 789529 SH SOLE 553131 0 236398 FIRST AMERN FINL CORP COM 31847R102 3676 86666 SH SOLE 86666 0 0 FIRSTCASH INC COM 33767D105 151590 2113052 SH SOLE 1908025 0 205027 FIRSTSERVICE CORP NEW COM 33767E202 106843 1385416 SH SOLE 1264493 0 120923 FORRESTER RESH INC COM 346563109 12868 440240 SH SOLE 398126 0 42114 FORTIVE CORP COM 34959J108 52426 949916 SH SOLE 873957 0 75959 FTI CONSULTING INC COM 302941109 12359 103189 SH SOLE 103189 0 0 GALLAGHER ARTHUR J & CO COM 363576109 26789 328662 SH SOLE 228947 0 99715 GENERAC HLDGS INC COM 368736104 86664 930166 SH SOLE 834960 0 95206 GIBRALTAR INDS INC COM 374689107 6854 159682 SH SOLE 159682 0 0 GLACIER BANCORP INC NEW COM 37637Q105 23161 681094 SH SOLE 638880 0 42214 GLOBAL PMTS INC COM 37940X102 19796 137254 SH SOLE 94762 0 42492 GLOBANT S A COM L44385109 96667 1099985 SH SOLE 813379 0 286606 GODADDY INC CL A 380237107 155396 2720994 SH SOLE 2422245 0 298749 GRAND CANYON ED INC COM 38526M106 312302 4093884 SH SOLE 3694966 0 398918 GRID DYNAMICS HLDGS INC COM CL A 39813G109 15779 1972384 SH SOLE 1783866 0 188518 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 22373 237568 SH SOLE 191938 0 45630 GSX TECHEDU INC SPONSORED ADS 36257Y109 42999 1015092 SH SOLE 683228 0 331864 GUIDEWIRE SOFTWARE INC COM 40171V100 25698 324021 SH SOLE 315805 0 8216 HALOZYME THERAPEUTICS INC COM 40637H109 118079 6563606 SH SOLE 6001513 0 562093 HANCOCK WHITNEY CORPORATION COM 410120109 8382 429414 SH SOLE 429414 0 0 HANGER INC COM NEW 41043F208 30449 1954366 SH SOLE 1610791 0 343575 HANOVER INS GROUP INC COM 410867105 9896 109251 SH SOLE 109251 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 92835 2408651 SH SOLE 1889739 0 518912 HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 2634 164907 SH SOLE 104974 0 59933 HEALTH CATALYST INC COM 42225T107 12893 493033 SH SOLE 445972 0 47061 HEALTHCARE RLTY TR COM 421946104 23662 847187 SH SOLE 744739 0 102448 HEALTHCARE SVCS GROUP INC COM 421906108 138105 5776034 SH SOLE 5193704 0 582330 HEALTHEQUITY INC COM 42226A107 75630 1494952 SH SOLE 1340952 0 154000 HEICO CORP NEW CL A 422806208 86400 1352105 SH SOLE 1238451 0 113654 HELEN OF TROY CORP LTD COM G4388N106 7483 51953 SH SOLE 51953 0 0 HIGHWOODS PPTYS INC COM 431284108 7069 199589 SH SOLE 199589 0 0 HOME BANCSHARES INC COM 436893200 17188 1433559 SH SOLE 1367065 0 66494 HORACE MANN EDUCATORS CORP N COM 440327104 8803 240597 SH SOLE 240597 0 0 HORIZON THERAPEUTICS PUB LTD SHS G46188101 246437 8319945 SH SOLE 7421854 0 898091 HUAZHU GROUP LTD SPONSORED ADS 44332N106 141921 4934522 SH SOLE 4314286 0 620236 ICICI BANK LIMITED ADR 45104G104 5091 596311 SH SOLE 596311 0 0 ICON PLC SHS G4705A100 66491 488904 SH SOLE 400282 0 88622 IDACORP INC COM 451107106 20788 236792 SH SOLE 195802 0 40990 IDEXX LABS INC COM 45168D104 40430 166900 SH SOLE 85877 0 81023 ILLUMINA INC COM 452327109 25553 93560 SH SOLE 60099 0 33461 INFOSYS LTD SPONSORED ADR 456788108 12816 1555802 SH SOLE 1555802 0 0 INGEVITY CORP COM 45688C107 4096 116351 SH SOLE 78641 0 37710 INPHI CORP COM 45772F107 18854 238144 SH SOLE 225759 0 12385 INSMED INC COM PAR $.01 457669307 11471 715568 SH SOLE 647171 0 68397 INSULET CORP COM 45784P101 148384 895609 SH SOLE 807843 0 87766 INTEGER HLDGS CORP COM 45826H109 10902 173432 SH SOLE 173432 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 89251 1105275 SH SOLE 773373 0 331902 INTERCORP FINL SVCS INC SHS P5626F128 6005 216635 SH SOLE 151922 0 64713 INTERPUBLIC GROUP COS INC COM 460690100 1731 106899 SH SOLE 106899 0 0 INTUIT COM 461202103 25338 110166 SH SOLE 106838 0 3328 INTUITIVE SURGICAL INC COM NEW 46120E602 34543 69755 SH SOLE 38464 0 31291 IRHYTHM TECHNOLOGIES INC COM 450056106 116510 1432203 SH SOLE 1309529 0 122674 ISHARES INC MSCI BRAZIL ETF 464286400 25421 1079000 SH SOLE 1079000 0 0 ISHARES INC MSCI CHILE ETF 464286640 13679 630930 SH SOLE 630930 0 0 ISHARES INC CORE MSCI EMKT 46434G103 54218 1339700 SH SOLE 1339700 0 0 ISHARES INC MSCI MLY ETF NEW 46434G814 12736 548950 SH SOLE 548950 0 0 ISHARES TR IBOXX INV CP ETF 464287242 42030 340300 SH SOLE 340300 0 0 ISHARES TR MSCI EAFE ETF 464287465 405 7576 SH SOLE 7576 0 0 ISHARES TR RUS MD CP GR ETF 464287481 110 907 SH SOLE 907 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 766 4844 SH SOLE 4844 0 0 ISHARES TR JPMORGAN USD EMG 464288281 73 760 SH SOLE 760 0 0 ISHARES TR MBS ETF 464288588 67981 615550 SH SOLE 615550 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 735 31778 SH SOLE 31778 0 0 J & J SNACK FOODS CORP COM 466032109 7056 58317 SH SOLE 58317 0 0 J2 GLOBAL INC COM 48123V102 193864 2590038 SH SOLE 2309438 0 280600 JOHN BEAN TECHNOLOGIES CORP COM 477839104 21830 293928 SH SOLE 248929 0 44999 JONES LANG LASALLE INC COM 48020Q107 92809 919086 SH SOLE 819835 0 99251 JPMORGAN CHASE & CO COM 46625H100 57390 637459 SH SOLE 327032 0 310427 KNOWLES CORP COM 49926D109 19448 1453500 SH SOLE 1201819 0 251681 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3144 78278 SH SOLE 78278 0 0 LAM RESEARCH CORP COM 512807108 28851 120212 SH SOLE 116576 0 3636 LAMB WESTON HLDGS INC COM 513272104 158074 2768374 SH SOLE 2438578 0 329796 LAUDER ESTEE COS INC CL A 518439104 71847 450905 SH SOLE 312407 0 138498 LAUREATE EDUCATION INC CL A 518613203 21300 2026663 SH SOLE 1866653 0 160010 LHC GROUP INC COM 50187A107 35187 250974 SH SOLE 206725 0 44249 LIFE STORAGE INC COM 53223X107 6586 69655 SH SOLE 69655 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 110556 1520296 SH SOLE 1389442 0 130854 LINCOLN ELEC HLDGS INC COM 533900106 80954 1173249 SH SOLE 1054226 0 119023 LINDE PLC SHS G5494J103 32100 185548 SH SOLE 180233 0 5315 LITHIA MTRS INC CL A 536797103 12619 154284 SH SOLE 139530 0 14754 LITTELFUSE INC COM 537008104 15558 116611 SH SOLE 105452 0 11159 LIVE NATION ENTERTAINMENT IN COM 538034109 220170 4843156 SH SOLE 4359348 0 483808 LIVEPERSON INC COM 538146101 10010 440004 SH SOLE 397957 0 42047 LIVERAMP HLDGS INC COM 53815P108 6858 208333 SH SOLE 208333 0 0 LOCKHEED MARTIN CORP COM 539830109 43982 129760 SH SOLE 65762 0 63998 LULULEMON ATHLETICA INC COM 550021109 161322 851079 SH SOLE 663121 0 187958 LUMENTUM HLDGS INC COM 55024U109 4744 64370 SH SOLE 64370 0 0 LUXFER HOLDINGS PLC SHS G5698W116 26749 1891693 SH SOLE 1626455 0 265238 M D C HLDGS INC COM 552676108 5934 255758 SH SOLE 255758 0 0 MAGELLAN HEALTH INC COM NEW 559079207 5389 112022 SH SOLE 112022 0 0 MANTECH INTL CORP CL A 564563104 5068 69735 SH SOLE 69735 0 0 MARTIN MARIETTA MATLS INC COM 573284106 215677 1139759 SH SOLE 1044262 0 95497 MASIMO CORP COM 574795100 142463 804330 SH SOLE 736837 0 67493 MASTERCARD INC CL A 57636Q104 146796 607702 SH SOLE 437704 0 169998 MAXIMUS INC COM 577933104 25448 437247 SH SOLE 350454 0 86793 MEDNAX INC COM 58502B106 3876 332983 SH SOLE 225058 0 107925 MERCADOLIBRE INC COM 58733R102 92168 188644 SH SOLE 146546 0 42098 MERCURY SYS INC COM 589378108 153432 2150709 SH SOLE 1963802 0 186907 MERIT MED SYS INC COM 589889104 29840 954873 SH SOLE 779228 0 175645 METTLER TOLEDO INTERNATIONAL COM 592688105 11424 16545 SH SOLE 11422 0 5123 MICROCHIP TECHNOLOGY INC COM 595017104 26000 383484 SH SOLE 292936 0 90548 MICROSOFT CORP COM 594918104 190479 1207778 SH SOLE 1181313 0 26465 MINERALS TECHNOLOGIES INC COM 603158106 5935 163670 SH SOLE 163670 0 0 MONGODB INC CL A 60937P106 78005 571297 SH SOLE 513485 0 57812 MURPHY USA INC COM 626755102 7446 88262 SH SOLE 88262 0 0 NATIONAL BK HLDGS CORP CL A 633707104 7474 312712 SH SOLE 312712 0 0 NATIONAL INSTRS CORP COM 636518102 120675 3647978 SH SOLE 3358902 0 289076 NATIONAL VISION HLDGS INC COM 63845R107 16935 872064 SH SOLE 709386 0 162678 NETEASE INC SPONSORED ADS 64110W102 385447 1200333 SH SOLE 1034376 0 165957 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 36498 337197 SH SOLE 227199 0 109998 NEXTERA ENERGY INC COM 65339F101 57133 237442 SH SOLE 122767 0 114675 NICE LTD SPONSORED ADR 653656108 207694 1446358 SH SOLE 1285224 0 161134 NIKE INC CL B 654106103 60067 725969 SH SOLE 487938 0 238031 NORDSON CORP COM 655663102 6172 45698 SH SOLE 30798 0 14900 NOVANTA INC COM 67000B104 81220 1016771 SH SOLE 930129 0 86642 NOVARTIS A G SPONSORED ADR 66987V109 3534 42861 SH SOLE 42861 0 0 NOVO-NORDISK A S ADR 670100205 3645 60544 SH SOLE 60544 0 0 NVR INC COM 62944T105 7879 3067 SH SOLE 0 0 3067 NXP SEMICONDUCTORS N V COM N6596X109 1537 18538 SH SOLE 18538 0 0 OCEANEERING INTL INC COM 675232102 438 149105 SH SOLE 107835 0 41270 OCEANFIRST FINL CORP COM 675234108 7118 447391 SH SOLE 447391 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 284 6126 SH SOLE 0 0 6126 ONE GAS INC COM 68235P108 14352 171635 SH SOLE 171635 0 0 ORION ENGINEERED CARBONS S A COM L72967109 12915 1731225 SH SOLE 1392329 0 338896 PACWEST BANCORP DEL COM 695263103 6730 375535 SH SOLE 375535 0 0 PAE INC COM CL A 69290Y109 19064 2937461 SH SOLE 2656671 0 280790 PARSLEY ENERGY INC CL A 701877102 8533 1489153 SH SOLE 1143760 0 345393 PAYPAL HLDGS INC COM 70450Y103 96033 1003061 SH SOLE 742532 0 260529 PENUMBRA INC COM 70975L107 204281 1266233 SH SOLE 1160365 0 105868 PERSPECTA INC COM 715347100 126610 6941323 SH SOLE 6283269 0 658054 PLANET FITNESS INC CL A 72703H101 90672 1861838 SH SOLE 1705616 0 156222 PNM RES INC COM 69349H107 9616 253053 SH SOLE 253053 0 0 POLYONE CORP COM 73179P106 4418 232869 SH SOLE 232869 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 4516 94194 SH SOLE 94194 0 0 PORTOLA PHARMACEUTICALS INC COM 737010108 71295 9999290 SH SOLE 9045753 0 953537 PRIMO WATER CORPORATION COM 74167P108 5728 632230 SH SOLE 427314 0 204916 PROLOGIS INC. COM 74340W103 23114 287594 SH SOLE 224009 0 63585 PROOFPOINT INC COM 743424103 97915 954431 SH SOLE 874364 0 80067 PURE STORAGE INC CL A 74624M102 198998 16178671 SH SOLE 14421152 0 1757519 QUALYS INC COM 74758T303 9831 113016 SH SOLE 102202 0 10814 QUINSTREET INC COM 74874Q100 14073 1748209 SH SOLE 1580975 0 167234 RADIAN GROUP INC COM 750236101 8000 617751 SH SOLE 617751 0 0 RELX PLC SPONSORED ADR 759530108 3545 165632 SH SOLE 165632 0 0 RENASANT CORP COM 75970E107 6603 302339 SH SOLE 302339 0 0 REPAY HLDGS CORP COM CL A 76029L100 6272 437053 SH SOLE 395566 0 41487 REXFORD INDL RLTY INC COM 76169C100 6874 167624 SH SOLE 118167 0 49457 RITCHIE BROS AUCTIONEERS COM 767744105 127842 3740272 SH SOLE 3417681 0 322591 ROGERS CORP COM 775133101 81492 863080 SH SOLE 776022 0 87058 ROPER TECHNOLOGIES INC COM 776696106 52654 168866 SH SOLE 85581 0 83285 ROSS STORES INC COM 778296103 15153 174237 SH SOLE 120222 0 54015 SALESFORCE COM INC COM 79466L302 70550 489998 SH SOLE 252500 0 237498 SANDY SPRING BANCORP INC COM 800363103 6104 269623 SH SOLE 269623 0 0 SAP SE SPON ADR 803054204 5119 46328 SH SOLE 46328 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 35444 131290 SH SOLE 99278 0 32012 SEA LTD SPONSORED ADS 81141R100 63316 1428937 SH SOLE 1063500 0 365437 SEACOAST BKG CORP FLA COM NEW 811707801 7735 422465 SH SOLE 422465 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3248 58610 SH SOLE 58610 0 0 SELECTIVE INS GROUP INC COM 816300107 12340 248296 SH SOLE 248296 0 0 SEMTECH CORP COM 816850101 6560 174920 SH SOLE 174920 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 6075 139631 SH SOLE 139631 0 0 SERVICE CORP INTL COM 817565104 17198 439737 SH SOLE 302212 0 137525 SHOPIFY INC CL A 82509L107 5620 13479 SH SOLE 0 0 13479 SIGNATURE BK NEW YORK N Y COM 82669G104 75822 943176 SH SOLE 825467 0 117709 SILGAN HOLDINGS INC COM 827048109 9293 320244 SH SOLE 320244 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 7438 120005 SH SOLE 120005 0 0 SIMULATIONS PLUS INC COM 829214105 19316 553140 SH SOLE 500594 0 52546 SITIME CORP COM 82982T106 6596 302996 SH SOLE 274011 0 28985 SOLAREDGE TECHNOLOGIES INC COM 83417M104 117308 1432686 SH SOLE 1291126 0 141560 SPDR S&P 500 ETF TR TR UNIT 78462F103 551997 2141600 SH SOLE 2141600 0 0 SPDR SER TR BLOOMBERG BRCLYS 78468R622 15046 158810 SH SOLE 158810 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 6791 186722 SH SOLE 126202 0 60520 STARBUCKS CORP COM 855244109 41264 627682 SH SOLE 608718 0 18964 STERIS PLC SHS USD G8473T100 171566 1225732 SH SOLE 1089808 0 135924 STERLING BANCORP DEL COM 85917A100 6148 588329 SH SOLE 588329 0 0 STONECO LTD COM CL A G85158106 17045 782956 SH SOLE 549433 0 233523 STRATEGIC ED INC COM 86272C103 7061 50523 SH SOLE 50523 0 0 STRYKER CORP COM 863667101 42473 255106 SH SOLE 248384 0 6722 SVB FINANCIAL GROUP COM 78486Q101 18737 124018 SH SOLE 84590 0 39428 TABULA RASA HEALTHCARE INC COM 873379101 33013 631336 SH SOLE 524348 0 106988 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 828312 17319235 SH SOLE 13922026 0 3397209 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 34751 292982 SH SOLE 216441 0 76541 TAL EDUCATION GROUP SPONSORED ADS 874080104 334019 6268554 SH SOLE 5435044 0 833510 TALOS ENERGY INC COM 87484T108 639 111134 SH SOLE 80374 0 30760 TELEDYNE TECHNOLOGIES INC COM 879360105 243381 818722 SH SOLE 738431 0 80291 TELEFLEX INCORPORATED COM 879369106 205795 702708 SH SOLE 621276 0 81432 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 77050 7653897 SH SOLE 7155841 0 498056 TENNANT CO COM 880345103 9053 156215 SH SOLE 105583 0 50632 TERRENO RLTY CORP COM 88146M101 11304 218429 SH SOLE 218429 0 0 TEXAS INSTRS INC COM 882508104 51545 515815 SH SOLE 503561 0 12254 THERMO FISHER SCIENTIFIC INC COM 883556102 56744 200085 SH SOLE 103454 0 96631 TOPBUILD CORP COM 89055F103 5656 78949 SH SOLE 78949 0 0 TORO CO COM 891092108 9321 143207 SH SOLE 113838 0 29369 TRANSUNION COM 89400J107 131586 1988311 SH SOLE 1821481 0 166830 TREX CO INC COM 89531P105 247780 3091842 SH SOLE 2807800 0 284042 TRIP COM GROUP LTD ADS 89677Q107 2255 96178 SH SOLE 23056 0 73122 TWIST BIOSCIENCE CORP COM 90184D100 20967 685630 SH SOLE 620088 0 65542 ULTA BEAUTY INC COM 90384S303 47928 272783 SH SOLE 162987 0 109796 UMPQUA HLDGS CORP COM 904214103 8338 764979 SH SOLE 764979 0 0 UNIFIRST CORP MASS COM 904708104 9997 66163 SH SOLE 66163 0 0 UNION PAC CORP COM 907818108 55470 393294 SH SOLE 199243 0 194051 UNITEDHEALTH GROUP INC COM 91324P102 157839 632925 SH SOLE 469445 0 163480 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2534 151900 SH SOLE 151900 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1854 20104 SH SOLE 0 0 20104 VARONIS SYS INC COM 922280102 92001 1444959 SH SOLE 1322205 0 122754 VEEVA SYS INC CL A COM 922475108 37466 239598 SH SOLE 178533 0 61065 VERACYTE INC COM 92337F107 108350 4457011 SH SOLE 4016234 0 440777 VERRA MOBILITY CORP COM 92511U102 14968 2096403 SH SOLE 1736313 0 360090 VIAVI SOLUTIONS INC COM 925550105 9851 878727 SH SOLE 878727 0 0 VIRTU FINL INC CL A 928254101 169280 8130622 SH SOLE 7309545 0 821077 VULCAN MATLS CO COM 929160109 25272 233845 SH SOLE 161418 0 72427 WASTE CONNECTIONS INC COM 94106B101 12286 158526 SH SOLE 109450 0 49076 WATTS WATER TECHNOLOGIES INC CL A 942749102 14585 172300 SH SOLE 172300 0 0 WAYFAIR INC CL A 94419L101 206 3855 SH SOLE 0 0 3855 WEIBO CORP SPONSORED ADR 948596101 2261 68302 SH SOLE 16374 0 51928 WESTERN ALLIANCE BANCORP COM 957638109 23576 770217 SH SOLE 620035 0 150182 WEX INC COM 96208T104 93707 896292 SH SOLE 781503 0 114789 WILLDAN GROUP INC COM 96924N100 8716 407852 SH SOLE 368834 0 39018 WINTRUST FINL CORP COM 97650W108 6941 211227 SH SOLE 142765 0 68462 WISDOMTREE TR INDIA ERNGS FD 97717W422 7632 471124 SH SOLE 471124 0 0 WISDOMTREE TR EM LCL DEBT FD 97717X867 74 2500 SH SOLE 2500 0 0 WIX COM LTD SHS M98068105 28615 283822 SH SOLE 232381 0 51441 WNS HOLDINGS LTD SPON ADR 92932M101 12985 302127 SH SOLE 263405 0 38722 WORKDAY INC CL A 98138H101 16189 124319 SH SOLE 97351 0 26968 XP INC CL A G98239109 17657 915330 SH SOLE 642446 0 272884 YANDEX N V SHS CLASS A N97284108 145969 4286901 SH SOLE 3692295 0 594606 ZOETIS INC CL A 98978V103 96807 822562 SH SOLE 596226 0 226336 ZYNGA INC CL A 98986T108 173186 25282591 SH SOLE 22341350 0 2941241