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
51JOB INC SP ADR REP COM 316827104 28,052 364,353 SH   SOLE   280,955 0 83,398
58 COM INC SPON ADR REP A 31680Q104 21,713 295,009 SH   SOLE   205,165 0 89,844
ABB LTD SPONSORED ADR 000375204 5,801 245,479 SH   SOLE   245,479 0 0
ABERCROMBIE & FITCH CO CL A 002896207 15,518 734,758 SH   SOLE   705,093 0 29,665
ABIOMED INC COM 003654100 120,208 267,277 SH   SOLE   95,218 0 172,059
ACADIA RLTY TR COM SH BEN INT 004239109 27,458 979,602 SH   SOLE   805,626 0 173,976
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 92,576 543,924 SH   SOLE   232,627 0 311,297
ACTIVISION BLIZZARD INC COM 00507V109 39,331 472,781 SH   SOLE   186,494 0 286,287
ACUITY BRANDS INC COM 00508Y102 20,520 130,535 SH   SOLE   119,220 0 11,315
ACXIOM HOLDINGS INC COM 005125109 23,032 466,133 SH   SOLE   428,466 0 37,667
ADOBE SYS INC COM 00724F101 131,275 486,295 SH   SOLE   241,453 0 244,842
ADTALEM GLOBAL ED INC COM 00737L103 235,245 4,880,594 SH   SOLE   4,428,797 0 451,797
AFFILIATED MANAGERS GROUP COM 008252108 1,015 7,425 SH   SOLE   7,425 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 66,002 935,670 SH   SOLE   295,845 0 639,825
AGILYSYS INC COM 00847J105 16,607 1,018,829 SH   SOLE   958,702 0 60,127
AGREE REALTY CORP COM 008492100 19,176 360,995 SH   SOLE   316,680 0 44,315
ALBANY INTL CORP CL A 012348108 14,709 185,019 SH   SOLE   174,099 0 10,920
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 926,446 5,622,941 SH   SOLE   4,512,276 0 1,110,665
ALIGN TECHNOLOGY INC COM 016255101 36,732 93,891 SH   SOLE   52,416 0 41,475
ALLEGION PUB LTD CO ORD SHS G0176J109 26,297 290,346 SH   SOLE   152,218 0 138,128
ALLETE INC COM NEW 018522300 16,875 224,969 SH   SOLE   215,914 0 9,055
ALLIANT ENERGY CORP COM 018802108 999 23,463 SH   SOLE   663 0 22,800
ALPHABET INC CAP STK CL C 02079K107 58,138 48,713 SH   SOLE   19,260 0 29,453
ALPHABET INC CAP STK CL A 02079K305 255,461 211,636 SH   SOLE   116,661 0 94,975
AMAZON COM INC COM 023135106 349,802 174,639 SH   SOLE   89,872 0 84,767
AMBEV SA SPONSORED ADR 02319V103 52,313 11,447,249 SH   SOLE   10,316,011 0 1,131,238
AMERICAN ASSETS TR INC COM 024013104 23,060 618,401 SH   SOLE   570,581 0 47,820
AMERICAN CAMPUS CMNTYS INC COM 024835100 4,936 119,917 SH   SOLE   837 0 119,080
AMERICAN FINL GROUP INC OHIO COM 025932104 801 7,219 SH   SOLE   204 0 7,015
ANALOG DEVICES INC COM 032654105 42,111 455,452 SH   SOLE   91,297 0 364,155
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 2,974 170,040 SH   SOLE   0 0 170,040
APTIV PLC SHS G6095L109 84,855 1,011,378 SH   SOLE   337,642 0 673,736
AQUA AMERICA INC COM 03836W103 1,008 27,327 SH   SOLE   772 0 26,555
ARCHROCK INC COM 03957W106 17,484 1,433,088 SH   SOLE   1,375,483 0 57,605
ARISTA NETWORKS INC COM 040413106 51,229 192,694 SH   SOLE   43,770 0 148,924
ARMSTRONG WORLD INDS INC NEW COM 04247X102 18,723 269,008 SH   SOLE   185,209 0 83,799
ASPEN GROUP INC COM NEW 04530L203 7,799 1,146,903 SH   SOLE   1,079,243 0 67,660
ASPEN TECHNOLOGY INC COM 045327103 137,611 1,208,072 SH   SOLE   1,128,279 0 79,793
ASTRAZENECA PLC SPONSORED ADR 046353108 6,695 169,189 SH   SOLE   169,189 0 0
ATMOS ENERGY CORP COM 049560105 1,007 10,719 SH   SOLE   309 0 10,410
AUTOHOME INC SP ADR RP CL A 05278C107 60,817 785,668 SH   SOLE   678,446 0 107,222
AVNET INC COM 053807103 19,757 441,294 SH   SOLE   405,814 0 35,480
AXALTA COATING SYS LTD COM G0750C108 116,246 3,986,483 SH   SOLE   2,956,626 0 1,029,857
AXOS FINL INC COM 05465C100 6,788 197,376 SH   SOLE   185,736 0 11,640
BALL CORP COM 058498106 316,323 7,190,814 SH   SOLE   5,130,639 0 2,060,175
BANC OF CALIFORNIA INC COM 05990K106 10,992 581,592 SH   SOLE   558,172 0 23,420
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 54,604 1,707,427 SH   SOLE   1,191,311 0 516,116
BANK OZK COM 06417N103 93,433 2,461,348 SH   SOLE   2,240,450 0 220,898
BANNER CORP COM NEW 06652V208 21,342 343,277 SH   SOLE   329,452 0 13,825
BAOZUN INC SPONSORED ADR 06684L103 49,464 1,018,194 SH   SOLE   738,993 0 279,201
BEIGENE LTD SPONSORED ADR 07725L102 13,341 77,463 SH   SOLE   53,900 0 23,563
BELDEN INC COM 077454106 28,318 396,557 SH   SOLE   364,047 0 32,510
BHP BILLITON LTD SPONSORED ADR 088606108 3,925 78,745 SH   SOLE   78,745 0 0
BIOGEN INC COM 09062X103 23,890 67,618 SH   SOLE   26,667 0 40,951
BLACKROCK INC COM 09247X101 57,075 121,094 SH   SOLE   63,407 0 57,687
BLUE BIRD CORP COM 095306106 28,867 1,178,230 SH   SOLE   786,329 0 391,901
BLUELINX HLDGS INC COM NEW 09624H208 4,078 129,488 SH   SOLE   121,848 0 7,640
BOEING CO COM 097023105 61,563 165,536 SH   SOLE   86,687 0 78,849
BOOT BARN HLDGS INC COM 099406100 19,676 692,559 SH   SOLE   651,682 0 40,877
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 362,531 7,304,675 SH   SOLE   5,455,284 0 1,849,391
BOSTON PRIVATE FINL HLDGS IN COM 101119105 15,864 1,162,181 SH   SOLE   1,115,441 0 46,740
BRADY CORP CL A 104674106 27,806 635,575 SH   SOLE   588,388 0 47,187
BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 49,335 3,978,643 SH   SOLE   3,530,142 0 448,501
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 241,239 5,417,460 SH   SOLE   4,223,745 0 1,193,715
BURLINGTON STORES INC COM 122017106 161,737 992,737 SH   SOLE   907,901 0 84,836
BWX TECHNOLOGIES INC COM 05605H100 415,715 6,647,175 SH   SOLE   5,041,100 0 1,606,075
CABLE ONE INC COM 12685J105 82,845 93,757 SH   SOLE   84,378 0 9,379
CADENCE DESIGN SYSTEM INC COM 127387108 992 21,878 SH   SOLE   618 0 21,260
CALAVO GROWERS INC COM 128246105 16,018 165,821 SH   SOLE   156,031 0 9,790
CALLON PETE CO DEL COM 13123X102 31,949 2,664,624 SH   SOLE   2,544,532 0 120,092
CAMBREX CORP COM 132011107 173,079 2,530,397 SH   SOLE   2,302,334 0 228,063
CAMDEN PPTY TR SH BEN INT 133131102 877 9,370 SH   SOLE   265 0 9,105
CAMECO CORP COM 13321L108 3,876 339,977 SH   SOLE   0 0 339,977
CANADIAN NAT RES LTD COM 136385101 30,752 941,293 SH   SOLE   673,072 0 268,221
CANADIAN NATL RY CO COM 136375102 158,534 1,766,414 SH   SOLE   1,560,661 0 205,753
CARBON BLACK INC COM 14081R103 13,064 616,794 SH   SOLE   592,128 0 24,666
CARLISLE COS INC COM 142339100 990 8,124 SH   SOLE   229 0 7,895
CARMAX INC COM 143130102 33,565 449,519 SH   SOLE   114,972 0 334,547
CARNIVAL CORP UNIT 99/99/9999 143658300 48,594 762,024 SH   SOLE   399,801 0 362,223
CARPENTER TECHNOLOGY CORP COM 144285103 22,004 373,261 SH   SOLE   340,801 0 32,460
CARRIZO OIL & GAS INC COM 144577103 7,130 282,950 SH   SOLE   266,250 0 16,700
CARS COM INC COM 14575E105 13,890 503,088 SH   SOLE   480,808 0 22,280
CASELLA WASTE SYS INC CL A 147448104 16,541 532,563 SH   SOLE   413,005 0 119,558
CATALENT INC COM 148806102 198,788 4,364,177 SH   SOLE   3,961,873 0 402,304
CAVCO INDS INC DEL COM 149568107 21,674 85,667 SH   SOLE   78,761 0 6,906
CBOE GLOBAL MARKETS INC COM 12503M108 221,189 2,305,008 SH   SOLE   1,709,484 0 595,524
CDK GLOBAL INC COM 12508E101 42,432 678,272 SH   SOLE   120,741 0 557,531
CELANESE CORP DEL COM 150870103 190,822 1,673,878 SH   SOLE   1,358,268 0 315,610
CENTENE CORP DEL COM 15135B101 70,160 484,597 SH   SOLE   97,164 0 387,433
CENTENNIAL RESOURCE DEV INC CL A 15136A102 16,321 746,956 SH   SOLE   509,773 0 237,183
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,134 52,128 SH   SOLE   52,128 0 0
CHURCHILL DOWNS INC COM 171484108 944 3,401 SH   SOLE   96 0 3,305
CIENA CORP COM NEW 171779309 16,035 513,278 SH   SOLE   492,618 0 20,660
CINCINNATI BELL INC NEW COM NEW 171871502 12,721 797,547 SH   SOLE   765,472 0 32,075
CNO FINL GROUP INC COM 12621E103 15,565 733,517 SH   SOLE   674,677 0 58,840
COBIZ FINANCIAL INC COM 190897108 13,267 599,240 SH   SOLE   575,112 0 24,128
COCA COLA CO COM 191216100 74,315 1,608,900 SH   SOLE   815,710 0 793,190
CODEXIS INC COM 192005106 22,786 1,328,633 SH   SOLE   1,111,907 0 216,726
COHERENT INC COM 192479103 90,038 522,899 SH   SOLE   474,940 0 47,959
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 94,392 1,217,173 SH   SOLE   1,094,411 0 122,762
COLUMBIA PPTY TR INC COM NEW 198287203 22,240 940,772 SH   SOLE   860,442 0 80,330
CONAGRA BRANDS INC COM 205887102 34,019 1,001,430 SH   SOLE   200,792 0 800,638
CONCHO RES INC COM 20605P101 889 5,823 SH   SOLE   5,823 0 0
CONMED CORP COM 207410101 29,527 372,721 SH   SOLE   350,791 0 21,930
CONTINENTAL BLDG PRODS INC COM 211171103 16,754 446,171 SH   SOLE   428,215 0 17,956
COPART INC COM 217204106 366,008 7,102,812 SH   SOLE   5,282,237 0 1,820,575
CORESITE RLTY CORP COM 21870Q105 15,090 135,771 SH   SOLE   94,918 0 40,853
COSTAR GROUP INC COM 22160N109 418,192 993,706 SH   SOLE   755,448 0 238,258
COSTCO WHSL CORP NEW COM 22160K105 14,834 63,155 SH   SOLE   63,155 0 0
COTT CORP QUE COM 22163N106 3,270 202,502 SH   SOLE   0 0 202,502
CRANE CO COM 224399105 1,045 10,630 SH   SOLE   300 0 10,330
CREDICORP LTD COM G2519Y108 216,310 969,650 SH   SOLE   787,871 0 181,779
CRYOLIFE INC COM 228903100 12,453 353,778 SH   SOLE   332,898 0 20,880
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 41,527 1,117,237 SH   SOLE   1,006,914 0 110,323
CVB FINL CORP COM 126600105 13,518 605,664 SH   SOLE   581,309 0 24,355
DANA INCORPORATED COM 235825205 16,251 870,456 SH   SOLE   835,431 0 35,025
DARLING INGREDIENTS INC COM 237266101 19,185 993,001 SH   SOLE   953,071 0 39,930
DAVE & BUSTERS ENTMT INC COM 238337109 44,067 665,470 SH   SOLE   584,145 0 81,325
DEXCOM INC COM 252131107 284,687 1,990,263 SH   SOLE   1,567,593 0 422,670
DIAGEO P L C SPON ADR NEW 25243Q205 6,331 44,687 SH   SOLE   44,687 0 0
DIAMONDBACK ENERGY INC COM 25278X109 74,379 550,178 SH   SOLE   491,603 0 58,575
DINE BRANDS GLOBAL INC COM 254423106 11,996 147,538 SH   SOLE   106,026 0 41,512
DOLBY LABORATORIES INC COM 25659T107 48,443 692,335 SH   SOLE   247,769 0 444,566
DOMINOS PIZZA INC COM 25754A201 251,634 853,576 SH   SOLE   638,516 0 215,060
DONALDSON INC COM 257651109 94,933 1,629,463 SH   SOLE   1,477,664 0 151,799
DOUGLAS DYNAMICS INC COM 25960R105 17,370 395,664 SH   SOLE   297,194 0 98,470
DOUGLAS EMMETT INC COM 25960P109 3,912 103,717 SH   SOLE   541 0 103,176
DUNKIN BRANDS GROUP INC COM 265504100 1,027 13,934 SH   SOLE   394 0 13,540
E TRADE FINANCIAL CORP COM NEW 269246401 703 13,414 SH   SOLE   379 0 13,035
EAST WEST BANCORP INC COM 27579R104 122,364 2,026,906 SH   SOLE   1,279,656 0 747,250
EL PASO ELEC CO COM NEW 283677854 16,866 294,868 SH   SOLE   282,998 0 11,870
ENCOMPASS HEALTH CORP COM 29261A100 401,254 5,147,580 SH   SOLE   3,937,113 0 1,210,467
ENCORE CAP GROUP INC COM 292554102 121,035 3,376,137 SH   SOLE   2,990,203 0 385,934
ENERPLUS CORP COM 292766102 18,009 1,458,493 SH   SOLE   1,151,796 0 306,697
EOG RES INC COM 26875P101 85,423 669,624 SH   SOLE   314,961 0 354,663
EPAM SYS INC COM 29414B104 14,568 105,795 SH   SOLE   99,555 0 6,240
EPR PPTYS COM SH BEN INT 26884U109 1,200 17,540 SH   SOLE   495 0 17,045
EQUIFAX INC COM 294429105 106,113 812,688 SH   SOLE   215,106 0 597,582
EQUINOR ASA SPONSORED ADR 29446M102 2,628 93,204 SH   SOLE   93,204 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 15,664 488,115 SH   SOLE   443,335 0 44,780
EQUITY LIFESTYLE PPTYS INC COM 29472R108 835 8,654 SH   SOLE   244 0 8,410
ESCO TECHNOLOGIES INC COM 296315104 15,816 232,422 SH   SOLE   178,271 0 54,151
ETSY INC COM 29786A106 10,745 209,119 SH   SOLE   196,779 0 12,340
EURONET WORLDWIDE INC COM 298736109 224,375 2,238,824 SH   SOLE   2,020,049 0 218,775
EXACT SCIENCES CORP COM 30063P105 184,203 2,334,045 SH   SOLE   2,179,883 0 154,162
EXTRACTION OIL AND GAS INC COM 30227M105 10,486 928,825 SH   SOLE   891,390 0 37,435
F M C CORP COM NEW 302491303 7,354 84,357 SH   SOLE   244 0 84,113
FACEBOOK INC CL A 30303M102 142,802 868,312 SH   SOLE   434,292 0 434,020
FIFTH THIRD BANCORP COM 316773100 47,142 1,688,479 SH   SOLE   883,665 0 804,814
FIRST AMERN FINL CORP COM 31847R102 622 12,056 SH   SOLE   341 0 11,715
FIRSTCASH INC COM 33767D105 158,020 1,927,072 SH   SOLE   1,755,613 0 171,459
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 122,285 1,444,422 SH   SOLE   1,321,629 0 122,793
FNB CORP PA COM 302520101 22,076 1,735,546 SH   SOLE   1,608,123 0 127,423
FORTINET INC COM 34959E109 142,254 1,541,712 SH   SOLE   1,439,896 0 101,816
FORTIVE CORP COM 34959J108 110,936 1,317,531 SH   SOLE   394,685 0 922,846
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 11,783 1,138,502 SH   SOLE   1,030,312 0 108,190
GALLAGHER ARTHUR J & CO COM 363576109 71,462 959,997 SH   SOLE   175,757 0 784,240
GARDNER DENVER HLDGS INC COM 36555P107 977 34,479 SH   SOLE   974 0 33,505
GENESEE & WYO INC CL A 371559105 135,498 1,489,154 SH   SOLE   1,352,127 0 137,027
GENPACT LIMITED SHS G3922B107 3,918 127,988 SH   SOLE   0 0 127,988
GENTEX CORP COM 371901109 1,013 47,193 SH   SOLE   1,333 0 45,860
GENTHERM INC COM 37253A103 18,586 408,932 SH   SOLE   309,297 0 99,635
GLACIER BANCORP INC NEW COM 37637Q105 36,271 841,750 SH   SOLE   670,763 0 170,987
GLAUKOS CORP COM 377322102 158,547 2,442,942 SH   SOLE   2,283,119 0 159,823
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,630 65,465 SH   SOLE   65,465 0 0
GLOBAL PMTS INC COM 37940X102 78,601 616,968 SH   SOLE   123,711 0 493,257
GLOBAL X FDS MSCI GREECE ETF 37950E366 32,063 3,867,700 SH   SOLE   3,867,700 0 0
GLOBANT S A COM L44385109 39,879 676,032 SH   SOLE   536,436 0 139,596
GODADDY INC CL A 380237107 237,219 2,844,698 SH   SOLE   2,088,321 0 756,377
GOLDEN ENTMT INC COM 381013101 10,690 445,213 SH   SOLE   418,932 0 26,281
GOLDMAN SACHS GROUP INC COM 38141G104 46,679 208,165 SH   SOLE   109,223 0 98,942
GRAFTECH INTL LTD COM 384313508 19,331 990,847 SH   SOLE   898,975 0 91,872
GRAND CANYON ED INC COM 38526M106 192,773 1,708,980 SH   SOLE   1,566,962 0 142,018
GREENSKY INC CL A 39572G100 18,372 1,020,678 SH   SOLE   622,146 0 398,532
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 45,533 221,966 SH   SOLE   183,780 0 38,186
GUIDEWIRE SOFTWARE INC COM 40171V100 254,242 2,516,992 SH   SOLE   1,931,998 0 584,994
HALCON RES CORP COM PAR NEW 40537Q605 11,047 2,471,445 SH   SOLE   2,372,063 0 99,382
HALLIBURTON CO COM 406216101 18,786 463,509 SH   SOLE   243,038 0 220,471
HANCOCK WHITNEY CORPORATION COM 410120109 20,284 426,576 SH   SOLE   394,511 0 32,065
HANGER INC COM NEW 41043F208 19,970 958,707 SH   SOLE   618,999 0 339,708
HANOVER INS GROUP INC COM 410867105 30,606 248,079 SH   SOLE   192,527 0 55,552
HDFC BANK LTD ADR REPS 3 SHS 40415F101 159,678 1,696,936 SH   SOLE   1,345,017 0 351,919
HEALTHCARE RLTY TR COM 421946104 23,282 795,692 SH   SOLE   730,522 0 65,170
HEALTHCARE SVCS GRP INC COM 421906108 170,967 4,208,946 SH   SOLE   3,834,597 0 374,349
HEICO CORP NEW CL A 422806208 200,906 2,661,007 SH   SOLE   2,482,629 0 178,378
HEXCEL CORP NEW COM 428291108 187,318 2,793,700 SH   SOLE   2,609,194 0 184,506
HIGHWOODS PPTYS INC COM 431284108 20,587 435,622 SH   SOLE   418,037 0 17,585
HILTON GRAND VACATIONS INC COM 43283X105 146,560 4,427,781 SH   SOLE   4,049,045 0 378,736
HOLOGIC INC COM 436440101 932 22,747 SH   SOLE   642 0 22,105
HOME BANCSHARES INC COM 436893200 40,923 1,868,639 SH   SOLE   1,525,981 0 342,658
HOME DEPOT INC COM 437076102 62,713 302,741 SH   SOLE   158,506 0 144,235
HORIZON PHARMA PLC SHS G4617B105 207,570 10,601,147 SH   SOLE   9,646,421 0 954,726
HUAZHU GROUP LTD SPONSORED ADS 44332N106 140,569 4,351,892 SH   SOLE   3,319,003 0 1,032,889
HUYA INC ADS REP SHS A 44852D108 7,222 306,266 SH   SOLE   213,078 0 93,188
IBERIABANK CORP COM 450828108 26,475 325,442 SH   SOLE   300,772 0 24,670
ICICI BK LTD ADR 45104G104 13,772 1,622,637 SH   SOLE   1,622,637 0 0
ICON PLC SHS G4705A100 90,869 591,017 SH   SOLE   490,393 0 100,624
IDACORP INC COM 451107106 25,713 259,125 SH   SOLE   182,053 0 77,072
IDEX CORP COM 45167R104 800 5,308 SH   SOLE   153 0 5,155
IDEXX LABS INC COM 45168D104 37,444 149,981 SH   SOLE   30,070 0 119,911
ILLUMINA INC COM 452327109 17,044 46,433 SH   SOLE   24,350 0 22,083
INFOSYS LTD SPONSORED ADR 456788108 33,097 3,255,146 SH   SOLE   3,255,146 0 0
INGREDION INC COM 457187102 760 7,245 SH   SOLE   205 0 7,040
INPHI CORP COM 45772F107 17,864 470,354 SH   SOLE   451,436 0 18,918
INSULET CORP COM 45784P101 198,334 1,871,961 SH   SOLE   1,749,525 0 122,436
INTEGER HLDGS CORP COM 45826H109 30,324 365,564 SH   SOLE   350,849 0 14,715
INTERCONTINENTAL EXCHANGE IN COM 45866F104 129,517 1,729,430 SH   SOLE   925,315 0 804,115
INTERFACE INC COM 458665304 15,765 675,180 SH   SOLE   648,011 0 27,169
INTERSECT ENT INC COM 46071F103 7,751 269,614 SH   SOLE   253,704 0 15,910
INTUIT COM 461202103 62,308 274,001 SH   SOLE   108,303 0 165,698
INTUITIVE SURGICAL INC COM NEW 46120E602 31,914 55,600 SH   SOLE   31,506 0 24,094
ISHARES INC MSCI BRAZIL ETF 464286400 42,338 1,255,200 SH   SOLE   1,255,200 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 20,594 636,600 SH   SOLE   636,600 0 0
ISHARES INC CORE MSCI EMKT 46434G103 21,489 415,000 SH   SOLE   415,000 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 8,337 38,762 SH   SOLE   38,762 0 0
ISHARES TR MSCI INDIA SM CP 46429B614 3,892 106,100 SH   SOLE   106,100 0 0
ISHARES TR IBOXX INV CP ETF 464287242 58,189 506,300 SH   SOLE   506,300 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 193,475 1,528,000 SH   SOLE   1,528,000 0 0
ISHARES TR MSCI INDIA ETF 46429B598 63,661 1,960,600 SH   SOLE   1,960,600 0 0
ISHARES TR JPMORGAN USD EMG 464288281 65 600 SH   SOLE   600 0 0
ISHARES TR RUS MD CP GR ETF 464287481 472 3,480 SH   SOLE   3,480 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 50 378 SH   SOLE   378 0 0
ISHARES TR IBOXX HI YD ETF 464288513 216,446 2,504,000 SH Put SOLE   2,504,000 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,005 273,624 SH   SOLE   273,624 0 0
J & J SNACK FOODS CORP COM 466032109 23,519 155,871 SH   SOLE   145,176 0 10,695
J2 GLOBAL INC COM 48123V102 207,053 2,499,131 SH   SOLE   2,001,963 0 497,168
JOHN BEAN TECHNOLOGIES CORP COM 477839104 22,584 189,308 SH   SOLE   151,868 0 37,440
JONES LANG LASALLE INC COM 48020Q107 103,929 720,128 SH   SOLE   651,394 0 68,734
JPMORGAN CHASE & CO COM 46625H100 68,396 606,133 SH   SOLE   316,639 0 289,494
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 951 27,574 SH   SOLE   779 0 26,795
LAMB WESTON HLDGS INC COM 513272104 1,062 15,945 SH   SOLE   450 0 15,495
LAUDER ESTEE COS INC CL A 518439104 111,098 764,505 SH   SOLE   389,773 0 374,732
LAUREATE EDUCATION INC CL A 518613203 20,348 1,317,861 SH   SOLE   1,263,988 0 53,873
LCI INDS COM 50189K103 12,185 147,166 SH   SOLE   103,708 0 43,458
LENDINGTREE INC NEW COM 52603B107 106,285 461,906 SH   SOLE   431,648 0 30,258
LHC GROUP INC COM 50187A107 26,766 259,892 SH   SOLE   173,161 0 86,731
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 282,773 1,030,175 SH   SOLE   964,383 0 65,792
LITHIA MTRS INC CL A 536797103 10,568 129,420 SH   SOLE   121,780 0 7,640
LITTELFUSE INC COM 537008104 10,419 52,648 SH   SOLE   49,538 0 3,110
LIVE NATION ENTERTAINMENT IN COM 538034109 367,349 6,744,057 SH   SOLE   4,499,614 0 2,244,443
LIVEPERSON INC COM 538146101 12,756 491,554 SH   SOLE   462,544 0 29,010
LULULEMON ATHLETICA INC COM 550021109 118,636 730,113 SH   SOLE   604,576 0 125,537
LUXFER HOLDINGS PLC SHS G5698W116 17,843 767,461 SH   SOLE   554,949 0 212,512
MADDEN STEVEN LTD COM 556269108 24,817 469,128 SH   SOLE   358,312 0 110,816
MAGELLAN HEALTH INC COM NEW 559079207 14,959 207,623 SH   SOLE   192,653 0 14,970
MAGNA INTL INC COM 559222401 13,733 261,408 SH   SOLE   213,147 0 48,261
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 28,052 1,021,932 SH   SOLE   852,657 0 169,275
MARTIN MARIETTA MATLS INC COM 573284106 185,904 1,021,729 SH   SOLE   954,242 0 67,487
MASTERCARD INCORPORATED CL A 57636Q104 191,152 858,684 SH   SOLE   464,734 0 393,950
MATSON INC COM 57686G105 16,277 410,633 SH   SOLE   394,058 0 16,575
MAXIMUS INC COM 577933104 948 14,566 SH   SOLE   411 0 14,155
MAXLINEAR INC COM 57776J100 68,524 3,446,873 SH   SOLE   3,240,261 0 206,612
MCDONALDS CORP COM 580135101 58,862 351,858 SH   SOLE   139,168 0 212,690
MERCURY SYS INC COM 589378108 15,641 282,735 SH   SOLE   266,052 0 16,683
MEREDITH CORP COM 589433101 16,578 324,746 SH   SOLE   311,676 0 13,070
META FINL GROUP INC COM 59100U108 12,286 148,649 SH   SOLE   139,877 0 8,772
METTLER TOLEDO INTERNATIONAL COM 592688105 65,416 107,419 SH   SOLE   21,536 0 85,883
MICHAEL KORS HLDGS LTD SHS G60754101 984 14,355 SH   SOLE   405 0 13,950
MICROCHIP TECHNOLOGY INC COM 595017104 46,088 584,065 SH   SOLE   130,775 0 453,290
MICROSOFT CORP COM 594918104 255,707 2,235,789 SH   SOLE   1,158,440 0 1,077,349
MIDDLEBY CORP COM 596278101 247,117 1,910,451 SH   SOLE   1,377,662 0 532,789
MINERALS TECHNOLOGIES INC COM 603158106 16,423 242,944 SH   SOLE   224,687 0 18,257
MOHAWK INDS INC COM 608190104 31,892 181,878 SH   SOLE   36,464 0 145,414
MOMO INC ADR 60879B107 22,693 518,102 SH   SOLE   360,218 0 157,884
MONSTER BEVERAGE CORP NEW COM 61174X109 76,212 1,307,685 SH   SOLE   628,924 0 678,761
MOOG INC CL A 615394202 17,670 205,534 SH   SOLE   197,264 0 8,270
NATIONAL BK HLDGS CORP CL A 633707104 18,607 494,212 SH   SOLE   465,996 0 28,216
NATIONAL INSTRS CORP COM 636518102 133,674 2,765,862 SH   SOLE   2,591,528 0 174,334
NETEASE INC SPONSORED ADR 64110W102 49,586 217,233 SH   SOLE   194,211 0 23,022
NETFLIX INC COM 64110L106 52,394 140,042 SH   SOLE   55,246 0 84,796
NEWPARK RES INC COM PAR $.01NEW 651718504 15,891 1,535,348 SH   SOLE   1,473,568 0 61,780
NEXTERA ENERGY INC COM 65339F101 38,241 228,167 SH   SOLE   119,624 0 108,543
NICE LTD SPONSORED ADR 653656108 129,585 1,132,026 SH   SOLE   1,016,877 0 115,149
NOAH HLDGS LTD SPON ADS CL A 65487X102 7,720 183,193 SH   SOLE   133,504 0 49,689
NORDSON CORP COM 655663102 2,989 21,520 SH   SOLE   0 0 21,520
NORTHWEST PIPE CO COM 667746101 8,547 432,771 SH   SOLE   415,397 0 17,374
NOVANTA INC COM 67000B104 68,139 996,179 SH   SOLE   931,002 0 65,177
NU SKIN ENTERPRISES INC CL A 67018T105 104,108 1,263,139 SH   SOLE   1,144,360 0 118,779
NUANCE COMMUNICATIONS INC COM 67020Y100 16,548 955,402 SH   SOLE   681,505 0 273,897
NUTRI SYS INC NEW COM 67069D108 32,017 864,149 SH   SOLE   820,664 0 43,485
NVR INC COM 62944T105 7,015 2,839 SH   SOLE   0 0 2,839
NXP SEMICONDUCTORS N V COM N6596X109 1,042 12,185 SH   SOLE   12,185 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,420 6,967 SH   SOLE   6,967 0 0
OCEANFIRST FINL CORP COM 675234108 15,913 584,597 SH   SOLE   561,092 0 23,505
ONE GAS INC COM 68235P108 19,962 242,613 SH   SOLE   221,758 0 20,855
ORBCOMM INC COM 68555P100 15,228 1,402,201 SH   SOLE   1,319,131 0 83,070
ORION ENGINEERED CARBONS S A COM L72967109 16,138 502,752 SH   SOLE   322,250 0 180,502
ORIX CORP SPONSORED ADR 686330101 6,350 78,368 SH   SOLE   78,368 0 0
PACWEST BANCORP DEL COM 695263103 1,001 21,001 SH   SOLE   593 0 20,408
PARSLEY ENERGY INC CL A 701877102 150,613 5,149,134 SH   SOLE   3,354,102 0 1,795,032
PATTERSON UTI ENERGY INC COM 703481101 830 48,536 SH   SOLE   1,371 0 47,165
PAYPAL HLDGS INC COM 70450Y103 56,836 647,041 SH   SOLE   255,498 0 391,543
PDC ENERGY INC COM 69327R101 17,436 356,126 SH   SOLE   341,801 0 14,325
PEBBLEBROOK HOTEL TR COM 70509V100 19,151 526,566 SH   SOLE   478,697 0 47,869
PENN NATL GAMING INC COM 707569109 19,813 601,868 SH   SOLE   577,648 0 24,220
PERKINELMER INC COM 714046109 1,175 12,076 SH   SOLE   341 0 11,735
PIONEER NAT RES CO COM 723787107 21,503 123,446 SH   SOLE   64,940 0 58,506
POLYONE CORP COM 73179P106 18,861 431,410 SH   SOLE   395,005 0 36,405
PORTOLA PHARMACEUTICALS INC COM 737010108 48,521 1,822,048 SH   SOLE   1,703,206 0 118,842
PRAXAIR INC COM 74005P104 79,840 496,736 SH   SOLE   246,835 0 249,901
PRIMO WTR CORP COM 74165N105 20,458 1,133,384 SH   SOLE   914,176 0 219,208
PROGRESSIVE CORP OHIO COM 743315103 146,787 2,066,258 SH   SOLE   820,487 0 1,245,771
PROLOGIS INC COM 74340W103 18,515 273,129 SH   SOLE   220,511 0 52,618
PRUDENTIAL PLC ADR 74435K204 5,238 114,150 SH   SOLE   114,150 0 0
PURE STORAGE INC CL A 74624M102 289,330 11,149,520 SH   SOLE   9,090,942 0 2,058,578
QIAGEN NV SHS NEW N72482123 99,951 2,638,612 SH   SOLE   2,187,901 0 450,711
RADIAN GROUP INC COM 750236101 26,959 1,304,237 SH   SOLE   1,206,132 0 98,105
RANGE RES CORP COM 75281A109 19,137 1,126,364 SH   SOLE   1,020,384 0 105,980
RAYTHEON CO COM NEW 755111507 138,952 672,370 SH   SOLE   349,382 0 322,988
REALPAGE INC COM 75606N109 13,197 200,253 SH   SOLE   188,433 0 11,820
RED HAT INC COM 756577102 107,214 786,719 SH   SOLE   298,268 0 488,451
RELIANCE STEEL & ALUMINUM CO COM 759509102 2,808 32,922 SH   SOLE   0 0 32,922
RENASANT CORP COM 75970E107 18,972 460,363 SH   SOLE   441,848 0 18,515
REPLIGEN CORP COM 759916109 75,598 1,363,109 SH   SOLE   1,273,802 0 89,307
REXFORD INDL RLTY INC COM 76169C100 3,439 107,611 SH   SOLE   0 0 107,611
REXNORD CORP NEW COM 76169B102 14,338 465,535 SH   SOLE   446,800 0 18,735
RIO TINTO PLC SPONSORED ADR 767204100 2,236 43,818 SH   SOLE   43,818 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 126,447 3,499,789 SH   SOLE   3,185,566 0 314,223
ROGERS COMMUNICATIONS INC CL B 775109200 229,495 4,461,925 SH   SOLE   3,784,258 0 677,667
ROGERS CORP COM 775133101 214,537 1,456,264 SH   SOLE   1,330,104 0 126,160
ROPER TECHNOLOGIES INC COM 776696106 46,061 155,501 SH   SOLE   85,092 0 70,409
ROSS STORES INC COM 778296103 101,237 1,021,571 SH   SOLE   204,835 0 816,736
ROYAL BK CDA MONTREAL QUE COM 780087102 1,194 14,895 SH   SOLE   14,895 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,790 70,290 SH   SOLE   70,290 0 0
SABRE CORP COM 78573M104 52,161 2,000,030 SH   SOLE   569,048 0 1,430,982
SAIA INC COM 78709Y105 12,590 164,680 SH   SOLE   158,052 0 6,628
SALESFORCE COM INC COM 79466L302 49,499 311,258 SH   SOLE   163,022 0 148,236
SANDY SPRING BANCORP INC COM 800363103 15,478 393,751 SH   SOLE   377,916 0 15,835
SAP SE SPON ADR 803054204 5,190 42,198 SH   SOLE   42,198 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 50,190 312,459 SH   SOLE   83,542 0 228,917
SEACOAST BKG CORP FLA COM NEW 811707801 20,008 685,205 SH   SOLE   657,655 0 27,550
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 43,478 825,800 SH   SOLE   825,800 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 25,305 334,100 SH   SOLE   334,100 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21,367 396,200 SH   SOLE   396,200 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 377 3,957 SH   SOLE   3,957 0 0
SELECTIVE INS GROUP INC COM 816300107 29,976 472,058 SH   SOLE   439,818 0 32,240
SEMTECH CORP COM 816850101 20,123 361,932 SH   SOLE   347,372 0 14,560
SENSIENT TECHNOLOGIES CORP COM 81725T100 19,563 255,695 SH   SOLE   237,830 0 17,865
SHOPIFY INC CL A 82509L107 99,759 606,585 SH   SOLE   502,313 0 104,272
SILGAN HOLDINGS INC COM 827048109 13,193 474,563 SH   SOLE   455,480 0 19,083
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 14,847 276,472 SH   SOLE   192,504 0 83,968
SIMPSON MANUFACTURING CO INC COM 829073105 16,892 233,123 SH   SOLE   223,740 0 9,383
SIMULATIONS PLUS INC COM 829214105 8,456 418,609 SH   SOLE   393,898 0 24,711
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 110,922 1,472,285 SH   SOLE   1,375,953 0 96,332
SIX FLAGS ENTMT CORP NEW COM 83001A102 345,578 4,949,544 SH   SOLE   3,744,806 0 1,204,738
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 38,033 831,897 SH   SOLE   749,797 0 82,100
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 16,683 883,151 SH   SOLE   847,616 0 35,535
SOUTH JERSEY INDS INC COM 838518108 17,716 502,292 SH   SOLE   482,005 0 20,287
SOUTHERN COPPER CORP COM 84265V105 51,252 1,188,036 SH   SOLE   1,070,603 0 117,433
SOUTHWEST AIRLS CO COM 844741108 44,487 712,361 SH   SOLE   373,674 0 338,687
SOUTHWEST GAS HOLDINGS INC COM 844895102 17,842 225,764 SH   SOLE   216,674 0 9,090
SPARTANNASH CO COM 847215100 10,374 517,142 SH   SOLE   496,356 0 20,786
SPDR S&P 500 ETF TR TR UNIT 78462F103 691,100 2,377,200 SH   SOLE   2,377,200 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 25,927 719,200 SH   SOLE   719,200 0 0
STARBUCKS CORP COM 855244109 48,331 850,308 SH   SOLE   448,080 0 402,228
STEEL DYNAMICS INC COM 858119100 915 20,237 SH   SOLE   572 0 19,665
STERLING BANCORP DEL COM 85917A100 26,247 1,193,039 SH   SOLE   1,101,754 0 91,285
STRYKER CORP COM 863667101 83,449 469,657 SH   SOLE   231,950 0 237,707
SUNCOR ENERGY INC NEW COM 867224107 335,264 8,663,700 SH   SOLE   7,037,209 0 1,626,491
SUNSTONE HOTEL INVS INC NEW COM 867892101 17,894 1,093,757 SH   SOLE   1,049,717 0 44,040
SVB FINL GROUP COM 78486Q101 1,099 3,535 SH   SOLE   100 0 3,435
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 760,834 17,228,908 SH   SOLE   13,793,595 0 3,435,313
TAL ED GROUP SPONSORED ADS 874080104 23,271 905,143 SH   SOLE   815,759 0 89,384
TARGA RES CORP COM 87612G101 1,392 24,728 SH   SOLE   698 0 24,030
TELEDYNE TECHNOLOGIES INC COM 879360105 196,644 797,164 SH   SOLE   730,272 0 66,892
TELEFLEX INC COM 879369106 254,230 955,428 SH   SOLE   709,484 0 245,944
TERRENO RLTY CORP COM 88146M101 27,046 717,394 SH   SOLE   584,957 0 132,437
TEXAS INSTRS INC COM 882508104 76,198 710,206 SH   SOLE   346,122 0 364,084
THERMO FISHER SCIENTIFIC INC COM 883556102 46,996 192,543 SH   SOLE   100,799 0 91,744
TIMKEN CO COM 887389104 13,664 274,107 SH   SOLE   263,012 0 11,095
TOPBUILD CORP COM 89055F103 13,764 242,243 SH   SOLE   232,462 0 9,781
TORO CO COM 891092108 65,069 1,085,019 SH   SOLE   955,099 0 129,920
TORONTO DOMINION BK ONT COM NEW 891160509 425,517 7,001,594 SH   SOLE   5,932,006 0 1,069,588
TRANSDIGM GROUP INC COM 893641100 38,891 104,460 SH   SOLE   41,331 0 63,129
TRANSUNION COM 89400J107 219,419 2,982,041 SH   SOLE   2,720,404 0 261,637
TRIUMPH BANCORP INC COM 89679E300 9,967 260,925 SH   SOLE   245,528 0 15,397
TYLER TECHNOLOGIES INC COM 902252105 154,472 630,345 SH   SOLE   451,694 0 178,651
ULTA BEAUTY INC COM 90384S303 140,477 497,934 SH   SOLE   187,717 0 310,217
ULTIMATE SOFTWARE GROUP INC COM 90385D107 74,339 230,729 SH   SOLE   67,932 0 162,797
UMPQUA HLDGS CORP COM 904214103 16,440 790,368 SH   SOLE   725,258 0 65,110
UNIFIRST CORP MASS COM 904708104 18,090 104,175 SH   SOLE   94,768 0 9,407
UNILEVER N V N Y SHS NEW 904784709 6,230 112,144 SH   SOLE   112,144 0 0
UNION PAC CORP COM 907818108 62,845 385,954 SH   SOLE   202,563 0 183,391
UNITEDHEALTH GROUP INC COM 91324P102 221,631 833,073 SH   SOLE   430,755 0 402,318
UNIVERSAL ELECTRS INC COM 913483103 74,265 1,887,302 SH   SOLE   1,764,464 0 122,838
VAIL RESORTS INC COM 91879Q109 191,208 696,771 SH   SOLE   475,114 0 221,657
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 4,176 193,700 SH   SOLE   193,700 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 3,224 23,822 SH   SOLE   0 0 23,822
VARONIS SYS INC COM 922280102 20,652 281,935 SH   SOLE   266,578 0 15,357
VEDANTA LTD SPONSORED ADR 92242Y100 9,421 736,298 SH   SOLE   736,298 0 0
VEEVA SYS INC CL A COM 922475108 290,287 2,666,366 SH   SOLE   2,094,715 0 571,651
VERISK ANALYTICS INC COM 92345Y106 146,355 1,214,058 SH   SOLE   433,020 0 781,038
VIAVI SOLUTIONS INC COM 925550105 22,469 1,981,351 SH   SOLE   1,901,866 0 79,485
VIRTU FINL INC CL A 928254101 89,321 4,367,792 SH   SOLE   3,847,500 0 520,292
VOYA FINL INC COM 929089100 1,081 21,754 SH   SOLE   614 0 21,140
VULCAN MATLS CO COM 929160109 62,753 564,331 SH   SOLE   113,152 0 451,179
WABCO HLDGS INC COM 92927K102 1,057 8,958 SH   SOLE   253 0 8,705
WABTEC CORP COM 929740108 56,091 534,808 SH   SOLE   159,926 0 374,882
WASTE CONNECTIONS INC COM 94106B101 40,150 503,320 SH   SOLE   100,847 0 402,473
WATSCO INC COM 942622200 28,031 157,391 SH   SOLE   80,163 0 77,228
WAYFAIR INC CL A 94419L101 25,095 169,942 SH   SOLE   34,072 0 135,870
WEIBO CORP SPONSORED ADR 948596101 61,228 837,226 SH   SOLE   630,931 0 206,295
WEIGHT WATCHERS INTL INC NEW COM 948626106 41,671 578,840 SH   SOLE   377,939 0 200,901
WEST PHARMACEUTICAL SVSC INC COM 955306105 177,133 1,434,617 SH   SOLE   1,110,199 0 324,418
WESTERN ALLIANCE BANCORP COM 957638109 23,635 415,445 SH   SOLE   385,045 0 30,400
WEX INC COM 96208T104 211,760 1,054,791 SH   SOLE   736,327 0 318,464
WILLDAN GROUP INC COM 96924N100 11,647 342,964 SH   SOLE   322,731 0 20,233
WISDOMTREE TR INDIA ERNGS FD 97717W422 14,830 615,084 SH   SOLE   615,084 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 62 1,900 SH   SOLE   1,900 0 0
WIX COM LTD SHS M98068105 86,822 725,333 SH   SOLE   599,100 0 126,233
WNS HOLDINGS LTD SPON ADR 92932M101 12,386 244,055 SH   SOLE   229,655 0 14,400
WOLVERINE WORLD WIDE INC COM 978097103 21,108 540,542 SH   SOLE   494,692 0 45,850
WORLDPAY INC CL A 981558109 175,754 1,735,500 SH   SOLE   679,034 0 1,056,466
WPX ENERGY INC COM 98212B103 1,404 69,791 SH   SOLE   1,971 0 67,820
WSFS FINL CORP COM 929328102 23,279 493,724 SH   SOLE   456,869 0 36,855
XYLEM INC COM 98419M100 57,338 717,898 SH   SOLE   135,417 0 582,481
YANDEX N V SHS CLASS A N97284108 107,345 3,263,765 SH   SOLE   2,801,580 0 462,185
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 28,308 1,832,262 SH   SOLE   1,641,605 0 190,657
ZOETIS INC CL A 98978V103 146,795 1,603,260 SH   SOLE   795,505 0 807,755