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 87,543 1,047,672 SH   SOLE   972,485 0 75,187
51JOB INC SP ADR REP COM 316827104 89,146 912,999 SH   SOLE   688,964 0 224,035
ABB LTD SPONSORED ADR 000375204 4,245 194,982 SH   SOLE   194,982 0 0
ABERCROMBIE & FITCH CO CL A 002896207 10,989 448,901 SH   SOLE   433,106 0 15,795
ABIOMED INC COM 003654100 115,914 283,374 SH   SOLE   109,742 0 173,632
ACADIA HEALTHCARE COMPANY IN COM 00404A109 326 7,960 SH   SOLE   7,960 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 28,431 1,038,776 SH   SOLE   870,981 0 167,795
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 91,353 558,423 SH   SOLE   266,164 0 292,259
ACUITY BRANDS INC COM 00508Y102 14,622 126,192 SH   SOLE   114,492 0 11,700
ACXIOM CORP COM 005125109 22,122 738,637 SH   SOLE   686,825 0 51,812
ADECOAGRO S A COM L00849106 755 94,949 SH   SOLE   94,949 0 0
ADOBE SYS INC COM 00724F101 147,576 605,292 SH   SOLE   316,925 0 288,367
ADTALEM GLOBAL ED INC COM 00737L103 218,496 4,542,528 SH   SOLE   4,111,161 0 431,367
AFFILIATED MANAGERS GROUP COM 008252108 1,104 7,425 SH   SOLE   7,425 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 58,788 950,650 SH   SOLE   314,765 0 635,885
AGILYSYS INC COM 00847J105 8,990 579,987 SH   SOLE   541,546 0 38,441
AGREE REALTY CORP COM 008492100 18,520 350,961 SH   SOLE   309,243 0 41,718
AIR TRANSPORT SERVICES GRP I COM 00922R105 363 16,090 SH   SOLE   16,090 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 66,690 910,694 SH   SOLE   302,366 0 608,328
ALBANY INTL CORP CL A 012348108 9,797 162,880 SH   SOLE   152,460 0 10,420
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,064,353 5,736,667 SH   SOLE   4,591,286 0 1,145,381
ALIGN TECHNOLOGY INC COM 016255101 43,776 127,948 SH   SOLE   70,964 0 56,984
ALLEGION PUB LTD CO ORD SHS G0176J109 14,097 182,223 SH   SOLE   96,623 0 85,600
ALLETE INC COM NEW 018522300 14,532 187,722 SH   SOLE   181,122 0 6,600
ALLIANT ENERGY CORP COM 018802108 931 22,000 SH   SOLE   625 0 21,375
ALPHABET INC CAP STK CL C 02079K107 60,300 54,049 SH   SOLE   26,399 0 27,650
ALPHABET INC CAP STK CL A 02079K305 237,977 210,751 SH   SOLE   121,502 0 89,249
AMAZON COM INC COM 023135106 311,131 183,040 SH   SOLE   101,061 0 81,979
AMBEV SA SPONSORED ADR 02319V103 39,657 8,564,951 SH   SOLE   7,587,341 0 977,610
AMERICAN ASSETS TR INC COM 024013104 23,019 601,181 SH   SOLE   558,496 0 42,685
AMERICAN CAMPUS CMNTYS INC COM 024835100 3,933 91,713 SH   SOLE   677 0 91,036
AMERICAN FINL GROUP INC OHIO COM 025932104 726 6,761 SH   SOLE   186 0 6,575
AMN HEALTHCARE SERVICES INC COM 001744101 339 5,780 SH   SOLE   5,780 0 0
ANALOG DEVICES INC COM 032654105 35,873 373,993 SH   SOLE   78,015 0 295,978
APOGEE ENTERPRISES INC COM 037598109 332 6,890 SH   SOLE   6,890 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2,987 167,071 SH   SOLE   0 0 167,071
APTIV PLC SHS G6095L109 75,864 827,942 SH   SOLE   280,346 0 547,596
ARCHROCK INC COM 03957W106 18,490 1,540,842 SH   SOLE   1,486,687 0 54,155
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 982 141,295 SH   SOLE   141,295 0 0
ARISTA NETWORKS INC COM 040413106 2,124 8,249 SH   SOLE   8,249 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 15,073 238,492 SH   SOLE   156,484 0 82,008
ASGN INC COM 00191U102 348 4,450 SH   SOLE   4,450 0 0
ASPEN TECHNOLOGY INC COM 045327103 91,004 981,276 SH   SOLE   910,261 0 71,015
ASTRAZENECA PLC SPONSORED ADR 046353108 4,232 120,527 SH   SOLE   120,527 0 0
AT HOME GROUP INC COM 04650Y100 11,477 293,165 SH   SOLE   273,742 0 19,423
ATMOS ENERGY CORP COM 049560105 1,075 11,924 SH   SOLE   339 0 11,585
AUTOHOME INC SP ADR RP CL A 05278C107 81,958 811,445 SH   SOLE   659,653 0 151,792
AVNET INC COM 053807103 20,244 472,006 SH   SOLE   438,696 0 33,310
AXALTA COATING SYS LTD COM G0750C108 115,879 3,823,111 SH   SOLE   2,797,458 0 1,025,653
AXOGEN INC COM 05463X106 10,315 205,280 SH   SOLE   191,670 0 13,610
BALL CORP COM 058498106 252,548 7,104,041 SH   SOLE   4,938,423 0 2,165,618
BANCO MACRO SA SPON ADR B 05961W105 731 12,434 SH   SOLE   12,434 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 50,264 1,599,232 SH   SOLE   1,151,566 0 447,666
BANK MONTREAL QUE COM 063671101 247 3,193 SH   SOLE   3,193 0 0
BANK OF THE OZARKS COM 063904106 105,180 2,335,250 SH   SOLE   2,109,818 0 225,432
BANNER CORP COM NEW 06652V208 22,470 373,695 SH   SOLE   360,700 0 12,995
BAOZUN INC SPONSORED ADR 06684L103 80,502 1,471,689 SH   SOLE   1,113,468 0 358,221
BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 287 23,194 SH   SOLE   23,194 0 0
BEIGENE LTD SPONSORED ADR 07725L102 10,488 68,223 SH   SOLE   48,475 0 19,748
BELDEN INC COM 077454106 25,959 424,719 SH   SOLE   394,204 0 30,515
BIOGEN INC COM 09062X103 33,289 114,696 SH   SOLE   51,299 0 63,397
BIOTELEMETRY INC COM 090672106 464 10,300 SH   SOLE   10,300 0 0
BLACKROCK INC COM 09247X101 60,819 121,871 SH   SOLE   64,672 0 57,199
BLUE BIRD CORP COM 095306106 23,420 1,047,867 SH   SOLE   664,107 0 383,760
BLUELINX HLDGS INC COM NEW 09624H208 4,089 108,947 SH   SOLE   101,697 0 7,250
BOEING CO COM 097023105 55,895 166,596 SH   SOLE   88,415 0 78,181
BOFI HLDG INC COM 05566U108 6,795 166,102 SH   SOLE   155,092 0 11,010
BOOT BARN HLDGS INC COM 099406100 13,451 648,246 SH   SOLE   605,256 0 42,990
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 315,715 7,219,646 SH   SOLE   5,326,528 0 1,893,118
BOSTON PRIVATE FINL HLDGS IN COM 101119105 19,879 1,250,264 SH   SOLE   1,206,324 0 43,940
BRADY CORP CL A 104674106 22,800 591,444 SH   SOLE   570,642 0 20,802
BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 53,805 3,773,172 SH   SOLE   3,318,798 0 454,374
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 127,342 3,141,156 SH   SOLE   2,521,268 0 619,888
BURLINGTON STORES INC COM 122017106 93,365 620,244 SH   SOLE   575,389 0 44,855
BWX TECHNOLOGIES INC COM 05605H100 357,423 5,735,295 SH   SOLE   4,300,634 0 1,434,661
CABLE ONE INC COM 12685J105 63,643 86,791 SH   SOLE   77,347 0 9,444
CADENCE DESIGN SYSTEM INC COM 127387108 1,069 24,674 SH   SOLE   679 0 23,995
CALAVO GROWERS INC COM 128246105 13,758 143,091 SH   SOLE   133,701 0 9,390
CALLON PETE CO DEL COM 13123X102 29,293 2,727,427 SH   SOLE   2,609,520 0 117,907
CAMBREX CORP COM 132011107 120,412 2,302,338 SH   SOLE   2,072,163 0 230,175
CAMDEN PPTY TR SH BEN INT 133131102 800 8,776 SH   SOLE   241 0 8,535
CANADIAN NAT RES LTD COM 136385101 37,624 1,042,579 SH   SOLE   775,065 0 267,514
CANADIAN NATL RY CO COM 136375102 148,129 1,811,218 SH   SOLE   1,601,345 0 209,873
CARBON BLACK INC COM 14081R103 14,949 574,979 SH   SOLE   545,791 0 29,188
CARMAX INC COM 143130102 40,074 549,940 SH   SOLE   139,277 0 410,663
CARNIVAL CORP UNIT 99/99/9999 143658300 34,022 593,642 SH   SOLE   314,908 0 278,734
CARPENTER TECHNOLOGY CORP COM 144285103 21,241 404,047 SH   SOLE   373,582 0 30,465
CARRIZO OIL & GAS INC COM 144577103 6,703 240,685 SH   SOLE   224,735 0 15,950
CARS COM INC COM 14575E105 13,317 469,083 SH   SOLE   443,363 0 25,720
CARVANA CO CL A 146869102 6,397 153,771 SH   SOLE   143,581 0 10,190
CATALENT INC COM 148806102 144,240 3,443,308 SH   SOLE   3,102,235 0 341,073
CATERPILLAR INC DEL COM 149123101 3,155 23,258 SH   SOLE   0 0 23,258
CAVCO INDS INC DEL COM 149568107 20,446 98,466 SH   SOLE   95,005 0 3,461
CBOE GLOBAL MARKETS INC COM 12503M108 163,072 1,566,945 SH   SOLE   1,146,059 0 420,886
CDN IMPERIAL BK COMM TORONTO COM 136069101 242 2,787 SH   SOLE   2,787 0 0
CELANESE CORP DEL COM SER A 150870103 177,288 1,596,331 SH   SOLE   1,281,583 0 314,748
CENTENE CORP DEL COM 15135B101 59,510 482,994 SH   SOLE   100,746 0 382,248
CENTENNIAL RESOURCE DEV INC CL A 15136A102 6,335 350,771 SH   SOLE   327,551 0 23,220
CHARLES RIV LABS INTL INC COM 159864107 187,688 1,671,909 SH   SOLE   1,250,021 0 421,888
CHESAPEAKE UTILS CORP COM 165303108 13,038 163,083 SH   SOLE   157,348 0 5,735
CHURCHILL DOWNS INC COM 171484108 900 3,036 SH   SOLE   86 0 2,950
CIENA CORP COM NEW 171779309 14,688 554,046 SH   SOLE   534,626 0 19,420
CINCINNATI BELL INC NEW COM NEW 171871502 13,463 857,526 SH   SOLE   827,371 0 30,155
CNO FINL GROUP INC COM 12621E103 14,939 784,586 SH   SOLE   729,351 0 55,235
COBIZ FINANCIAL INC COM 190897108 26,491 1,233,307 SH   SOLE   1,189,964 0 43,343
COCA COLA CO COM 191216100 46,466 1,059,421 SH   SOLE   474,242 0 585,179
CODEXIS INC COM 192005106 21,205 1,472,554 SH   SOLE   1,072,830 0 399,724
COHERENT INC COM 192479103 73,887 472,364 SH   SOLE   424,890 0 47,474
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 86,208 1,138,815 SH   SOLE   1,014,794 0 124,021
COLUMBIA PPTY TR INC COM NEW 198287203 20,597 906,976 SH   SOLE   835,136 0 71,840
COLUMBUS MCKINNON CORP N Y COM 199333105 298 6,865 SH   SOLE   6,865 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 8,534 626,103 SH   SOLE   500,887 0 125,216
CONAGRA BRANDS INC COM 205887102 35,643 997,586 SH   SOLE   208,075 0 789,511
CONCHO RES INC COM 20605P101 806 5,823 SH   SOLE   5,823 0 0
CONDUENT INC COM 206787103 309 16,990 SH   SOLE   16,990 0 0
CONMED CORP COM 207410101 29,280 400,000 SH   SOLE   379,405 0 20,595
CONTINENTAL BLDG PRODS INC COM 211171103 15,139 479,842 SH   SOLE   462,961 0 16,881
COPART INC COM 217204106 453,388 8,016,065 SH   SOLE   5,565,711 0 2,450,354
CORESITE RLTY CORP COM 21870Q105 13,295 119,970 SH   SOLE   80,017 0 39,953
COSTAR GROUP INC COM 22160N109 439,501 1,065,122 SH   SOLE   778,959 0 286,163
COSTCO WHSL CORP NEW COM 22160K105 16,777 80,279 SH   SOLE   78,162 0 2,117
COTT CORP QUE COM 22163N106 3,293 198,966 SH   SOLE   0 0 198,966
CRANE CO COM 224399105 845 10,550 SH   SOLE   300 0 10,250
CREDICORP LTD COM G2519Y108 206,228 916,082 SH   SOLE   748,370 0 167,712
CRESUD S A C I F Y A SPONSORED ADR 226406106 371 25,065 SH   SOLE   25,065 0 0
CRYOLIFE INC COM 228903100 11,176 401,299 SH   SOLE   374,709 0 26,590
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 51,571 1,082,694 SH   SOLE   959,012 0 123,682
CVB FINL CORP COM 126600105 14,607 651,527 SH   SOLE   628,627 0 22,900
DANA INCORPORATED COM 235825205 15,559 770,616 SH   SOLE   743,526 0 27,090
DANAHER CORP DEL COM 235851102 24,809 251,405 SH   SOLE   112,522 0 138,883
DARLING INGREDIENTS INC COM 237266101 21,234 1,068,098 SH   SOLE   1,030,558 0 37,540
DAVE & BUSTERS ENTMT INC COM 238337109 20,182 423,999 SH   SOLE   409,259 0 14,740
DEXCOM INC COM 252131107 190,891 2,009,811 SH   SOLE   1,579,764 0 430,047
DIAGEO P L C SPON ADR NEW 25243Q205 5,493 38,140 SH   SOLE   38,140 0 0
DIAMONDBACK ENERGY INC COM 25278X109 68,630 521,620 SH   SOLE   462,160 0 59,460
DIPLOMAT PHARMACY INC COM 25456K101 360 14,080 SH   SOLE   14,080 0 0
DOMINOS PIZZA INC COM 25754A201 298,747 1,058,751 SH   SOLE   739,647 0 319,104
DONALDSON INC COM 257651109 69,650 1,543,665 SH   SOLE   1,389,000 0 154,665
DOUGLAS DYNAMICS INC COM 25960R105 18,117 377,443 SH   SOLE   279,195 0 98,248
DOUGLAS EMMETT INC COM 25960P109 4,059 101,029 SH   SOLE   494 0 100,535
DUNKIN BRANDS GROUP INC COM 265504100 1,624 23,519 SH   SOLE   644 0 22,875
DYCOM INDS INC COM 267475101 280 2,960 SH   SOLE   2,960 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 1,223 19,999 SH   SOLE   549 0 19,450
EAST WEST BANCORP INC COM 27579R104 138,030 2,117,031 SH   SOLE   1,261,332 0 855,699
EDUCATION RLTY TR INC COM NEW 28140H203 25,613 617,169 SH   SOLE   595,473 0 21,696
EL PASO ELEC CO COM NEW 283677854 19,202 324,910 SH   SOLE   313,480 0 11,430
EMCOR GROUP INC COM 29084Q100 13,955 183,187 SH   SOLE   176,742 0 6,445
EMERGENT BIOSOLUTIONS INC COM 29089Q105 298 5,910 SH   SOLE   5,910 0 0
EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 312 9,591 SH   SOLE   9,591 0 0
ENCOMPASS HEALTH CORP COM 29261A100 340,460 5,027,477 SH   SOLE   3,819,922 0 1,207,555
ENCORE CAP GROUP INC COM 292554102 114,721 3,134,454 SH   SOLE   2,770,193 0 364,261
ENERGEN CORP COM 29265N108 4,207 57,772 SH   SOLE   0 0 57,772
ENERPLUS CORP COM 292766102 20,262 1,606,833 SH   SOLE   1,301,320 0 305,513
ENSIGN GROUP INC COM 29358P101 240 6,690 SH   SOLE   6,690 0 0
EOG RES INC COM 26875P101 84,730 680,946 SH   SOLE   338,326 0 342,620
EPAM SYS INC COM 29414B104 9,677 77,834 SH   SOLE   72,854 0 4,980
EPR PPTYS COM SH BEN INT 26884U109 1,065 16,432 SH   SOLE   452 0 15,980
EQUIFAX INC COM 294429105 67,785 541,806 SH   SOLE   112,978 0 428,828
EQUINOR ASA SPONSORED ADR 29446M102 2,487 94,173 SH   SOLE   94,173 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 16,418 521,194 SH   SOLE   479,164 0 42,030
EQUITY LIFESTYLE PPTYS INC COM 29472R108 746 8,115 SH   SOLE   230 0 7,885
ESCO TECHNOLOGIES INC COM 296315104 11,727 203,238 SH   SOLE   150,357 0 52,881
ETSY INC COM 29786A106 11,772 279,023 SH   SOLE   260,463 0 18,560
EURONET WORLDWIDE INC COM 298736109 105,419 1,258,434 SH   SOLE   1,112,641 0 145,793
EXACT SCIENCES CORP COM 30063P105 108,427 1,813,466 SH   SOLE   1,682,190 0 131,276
F M C CORP COM NEW 302491303 7,359 82,490 SH   SOLE   223 0 82,267
FACEBOOK INC CL A 30303M102 175,488 903,092 SH   SOLE   484,891 0 418,201
FIFTH THIRD BANCORP COM 316773100 48,770 1,699,296 SH   SOLE   901,276 0 798,020
FIRST AMERN FINL CORP COM 31847R102 584 11,291 SH   SOLE   311 0 10,980
FIRSTCASH INC COM 33767D105 173,261 1,928,335 SH   SOLE   1,742,155 0 186,180
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 103,016 1,354,757 SH   SOLE   1,229,756 0 125,001
FIVE BELOW INC COM 33829M101 348 3,560 SH   SOLE   3,560 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 128,976 2,614,553 SH   SOLE   2,426,554 0 187,999
FNB CORP PA COM 302520101 24,937 1,858,212 SH   SOLE   1,738,584 0 119,628
FORTINET INC COM 34959E109 74,502 1,193,364 SH   SOLE   1,107,252 0 86,112
FORTIVE CORP COM 34959J108 103,620 1,343,806 SH   SOLE   420,477 0 923,329
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 14,996 1,214,257 SH   SOLE   1,112,722 0 101,535
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 4,123 81,888 SH   SOLE   81,888 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,720 72,310 SH   SOLE   0 0 72,310
GARDNER DENVER HLDGS INC COM 36555P107 910 30,973 SH   SOLE   878 0 30,095
GENESEE & WYO INC CL A 371559105 113,702 1,398,206 SH   SOLE   1,259,040 0 139,166
GENTEX CORP COM 371901109 1,084 47,110 SH   SOLE   1,290 0 45,820
GENTHERM INC COM 37253A103 14,089 358,506 SH   SOLE   261,142 0 97,364
GLACIER BANCORP INC NEW COM 37637Q105 32,612 843,130 SH   SOLE   676,320 0 166,810
GLAUKOS CORP COM 377322102 109,371 2,691,208 SH   SOLE   2,497,841 0 193,367
GLOBAL PMTS INC COM 37940X102 68,534 614,716 SH   SOLE   128,208 0 486,508
GLOBAL X FDS GB MSCI AR ETF 37950E259 8,145 302,000 SH   SOLE   302,000 0 0
GLOBAL X FDS MSCI GREECE ETF 37950E366 36,588 4,007,500 SH   SOLE   4,007,500 0 0
GLOBANT S A COM L44385109 25,201 443,749 SH   SOLE   363,302 0 80,447
GLOBUS MED INC CL A 379577208 253 5,010 SH   SOLE   5,010 0 0
GODADDY INC CL A 380237107 192,834 2,731,356 SH   SOLE   1,978,263 0 753,093
GOLDEN ENTMT INC COM 381013101 10,235 379,211 SH   SOLE   353,848 0 25,363
GOLDMAN SACHS GROUP INC COM 38141G104 39,291 178,133 SH   SOLE   94,449 0 83,684
GRAFTECH INTL LTD COM 384313508 19,260 1,070,611 SH   SOLE   972,859 0 97,752
GRAND CANYON ED INC COM 38526M106 179,631 1,609,454 SH   SOLE   1,462,285 0 147,169
GREAT WESTN BANCORP INC COM 391416104 340 8,108 SH   SOLE   8,108 0 0
GREEN BANCORP INC COM 39260X100 2,759 127,710 SH   SOLE   122,926 0 4,784
GREENSKY INC CL A 39572G100 5,399 255,252 SH   SOLE   0 0 255,252
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 27,916 846,444 SH   SOLE   723,491 0 122,953
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 11,996 1,133,810 SH   SOLE   877,025 0 256,785
GUIDEWIRE SOFTWARE INC COM 40171V100 222,982 2,511,635 SH   SOLE   1,894,019 0 617,616
HALCON RES CORP COM PAR NEW 40537Q605 11,665 2,657,131 SH   SOLE   2,563,699 0 93,432
HALLIBURTON CO COM 406216101 21,019 466,478 SH   SOLE   247,890 0 218,588
HANCOCK WHITNEY CORPORATION COM 410120109 21,302 456,642 SH   SOLE   426,542 0 30,100
HANOVER INS GROUP INC COM 410867105 31,333 262,068 SH   SOLE   208,161 0 53,907
HDFC BANK LTD ADR REPS 3 SHS 40415F101 173,908 1,655,808 SH   SOLE   1,281,382 0 374,426
HEALTHCARE RLTY TR COM 421946104 21,213 729,468 SH   SOLE   672,678 0 56,790
HEALTHCARE SVCS GRP INC COM 421906108 167,531 3,878,937 SH   SOLE   3,531,204 0 347,733
HEICO CORP NEW CL A 422806208 153,425 2,517,223 SH   SOLE   2,332,155 0 185,068
HEXCEL CORP NEW COM 428291108 175,531 2,644,336 SH   SOLE   2,452,923 0 191,413
HIGHWOODS PPTYS INC COM 431284108 19,615 386,646 SH   SOLE   373,041 0 13,605
HILTON GRAND VACATIONS INC COM 43283X105 145,864 4,203,570 SH   SOLE   3,810,727 0 392,843
HOLOGIC INC COM 436440101 847 21,303 SH   SOLE   583 0 20,720
HOME BANCSHARES INC COM 436893200 41,646 1,845,992 SH   SOLE   1,513,689 0 332,303
HOME DEPOT INC COM 437076102 59,482 304,882 SH   SOLE   161,665 0 143,217
HORIZON PHARMA PLC SHS G4617B105 164,562 9,937,326 SH   SOLE   8,968,127 0 969,199
HUAZHU GROUP LTD SPONSORED ADS 44332N106 181,752 4,328,298 SH   SOLE   3,219,982 0 1,108,316
HUYA INC ADS REP SHS A 44852D108 3,418 103,923 SH   SOLE   75,793 0 28,130
IBERIABANK CORP COM 450828108 26,405 348,354 SH   SOLE   325,194 0 23,160
ICF INTL INC COM 44925C103 9,245 130,124 SH   SOLE   121,506 0 8,618
ICICI BK LTD ADR 45104G104 7,751 965,104 SH   SOLE   965,104 0 0
ICON PLC SHS G4705A100 79,272 598,143 SH   SOLE   496,636 0 101,507
IDACORP INC COM 451107106 23,173 251,230 SH   SOLE   234,161 0 17,069
IDEX CORP COM 45167R104 976 7,148 SH   SOLE   203 0 6,945
IDEXX LABS INC COM 45168D104 32,583 149,506 SH   SOLE   31,190 0 118,316
IMAX CORP COM 45245E109 15,283 689,960 SH   SOLE   452,687 0 237,273
INFOSYS LTD SPONSORED ADR 456788108 19,352 995,836 SH   SOLE   995,836 0 0
INGREDION INC COM 457187102 751 6,786 SH   SOLE   186 0 6,600
INPHI CORP COM 45772F107 16,495 505,816 SH   SOLE   488,028 0 17,788
INSULET CORP COM 45784P101 101,946 1,189,568 SH   SOLE   1,103,563 0 86,005
INTEGER HLDGS CORP COM 45826H109 30,042 464,694 SH   SOLE   448,364 0 16,330
INTEGRATED DEVICE TECHNOLOGY COM 458118106 341 10,710 SH   SOLE   10,710 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 131,612 1,789,427 SH   SOLE   1,008,039 0 781,388
INTERFACE INC COM 458665304 16,979 739,843 SH   SOLE   714,304 0 25,539
INTERSECT ENT INC COM 46071F103 8,593 229,463 SH   SOLE   214,263 0 15,200
INTUIT COM 461202103 57,565 281,761 SH   SOLE   126,203 0 155,558
INTUITIVE SURGICAL INC COM NEW 46120E602 26,759 55,926 SH   SOLE   32,037 0 23,889
IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 292 16,909 SH   SOLE   16,909 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 93,349 2,912,600 SH   SOLE   2,912,600 0 0
ISHARES INC CORE MSCI EMKT 46434G103 47,222 899,300 SH   SOLE   899,300 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 22,889 734,100 SH   SOLE   734,100 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 27,739 479,000 SH   SOLE   479,000 0 0
ISHARES TR IBOXX INV CP ETF 464287242 63,380 553,200 SH   SOLE   553,200 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 22,779 609,400 SH   SOLE   609,400 0 0
ISHARES TR RUS MD CP GR ETF 464287481 314 2,480 SH   SOLE   2,480 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 213,471 1,758,700 SH   SOLE   1,758,700 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 6,526 49,471 SH   SOLE   49,471 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 6,928 33,904 SH   SOLE   33,904 0 0
ISHARES TR JPMORGAN USD EMG 464288281 64 600 SH   SOLE   600 0 0
ISHARES TR MSCI INDIA ETF 46429B598 71,480 2,147,200 SH   SOLE   2,147,200 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 5,518 131,391 SH   SOLE   131,391 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,226 310,673 SH   SOLE   310,673 0 0
J & J SNACK FOODS CORP COM 466032109 25,453 166,938 SH   SOLE   156,898 0 10,040
J2 GLOBAL INC COM 48123V102 208,005 2,401,639 SH   SOLE   1,907,910 0 493,729
JOHN BEAN TECHNOLOGIES CORP COM 477839104 14,604 164,270 SH   SOLE   127,776 0 36,494
JONES LANG LASALLE INC COM 48020Q107 113,408 683,221 SH   SOLE   613,205 0 70,016
JPMORGAN CHASE & CO COM 46625H100 63,636 610,711 SH   SOLE   322,949 0 287,762
KADANT INC COM 48282T104 9,249 96,189 SH   SOLE   92,807 0 3,382
LAM RESEARCH CORP COM 512807108 27,877 161,277 SH   SOLE   85,517 0 75,760
LAMB WESTON HLDGS INC COM 513272104 1,023 14,936 SH   SOLE   411 0 14,525
LAUDER ESTEE COS INC CL A 518439104 111,884 784,109 SH   SOLE   420,397 0 363,712
LAUREATE EDUCATION INC CL A 518613203 16,651 1,161,964 SH   SOLE   1,099,974 0 61,990
LCI INDS COM 50189K103 10,704 118,734 SH   SOLE   87,550 0 31,184
LENDINGTREE INC NEW COM 52603B107 64,416 301,289 SH   SOLE   279,453 0 21,836
LENNOX INTL INC COM 526107107 1,023 5,110 SH   SOLE   145 0 4,965
LHC GROUP INC COM 50187A107 17,465 204,053 SH   SOLE   120,932 0 83,121
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 235,555 1,137,011 SH   SOLE   1,056,420 0 80,591
LITHIA MTRS INC CL A 536797103 7,311 77,310 SH   SOLE   72,180 0 5,130
LITTELFUSE INC COM 537008104 10,252 44,931 SH   SOLE   41,961 0 2,970
LIVE NATION ENTERTAINMENT IN COM 538034109 319,184 6,571,629 SH   SOLE   4,397,468 0 2,174,161
LIVEPERSON INC COM 538146101 13,065 619,217 SH   SOLE   578,147 0 41,070
LULULEMON ATHLETICA INC COM 550021109 92,343 739,630 SH   SOLE   612,992 0 126,638
MADDEN STEVEN LTD COM 556269108 23,444 441,514 SH   SOLE   329,317 0 112,197
MAGELLAN HEALTH INC COM NEW 559079207 21,344 222,447 SH   SOLE   208,387 0 14,060
MAGNA INTL INC COM 559222401 23,736 408,146 SH   SOLE   344,198 0 63,948
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 35,486 981,637 SH   SOLE   810,754 0 170,883
MARTIN MARIETTA MATLS INC COM 573284106 215,542 965,128 SH   SOLE   897,158 0 67,970
MASTEC INC COM 576323109 381 7,513 SH   SOLE   7,513 0 0
MASTERCARD INCORPORATED CL A 57636Q104 178,105 906,296 SH   SOLE   523,613 0 382,683
MATSON INC COM 57686G105 14,869 387,419 SH   SOLE   373,789 0 13,630
MAXIMUS INC COM 577933104 847 13,645 SH   SOLE   375 0 13,270
MAXLINEAR INC COM 57776J100 47,568 3,051,170 SH   SOLE   2,841,739 0 209,431
MCDONALDS CORP COM 580135101 56,671 361,677 SH   SOLE   162,018 0 199,659
MERCADOLIBRE INC COM 58733R102 1,132 3,788 SH   SOLE   3,788 0 0
MERCURY SYS INC COM 589378108 9,340 245,406 SH   SOLE   229,479 0 15,927
MEREDITH CORP COM 589433101 14,661 287,467 SH   SOLE   277,362 0 10,105
META FINL GROUP INC COM 59100U108 9,627 98,840 SH   SOLE   92,288 0 6,552
METHODE ELECTRS INC COM 591520200 324 8,030 SH   SOLE   8,030 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 61,955 107,073 SH   SOLE   22,340 0 84,733
MGP INGREDIENTS INC NEW COM 55303J106 11,377 128,105 SH   SOLE   119,605 0 8,500
MICHAEL KORS HLDGS LTD SHS G60754101 1,006 15,099 SH   SOLE   414 0 14,685
MICROCHIP TECHNOLOGY INC COM 595017104 44,623 490,635 SH   SOLE   115,995 0 374,640
MICROSOFT CORP COM 594918104 232,202 2,354,760 SH   SOLE   1,326,455 0 1,028,305
MIDDLEBY CORP COM 596278101 189,320 1,813,074 SH   SOLE   1,281,891 0 531,183
MINERALS TECHNOLOGIES INC COM 603158106 19,590 259,986 SH   SOLE   242,849 0 17,137
MOHAWK INDS INC COM 608190104 38,825 181,199 SH   SOLE   37,786 0 143,413
MOMO INC ADR 60879B107 23,748 545,938 SH   SOLE   388,054 0 157,884
MONSTER BEVERAGE CORP NEW COM 61174X109 78,136 1,363,637 SH   SOLE   719,787 0 643,850
MOOG INC CL A 615394202 17,073 218,996 SH   SOLE   211,296 0 7,700
MRC GLOBAL INC COM 55345K103 10,076 464,970 SH   SOLE   448,610 0 16,360
NATIONAL BK HLDGS CORP CL A 633707104 18,212 471,933 SH   SOLE   455,348 0 16,585
NATIONAL INSTRS CORP COM 636518102 97,069 2,312,265 SH   SOLE   2,150,791 0 161,474
NETEASE INC SPONSORED ADR 64110W102 54,887 217,217 SH   SOLE   193,518 0 23,699
NETFLIX INC COM 64110L106 49,486 126,423 SH   SOLE   56,553 0 69,870
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 31,877 336,756 SH   SOLE   211,015 0 125,741
NEWPARK RES INC COM PAR $.01NEW 651718504 15,101 1,391,807 SH   SOLE   1,342,892 0 48,915
NEXTERA ENERGY INC COM 65339F101 38,355 229,631 SH   SOLE   122,013 0 107,618
NICE LTD SPONSORED ADR 653656108 99,771 961,448 SH   SOLE   851,148 0 110,300
NISOURCE INC COM 65473P105 885 33,667 SH   SOLE   957 0 32,710
NOAH HLDGS LTD SPON ADS CL A 65487X102 27,668 530,539 SH   SOLE   436,694 0 93,845
NORTHWEST PIPE CO COM 667746101 10,377 535,745 SH   SOLE   516,896 0 18,849
NOVANTA INC COM 67000B104 58,240 934,831 SH   SOLE   867,640 0 67,191
NOW INC COM 67011P100 262 19,660 SH   SOLE   19,660 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 92,500 1,183,022 SH   SOLE   1,062,640 0 120,382
NUTRI SYS INC NEW COM 67069D108 26,914 699,077 SH   SOLE   666,117 0 32,960
NUVASIVE INC COM 670704105 300 5,760 SH   SOLE   5,760 0 0
NVR INC COM 62944T105 8,465 2,850 SH   SOLE   0 0 2,850
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,906 6,967 SH   SOLE   6,967 0 0
OCEANFIRST FINL CORP COM 675234108 18,838 628,756 SH   SOLE   606,656 0 22,100
OIL STS INTL INC COM 678026105 319 9,930 SH   SOLE   9,930 0 0
OLD DOMINION FGHT LINES INC COM 679580100 941 6,314 SH   SOLE   179 0 6,135
OMNICELL INC COM 68213N109 329 6,280 SH   SOLE   6,280 0 0
ONE GAS INC COM 68235P108 19,992 267,488 SH   SOLE   258,078 0 9,410
ORBCOMM INC COM 68555P100 11,291 1,117,925 SH   SOLE   1,043,818 0 74,107
ORION ENGINEERED CARBONS S A COM L72967109 13,849 448,909 SH   SOLE   272,107 0 176,802
ORIX CORP SPONSORED ADR 686330101 6,170 78,089 SH   SOLE   78,089 0 0
PACWEST BANCORP DEL COM 695263103 972 19,674 SH   SOLE   541 0 19,133
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 1,511 42,233 SH   SOLE   42,233 0 0
PARSLEY ENERGY INC CL A 701877102 150,377 4,966,213 SH   SOLE   3,186,856 0 1,779,357
PARTY CITY HOLDCO INC COM 702149105 317 20,790 SH   SOLE   20,790 0 0
PATTERSON UTI ENERGY INC COM 703481101 818 45,466 SH   SOLE   1,251 0 44,215
PAYPAL HLDGS INC COM 70450Y103 49,669 596,486 SH   SOLE   266,974 0 329,512
PDC ENERGY INC COM 69327R101 23,150 382,955 SH   SOLE   369,485 0 13,470
PEBBLEBROOK HOTEL TR COM 70509V100 20,011 515,736 SH   SOLE   472,517 0 43,219
PEGASYSTEMS INC COM 705573103 316 5,770 SH   SOLE   5,770 0 0
PENN NATL GAMING INC COM 707569109 19,924 593,162 SH   SOLE   572,292 0 20,870
PERFORMANCE FOOD GROUP CO COM 71377A103 353 9,620 SH   SOLE   9,620 0 0
PERKINELMER INC COM 714046109 828 11,311 SH   SOLE   311 0 11,000
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 299 33,784 SH   SOLE   33,784 0 0
PIONEER NAT RES CO COM 723787107 23,569 124,545 SH   SOLE   66,238 0 58,307
POLYONE CORP COM 73179P106 19,928 461,075 SH   SOLE   426,905 0 34,170
POWER INTEGRATIONS INC COM 739276103 256 3,510 SH   SOLE   3,510 0 0
PPG INDS INC COM 693506107 24,182 233,129 SH   SOLE   104,364 0 128,765
PRAXAIR INC COM 74005P104 78,061 493,586 SH   SOLE   270,357 0 223,229
PREMIER INC CL A 74051N102 340 9,350 SH   SOLE   9,350 0 0
PRIMO WTR CORP COM 74165N105 17,422 996,087 SH   SOLE   782,169 0 213,918
PROGRESSIVE CORP OHIO COM 743315103 169,211 2,860,707 SH   SOLE   1,074,332 0 1,786,375
PROLOGIS INC COM 74340W103 18,083 275,284 SH   SOLE   224,904 0 50,380
PRUDENTIAL PLC ADR 74435K204 5,197 113,713 SH   SOLE   113,713 0 0
PTC INC COM 69370C100 337 3,590 SH   SOLE   3,590 0 0
PURE STORAGE INC CL A 74624M102 189,607 7,939,986 SH   SOLE   7,386,404 0 553,582
QIAGEN NV SHS NEW N72482123 64,898 1,794,735 SH   SOLE   1,500,913 0 293,822
RADIAN GROUP INC COM 750236101 25,224 1,555,093 SH   SOLE   1,457,458 0 97,635
RANGE RES CORP COM 75281A109 20,116 1,202,389 SH   SOLE   1,102,924 0 99,465
RAYTHEON CO COM NEW 755111507 116,745 604,336 SH   SOLE   325,951 0 278,385
REALPAGE INC COM 75606N109 9,404 170,663 SH   SOLE   159,363 0 11,300
RED HAT INC COM 756577102 108,634 808,476 SH   SOLE   334,774 0 473,702
RELIANCE STEEL & ALUMINUM CO COM 759509102 2,832 32,347 SH   SOLE   0 0 32,347
RENASANT CORP COM 75970E107 22,543 495,242 SH   SOLE   477,837 0 17,405
REPLIGEN CORP COM 759916109 84,969 1,806,304 SH   SOLE   1,676,620 0 129,684
REXFORD INDL RLTY INC COM 76169C100 3,319 105,732 SH   SOLE   0 0 105,732
REXNORD CORP NEW COM 76169B102 18,201 626,323 SH   SOLE   604,298 0 22,025
RIO TINTO PLC SPONSORED ADR 767204100 2,422 43,655 SH   SOLE   43,655 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 111,882 3,279,066 SH   SOLE   2,960,021 0 319,045
ROGERS CORP COM 775133101 151,970 1,363,453 SH   SOLE   1,235,035 0 128,418
ROPER TECHNOLOGIES INC COM 776696106 32,970 119,497 SH   SOLE   66,933 0 52,564
ROSS STORES INC COM 778296103 96,692 1,140,914 SH   SOLE   237,964 0 902,950
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,848 70,024 SH   SOLE   70,024 0 0
RSP PERMIAN INC COM 74978Q105 6,165 140,052 SH   SOLE   135,122 0 4,930
SABRE CORP COM 78573M104 46,993 1,907,185 SH   SOLE   580,919 0 1,326,266
SAIA INC COM 78709Y105 14,319 177,100 SH   SOLE   170,872 0 6,228
SALESFORCE COM INC COM 79466L302 42,728 313,255 SH   SOLE   166,271 0 146,984
SANDY SPRING BANCORP INC COM 800363103 17,371 423,570 SH   SOLE   408,685 0 14,885
SAP SE SPON ADR 803054204 4,880 42,189 SH   SOLE   42,189 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 104,977 635,764 SH   SOLE   197,233 0 438,531
SEACOAST BKG CORP FLA COM NEW 811707801 23,271 736,899 SH   SOLE   710,999 0 25,900
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 330 3,957 SH   SOLE   3,957 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 27,483 361,900 SH   SOLE   361,900 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 21,416 805,400 SH   SOLE   805,400 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 47,808 920,100 SH   SOLE   920,100 0 0
SELECTIVE INS GROUP INC COM 816300107 27,814 505,710 SH   SOLE   475,440 0 30,270
SEMTECH CORP COM 816850101 18,318 389,334 SH   SOLE   375,649 0 13,685
SENSIENT TECHNOLOGIES CORP COM 81725T100 19,593 273,834 SH   SOLE   257,064 0 16,770
SHOPIFY INC CL A 82509L107 112,320 769,897 SH   SOLE   638,079 0 131,818
SHUTTERFLY INC COM 82568P304 371 4,120 SH   SOLE   4,120 0 0
SILGAN HOLDINGS INC COM 827048109 13,695 510,453 SH   SOLE   492,515 0 17,938
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 35,194 665,398 SH   SOLE   529,286 0 136,112
SIMPSON MANUFACTURING CO INC COM 829073105 15,593 250,738 SH   SOLE   241,915 0 8,823
SIMULATIONS PLUS INC COM 829214105 7,918 355,876 SH   SOLE   332,295 0 23,581
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 115,975 1,381,147 SH   SOLE   1,281,861 0 99,286
SIX FLAGS ENTMT CORP NEW COM 83001A102 335,146 4,784,387 SH   SOLE   3,578,091 0 1,206,296
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 38,795 807,357 SH   SOLE   715,196 0 92,161
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 13,567 949,407 SH   SOLE   916,002 0 33,405
SOUTHERN COPPER CORP COM 84265V105 40,844 871,439 SH   SOLE   771,950 0 99,489
SOUTHWEST AIRLS CO COM 844741108 29,910 587,850 SH   SOLE   312,419 0 275,431
SOUTHWEST GAS HOLDINGS INC COM 844895102 21,679 284,242 SH   SOLE   274,242 0 10,000
SPARTANNASH CO COM 847215100 14,189 555,977 SH   SOLE   536,436 0 19,541
SPDR S&P 500 ETF TR TR UNIT 78462F103 688,264 2,537,100 SH   SOLE   2,537,100 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 28,267 796,700 SH   SOLE   796,700 0 0
SPX FLOW INC COM 78469X107 294 6,710 SH   SOLE   6,710 0 0
STARBUCKS CORP COM 855244109 61,375 1,256,404 SH   SOLE   672,049 0 584,355
STEEL DYNAMICS INC COM 858119100 871 18,956 SH   SOLE   521 0 18,435
STERLING BANCORP DEL COM 85917A100 30,005 1,276,809 SH   SOLE   1,191,109 0 85,700
STRAYER ED INC COM 863236105 324 2,870 SH   SOLE   2,870 0 0
STRYKER CORP COM 863667101 79,262 469,396 SH   SOLE   255,348 0 214,048
SUNCOR ENERGY INC NEW COM 867224107 365,445 8,979,994 SH   SOLE   7,323,251 0 1,656,743
SUNSTONE HOTEL INVS INC NEW COM 867892101 14,102 848,501 SH   SOLE   818,656 0 29,845
SUPERNUS PHARMACEUTICALS INC COM 868459108 11,063 184,848 SH   SOLE   172,586 0 12,262
SVB FINL GROUP COM 78486Q101 1,091 3,779 SH   SOLE   104 0 3,675
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 604,811 16,542,502 SH   SOLE   13,278,957 0 3,263,545
TAL ED GROUP SPONSORED ADS 874080104 61,875 1,681,364 SH   SOLE   1,267,666 0 413,698
TARGA RES CORP COM 87612G101 1,146 23,162 SH   SOLE   637 0 22,525
TELECOM ARGENTINA S A SPON ADR REP B 879273209 550 31,022 SH   SOLE   31,022 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 150,091 753,997 SH   SOLE   685,468 0 68,529
TELEFLEX INC COM 879369106 168,429 627,977 SH   SOLE   457,973 0 170,004
TERRENO RLTY CORP COM 88146M101 24,776 657,710 SH   SOLE   533,369 0 124,341
TETRA TECH INC NEW COM 88162G103 388 6,630 SH   SOLE   6,630 0 0
TEXAS INSTRS INC COM 882508104 81,739 741,401 SH   SOLE   395,740 0 345,661
THERMO FISHER SCIENTIFIC INC COM 883556102 40,139 193,776 SH   SOLE   102,808 0 90,968
TOPBUILD CORP COM 89055F103 17,866 228,054 SH   SOLE   220,033 0 8,021
TORO CO COM 891092108 61,957 1,028,336 SH   SOLE   897,717 0 130,619
TORONTO DOMINION BK ONT COM NEW 891160509 363,616 6,282,546 SH   SOLE   5,318,339 0 964,207
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 211 9,600 SH   SOLE   9,600 0 0
TRANSDIGM GROUP INC COM 893641100 37,070 107,407 SH   SOLE   48,148 0 59,259
TRANSUNION COM 89400J107 225,558 3,148,487 SH   SOLE   2,830,386 0 318,101
TRIUMPH BANCORP INC COM 89679E300 9,060 222,327 SH   SOLE   207,590 0 14,737
TYLER TECHNOLOGIES INC COM 902252105 134,455 605,382 SH   SOLE   427,591 0 177,791
U S SILICA HLDGS INC COM 90346E103 230 8,960 SH   SOLE   8,960 0 0
ULTA BEAUTY INC COM 90384S303 111,762 478,723 SH   SOLE   183,080 0 295,643
ULTIMATE SOFTWARE GROUP INC COM 90385D107 85,046 330,520 SH   SOLE   101,401 0 229,119
UMB FINL CORP COM 902788108 289 3,790 SH   SOLE   3,790 0 0
UMPQUA HLDGS CORP COM 904214103 19,097 845,379 SH   SOLE   784,264 0 61,115
UNIFIRST CORP MASS COM 904708104 16,158 91,338 SH   SOLE   83,196 0 8,142
UNILEVER N V N Y SHS NEW 904784709 5,121 91,910 SH   SOLE   91,910 0 0
UNION PAC CORP COM 907818108 47,586 335,873 SH   SOLE   178,153 0 157,720
UNITEDHEALTH GROUP INC COM 91324P102 211,300 861,255 SH   SOLE   472,419 0 388,836
UNIVERSAL ELECTRS INC COM 913483103 58,132 1,758,918 SH   SOLE   1,632,963 0 125,955
US FOODS HLDG CORP COM 912008109 3,453 91,305 SH   SOLE   0 0 91,305
USA TECHNOLOGIES INC COM NO PAR 90328S500 12,320 880,026 SH   SOLE   821,718 0 58,308
VAIL RESORTS INC COM 91879Q109 259,411 946,100 SH   SOLE   635,284 0 310,816
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4,934 232,300 SH   SOLE   232,300 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3,126 23,822 SH   SOLE   0 0 23,822
VARONIS SYS INC COM 922280102 15,216 204,244 SH   SOLE   192,147 0 12,097
VEDANTA LTD SPONSORED ADR 92242Y100 7,259 533,696 SH   SOLE   533,696 0 0
VEEVA SYS INC CL A COM 922475108 197,207 2,565,805 SH   SOLE   1,992,842 0 572,963
VERISK ANALYTICS INC COM 92345Y106 178,637 1,659,587 SH   SOLE   614,016 0 1,045,571
VIAVI SOLUTIONS INC COM 925550105 21,819 2,130,787 SH   SOLE   2,056,062 0 74,725
VIRTU FINL INC CL A 928254101 100,991 3,803,817 SH   SOLE   3,351,161 0 452,656
VISTRA ENERGY CORP COM 92840M102 737 31,140 SH   SOLE   885 0 30,255
VOYA FINL INC COM 929089100 795 16,910 SH   SOLE   465 0 16,445
VULCAN MATLS CO COM 929160109 72,572 562,314 SH   SOLE   117,252 0 445,062
WABCO HLDGS INC COM 92927K102 725 6,195 SH   SOLE   170 0 6,025
WABTEC CORP COM 929740108 64,832 657,668 SH   SOLE   185,991 0 471,677
WAGEWORKS INC COM 930427109 10,227 204,532 SH   SOLE   190,992 0 13,540
WATSCO INC COM 942622200 28,253 158,474 SH   SOLE   81,759 0 76,715
WEIBO CORP SPONSORED ADR 948596101 87,157 981,933 SH   SOLE   757,568 0 224,365
WEIGHT WATCHERS INTL INC NEW COM 948626106 30,589 302,563 SH   SOLE   160,628 0 141,935
WEST PHARMACEUTICAL SVSC INC COM 955306105 161,717 1,628,739 SH   SOLE   1,237,094 0 391,645
WESTERN ALLIANCE BANCORP COM 957638109 25,183 444,848 SH   SOLE   416,308 0 28,540
WEX INC COM 96208T104 195,838 1,028,130 SH   SOLE   709,779 0 318,351
WHEATON PRECIOUS METALS CORP COM 962879102 2,842 128,818 SH   SOLE   128,818 0 0
WILLDAN GROUP INC COM 96924N100 9,050 292,209 SH   SOLE   272,862 0 19,347
WISDOMTREE TR INDIA ERNGS FD 97717W422 18,412 731,500 SH   SOLE   731,500 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 65 1,900 SH   SOLE   1,900 0 0
WIX COM LTD SHS M98068105 85,246 849,913 SH   SOLE   696,481 0 153,432
WNS HOLDINGS LTD SPON ADR 92932M101 10,807 207,111 SH   SOLE   193,401 0 13,710
WOLVERINE WORLD WIDE INC COM 978097103 25,800 742,007 SH   SOLE   715,927 0 26,080
WORLDPAY INC CL A 981558109 136,988 1,675,079 SH   SOLE   691,444 0 983,635
WPX ENERGY INC COM 98212B103 1,179 65,374 SH   SOLE   1,799 0 63,575
WSFS FINL CORP COM 929328102 28,176 528,633 SH   SOLE   494,033 0 34,600
XYLEM INC COM 98419M100 48,485 719,586 SH   SOLE   140,322 0 579,264
YANDEX N V SHS CLASS A N97284108 93,074 2,592,577 SH   SOLE   2,231,916 0 360,661
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 26,291 1,935,949 SH   SOLE   1,718,957 0 216,992
YUM CHINA HLDGS INC COM 98850P109 187,908 4,885,799 SH   SOLE   4,128,644 0 757,155
ZIONS BANCORPORATION COM 989701107 487 9,239 SH   SOLE   254 0 8,985
ZOETIS INC CL A 98978V103 146,098 1,714,965 SH   SOLE   937,876 0 777,089