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