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