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
2U INC COM 90214J101 113,785 1,605,992 SH   SOLE   1,506,235 0 99,757
58 COM INC SPON ADR REP A 31680Q104 19,417 295,631 SH   SOLE   207,206 0 88,425
ABBOTT LABS COM 002824100 27,544 344,564 SH   SOLE   330,947 0 13,617
ABERCROMBIE & FITCH CO CL A 002896207 16,400 598,310 SH   SOLE   575,550 0 22,760
ABIOMED INC COM 003654100 53,139 186,069 SH   SOLE   141,379 0 44,690
ACADIA RLTY TR COM SH BEN INT 004239109 20,774 761,801 SH   SOLE   699,466 0 62,335
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 56,356 320,168 SH   SOLE   290,808 0 29,360
ACTIVISION BLIZZARD INC COM 00507V109 29,293 643,371 SH   SOLE   623,737 0 19,634
ACUITY BRANDS INC COM 00508Y102 11,706 97,538 SH   SOLE   86,518 0 11,020
ADOBE INC COM 00724F101 94,472 354,504 SH   SOLE   254,483 0 100,021
ADTALEM GLOBAL ED INC COM 00737L103 221,617 4,784,473 SH   SOLE   4,377,639 0 406,834
ADVANCE AUTO PARTS INC COM 00751Y106 15,398 90,293 SH   SOLE   49,161 0 41,132
AFFILIATED MANAGERS GROUP IN COM 008252108 795 7,425 SH   SOLE   7,425 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 28,250 351,452 SH   SOLE   265,853 0 85,599
AGILYSYS INC COM 00847J105 24,968 1,179,416 SH   SOLE   1,124,249 0 55,167
AGREE REALTY CORP COM 008492100 12,867 185,559 SH   SOLE   178,499 0 7,060
ALBANY INTL CORP CL A 012348108 15,303 213,752 SH   SOLE   203,752 0 10,000
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,071,907 5,875,282 SH   SOLE   4,725,155 0 1,150,127
ALIGN TECHNOLOGY INC COM 016255101 33,900 119,227 SH   SOLE   72,401 0 46,826
ALLEGION PUB LTD CO ORD SHS G0176J109 26,521 292,375 SH   SOLE   155,273 0 137,102
ALLETE INC COM NEW 018522300 18,034 219,317 SH   SOLE   210,977 0 8,340
ALLIANT ENERGY CORP COM 018802108 918 19,476 SH   SOLE   476 0 19,000
ALPHABET INC CAP STK CL A 02079K305 184,872 157,085 SH   SOLE   119,133 0 37,952
ALPHABET INC CAP STK CL C 02079K107 23,720 20,216 SH   SOLE   19,416 0 800
AMAZON COM INC COM 023135106 207,992 116,800 SH   SOLE   91,245 0 25,555
AMBEV SA SPONSORED ADR 02319V103 50,540 11,754,208 SH   SOLE   10,313,502 0 1,440,706
AMEDISYS INC COM 023436108 11,744 95,280 SH   SOLE   90,820 0 4,460
AMERICAN ASSETS TR INC COM 024013104 17,102 372,924 SH   SOLE   342,364 0 30,560
AMERICAN CAMPUS CMNTYS INC COM 024835100 5,290 111,174 SH   SOLE   621 0 110,553
AMERICAN FINL GROUP INC OHIO COM 025932104 733 7,621 SH   SOLE   186 0 7,435
AMERICOLD RLTY TR COM 03064D108 8,723 285,910 SH   SOLE   262,480 0 23,430
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2,685 164,754 SH   SOLE   0 0 164,754
APTIV PLC SHS G6095L109 46,911 590,149 SH   SOLE   332,683 0 257,466
ARCHROCK INC COM 03957W106 16,388 1,675,693 SH   SOLE   1,611,933 0 63,760
ARGAN INC COM 04010E109 19,458 389,546 SH   SOLE   296,941 0 92,605
ARISTA NETWORKS INC COM 040413106 34,767 110,561 SH   SOLE   83,188 0 27,373
ARMSTRONG WORLD INDS INC NEW COM 04247X102 21,721 273,499 SH   SOLE   216,893 0 56,606
ASPEN GROUP INC COM NEW 04530L203 7,073 1,326,961 SH   SOLE   1,264,891 0 62,070
ASPEN TECHNOLOGY INC COM 045327103 165,010 1,582,680 SH   SOLE   1,480,272 0 102,408
ASTRAZENECA PLC SPONSORED ADR 046353108 6,242 154,385 SH   SOLE   154,385 0 0
AT HOME GROUP INC COM 04650Y100 9,284 519,816 SH   SOLE   434,971 0 84,845
ATMOS ENERGY CORP COM 049560105 1,085 10,542 SH   SOLE   257 0 10,285
AUTODESK INC COM 052769106 17,648 113,260 SH   SOLE   72,964 0 40,296
AVNET INC COM 053807103 20,159 464,809 SH   SOLE   423,404 0 41,405
AXALTA COATING SYS LTD COM G0750C108 73,554 2,917,662 SH   SOLE   2,728,865 0 188,797
AZUL S A SPONSR ADR PFD 05501U106 1,815 62,121 SH   SOLE   43,530 0 18,591
BALL CORP COM 058498106 291,955 5,045,887 SH   SOLE   4,592,218 0 453,669
BANC OF CALIFORNIA INC COM 05990K106 9,705 701,246 SH   SOLE   674,571 0 26,675
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 44,521 1,496,495 SH   SOLE   1,048,707 0 447,788
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 27,949 778,955 SH   SOLE   633,491 0 145,464
BANNER CORP COM NEW 06652V208 18,127 334,629 SH   SOLE   321,899 0 12,730
BELDEN INC COM 077454106 18,612 346,594 SH   SOLE   319,424 0 27,170
BLACK HILLS CORP COM 092113109 10,838 146,319 SH   SOLE   140,754 0 5,565
BLACKROCK INC COM 09247X101 52,083 121,868 SH   SOLE   64,672 0 57,196
BLUE BIRD CORP COM 095306106 22,043 1,302,024 SH   SOLE   981,566 0 320,458
BOEING CO COM 097023105 46,371 121,575 SH   SOLE   63,598 0 57,977
BOOT BARN HLDGS INC COM 099406100 22,333 758,607 SH   SOLE   607,059 0 151,548
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 336,649 5,790,318 SH   SOLE   5,196,317 0 594,001
BOSTON PRIVATE FINL HLDGS IN COM 101119105 12,410 1,132,297 SH   SOLE   1,089,242 0 43,055
BRADY CORP CL A 104674106 21,320 459,379 SH   SOLE   424,091 0 35,288
BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 52,568 3,876,678 SH   SOLE   3,479,681 0 396,997
BRINKS CO COM 109696104 30,911 409,906 SH   SOLE   314,284 0 95,622
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 342,994 7,352,499 SH   SOLE   5,969,642 0 1,382,857
BURLINGTON STORES INC COM 122017106 266,172 1,698,826 SH   SOLE   1,551,261 0 147,565
BWX TECHNOLOGIES INC COM 05605H100 314,971 6,352,778 SH   SOLE   5,716,429 0 636,349
CABLE ONE INC COM 12685J105 93,263 95,033 SH   SOLE   86,644 0 8,389
CADENCE DESIGN SYSTEM INC COM 127387108 688 10,840 SH   SOLE   265 0 10,575
CALAVO GROWERS INC COM 128246105 12,772 152,314 SH   SOLE   145,184 0 7,130
CALLON PETE CO DEL COM 13123X102 22,376 2,963,669 SH   SOLE   2,843,992 0 119,677
CAMBREX CORP COM 132011107 103,321 2,659,481 SH   SOLE   2,414,235 0 245,246
CAMDEN PPTY TR SH BEN INT 133131102 1,161 11,439 SH   SOLE   279 0 11,160
CAMECO CORP COM 13321L108 21,413 1,816,225 SH   SOLE   1,497,422 0 318,803
CANADIAN NATL RY CO COM 136375102 307,168 3,431,077 SH   SOLE   2,975,860 0 455,217
CANADIAN PAC RY LTD COM 13645T100 88,413 429,129 SH   SOLE   352,357 0 76,772
CARBON BLACK INC COM 14081R103 12,001 860,306 SH   SOLE   820,060 0 40,246
CARMAX INC COM 143130102 13,118 187,942 SH   SOLE   112,125 0 75,817
CARNIVAL CORP UNIT 99/99/9999 143658300 38,271 754,546 SH   SOLE   394,640 0 359,906
CARPENTER TECHNOLOGY CORP COM 144285103 16,752 365,370 SH   SOLE   332,950 0 32,420
CARS COM INC COM 14575E105 12,715 557,681 SH   SOLE   537,251 0 20,430
CARTERS INC COM 146229109 18,459 183,148 SH   SOLE   167,758 0 15,390
CASELLA WASTE SYS INC CL A 147448104 20,673 581,344 SH   SOLE   483,970 0 97,374
CATALENT INC COM 148806102 165,888 4,086,922 SH   SOLE   3,738,083 0 348,839
CAVCO INDS INC DEL COM 149568107 9,959 84,740 SH   SOLE   81,519 0 3,221
CBOE GLOBAL MARKETS INC COM 12503M108 233,995 2,451,752 SH   SOLE   2,180,829 0 270,923
CELANESE CORP DEL COM 150870103 144,905 1,469,476 SH   SOLE   1,349,166 0 120,310
CENTENE CORP DEL COM 15135B101 15,473 291,399 SH   SOLE   187,735 0 103,664
CENTENNIAL RESOURCE DEV INC CL A 15136A102 37,667 4,285,213 SH   SOLE   3,877,632 0 407,581
CHECK POINT SOFTWARE TECH LT ORD M22465104 208,921 1,651,678 SH   SOLE   1,446,645 0 205,033
CHESAPEAKE UTILS CORP COM 165303108 11,140 122,133 SH   SOLE   117,483 0 4,650
CIENA CORP COM NEW 171779309 17,644 472,534 SH   SOLE   454,554 0 17,980
CINEMARK HOLDINGS INC COM 17243V102 17,669 441,835 SH   SOLE   401,970 0 39,865
CNO FINL GROUP INC COM 12621E103 15,418 952,925 SH   SOLE   885,500 0 67,425
COCA COLA CO COM 191216100 38,270 816,691 SH   SOLE   799,367 0 17,324
CODEXIS INC COM 192005106 17,791 866,587 SH   SOLE   744,060 0 122,527
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 69,530 1,041,494 SH   SOLE   953,138 0 88,356
COLUMBIA PPTY TR INC COM NEW 198287203 24,413 1,084,525 SH   SOLE   990,855 0 93,670
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 6,083 352,050 SH   SOLE   246,542 0 105,508
CONAGRA BRANDS INC COM 205887102 15,588 561,921 SH   SOLE   321,460 0 240,461
CONCHO RES INC COM 20605P101 646 5,823 SH   SOLE   5,823 0 0
CONMED CORP COM 207410101 30,252 363,689 SH   SOLE   342,489 0 21,200
CONTINENTAL BLDG PRODS INC COM 211171103 12,373 499,112 SH   SOLE   480,122 0 18,990
COPART INC COM 217204106 403,692 6,662,679 SH   SOLE   6,035,396 0 627,283
CORESITE RLTY CORP COM 21870Q105 16,936 158,247 SH   SOLE   111,727 0 46,520
COSTAR GROUP INC COM 22160N109 390,159 836,498 SH   SOLE   742,234 0 94,264
COSTCO WHSL CORP NEW COM 22160K105 30,915 127,675 SH   SOLE   125,111 0 2,564
COTT CORP QUE COM 22163N106 2,326 159,204 SH   SOLE   0 0 159,204
CREDICORP LTD COM G2519Y108 243,431 1,014,509 SH   SOLE   811,221 0 203,288
CROWN HOLDINGS INC COM 228368106 3,565 65,328 SH   SOLE   0 0 65,328
CRYOLIFE INC COM 228903100 15,551 533,110 SH   SOLE   508,175 0 24,935
CTRIP COM INTL LTD SPONSORED ADS 22943F100 2,179 49,873 SH   SOLE   33,375 0 16,498
CURTISS WRIGHT CORP COM 231561101 18,604 164,144 SH   SOLE   149,010 0 15,134
CVB FINL CORP COM 126600105 12,422 590,138 SH   SOLE   567,698 0 22,440
DANA INCORPORATED COM 235825205 15,652 882,281 SH   SOLE   817,011 0 65,270
DARLING INGREDIENTS INC COM 237266101 30,446 1,406,261 SH   SOLE   1,348,956 0 57,305
DAVE & BUSTERS ENTMT INC COM 238337109 17,204 344,968 SH   SOLE   330,273 0 14,695
DEXCOM INC COM 252131107 111,913 939,657 SH   SOLE   849,017 0 90,640
DIAGEO P L C SPON ADR NEW 25243Q205 7,997 48,880 SH   SOLE   48,880 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,282 12,623 SH   SOLE   0 0 12,623
DICKS SPORTING GOODS INC COM 253393102 18,376 499,206 SH   SOLE   456,624 0 42,582
DINE BRANDS GLOBAL INC COM 254423106 14,403 157,769 SH   SOLE   124,272 0 33,497
DOLBY LABORATORIES INC COM CL A 25659T107 27,503 436,767 SH   SOLE   290,782 0 145,985
DOMINOS PIZZA INC COM 25754A201 235,284 911,602 SH   SOLE   776,797 0 134,805
DONALDSON INC COM 257651109 4,079 81,478 SH   SOLE   41,919 0 39,559
DOUGLAS DYNAMICS INC COM 25960R105 19,198 504,273 SH   SOLE   415,249 0 89,024
DOUGLAS EMMETT INC COM 25960P109 4,341 107,407 SH   SOLE   664 0 106,743
DULUTH HLDGS INC COM CL B 26443V101 8,370 351,080 SH   SOLE   334,664 0 16,416
E TRADE FINANCIAL CORP COM NEW 269246401 657 14,161 SH   SOLE   346 0 13,815
EAGLE MATERIALS INC COM 26969P108 2,246 26,641 SH   SOLE   0 0 26,641
EAST WEST BANCORP INC COM 27579R104 180,266 3,757,889 SH   SOLE   3,339,120 0 418,769
ENCOMPASS HEALTH CORP COM 29261A100 206,930 3,543,320 SH   SOLE   3,174,211 0 369,109
ENCORE CAP GROUP INC COM 292554102 91,010 3,342,262 SH   SOLE   3,005,090 0 337,172
ENERPLUS CORP COM 292766102 27,300 3,255,806 SH   SOLE   2,452,387 0 803,419
EOG RES INC COM 26875P101 34,241 359,750 SH   SOLE   192,893 0 166,857
EPR PPTYS COM SH BEN INT 26884U109 1,067 13,869 SH   SOLE   339 0 13,530
EQUIFAX INC COM 294429105 49,843 420,612 SH   SOLE   338,041 0 82,571
EQUITY COMWLTH COM SH BEN INT 294628102 12,799 391,522 SH   SOLE   354,057 0 37,465
EQUITY LIFESTYLE PPTYS INC COM 29472R108 936 8,185 SH   SOLE   200 0 7,985
ESCO TECHNOLOGIES INC COM 296315104 27,998 417,689 SH   SOLE   400,370 0 17,319
ETSY INC COM 29786A106 7,930 117,970 SH   SOLE   112,449 0 5,521
EURONET WORLDWIDE INC COM 298736109 316,613 2,220,442 SH   SOLE   2,039,062 0 181,380
EXACT SCIENCES CORP COM 30063P105 122,816 1,417,867 SH   SOLE   1,326,186 0 91,681
F M C CORP COM NEW 302491303 3,978 51,782 SH   SOLE   223 0 51,559
FACEBOOK INC CL A 30303M102 52,934 317,562 SH   SOLE   168,629 0 148,933
FIFTH THIRD BANCORP COM 316773100 27,460 1,088,812 SH   SOLE   578,284 0 510,528
FIRST AMERN FINL CORP COM 31847R102 655 12,726 SH   SOLE   311 0 12,415
FIRSTCASH INC COM 33767D105 164,948 1,906,913 SH   SOLE   1,760,555 0 146,358
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 128,744 1,441,060 SH   SOLE   1,328,525 0 112,535
FNB CORP PA COM 302520101 17,976 1,695,824 SH   SOLE   1,570,116 0 125,708
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,363 14,766 SH   SOLE   14,766 0 0
FOOT LOCKER INC COM 344849104 1,012 16,698 SH   SOLE   408 0 16,290
FORTIVE CORP COM 34959J108 40,039 477,284 SH   SOLE   373,099 0 104,185
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,003 21,059 SH   SOLE   514 0 20,545
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 5,336 1,044,260 SH   SOLE   1,004,595 0 39,665
GALLAGHER ARTHUR J & CO COM 363576109 24,817 317,764 SH   SOLE   167,922 0 149,842
GARDNER DENVER HLDGS INC COM 36555P107 13,107 471,297 SH   SOLE   422,307 0 48,990
GENESEE & WYO INC CL A 371559105 129,036 1,480,785 SH   SOLE   1,356,641 0 124,144
GENPACT LIMITED SHS G3922B107 10,954 311,364 SH   SOLE   210,742 0 100,622
GENTHERM INC COM 37253A103 12,491 338,867 SH   SOLE   262,887 0 75,980
GLACIER BANCORP INC NEW COM 37637Q105 21,957 547,972 SH   SOLE   524,542 0 23,430
GLAUKOS CORP COM 377322102 193,216 2,465,432 SH   SOLE   2,310,991 0 154,441
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,885 92,972 SH   SOLE   92,972 0 0
GLOBAL PMTS INC COM 37940X102 25,325 185,501 SH   SOLE   119,510 0 65,991
GLOBAL X FDS MSCI GREECE ETF 37950E366 34,804 4,328,820 SH   SOLE   4,328,820 0 0
GLOBANT S A COM L44385109 71,746 1,004,844 SH   SOLE   765,947 0 238,897
GODADDY INC CL A 380237107 173,827 2,311,832 SH   SOLE   2,081,706 0 230,126
GOLDMAN SACHS GROUP INC COM 38141G104 31,091 161,943 SH   SOLE   86,312 0 75,631
GRAFTECH INTL LTD COM 384313508 8,405 657,154 SH   SOLE   589,715 0 67,439
GRAND CANYON ED INC COM 38526M106 204,481 1,785,701 SH   SOLE   1,648,178 0 137,523
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 38,256 236,500 SH   SOLE   192,632 0 43,868
GUIDEWIRE SOFTWARE INC COM 40171V100 140,780 1,448,946 SH   SOLE   1,260,524 0 188,422
HALOZYME THERAPEUTICS INC COM 40637H109 6,519 404,924 SH   SOLE   385,984 0 18,940
HANCOCK WHITNEY CORPORATION COM 410120109 21,407 529,877 SH   SOLE   493,887 0 35,990
HANGER INC COM NEW 41043F208 20,684 1,085,753 SH   SOLE   809,419 0 276,334
HANOVER INS GROUP INC COM 410867105 23,193 203,147 SH   SOLE   187,912 0 15,235
HDFC BANK LTD SPONSORED ADS 40415F101 185,390 1,599,678 SH   SOLE   1,284,391 0 315,287
HEALTHCARE RLTY TR COM 421946104 25,038 779,758 SH   SOLE   714,983 0 64,775
HEALTHCARE SVCS GRP INC COM 421906108 138,660 4,203,079 SH   SOLE   3,864,804 0 338,275
HEICO CORP NEW CL A 422806208 189,954 2,259,747 SH   SOLE   2,111,359 0 148,388
HIGHWOODS PPTYS INC COM 431284108 21,327 455,891 SH   SOLE   438,546 0 17,345
HILTON GRAND VACATIONS INC COM 43283X105 99,891 3,237,969 SH   SOLE   2,976,305 0 261,664
HOLOGIC INC COM 436440101 1,162 24,011 SH   SOLE   586 0 23,425
HOME BANCSHARES INC COM 436893200 33,602 1,912,469 SH   SOLE   1,790,489 0 121,980
HOME DEPOT INC COM 437076102 58,494 304,831 SH   SOLE   161,665 0 143,166
HORIZON PHARMA PLC SHS G4617B105 183,486 6,942,357 SH   SOLE   6,350,699 0 591,658
HUAZHU GROUP LTD SPONSORED ADS 44332N106 206,623 4,903,492 SH   SOLE   3,786,364 0 1,117,128
IBERIABANK CORP COM 450828108 22,821 318,242 SH   SOLE   293,847 0 24,395
ICICI BK LTD ADR 45104G104 19,144 1,671,209 SH   SOLE   1,671,209 0 0
ICON PLC SHS G4705A100 75,841 555,287 SH   SOLE   456,723 0 98,564
IDACORP INC COM 451107106 25,522 256,395 SH   SOLE   193,268 0 63,127
IDEXX LABS INC COM 45168D104 27,354 122,333 SH   SOLE   67,304 0 55,029
ILLUMINA INC COM 452327109 20,858 67,134 SH   SOLE   35,650 0 31,484
IMAX CORP COM 45245E109 2,982 131,495 SH   SOLE   126,619 0 4,876
INFOSYS LTD SPONSORED ADR 456788108 26,041 2,383,434 SH   SOLE   2,383,434 0 0
INGREDION INC COM 457187102 724 7,647 SH   SOLE   187 0 7,460
INOGEN INC COM 45780L104 99,987 1,048,413 SH   SOLE   982,639 0 65,774
INPHI CORP COM 45772F107 13,050 298,351 SH   SOLE   286,998 0 11,353
INSPIRE MED SYS INC COM 457730109 62,236 1,096,095 SH   SOLE   1,029,416 0 66,679
INSULET CORP COM 45784P101 203,967 2,144,988 SH   SOLE   2,007,616 0 137,372
INTEGER HLDGS CORP COM 45826H109 25,543 338,678 SH   SOLE   325,793 0 12,885
INTERCONTINENTAL EXCHANGE IN COM 45866F104 91,381 1,200,174 SH   SOLE   883,053 0 317,121
INTERFACE INC COM 458665304 7,861 513,122 SH   SOLE   493,595 0 19,527
INTERPUBLIC GROUP COS INC COM 460690100 792 37,706 SH   SOLE   921 0 36,785
INTERSECT ENT INC COM 46071F103 16,988 528,404 SH   SOLE   503,684 0 24,720
INTUIT COM 461202103 33,823 129,386 SH   SOLE   124,270 0 5,116
INTUITIVE SURGICAL INC COM NEW 46120E602 31,945 55,987 SH   SOLE   32,038 0 23,949
ISHARES INC MSCI BRAZIL ETF 464286400 85,802 2,093,240 SH   SOLE   2,093,240 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 15,774 526,860 SH   SOLE   526,860 0 0
ISHARES INC CORE MSCI EMKT 46434G103 66,747 1,290,800 SH   SOLE   1,290,800 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 8,096 41,166 SH   SOLE   41,166 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 2,129 52,597 SH   SOLE   52,597 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 21,075 175,774 SH   SOLE   175,774 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 21,133 138,043 SH   SOLE   138,043 0 0
ISHARES TR IBOXX INV CP ETF 464287242 49,979 419,780 SH   SOLE   419,780 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 151,039 1,223,090 SH   SOLE   1,223,090 0 0
ISHARES TR MSCI INDIA ETF 46429B598 17,823 505,610 SH   SOLE   505,610 0 0
ISHARES TR JPMORGAN USD EMG 464288281 63 570 SH   SOLE   570 0 0
ISHARES TR RUS MD CP GR ETF 464287481 273 2,010 SH   SOLE   2,010 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,434 389,834 SH   SOLE   389,834 0 0
J & J SNACK FOODS CORP COM 466032109 24,177 152,210 SH   SOLE   141,720 0 10,490
J2 GLOBAL INC COM 48123V102 159,071 1,836,845 SH   SOLE   1,641,059 0 195,786
JACOBS ENGR GROUP INC COM 469814107 1,276 16,974 SH   SOLE   414 0 16,560
JOHN BEAN TECHNOLOGIES CORP COM 477839104 20,141 219,184 SH   SOLE   177,453 0 41,731
JONES LANG LASALLE INC COM 48020Q107 80,544 522,404 SH   SOLE   477,184 0 45,220
JPMORGAN CHASE & CO COM 46625H100 51,799 511,699 SH   SOLE   272,315 0 239,384
KADANT INC COM 48282T104 10,105 114,883 SH   SOLE   110,513 0 4,370
KANSAS CITY SOUTHERN COM NEW 485170302 1,024 8,831 SH   SOLE   216 0 8,615
KOHLS CORP COM 500255104 792 11,517 SH   SOLE   282 0 11,235
KT CORP SPONSORED ADR 48268K101 166 13,380 SH   SOLE   13,380 0 0
LAMB WESTON HLDGS INC COM 513272104 139,879 1,866,540 SH   SOLE   1,628,850 0 237,690
LAUDER ESTEE COS INC CL A 518439104 102,304 617,962 SH   SOLE   428,806 0 189,156
LAUREATE EDUCATION INC CL A 518613203 28,312 1,891,238 SH   SOLE   1,825,365 0 65,873
LHC GROUP INC COM 50187A107 19,256 173,696 SH   SOLE   135,037 0 38,659
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 111,585 887,642 SH   SOLE   832,362 0 55,280
LINDE PLC COM G5494J103 40,350 229,355 SH   SOLE   222,572 0 6,783
LITHIA MTRS INC CL A 536797103 17,325 186,790 SH   SOLE   178,050 0 8,740
LITTELFUSE INC COM 537008104 12,811 70,207 SH   SOLE   66,927 0 3,280
LIVE NATION ENTERTAINMENT IN COM 538034109 259,645 4,086,320 SH   SOLE   3,686,872 0 399,448
LIVEPERSON INC COM 538146101 14,625 503,948 SH   SOLE   480,378 0 23,570
LIVERAMP HLDGS INC COM 53815P108 18,557 340,055 SH   SOLE   309,853 0 30,202
LULULEMON ATHLETICA INC COM 550021109 53,897 328,898 SH   SOLE   270,028 0 58,870
LUXFER HOLDINGS PLC SHS G5698W116 30,650 1,226,992 SH   SOLE   1,012,838 0 214,154
MAGELLAN HEALTH INC COM NEW 559079207 12,875 195,305 SH   SOLE   187,875 0 7,430
MAGNA INTL INC COM 559222401 5,798 119,078 SH   SOLE   119,078 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 4,541 164,537 SH   SOLE   164,537 0 0
MARTIN MARIETTA MATLS INC COM 573284106 202,198 1,005,058 SH   SOLE   940,003 0 65,055
MASTERCARD INC CL A 57636Q104 135,722 576,436 SH   SOLE   429,725 0 146,711
MATSON INC COM 57686G105 13,964 386,929 SH   SOLE   372,209 0 14,720
MAXIMUS INC COM 577933104 17,813 250,952 SH   SOLE   225,257 0 25,695
MAXLINEAR INC COM 57776J100 79,431 3,111,276 SH   SOLE   2,936,874 0 174,402
MCDONALDS CORP COM 580135101 16,200 85,310 SH   SOLE   81,939 0 3,371
MERCURY SYS INC COM 589378108 16,813 262,381 SH   SOLE   250,108 0 12,273
MEREDITH CORP COM 589433101 20,504 371,052 SH   SOLE   346,912 0 24,140
METTLER TOLEDO INTERNATIONAL COM 592688105 23,351 32,298 SH   SOLE   20,803 0 11,495
MICROCHIP TECHNOLOGY INC COM 595017104 22,099 266,387 SH   SOLE   177,759 0 88,628
MICROSOFT CORP COM 594918104 131,751 1,117,106 SH   SOLE   1,087,663 0 29,443
MIDDLEBY CORP COM 596278101 195,998 1,507,330 SH   SOLE   1,344,481 0 162,849
MINERALS TECHNOLOGIES INC COM 603158106 13,971 237,650 SH   SOLE   219,603 0 18,047
MONSTER BEVERAGE CORP NEW COM 61174X109 26,854 492,020 SH   SOLE   472,586 0 19,434
MOOG INC CL A 615394202 11,812 135,843 SH   SOLE   130,678 0 5,165
NATIONAL BK HLDGS CORP CL A 633707104 18,747 563,640 SH   SOLE   520,560 0 43,080
NATIONAL INSTRS CORP COM 636518102 70,404 1,587,109 SH   SOLE   1,489,081 0 98,028
NETEASE INC SPONSORED ADR 64110W102 166,924 691,360 SH   SOLE   608,538 0 82,822
NETFLIX INC COM 64110L106 22,958 64,387 SH   SOLE   61,843 0 2,544
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 50,115 556,280 SH   SOLE   389,294 0 166,986
NEWPARK RES INC COM PAR $.01NEW 651718504 13,710 1,496,755 SH   SOLE   1,439,845 0 56,910
NEXTERA ENERGY INC COM 65339F101 44,426 229,805 SH   SOLE   122,017 0 107,788
NICE LTD SPONSORED ADR 653656108 135,611 1,106,946 SH   SOLE   1,005,601 0 101,345
NIKE INC CL B 654106103 843 10,006 SH   SOLE   10,006 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 16,633 343,223 SH   SOLE   246,881 0 96,342
NORDSON CORP COM 655663102 2,242 16,919 SH   SOLE   0 0 16,919
NOVANTA INC COM 67000B104 75,496 891,021 SH   SOLE   833,368 0 57,653
NOVARTIS A G SPONSORED ADR 66987V109 4,724 49,135 SH   SOLE   49,135 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 60,626 1,266,742 SH   SOLE   1,188,583 0 78,159
NVR INC COM 62944T105 7,836 2,832 SH   SOLE   0 0 2,832
NXP SEMICONDUCTORS N V COM N6596X109 5,230 59,166 SH   SOLE   59,166 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,705 6,967 SH   SOLE   6,967 0 0
OCEANFIRST FINL CORP COM 675234108 16,450 683,704 SH   SOLE   657,694 0 26,010
OLD DOMINION FREIGHT LINE IN COM 679580100 579 4,008 SH   SOLE   98 0 3,910
ONE GAS INC COM 68235P108 20,851 234,204 SH   SOLE   216,549 0 17,655
ONESPAWORLD HOLDINGS LIMITED COM P73684113 17,659 1,292,717 SH   SOLE   1,232,227 0 60,490
ORBCOMM INC COM 68555P100 12,016 1,772,316 SH   SOLE   1,689,419 0 82,897
ORION ENGINEERED CARBONS S A COM L72967109 13,389 705,043 SH   SOLE   501,140 0 203,903
PACWEST BANCORP DEL COM 695263103 17,972 477,850 SH   SOLE   426,792 0 51,058
PARSLEY ENERGY INC CL A 701877102 73,207 3,793,100 SH   SOLE   3,309,312 0 483,788
PATTERSON UTI ENERGY INC COM 703481101 718 51,241 SH   SOLE   1,251 0 49,990
PAYPAL HLDGS INC COM 70450Y103 90,027 866,974 SH   SOLE   621,206 0 245,768
PDC ENERGY INC COM 69327R101 19,982 491,199 SH   SOLE   472,509 0 18,690
PEBBLEBROOK HOTEL TR COM 70509V100 16,777 540,152 SH   SOLE   491,318 0 48,834
PENUMBRA INC COM 70975L107 100,968 686,813 SH   SOLE   642,395 0 44,418
PERKINELMER INC COM 714046109 1,228 12,746 SH   SOLE   311 0 12,435
PINNACLE WEST CAP CORP COM 723484101 1,013 10,599 SH   SOLE   259 0 10,340
PNM RES INC COM 69349H107 18,930 399,870 SH   SOLE   384,660 0 15,210
POLYONE CORP COM 73179P106 12,374 422,173 SH   SOLE   385,888 0 36,285
PORTOLA PHARMACEUTICALS INC COM 737010108 144,174 4,154,870 SH   SOLE   3,801,727 0 353,143
PRIMO WTR CORP COM 74165N105 23,612 1,527,266 SH   SOLE   1,307,818 0 219,448
PROGRESSIVE CORP OHIO COM 743315103 26,154 362,797 SH   SOLE   352,667 0 10,130
PROLOGIS INC COM 74340W103 19,941 277,149 SH   SOLE   224,864 0 52,285
PRUDENTIAL PLC ADR 74435K204 4,388 109,110 SH   SOLE   109,110 0 0
PURE STORAGE INC CL A 74624M102 275,663 12,650,885 SH   SOLE   11,587,314 0 1,063,571
QIAGEN NV SHS NEW N72482123 101,315 2,490,548 SH   SOLE   2,020,498 0 470,050
QUALYS INC COM 74758T303 59,574 720,011 SH   SOLE   676,132 0 43,879
RADIAN GROUP INC COM 750236101 23,057 1,111,732 SH   SOLE   1,028,267 0 83,465
RANGE RES CORP COM 75281A109 12,396 1,102,835 SH   SOLE   996,435 0 106,400
RAYTHEON CO COM NEW 755111507 104,043 571,414 SH   SOLE   422,473 0 148,941
RED HAT INC COM 756577102 652 3,569 SH   SOLE   3,569 0 0
RENASANT CORP COM 75970E107 17,838 526,981 SH   SOLE   506,931 0 20,050
REXFORD INDL RLTY INC COM 76169C100 3,571 99,713 SH   SOLE   0 0 99,713
RIO TINTO PLC SPONSORED ADR 767204100 3,523 59,871 SH   SOLE   59,871 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 120,993 3,558,623 SH   SOLE   3,270,188 0 288,435
ROGERS COMMUNICATIONS INC CL B 775109200 327,026 6,079,884 SH   SOLE   5,162,382 0 917,502
ROGERS CORP COM 775133101 240,551 1,514,044 SH   SOLE   1,394,602 0 119,442
ROPER TECHNOLOGIES INC COM 776696106 52,383 153,181 SH   SOLE   83,186 0 69,995
ROSS STORES INC COM 778296103 26,324 282,751 SH   SOLE   182,159 0 100,592
ROYAL BK CDA MONTREAL QUE COM 780087102 1,559 20,641 SH   SOLE   20,641 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 6,023 96,233 SH   SOLE   96,233 0 0
SABRE CORP COM 78573M104 130,637 6,107,374 SH   SOLE   5,312,929 0 794,445
SAIA INC COM 78709Y105 10,780 176,435 SH   SOLE   169,719 0 6,716
SALESFORCE COM INC COM 79466L302 53,258 336,287 SH   SOLE   178,626 0 157,661
SANDY SPRING BANCORP INC COM 800363103 17,296 552,932 SH   SOLE   531,892 0 21,040
SAP SE SPON ADR 803054204 6,681 57,866 SH   SOLE   57,866 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 10,814 54,164 SH   SOLE   34,895 0 19,269
SEACOAST BKG CORP FLA COM NEW 811707801 17,590 667,567 SH   SOLE   642,192 0 25,375
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 16,596 285,300 SH   SOLE   285,300 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 19,487 294,720 SH   SOLE   294,720 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 16,749 298,500 SH   SOLE   298,500 0 0
SELECTIVE INS GROUP INC COM 816300107 21,927 346,514 SH   SOLE   319,249 0 27,265
SEMTECH CORP COM 816850101 15,519 304,825 SH   SOLE   293,230 0 11,595
SENSIENT TECHNOLOGIES CORP COM 81725T100 16,938 249,855 SH   SOLE   232,305 0 17,550
SERVICE CORP INTL COM 817565104 1,893 47,156 SH   SOLE   0 0 47,156
SIGNATURE BK NEW YORK N Y COM 82669G104 4,383 34,224 SH   SOLE   0 0 34,224
SILGAN HOLDINGS INC COM 827048109 13,700 462,354 SH   SOLE   444,776 0 17,578
SIMPSON MANUFACTURING CO INC COM 829073105 16,170 272,827 SH   SOLE   249,404 0 23,423
SIMULATIONS PLUS INC COM 829214105 10,239 485,040 SH   SOLE   462,349 0 22,691
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 76,618 1,340,641 SH   SOLE   1,256,559 0 84,082
SNAP ON INC COM 833034101 806 5,151 SH   SOLE   126 0 5,025
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 14,154 860,931 SH   SOLE   828,201 0 32,730
SOLARWINDS CORP COM 83417Q105 11,454 586,806 SH   SOLE   539,938 0 46,868
SOUTH JERSEY INDS INC COM 838518108 14,422 449,709 SH   SOLE   431,694 0 18,015
SOUTHERN COPPER CORP COM 84265V105 44,897 1,131,482 SH   SOLE   1,072,561 0 58,921
SOUTHWEST AIRLS CO COM 844741108 16,558 318,967 SH   SOLE   169,453 0 149,514
SPARTANNASH CO COM 847215100 7,996 503,833 SH   SOLE   484,687 0 19,146
SPDR S&P 500 ETF TR TR UNIT 78462F103 584,903 2,070,600 SH   SOLE   2,070,600 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 19,317 537,040 SH   SOLE   537,040 0 0
STARBUCKS CORP COM 855244109 32,316 434,702 SH   SOLE   422,649 0 12,053
STEEL DYNAMICS INC COM 858119100 753 21,362 SH   SOLE   522 0 20,840
STERIS PLC SHS USD G8473T100 102,859 803,400 SH   SOLE   751,403 0 51,997
STERLING BANCORP DEL COM 85917A100 23,190 1,244,765 SH   SOLE   1,151,430 0 93,335
STRYKER CORP COM 863667101 44,655 226,080 SH   SOLE   219,630 0 6,450
SUNSTONE HOTEL INVS INC NEW COM 867892101 16,171 1,123,017 SH   SOLE   1,080,287 0 42,730
SVB FINL GROUP COM 78486Q101 19,857 89,303 SH   SOLE   40,995 0 48,308
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 672,323 16,414,883 SH   SOLE   13,073,567 0 3,341,316
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 23,957 253,864 SH   SOLE   160,568 0 93,296
TAL EDUCATION GROUP SPONSORED ADS 874080104 52,077 1,443,472 SH   SOLE   1,266,526 0 176,946
TARGA RES CORP COM 87612G101 1,085 26,102 SH   SOLE   637 0 25,465
TELEDYNE TECHNOLOGIES INC COM 879360105 184,959 780,383 SH   SOLE   718,685 0 61,698
TELEFLEX INC COM 879369106 233,487 772,725 SH   SOLE   691,599 0 81,126
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 100,065 5,528,624 SH   SOLE   4,381,970 0 1,146,654
TERRENO RLTY CORP COM 88146M101 29,374 698,705 SH   SOLE   572,406 0 126,299
TEXAS INSTRS INC COM 882508104 37,471 353,262 SH   SOLE   342,819 0 10,443
THERMO FISHER SCIENTIFIC INC COM 883556102 53,037 193,763 SH   SOLE   102,816 0 90,947
TOPBUILD CORP COM 89055F103 14,357 221,495 SH   SOLE   204,524 0 16,971
TORO CO COM 891092108 71,720 1,041,831 SH   SOLE   940,257 0 101,574
TORONTO DOMINION BK ONT COM NEW 891160509 260,919 4,806,854 SH   SOLE   4,143,698 0 663,156
TRANSUNION COM 89400J107 211,736 3,167,806 SH   SOLE   2,917,702 0 250,104
TREX CO INC COM 89531P105 176,221 2,864,456 SH   SOLE   2,661,441 0 203,015
UGI CORP NEW COM 902681105 717 12,931 SH   SOLE   316 0 12,615
ULTA BEAUTY INC COM 90384S303 84,081 241,106 SH   SOLE   154,844 0 86,262
UMPQUA HLDGS CORP COM 904214103 12,761 773,364 SH   SOLE   708,579 0 64,785
UNION PACIFIC CORP COM 907818108 65,095 389,324 SH   SOLE   206,641 0 182,683
UNITEDHEALTH GROUP INC COM 91324P102 141,689 573,035 SH   SOLE   430,969 0 142,066
VAIL RESORTS INC COM 91879Q109 215,197 990,320 SH   SOLE   820,653 0 169,667
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 3,582 173,860 SH   SOLE   173,860 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,666 21,674 SH   SOLE   0 0 21,674
VARONIS SYS INC COM 922280102 17,207 288,566 SH   SOLE   276,349 0 12,217
VEDANTA LTD SPONSORED ADR 92242Y100 3,576 338,777 SH   SOLE   338,777 0 0
VEEVA SYS INC CL A COM 922475108 283,611 2,235,625 SH   SOLE   2,015,960 0 219,665
VERACYTE INC COM 92337F107 11,887 475,117 SH   SOLE   452,897 0 22,220
VERISK ANALYTICS INC COM 92345Y106 37,566 282,449 SH   SOLE   243,268 0 39,181
VERRA MOBILITY CORP COM 92511U102 5,910 496,626 SH   SOLE   386,226 0 110,400
VIAVI SOLUTIONS INC COM 925550105 18,956 1,531,217 SH   SOLE   1,472,956 0 58,261
VIRTU FINL INC CL A 928254101 97,213 4,093,199 SH   SOLE   3,718,444 0 374,755
VOYA FINL INC COM 929089100 1,147 22,966 SH   SOLE   561 0 22,405
VULCAN MATLS CO COM 929160109 20,091 169,687 SH   SOLE   109,322 0 60,365
WASTE CONNECTIONS INC COM 94106B101 13,408 151,348 SH   SOLE   97,509 0 53,839
WATSCO INC COM 942622200 8,769 61,235 SH   SOLE   55,740 0 5,495
WATTS WATER TECHNOLOGIES INC CL A 942749102 14,669 181,499 SH   SOLE   174,589 0 6,910
WAYFAIR INC CL A 94419L101 111,481 750,968 SH   SOLE   679,257 0 71,711
WEIBO CORP SPONSORED ADR 948596101 16,273 262,523 SH   SOLE   183,550 0 78,973
WEIGHT WATCHERS INTL INC NEW COM 948626106 8,039 398,959 SH   SOLE   211,107 0 187,852
WESTERN ALLIANCE BANCORP COM 957638109 21,123 514,703 SH   SOLE   375,968 0 138,735
WEX INC COM 96208T104 165,029 859,569 SH   SOLE   747,550 0 112,019
WHITING PETE CORP NEW COM NEW 966387409 736 28,137 SH   SOLE   687 0 27,450
WILLDAN GROUP INC COM 96924N100 9,432 254,433 SH   SOLE   242,530 0 11,903
WISDOMTREE TR INDIA ERNGS FD 97717W422 13,581 515,808 SH   SOLE   515,808 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 62 1,800 SH   SOLE   1,800 0 0
WIX COM LTD SHS M98068105 53,522 442,953 SH   SOLE   362,091 0 80,862
WNS HOLDINGS LTD SPON ADR 92932M101 15,020 281,967 SH   SOLE   268,777 0 13,190
WOLVERINE WORLD WIDE INC COM 978097103 18,898 528,921 SH   SOLE   483,206 0 45,715
WORKDAY INC CL A 98138H101 17,362 90,031 SH   SOLE   57,999 0 32,032
WORLDPAY INC CL A 981558109 85,490 753,219 SH   SOLE   457,572 0 295,647
WPX ENERGY INC COM 98212B103 966 73,674 SH   SOLE   1,799 0 71,875
WSFS FINL CORP COM 929328102 14,916 386,415 SH   SOLE   353,660 0 32,755
XYLEM INC COM 98419M100 12,079 152,822 SH   SOLE   98,455 0 54,367
YANDEX N V SHS CLASS A N97284108 110,314 3,212,410 SH   SOLE   2,708,711 0 503,699
YUM CHINA HLDGS INC COM 98850P109 28,147 626,735 SH   SOLE   436,519 0 190,216
ZOETIS INC CL A 98978V103 90,979 903,733 SH   SOLE   668,467 0 235,266