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 123,813 1,919,286 SH   SOLE _ 1,766,960 0 152,326
51JOB INC SP ADR REP COM 316827104 5,095 83,728 SH   SOLE _ 61,574 0 22,154
A MARK PRECIOUS METALS INC COM 00181T107 2,599 177,405 SH   SOLE _ 164,085 0 13,320
ABB LTD SPONSORED ADR 000375204 6,763 252,151 SH   SOLE _ 252,151 0 0
ABIOMED INC COM 003654100 180,451 962,867 SH   SOLE _ 711,849 0 251,018
ACADIA RLTY TR COM SH BEN INT 004239109 23,847 871,587 SH   SOLE _ 786,812 0 84,775
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 82,235 537,169 SH   SOLE _ 272,870 0 264,299
ACXIOM CORP COM 005125109 46,779 1,697,344 SH   SOLE _ 1,460,916 0 236,428
ADECOAGRO S A COM L00849106 1,515 146,520 SH   SOLE _ 146,520 0 0
ADOBE SYS INC COM 00724F101 129,253 737,577 SH   SOLE _ 400,138 0 337,439
ADTALEM GLOBAL ED INC COM 00737L103 172,481 4,101,805 SH   SOLE _ 3,666,686 0 435,119
ADTRAN INC COM 00738A106 19,709 1,018,565 SH   SOLE _ 958,855 0 59,710
AFFILIATED MANAGERS GROUP COM 008252108 252,758 1,231,465 SH   SOLE _ 790,777 0 440,688
AGILYSYS INC COM 00847J105 4,771 388,518 SH   SOLE _ 359,153 0 29,365
AGREE REALTY CORP COM 008492100 22,683 440,961 SH   SOLE _ 415,116 0 25,845
ALBANY INTL CORP CL A 012348108 6,560 106,757 SH   SOLE _ 98,737 0 8,020
ALBEMARLE CORP COM 012653101 4,055 31,709 SH   SOLE _ 0 0 31,709
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 916,642 5,316,185 SH   SOLE _ 4,134,517 0 1,181,668
ALIGN TECHNOLOGY INC COM 016255101 79,156 356,252 SH   SOLE _ 151,140 0 205,112
ALLERGAN PLC SHS G0177J108 8,726 53,341 SH   SOLE _ 53,341 0 0
ALPHABET INC CAP STK CL A 02079K305 238,132 226,060 SH   SOLE _ 139,732 0 86,328
ALPHABET INC CAP STK CL C 02079K107 61,439 58,715 SH   SOLE _ 30,745 0 27,970
AMAZON COM INC COM 023135106 257,854 220,488 SH   SOLE _ 130,475 0 90,013
AMBEV SA SPONSORED ADR 02319V103 86,681 13,418,323 SH   SOLE _ 11,812,647 0 1,605,676
AMERICAN ASSETS TR INC COM 024013104 24,592 643,088 SH   SOLE _ 580,533 0 62,555
AMERICAN CAMPUS CMNTYS INC COM 024835100 3,769 91,858 SH   SOLE _ 1,122 0 90,736
AMERICAN FINL GROUP INC OHIO COM 025932104 881 8,113 SH   SOLE _ 333 0 7,780
ANALOG DEVICES INC COM 032654105 44,803 503,233 SH   SOLE _ 137,320 0 365,913
ANALOGIC CORP COM PAR $0.05 032657207 12,925 154,324 SH   SOLE _ 145,284 0 9,040
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,483 31,218 SH   SOLE _ 31,218 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 3,152 160,734 SH   SOLE _ 0 0 160,734
APTIV PLC SHS G6095L109 31,188 367,655 SH   SOLE _ 100,374 0 267,281
ARCHROCK INC COM 03957W106 17,231 1,641,069 SH   SOLE _ 1,544,924 0 96,145
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 8,897 859,579 SH   SOLE _ 693,751 0 165,828
ARISTA NETWORKS INC COM 040413106 137,274 582,707 SH   SOLE _ 416,734 0 165,973
ARMSTRONG WORLD INDS INC NEW COM 04247X102 13,272 219,195 SH   SOLE _ 141,013 0 78,182
ASTRAZENECA PLC SPONSORED ADR 046353108 5,092 146,734 SH   SOLE _ 146,734 0 0
AT HOME GROUP INC COM 04650Y100 8,090 266,196 SH   SOLE _ 246,133 0 20,063
ATMOS ENERGY CORP COM 049560105 1,202 13,995 SH   SOLE _ 575 0 13,420
AUTOHOME INC SP ADR RP CL A 05278C107 19,811 306,335 SH   SOLE _ 221,598 0 84,737
AXALTA COATING SYS LTD COM G0750C108 123,136 3,805,192 SH   SOLE _ 2,749,182 0 1,056,010
AXOGEN INC COM 05463X106 5,081 179,550 SH   SOLE _ 165,901 0 13,649
BALL CORP COM 058498106 250,544 6,619,404 SH   SOLE _ 4,627,370 0 1,992,034
BANCO MACRO SA SPON ADR B 05961W105 49,012 422,956 SH   SOLE _ 312,738 0 110,218
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 52,730 1,686,291 SH   SOLE _ 1,217,490 0 468,801
BANK OF THE OZARKS COM 063904106 150,066 3,097,339 SH   SOLE _ 2,772,516 0 324,823
BANNER CORP COM NEW 06652V208 20,341 369,037 SH   SOLE _ 347,417 0 21,620
BAOZUN INC SPONSORED ADR 06684L103 14,277 452,384 SH   SOLE _ 326,192 0 126,192
BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 1,137 45,102 SH   SOLE _ 45,102 0 0
BELDEN INC COM 077454106 25,876 335,314 SH   SOLE _ 303,479 0 31,835
BHP BILLITON LTD SPONSORED ADR 088606108 11,324 246,220 SH   SOLE _ 98,528 0 147,692
BIOGEN INC COM 09062X103 46,710 146,625 SH   SOLE _ 70,288 0 76,337
BIOMARIN PHARMACEUTICAL INC COM 09061G101 51,511 577,676 SH   SOLE _ 210,517 0 367,159
BLACKROCK INC COM 09247X101 73,019 142,141 SH   SOLE _ 74,589 0 67,552
BLUE BIRD CORP COM 095306106 13,639 685,354 SH   SOLE _ 438,081 0 247,273
BOEING CO COM 097023105 66,787 226,467 SH   SOLE _ 118,829 0 107,638
BOFI HLDG INC COM 05566U108 10,908 364,801 SH   SOLE _ 337,411 0 27,390
BOOT BARN HLDGS INC COM 099406100 10,020 603,255 SH   SOLE _ 557,955 0 45,300
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 258,304 6,774,293 SH   SOLE _ 4,996,414 0 1,777,879
BOSTON PRIVATE FINL HLDGS IN COM 101119105 20,575 1,331,721 SH   SOLE _ 1,253,706 0 78,015
BOSTON SCIENTIFIC CORP COM 101137107 25,232 1,017,823 SH   SOLE _ 534,612 0 483,211
BRADY CORP CL A 104674106 33,887 894,114 SH   SOLE _ 814,270 0 79,844
BRIDGEPOINT ED INC COM 10807M105 3,839 462,574 SH   SOLE _ 427,843 0 34,731
BRISTOL MYERS SQUIBB CO COM 110122108 9,058 147,819 SH   SOLE _ 147,819 0 0
BROADCOM LTD SHS Y09827109 45,877 178,579 SH   SOLE _ 93,724 0 84,855
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 141,302 3,245,332 SH   SOLE _ 2,599,290 0 646,042
BWX TECHNOLOGIES INC COM 05605H100 346,485 5,727,978 SH   SOLE _ 4,218,000 0 1,509,978
CABLE ONE INC COM 12685J105 57,791 82,166 SH   SOLE _ 72,666 0 9,500
CADENCE DESIGN SYSTEM INC COM 127387108 822 19,663 SH   SOLE _ 808 0 18,855
CALAVO GROWERS INC COM 128246105 7,893 93,521 SH   SOLE _ 86,501 0 7,020
CALLON PETE CO DEL COM 13123X102 4,870 400,849 SH   SOLE _ 370,749 0 30,100
CAMBREX CORP COM 132011107 112,946 2,353,032 SH   SOLE _ 2,116,065 0 236,967
CAMDEN PPTY TR SH BEN INT 133131102 970 10,538 SH   SOLE _ 433 0 10,105
CANADIAN NAT RES LTD COM 136385101 34,304 958,014 SH   SOLE _ 429,215 0 528,799
CANADIAN NATL RY CO COM 136375102 380,131 4,599,778 SH   SOLE _ 3,746,491 0 853,287
CARMAX INC COM 143130102 52,975 826,058 SH   SOLE _ 301,012 0 525,046
CARNIVAL CORP UNIT 99/99/9999 143658300 35,702 537,929 SH   SOLE _ 282,354 0 255,575
CARPENTER TECHNOLOGY CORP COM 144285103 18,149 355,942 SH   SOLE _ 316,182 0 39,760
CARRIZO OIL & GAS INC COM 144577103 35,736 1,679,335 SH   SOLE _ 1,415,945 0 263,390
CARS COM INC COM 14575E105 9,550 331,152 SH   SOLE _ 309,172 0 21,980
CATERPILLAR INC DEL COM 149123101 3,665 23,258 SH   SOLE _ 0 0 23,258
CAVCO INDS INC DEL COM 149568107 20,334 133,253 SH   SOLE _ 125,437 0 7,816
CBOE GLOBAL MARKETS INC COM 12503M108 117,777 945,317 SH   SOLE _ 850,522 0 94,795
CELANESE CORP DEL COM SER A 150870103 134,443 1,255,537 SH   SOLE _ 1,154,251 0 101,286
CENTENE CORP DEL COM 15135B101 70,350 697,362 SH   SOLE _ 190,374 0 506,988
CHARLES RIV LABS INTL INC COM 159864107 153,968 1,406,744 SH   SOLE _ 1,122,856 0 283,888
CHECK POINT SOFTWARE TECH LT ORD M22465104 150,472 1,452,148 SH   SOLE _ 1,149,545 0 302,603
CHESAPEAKE UTILS CORP COM 165303108 26,096 332,218 SH   SOLE _ 312,665 0 19,553
CHILDRENS PL INC COM 168905107 26,669 183,480 SH   SOLE _ 166,540 0 16,940
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 148,322 1,026,949 SH   SOLE _ 768,946 0 258,003
CINCINNATI BELL INC NEW COM NEW 171871502 15,148 726,544 SH   SOLE _ 683,969 0 42,575
CNO FINL GROUP INC COM 12621E103 23,901 968,053 SH   SOLE _ 879,463 0 88,590
COBIZ FINANCIAL INC COM 190897108 26,260 1,313,674 SH   SOLE _ 1,236,716 0 76,958
CODEXIS INC COM 192005106 11,841 1,418,063 SH   SOLE _ 1,311,571 0 106,492
COGNEX CORP COM 192422103 3,478 56,870 SH   SOLE _ 0 0 56,870
COHERENT INC COM 192479103 119,464 423,300 SH   SOLE _ 306,301 0 116,999
COLLECTORS UNIVERSE INC COM NEW 19421R200 6,402 223,519 SH   SOLE _ 138,266 0 85,253
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 62,720 1,039,274 SH   SOLE _ 956,964 0 82,310
COLUMBIA BKG SYS INC COM 197236102 3,735 85,992 SH   SOLE _ 0 0 85,992
CONCHO RES INC COM 20605P101 81,133 540,092 SH   SOLE _ 147,434 0 392,658
CONMED CORP COM 207410101 21,765 427,008 SH   SOLE _ 394,458 0 32,550
CONTINENTAL BLDG PRODS INC COM 211171103 28,378 1,008,108 SH   SOLE _ 949,013 0 59,095
COPA HOLDINGS SA CL A P31076105 35,828 267,255 SH   SOLE _ 192,715 0 74,540
COPART INC COM 217204106 403,318 9,338,223 SH   SOLE _ 6,508,616 0 2,829,607
COSTAR GROUP INC COM 22160N109 338,532 1,140,031 SH   SOLE _ 833,901 0 306,130
COSTCO WHSL CORP NEW COM 22160K105 17,702 95,109 SH   SOLE _ 95,109 0 0
CREDICORP LTD COM G2519Y108 263,479 1,270,207 SH   SOLE _ 981,334 0 288,873
CRESUD S A C I F Y A SPONSORED ADR 226406106 974 44,070 SH   SOLE _ 44,070 0 0
CRYOLIFE INC COM 228903100 6,996 365,346 SH   SOLE _ 337,916 0 27,430
CSRA INC COM 12650T104 147,177 4,919,028 SH   SOLE _ 3,700,984 0 1,218,044
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 72,017 1,633,071 SH   SOLE _ 1,351,613 0 281,458
CVB FINL CORP COM 126600105 16,350 693,980 SH   SOLE _ 653,325 0 40,655
DANA INCORPORATED COM 235825205 30,006 937,382 SH   SOLE _ 882,432 0 54,950
DANAHER CORP DEL COM 235851102 75,969 818,451 SH   SOLE _ 512,563 0 305,888
DARLING INGREDIENTS INC COM 237266101 20,626 1,137,695 SH   SOLE _ 1,071,045 0 66,650
DAVE & BUSTERS ENTMT INC COM 238337109 27,806 504,009 SH   SOLE _ 457,749 0 46,260
DESPEGAR COM CORP ORD SHS G27358103 19,189 698,277 SH   SOLE _ 505,392 0 192,885
DEXCOM INC COM 252131107 101,157 1,762,619 SH   SOLE _ 1,622,604 0 140,015
DIAGEO P L C SPON ADR NEW 25243Q205 7,208 49,362 SH   SOLE _ 49,362 0 0
DIAMONDBACK ENERGY INC COM 25278X109 107,542 851,819 SH   SOLE _ 765,382 0 86,437
DOMINOS PIZZA INC COM 25754A201 297,297 1,573,333 SH   SOLE _ 1,140,528 0 432,805
DOUGLAS DYNAMICS INC COM 25960R105 13,074 345,867 SH   SOLE _ 251,619 0 94,248
DOUGLAS EMMETT INC COM 25960P109 3,442 83,822 SH   SOLE _ 885 0 82,937
DUN & BRADSTREET CORP DEL NE COM 26483E100 80,437 679,309 SH   SOLE _ 601,379 0 77,930
DUNKIN BRANDS GROUP INC COM 265504100 1,251 19,397 SH   SOLE _ 797 0 18,600
E TRADE FINANCIAL CORP COM NEW 269246401 1,453 29,320 SH   SOLE _ 1,205 0 28,115
EAST WEST BANCORP INC COM 27579R104 130,605 2,147,045 SH   SOLE _ 1,349,988 0 797,057
EDUCATION RLTY TR INC COM NEW 28140H203 25,373 726,594 SH   SOLE _ 619,094 0 107,500
EMCOR GROUP INC COM 29084Q100 21,901 267,904 SH   SOLE _ 242,594 0 25,310
EMPRESA DIST Y COMERCIAL NOR SPON ADR 29244A102 1,449 29,152 SH   SOLE _ 29,152 0 0
ENCORE CAP GROUP INC COM 292554102 100,980 2,398,567 SH   SOLE _ 2,126,590 0 271,977
ENERGEN CORP COM 29265N108 2,177 37,814 SH   SOLE _ 0 0 37,814
ENERPLUS CORP COM 292766102 17,082 1,740,853 SH   SOLE _ 887,371 0 853,482
EOG RES INC COM 26875P101 57,782 535,465 SH   SOLE _ 278,860 0 256,605
EPAM SYS INC COM 29414B104 6,501 60,514 SH   SOLE _ 55,964 0 4,550
EQUIFAX INC COM 294429105 96,329 816,898 SH   SOLE _ 258,961 0 557,937
EQUITY COMWLTH COM SH BEN INT 294628102 22,174 726,784 SH   SOLE _ 652,164 0 74,620
ESCO TECHNOLOGIES INC COM 296315104 11,221 186,235 SH   SOLE _ 135,507 0 50,728
ETSY INC COM 29786A106 6,409 313,418 SH   SOLE _ 289,878 0 23,540
EURONET WORLDWIDE INC COM 298736109 100,971 1,198,180 SH   SOLE _ 1,056,094 0 142,086
EXACT SCIENCES CORP COM 30063P105 83,091 1,581,473 SH   SOLE _ 1,421,182 0 160,291
EXTERRAN CORP COM 30227H106 12,245 389,462 SH   SOLE _ 351,478 0 37,984
F M C CORP COM NEW 302491303 5,825 61,532 SH   SOLE _ 399 0 61,133
F5 NETWORKS INC COM 315616102 1,161 8,849 SH   SOLE _ 364 0 8,485
FACEBOOK INC CL A 30303M102 188,429 1,067,826 SH   SOLE _ 626,928 0 440,898
FASTENAL CO COM 311900104 15,180 277,563 SH   SOLE _ 277,563 0 0
FIFTH THIRD BANCORP COM 316773100 53,009 1,747,179 SH   SOLE _ 916,745 0 830,434
FIRST AMERN FINL CORP COM 31847R102 26,350 470,193 SH   SOLE _ 426,503 0 43,690
FIRSTCASH INC COM 33767D105 130,053 1,928,144 SH   SOLE _ 1,731,176 0 196,968
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 90,554 1,295,114 SH   SOLE _ 1,166,445 0 128,669
FNB CORP PA COM 302520101 27,344 1,978,591 SH   SOLE _ 1,807,540 0 171,051
FORTIVE CORP COM 34959J108 104,184 1,439,997 SH   SOLE _ 519,960 0 920,037
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,127 16,462 SH   SOLE _ 677 0 15,785
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 5,539 105,396 SH   SOLE _ 105,396 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,306 68,041 SH   SOLE _ 0 0 68,041
GENTHERM INC COM 37253A103 8,636 272,001 SH   SOLE _ 182,969 0 89,032
GLACIER BANCORP INC NEW COM 37637Q105 40,001 1,015,501 SH   SOLE _ 862,286 0 153,215
GLAUKOS CORP COM 377322102 50,786 1,979,960 SH   SOLE _ 1,823,102 0 156,858
GLOBAL X FDS MSCI GREECE ETF 37950E366 38,271 3,722,900 SH   SOLE _ 3,722,900 0 0
GLOBAL X FDS GB MSCI AR ETF 37950E259 8,976 254,200 SH   SOLE _ 254,200 0 0
GLOBANT S A COM L44385109 1,347 28,990 SH   SOLE _ 28,990 0 0
GOLDEN ENTMT INC COM 381013101 11,248 344,489 SH   SOLE _ 318,286 0 26,203
GOLDMAN SACHS GROUP INC COM 38141G104 46,640 183,073 SH   SOLE _ 96,075 0 86,998
GRAND CANYON ED INC COM 38526M106 178,811 1,997,216 SH   SOLE _ 1,802,360 0 194,856
GREEN BANCORP INC COM 39260X100 16,525 814,037 SH   SOLE _ 766,324 0 47,713
GRIFOLS S A SP ADR REP B NVT 398438408 4,592 200,335 SH   SOLE _ 200,335 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 35,608 195,106 SH   SOLE _ 152,217 0 42,889
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 56,388 856,310 SH   SOLE _ 673,023 0 183,287
GRUPO SUPERVIELLE S A SPONSORED ADR 40054A108 48,183 1,643,382 SH   SOLE _ 1,285,492 0 357,890
GUIDEWIRE SOFTWARE INC COM 40171V100 234,341 3,155,680 SH   SOLE _ 2,319,220 0 836,460
GULFPORT ENERGY CORP COM NEW 402635304 2,658 208,342 SH   SOLE _ 137,752 0 70,590
HALCON RES CORP COM PAR NEW 40537Q605 12,543 1,656,878 SH   SOLE _ 1,558,965 0 97,913
HANCOCK HLDG CO COM 410120109 29,278 591,484 SH   SOLE _ 537,949 0 53,535
HANESBRANDS INC COM 410345102 46,104 2,204,878 SH   SOLE _ 556,910 0 1,647,968
HANOVER INS GROUP INC COM 410867105 29,878 276,440 SH   SOLE _ 216,525 0 59,915
HDFC BANK LTD ADR REPS 3 SHS 40415F101 204,158 2,008,239 SH   SOLE _ 1,468,847 0 539,392
HEALTHCARE RLTY TR COM 421946104 24,863 774,064 SH   SOLE _ 699,139 0 74,925
HEALTHSOUTH CORP COM NEW 421924309 197,940 4,006,064 SH   SOLE   3,036,313 0 969,751
HEICO CORP NEW CL A 422806208 128,305 1,623,083 SH   SOLE _ 1,494,141 0 128,942
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 9,620 1,275,811 SH   SOLE _ 1,129,071 0 146,740
HEXCEL CORP NEW COM 428291108 117,614 1,901,603 SH   SOLE _ 1,749,855 0 151,748
HIGHWOODS PPTYS INC COM 431284108 18,274 358,938 SH   SOLE _ 321,823 0 37,115
HILTON GRAND VACATIONS INC COM 43283X105 130,275 3,105,485 SH   SOLE _ 2,784,480 0 321,005
HOLOGIC INC COM 436440101 768 17,968 SH   SOLE _ 738 0 17,230
HOME BANCSHARES INC COM 436893200 36,385 1,564,936 SH   SOLE _ 1,271,955 0 292,981
HOME DEPOT INC COM 437076102 106,096 559,786 SH   SOLE _ 284,374 0 275,412
HORIZON PHARMA PLC SHS G4617B105 128,861 8,826,079 SH   SOLE _ 7,885,632 0 940,447
HUDBAY MINERALS INC COM 443628102 20,770 2,340,112 SH   SOLE _ 1,949,997 0 390,115
IBERIABANK CORP COM 450828108 22,154 285,852 SH   SOLE _ 259,752 0 26,100
ICF INTL INC COM 44925C103 6,219 118,460 SH   SOLE _ 109,562 0 8,898
ICICI BK LTD ADR 45104G104 8,396 863,103 SH   SOLE _ 863,103 0 0
ICON PLC SHS G4705A100 61,094 544,756 SH   SOLE _ 446,380 0 98,376
IDACORP INC COM 451107106 33,055 361,814 SH   SOLE _ 329,800 0 32,014
IDEXX LABS INC COM 45168D104 113,958 728,725 SH   SOLE _ 539,547 0 189,178
IMAX CORP COM 45245E109 8,330 359,815 SH   SOLE _ 256,589 0 103,226
INGREDION INC COM 457187102 964 6,893 SH   SOLE _ 283 0 6,610
INPHI CORP COM 45772F107 28,065 766,792 SH   SOLE _ 697,634 0 69,158
INTEGER HLDGS CORP COM 45826H109 22,816 503,659 SH   SOLE _ 466,339 0 37,320
INTERCONTINENTAL EXCHANGE IN COM 45866F104 123,120 1,744,895 SH   SOLE _ 1,074,323 0 670,572
INTERFACE INC COM 458665304 36,789 1,462,768 SH   SOLE _ 1,329,288 0 133,480
INTUIT COM 461202103 45,979 291,413 SH   SOLE _ 139,629 0 151,784
INTUITIVE SURGICAL INC COM NEW 46120E602 1,798 4,927 SH   SOLE _ 4,927 0 0
IRSA INVERSIONES Y REP S A GLOBL DEP RCPT 450047204 3,219 108,750 SH   SOLE _ 86,627 0 22,123
ISHARES INC MSCI BRAZIL ETF 464286400 77,921 1,926,350 SH   SOLE _ 1,926,350 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 30,199 503,900 SH   SOLE _ 503,900 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 24,200 734,005 SH   SOLE _ 734,005 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 27,016 815,704 SH   SOLE _ 815,704 0 0
ISHARES TR IBOXX INV CP ETF 464287242 66,712 548,800 SH   SOLE _ 548,800 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 300,586 2,417,450 SH   SOLE _ 2,417,450 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 24,931 701,300 SH   SOLE _ 701,300 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 78,065 579,630 SH   SOLE _ 579,630 0 0
ISHARES TR MSCI INDIA ETF 46429B598 75,130 2,082,900 SH   SOLE _ 2,082,900 0 0
ISHARES TR JPMORGAN USD EMG 464288281 224 1,930 SH   SOLE _ 1,930 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,298 6,950 SH   SOLE _ 6,950 0 0
ISHARES TR RUS MD CP GR ETF 464287481 355 2,940 SH   SOLE _ 2,940 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 7,505 142,767 SH   SOLE _ 142,767 0 0
ISHARES TR MSCI EAFE ETF 464287465 114 1,626 SH   SOLE _ 1,626 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 5,207 400,659 SH   SOLE _ 400,659 0 0
J & J SNACK FOODS CORP COM 466032109 26,994 177,789 SH   SOLE _ 163,139 0 14,650
J2 GLOBAL INC COM 48123V102 144,389 1,924,413 SH   SOLE _ 1,464,617 0 459,796
JOHN BEAN TECHNOLOGIES CORP COM 477839104 6,704 60,506 SH   SOLE _ 55,959 0 4,547
JONES LANG LASALLE INC COM 48020Q107 114,684 770,056 SH   SOLE _ 689,567 0 80,489
JPMORGAN CHASE & CO COM 46625H100 67,218 628,562 SH   SOLE _ 328,552 0 300,010
KADANT INC COM 48282T104 18,594 185,197 SH   SOLE _ 174,341 0 10,856
LAM RESEARCH CORP COM 512807108 30,501 165,702 SH   SOLE _ 86,988 0 78,714
LAMB WESTON HLDGS INC COM 513272104 1,012 17,932 SH   SOLE _ 737 0 17,195
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 13,938 496,541 SH   SOLE _ 467,426 0 29,115
LAUDER ESTEE COS INC CL A 518439104 118,126 928,375 SH   SOLE _ 512,211 0 416,164
LAUREATE EDUCATION INC CL A 518613203 13,624 1,004,747 SH   SOLE _ 968,574 0 36,173
LENNOX INTL INC COM 526107107 5,383 25,848 SH   SOLE _ 251 0 25,597
LHC GROUP INC COM 50187A107 11,511 187,927 SH   SOLE _ 108,928 0 78,999
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 169,803 1,240,071 SH   SOLE _ 1,145,402 0 94,669
LITHIA MTRS INC CL A 536797103 10,352 91,133 SH   SOLE _ 84,293 0 6,840
LITTELFUSE INC COM 537008104 8,079 40,840 SH   SOLE _ 37,780 0 3,060
LIVE NATION ENTERTAINMENT IN COM 538034109 176,181 4,138,611 SH   SOLE _ 3,063,157 0 1,075,454
LIVEPERSON INC COM 538146101 1,045 90,911 SH   SOLE _ 84,007 0 6,904
LOMA NEGRA CORP SPONSORED ADS 54150E104 40,258 1,747,303 SH   SOLE _ 1,304,899 0 442,404
LULULEMON ATHLETICA INC COM 550021109 1,348 17,155 SH   SOLE _ 705 0 16,450
LYDALL INC DEL COM 550819106 16,351 322,194 SH   SOLE _ 303,308 0 18,886
MADDEN STEVEN LTD COM 556269108 21,696 464,593 SH   SOLE _ 361,119 0 103,474
MAGELLAN HEALTH INC COM NEW 559079207 22,963 237,840 SH   SOLE _ 216,710 0 21,130
MAGNA INTL INC COM 559222401 26,569 467,912 SH   SOLE _ 227,947 0 239,965
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 17,291 579,272 SH   SOLE _ 476,730 0 102,542
MANPOWERGROUP INC COM 56418H100 984 7,806 SH   SOLE _ 321 0 7,485
MARTIN MARIETTA MATLS INC COM 573284106 166,475 753,144 SH   SOLE _ 696,537 0 56,607
MASTERCARD INCORPORATED CL A 57636Q104 186,350 1,231,168 SH   SOLE _ 751,060 0 480,108
MAXIMUS INC COM 577933104 224,039 3,129,917 SH   SOLE _ 2,298,868 0 831,049
MAXLINEAR INC COM 57776J100 126,872 4,802,122 SH   SOLE _ 4,459,139 0 342,983
MEDNAX INC COM 58502B106 681 12,749 SH   SOLE _ 524 0 12,225
MERCADOLIBRE INC COM 58733R102 2,533 8,050 SH   SOLE _ 8,050 0 0
MERCURY SYS INC COM 589378108 8,649 168,442 SH   SOLE _ 155,795 0 12,647
MEREDITH CORP COM 589433101 21,022 318,267 SH   SOLE _ 288,762 0 29,505
META FINL GROUP INC COM 59100U108 14,710 158,765 SH   SOLE _ 146,823 0 11,942
METTLER TOLEDO INTERNATIONAL COM 592688105 28,140 45,422 SH   SOLE _ 12,401 0 33,021
MGP INGREDIENTS INC NEW COM 55303J106 10,561 137,372 SH   SOLE _ 127,062 0 10,310
MICHAELS COS INC COM 59408Q106 138,022 5,705,741 SH   SOLE _ 5,138,161 0 567,580
MICROCHIP TECHNOLOGY INC COM 595017104 45,296 515,425 SH   SOLE _ 140,704 0 374,721
MICROSOFT CORP COM 594918104 231,857 2,710,505 SH   SOLE _ 1,682,313 0 1,028,192
MIDDLEBY CORP COM 596278101 248,143 1,838,775 SH   SOLE _ 1,292,180 0 546,595
MINERALS TECHNOLOGIES INC COM 603158106 18,858 273,906 SH   SOLE _ 248,679 0 25,227
MONSTER BEVERAGE CORP NEW COM 61174X109 96,578 1,525,955 SH   SOLE _ 858,736 0 667,219
NATIONAL BK HLDGS CORP CL A 633707104 16,302 502,698 SH   SOLE _ 473,253 0 29,445
NATIONAL INSTRS CORP COM 636518102 94,599 2,272,374 SH   SOLE _ 2,107,459 0 164,915
NATIONAL RETAIL PPTYS INC COM 637417106 4,455 103,301 SH   SOLE _ 1,041 0 102,260
NEOGENOMICS INC COM NEW 64049M209 6,692 755,254 SH   SOLE _ 698,534 0 56,720
NETEASE INC SPONSORED ADR 64110W102 153,711 445,465 SH   SOLE _ 382,999 0 62,466
NETFLIX INC COM 64110L106 61,873 322,321 SH   SOLE _ 162,740 0 159,581
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 74,590 793,514 SH   SOLE _ 572,114 0 221,400
NEWELL BRANDS INC COM 651229106 45,600 1,475,744 SH   SOLE _ 602,935 0 872,809
NEWPARK RES INC COM PAR $.01NEW 651718504 12,745 1,482,006 SH   SOLE _ 1,395,161 0 86,845
NEXTERA ENERGY INC COM 65339F101 35,500 227,289 SH   SOLE _ 121,780 0 105,509
NICE LTD SPONSORED ADR 653656108 73,564 800,406 SH   SOLE _ 717,473 0 82,933
NISOURCE INC COM 65473P105 1,152 44,874 SH   SOLE _ 1,844 0 43,030
NOAH HLDGS LTD SPON ADS CL A 65487X102 11,324 244,680 SH   SOLE _ 179,963 0 64,717
NORTHWEST PIPE CO COM 667746101 13,621 711,677 SH   SOLE _ 669,979 0 41,698
NOVARTIS A G SPONSORED ADR 66987V109 5,478 65,249 SH   SOLE _ 65,249 0 0
NOVO-NORDISK A S ADR 670100205 6,476 120,666 SH   SOLE _ 120,666 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 60,025 879,739 SH   SOLE _ 810,360 0 69,379
NUTRI SYS INC NEW COM 67069D108 7,298 138,740 SH   SOLE _ 128,320 0 10,420
NVR INC COM 62944T105 11,472 3,270 SH   SOLE _ 0 0 3,270
O REILLY AUTOMOTIVE INC NEW COM 67103H107 1,676 6,967 SH   SOLE _ 6,967 0 0
OBALON THERAPEUTICS INC COM 67424L100 1,967 297,607 SH   SOLE _ 275,267 0 22,340
OCEANFIRST FINL CORP COM 675234108 17,578 669,647 SH   SOLE _ 630,417 0 39,230
OLD DOMINION FGHT LINES INC COM 679580100 1,384 10,522 SH   SOLE _ 432 0 10,090
OM ASSET MGMT PLC SHS G67506108 59,609 3,558,745 SH   SOLE _ 3,140,091 0 418,654
ONE GAS INC COM 68235P108 30,965 422,677 SH   SOLE _ 383,917 0 38,760
ORBCOMM INC COM 68555P100 7,646 751,116 SH   SOLE _ 694,649 0 56,467
ORBOTECH LTD ORD M75253100 32,531 647,517 SH   SOLE _ 513,082 0 134,435
ORION ENGINEERED CARBONS S A COM L72967109 1,155 45,098 SH   SOLE _ 25,072 0 20,026
ORIX CORP SPONSORED ADR 686330101 6,811 80,340 SH   SOLE _ 80,340 0 0
OWENS CORNING NEW COM 690742101 1,351 14,694 SH   SOLE _ 604 0 14,090
PACWEST BANCORP DEL COM 695263103 1,094 21,715 SH   SOLE _ 892 0 20,823
PAMPA ENERGIA S A SPONS ADR LVL I 697660207 37,192 552,803 SH   SOLE _ 436,819 0 115,984
PARSLEY ENERGY INC CL A 701877102 932 31,651 SH   SOLE _ 1,301 0 30,350
PATTERSON UTI ENERGY INC COM 703481101 814 35,379 SH   SOLE _ 1,454 0 33,925
PDC ENERGY INC COM 69327R101 18,647 361,793 SH   SOLE _ 324,838 0 36,955
PEBBLEBROOK HOTEL TR COM 70509V100 20,445 550,045 SH   SOLE _ 491,276 0 58,769
PERKINELMER INC COM 714046109 914 12,504 SH   SOLE _ 514 0 11,990
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 2,535 258,128 SH   SOLE _ 258,128 0 0
PINNACLE WEST CAP CORP COM 723484101 1,280 15,028 SH   SOLE _ 618 0 14,410
PIONEER NAT RES CO COM 723787107 16,463 95,243 SH   SOLE _ 49,454 0 45,789
POLYONE CORP COM 73179P106 19,687 452,567 SH   SOLE _ 405,407 0 47,160
PPG INDS INC COM 693506107 44,229 378,611 SH   SOLE _ 181,645 0 196,966
PRAXAIR INC COM 74005P104 34,598 223,673 SH   SOLE _ 107,379 0 116,294
PRIMO WTR CORP COM 74165N105 11,536 917,727 SH   SOLE _ 711,839 0 205,888
PROGRESSIVE CORP OHIO COM 743315103 217,790 3,867,009 SH   SOLE _ 1,725,359 0 2,141,650
PROLOGIS INC COM 74340W103 17,746 275,082 SH   SOLE _ 228,736 0 46,346
PRUDENTIAL PLC ADR 74435K204 6,774 133,393 SH   SOLE _ 133,393 0 0
RADIAN GROUP INC COM 750236101 34,267 1,662,642 SH   SOLE _ 1,515,682 0 146,960
RANGE RES CORP COM 75281A109 21,658 1,269,506 SH   SOLE _ 1,145,401 0 124,105
RAYTHEON CO COM NEW 755111507 99,463 529,482 SH   SOLE _ 316,888 0 212,594
REALPAGE INC COM 75606N109 12,384 279,550 SH   SOLE _ 258,570 0 20,980
RED HAT INC COM 756577102 193,587 1,611,879 SH   SOLE _ 738,447 0 873,432
RELX PLC SPONSORED ADR 759530108 6,793 286,645 SH   SOLE _ 286,645 0 0
RENASANT CORP COM 75970E107 22,176 542,336 SH   SOLE _ 497,226 0 45,110
REPLIGEN CORP COM 759916109 65,397 1,802,569 SH   SOLE _ 1,659,894 0 142,675
RIO TINTO PLC SPONSORED ADR 767204100 2,985 56,403 SH   SOLE _ 56,403 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 120,440 2,358,000 SH   SOLE _ 1,964,400 0 393,600
ROGERS CORP COM 775133101 163,215 1,007,996 SH   SOLE _ 901,703 0 106,293
ROPER TECHNOLOGIES INC COM 776696106 22,984 88,743 SH   SOLE _ 50,081 0 38,662
ROSS STORES INC COM 778296103 103,048 1,284,083 SH   SOLE _ 350,528 0 933,555
ROYAL BK CDA MONTREAL QUE COM 780087102 4,999 61,223 SH   SOLE _ 61,223 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,441 81,569 SH   SOLE _ 81,569 0 0
RSP PERMIAN INC COM 74978Q105 20,630 507,122 SH   SOLE _ 477,412 0 29,710
SALESFORCE COM INC COM 79466L302 29,192 285,554 SH   SOLE _ 149,863 0 135,691
SANDY SPRING BANCORP INC COM 800363103 18,192 466,221 SH   SOLE _ 425,361 0 40,860
SAP SE SPON ADR 803054204 3,673 32,691 SH   SOLE _ 32,691 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 137,826 843,696 SH   SOLE _ 290,468 0 553,228
SEACOAST BKG CORP FLA COM NEW 811707801 19,783 784,718 SH   SOLE _ 738,738 0 45,980
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 46,090 874,900 SH   SOLE _ 874,900 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 56,645 783,900 SH   SOLE _ 783,900 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 48,946 1,753,700 SH   SOLE _ 1,753,700 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 327 3,957 SH   SOLE _ 3,957 0 0
SELECTIVE INS GROUP INC COM 816300107 34,774 592,399 SH   SOLE _ 494,550 0 97,849
SENSIENT TECHNOLOGIES CORP COM 81725T100 18,806 257,083 SH   SOLE _ 233,823 0 23,260
SHOPIFY INC CL A 82509L107 41,575 411,630 SH   SOLE _ 342,718 0 68,912
SIGNATURE BK NEW YORK N Y COM 82669G104 2,232 16,259 SH   SOLE _ 0 0 16,259
SILGAN HOLDINGS INC COM 827048109 15,839 538,936 SH   SOLE _ 507,083 0 31,853
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 25,558 482,607 SH   SOLE _ 408,057 0 74,550
SIMULATIONS PLUS INC COM 829214105 4,693 291,485 SH   SOLE _ 269,608 0 21,877
SINA CORP ORD G81477104 31,101 310,046 SH   SOLE _ 247,935 0 62,111
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 100,786 1,314,035 SH   SOLE _ 1,209,720 0 104,315
SIX FLAGS ENTMT CORP NEW COM 83001A102 300,620 4,515,844 SH   SOLE _ 3,305,841 0 1,210,003
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 98,916 1,666,115 SH   SOLE _ 1,298,514 0 367,601
SOGOU INC ADR REPSTG A 83409V104 6,420 554,899 SH   SOLE _ 407,946 0 146,953
SOUTHERN COPPER CORP COM 84265V105 56,184 1,184,060 SH   SOLE _ 979,866 0 204,194
SOUTHWEST AIRLS CO COM 844741108 43,636 666,708 SH   SOLE _ 350,174 0 316,534
SOUTHWEST GAS HOLDINGS INC COM 844895102 31,632 393,038 SH   SOLE _ 369,911 0 23,127
SPARTANNASH CO COM 847215100 15,800 592,205 SH   SOLE _ 557,509 0 34,696
SPDR S&P 500 ETF TR TR UNIT 78462F103 576,396 2,159,920 SH   SOLE _ 2,159,920 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 29,637 807,100 SH   SOLE _ 807,100 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,226 14,053 SH   SOLE _ 578 0 13,475
STANDEX INTL CORP COM 854231107 20,344 199,743 SH   SOLE _ 188,038 0 11,705
STARBUCKS CORP COM 855244109 107,659 1,874,617 SH   SOLE _ 1,149,750 0 724,867
STEEL DYNAMICS INC COM 858119100 981 22,750 SH   SOLE _ 935 0 21,815
STERLING BANCORP DEL COM 85917A100 30,256 1,229,934 SH   SOLE _ 1,118,549 0 111,385
STRYKER CORP COM 863667101 32,421 209,385 SH   SOLE _ 100,400 0 108,985
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 3,631 417,878 SH   SOLE _ 417,878 0 0
SUNCOR ENERGY INC NEW COM 867224107 345,839 9,397,122 SH   SOLE _ 7,681,725 0 1,715,397
SUPERNUS PHARMACEUTICALS INC COM 868459108 10,150 254,697 SH   SOLE _ 236,745 0 17,952
SVB FINL GROUP COM 78486Q101 1,059 4,531 SH   SOLE _ 186 0 4,345
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 688,990 17,377,384 SH   SOLE _ 13,339,528 0 4,037,856
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 161,804 1,473,896 SH   SOLE _ 1,153,597 0 320,299
TAL ED GROUP SPONSORED ADS 874080104 95,026 3,198,484 SH   SOLE _ 2,534,514 0 663,970
TANGER FACTORY OUTLET CTRS I COM 875465106 2,286 86,216 SH   SOLE _ 0 0 86,216
TARGA RES CORP COM 87612G101 650 13,416 SH   SOLE _ 551 0 12,865
TATA MTRS LTD SPONSORED ADR 876568502 4,168 126,036 SH   SOLE _ 126,036 0 0
TEAM INC COM 878155100 5,445 365,406 SH   SOLE _ 337,969 0 27,437
TELECOM ARGENTINA S A SPON ADR REP B 879273209 28,806 786,395 SH   SOLE _ 587,470 0 198,925
TELEDYNE TECHNOLOGIES INC COM 879360105 121,279 669,495 SH   SOLE _ 603,132 0 66,363
TELEFLEX INC COM 879369106 53,163 213,659 SH   SOLE _ 85,144 0 128,515
TEREX CORP NEW COM 880779103 28,426 589,509 SH   SOLE _ 533,579 0 55,930
TERRENO RLTY CORP COM 88146M101 24,360 694,801 SH   SOLE _ 554,590 0 140,211
TEXAS INSTRS INC COM 882508104 97,238 931,043 SH   SOLE _ 550,467 0 380,576
THERMO FISHER SCIENTIFIC INC COM 883556102 47,987 252,723 SH   SOLE _ 133,223 0 119,500
THOMSON REUTERS CORP COM 884903105 3,077 70,594 SH   SOLE _ 70,594 0 0
THOR INDS INC COM 885160101 1,271 8,432 SH   SOLE _ 347 0 8,085
TOPBUILD CORP COM 89055F103 22,642 298,948 SH   SOLE _ 281,413 0 17,535
TORO CO COM 891092108 61,568 943,866 SH   SOLE _ 850,692 0 93,174
TORONTO DOMINION BK ONT COM NEW 891160509 286,853 4,885,591 SH   SOLE _ 3,955,999 0 929,592
TRACTOR SUPPLY CO COM 892356106 151,863 2,031,616 SH   SOLE _ 1,384,373 0 647,243
TRANSDIGM GROUP INC COM 893641100 34,452 125,455 SH   SOLE _ 60,230 0 65,225
TRANSPORTADORA DE GAS SUR SPON ADR B 893870204 15,868 713,825 SH   SOLE _ 525,166 0 188,659
TRANSUNION COM 89400J107 134,358 2,444,658 SH   SOLE _ 2,181,843 0 262,815
U S PHYSICAL THERAPY INC COM 90337L108 7,200 99,725 SH   SOLE _ 92,234 0 7,491
U.S. AUTO PARTS NETWORK INC COM 90343C100 4,730 1,877,106 SH   SOLE _ 1,736,149 0 140,957
ULTA BEAUTY INC COM 90384S303 40,357 180,441 SH   SOLE _ 52,244 0 128,197
ULTIMATE SOFTWARE GROUP INC COM 90385D107 82,598 378,492 SH   SOLE _ 142,574 0 235,918
ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 811 35,696 SH   SOLE _ 35,696 0 0
UMPQUA HLDGS CORP COM 904214103 23,383 1,124,188 SH   SOLE _ 1,058,328 0 65,860
UNILEVER N V N Y SHS NEW 904784709 4,202 74,607 SH   SOLE _ 74,607 0 0
UNION PAC CORP COM 907818108 160,193 1,194,581 SH   SOLE _ 667,918 0 526,663
UNITEDHEALTH GROUP INC COM 91324P102 207,175 939,740 SH   SOLE _ 545,512 0 394,228
UNIVERSAL ELECTRS INC COM 913483103 81,278 1,720,168 SH   SOLE _ 1,543,435 0 176,733
UNIVERSAL FST PRODS INC COM 913543104 19,186 510,006 SH   SOLE _ 480,100 0 29,906
USA TECHNOLOGIES INC COM NO PAR 90328S500 7,609 780,461 SH   SOLE _ 721,461 0 59,000
VAIL RESORTS INC COM 91879Q109 213,913 1,006,791 SH   SOLE _ 627,667 0 379,124
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 52,838 2,491,200 SH   SOLE _ 2,491,200 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,553 20,876 SH   SOLE _ 0 0 20,876
VARONIS SYS INC COM 922280102 13,336 274,683 SH   SOLE _ 255,683 0 19,000
VEDANTA LTD SPONSORED ADR 92242Y100 8,131 390,418 SH   SOLE _ 390,418 0 0
VEEVA SYS INC CL A COM 922475108 158,451 2,866,328 SH   SOLE _ 2,079,550 0 786,778
VERISK ANALYTICS INC COM 92345Y106 190,710 1,986,562 SH   SOLE _ 841,920 0 1,144,642
VIRTU FINL INC CL A 928254101 67,813 3,705,653 SH   SOLE _ 3,327,203 0 378,450
VULCAN MATLS CO COM 929160109 66,410 517,331 SH   SOLE _ 141,226 0 376,105
WABTEC CORP COM 929740108 63,992 785,858 SH   SOLE _ 293,400 0 492,458
WATSCO INC COM 942622200 27,681 162,792 SH   SOLE _ 83,146 0 79,646
WEIBO CORP SPONSORED ADR 948596101 71,321 689,361 SH   SOLE _ 497,471 0 191,890
WEST PHARMACEUTICAL SVSC INC COM 955306105 125,548 1,272,407 SH   SOLE _ 956,783 0 315,624
WESTERN ALLIANCE BANCORP COM 957638109 26,798 473,289 SH   SOLE _ 432,724 0 40,565
WEX INC COM 96208T104 165,342 1,170,728 SH   SOLE _ 1,053,250 0 117,478
WHEATON PRECIOUS METALS CORP COM 962879102 1,392 62,884 SH   SOLE _ 62,884 0 0
WILLDAN GROUP INC COM 96924N100 3,996 166,936 SH   SOLE _ 154,406 0 12,530
WISDOMTREE TR INDIA ERNGS FD 97717W422 16,404 589,225 SH   SOLE _ 589,225 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 85 2,200 SH   SOLE _ 2,200 0 0
WIX COM LTD SHS M98068105 41,819 726,653 SH   SOLE _ 588,398 0 138,255
WNS HOLDINGS LTD SPON ADR 92932M101 7,561 188,417 SH   SOLE _ 174,277 0 14,140
WOLVERINE WORLD WIDE INC COM 978097103 30,632 960,867 SH   SOLE _ 865,687 0 95,180
WSFS FINL CORP COM 929328102 27,054 565,386 SH   SOLE _ 513,791 0 51,595
XYLEM INC COM 98419M100 57,720 846,330 SH   SOLE _ 219,064 0 627,266
YANDEX N V SHS CLASS A N97284108 129,264 3,946,999 SH   SOLE _ 3,128,245 0 818,754
YELP INC CL A 985817105 132,899 3,167,281 SH   SOLE _ 2,935,912 0 231,369
YOGAWORKS INC COM 986005106 1,749 618,138 SH   SOLE _ 571,722 0 46,416
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 5,660 247,073 SH   SOLE _ 247,073 0 0
YUM CHINA HLDGS INC COM 98850P109 224,573 5,611,509 SH   SOLE _ 4,720,817 0 890,692
ZIONS BANCORPORATION COM 989701107 564 11,091 SH   SOLE _ 456 0 10,635
ZOETIS INC CL A 98978V103 231,596 3,214,832 SH   SOLE _ 1,531,442 0 1,683,390