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 76,923 2,551,329 SH   SOLE   2,302,577 0 248,752
ABB LTD-SPON ADR ADR 000375204 2,888 137,086 SH   SOLE   125,101 0 11,985
ABIOMED INC COM 003654100 115,989 1,029,366 SH   SOLE   817,013 0 212,353
ACADIA REALTY TRUST COM 004239109 22,056 674,911 SH   SOLE   623,251 0 51,660
ACCELERATE DIAGNOSTICS INC COM 00430H102 4,422 213,123 SH   SOLE   203,336 0 9,787
ACCENTURE PLC-CL A COM G1151C101 69,139 590,278 SH   SOLE   350,869 0 239,409
ACXIOM CORP COM 005125109 34,516 1,287,898 SH   SOLE   1,197,080 0 90,818
ADOBE SYSTEMS INC COM 00724F101 134,351 1,305,010 SH   SOLE   918,177 0 386,833
ADTRAN INC COM 00738A106 14,872 665,405 SH   SOLE   619,765 0 45,640
AFFILIATED MANAGERS GROUP COM 008252108 246,709 1,697,928 SH   SOLE   1,281,763 0 416,165
AGRIUM INC COM 008916108 3,306 32,883 SH   SOLE   29,799 0 3,084
AIR METHODS CORP COM 009128307 8,908 279,671 SH   SOLE   266,798 0 12,873
AKAMAI TECHNOLOGIES INC COM 00971T101 306,965 4,603,548 SH   SOLE   3,397,398 0 1,206,150
AKORN INC COM 009728106 90,793 4,159,083 SH   SOLE   3,752,144 0 406,939
ALBANY INTL CORP-CL A COM 012348108 3,914 84,534 SH   SOLE   80,644 0 3,890
ALIBABA GROUP HOLDING-SP ADR ADR 01609W102 394,578 4,493,540 SH   SOLE   3,197,834 0 1,295,706
ALIGN TECHNOLOGY INC COM 016255101 145,268 1,511,160 SH   SOLE   1,150,417 0 360,743
ALIMENTATION COUCHE-TARD -B COM 01626P403 129,828 2,859,824 SH   SOLE   2,301,845 0 557,979
ALLERGAN PLC COM G0177J108 27,279 129,892 SH   SOLE   129,132 0 760
ALLIED WORLD ASSURANCE CO COM H01531104 963 17,929 SH   SOLE   1,629 0 16,300
ALPHABET INC-CL A COM 02079K305 306,944 387,335 SH   SOLE   301,730 0 85,605
ALPHABET INC-CL C COM 02079K107 91,913 119,086 SH   SOLE   84,400 0 34,686
A-MARK PRECIOUS METALS INC COM 00181T107 910 46,669 SH   SOLE   44,497 0 2,172
AMAZON.COM INC COM 023135106 289,360 385,880 SH   SOLE   282,626 0 103,254
AMBEV SA-ADR ADR 02319V103 18,227 3,712,235 SH   SOLE   2,654,717 0 1,057,518
AMEDISYS INC COM 023436108 64,369 1,509,937 SH   SOLE   1,362,815 0 147,122
AMERICAN ASSETS TRUST INC COM 024013104 22,276 517,084 SH   SOLE   477,754 0 39,330
AMERICAN CAMPUS COMMUNITIES COM 024835100 18,752 376,777 SH   SOLE   348,162 0 28,615
AMERICAN EAGLE OUTFITTERS COM 02553E106 9,638 635,359 SH   SOLE   587,069 0 48,290
AMETEK INC COM 031100100 224 4,600 SH   SOLE   0 0 4,600
ANALOGIC CORP COM 032657207 13,488 162,598 SH   SOLE   151,563 0 11,035
ANHEUSER-BUSCH INBEV-SPN ADR ADR 03524A108 1,916 18,169 SH   SOLE   16,569 0 1,600
ANSYS INC COM 03662Q105 12,691 137,215 SH   SOLE   87,852 0 49,363
APOGEE ENTERPRISES INC COM 037598109 26,722 498,918 SH   SOLE   297,960 0 200,958
APPLE INC COM 037833100 376 3,246 SH   SOLE   0 0 3,246
ARCH CAPITAL GROUP LTD COM G0450A105 998 11,563 SH   SOLE   988 0 10,575
ARCHROCK INC COM 03957W106 15,967 1,209,603 SH   SOLE   1,156,038 0 53,565
ARISTA NETWORKS INC COM 040413106 100,867 1,042,333 SH   SOLE   817,860 0 224,473
ASSURED GUARANTY LTD COM G0585R106 809 21,407 SH   SOLE   1,897 0 19,510
ATMOS ENERGY CORP COM 049560105 838 11,307 SH   SOLE   1,032 0 10,275
ATRICURE INC COM 04963C209 8,592 439,054 SH   SOLE   418,471 0 20,583
AXALTA COATING SYSTEMS LTD COM G0750C108 124,537 4,578,552 SH   SOLE   3,449,368 0 1,129,184
B. RILEY FINANCIAL INC COM 05580M108 6,789 367,964 SH   SOLE   350,727 0 17,237
BAIDU INC - SPON ADR ADR 056752108 90,583 550,961 SH   SOLE   372,523 0 178,438
BALL CORP COM 058498106 208,489 2,777,261 SH   SOLE   1,970,873 0 806,388
BANCO MACRO SA-ADR ADR 05961W105 19,925 309,636 SH   SOLE   223,415 0 86,221
BANCO SANTANDER-CHILE-ADR ADR 05965X109 34,367 1,571,413 SH   SOLE   1,123,496 0 447,917
BANK OF THE OZARKS COM 063904106 142,144 2,702,863 SH   SOLE   2,438,742 0 264,121
BANNER CORPORATION COM 06652V208 21,576 386,597 SH   SOLE   362,432 0 24,165
BELDEN INC COM 077454106 23,508 314,405 SH   SOLE   290,620 0 23,785
BERKSHIRE HILLS BANCORP INC COM 084680107 22,216 602,866 SH   SOLE   576,186 0 26,680
BHP BILLITON LTD-SPON ADR ADR 088606108 26,640 744,548 SH   SOLE   299,340 0 445,208
BIOGEN INC COM 09062X103 123,598 435,849 SH   SOLE   327,204 0 108,645
BIOMARIN PHARMACEUTICAL INC COM 09061G101 91,807 1,108,241 SH   SOLE   732,906 0 375,335
BLACKROCK INC COM 09247X101 64,866 170,458 SH   SOLE   101,282 0 69,176
BLUE BUFFALO PET PRODUCTS IN COM 09531U102 53,686 2,233,215 SH   SOLE   2,001,967 0 231,248
BOFI HOLDING INC COM 05566U108 6,136 214,912 SH   SOLE   204,842 0 10,070
BOOZ ALLEN HAMILTON HOLDINGS COM 099502106 255,748 7,090,330 SH   SOLE   5,661,047 0 1,429,283
BORGWARNER INC COM 099724106 60,327 1,529,581 SH   SOLE   889,802 0 639,779
BOSTON PRIVATE FINL HOLDING COM 101119105 17,797 1,075,344 SH   SOLE   1,010,584 0 64,760
BOSTON SCIENTIFIC CORP COM 101137107 34,349 1,588,011 SH   SOLE   941,715 0 646,296
BRADY CORPORATION - CL A COM 104674106 18,287 486,999 SH   SOLE   452,479 0 34,520
BRIDGEPOINT EDUCATION INC COM 10807M105 3,343 330,038 SH   SOLE   314,578 0 15,460
BRISTOL-MYERS SQUIBB CO COM 110122108 126,471 2,164,122 SH   SOLE   1,735,977 0 428,145
BROADCOM LTD COM Y09827109 48,382 273,702 SH   SOLE   162,254 0 111,448
BROOKFIELD ASSET MANAGE-CL A COM 112585104 142,555 4,318,568 SH   SOLE   3,463,766 0 854,802
BRUNSWICK CORP COM 117043109 20,661 378,829 SH   SOLE   224,853 0 153,976
BWX TECHNOLOGIES INC COM 05605H100 126,709 3,191,674 SH   SOLE   2,931,128 0 260,546
CABLE ONE INC COM 12685J105 44,255 71,180 SH   SOLE   64,667 0 6,513
CADENCE DESIGN SYS INC COM 127387108 1,004 39,798 SH   SOLE   3,568 0 36,230
CALLIDUS SOFTWARE INC COM 13123E500 7,507 446,838 SH   SOLE   426,261 0 20,577
CALLON PETROLEUM CO COM 13123X102 4,865 316,536 SH   SOLE   301,986 0 14,550
CAMBREX CORP COM 132011107 112,249 2,080,613 SH   SOLE   1,878,264 0 202,349
CANADIAN ENERGY SERVICES & T COM 13566W108 21,659 3,791,845 SH   SOLE   2,972,631 0 819,214
CANADIAN NATL RAILWAY CO COM 136375102 23,673 351,227 SH   SOLE   157,390 0 193,837
CANADIAN NATL RAILWAY CO COM 136375102 121,630 1,804,928 SH   SOLE   1,527,217 0 277,711
CANADIAN NATURAL RESOURCES COM 136385101 184,277 5,775,388 SH   SOLE   4,479,034 0 1,296,354
CARDCONNECT CORP COM 14141X108 9,397 739,953 SH   SOLE   705,883 0 34,070
CARE CAPITAL PROPERTIES INC COM 141624106 10,699 427,944 SH   SOLE   393,409 0 34,535
CARLISLE COS INC COM 142339100 742 6,731 SH   SOLE   613 0 6,118
CARPENTER TECHNOLOGY COM 144285103 12,821 354,466 SH   SOLE   330,101 0 24,365
CARRIZO OIL & GAS INC COM 144577103 48,948 1,310,525 SH   SOLE   1,182,794 0 127,731
CAVCO INDUSTRIES INC COM 149568107 14,506 145,276 SH   SOLE   135,356 0 9,920
CBOE HOLDINGS INC COM 12503M108 59,261 802,023 SH   SOLE   718,966 0 83,057
CELANESE CORP-SERIES A COM 150870103 85,312 1,083,468 SH   SOLE   969,060 0 114,408
CEMEX SAB-SPONS ADR PART CER ADR 151290889 48,727 6,068,124 SH   SOLE   3,855,769 0 2,212,355
CENTENE CORP COM 15135B101 194,165 3,435,940 SH   SOLE   2,522,095 0 913,845
CERNER CORP COM 156782104 152,959 3,229,024 SH   SOLE   2,332,445 0 896,579
CGI GROUP INC - CLASS A COM 39945C109 91,845 1,911,365 SH   SOLE   1,622,717 0 288,648
CHECK POINT SOFTWARE TECH COM M22465104 203,185 2,405,692 SH   SOLE   1,760,574 0 645,118
CHESAPEAKE UTILITIES CORP COM 165303108 15,917 237,738 SH   SOLE   227,233 0 10,505
CHILDREN'S PLACE INC/THE COM 168905107 22,400 221,894 SH   SOLE   205,529 0 16,365
CHINA LODGING GROUP-SPON ADS ADR 16949N109 42,587 821,511 SH   SOLE   650,206 0 171,305
CHIPOTLE MEXICAN GRILL INC COM 169656105 42,619 112,951 SH   SOLE   71,091 0 41,860
CHURCHILL DOWNS INC COM 171484108 16,839 111,921 SH   SOLE   103,966 0 7,955
CIRCOR INTERNATIONAL INC COM 17273K109 19,570 301,636 SH   SOLE   282,316 0 19,320
CITIGROUP INC COM 172967424 302 5,086 SH   SOLE   0 0 5,086
CNO FINANCIAL GROUP INC COM 12621E103 18,859 984,829 SH   SOLE   916,234 0 68,595
COBIZ FINANCIAL INC COM 190897108 22,777 1,348,554 SH   SOLE   1,288,876 0 59,678
CODEXIS INC COM 192005106 3,238 703,930 SH   SOLE   671,514 0 32,416
COLLECTORS UNIVERSE COM 19421R200 5,199 244,912 SH   SOLE   233,656 0 11,256
COLLIERS INTERNATIONAL GROUP COM 194693107 42,571 1,158,400 SH   SOLE   1,046,295 0 112,105
COLUMBIA SPORTSWEAR CO COM 198516106 11,825 202,836 SH   SOLE   188,261 0 14,575
COMMSCOPE HOLDING CO INC COM 20337X109 20,902 561,880 SH   SOLE   522,655 0 39,225
CONCHO RESOURCES INC COM 20605P101 44,276 333,906 SH   SOLE   194,476 0 139,430
CONMED CORP COM 207410101 19,314 437,254 SH   SOLE   411,074 0 26,180
CONSTELLATION SOFTWARE INC COM 21037X100 113,590 249,671 SH   SOLE   213,211 0 36,460
CONSUMER STAPLES SPDR ETF US 81369Y308 26,051 503,800 SH   SOLE   503,800 0 0
COPART INC COM 217204106 231,391 4,175,975 SH   SOLE   3,053,047 0 1,122,928
COSTAR GROUP INC COM 22160N109 303,733 1,611,403 SH   SOLE   1,223,433 0 387,970
COSTCO WHOLESALE CORP COM 22160K105 91,243 569,874 SH   SOLE   496,081 0 73,793
COWEN GROUP INC-CLASS A COM 223622606 6,602 425,943 SH   SOLE   406,329 0 19,614
CREDICORP LTD COM G2519Y108 199,335 1,262,734 SH   SOLE   867,911 0 394,823
CSRA INC COM 12650T104 288,801 9,070,389 SH   SOLE   7,067,001 0 2,003,388
CTRIP.COM INTERNATIONAL-ADR ADR 22943F100 41,049 1,026,237 SH   SOLE   733,617 0 292,620
CURTISS-WRIGHT CORP COM 231561101 19,559 198,854 SH   SOLE   184,998 0 13,856
CVB FINANCIAL CORP COM 126600105 16,677 727,297 SH   SOLE   681,597 0 45,700
DANA INC COM 235825205 21,358 1,125,313 SH   SOLE   1,050,083 0 75,230
DANAHER CORP COM 235851102 129,045 1,657,819 SH   SOLE   1,232,021 0 425,798
DARDEN RESTAURANTS INC COM 237194105 513 7,049 SH   SOLE   829 0 6,220
DARLING INGREDIENTS INC COM 237266101 15,323 1,186,896 SH   SOLE   1,117,056 0 69,840
DAVE & BUSTER'S ENTERTAINMEN COM 238337109 19,147 340,084 SH   SOLE   314,349 0 25,735
DDR CORP COM 23317H102 735 48,162 SH   SOLE   4,147 0 44,015
DENTSPLY SIRONA INC COM 24906P109 53,500 926,724 SH   SOLE   552,657 0 374,067
DEVRY EDUCATION GROUP INC COM 251893103 79,000 2,532,065 SH   SOLE   2,281,871 0 250,194
DIAGEO PLC-SPONSORED ADR ADR 25243Q205 5,426 52,200 SH   SOLE   47,587 0 4,613
DIAMONDBACK ENERGY INC COM 25278X109 90,647 896,962 SH   SOLE   804,072 0 92,890
DICK'S SPORTING GOODS INC COM 253393102 455 8,576 SH   SOLE   996 0 7,580
DOLLAR GENERAL CORP COM 256677105 128,131 1,729,868 SH   SOLE   1,287,161 0 442,707
DOLLARAMA INC COM 25675T107 82,668 1,126,873 SH   SOLE   953,593 0 173,280
DOUGLAS EMMETT INC COM 25960P109 835 22,831 SH   SOLE   1,646 0 21,185
DUN & BRADSTREET CORP COM 26483E100 161,614 1,332,131 SH   SOLE   1,073,166 0 258,965
E TRADE FINANCIAL CORP COM 269246401 953 27,496 SH   SOLE   2,406 0 25,090
EAST WEST BANCORP INC COM 27579R104 48,959 963,185 SH   SOLE   549,230 0 413,955
EDUCATION REALTY TRUST INC COM 28140H203 22,151 523,666 SH   SOLE   488,539 0 35,127
EDWARDS LIFESCIENCES CORP COM 28176E108 59,545 635,484 SH   SOLE   488,605 0 146,879
EMCOR GROUP INC COM 29084Q100 25,858 365,431 SH   SOLE   339,536 0 25,895
ENCORE CAPITAL GROUP INC COM 292554102 59,840 2,088,649 SH   SOLE   1,886,411 0 202,238
ENERPLUS CORP COM 292766102 12,705 1,337,723 SH   SOLE   726,331 0 611,392
ENTELLUS MEDICAL INC COM 29363K105 663 34,946 SH   SOLE   33,308 0 1,638
ENVESTNET INC COM 29404K106 6,521 184,984 SH   SOLE   176,464 0 8,520
EOG RESOURCES INC COM 26875P101 29,403 290,834 SH   SOLE   175,625 0 115,209
EPR PROPERTIES COM 26884U109 13,933 194,136 SH   SOLE   179,586 0 14,550
EQUIFAX INC COM 294429105 77,383 654,513 SH   SOLE   394,141 0 260,372
EQUITY COMMONWEALTH COM 294628102 13,039 431,175 SH   SOLE   396,795 0 34,380
ESCO TECHNOLOGIES INC COM 296315104 12,970 228,948 SH   SOLE   218,408 0 10,540
ESTEE LAUDER COMPANIES-CL A COM 518439104 31,207 407,991 SH   SOLE   256,800 0 151,191
ETHAN ALLEN INTERIORS INC COM 297602104 14,916 404,782 SH   SOLE   377,894 0 26,888
EXACT SCIENCES CORP COM 30063P105 78,708 5,891,327 SH   SOLE   5,313,883 0 577,444
EXTERRAN CORP COM 30227H106 9,498 397,392 SH   SOLE   366,048 0 31,344
FACEBOOK INC-A COM 30303M102 195,010 1,694,998 SH   SOLE   1,268,224 0 426,774
FACTSET RESEARCH SYSTEMS INC COM 303075105 71,394 436,847 SH   SOLE   391,619 0 45,228
FASTENAL CO COM 311900104 32,199 685,380 SH   SOLE   681,431 0 3,949
FIFTH THIRD BANCORP COM 316773100 41,198 1,527,543 SH   SOLE   906,127 0 621,416
FINANCIAL SELECT SECTOR SPDR ETF US 81369Y605 12,963 557,560 SH   SOLE   557,560 0 0
FINNING INTERNATIONAL INC COM 318071404 39,381 2,008,809 SH   SOLE   1,619,474 0 389,335
FIRST AMERICAN FINANCIAL COM 31847R102 17,596 480,366 SH   SOLE   444,471 0 35,895
FIRSTCASH INC COM 33767D105 79,175 1,684,580 SH   SOLE   1,526,375 0 158,205
FIRSTSERVICE CORP COM 33767E103 80,927 1,704,437 SH   SOLE   1,538,605 0 165,832
FMC CORP COM 302491303 472 8,349 SH   SOLE   1,144 0 7,205
FOMENTO ECONOMICO MEX-SP ADR ADR 344419106 62,395 818,723 SH   SOLE   551,082 0 267,641
FORTIVE CORP COM 34959J108 40,423 753,743 SH   SOLE   473,360 0 280,383
FORTUNE BRANDS HOME & SECURI COM 34964C106 465 8,699 SH   SOLE   939 0 7,760
FRESENIUS MEDICAL CARE-ADR ADR 358029106 3,895 92,281 SH   SOLE   83,940 0 8,341
FTI CONSULTING INC COM 302941109 18,993 421,324 SH   SOLE   391,784 0 29,540
GENESCO INC COM 371532102 14,617 235,373 SH   SOLE   219,583 0 15,790
GENPACT LTD COM G3922B107 85,795 3,524,841 SH   SOLE   2,041,909 0 1,482,932
GENTHERM INC COM 37253A103 10,190 301,042 SH   SOLE   287,182 0 13,860
GLACIER BANCORP INC COM 37637Q105 27,640 762,916 SH   SOLE   709,171 0 53,745
GLAUKOS CORP COM 377322102 67,220 1,959,774 SH   SOLE   1,768,422 0 191,352
GLAXOSMITHKLINE PLC-SPON ADR ADR 37733W105 3,725 96,730 SH   SOLE   86,480 0 10,250
GLOBAL TELECOM HOLDING-GDR GDR 37953P202 5,429 2,918,600 SH   SOLE   2,154,050 0 764,550
GLOBAL X COPPER MINERS ETF ETF US 37954Y830 1,176 58,806 SH   SOLE   53,297 0 5,509
GLOBAL X MSCI GREECE ETF ETF US 37950E366 26,656 3,421,800 SH   SOLE   3,421,800 0 0
GOLDEN ENTERTAINMENT INC COM 381013101 8,177 675,258 SH   SOLE   644,150 0 31,108
GOLDMAN SACHS GROUP INC COM 38141G104 53,315 222,654 SH   SOLE   132,105 0 90,549
GP STRATEGIES CORP COM 36225V104 6,306 220,496 SH   SOLE   210,346 0 10,150
GRAND CANYON EDUCATION INC COM 38526M106 6,857 117,319 SH   SOLE   111,819 0 5,500
GRUPO AEROPORTUARIO SUR-ADR ADR 40051E202 33,540 233,098 SH   SOLE   179,899 0 53,199
GUIDEWIRE SOFTWARE INC COM 40171V100 204,691 4,149,426 SH   SOLE   3,286,956 0 862,470
GULFPORT ENERGY CORP COM 402635304 4,063 187,756 SH   SOLE   153,055 0 34,701
HANCOCK HOLDING CO COM 410120109 25,242 585,655 SH   SOLE   559,735 0 25,920
HANESBRANDS INC COM 410345102 125,300 5,808,990 SH   SOLE   3,790,085 0 2,018,905
HANOVER INSURANCE GROUP INC/ COM 410867105 22,287 244,888 SH   SOLE   226,083 0 18,805
HDFC BANK LTD-ADR ADR 40415F101 170,295 2,806,452 SH   SOLE   2,045,252 0 761,200
HEALTHSOUTH CORP COM 421924309 146,018 3,540,682 SH   SOLE   2,820,615 0 720,067
HEICO CORP-CLASS A COM 422806208 84,431 1,243,464 SH   SOLE   1,126,132 0 117,332
HELIX ENERGY SOLUTIONS GROUP COM 42330P107 11,187 1,268,355 SH   SOLE   1,175,135 0 93,220
HERBALIFE LTD COM G4412G101 88,724 1,843,031 SH   SOLE   1,481,869 0 361,162
HESS CORP COM 42809H107 32,649 524,148 SH   SOLE   311,038 0 213,110
HEXCEL CORP COM 428291108 84,730 1,647,161 SH   SOLE   1,476,582 0 170,579
HIGHWOODS PROPERTIES INC COM 431284108 16,554 324,525 SH   SOLE   301,130 0 23,395
HOLLYSYS AUTOMATION TECHNOLO COM G45667105 16,064 876,864 SH   SOLE   739,118 0 137,746
HOLOGIC INC COM 436440101 417 10,389 SH   SOLE   1,329 0 9,060
HOME BANCSHARES INC COM 436893200 22,413 807,104 SH   SOLE   752,129 0 54,975
HOME DEPOT INC COM 437076102 168,842 1,259,264 SH   SOLE   776,632 0 482,632
HONEYWELL INTERNATIONAL INC COM 438516106 33,972 293,241 SH   SOLE   173,808 0 119,433
HSBC HOLDINGS PLC-SPONS ADR ADR 404280406 3,212 79,947 SH   SOLE   72,652 0 7,295
HUBBELL INC COM 443510607 582 4,985 SH   SOLE   495 0 4,490
HUDBAY MINERALS INC COM 443628102 1,308 228,426 SH   SOLE   228,426 0 0
HUDSON TECHNOLOGIES INC COM 444144109 7,037 878,533 SH   SOLE   837,649 0 40,884
IBERIABANK CORP COM 450828108 77,974 931,029 SH   SOLE   852,096 0 78,933
ICF INTERNATIONAL INC COM 44925C103 6,997 126,751 SH   SOLE   120,856 0 5,895
ICICI BANK LTD-SPON ADR ADR 45104G104 12,602 1,682,525 SH   SOLE   1,682,525 0 0
ICON PLC COM G4705A100 75,520 1,004,249 SH   SOLE   834,854 0 169,395
IDACORP INC COM 451107106 21,662 268,924 SH   SOLE   249,159 0 19,765
IDEXX LABORATORIES INC COM 45168D104 84,204 718,039 SH   SOLE   580,624 0 137,415
IMAX CORP COM 45245E109 84,590 2,693,936 SH   SOLE   2,433,816 0 260,120
INGREDION INC COM 457187102 1,073 8,590 SH   SOLE   730 0 7,860
INPHI CORP COM 45772F107 32,052 718,342 SH   SOLE   667,479 0 50,863
INTACT FINANCIAL CORP COM 45823T106 73,305 1,022,952 SH   SOLE   767,619 0 255,333
INTEGER HOLDINGS CORP COM 45826H109 15,184 515,576 SH   SOLE   485,666 0 29,910
INTERCONTINENTAL EXCHANGE IN COM 45866F104 199,837 3,541,955 SH   SOLE   2,588,476 0 953,479
INTERFACE INC COM 458665304 21,690 1,169,254 SH   SOLE   1,085,504 0 83,750
INTERSIL CORP-A COM 46069S109 14,013 628,385 SH   SOLE   600,565 0 27,820
INTERTAPE POLYMER GROUP INC COM 460919103 2,554 135,998 SH   SOLE   135,998 0 0
INTRALINKS HOLDINGS INC COM 46118H104 16,402 1,213,195 SH   SOLE   1,159,501 0 53,694
INTUITIVE SURGICAL INC COM 46120E602 2,004 3,160 SH   SOLE   3,160 0 0
IPG PHOTONICS CORP COM 44980X109 42,863 434,232 SH   SOLE   256,142 0 178,090
ISHARES GLOBAL ENERGY ETF ETF US 464287341 27,040 777,000 SH   SOLE   777,000 0 0
ISHARES IBOXX INVESTMENT GRA ETF US 464287242 118,985 1,015,400 SH   SOLE   1,015,400 0 0
ISHARES JP MORGAN USD EMERGI ETF US 464288281 50,868 461,515 SH   SOLE   461,515 0 0
ISHARES MSCI BRAZIL CAPPED E ETF US 464286400 318 9,540 SH   SOLE   9,540 0 0
ISHARES MSCI CHILE CAPPED ET ETF US 464286640 26,302 702,880 SH   SOLE   702,880 0 0
ISHARES MSCI EAFE ETF ETF US 464287465 254 4,393 SH   SOLE   0 0 4,393
ISHARES MSCI FRONTIER 100 ETF US 464286145 39,639 1,595,135 SH   SOLE   1,595,135 0 0
ISHARES MSCI JAPAN ETF ETF US 46434G822 32,022 655,375 SH   SOLE   655,375 0 0
ISHARES MSCI SWITZERLAND CAP ETF US 464286749 14,733 500,100 SH   SOLE   500,100 0 0
ISHARES RUSSELL 1000 GROWTH ETF US 464287614 80,615 768,491 SH   SOLE   767,650 0 841
ISHARES RUSSELL 1000 VALUE E ETF US 464287598 313,471 2,798,100 SH   SOLE   2,798,100 0 0
ISHARES RUSSELL 2000 GROWTH ETF US 464287648 11,154 72,460 SH   SOLE   72,460 0 0
ISHARES RUSSELL 3000 ETF ETF US 464287689 1,516 11,400 SH   SOLE   11,400 0 0
ISHARES RUSSELL MID-CAP GROW ETF US 464287481 300 3,079 SH   SOLE   3,079 0 0
ITAU UNIBANCO H-SPON PRF ADR ADR 465562106 159 15,489 SH   SOLE   15,489 0 0
J & J SNACK FOODS CORP COM 466032109 24,269 181,883 SH   SOLE   169,993 0 11,890
J2 GLOBAL INC COM 48123V102 212,191 2,594,027 SH   SOLE   2,384,088 0 209,939
JOHN BEAN TECHNOLOGIES CORP COM 477839104 9,758 113,527 SH   SOLE   108,310 0 5,217
JONES LANG LASALLE INC COM 48020Q107 53,670 531,180 SH   SOLE   477,458 0 53,722
JPMORGAN CHASE & CO COM 46625H100 65,032 753,642 SH   SOLE   446,125 0 307,517
KADANT INC COM 48282T104 17,230 281,530 SH   SOLE   269,057 0 12,473
KROGER CO COM 501044101 155,878 4,516,896 SH   SOLE   3,411,871 0 1,105,025
LEGGETT & PLATT INC COM 524660107 534 10,933 SH   SOLE   1,223 0 9,710
LEMAITRE VASCULAR INC COM 525558201 7,107 280,456 SH   SOLE   267,384 0 13,072
LHC GROUP INC COM 50187A107 8,128 177,866 SH   SOLE   169,696 0 8,170
LIGAND PHARMACEUTICALS COM 53220K504 123,420 1,214,647 SH   SOLE   1,096,403 0 118,244
LINAMAR CORP COM 53278L107 15,027 349,303 SH   SOLE   278,897 0 70,406
LINE CORP-SPONSORED ADR ADR 53567X101 18,773 551,994 SH   SOLE   467,693 0 84,301
LITHIA MOTORS INC-CL A COM 536797103 7,636 78,860 SH   SOLE   75,230 0 3,630
LOWE'S COS INC COM 548661107 65,368 919,120 SH   SOLE   913,835 0 5,285
LUNDIN MINING CORP COM 550372106 14,634 3,066,356 SH   SOLE   1,213,507 0 1,852,849
LUXOFT HOLDING INC COM G57279104 28,759 511,733 SH   SOLE   423,797 0 87,936
LUXOTTICA GROUP SPA-SPON ADR ADR 55068R202 3,808 70,907 SH   SOLE   64,262 0 6,645
LYDALL INC COM 550819106 18,293 295,764 SH   SOLE   275,463 0 20,301
MACQUARIE GROUP LTD-ADR ADR 55607P204 4,861 77,715 SH   SOLE   77,715 0 0
MAGELLAN HEALTH INC COM 559079207 18,144 241,119 SH   SOLE   225,754 0 15,365
MANPOWERGROUP INC COM 56418H100 555 6,246 SH   SOLE   536 0 5,710
MARTIN MARIETTA MATERIALS COM 573284106 76,578 345,680 SH   SOLE   309,873 0 35,807
MASTERCARD INC - A COM 57636Q104 223,882 2,168,348 SH   SOLE   1,626,089 0 542,259
MATSON INC COM 57686G105 14,457 408,507 SH   SOLE   379,127 0 29,380
MAXIMUS INC COM 577933104 214,791 3,849,987 SH   SOLE   2,993,690 0 856,297
MAXLINEAR INC-CLASS A COM 57776J100 9,622 441,366 SH   SOLE   422,305 0 19,061
MEAD JOHNSON NUTRITION CO COM 582839106 192,061 2,714,264 SH   SOLE   1,831,832 0 882,432
MEDNAX INC COM 58502B106 159,494 2,392,654 SH   SOLE   1,623,616 0 769,038
MERCADOLIBRE INC COM 58733R102 73,739 472,262 SH   SOLE   312,037 0 160,225
MERCURY SYSTEMS INC COM 589378108 10,556 349,318 SH   SOLE   333,118 0 16,200
MEREDITH CORP COM 589433101 19,180 324,260 SH   SOLE   300,840 0 23,420
META FINANCIAL GROUP INC COM 59100U108 10,898 105,912 SH   SOLE   101,052 0 4,860
METTLER-TOLEDO INTERNATIONAL COM 592688105 192,444 459,776 SH   SOLE   357,733 0 102,043
MGP INGREDIENTS INC COM 55303J106 7,327 146,605 SH   SOLE   139,785 0 6,820
MICROSOFT CORP COM 594918104 287,317 4,623,708 SH   SOLE   3,666,670 0 957,038
MID-AMERICA APARTMENT COMM COM 59522J103 763 7,797 SH   SOLE   372 0 7,425
MIDDLEBY CORP COM 596278101 178,302 1,384,221 SH   SOLE   1,048,734 0 335,487
MINERALS TECHNOLOGIES INC COM 603158106 21,619 279,856 SH   SOLE   259,139 0 20,717
MONSTER BEVERAGE CORP COM 61174X109 46,239 1,042,834 SH   SOLE   656,455 0 386,379
NASDAQ INC COM 631103108 60,006 894,016 SH   SOLE   520,376 0 373,640
NATIONAL BANK HOLD-CL A COM 633707104 16,456 516,013 SH   SOLE   493,173 0 22,840
NATIONAL RETAIL PROPERTIES COM 637417106 556 12,583 SH   SOLE   1,233 0 11,350
NEOGENOMICS INC COM 64049M209 6,571 766,742 SH   SOLE   731,410 0 35,332
NETEASE INC-ADR ADR 64110W102 157,948 733,486 SH   SOLE   551,727 0 181,759
NEW ORIENTAL EDUCATIO-SP ADR ADR 647581107 40,767 968,345 SH   SOLE   652,481 0 315,864
NEWELL BRANDS INC COM 651229106 162,337 3,635,765 SH   SOLE   2,413,874 0 1,221,891
NEWMONT MINING CORP COM 651639106 1,563 45,868 SH   SOLE   41,545 0 4,323
NIKE INC -CL B COM 654106103 46,555 915,900 SH   SOLE   542,923 0 372,977
NOAH HOLDINGS LTD-SPON ADS ADR 65487X102 1,046 47,701 SH   SOLE   47,701 0 0
NORTHWEST PIPE CO COM 667746101 10,360 601,604 SH   SOLE   574,976 0 26,628
NOVARTIS AG-SPONSORED ADR ADR 66987V109 2,794 38,353 SH   SOLE   34,217 0 4,136
NU SKIN ENTERPRISES INC - A COM 67018T105 38,278 801,126 SH   SOLE   728,786 0 72,340
NUTRISYSTEM INC COM 67069D108 8,686 250,678 SH   SOLE   239,128 0 11,550
NVR INC COM 62944T105 3,817 2,287 SH   SOLE   0 0 2,287
NXP SEMICONDUCTORS NV COM N6596X109 9,077 92,613 SH   SOLE   45,341 0 47,272
NXSTAGE MEDICAL INC COM 67072V103 11,641 444,156 SH   SOLE   425,569 0 18,587
OLD DOMINION FREIGHT LINE COM 679580100 270,644 3,154,724 SH   SOLE   2,447,241 0 707,483
OM ASSET MANAGEMENT PLC COM G67506108 42,866 2,956,304 SH   SOLE   2,650,108 0 306,196
OMEGA FLEX INC COM 682095104 616 11,042 SH   SOLE   11,042 0 0
ORBCOMM INC COM 68555P100 9,959 1,204,252 SH   SOLE   1,148,799 0 55,453
ORBOTECH LTD COM M75253100 12,860 384,909 SH   SOLE   308,976 0 75,933
O'REILLY AUTOMOTIVE INC COM 67103H107 226,556 813,748 SH   SOLE   492,726 0 321,022
ORIX - SPONSORED ADR ADR 686330101 5,227 67,159 SH   SOLE   60,876 0 6,283
OSI SYSTEMS INC COM 671044105 9,639 126,631 SH   SOLE   120,801 0 5,830
PACIFIC CONTINENTAL CORP COM 69412V108 6,970 318,975 SH   SOLE   304,035 0 14,940
PACWEST BANCORP COM 695263103 26,297 483,038 SH   SOLE   445,866 0 37,172
PAMPA ENERGIA SA-SPON ADR ADR 697660207 10,603 304,596 SH   SOLE   224,879 0 79,717
PANDORA MEDIA INC COM 698354107 46,520 3,567,494 SH   SOLE   3,235,677 0 331,817
PANERA BREAD COMPANY-CLASS A COM 69840W108 45,719 222,920 SH   SOLE   129,894 0 93,026
PARSLEY ENERGY INC-CLASS A COM 701877102 1,002 28,442 SH   SOLE   1,357 0 27,085
PATTERSON-UTI ENERGY INC COM 703481101 436 16,201 SH   SOLE   1,891 0 14,310
PDC ENERGY INC COM 69327R101 22,574 311,023 SH   SOLE   285,598 0 25,425
PEBBLEBROOK HOTEL TRUST COM 70509V100 13,398 450,350 SH   SOLE   420,331 0 30,019
PERRIGO CO PLC COM G97822103 42,314 508,402 SH   SOLE   295,482 0 212,920
PETROLEO BRASILEIRO-SPON ADR ADR 71654V408 335 33,089 SH   SOLE   33,089 0 0
PETROLEO BRASIL-SP PREF ADR ADR 71654V101 247 28,000 SH   SOLE   28,000 0 0
PEYTO EXPLORATION & DEV CORP COM 717046106 20,258 818,017 SH   SOLE   536,331 0 281,686
PINNACLE WEST CAPITAL COM 723484101 839 10,746 SH   SOLE   1,011 0 9,735
PIONEER NATURAL RESOURCES CO COM 723787107 20,599 114,393 SH   SOLE   67,279 0 47,114
PLANET PAYMENT INC COM U72603118 3,367 825,221 SH   SOLE   787,193 0 38,028
PNM RESOURCES INC COM 69349H107 18,758 546,876 SH   SOLE   507,861 0 39,015
POLYONE CORPORATION COM 73179P106 14,737 459,971 SH   SOLE   422,376 0 37,595
PORTLAND GENERAL ELECTRIC CO COM 736508847 20,159 465,233 SH   SOLE   432,903 0 32,330
PPG INDUSTRIES INC COM 693506107 101,528 1,071,421 SH   SOLE   774,275 0 297,146
PROGRESSIVE CORP COM 743315103 697 19,620 SH   SOLE   19,620 0 0
PROSPERITY BANCSHARES INC COM 743606105 25,995 362,149 SH   SOLE   336,584 0 25,565
PRUDENTIAL PLC-ADR ADR 74435K204 4,764 119,735 SH   SOLE   108,504 0 11,231
Q2 HOLDINGS INC COM 74736L109 4,719 163,583 SH   SOLE   155,963 0 7,620
RADIAN GROUP INC COM 750236101 30,559 1,699,616 SH   SOLE   1,579,476 0 120,140
RAGING RIVER EXPLORATION INC COM 750649105 25,882 3,286,808 SH   SOLE   2,588,865 0 697,943
RANGE RESOURCES CORP COM 75281A109 469 13,661 SH   SOLE   1,300 0 12,361
RAYTHEON COMPANY COM 755111507 91,498 644,353 SH   SOLE   489,186 0 155,167
REALPAGE INC COM 75606N109 9,040 301,323 SH   SOLE   287,443 0 13,880
RED HAT INC COM 756577102 296,957 4,260,498 SH   SOLE   2,818,984 0 1,441,514
RELX PLC - SPON ADR ADR 759530108 4,780 265,988 SH   SOLE   240,807 0 25,181
RENASANT CORP COM 75970E107 23,381 553,789 SH   SOLE   518,094 0 35,695
REPLIGEN CORP COM 759916109 20,857 676,733 SH   SOLE   618,560 0 58,173
RICE ENERGY INC COM 762760106 18,422 862,877 SH   SOLE   794,877 0 68,000
RIO TINTO PLC-SPON ADR ADR 767204100 3,430 89,175 SH   SOLE   80,922 0 8,253
RITCHIE BROS AUCTIONEERS COM 767744105 4,585 134,839 SH   SOLE   128,639 0 6,200
ROPER TECHNOLOGIES INC COM 776696106 1,806 9,866 SH   SOLE   9,866 0 0
ROSS STORES INC COM 778296103 136,832 2,085,850 SH   SOLE   1,214,780 0 871,070
ROYAL DUTCH SHELL-SPON ADR-A ADR 780259206 2,289 42,086 SH   SOLE   38,289 0 3,797
RSP PERMIAN INC COM 74978Q105 23,224 520,473 SH   SOLE   497,438 0 23,035
RYANAIR HOLDINGS PLC-SP ADR ADR 783513203 95,639 1,148,679 SH   SOLE   866,812 0 281,867
SAFEGUARD SCIENTIFICS INC COM 786449207 6,368 473,483 SH   SOLE   450,809 0 22,674
SALESFORCE.COM INC COM 79466L302 14,974 218,719 SH   SOLE   129,556 0 89,163
SAP SE-SPONSORED ADR ADR 803054204 3,005 34,766 SH   SOLE   31,507 0 3,259
SBA COMMUNICATIONS CORP COM 78410G104 244,233 2,365,226 SH   SOLE   1,723,014 0 642,212
SCHLUMBERGER LTD COM 806857108 115,407 1,374,707 SH   SOLE   994,758 0 379,949
SELECTIVE INSURANCE GROUP COM 816300107 23,930 555,875 SH   SOLE   515,365 0 40,510
SENSATA TECHNOLOGIES HOLDING COM N7902X106 3,921 100,672 SH   SOLE   91,617 0 9,055
SENSIENT TECHNOLOGIES CORP COM 81725T100 20,580 261,905 SH   SOLE   243,600 0 18,305
SERVICENOW INC COM 81762P102 1,272 17,110 SH   SOLE   17,110 0 0
SHIRE PLC-ADR ADR 82481R106 21,388 125,531 SH   SOLE   124,809 0 722
SIGNATURE BANK COM 82669G104 290,008 1,930,812 SH   SOLE   1,453,215 0 477,597
SILGAN HOLDINGS INC COM 827048109 14,491 283,140 SH   SOLE   264,627 0 18,513
SILICON MOTION TECHNOL-ADR ADR 82706C108 22,716 534,740 SH   SOLE   440,385 0 94,355
SILVER WHEATON CORP COM 828336107 9,677 500,891 SH   SOLE   235,197 0 265,694
SIMON PROPERTY GROUP INC COM 828806109 9,600 54,035 SH   SOLE   43,255 0 10,780
SIMPSON MANUFACTURING CO INC COM 829073105 13,318 304,400 SH   SOLE   282,665 0 21,735
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 48,700 1,402,258 SH   SOLE   1,261,970 0 140,288
SIX FLAGS ENTERTAINMENT CORP COM 83001A102 288,927 4,818,670 SH   SOLE   3,725,587 0 1,093,083
SOUTHWEST GAS HOLDINGS INC COM 844895102 19,974 260,685 SH   SOLE   242,080 0 18,605
SPARTANNASH CO COM 847215100 24,036 607,898 SH   SOLE   580,997 0 26,901
SPDR BBG BARC HIGH YIELD BND ETF US 78464A417 83,255 2,284,100 SH   SOLE   2,284,100 0 0
SPDR S&P 500 ETF TRUST ETF US 78462F103 488,374 2,184,824 SH   SOLE   2,184,824 0 0
SPIRE INC COM 84857L101 19,499 302,080 SH   SOLE   279,215 0 22,865
SPROUTS FARMERS MARKET INC COM 85208M102 13,408 708,662 SH   SOLE   704,536 0 4,126
STANDEX INTERNATIONAL CORP COM 854231107 20,195 229,885 SH   SOLE   213,456 0 16,429
STARBUCKS CORP COM 855244109 137,385 2,474,515 SH   SOLE   1,846,822 0 627,693
STEEL DYNAMICS INC COM 858119100 848 23,837 SH   SOLE   2,962 0 20,875
STERLING BANCORP/DE COM 85917A100 13,899 593,958 SH   SOLE   567,648 0 26,310
STEVEN MADDEN LTD COM 556269108 18,522 518,099 SH   SOLE   506,324 0 11,775
SUMITOMO MITSUI-SPONS ADR ADR 86562M209 3,396 444,448 SH   SOLE   402,813 0 41,635
SUNCOR ENERGY INC COM 867224107 226,411 6,916,344 SH   SOLE   5,600,947 0 1,315,397
SVB FINANCIAL GROUP COM 78486Q101 704 4,101 SH   SOLE   416 0 3,685
TAIWAN SEMICONDUCTOR-SP ADR ADR 874039100 573,651 19,953,068 SH   SOLE   13,789,751 0 6,163,317
TAKE-TWO INTERACTIVE SOFTWRE COM 874054109 81,582 1,655,142 SH   SOLE   1,493,656 0 161,486
TAL EDUCATION GROUP- ADR ADR 874080104 55,008 784,146 SH   SOLE   549,477 0 234,669
TANGER FACTORY OUTLET CENTER COM 875465106 17,909 500,518 SH   SOLE   460,538 0 39,980
TARENA INTERNATIONAL INC-ADR ADR 876108101 16,390 1,093,404 SH   SOLE   746,161 0 347,243
TATA MOTORS LTD-SPON ADR ADR 876568502 44,198 1,285,183 SH   SOLE   1,065,453 0 219,730
TAUBMAN CENTERS INC COM 876664103 645 8,730 SH   SOLE   770 0 7,960
TECHNOLOGY SELECT SECT SPDR OPTION 81369Y953 517 10,700 SH Put SOLE   10,700 0 0
TERRENO REALTY CORP COM 88146M101 9,851 345,786 SH   SOLE   318,421 0 27,365
TEXAS INSTRUMENTS INC COM 882508104 145,473 1,993,595 SH   SOLE   1,517,835 0 475,760
THERMO FISHER SCIENTIFIC INC COM 883556102 38,155 270,408 SH   SOLE   159,592 0 110,816
THOMSON REUTERS CORP COM 884903105 2,026 46,286 SH   SOLE   41,949 0 4,337
TORO CO COM 891092108 75,391 1,347,463 SH   SOLE   1,207,929 0 139,534
TORONTO-DOMINION BANK COM 891160509 348,779 7,063,759 SH   SOLE   5,775,485 0 1,288,274
TOTAL SA-SPON ADR ADR 89151E109 3,508 68,830 SH   SOLE   62,504 0 6,326
TOYOTA MOTOR CORP -SPON ADR ADR 892331307 3,255 27,770 SH   SOLE   25,169 0 2,601
TRACTOR SUPPLY COMPANY COM 892356106 285,970 3,772,193 SH   SOLE   2,843,412 0 928,781
TRANSDIGM GROUP INC COM 893641100 271,801 1,091,745 SH   SOLE   825,297 0 266,448
TYSON FOODS INC-CL A COM 902494103 127,076 2,060,243 SH   SOLE   1,328,593 0 731,650
ULTA SALON COSMETICS & FRAGR COM 90384S303 117,602 461,291 SH   SOLE   379,582 0 81,709
ULTIMATE SOFTWARE GROUP INC COM 90385D107 2,207 12,101 SH   SOLE   11,411 0 690
UMPQUA HOLDINGS CORP COM 904214103 22,207 1,182,460 SH   SOLE   1,104,230 0 78,230
UNILEVER N V -NY SHARES ADR 904784709 3,929 95,680 SH   SOLE   86,943 0 8,737
UNION PACIFIC CORP COM 907818108 175,969 1,697,230 SH   SOLE   1,262,755 0 434,475
UNITEDHEALTH GROUP INC COM 91324P102 111,659 697,694 SH   SOLE   438,000 0 259,694
UNIVERSAL ELECTRONICS INC COM 913483103 83,541 1,294,201 SH   SOLE   1,171,378 0 122,823
US AUTO PARTS NETWORK INC COM 90343C100 8,102 2,301,701 SH   SOLE   2,195,635 0 106,066
USA TECHNOLOGIES INC COM 90328S500 7,697 1,790,077 SH   SOLE   1,707,697 0 82,380
USANA HEALTH SCIENCES INC COM 90328M107 6,319 103,244 SH   SOLE   98,504 0 4,740
UTILITIES SELECT SECTOR SPDR ETF US 81369Y886 50,989 1,049,800 SH   SOLE   1,049,800 0 0
VAIL RESORTS INC COM 91879Q109 119,753 742,376 SH   SOLE   545,407 0 196,969
VALE SA-SP ADR ADR 91912E105 27,612 3,623,560 SH   SOLE   2,303,887 0 1,319,673
VALMONT INDUSTRIES COM 920253101 18,181 129,033 SH   SOLE   119,948 0 9,085
VANECK VECTORS RUSSIA ETF ETF US 92189F403 27,217 1,282,600 SH   SOLE   1,282,600 0 0
VANGUARD RUSSELL 2000 ETF ETF US 92206C664 1,535 14,214 SH   SOLE   0 0 14,214
VANTIV INC - CL A COM 92210H105 333,786 5,598,565 SH   SOLE   4,112,942 0 1,485,623
VARONIS SYSTEMS INC COM 922280102 581 21,697 SH   SOLE   21,697 0 0
VCA INC COM 918194101 35,482 516,860 SH   SOLE   306,257 0 210,603
VEEVA SYSTEMS INC-CLASS A COM 922475108 158,038 3,883,002 SH   SOLE   3,136,595 0 746,407
VERISK ANALYTICS INC COM 92345Y106 211,891 2,610,454 SH   SOLE   1,687,237 0 923,217
VF CORP COM 918204108 23,990 449,673 SH   SOLE   447,077 0 2,596
VIRTU FINANCIAL INC-CLASS A COM 928254101 42,208 2,646,247 SH   SOLE   2,412,661 0 233,586
VULCAN MATERIALS CO COM 929160109 91,070 727,688 SH   SOLE   423,598 0 304,090
WABTEC CORP COM 929740108 152,413 1,835,863 SH   SOLE   1,337,039 0 498,824
WATSCO INC COM 942622200 31,351 211,659 SH   SOLE   125,569 0 86,090
WD-40 CO COM 929236107 84,838 725,730 SH   SOLE   653,778 0 71,952
WELLS FARGO & CO COM 949746101 349 6,328 SH   SOLE   0 0 6,328
WESTERN ALLIANCE BANCORP COM 957638109 28,665 588,484 SH   SOLE   550,809 0 37,675
WHITECAP RESOURCES INC COM 96467A200 26,032 2,870,951 SH   SOLE   2,261,315 0 609,636
WHITING PETROLEUM CORP COM 966387102 401 33,345 SH   SOLE   2,365 0 30,980
WILLIS TOWERS WATSON PLC COM G96629103 102,838 841,004 SH   SOLE   632,630 0 208,374
WISDOMTREE EMRG MKTS DEBT ETF US 97717X867 18,890 528,100 SH   SOLE   528,100 0 0
WISDOMTREE INDIA EARNINGS ETF US 97717W422 4,810 238,095 SH   SOLE   238,095 0 0
WNS HOLDINGS LTD-ADR ADR 92932M101 62,578 2,271,416 SH   SOLE   2,057,277 0 214,139
WOLVERINE WORLD WIDE INC COM 978097103 16,255 740,538 SH   SOLE   689,823 0 50,715
WPP PLC-SPONSORED ADR ADR 92937A102 3,052 27,580 SH   SOLE   24,869 0 2,711
WSFS FINANCIAL CORP COM 929328102 26,778 577,729 SH   SOLE   535,419 0 42,310
XACTLY CORP COM 98386L101 2,597 236,085 SH   SOLE   225,211 0 10,874
YADKIN FINANCIAL CORP COM 984305102 22,389 653,491 SH   SOLE   624,571 0 28,920
YANDEX NV-A COM N97284108 80,036 3,975,934 SH   SOLE   2,639,811 0 1,336,123
YUM CHINA HOLDINGS INC COM 98850P109 91,869 3,628,174 SH   SOLE   2,810,296 0 706,878
ZIONS BANCORPORATION COM 989701107 1,009 23,449 SH   SOLE   2,059 0 21,390
ZOETIS INC COM 98978V103 248,906 4,649,848 SH   SOLE   3,153,684 0 1,496,164