The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 49,357 625,482 SH   SOLE   609,951 0 15,531
ABIOMED INC COM 003654100 53,826 370,802 SH   SOLE   325,386 0 45,416
ACADIA RLTY TR COM SH BEN INT 004239109 1,501 121,108 SH   SOLE   121,108 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 41,834 256,243 SH   SOLE   248,731 0 7,512
ACTIVISION BLIZZARD INC COM 00507V109 49,273 828,390 SH   SOLE   808,042 0 20,348
ADOBE INC COM 00724F101 120,335 378,126 SH   SOLE   272,554 0 105,572
ADTALEM GLOBAL ED INC COM 00737L103 3,444 128,558 SH   SOLE   128,558 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 91,827 984,001 SH   SOLE   844,121 0 139,880
ADVANCED MICRO DEVICES INC COM 007903107 79,635 1,750,980 SH   SOLE   1,542,031 0 208,949
AGILENT TECHNOLOGIES INC COM 00846U101 36,172 505,054 SH   SOLE   383,661 0 121,393
AGILYSYS INC COM 00847J105 15,676 938,692 SH   SOLE   848,895 0 89,797
AGREE REALTY CORP COM 008492100 12,569 203,058 SH   SOLE   203,058 0 0
ALARM COM HLDGS INC COM 011642105 19,628 504,452 SH   SOLE   463,785 0 40,667
ALBANY INTL CORP CL A 012348108 14,379 303,794 SH   SOLE   274,766 0 29,028
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,089,396 5,597,636 SH   SOLE   4,571,225 0 1,026,411
ALLEGION PLC ORD SHS G0176J109 27,200 295,585 SH   SOLE   149,711 0 145,874
ALPHABET INC CAP STK CL C 02079K107 25,027 21,523 SH   SOLE   20,771 0 752
ALPHABET INC CAP STK CL A 02079K305 196,683 169,270 SH   SOLE   128,972 0 40,298
AMAZON COM INC COM 023135106 255,018 130,797 SH   SOLE   103,710 0 27,087
AMEDISYS INC COM 023436108 178,040 970,033 SH   SOLE   887,737 0 82,296
AMERICAN ASSETS TR INC COM 024013104 8,376 335,055 SH   SOLE   335,055 0 0
AMERICOLD RLTY TR COM 03064D108 29,648 870,964 SH   SOLE   741,492 0 129,472
APOLLO GLOBAL MGMT INC COM CL A 03768E105 24,835 741,335 SH   SOLE   718,944 0 22,391
APTIV PLC SHS G6095L109 29,444 597,976 SH   SOLE   337,739 0 260,237
ARCHROCK INC COM 03957W106 3,617 961,935 SH   SOLE   961,935 0 0
ARCO PLATFORM LTD COM CL A G04553106 17,012 402,544 SH   SOLE   271,274 0 131,270
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 82,787 2,676,607 SH   SOLE   2,402,556 0 274,051
ARISTA NETWORKS INC COM 040413106 34,956 172,579 SH   SOLE   137,136 0 35,443
ARMSTRONG WORLD INDS INC COM 04247X102 21,646 272,547 SH   SOLE   228,472 0 44,075
ASML HOLDING N V N Y REGISTRY SHS N07059210 2,333 8,917 SH   SOLE   8,917 0 0
ASPEN TECHNOLOGY INC COM 045327103 149,319 1,570,625 SH   SOLE   1,417,711 0 152,914
AUTODESK INC COM 052769106 27,948 179,038 SH   SOLE   146,335 0 32,703
AVALARA INC COM 05338G106 112,312 1,505,517 SH   SOLE   1,376,914 0 128,603
AVNET INC COM 053807103 3,670 146,203 SH   SOLE   146,203 0 0
AXOGEN INC COM 05463X106 10,793 1,037,800 SH   SOLE   938,525 0 99,275
BALL CORP COM 058498106 42,616 659,082 SH   SOLE   506,010 0 153,072
BANC OF CALIFORNIA INC COM 05990K106 4,126 515,739 SH   SOLE   515,739 0 0
BANNER CORP COM NEW 06652V208 6,722 203,444 SH   SOLE   203,444 0 0
BELDEN INC COM 077454106 3,736 103,544 SH   SOLE   103,544 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 229,472 9,009,516 SH   SOLE   8,061,968 0 947,548
BLACK HILLS CORP COM 092113109 9,279 144,919 SH   SOLE   144,919 0 0
BLACKROCK INC COM 09247X101 55,096 125,226 SH   SOLE   64,444 0 60,782
BLUE BIRD CORP COM 095306106 14,308 1,309,053 SH   SOLE   1,090,699 0 218,354
BOOT BARN HLDGS INC COM 099406100 18,959 1,466,279 SH   SOLE   1,205,773 0 260,506
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 189,922 2,766,936 SH   SOLE   2,455,453 0 311,483
BOSTON PRIVATE FINL HLDGS IN COM 101119105 7,041 984,732 SH   SOLE   984,732 0 0
BRADY CORP CL A 104674106 18,430 408,367 SH   SOLE   408,367 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 917 110,907 SH   SOLE   110,907 0 0
BRINKS CO COM 109696104 202,362 3,887,833 SH   SOLE   3,488,096 0 399,737
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 219,329 4,956,585 SH   SOLE   3,915,210 0 1,041,375
BROOKS AUTOMATION INC NEW COM 114340102 81,183 2,661,731 SH   SOLE   2,404,822 0 256,909
BROWN & BROWN INC COM 115236101 371 10,235 SH   SOLE   0 0 10,235
BURLINGTON STORES INC COM 122017106 154,830 977,093 SH   SOLE   862,854 0 114,239
BWX TECHNOLOGIES INC COM 05605H100 378,583 7,772,185 SH   SOLE   6,912,634 0 859,551
CABLE ONE INC COM 12685J105 202,134 122,952 SH   SOLE   110,886 0 12,066
CAMECO CORP COM 13321L108 81,107 10,616,122 SH   SOLE   9,509,586 0 1,106,536
CANADIAN NATL RY CO COM 136375102 247,692 3,166,827 SH   SOLE   2,757,939 0 408,888
CANADIAN PAC RY LTD COM 13645T100 100,343 456,956 SH   SOLE   373,871 0 83,085
CARMAX INC COM 143130102 12,835 238,435 SH   SOLE   177,799 0 60,636
CARPENTER TECHNOLOGY CORP COM 144285103 4,163 213,508 SH   SOLE   213,508 0 0
CARTERS INC COM 146229109 5,594 85,109 SH   SOLE   85,109 0 0
CASELLA WASTE SYS INC CL A 147448104 23,719 607,248 SH   SOLE   549,163 0 58,085
CASEYS GEN STORES INC COM 147528103 4,704 35,504 SH   SOLE   35,504 0 0
CAVCO INDS INC DEL COM 149568107 4,387 30,266 SH   SOLE   30,266 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 105,430 1,181,290 SH   SOLE   1,022,540 0 158,750
CELANESE CORP DEL COM 150870103 4,455 60,699 SH   SOLE   41,904 0 18,795
CENTENE CORP DEL COM 15135B101 18,159 305,664 SH   SOLE   211,038 0 94,626
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,916 29,001 SH   SOLE   29,001 0 0
CHESAPEAKE UTILS CORP COM 165303108 7,837 91,441 SH   SOLE   91,441 0 0
CNO FINL GROUP INC COM 12621E103 7,559 610,055 SH   SOLE   610,055 0 0
COCA COLA CO COM 191216100 56,043 1,266,517 SH   SOLE   1,238,721 0 27,796
CODEXIS INC COM 192005106 26,728 2,394,940 SH   SOLE   2,015,056 0 379,884
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 16,254 338,545 SH   SOLE   303,603 0 34,942
CONAGRA BRANDS INC COM 205887102 14,283 486,795 SH   SOLE   335,888 0 150,907
CONMED CORP COM 207410101 10,413 181,830 SH   SOLE   181,830 0 0
COPART INC COM 217204106 230,293 3,360,955 SH   SOLE   3,013,320 0 347,635
CORESITE RLTY CORP COM 21870Q105 32,703 282,167 SH   SOLE   233,972 0 48,195
COSTAR GROUP INC COM 22160N109 74,791 127,367 SH   SOLE   82,966 0 44,401
COSTCO WHSL CORP NEW COM 22160K105 35,531 124,615 SH   SOLE   122,057 0 2,558
COUPA SOFTWARE INC COM 22266L106 89,629 641,445 SH   SOLE   573,742 0 67,703
CREDICORP LTD COM G2519Y108 58,319 407,629 SH   SOLE   389,868 0 17,761
CROWN HLDGS INC COM 228368106 185,755 3,200,458 SH   SOLE   2,872,929 0 327,529
CRYOLIFE INC COM 228903100 13,515 798,752 SH   SOLE   722,344 0 76,408
CURTISS WRIGHT CORP COM 231561101 10,040 108,647 SH   SOLE   108,647 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 49,620 579,947 SH   SOLE   461,742 0 118,205
DARLING INGREDIENTS INC COM 237266101 26,931 1,404,874 SH   SOLE   1,313,607 0 91,267
DECKERS OUTDOOR CORP COM 243537107 4,643 34,652 SH   SOLE   34,652 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,012 31,563 SH   SOLE   31,563 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 32,629 601,898 SH   SOLE   448,678 0 153,220
DOMINOS PIZZA INC COM 25754A201 101,071 311,879 SH   SOLE   274,623 0 37,256
DONALDSON INC COM 257651109 1,619 41,919 SH   SOLE   41,919 0 0
DOUGLAS DYNAMICS INC COM 25960R105 25,583 720,449 SH   SOLE   601,508 0 118,941
DOUGLAS EMMETT INC COM 25960P109 11,259 369,033 SH   SOLE   261,163 0 107,870
DUCOMMUN INC DEL COM 264147109 13,358 537,556 SH   SOLE   486,138 0 51,418
DUNKIN BRANDS GROUP INC COM 265504100 6,763 127,355 SH   SOLE   127,355 0 0
EAGLE MATERIALS INC COM 26969P108 6,593 112,857 SH   SOLE   76,278 0 36,579
ECOLAB INC COM 278865100 4,602 29,529 SH   SOLE   29,529 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 43,700 231,683 SH   SOLE   119,435 0 112,248
ENCOMPASS HEALTH CORP COM 29261A100 291,880 4,558,487 SH   SOLE   4,064,239 0 494,248
ENCORE CAP GROUP INC COM 292554102 48,111 2,057,803 SH   SOLE   1,841,180 0 216,623
ENTEGRIS INC COM 29362U104 73,117 1,633,168 SH   SOLE   1,467,286 0 165,882
EOG RES INC COM 26875P101 377 10,500 SH   SOLE   10,500 0 0
EPAM SYS INC COM 29414B104 16,740 90,163 SH   SOLE   62,216 0 27,947
EQUIFAX INC COM 294429105 33,826 283,182 SH   SOLE   252,392 0 30,790
ESCO TECHNOLOGIES INC COM 296315104 18,765 247,198 SH   SOLE   232,016 0 15,182
ETSY INC COM 29786A106 124,189 3,230,730 SH   SOLE   2,959,971 0 270,759
EURONET WORLDWIDE INC COM 298736109 137,526 1,604,366 SH   SOLE   1,420,586 0 183,780
F M C CORP COM NEW 302491303 5,780 70,754 SH   SOLE   48,402 0 22,352
F N B CORP COM 302520101 6,959 944,194 SH   SOLE   944,194 0 0
FACEBOOK INC CL A 30303M102 73,955 443,373 SH   SOLE   224,262 0 219,111
FEDERAL SIGNAL CORP COM 313855108 7,170 262,814 SH   SOLE   262,814 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 96,038 789,529 SH   SOLE   553,131 0 236,398
FIRST AMERN FINL CORP COM 31847R102 3,676 86,666 SH   SOLE   86,666 0 0
FIRSTCASH INC COM 33767D105 151,590 2,113,052 SH   SOLE   1,908,025 0 205,027
FIRSTSERVICE CORP NEW COM 33767E202 106,843 1,385,416 SH   SOLE   1,264,493 0 120,923
FORRESTER RESH INC COM 346563109 12,868 440,240 SH   SOLE   398,126 0 42,114
FORTIVE CORP COM 34959J108 52,426 949,916 SH   SOLE   873,957 0 75,959
FTI CONSULTING INC COM 302941109 12,359 103,189 SH   SOLE   103,189 0 0
GALLAGHER ARTHUR J & CO COM 363576109 26,789 328,662 SH   SOLE   228,947 0 99,715
GENERAC HLDGS INC COM 368736104 86,664 930,166 SH   SOLE   834,960 0 95,206
GIBRALTAR INDS INC COM 374689107 6,854 159,682 SH   SOLE   159,682 0 0
GLACIER BANCORP INC NEW COM 37637Q105 23,161 681,094 SH   SOLE   638,880 0 42,214
GLOBAL PMTS INC COM 37940X102 19,796 137,254 SH   SOLE   94,762 0 42,492
GLOBANT S A COM L44385109 96,667 1,099,985 SH   SOLE   813,379 0 286,606
GODADDY INC CL A 380237107 155,396 2,720,994 SH   SOLE   2,422,245 0 298,749
GRAND CANYON ED INC COM 38526M106 312,302 4,093,884 SH   SOLE   3,694,966 0 398,918
GRID DYNAMICS HLDGS INC COM CL A 39813G109 15,779 1,972,384 SH   SOLE   1,783,866 0 188,518
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 22,373 237,568 SH   SOLE   191,938 0 45,630
GSX TECHEDU INC SPONSORED ADS 36257Y109 42,999 1,015,092 SH   SOLE   683,228 0 331,864
GUIDEWIRE SOFTWARE INC COM 40171V100 25,698 324,021 SH   SOLE   315,805 0 8,216
HALOZYME THERAPEUTICS INC COM 40637H109 118,079 6,563,606 SH   SOLE   6,001,513 0 562,093
HANCOCK WHITNEY CORPORATION COM 410120109 8,382 429,414 SH   SOLE   429,414 0 0
HANGER INC COM NEW 41043F208 30,449 1,954,366 SH   SOLE   1,610,791 0 343,575
HANOVER INS GROUP INC COM 410867105 9,896 109,251 SH   SOLE   109,251 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 92,835 2,408,651 SH   SOLE   1,889,739 0 518,912
HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 2,634 164,907 SH   SOLE   104,974 0 59,933
HEALTH CATALYST INC COM 42225T107 12,893 493,033 SH   SOLE   445,972 0 47,061
HEALTHCARE RLTY TR COM 421946104 23,662 847,187 SH   SOLE   744,739 0 102,448
HEALTHCARE SVCS GROUP INC COM 421906108 138,105 5,776,034 SH   SOLE   5,193,704 0 582,330
HEALTHEQUITY INC COM 42226A107 75,630 1,494,952 SH   SOLE   1,340,952 0 154,000
HEICO CORP NEW CL A 422806208 86,400 1,352,105 SH   SOLE   1,238,451 0 113,654
HELEN OF TROY CORP LTD COM G4388N106 7,483 51,953 SH   SOLE   51,953 0 0
HIGHWOODS PPTYS INC COM 431284108 7,069 199,589 SH   SOLE   199,589 0 0
HOME BANCSHARES INC COM 436893200 17,188 1,433,559 SH   SOLE   1,367,065 0 66,494
HORACE MANN EDUCATORS CORP N COM 440327104 8,803 240,597 SH   SOLE   240,597 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 246,437 8,319,945 SH   SOLE   7,421,854 0 898,091
HUAZHU GROUP LTD SPONSORED ADS 44332N106 141,921 4,934,522 SH   SOLE   4,314,286 0 620,236
ICICI BANK LIMITED ADR 45104G104 5,091 596,311 SH   SOLE   596,311 0 0
ICON PLC SHS G4705A100 66,491 488,904 SH   SOLE   400,282 0 88,622
IDACORP INC COM 451107106 20,788 236,792 SH   SOLE   195,802 0 40,990
IDEXX LABS INC COM 45168D104 40,430 166,900 SH   SOLE   85,877 0 81,023
ILLUMINA INC COM 452327109 25,553 93,560 SH   SOLE   60,099 0 33,461
INFOSYS LTD SPONSORED ADR 456788108 12,816 1,555,802 SH   SOLE   1,555,802 0 0
INGEVITY CORP COM 45688C107 4,096 116,351 SH   SOLE   78,641 0 37,710
INPHI CORP COM 45772F107 18,854 238,144 SH   SOLE   225,759 0 12,385
INSMED INC COM PAR $.01 457669307 11,471 715,568 SH   SOLE   647,171 0 68,397
INSULET CORP COM 45784P101 148,384 895,609 SH   SOLE   807,843 0 87,766
INTEGER HLDGS CORP COM 45826H109 10,902 173,432 SH   SOLE   173,432 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 89,251 1,105,275 SH   SOLE   773,373 0 331,902
INTERCORP FINL SVCS INC SHS P5626F128 6,005 216,635 SH   SOLE   151,922 0 64,713
INTERPUBLIC GROUP COS INC COM 460690100 1,731 106,899 SH   SOLE   106,899 0 0
INTUIT COM 461202103 25,338 110,166 SH   SOLE   106,838 0 3,328
INTUITIVE SURGICAL INC COM NEW 46120E602 34,543 69,755 SH   SOLE   38,464 0 31,291
IRHYTHM TECHNOLOGIES INC COM 450056106 116,510 1,432,203 SH   SOLE   1,309,529 0 122,674
ISHARES INC MSCI BRAZIL ETF 464286400 25,421 1,079,000 SH   SOLE   1,079,000 0 0
ISHARES INC MSCI CHILE ETF 464286640 13,679 630,930 SH   SOLE   630,930 0 0
ISHARES INC CORE MSCI EMKT 46434G103 54,218 1,339,700 SH   SOLE   1,339,700 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 12,736 548,950 SH   SOLE   548,950 0 0
ISHARES TR IBOXX INV CP ETF 464287242 42,030 340,300 SH   SOLE   340,300 0 0
ISHARES TR MSCI EAFE ETF 464287465 405 7,576 SH   SOLE   7,576 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 4,844 SH   SOLE   4,844 0 0
ISHARES TR JPMORGAN USD EMG 464288281 73 760 SH   SOLE   760 0 0
ISHARES TR MBS ETF 464288588 67,981 615,550 SH   SOLE   615,550 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 735 31,778 SH   SOLE   31,778 0 0
J & J SNACK FOODS CORP COM 466032109 7,056 58,317 SH   SOLE   58,317 0 0
J2 GLOBAL INC COM 48123V102 193,864 2,590,038 SH   SOLE   2,309,438 0 280,600
JOHN BEAN TECHNOLOGIES CORP COM 477839104 21,830 293,928 SH   SOLE   248,929 0 44,999
JONES LANG LASALLE INC COM 48020Q107 92,809 919,086 SH   SOLE   819,835 0 99,251
JPMORGAN CHASE & CO COM 46625H100 57,390 637,459 SH   SOLE   327,032 0 310,427
KNOWLES CORP COM 49926D109 19,448 1,453,500 SH   SOLE   1,201,819 0 251,681
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3,144 78,278 SH   SOLE   78,278 0 0
LAM RESEARCH CORP COM 512807108 28,851 120,212 SH   SOLE   116,576 0 3,636
LAMB WESTON HLDGS INC COM 513272104 158,074 2,768,374 SH   SOLE   2,438,578 0 329,796
LAUDER ESTEE COS INC CL A 518439104 71,847 450,905 SH   SOLE   312,407 0 138,498
LAUREATE EDUCATION INC CL A 518613203 21,300 2,026,663 SH   SOLE   1,866,653 0 160,010
LHC GROUP INC COM 50187A107 35,187 250,974 SH   SOLE   206,725 0 44,249
LIFE STORAGE INC COM 53223X107 6,586 69,655 SH   SOLE   69,655 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 110,556 1,520,296 SH   SOLE   1,389,442 0 130,854
LINCOLN ELEC HLDGS INC COM 533900106 80,954 1,173,249 SH   SOLE   1,054,226 0 119,023
LINDE PLC SHS G5494J103 32,100 185,548 SH   SOLE   180,233 0 5,315
LITHIA MTRS INC CL A 536797103 12,619 154,284 SH   SOLE   139,530 0 14,754
LITTELFUSE INC COM 537008104 15,558 116,611 SH   SOLE   105,452 0 11,159
LIVE NATION ENTERTAINMENT IN COM 538034109 220,170 4,843,156 SH   SOLE   4,359,348 0 483,808
LIVEPERSON INC COM 538146101 10,010 440,004 SH   SOLE   397,957 0 42,047
LIVERAMP HLDGS INC COM 53815P108 6,858 208,333 SH   SOLE   208,333 0 0
LOCKHEED MARTIN CORP COM 539830109 43,982 129,760 SH   SOLE   65,762 0 63,998
LULULEMON ATHLETICA INC COM 550021109 161,322 851,079 SH   SOLE   663,121 0 187,958
LUMENTUM HLDGS INC COM 55024U109 4,744 64,370 SH   SOLE   64,370 0 0
LUXFER HOLDINGS PLC SHS G5698W116 26,749 1,891,693 SH   SOLE   1,626,455 0 265,238
M D C HLDGS INC COM 552676108 5,934 255,758 SH   SOLE   255,758 0 0
MAGELLAN HEALTH INC COM NEW 559079207 5,389 112,022 SH   SOLE   112,022 0 0
MANTECH INTL CORP CL A 564563104 5,068 69,735 SH   SOLE   69,735 0 0
MARTIN MARIETTA MATLS INC COM 573284106 215,677 1,139,759 SH   SOLE   1,044,262 0 95,497
MASIMO CORP COM 574795100 142,463 804,330 SH   SOLE   736,837 0 67,493
MASTERCARD INC CL A 57636Q104 146,796 607,702 SH   SOLE   437,704 0 169,998
MAXIMUS INC COM 577933104 25,448 437,247 SH   SOLE   350,454 0 86,793
MEDNAX INC COM 58502B106 3,876 332,983 SH   SOLE   225,058 0 107,925
MERCADOLIBRE INC COM 58733R102 92,168 188,644 SH   SOLE   146,546 0 42,098
MERCURY SYS INC COM 589378108 153,432 2,150,709 SH   SOLE   1,963,802 0 186,907
MERIT MED SYS INC COM 589889104 29,840 954,873 SH   SOLE   779,228 0 175,645
METTLER TOLEDO INTERNATIONAL COM 592688105 11,424 16,545 SH   SOLE   11,422 0 5,123
MICROCHIP TECHNOLOGY INC COM 595017104 26,000 383,484 SH   SOLE   292,936 0 90,548
MICROSOFT CORP COM 594918104 190,479 1,207,778 SH   SOLE   1,181,313 0 26,465
MINERALS TECHNOLOGIES INC COM 603158106 5,935 163,670 SH   SOLE   163,670 0 0
MONGODB INC CL A 60937P106 78,005 571,297 SH   SOLE   513,485 0 57,812
MURPHY USA INC COM 626755102 7,446 88,262 SH   SOLE   88,262 0 0
NATIONAL BK HLDGS CORP CL A 633707104 7,474 312,712 SH   SOLE   312,712 0 0
NATIONAL INSTRS CORP COM 636518102 120,675 3,647,978 SH   SOLE   3,358,902 0 289,076
NATIONAL VISION HLDGS INC COM 63845R107 16,935 872,064 SH   SOLE   709,386 0 162,678
NETEASE INC SPONSORED ADS 64110W102 385,447 1,200,333 SH   SOLE   1,034,376 0 165,957
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 36,498 337,197 SH   SOLE   227,199 0 109,998
NEXTERA ENERGY INC COM 65339F101 57,133 237,442 SH   SOLE   122,767 0 114,675
NICE LTD SPONSORED ADR 653656108 207,694 1,446,358 SH   SOLE   1,285,224 0 161,134
NIKE INC CL B 654106103 60,067 725,969 SH   SOLE   487,938 0 238,031
NORDSON CORP COM 655663102 6,172 45,698 SH   SOLE   30,798 0 14,900
NOVANTA INC COM 67000B104 81,220 1,016,771 SH   SOLE   930,129 0 86,642
NOVARTIS A G SPONSORED ADR 66987V109 3,534 42,861 SH   SOLE   42,861 0 0
NOVO-NORDISK A S ADR 670100205 3,645 60,544 SH   SOLE   60,544 0 0
NVR INC COM 62944T105 7,879 3,067 SH   SOLE   0 0 3,067
NXP SEMICONDUCTORS N V COM N6596X109 1,537 18,538 SH   SOLE   18,538 0 0
OCEANEERING INTL INC COM 675232102 438 149,105 SH   SOLE   107,835 0 41,270
OCEANFIRST FINL CORP COM 675234108 7,118 447,391 SH   SOLE   447,391 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 284 6,126 SH   SOLE   0 0 6,126
ONE GAS INC COM 68235P108 14,352 171,635 SH   SOLE   171,635 0 0
ORION ENGINEERED CARBONS S A COM L72967109 12,915 1,731,225 SH   SOLE   1,392,329 0 338,896
PACWEST BANCORP DEL COM 695263103 6,730 375,535 SH   SOLE   375,535 0 0
PAE INC COM CL A 69290Y109 19,064 2,937,461 SH   SOLE   2,656,671 0 280,790
PARSLEY ENERGY INC CL A 701877102 8,533 1,489,153 SH   SOLE   1,143,760 0 345,393
PAYPAL HLDGS INC COM 70450Y103 96,033 1,003,061 SH   SOLE   742,532 0 260,529
PENUMBRA INC COM 70975L107 204,281 1,266,233 SH   SOLE   1,160,365 0 105,868
PERSPECTA INC COM 715347100 126,610 6,941,323 SH   SOLE   6,283,269 0 658,054
PLANET FITNESS INC CL A 72703H101 90,672 1,861,838 SH   SOLE   1,705,616 0 156,222
PNM RES INC COM 69349H107 9,616 253,053 SH   SOLE   253,053 0 0
POLYONE CORP COM 73179P106 4,418 232,869 SH   SOLE   232,869 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 4,516 94,194 SH   SOLE   94,194 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 71,295 9,999,290 SH   SOLE   9,045,753 0 953,537
PRIMO WATER CORPORATION COM 74167P108 5,728 632,230 SH   SOLE   427,314 0 204,916
PROLOGIS INC. COM 74340W103 23,114 287,594 SH   SOLE   224,009 0 63,585
PROOFPOINT INC COM 743424103 97,915 954,431 SH   SOLE   874,364 0 80,067
PURE STORAGE INC CL A 74624M102 198,998 16,178,671 SH   SOLE   14,421,152 0 1,757,519
QUALYS INC COM 74758T303 9,831 113,016 SH   SOLE   102,202 0 10,814
QUINSTREET INC COM 74874Q100 14,073 1,748,209 SH   SOLE   1,580,975 0 167,234
RADIAN GROUP INC COM 750236101 8,000 617,751 SH   SOLE   617,751 0 0
RELX PLC SPONSORED ADR 759530108 3,545 165,632 SH   SOLE   165,632 0 0
RENASANT CORP COM 75970E107 6,603 302,339 SH   SOLE   302,339 0 0
REPAY HLDGS CORP COM CL A 76029L100 6,272 437,053 SH   SOLE   395,566 0 41,487
REXFORD INDL RLTY INC COM 76169C100 6,874 167,624 SH   SOLE   118,167 0 49,457
RITCHIE BROS AUCTIONEERS COM 767744105 127,842 3,740,272 SH   SOLE   3,417,681 0 322,591
ROGERS CORP COM 775133101 81,492 863,080 SH   SOLE   776,022 0 87,058
ROPER TECHNOLOGIES INC COM 776696106 52,654 168,866 SH   SOLE   85,581 0 83,285
ROSS STORES INC COM 778296103 15,153 174,237 SH   SOLE   120,222 0 54,015
SALESFORCE COM INC COM 79466L302 70,550 489,998 SH   SOLE   252,500 0 237,498
SANDY SPRING BANCORP INC COM 800363103 6,104 269,623 SH   SOLE   269,623 0 0
SAP SE SPON ADR 803054204 5,119 46,328 SH   SOLE   46,328 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 35,444 131,290 SH   SOLE   99,278 0 32,012
SEA LTD SPONSORED ADS 81141R100 63,316 1,428,937 SH   SOLE   1,063,500 0 365,437
SEACOAST BKG CORP FLA COM NEW 811707801 7,735 422,465 SH   SOLE   422,465 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,248 58,610 SH   SOLE   58,610 0 0
SELECTIVE INS GROUP INC COM 816300107 12,340 248,296 SH   SOLE   248,296 0 0
SEMTECH CORP COM 816850101 6,560 174,920 SH   SOLE   174,920 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 6,075 139,631 SH   SOLE   139,631 0 0
SERVICE CORP INTL COM 817565104 17,198 439,737 SH   SOLE   302,212 0 137,525
SHOPIFY INC CL A 82509L107 5,620 13,479 SH   SOLE   0 0 13,479
SIGNATURE BK NEW YORK N Y COM 82669G104 75,822 943,176 SH   SOLE   825,467 0 117,709
SILGAN HOLDINGS INC COM 827048109 9,293 320,244 SH   SOLE   320,244 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 7,438 120,005 SH   SOLE   120,005 0 0
SIMULATIONS PLUS INC COM 829214105 19,316 553,140 SH   SOLE   500,594 0 52,546
SITIME CORP COM 82982T106 6,596 302,996 SH   SOLE   274,011 0 28,985
SOLAREDGE TECHNOLOGIES INC COM 83417M104 117,308 1,432,686 SH   SOLE   1,291,126 0 141,560
SPDR S&P 500 ETF TR TR UNIT 78462F103 551,997 2,141,600 SH   SOLE   2,141,600 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 15,046 158,810 SH   SOLE   158,810 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 6,791 186,722 SH   SOLE   126,202 0 60,520
STARBUCKS CORP COM 855244109 41,264 627,682 SH   SOLE   608,718 0 18,964
STERIS PLC SHS USD G8473T100 171,566 1,225,732 SH   SOLE   1,089,808 0 135,924
STERLING BANCORP DEL COM 85917A100 6,148 588,329 SH   SOLE   588,329 0 0
STONECO LTD COM CL A G85158106 17,045 782,956 SH   SOLE   549,433 0 233,523
STRATEGIC ED INC COM 86272C103 7,061 50,523 SH   SOLE   50,523 0 0
STRYKER CORP COM 863667101 42,473 255,106 SH   SOLE   248,384 0 6,722
SVB FINANCIAL GROUP COM 78486Q101 18,737 124,018 SH   SOLE   84,590 0 39,428
TABULA RASA HEALTHCARE INC COM 873379101 33,013 631,336 SH   SOLE   524,348 0 106,988
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 828,312 17,319,235 SH   SOLE   13,922,026 0 3,397,209
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 34,751 292,982 SH   SOLE   216,441 0 76,541
TAL EDUCATION GROUP SPONSORED ADS 874080104 334,019 6,268,554 SH   SOLE   5,435,044 0 833,510
TALOS ENERGY INC COM 87484T108 639 111,134 SH   SOLE   80,374 0 30,760
TELEDYNE TECHNOLOGIES INC COM 879360105 243,381 818,722 SH   SOLE   738,431 0 80,291
TELEFLEX INCORPORATED COM 879369106 205,795 702,708 SH   SOLE   621,276 0 81,432
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 77,050 7,653,897 SH   SOLE   7,155,841 0 498,056
TENNANT CO COM 880345103 9,053 156,215 SH   SOLE   105,583 0 50,632
TERRENO RLTY CORP COM 88146M101 11,304 218,429 SH   SOLE   218,429 0 0
TEXAS INSTRS INC COM 882508104 51,545 515,815 SH   SOLE   503,561 0 12,254
THERMO FISHER SCIENTIFIC INC COM 883556102 56,744 200,085 SH   SOLE   103,454 0 96,631
TOPBUILD CORP COM 89055F103 5,656 78,949 SH   SOLE   78,949 0 0
TORO CO COM 891092108 9,321 143,207 SH   SOLE   113,838 0 29,369
TRANSUNION COM 89400J107 131,586 1,988,311 SH   SOLE   1,821,481 0 166,830
TREX CO INC COM 89531P105 247,780 3,091,842 SH   SOLE   2,807,800 0 284,042
TRIP COM GROUP LTD ADS 89677Q107 2,255 96,178 SH   SOLE   23,056 0 73,122
TWIST BIOSCIENCE CORP COM 90184D100 20,967 685,630 SH   SOLE   620,088 0 65,542
ULTA BEAUTY INC COM 90384S303 47,928 272,783 SH   SOLE   162,987 0 109,796
UMPQUA HLDGS CORP COM 904214103 8,338 764,979 SH   SOLE   764,979 0 0
UNIFIRST CORP MASS COM 904708104 9,997 66,163 SH   SOLE   66,163 0 0
UNION PAC CORP COM 907818108 55,470 393,294 SH   SOLE   199,243 0 194,051
UNITEDHEALTH GROUP INC COM 91324P102 157,839 632,925 SH   SOLE   469,445 0 163,480
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2,534 151,900 SH   SOLE   151,900 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,854 20,104 SH   SOLE   0 0 20,104
VARONIS SYS INC COM 922280102 92,001 1,444,959 SH   SOLE   1,322,205 0 122,754
VEEVA SYS INC CL A COM 922475108 37,466 239,598 SH   SOLE   178,533 0 61,065
VERACYTE INC COM 92337F107 108,350 4,457,011 SH   SOLE   4,016,234 0 440,777
VERRA MOBILITY CORP COM 92511U102 14,968 2,096,403 SH   SOLE   1,736,313 0 360,090
VIAVI SOLUTIONS INC COM 925550105 9,851 878,727 SH   SOLE   878,727 0 0
VIRTU FINL INC CL A 928254101 169,280 8,130,622 SH   SOLE   7,309,545 0 821,077
VULCAN MATLS CO COM 929160109 25,272 233,845 SH   SOLE   161,418 0 72,427
WASTE CONNECTIONS INC COM 94106B101 12,286 158,526 SH   SOLE   109,450 0 49,076
WATTS WATER TECHNOLOGIES INC CL A 942749102 14,585 172,300 SH   SOLE   172,300 0 0
WAYFAIR INC CL A 94419L101 206 3,855 SH   SOLE   0 0 3,855
WEIBO CORP SPONSORED ADR 948596101 2,261 68,302 SH   SOLE   16,374 0 51,928
WESTERN ALLIANCE BANCORP COM 957638109 23,576 770,217 SH   SOLE   620,035 0 150,182
WEX INC COM 96208T104 93,707 896,292 SH   SOLE   781,503 0 114,789
WILLDAN GROUP INC COM 96924N100 8,716 407,852 SH   SOLE   368,834 0 39,018
WINTRUST FINL CORP COM 97650W108 6,941 211,227 SH   SOLE   142,765 0 68,462
WISDOMTREE TR INDIA ERNGS FD 97717W422 7,632 471,124 SH   SOLE   471,124 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 74 2,500 SH   SOLE   2,500 0 0
WIX COM LTD SHS M98068105 28,615 283,822 SH   SOLE   232,381 0 51,441
WNS HOLDINGS LTD SPON ADR 92932M101 12,985 302,127 SH   SOLE   263,405 0 38,722
WORKDAY INC CL A 98138H101 16,189 124,319 SH   SOLE   97,351 0 26,968
XP INC CL A G98239109 17,657 915,330 SH   SOLE   642,446 0 272,884
YANDEX N V SHS CLASS A N97284108 145,969 4,286,901 SH   SOLE   3,692,295 0 594,606
ZOETIS INC CL A 98978V103 96,807 822,562 SH   SOLE   596,226 0 226,336
ZYNGA INC CL A 98986T108 173,186 25,282,591 SH   SOLE   22,341,350 0 2,941,241