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