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 55,199 635,498 SH   SOLE   619,959 0 15,539
ABIOMED INC COM 003654100 110,003 644,837 SH   SOLE   581,155 0 63,682
ACADIA RLTY TR COM SH BEN INT 004239109 13,130 506,352 SH   SOLE   506,352 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 61,718 293,098 SH   SOLE   268,087 0 25,011
ACTIVISION BLIZZARD INC COM 00507V109 51,429 865,514 SH   SOLE   842,815 0 22,699
ADOBE INC COM 00724F101 122,787 372,297 SH   SOLE   267,222 0 105,075
ADVANCE AUTO PARTS INC COM 00751Y106 148,314 926,038 SH   SOLE   785,292 0 140,746
ADVANCED MICRO DEVICES INC COM 007903107 94,306 2,056,392 SH   SOLE   1,746,936 0 309,456
AGILENT TECHNOLOGIES INC COM 00846U101 33,913 397,525 SH   SOLE   302,585 0 94,940
AGILYSYS INC COM 00847J105 25,313 996,171 SH   SOLE   898,926 0 97,245
AGREE REALTY CORP COM 008492100 7,792 111,045 SH   SOLE   111,045 0 0
ALBANY INTL CORP CL A 012348108 14,079 185,439 SH   SOLE   167,333 0 18,106
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,202,870 5,671,743 SH   SOLE   4,637,360 0 1,034,383
ALLEGION PUB LTD CO ORD SHS G0176J109 36,683 294,547 SH   SOLE   149,458 0 145,089
ALPHABET INC CAP STK CL C 02079K107 31,929 23,881 SH   SOLE   23,132 0 749
ALPHABET INC CAP STK CL A 02079K305 228,298 170,449 SH   SOLE   130,348 0 40,101
AMAZON COM INC COM 023135106 241,278 130,573 SH   SOLE   103,553 0 27,020
AMEDISYS INC COM 023436108 178,630 1,070,154 SH   SOLE   982,555 0 87,599
AMERICAN ASSETS TR INC COM 024013104 13,228 288,181 SH   SOLE   288,181 0 0
AMERICOLD RLTY TR COM 03064D108 18,197 519,011 SH   SOLE   427,158 0 91,853
ANAPLAN INC COM 03272L108 81,684 1,558,856 SH   SOLE   1,435,720 0 123,136
AON PLC SHS CL A G0408V102 29,785 142,999 SH   SOLE   138,501 0 4,498
APOLLO GLOBAL MGMT INC COM CL A 03768E105 31,996 670,640 SH   SOLE   649,585 0 21,055
APTIV PLC SHS G6095L109 55,506 584,459 SH   SOLE   325,847 0 258,612
ARCHROCK INC COM 03957W106 10,101 1,006,113 SH   SOLE   1,006,113 0 0
ARCO PLATFORM LTD COM CL A G04553106 7,137 161,469 SH   SOLE   102,229 0 59,240
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 92,004 2,577,871 SH   SOLE   2,304,236 0 273,635
ARISTA NETWORKS INC COM 040413106 30,155 148,256 SH   SOLE   113,371 0 34,885
ARMSTRONG WORLD INDS INC NEW COM 04247X102 18,874 200,853 SH   SOLE   154,986 0 45,867
ASPEN TECHNOLOGY INC COM 045327103 180,850 1,495,493 SH   SOLE   1,377,412 0 118,081
ASTRAZENECA PLC SPONSORED ADR 046353108 4,404 88,333 SH   SOLE   88,333 0 0
AUTODESK INC COM 052769106 16,539 90,150 SH   SOLE   60,387 0 29,763
AVALARA INC COM 05338G106 148,083 2,021,605 SH   SOLE   1,857,834 0 163,771
AVNET INC COM 053807103 11,268 265,497 SH   SOLE   265,497 0 0
AXALTA COATING SYS LTD COM G0750C108 91,471 3,008,915 SH   SOLE   2,771,390 0 237,525
AXOGEN INC COM 05463X106 16,496 922,079 SH   SOLE   832,070 0 90,009
AZUL S A SPONSR ADR PFD 05501U106 11,218 262,111 SH   SOLE   180,520 0 81,591
BALL CORP COM 058498106 40,564 627,248 SH   SOLE   476,486 0 150,762
BANC OF CALIFORNIA INC COM 05990K106 9,267 539,429 SH   SOLE   539,429 0 0
BANCOLOMBIA S A SPON ADR PREF 05968L102 17,812 325,100 SH   SOLE   223,741 0 101,359
BANNER CORP COM NEW 06652V208 12,039 212,740 SH   SOLE   212,740 0 0
BELDEN INC COM 077454106 13,111 238,387 SH   SOLE   238,387 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 215,695 9,485,284 SH   SOLE   8,466,592 0 1,018,692
BLACK HILLS CORP COM 092113109 14,065 179,080 SH   SOLE   179,080 0 0
BLACKROCK INC COM 09247X101 61,725 122,786 SH   SOLE   62,255 0 60,531
BLUE BIRD CORP COM 095306106 25,150 1,097,314 SH   SOLE   837,739 0 259,575
BOOT BARN HLDGS INC COM 099406100 32,128 721,499 SH   SOLE   578,262 0 143,237
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 193,111 2,714,905 SH   SOLE   2,409,580 0 305,325
BOSTON PRIVATE FINL HLDGS IN COM 101119105 10,857 902,495 SH   SOLE   902,495 0 0
BOYD GAMING CORP COM 103304101 13,572 453,320 SH   SOLE   453,320 0 0
BRADY CORP CL A 104674106 24,154 421,833 SH   SOLE   421,833 0 0
BRIGHAM MINERALS INC CL A COM 10918L103 7,027 327,769 SH   SOLE   327,769 0 0
BRINKS CO COM 109696104 209,113 2,306,054 SH   SOLE   2,036,288 0 269,766
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 414,015 7,162,893 SH   SOLE   5,756,926 0 1,405,967
BROWN & BROWN INC COM 115236101 626 15,864 SH   SOLE   0 0 15,864
BURLINGTON STORES INC COM 122017106 334,518 1,466,992 SH   SOLE   1,313,953 0 153,039
BWX TECHNOLOGIES INC COM 05605H100 456,784 7,357,982 SH   SOLE   6,537,728 0 820,254
CABLE ONE INC COM 12685J105 193,997 130,333 SH   SOLE   117,369 0 12,964
CALAVO GROWERS INC COM 128246105 18,410 203,219 SH   SOLE   183,380 0 19,839
CALLON PETE CO DEL COM 13123X102 10,040 2,078,660 SH   SOLE   2,078,660 0 0
CAMECO CORP COM 13321L108 18,492 2,077,799 SH   SOLE   1,570,057 0 507,742
CANADIAN NATL RY CO COM 136375102 302,429 3,342,955 SH   SOLE   2,916,007 0 426,948
CANADIAN PAC RY LTD COM 13645T100 118,604 465,204 SH   SOLE   379,432 0 85,772
CAREDX INC COM 14167L103 7,762 359,854 SH   SOLE   324,728 0 35,126
CARMAX INC COM 143130102 13,858 158,072 SH   SOLE   92,468 0 65,604
CARPENTER TECHNOLOGY CORP COM 144285103 11,168 224,352 SH   SOLE   224,352 0 0
CARTERS INC COM 146229109 21,542 197,015 SH   SOLE   197,015 0 0
CASELLA WASTE SYS INC CL A 147448104 24,866 540,210 SH   SOLE   487,479 0 52,731
CBOE GLOBAL MARKETS INC COM 12503M108 135,584 1,129,865 SH   SOLE   971,289 0 158,576
CENTENE CORP DEL COM 15135B101 19,351 307,800 SH   SOLE   206,122 0 101,678
CHECK POINT SOFTWARE TECH LT ORD M22465104 182,148 1,641,564 SH   SOLE   1,431,968 0 209,596
CINEMARK HOLDINGS INC COM 17243V102 8,525 251,846 SH   SOLE   251,846 0 0
CNO FINL GROUP INC COM 12621E103 10,053 554,502 SH   SOLE   554,502 0 0
COCA COLA CO COM 191216100 66,800 1,206,858 SH   SOLE   1,179,137 0 27,721
CODEXIS INC COM 192005106 27,732 1,734,342 SH   SOLE   1,397,663 0 336,679
COGNEX CORP COM 192422103 7,726 137,874 SH   SOLE   0 0 137,874
COLFAX CORP COM 194014106 2,692 73,995 SH   SOLE   1,590 0 72,405
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 17,983 230,644 SH   SOLE   206,189 0 24,455
CONAGRA BRANDS INC COM 205887102 15,435 450,777 SH   SOLE   301,825 0 148,952
CONMED CORP COM 207410101 21,216 189,716 SH   SOLE   189,716 0 0
COPART INC COM 217204106 198,083 2,178,175 SH   SOLE   1,938,188 0 239,987
CORESITE RLTY CORP COM 21870Q105 21,762 194,100 SH   SOLE   142,263 0 51,837
COSTAR GROUP INC COM 22160N109 77,005 128,706 SH   SOLE   83,069 0 45,637
COSTCO WHSL CORP NEW COM 22160K105 37,078 126,151 SH   SOLE   123,591 0 2,560
COTT CORP QUE COM 22163N106 3,273 239,280 SH   SOLE   5,133 0 234,147
CRACKER BARREL OLD CTRY STOR COM 22410J106 9,665 62,868 SH   SOLE   62,868 0 0
CREDICORP LTD COM G2519Y108 147,474 691,944 SH   SOLE   597,052 0 94,892
CROWN HOLDINGS INC COM 228368106 223,704 3,083,877 SH   SOLE   2,756,850 0 327,027
CRYOLIFE INC COM 228903100 19,211 709,138 SH   SOLE   639,913 0 69,225
CURTISS WRIGHT CORP COM 231561101 24,434 173,427 SH   SOLE   173,427 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 41,740 358,034 SH   SOLE   284,032 0 74,002
DANA INCORPORATED COM 235825205 11,221 616,526 SH   SOLE   616,526 0 0
DARLING INGREDIENTS INC COM 237266101 40,087 1,427,603 SH   SOLE   1,344,804 0 82,799
DIAGEO P L C SPON ADR NEW 25243Q205 7,222 42,883 SH   SOLE   42,883 0 0
DINE BRANDS GLOBAL INC COM 254423106 20,869 249,874 SH   SOLE   200,795 0 49,079
DOLBY LABORATORIES INC COM CL A 25659T107 37,098 539,211 SH   SOLE   378,925 0 160,286
DONALDSON INC COM 257651109 2,415 41,919 SH   SOLE   41,919 0 0
DOUGLAS DYNAMICS INC COM 25960R105 29,236 531,565 SH   SOLE   421,652 0 109,913
DOUGLAS EMMETT INC COM 25960P109 4,215 96,023 SH   SOLE   4,702 0 91,321
DUCOMMUN INC DEL COM 264147109 14,134 279,706 SH   SOLE   252,241 0 27,465
EAGLE MATERIALS INC COM 26969P108 1,788 19,723 SH   SOLE   424 0 19,299
ECOLAB INC COM 278865100 5,699 29,529 SH   SOLE   29,529 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 52,880 226,671 SH   SOLE   115,211 0 111,460
EMCOR GROUP INC COM 29084Q100 15,220 176,364 SH   SOLE   176,364 0 0
ENCOMPASS HEALTH CORP COM 29261A100 344,153 4,968,282 SH   SOLE   4,438,256 0 530,026
ENCORE CAP GROUP INC COM 292554102 117,533 3,323,897 SH   SOLE   2,973,666 0 350,231
ENTEGRIS INC COM 29362U104 56,459 1,127,147 SH   SOLE   1,005,216 0 121,931
EOG RES INC COM 26875P101 879 10,500 SH   SOLE   10,500 0 0
EPAM SYS INC COM 29414B104 17,705 83,451 SH   SOLE   55,898 0 27,553
EPR PPTYS COM SH BEN INT 26884U109 11,734 166,112 SH   SOLE   166,112 0 0
EQUIFAX INC COM 294429105 39,608 282,669 SH   SOLE   252,282 0 30,387
ESCO TECHNOLOGIES INC COM 296315104 12,998 140,520 SH   SOLE   126,799 0 13,721
ETSY INC COM 29786A106 96,980 2,189,168 SH   SOLE   2,010,934 0 178,234
EURONET WORLDWIDE INC COM 298736109 325,708 2,067,200 SH   SOLE   1,844,924 0 222,276
F M C CORP COM NEW 302491303 4,446 44,540 SH   SOLE   1,854 0 42,686
FACEBOOK INC CL A 30303M102 73,912 360,107 SH   SOLE   182,881 0 177,226
FIDELITY NATL INFORMATION SV COM 31620M106 107,000 769,285 SH   SOLE   533,882 0 235,403
FIRSTCASH INC COM 33767D105 164,404 2,038,996 SH   SOLE   1,838,777 0 200,219
FIRSTSERVICE CORP NEW COM 33767E202 127,666 1,372,158 SH   SOLE   1,258,007 0 114,151
FNB CORP PA COM 302520101 12,487 983,249 SH   SOLE   983,249 0 0
FOOT LOCKER INC COM 344849104 11,590 297,249 SH   SOLE   297,249 0 0
FORRESTER RESH INC COM 346563109 8,269 198,287 SH   SOLE   178,825 0 19,462
FORTIVE CORP COM 34959J108 67,917 889,081 SH   SOLE   810,974 0 78,107
FTI CONSULTING INC COM 302941109 17,228 155,683 SH   SOLE   155,683 0 0
GALLAGHER ARTHUR J & CO COM 363576109 26,193 275,055 SH   SOLE   164,136 0 110,919
GENERAC HLDGS INC COM 368736104 90,023 894,946 SH   SOLE   799,971 0 94,975
GENPACT LIMITED SHS G3922B107 11,805 279,932 SH   SOLE   195,403 0 84,529
GLACIER BANCORP INC NEW COM 37637Q105 26,542 577,123 SH   SOLE   538,770 0 38,353
GLAUKOS CORP COM 377322102 107,661 1,976,525 SH   SOLE   1,815,770 0 160,755
GLOBAL PMTS INC COM 37940X102 28,827 157,905 SH   SOLE   105,714 0 52,191
GLOBAL X FDS MSCI GREECE ETF 37950E366 43,657 4,309,700 SH   SOLE   4,309,700 0 0
GLOBANT S A COM L44385109 108,776 1,025,701 SH   SOLE   737,377 0 288,324
GODADDY INC CL A 380237107 185,396 2,729,626 SH   SOLE   2,441,798 0 287,828
GRAND CANYON ED INC COM 38526M106 274,648 2,867,187 SH   SOLE   2,590,091 0 277,096
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 45,400 242,285 SH   SOLE   195,789 0 46,496
GSX TECHEDU INC SPONSORED ADS 36257Y109 12,688 580,398 SH   SOLE   369,190 0 211,208
GUIDEWIRE SOFTWARE INC COM 40171V100 184,048 1,676,665 SH   SOLE   1,445,338 0 231,327
HABIT RESTAURANTS INC COM CL A 40449J103 10,726 1,028,377 SH   SOLE   928,014 0 100,363
HALOZYME THERAPEUTICS INC COM 40637H109 112,258 6,331,530 SH   SOLE   5,819,346 0 512,184
HANCOCK WHITNEY CORPORATION COM 410120109 16,139 367,797 SH   SOLE   367,797 0 0
HANGER INC COM NEW 41043F208 35,927 1,301,230 SH   SOLE   1,023,494 0 277,736
HANOVER INS GROUP INC COM 410867105 13,459 98,475 SH   SOLE   98,475 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 167,672 2,646,745 SH   SOLE   2,094,715 0 552,030
HEALTHCARE RLTY TR COM 421946104 21,431 642,209 SH   SOLE   522,854 0 119,355
HEALTHCARE SVCS GRP INC COM 421906108 138,176 5,681,592 SH   SOLE   5,091,941 0 589,651
HEICO CORP NEW CL A 422806208 122,760 1,371,165 SH   SOLE   1,262,778 0 108,387
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 11,199 1,162,938 SH   SOLE   1,162,938 0 0
HIGHWOODS PPTYS INC COM 431284108 13,471 275,433 SH   SOLE   275,433 0 0
HOME BANCSHARES INC COM 436893200 33,604 1,709,260 SH   SOLE   1,617,508 0 91,752
HORACE MANN EDUCATORS CORP N COM 440327104 8,313 190,401 SH   SOLE   190,401 0 0
HORIZON THERAPEUTICS PUB LTD SHS G46188101 320,569 8,855,490 SH   SOLE   7,888,196 0 967,294
HUAZHU GROUP LTD SPONSORED ADS 44332N106 182,295 4,550,094 SH   SOLE   3,941,451 0 608,643
IBERIABANK CORP COM 450828108 13,633 182,192 SH   SOLE   182,192 0 0
ICICI BK LTD ADR 45104G104 17,028 1,129,635 SH   SOLE   1,129,635 0 0
ICON PLC SHS G4705A100 86,181 500,384 SH   SOLE   408,931 0 91,453
IDACORP INC COM 451107106 16,060 150,373 SH   SOLE   103,555 0 46,818
IDEXX LABS INC COM 45168D104 30,062 115,122 SH   SOLE   59,577 0 55,545
ILLUMINA INC COM 452327109 23,149 69,782 SH   SOLE   36,456 0 33,326
IMAX CORP COM 45245E109 7,831 383,326 SH   SOLE   383,326 0 0
INFOSYS LTD SPONSORED ADR 456788108 16,111 1,562,374 SH   SOLE   1,562,374 0 0
INGEVITY CORP COM 45688C107 3,365 38,507 SH   SOLE   827 0 37,680
INPHI CORP COM 45772F107 8,327 112,498 SH   SOLE   112,498 0 0
INSPIRE MED SYS INC COM 457730109 88,367 1,190,766 SH   SOLE   1,092,694 0 98,072
INSULET CORP COM 45784P101 274,095 1,601,024 SH   SOLE   1,458,684 0 142,340
INTEGER HLDGS CORP COM 45826H109 14,555 180,967 SH   SOLE   180,967 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 103,080 1,113,771 SH   SOLE   783,524 0 330,247
INTERCORP FINL SVCS INC SHS P5626F128 16,313 394,994 SH   SOLE   265,584 0 129,410
INTUIT COM 461202103 23,530 89,832 SH   SOLE   87,009 0 2,823
INTUITIVE SURGICAL INC COM NEW 46120E602 41,101 69,527 SH   SOLE   38,393 0 31,134
IRHYTHM TECHNOLOGIES INC COM 450056106 84,027 1,234,054 SH   SOLE   1,136,574 0 97,480
ISHARES INC MSCI BRAZIL ETF 464286400 31,531 664,500 SH   SOLE   664,500 0 0
ISHARES INC MSCI CHILE ETF 464286640 15,558 466,800 SH   SOLE   466,800 0 0
ISHARES INC CORE MSCI EMKT 46434G103 62,534 1,163,200 SH   SOLE   1,163,200 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 14,922 523,400 SH   SOLE   523,400 0 0
ISHARES TR IBOXX INV CP ETF 464287242 46,588 364,080 SH   SOLE   364,080 0 0
ISHARES TR MSCI EAFE ETF 464287465 691 9,951 SH   SOLE   9,951 0 0
ISHARES TR RUS MD CP GR ETF 464287481 284 1,860 SH   SOLE   1,860 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 0 215 SH   SOLE   215 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,161 5,420 SH   SOLE   5,420 0 0
ISHARES TR JPMORGAN USD EMG 464288281 97 850 SH   SOLE   850 0 0
ISHARES TR MSCI INDIA ETF 46429B598 30,969 881,050 SH   SOLE   881,050 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 863 24,004 SH   SOLE   24,004 0 0
J & J SNACK FOODS CORP COM 466032109 16,328 88,608 SH   SOLE   88,608 0 0
J2 GLOBAL INC COM 48123V102 231,553 2,470,956 SH   SOLE   2,194,548 0 276,408
JOHN BEAN TECHNOLOGIES CORP COM 477839104 26,228 232,809 SH   SOLE   178,046 0 54,763
JONES LANG LASALLE INC COM 48020Q107 148,329 852,026 SH   SOLE   768,026 0 84,000
JPMORGAN CHASE & CO COM 46625H100 73,150 524,752 SH   SOLE   271,352 0 253,400
KNOWLES CORP COM 49926D109 24,250 1,146,570 SH   SOLE   879,221 0 267,349
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4,273 87,559 SH   SOLE   87,559 0 0
LAM RESEARCH CORP COM 512807108 33,738 115,382 SH   SOLE   111,756 0 3,626
LAMB WESTON HLDGS INC COM 513272104 295,115 3,430,368 SH   SOLE   3,022,434 0 407,934
LAUDER ESTEE COS INC CL A 518439104 98,183 475,372 SH   SOLE   336,517 0 138,855
LAUREATE EDUCATION INC CL A 518613203 31,779 1,804,596 SH   SOLE   1,659,546 0 145,050
LHC GROUP INC COM 50187A107 30,408 220,731 SH   SOLE   170,322 0 50,409
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 147,763 1,416,850 SH   SOLE   1,300,700 0 116,150
LINDE PLC SHS G5494J103 38,261 179,713 SH   SOLE   174,412 0 5,301
LITHIA MTRS INC CL A 536797103 20,038 136,316 SH   SOLE   123,013 0 13,303
LITTELFUSE INC COM 537008104 19,763 103,307 SH   SOLE   93,220 0 10,087
LIVE NATION ENTERTAINMENT IN COM 538034109 292,196 4,088,371 SH   SOLE   3,710,587 0 377,784
LIVEPERSON INC COM 538146101 11,874 320,906 SH   SOLE   289,580 0 31,326
LIVERAMP HLDGS INC COM 53815P108 9,248 192,377 SH   SOLE   192,377 0 0
LOCKHEED MARTIN CORP COM 539830109 50,258 129,073 SH   SOLE   65,654 0 63,419
LULULEMON ATHLETICA INC COM 550021109 139,776 603,340 SH   SOLE   494,749 0 108,591
LUXFER HOLDINGS PLC SHS G5698W116 27,562 1,489,042 SH   SOLE   1,215,323 0 273,719
M D C HLDGS INC COM 552676108 13,936 365,209 SH   SOLE   365,209 0 0
MAGELLAN HEALTH INC COM NEW 559079207 9,134 116,732 SH   SOLE   116,732 0 0
MARTIN MARIETTA MATLS INC COM 573284106 290,391 1,038,447 SH   SOLE   956,469 0 81,978
MASTERCARD INC CL A 57636Q104 164,652 551,433 SH   SOLE   402,688 0 148,745
MAXIMUS INC COM 577933104 25,611 344,286 SH   SOLE   253,801 0 90,485
MAXLINEAR INC COM 57776J100 13,014 613,277 SH   SOLE   553,349 0 59,928
MEDNAX INC COM 58502B106 3,504 126,077 SH   SOLE   2,707 0 123,370
MERCADOLIBRE INC COM 58733R102 58,182 101,728 SH   SOLE   70,013 0 31,715
MERCURY SYS INC COM 589378108 18,234 263,845 SH   SOLE   238,085 0 25,760
MERIT MED SYS INC COM 589889104 26,628 852,927 SH   SOLE   616,065 0 236,862
METTLER TOLEDO INTERNATIONAL COM 592688105 10,010 12,619 SH   SOLE   8,452 0 4,167
MICROCHIP TECHNOLOGY INC COM 595017104 41,278 394,171 SH   SOLE   295,380 0 98,791
MICROSOFT CORP COM 594918104 190,977 1,211,015 SH   SOLE   1,183,335 0 27,680
MIDDLEBY CORP COM 596278101 9,573 87,413 SH   SOLE   58,558 0 28,855
MILLER HERMAN INC COM 600544100 12,764 306,462 SH   SOLE   306,462 0 0
MINERALS TECHNOLOGIES INC COM 603158106 9,904 171,851 SH   SOLE   171,851 0 0
MOBILEIRON INC COM NEW 60739U204 7,770 1,598,788 SH   SOLE   1,442,719 0 156,069
MURPHY USA INC COM 626755102 12,508 106,903 SH   SOLE   106,903 0 0
NATIONAL BK HLDGS CORP CL A 633707104 11,483 326,045 SH   SOLE   326,045 0 0
NATIONAL INSTRS CORP COM 636518102 101,176 2,389,605 SH   SOLE   2,213,072 0 176,533
NETEASE INC SPONSORED ADS 64110W102 296,002 965,393 SH   SOLE   872,536 0 92,857
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 40,152 331,149 SH   SOLE   221,620 0 109,529
NEWPARK RES INC COM PAR $.01NEW 651718504 6,389 1,018,926 SH   SOLE   1,018,926 0 0
NEXTERA ENERGY INC COM 65339F101 57,293 236,590 SH   SOLE   122,524 0 114,066
NICE LTD SPONSORED ADR 653656108 196,381 1,265,793 SH   SOLE   1,130,949 0 134,844
NORDSON CORP COM 655663102 3,722 22,859 SH   SOLE   491 0 22,368
NOVANTA INC COM 67000B104 89,966 1,017,254 SH   SOLE   935,105 0 82,149
NOVARTIS A G SPONSORED ADR 66987V109 4,718 49,828 SH   SOLE   49,828 0 0
NOVO-NORDISK A S ADR 670100205 4,012 69,315 SH   SOLE   69,315 0 0
NVR INC COM 62944T105 10,785 2,832 SH   SOLE   0 0 2,832
NXP SEMICONDUCTORS N V COM N6596X109 6,733 52,911 SH   SOLE   52,911 0 0
OCEANEERING INTL INC COM 675232102 743 49,862 SH   SOLE   1,297 0 48,565
OCEANFIRST FINL CORP COM 675234108 11,904 466,111 SH   SOLE   466,111 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 123,601 1,892,527 SH   SOLE   1,738,416 0 154,111
ONE GAS INC COM 68235P108 13,565 144,970 SH   SOLE   144,970 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 20,418 1,212,480 SH   SOLE   1,083,951 0 128,529
ORBCOMM INC COM 68555P100 9,926 2,357,738 SH   SOLE   2,127,575 0 230,163
ORION ENGINEERED CARBONS S A COM L72967109 22,450 1,163,192 SH   SOLE   800,564 0 362,628
OUTFRONT MEDIA INC COM 69007J106 2,122 79,102 SH   SOLE   1,905 0 77,197
PACWEST BANCORP DEL COM 695263103 11,950 312,260 SH   SOLE   312,260 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 21,820 638,770 SH   SOLE   439,687 0 199,083
PARSLEY ENERGY INC CL A 701877102 81,933 4,332,806 SH   SOLE   3,711,152 0 621,654
PAYPAL HLDGS INC COM 70450Y103 106,191 981,703 SH   SOLE   722,285 0 259,418
PDC ENERGY INC COM 69327R101 9,187 351,032 SH   SOLE   351,032 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 13,031 486,048 SH   SOLE   486,048 0 0
PENUMBRA INC COM 70975L107 200,112 1,218,187 SH   SOLE   1,120,392 0 97,795
PERSPECTA INC COM 715347100 114,374 4,325,776 SH   SOLE   3,824,974 0 500,802
PLANET FITNESS INC CL A 72703H101 112,085 1,500,864 SH   SOLE   1,382,430 0 118,434
PNM RES INC COM 69349H107 13,414 264,524 SH   SOLE   264,524 0 0
POLYONE CORP COM 73179P106 8,915 242,325 SH   SOLE   242,325 0 0
PORTOLA PHARMACEUTICALS INC COM 737010108 173,108 7,249,072 SH   SOLE   6,573,887 0 675,185
PRIMO WTR CORP COM 74165N105 8,273 737,056 SH   SOLE   662,209 0 74,847
PROLOGIS INC COM 74340W103 25,630 287,520 SH   SOLE   223,644 0 63,876
PROOFPOINT INC COM 743424103 111,136 968,249 SH   SOLE   891,804 0 76,445
PURE STORAGE INC CL A 74624M102 265,952 15,543,680 SH   SOLE   13,838,043 0 1,705,637
QIAGEN NV SHS NEW N72482123 29,369 868,899 SH   SOLE   710,593 0 158,306
QUALYS INC COM 74758T303 32,401 388,642 SH   SOLE   356,191 0 32,451
QUINSTREET INC COM 74874Q100 23,780 1,553,215 SH   SOLE   1,401,360 0 151,855
RADIAN GROUP INC COM 750236101 16,181 643,133 SH   SOLE   643,133 0 0
RAYTHEON CO COM NEW 755111507 37,906 172,503 SH   SOLE   168,183 0 4,320
RELX PLC SPONSORED ADR 759530108 4,780 189,153 SH   SOLE   189,153 0 0
RENASANT CORP COM 75970E107 11,182 315,691 SH   SOLE   315,691 0 0
REPAY HLDGS CORP COM CL A 76029L100 12,201 832,861 SH   SOLE   751,432 0 81,429
REXFORD INDL RLTY INC COM 76169C100 2,701 59,134 SH   SOLE   1,421 0 57,713
RITCHIE BROS AUCTIONEERS COM 767744105 156,254 3,638,033 SH   SOLE   3,333,821 0 304,212
ROGERS CORP COM 775133101 105,883 848,901 SH   SOLE   762,842 0 86,059
ROPER TECHNOLOGIES INC COM 776696106 59,518 168,021 SH   SOLE   85,441 0 82,580
ROSS STORES INC COM 778296103 18,781 161,319 SH   SOLE   108,028 0 53,291
SABRE CORP COM 78573M104 207,405 9,242,665 SH   SOLE   8,134,411 0 1,108,254
SALESFORCE COM INC COM 79466L302 79,473 488,642 SH   SOLE   251,980 0 236,662
SANDY SPRING BANCORP INC COM 800363103 10,654 281,265 SH   SOLE   281,265 0 0
SAP SE SPON ADR 803054204 7,146 53,334 SH   SOLE   53,334 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 23,044 95,623 SH   SOLE   64,039 0 31,584
SEA LTD SPONSORED ADS 81141R100 22,548 560,605 SH   SOLE   385,868 0 174,737
SEACOAST BKG CORP FLA COM NEW 811707801 13,494 441,399 SH   SOLE   441,399 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 23,731 376,800 SH   SOLE   376,800 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,809 58,950 SH   SOLE   58,950 0 0
SELECTIVE INS GROUP INC COM 816300107 13,046 200,119 SH   SOLE   200,119 0 0
SEMTECH CORP COM 816850101 9,680 182,995 SH   SOLE   182,995 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 9,615 145,476 SH   SOLE   145,476 0 0
SERVICE CORP INTL COM 817565104 15,449 335,632 SH   SOLE   193,459 0 142,173
SHOPIFY INC CL A 82509L107 8,738 21,978 SH   SOLE   0 0 21,978
SIGNATURE BK NEW YORK N Y COM 82669G104 121,590 890,052 SH   SOLE   771,795 0 118,257
SILGAN HOLDINGS INC COM 827048109 10,349 332,986 SH   SOLE   332,986 0 0
SIMULATIONS PLUS INC COM 829214105 14,493 498,566 SH   SOLE   449,894 0 48,672
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 127,140 1,402,542 SH   SOLE   1,288,246 0 114,296
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 7,206 514,739 SH   SOLE   514,739 0 0
SOUTH JERSEY INDS INC COM 838518108 12,030 364,777 SH   SOLE   364,777 0 0
SOUTHWEST AIRLS CO COM 844741108 17,901 331,619 SH   SOLE   173,377 0 158,242
SPDR S&P 500 ETF TR TR UNIT 78462F103 723,316 2,247,300 SH   SOLE   2,247,300 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 17,679 161,390 SH   SOLE   161,390 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 4,542 70,643 SH   SOLE   1,518 0 69,125
STARBUCKS CORP COM 855244109 52,902 601,704 SH   SOLE   582,799 0 18,905
STERIS PLC SHS USD G8473T100 162,891 1,068,697 SH   SOLE   962,283 0 106,414
STERLING BANCORP DEL COM 85917A100 12,884 611,173 SH   SOLE   611,173 0 0
STONECO LTD COM CL A G85158106 27,618 692,354 SH   SOLE   476,566 0 215,788
STRYKER CORP COM 863667101 44,411 211,540 SH   SOLE   206,141 0 5,399
SVB FINL GROUP COM 78486Q101 20,596 82,043 SH   SOLE   35,502 0 46,541
TABULA RASA HEALTHCARE INC COM 873379101 25,612 526,124 SH   SOLE   420,469 0 105,655
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,007,332 17,339,543 SH   SOLE   13,835,442 0 3,504,101
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 29,146 238,066 SH   SOLE   158,303 0 79,763
TAL EDUCATION GROUP SPONSORED ADS 874080104 101,158 2,098,956 SH   SOLE   1,952,876 0 146,080
TALOS ENERGY INC COM 87484T108 1,120 37,164 SH   SOLE   966 0 36,198
TELEDYNE TECHNOLOGIES INC COM 879360105 271,174 782,519 SH   SOLE   715,085 0 67,434
TELEFLEX INC COM 879369106 258,608 686,983 SH   SOLE   608,545 0 78,438
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 79,093 6,737,913 SH   SOLE   6,269,982 0 467,931
TENNANT CO COM 880345103 3,675 47,161 SH   SOLE   1,013 0 46,148
TERRENO RLTY CORP COM 88146M101 12,262 226,481 SH   SOLE   226,481 0 0
TEXAS INSTRS INC COM 882508104 63,025 491,272 SH   SOLE   479,012 0 12,260
THERMO FISHER SCIENTIFIC INC COM 883556102 64,806 199,482 SH   SOLE   103,231 0 96,251
TORO CO COM 891092108 2,731 34,281 SH   SOLE   737 0 33,544
TORONTO DOMINION BK ONT COM NEW 891160509 236,969 4,224,733 SH   SOLE   3,689,698 0 535,035
TRANSUNION COM 89400J107 218,129 2,547,939 SH   SOLE   2,346,639 0 201,300
TREX CO INC COM 89531P105 340,119 3,784,151 SH   SOLE   3,445,393 0 338,758
TRIP COM GROUP LTD ADS 89677Q107 2,009 59,890 SH   SOLE   14,989 0 44,901
ULTA BEAUTY INC COM 90384S303 64,837 256,131 SH   SOLE   149,946 0 106,185
UMPQUA HLDGS CORP COM 904214103 9,652 545,308 SH   SOLE   545,308 0 0
UNIFIRST CORP MASS COM 904708104 15,767 78,061 SH   SOLE   78,061 0 0
UNION PACIFIC CORP COM 907818108 70,918 392,265 SH   SOLE   198,916 0 193,349
UNITEDHEALTH GROUP INC COM 91324P102 188,863 642,436 SH   SOLE   479,077 0 163,359
VAIL RESORTS INC COM 91879Q109 239,980 1,000,627 SH   SOLE   821,291 0 179,336
VANECK VECTORS ETF TRUST RUSSIA ETF 92189F403 3,691 147,800 SH   SOLE   147,800 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,677 20,104 SH   SOLE   0 0 20,104
VARONIS SYS INC COM 922280102 110,563 1,422,767 SH   SOLE   1,307,236 0 115,531
VEEVA SYS INC CL A COM 922475108 52,492 373,185 SH   SOLE   282,946 0 90,239
VERACYTE INC COM 92337F107 99,658 3,569,401 SH   SOLE   3,243,225 0 326,176
VERISK ANALYTICS INC COM 92345Y106 7,392 49,495 SH   SOLE   33,148 0 16,347
VERRA MOBILITY CORP COM 92511U102 26,284 1,878,740 SH   SOLE   1,430,980 0 447,760
VIAVI SOLUTIONS INC COM 925550105 13,755 917,018 SH   SOLE   917,018 0 0
VICI PPTYS INC COM 925652109 6,509 254,774 SH   SOLE   6,120 0 248,654
VIRTU FINL INC CL A 928254101 129,758 8,114,972 SH   SOLE   7,257,395 0 857,577
VULCAN MATLS CO COM 929160109 25,933 180,102 SH   SOLE   120,591 0 59,511
WASTE CONNECTIONS INC COM 94106B101 14,892 164,026 SH   SOLE   109,825 0 54,201
WATTS WATER TECHNOLOGIES INC CL A 942749102 20,986 210,364 SH   SOLE   210,364 0 0
WAYFAIR INC CL A 94419L101 86,172 953,542 SH   SOLE   858,175 0 95,367
WEIBO CORP SPONSORED ADR 948596101 2,521 54,401 SH   SOLE   13,625 0 40,776
WESTERN ALLIANCE BANCORP COM 957638109 23,415 410,781 SH   SOLE   239,247 0 171,534
WEX INC COM 96208T104 182,079 869,277 SH   SOLE   755,956 0 113,321
WILLDAN GROUP INC COM 96924N100 19,899 626,154 SH   SOLE   564,947 0 61,207
WINTRUST FINL CORP COM 97650W108 5,666 79,913 SH   SOLE   1,717 0 78,196
WISDOMTREE TR INDIA ERNGS FD 97717W422 12,985 521,694 SH   SOLE   521,694 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 101 2,800 SH   SOLE   2,800 0 0
WIX COM LTD SHS M98068105 47,473 387,917 SH   SOLE   311,966 0 75,951
WNS HOLDINGS LTD SPON ADR 92932M101 20,994 317,368 SH   SOLE   280,749 0 36,619
WOLVERINE WORLD WIDE INC COM 978097103 11,465 339,811 SH   SOLE   339,811 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 127,667 1,968,038 SH   SOLE   1,763,573 0 204,465
WSFS FINL CORP COM 929328102 11,334 257,651 SH   SOLE   257,651 0 0
XP INC CL A G98239109 29,550 767,137 SH   SOLE   527,880 0 239,257
YANDEX N V SHS CLASS A N97284108 126,014 2,897,547 SH   SOLE   2,578,980 0 318,567
YUM CHINA HLDGS INC COM 98850P109 2,707 56,384 SH   SOLE   26,908 0 29,476
ZOETIS INC CL A 98978V103 109,360 826,296 SH   SOLE   600,741 0 225,555
ZYNGA INC CL A 98986T108 139,915 22,861,876 SH   SOLE   20,548,817 0 2,313,059