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
AARONS INC COM PAR $0.50 002535300 23,248 512,066 SH   SOLE   461,537 0 50,529
ABBOTT LABS COM 002824100 60,005 656,297 SH   SOLE   630,797 0 25,500
ABIOMED INC COM 003654100 139,173 576,142 SH   SOLE   507,693 0 68,449
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 75,398 351,148 SH   SOLE   335,214 0 15,934
ACTIVISION BLIZZARD INC COM 00507V109 67,257 886,122 SH   SOLE   851,897 0 34,225
ADOBE INC COM 00724F101 177,188 407,038 SH   SOLE   305,824 0 101,214
ADTALEM GLOBAL ED INC COM 00737L103 7,511 241,124 SH   SOLE   241,124 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 200,785 1,409,515 SH   SOLE   1,225,337 0 184,178
ADVANCED MICRO DEVICES INC COM 007903107 64,217 1,220,623 SH   SOLE   1,171,228 0 49,395
AERIE PHARMACEUTICALS INC COM 00771V108 20,281 1,374,067 SH   SOLE   1,238,656 0 135,411
AGILENT TECHNOLOGIES INC COM 00846U101 43,032 486,950 SH   SOLE   376,383 0 110,567
AGILYSYS INC COM 00847J105 13,934 776,706 SH   SOLE   700,104 0 76,602
AGREE REALTY CORP COM 008492100 10,126 154,106 SH   SOLE   154,106 0 0
ALARM COM HLDGS INC COM 011642105 145,055 2,238,155 SH   SOLE   2,033,657 0 204,498
ALBANY INTL CORP CL A 012348108 17,049 290,391 SH   SOLE   261,731 0 28,660
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,515 16,295 SH   SOLE   16,295 0 0
ALIGN TECHNOLOGY INC COM 016255101 16,731 60,965 SH   SOLE   42,966 0 17,999
ALLEGION PLC ORD SHS G0176J109 29,991 293,396 SH   SOLE   144,519 0 148,877
ALPHABET INC CAP STK CL C 02079K107 25,649 18,144 SH   SOLE   17,064 0 1,080
ALPHABET INC CAP STK CL A 02079K305 277,027 195,358 SH   SOLE   148,461 0 46,897
AMAZON COM INC COM 023135106 425,032 154,063 SH   SOLE   120,440 0 33,623
AMEDISYS INC COM 023436108 195,959 987,002 SH   SOLE   894,080 0 92,922
AMERICAN ASSETS TR INC COM 024013104 8,489 304,907 SH   SOLE   304,907 0 0
AMERICAN SOFTWARE INC CL A 029683109 12,029 763,235 SH   SOLE   687,780 0 75,455
AMERICOLD RLTY TR COM 03064D108 22,605 622,736 SH   SOLE   522,120 0 100,616
AON PLC SHS CL A G0403H108 44,172 229,346 SH   SOLE   220,860 0 8,486
APOLLO GLOBAL MGMT INC COM CL A 03768E105 42,645 854,264 SH   SOLE   814,319 0 39,945
APTIV PLC SHS G6095L109 67,412 865,140 SH   SOLE   468,093 0 397,047
ARCHROCK INC COM 03957W106 6,271 966,326 SH   SOLE   966,326 0 0
ARCO PLATFORM LTD COM CL A G04553106 17,016 391,352 SH   SOLE   257,188 0 134,164
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 118,379 2,981,840 SH   SOLE   2,659,457 0 322,383
ARISTA NETWORKS INC COM 040413106 35,045 166,857 SH   SOLE   134,609 0 32,248
ARMSTRONG WORLD INDS INC COM 04247X102 11,489 147,374 SH   SOLE   120,685 0 26,689
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,286 8,928 SH   SOLE   8,928 0 0
ASPEN TECHNOLOGY INC COM 045327103 165,855 1,600,758 SH   SOLE   1,428,823 0 171,935
ATLASSIAN CORP PLC CL A G06242104 174,857 969,973 SH   SOLE   765,649 0 204,324
AVALARA INC COM 05338G106 193,513 1,454,002 SH   SOLE   1,317,085 0 136,917
AVERY DENNISON CORP COM 053611109 8,486 74,377 SH   SOLE   51,851 0 22,526
AXOGEN INC COM 05463X106 9,198 995,495 SH   SOLE   897,247 0 98,248
BALL CORP COM 058498106 44,163 635,528 SH   SOLE   496,267 0 139,261
BANC OF CALIFORNIA INC COM 05990K106 5,966 550,910 SH   SOLE   550,910 0 0
BANNER CORP COM NEW 06652V208 7,766 204,366 SH   SOLE   204,366 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 266,288 7,144,840 SH   SOLE   6,337,094 0 807,746
BLACK HILLS CORP COM 092113109 10,553 186,253 SH   SOLE   186,253 0 0
BLACKROCK INC COM 09247X101 55,419 101,856 SH   SOLE   51,306 0 50,550
BLUE BIRD CORP COM 095306106 18,289 1,220,056 SH   SOLE   1,018,155 0 201,901
BOOT BARN HLDGS INC COM 099406100 37,723 1,749,661 SH   SOLE   1,461,264 0 288,397
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 182,900 2,351,198 SH   SOLE   2,059,385 0 291,813
BOSTON PRIVATE FINL HLDGS IN COM 101119105 8,615 1,252,123 SH   SOLE   1,252,123 0 0
BRADY CORP CL A 104674106 19,076 407,429 SH   SOLE   407,429 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 7,016 568,099 SH   SOLE   568,099 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 177,697 1,516,185 SH   SOLE   1,357,313 0 158,872
BRINKS CO COM 109696104 178,953 3,932,173 SH   SOLE   3,527,358 0 404,815
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 232,159 7,056,509 SH   SOLE   5,674,385 0 1,382,124
BROOKS AUTOMATION INC NEW COM 114340102 160,815 3,635,054 SH   SOLE   3,249,782 0 385,272
BROWN & BROWN INC COM 115236101 403 9,878 SH   SOLE   0 0 9,878
BURLINGTON STORES INC COM 122017106 192,490 977,452 SH   SOLE   859,428 0 118,024
BWX TECHNOLOGIES INC COM 05605H100 430,586 7,602,146 SH   SOLE   6,717,362 0 884,784
CABLE ONE INC COM 12685J105 202,305 113,984 SH   SOLE   101,174 0 12,810
CACTUS INC CL A 127203107 4,099 198,674 SH   SOLE   198,674 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 30,180 314,505 SH   SOLE   221,718 0 92,787
CAMECO CORP COM 13321L108 153,360 14,961,907 SH   SOLE   13,369,183 0 1,592,724
CANADIAN NATL RY CO COM 136375102 302,551 3,419,466 SH   SOLE   2,943,491 0 475,975
CAREDX INC COM 14167L103 8,608 242,957 SH   SOLE   218,982 0 23,975
CARMAX INC COM 143130102 1,960 21,892 SH   SOLE   21,892 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 6,765 278,618 SH   SOLE   278,618 0 0
CARTERS INC COM 146229109 6,198 76,800 SH   SOLE   76,800 0 0
CASELLA WASTE SYS INC CL A 147448104 27,597 529,490 SH   SOLE   477,236 0 52,254
CASEYS GEN STORES INC COM 147528103 5,315 35,545 SH   SOLE   35,545 0 0
CAVCO INDS INC DEL COM 149568107 10,433 54,097 SH   SOLE   54,097 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 7,379 79,111 SH   SOLE   55,176 0 23,935
CELANESE CORP DEL COM 150870103 5,005 57,968 SH   SOLE   40,843 0 17,125
CENTENE CORP DEL COM 15135B101 18,547 291,854 SH   SOLE   205,627 0 86,227
CHESAPEAKE UTILS CORP COM 165303108 580 6,905 SH   SOLE   6,905 0 0
CNO FINL GROUP INC COM 12621E103 9,483 609,042 SH   SOLE   609,042 0 0
CNX RESOURCES CORPORATION COM 12653C108 3,796 438,787 SH   SOLE   438,787 0 0
COCA COLA CO COM 191216100 61,581 1,378,276 SH   SOLE   1,326,090 0 52,186
CODEXIS INC COM 192005106 26,112 2,290,483 SH   SOLE   1,943,314 0 347,169
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 18,553 323,726 SH   SOLE   289,126 0 34,600
CONAGRA BRANDS INC COM 205887102 16,342 464,665 SH   SOLE   327,380 0 137,285
CONMED CORP COM 207410101 13,094 181,891 SH   SOLE   181,891 0 0
COPART INC COM 217204106 211,430 2,539,084 SH   SOLE   2,262,994 0 276,090
CORESITE RLTY CORP COM 21870Q105 25,282 208,842 SH   SOLE   180,869 0 27,973
COSTAR GROUP INC COM 22160N109 92,455 130,095 SH   SOLE   84,904 0 45,191
COSTCO WHSL CORP NEW COM 22160K105 40,995 135,203 SH   SOLE   130,607 0 4,596
COUPA SOFTWARE INC COM 22266L106 130,957 472,699 SH   SOLE   416,345 0 56,354
CREDICORP LTD COM G2519Y108 52,977 396,325 SH   SOLE   382,668 0 13,657
CREE INC COM 225447101 121,420 2,051,366 SH   SOLE   1,835,964 0 215,402
CROWN HLDGS INC COM 228368106 209,438 3,215,693 SH   SOLE   2,866,089 0 349,604
CRYOLIFE INC COM 228903100 14,675 765,530 SH   SOLE   689,980 0 75,550
CURTISS WRIGHT CORP COM 231561101 11,682 130,847 SH   SOLE   130,847 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 55,604 560,129 SH   SOLE   442,755 0 117,374
DARLING INGREDIENTS INC COM 237266101 33,682 1,368,074 SH   SOLE   1,277,750 0 90,324
DECKERS OUTDOOR CORP COM 243537107 9,697 49,378 SH   SOLE   49,378 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 2,975 22,140 SH   SOLE   22,140 0 0
DOLBY LABORATORIES INC COM CL A 25659T107 36,050 547,295 SH   SOLE   409,727 0 137,568
DOMINOS PIZZA INC COM 25754A201 9,513 25,749 SH   SOLE   18,143 0 7,606
DONALDSON INC COM 257651109 1,950 41,919 SH   SOLE   41,919 0 0
DOUGLAS DYNAMICS INC COM 25960R105 24,126 686,952 SH   SOLE   577,144 0 109,808
DOUGLAS EMMETT INC COM 25960P109 10,618 346,329 SH   SOLE   251,213 0 95,116
DRIL QUIP INC COM 262037104 2,582 86,684 SH   SOLE   86,684 0 0
DUCOMMUN INC DEL COM 264147109 25,934 743,727 SH   SOLE   670,389 0 73,338
DUNKIN BRANDS GROUP INC COM 265504100 7,941 121,746 SH   SOLE   121,746 0 0
EAGLE MATERIALS INC COM 26969P108 8,627 122,861 SH   SOLE   85,680 0 37,181
ECOLAB INC COM 278865100 3,786 19,029 SH   SOLE   19,029 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 41,011 593,414 SH   SOLE   298,175 0 295,239
ENCOMPASS HEALTH CORP COM 29261A100 282,600 4,563,219 SH   SOLE   4,047,846 0 515,373
ENCORE CAP GROUP INC COM 292554102 22,252 651,038 SH   SOLE   536,223 0 114,815
ENTEGRIS INC COM 29362U104 94,286 1,596,714 SH   SOLE   1,422,958 0 173,756
EPAM SYS INC COM 29414B104 21,692 86,075 SH   SOLE   60,648 0 25,427
EQUIFAX INC COM 294429105 64,167 373,326 SH   SOLE   336,960 0 36,366
EQUITY LIFESTYLE PPTYS INC COM 29472R108 9,829 157,319 SH   SOLE   114,076 0 43,243
ESCO TECHNOLOGIES INC COM 296315104 24,523 290,108 SH   SOLE   275,093 0 15,015
ETSY INC COM 29786A106 236,780 2,228,940 SH   SOLE   2,024,741 0 204,199
EURONET WORLDWIDE INC COM 298736109 225,601 2,354,428 SH   SOLE   2,072,318 0 282,110
EXACT SCIENCES CORP COM 30063P105 154,686 1,779,225 SH   SOLE   1,579,804 0 199,421
F M C CORP COM NEW 302491303 6,515 65,399 SH   SOLE   45,696 0 19,703
F N B CORP COM 302520101 8,150 1,086,604 SH   SOLE   1,086,604 0 0
FACEBOOK INC CL A 30303M102 100,007 440,423 SH   SOLE   216,675 0 223,748
FEDERAL SIGNAL CORP COM 313855108 7,460 250,935 SH   SOLE   250,935 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 122,391 912,749 SH   SOLE   662,164 0 250,585
FIRST AMERN FINL CORP COM 31847R102 5,482 114,157 SH   SOLE   114,157 0 0
FIRSTCASH INC COM 33767D105 144,904 2,147,357 SH   SOLE   1,924,714 0 222,643
FIRSTSERVICE CORP NEW COM 33767E202 139,685 1,386,448 SH   SOLE   1,253,487 0 132,961
FORRESTER RESH INC COM 346563109 13,533 422,371 SH   SOLE   380,686 0 41,685
FORTIVE CORP COM 34959J108 64,496 953,237 SH   SOLE   871,182 0 82,055
FTI CONSULTING INC COM 302941109 12,202 106,520 SH   SOLE   106,520 0 0
GALLAGHER ARTHUR J & CO COM 363576109 30,481 312,657 SH   SOLE   222,977 0 89,680
GENERAC HLDGS INC COM 368736104 115,074 943,767 SH   SOLE   842,147 0 101,620
GENMARK DIAGNOSTICS INC COM 372309104 9,284 631,106 SH   SOLE   568,877 0 62,229
GIBRALTAR INDS INC COM 374689107 11,502 239,579 SH   SOLE   239,579 0 0
GLACIER BANCORP INC NEW COM 37637Q105 9,985 282,928 SH   SOLE   282,928 0 0
GLOBAL PMTS INC COM 37940X102 15,204 89,637 SH   SOLE   63,181 0 26,456
GLOBANT S A COM L44385109 190,202 1,269,282 SH   SOLE   984,083 0 285,199
GODADDY INC CL A 380237107 186,931 2,549,179 SH   SOLE   2,250,123 0 299,056
GRAND CANYON ED INC COM 38526M106 371,549 4,104,152 SH   SOLE   3,677,663 0 426,489
GRID DYNAMICS HLDGS INC CL A 39813G109 15,552 2,253,938 SH   SOLE   2,031,311 0 222,627
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 16,012 142,593 SH   SOLE   110,563 0 32,030
GSX TECHEDU INC SPONSORED ADS 36257Y109 44,959 749,389 SH   SOLE   598,044 0 151,345
GUIDEWIRE SOFTWARE INC COM 40171V100 34,337 309,760 SH   SOLE   295,263 0 14,497
HALOZYME THERAPEUTICS INC COM 40637H109 176,373 6,578,612 SH   SOLE   5,957,502 0 621,110
HANCOCK WHITNEY CORPORATION COM 410120109 10,198 481,057 SH   SOLE   481,057 0 0
HANGER INC COM NEW 41043F208 30,843 1,862,481 SH   SOLE   1,547,779 0 314,702
HANOVER INS GROUP INC COM 410867105 11,028 108,835 SH   SOLE   108,835 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 110,436 2,427,809 SH   SOLE   1,911,417 0 516,392
HEADHUNTER GROUP PLC SPONSORED ADS 42207L106 4,213 180,181 SH   SOLE   118,395 0 61,786
HEALTH CATALYST INC COM 42225T107 19,165 657,027 SH   SOLE   592,183 0 64,844
HEALTHCARE RLTY TR COM 421946104 23,436 800,140 SH   SOLE   709,723 0 90,417
HEALTHEQUITY INC COM 42226A107 149,089 2,541,151 SH   SOLE   2,279,936 0 261,215
HEICO CORP NEW CL A 422806208 110,946 1,365,658 SH   SOLE   1,237,452 0 128,206
HELEN OF TROY CORP LTD COM G4388N106 123,854 656,843 SH   SOLE   600,051 0 56,792
HIGHWOODS PPTYS INC COM 431284108 8,321 222,897 SH   SOLE   222,897 0 0
HOLLYFRONTIER CORP COM 436106108 5,418 185,558 SH   SOLE   185,558 0 0
HOME BANCSHARES INC COM 436893200 22,716 1,476,993 SH   SOLE   1,404,174 0 72,819
HORACE MANN EDUCATORS CORP N COM 440327104 9,695 263,946 SH   SOLE   263,946 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 423,496 7,619,578 SH   SOLE   6,755,512 0 864,066
IAA INC COM 449253103 16,569 429,587 SH   SOLE   357,876 0 71,711
ICICI BANK LIMITED ADR 45104G104 2,857 306,770 SH   SOLE   306,770 0 0
ICON PLC SHS G4705A100 90,041 534,495 SH   SOLE   433,086 0 101,409
IDACORP INC COM 451107106 19,974 228,609 SH   SOLE   192,595 0 36,014
IDEXX LABS INC COM 45168D104 47,604 144,185 SH   SOLE   72,572 0 71,613
ILLUMINA INC COM 452327109 76,662 207,000 SH   SOLE   167,242 0 39,758
INFOSYS LTD SPONSORED ADR 456788108 16,018 1,655,803 SH   SOLE   1,655,803 0 0
INPHI CORP COM 45772F107 24,226 206,177 SH   SOLE   193,994 0 12,183
INSMED INC COM PAR $.01 457669307 22,566 819,391 SH   SOLE   738,535 0 80,856
INSULET CORP COM 45784P101 175,113 901,436 SH   SOLE   806,311 0 95,125
INTEGER HLDGS CORP COM 45826H109 12,727 174,224 SH   SOLE   174,224 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 52,910 577,621 SH   SOLE   290,961 0 286,660
INTERPUBLIC GROUP COS INC COM 460690100 3,495 203,648 SH   SOLE   203,648 0 0
INTUIT COM 461202103 53,212 179,654 SH   SOLE   171,253 0 8,401
INTUITIVE SURGICAL INC COM NEW 46120E602 39,415 69,170 SH   SOLE   37,234 0 31,936
IRHYTHM TECHNOLOGIES INC COM 450056106 165,263 1,426,030 SH   SOLE   1,291,496 0 134,534
ISHARES INC MSCI BRAZIL ETF 464286400 2,603 90,500 SH   SOLE   90,500 0 0
ISHARES INC MSCI CHILE ETF 464286640 12,232 485,400 SH   SOLE   485,400 0 0
ISHARES INC CORE MSCI EMKT 46434G103 50,661 1,064,300 SH   SOLE   1,064,300 0 0
ISHARES TR IBOXX INV CP ETF 464287242 38,675 287,550 SH   SOLE   287,550 0 0
ISHARES TR MSCI EAFE ETF 464287465 63 1,035 SH   SOLE   1,035 0 0
ISHARES TR RUS MD CP GR ETF 464287481 455 2,876 SH   SOLE   2,876 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,237 5,981 SH   SOLE   5,981 0 0
ISHARES TR JPMORGAN USD EMG 464288281 83 760 SH   SOLE   760 0 0
ISHARES TR MBS ETF 464288588 64,206 580,000 SH   SOLE   580,000 0 0
J & J SNACK FOODS CORP COM 466032109 7,383 58,078 SH   SOLE   58,078 0 0
J2 GLOBAL INC COM 48123V102 141,035 2,231,217 SH   SOLE   1,970,949 0 260,268
JOHN BEAN TECHNOLOGIES CORP COM 477839104 19,439 225,982 SH   SOLE   191,860 0 34,122
JONES LANG LASALLE INC COM 48020Q107 93,579 904,495 SH   SOLE   805,704 0 98,791
JPMORGAN CHASE & CO COM 46625H100 49,123 522,254 SH   SOLE   262,298 0 259,956
KINGSOFT CLOUD HLDGS LTD ADS 49639K101 6,810 216,048 SH   SOLE   141,968 0 74,080
KNOWLES CORP COM 49926D109 20,406 1,337,195 SH   SOLE   1,106,678 0 230,517
LAM RESEARCH CORP COM 512807108 50,569 156,339 SH   SOLE   149,017 0 7,322
LAMB WESTON HLDGS INC COM 513272104 177,158 2,771,130 SH   SOLE   2,429,877 0 341,253
LAUDER ESTEE COS INC CL A 518439104 92,152 488,406 SH   SOLE   343,109 0 145,297
LAUREATE EDUCATION INC CL A 518613203 22,861 2,294,170 SH   SOLE   2,102,848 0 191,322
LHC GROUP INC COM 50187A107 37,488 215,053 SH   SOLE   176,897 0 38,156
LIFE STORAGE INC COM 53223X107 11,527 121,397 SH   SOLE   121,397 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 166,265 1,486,504 SH   SOLE   1,346,030 0 140,474
LINCOLN ELEC HLDGS INC COM 533900106 98,498 1,169,258 SH   SOLE   1,043,382 0 125,876
LINDE PLC SHS G5494J103 38,483 181,428 SH   SOLE   173,733 0 7,695
LITHIA MTRS INC CL A 536797103 16,748 110,671 SH   SOLE   99,734 0 10,937
LITTELFUSE INC COM 537008104 19,137 112,156 SH   SOLE   101,091 0 11,065
LIVE NATION ENTERTAINMENT IN COM 538034109 192,388 4,339,894 SH   SOLE   3,889,907 0 449,987
LIVEPERSON INC COM 538146101 12,565 303,283 SH   SOLE   273,377 0 29,906
LIVERAMP HLDGS INC COM 53815P108 7,065 166,355 SH   SOLE   166,355 0 0
LOCKHEED MARTIN CORP COM 539830109 47,001 128,799 SH   SOLE   63,481 0 65,318
LPL FINL HLDGS INC COM 50212V100 26,496 337,955 SH   SOLE   271,847 0 66,108
LULULEMON ATHLETICA INC COM 550021109 275,402 882,672 SH   SOLE   681,034 0 201,638
LUXFER HOLDINGS PLC SHS G5698W116 25,622 1,810,741 SH   SOLE   1,564,013 0 246,728
MAGELLAN HEALTH INC COM NEW 559079207 8,212 112,526 SH   SOLE   112,526 0 0
MARRIOTT INTL INC NEW CL A 571903202 21,835 254,697 SH   SOLE   242,787 0 11,910
MARTIN MARIETTA MATLS INC COM 573284106 246,605 1,193,809 SH   SOLE   1,073,091 0 120,718
MASIMO CORP COM 574795100 103,136 452,371 SH   SOLE   409,957 0 42,414
MASTERCARD INCORPORATED CL A 57636Q104 227,285 768,635 SH   SOLE   584,679 0 183,956
MAXIMUS INC COM 577933104 105,033 1,490,894 SH   SOLE   1,310,646 0 180,248
MEDNAX INC COM 58502B106 10,884 636,486 SH   SOLE   442,840 0 193,646
MERCADOLIBRE INC COM 58733R102 344,227 349,196 SH   SOLE   285,116 0 64,080
MERCURY SYS INC COM 589378108 165,589 2,105,120 SH   SOLE   1,903,440 0 201,680
MERIT MED SYS INC COM 589889104 44,095 965,936 SH   SOLE   774,180 0 191,756
METTLER TOLEDO INTERNATIONAL COM 592688105 12,724 15,795 SH   SOLE   11,126 0 4,669
MICROCHIP TECHNOLOGY INC. COM 595017104 27,046 256,821 SH   SOLE   186,043 0 70,778
MICROSOFT CORP COM 594918104 304,151 1,494,529 SH   SOLE   1,438,798 0 55,731
MINERALS TECHNOLOGIES INC COM 603158106 8,558 182,359 SH   SOLE   182,359 0 0
MONARCH CASINO & RESORT INC COM 609027107 4,342 127,400 SH   SOLE   127,400 0 0
MONGODB INC CL A 60937P106 137,346 606,811 SH   SOLE   535,406 0 71,405
MURPHY USA INC COM 626755102 5,549 49,287 SH   SOLE   49,287 0 0
NATIONAL BK HLDGS CORP CL A 633707104 8,422 311,931 SH   SOLE   311,931 0 0
NATIONAL INSTRS CORP COM 636518102 142,545 3,682,372 SH   SOLE   3,356,285 0 326,087
NATIONAL VISION HLDGS INC COM 63845R107 141,119 4,623,817 SH   SOLE   4,110,911 0 512,906
NETEASE INC SPONSORED ADS 64110W102 466,415 1,086,069 SH   SOLE   928,916 0 157,153
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 5,318 40,838 SH   SOLE   18,851 0 21,987
NEXTERA ENERGY INC COM 65339F101 34,532 143,780 SH   SOLE   73,390 0 70,390
NICE LTD SPONSORED ADR 653656108 281,734 1,488,616 SH   SOLE   1,315,754 0 172,862
NIKE INC CL B 654106103 121,079 1,234,870 SH   SOLE   927,985 0 306,885
NOVANTA INC COM 67000B104 109,066 1,021,501 SH   SOLE   925,244 0 96,257
NOVO-NORDISK A S ADR 670100205 3,984 60,847 SH   SOLE   60,847 0 0
NVR INC COM 62944T105 9,995 3,067 SH   SOLE   0 0 3,067
NXP SEMICONDUCTORS N V COM N6596X109 2,276 19,958 SH   SOLE   19,958 0 0
OCEANEERING INTL INC COM 675232102 3,172 496,462 SH   SOLE   371,777 0 124,685
OCEANFIRST FINL CORP COM 675234108 7,923 449,425 SH   SOLE   449,425 0 0
ONE GAS INC COM 68235P108 13,285 172,422 SH   SOLE   172,422 0 0
OPEN LENDING CORP COM CL A 68373J104 11,814 782,389 SH   SOLE   705,179 0 77,210
ORION ENGINEERED CARBONS S A COM L72967109 24,701 2,332,476 SH   SOLE   1,903,769 0 428,707
PACWEST BANCORP DEL COM 695263103 7,792 395,332 SH   SOLE   395,332 0 0
PAE INC COM CL A 69290Y109 26,907 2,814,549 SH   SOLE   2,536,769 0 277,780
PARSLEY ENERGY INC CL A 701877102 9,788 916,512 SH   SOLE   754,310 0 162,202
PAYPAL HLDGS INC COM 70450Y103 200,277 1,149,498 SH   SOLE   896,410 0 253,088
PDC ENERGY INC COM 69327R101 4,247 341,398 SH   SOLE   341,398 0 0
PDF SOLUTIONS INC COM 693282105 9,371 479,112 SH   SOLE   431,880 0 47,232
PENUMBRA INC COM 70975L107 227,426 1,271,813 SH   SOLE   1,154,114 0 117,699
PERSPECTA INC COM 715347100 132,176 5,689,879 SH   SOLE   5,106,809 0 583,070
PLANET FITNESS INC CL A 72703H101 113,903 1,880,517 SH   SOLE   1,704,295 0 176,222
PNM RES INC COM 69349H107 11,233 292,216 SH   SOLE   292,216 0 0
POLYONE CORP COM 73179P106 7,700 293,545 SH   SOLE   293,545 0 0
PRIMO WATER CORPORATION COM 74167P108 8,182 595,024 SH   SOLE   414,997 0 180,027
PROLOGIS INC. COM 74340W103 26,545 284,425 SH   SOLE   216,490 0 67,935
PROOFPOINT INC COM 743424103 107,116 963,968 SH   SOLE   873,647 0 90,321
PURE STORAGE INC CL A 74624M102 281,161 16,223,963 SH   SOLE   14,397,793 0 1,826,170
QUALYS INC COM 74758T303 11,304 108,675 SH   SOLE   97,955 0 10,720
QUIDEL CORP COM 74838J101 122,313 546,675 SH   SOLE   489,953 0 56,722
QUINSTREET INC COM 74874Q100 26,084 2,493,683 SH   SOLE   2,247,758 0 245,925
RADIAN GROUP INC COM 750236101 11,718 755,514 SH   SOLE   755,514 0 0
RELX PLC SPONSORED ADR 759530108 3,893 165,252 SH   SOLE   165,252 0 0
RENASANT CORP COM 75970E107 7,563 303,717 SH   SOLE   303,717 0 0
REVOLVE GROUP INC CL A 76156B107 8,857 596,059 SH   SOLE   537,236 0 58,823
RITCHIE BROS AUCTIONEERS COM 767744105 175,294 4,291,168 SH   SOLE   3,883,113 0 408,055
ROGERS CORP COM 775133101 107,532 863,016 SH   SOLE   770,642 0 92,374
ROPER TECHNOLOGIES INC COM 776696106 58,700 151,188 SH   SOLE   74,701 0 76,487
ROSS STORES INC COM 778296103 14,177 166,322 SH   SOLE   117,175 0 49,147
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 1,480 22,308 SH   SOLE   22,308 0 0
SAIA INC COM 78709Y105 11,382 102,379 SH   SOLE   102,379 0 0
SALESFORCE COM INC COM 79466L302 91,192 486,798 SH   SOLE   244,399 0 242,399
SANDY SPRING BANCORP INC COM 800363103 7,801 314,822 SH   SOLE   314,822 0 0
SAP SE SPON ADR 803054204 5,784 41,314 SH   SOLE   41,314 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 29,331 98,451 SH   SOLE   78,150 0 20,301
SEA LTD SPONSORED ADS 81141R100 148,690 1,386,520 SH   SOLE   1,002,383 0 384,137
SEACOAST BKG CORP FLA COM NEW 811707801 9,201 451,027 SH   SOLE   451,027 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,106 55,040 SH   SOLE   55,040 0 0
SELECTIVE INS GROUP INC COM 816300107 13,065 247,717 SH   SOLE   247,717 0 0
SEMTECH CORP COM 816850101 5,595 107,140 SH   SOLE   107,140 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 7,528 144,330 SH   SOLE   144,330 0 0
SERVICE CORP INTL COM 817565104 21,230 545,899 SH   SOLE   382,922 0 162,977
SHOPIFY INC CL A 82509L107 7,942 8,367 SH   SOLE   0 0 8,367
SILGAN HOLDINGS INC COM 827048109 10,384 320,587 SH   SOLE   320,587 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 11,506 136,392 SH   SOLE   136,392 0 0
SIMULATIONS PLUS INC COM 829214105 20,963 350,434 SH   SOLE   315,860 0 34,574
SITIME CORP COM 82982T106 18,912 398,901 SH   SOLE   359,499 0 39,402
SOLAREDGE TECHNOLOGIES INC COM 83417M104 193,867 1,396,939 SH   SOLE   1,250,391 0 146,548
SPDR S&P 500 ETF TR TR UNIT 78462F103 602,443 1,953,700 SH   SOLE   1,953,700 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 12,932 127,840 SH   SOLE   127,840 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 8,066 175,730 SH   SOLE   122,562 0 53,168
STARBUCKS CORP COM 855244109 60,182 817,796 SH   SOLE   779,558 0 38,238
STERIS PLC SHS USD G8473T100 187,401 1,221,334 SH   SOLE   1,079,539 0 141,795
STONECO LTD COM CL A G85158106 16,409 423,354 SH   SOLE   277,616 0 145,738
STRATEGIC ED INC COM 86272C103 6,484 42,202 SH   SOLE   42,202 0 0
STRYKER CORPORATION COM 863667101 68,131 378,106 SH   SOLE   362,305 0 15,801
SUNSTONE HOTEL INVS INC NEW COM 867892101 4,893 600,403 SH   SOLE   435,373 0 165,030
SVB FINANCIAL GROUP COM 78486Q101 25,210 116,966 SH   SOLE   81,898 0 35,068
TABULA RASA HEALTHCARE INC COM 873379101 27,494 502,359 SH   SOLE   413,861 0 88,498
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 850,218 14,973,190 SH   SOLE   12,028,514 0 2,944,676
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 36,017 258,057 SH   SOLE   195,210 0 62,847
TAL EDUCATION GROUP SPONSORED ADS 874080104 327,732 4,791,983 SH   SOLE   4,304,170 0 487,813
TALOS ENERGY INC COM 87484T108 3,114 338,472 SH   SOLE   253,466 0 85,006
TELEDYNE TECHNOLOGIES INC COM 879360105 191,340 615,339 SH   SOLE   547,917 0 67,422
TELEFLEX INCORPORATED COM 879369106 204,012 560,502 SH   SOLE   489,046 0 71,456
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 113,503 8,430,312 SH   SOLE   7,926,547 0 503,765
TERRENO RLTY CORP COM 88146M101 10,707 203,393 SH   SOLE   203,393 0 0
TEXAS INSTRS INC COM 882508104 80,928 637,378 SH   SOLE   612,689 0 24,689
THERMO FISHER SCIENTIFIC INC COM 883556102 54,868 151,427 SH   SOLE   76,954 0 74,473
TOPBUILD CORP COM 89055F103 10,206 89,704 SH   SOLE   89,704 0 0
TORO CO COM 891092108 5,682 85,653 SH   SOLE   59,849 0 25,804
TRANSUNION COM 89400J107 174,794 2,008,205 SH   SOLE   1,820,015 0 188,190
TREX CO INC COM 89531P105 263,506 2,025,875 SH   SOLE   1,817,985 0 207,890
TRIP COM GROUP LTD ADS 89677Q107 598 23,056 SH   SOLE   23,056 0 0
TWIST BIOSCIENCE CORP COM 90184D100 25,269 557,810 SH   SOLE   502,825 0 54,985
ULTA BEAUTY INC COM 90384S303 132,502 651,371 SH   SOLE   493,164 0 158,207
UMPQUA HLDGS CORP COM 904214103 8,101 761,334 SH   SOLE   761,334 0 0
UNIFIRST CORP MASS COM 904708104 11,400 63,707 SH   SOLE   63,707 0 0
UNION PAC CORP COM 907818108 55,085 325,814 SH   SOLE   160,953 0 164,861
UNITEDHEALTH GROUP INC COM 91324P102 177,793 602,789 SH   SOLE   466,739 0 136,050
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,320 20,104 SH   SOLE   0 0 20,104
VARONIS SYS INC COM 922280102 114,557 1,294,726 SH   SOLE   1,175,167 0 119,559
VEEVA SYS INC CL A COM 922475108 27,050 115,393 SH   SOLE   56,875 0 58,518
VERACYTE INC COM 92337F107 111,320 4,298,076 SH   SOLE   3,846,989 0 451,087
VERRA MOBILITY CORP COM 92511U102 28,490 2,771,410 SH   SOLE   2,346,390 0 425,020
VIAVI SOLUTIONS INC COM 925550105 7,512 589,627 SH   SOLE   589,627 0 0
VIRTU FINL INC CL A 928254101 158,935 6,734,529 SH   SOLE   6,065,194 0 669,335
VULCAN MATLS CO COM 929160109 25,864 223,253 SH   SOLE   157,286 0 65,967
WASTE CONNECTIONS INC COM 94106B101 14,197 151,368 SH   SOLE   106,648 0 44,720
WATTS WATER TECHNOLOGIES INC CL A 942749102 12,760 157,526 SH   SOLE   157,526 0 0
WEIBO CORP SPONSORED ADR 948596101 907 26,994 SH   SOLE   26,994 0 0
WESTERN ALLIANCE BANCORP COM 957638109 28,100 742,010 SH   SOLE   610,071 0 131,939
WEX INC COM 96208T104 143,759 871,216 SH   SOLE   761,017 0 110,199
WILLDAN GROUP INC COM 96924N100 9,778 390,981 SH   SOLE   352,392 0 38,589
WINTRUST FINL CORP COM 97650W108 8,671 198,793 SH   SOLE   138,648 0 60,145
WISDOMTREE TR INDIA ERNGS FD 97717W422 6,294 314,250 SH   SOLE   314,250 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 80 2,500 SH   SOLE   2,500 0 0
WIX COM LTD SHS M98068105 68,522 267,434 SH   SOLE   216,763 0 50,671
WNS HLDGS LTD SPON ADR 92932M101 15,718 285,887 SH   SOLE   247,624 0 38,263
WORKDAY INC CL A 98138H101 85,804 457,964 SH   SOLE   269,332 0 188,632
YANDEX N V SHS CLASS A N97284108 231,914 4,636,430 SH   SOLE   3,864,839 0 771,591
ZENDESK INC COM 98936J101 11,700 132,163 SH   SOLE   93,109 0 39,054
ZOETIS INC CL A 98978V103 108,282 790,148 SH   SOLE   583,408 0 206,740
ZYNGA INC CL A 98986T108 245,870 25,772,554 SH   SOLE   22,730,345 0 3,042,209