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 Common 90214J101 9,821 247,629 SH   SOLE   139,060 0 108,569
3M COMPANY Common 88579Y101 810 4,235 SH   SOLE   3,254 0 981
ABAXIS INC Common 002567105 20,326 419,089 SH   SOLE   419,089 0 0
ABBVIE INC Common 00287Y109 13 200 SH   SOLE   200 0 0
ABIOMED INC. Common 003654100 33,522 267,744 SH   SOLE   220,230 0 47,514
ACADIA PHARMACEUTICALS INC Common 004225108 74,957 2,180,249 SH   SOLE   1,940,480 0 239,769
ACCENTURE PLC IRELAND SHARES C Common G1151C101 34 280 SH   SOLE   280 0 0
ACI WORLDWIDE INC Common 004498101 18,371 858,847 SH   SOLE   858,847 0 0
ACTIVISION BLIZZARD INC Common 00507V109 2,961 59,394 SH   SOLE   57,562 0 1,832
ACUITY BRANDS INC Common 00508Y102 234 1,145 SH   SOLE   1,145 0 0
ADECOAGRO SA Common L00849106 525 45,778 SH   SOLE   45,778 0 0
ADOBE SYSTEMS INC. Common 00724F101 211,435 1,624,798 SH   SOLE   1,501,422 0 123,376
ADVANCE AUTO PARTS Common 00751Y106 3,930 26,509 SH   SOLE   26,509 0 0
ADVISORY BOARD CO/THE Common 00762W107 11,703 250,073 SH   SOLE   150,418 0 99,655
AECOM Common 00766T100 320 8,997 SH   SOLE   8,997 0 0
AERIE PHARMACEUTICALS INC Common 00771V108 16,673 367,657 SH   SOLE   312,847 0 54,810
AETNA INC NEW Common 00817Y108 179,093 1,404,102 SH   SOLE   1,350,647 0 53,455
AFFILIATED MANAGERS GROUP INC. Common 008252108 5,732 34,964 SH   SOLE   24,812 0 10,152
AFLAC INC Common 001055102 4 61 SH   SOLE   61 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 3,170 59,952 SH   SOLE   59,952 0 0
AGIOS PHARMACEUTICALS INC Common 00847X104 117 2,000 SH   SOLE   2,000 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 158,038 1,168,139 SH   SOLE   1,093,594 0 74,545
ALBEMARLE CORP Common 012653101 3,417 32,344 SH   SOLE   10,378 0 21,966
ALEXION PHARMACEUTICALS INC Common 015351109 74,521 614,661 SH   SOLE   567,407 0 47,254
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 202,787 1,880,619 SH   SOLE   1,818,542 0 62,077
ALIGN TECHNOLOGY INC Common 016255101 803 7,000 SH   SOLE   7,000 0 0
ALLEGION PLC Common G0176J109 681 8,992 SH   SOLE   8,992 0 0
ALLERGAN PLC Common G0177J108 250,823 1,049,818 SH   SOLE   1,019,522 0 30,296
ALLISON TRANSMISSION HOLDINGS Common 01973R101 7,256 201,221 SH   SOLE   196,550 0 4,671
ALLSTATE CORP Common 020002101 13 165 SH   SOLE   165 0 0
ALPHABET INC CL A Common 02079K305 4,805 5,668 SH   SOLE   5,668 0 0
ALPHABET INC CL C Common 02079K107 1,053,740 1,270,240 SH   SOLE   1,214,038 0 56,202
ALTRIA GROUP INC. Common 02209S103 5,128 71,806 SH   SOLE   71,806 0 0
AMAZON COM INC. Common 023135106 1,071,924 1,209,110 SH   SOLE   1,151,049 0 58,061
AMBARELLA INC Common G037AX101 137 2,500 SH   SOLE   2,500 0 0
AMERICAN AIRLINES GROUP INC Common 02376R102 5 111 SH   SOLE   111 0 0
AMERICAN EAGLE OUTFITTERS Common 02553E106 2,975 212,044 SH   SOLE   212,044 0 0
AMERICAN EXPRESS COMPANY Common 025816109 56 703 SH   SOLE   703 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 797 12,768 SH   SOLE   12,768 0 0
AMERICAN SOFTWARE INC CL A Common 029683109 4,303 418,594 SH   SOLE   418,594 0 0
AMERISOURCEBERGEN CORP Common 03073E105 25 280 SH   SOLE   280 0 0
AMETEK INC Common 031100100 4,119 76,165 SH   SOLE   76,165 0 0
AMGEN INC Common 031162100 1,245 7,590 SH   SOLE   7,590 0 0
AMICUS THERAPEUTICS INC Common 03152W109 499 70,000 SH   SOLE   70,000 0 0
AMPHENOL CORP Common 032095101 21 293 SH   SOLE   293 0 0
ANADARKO PETROLEUM CORP. Common 032511107 181,424 2,926,190 SH   SOLE   2,810,975 0 115,215
ANSYS INC Common 03662Q105 5,857 54,807 SH   SOLE   54,807 0 0
AON PLC Common G0408V102 6 47 SH   SOLE   47 0 0
APPLE INC. Common 037833100 1,215,188 8,458,780 SH   SOLE   7,935,589 0 523,191
APPLIED MATERIALS INC Common 038222105 88,943 2,286,453 SH   SOLE   2,156,055 0 130,398
ARCHER DANIELS MIDLAND CO Common 039483102 10 220 SH   SOLE   220 0 0
ASML HOLDING NV - ADR Common N07059210 2,697 20,310 SH   SOLE   20,310 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 1,868 60,000 SH   SOLE   60,000 0 0
AT&T INC. Common 00206R102 2,908 69,999 SH   SOLE   69,999 0 0
AUTODESK INC. Common 052769106 137,075 1,585,236 SH   SOLE   1,543,945 0 41,291
AUTOMATIC DATA PROCESSING INC. Common 053015103 4 42 SH   SOLE   42 0 0
AUTOZONE INC Common 053332102 7 10 SH   SOLE   10 0 0
AVEXIS INC Common 05366U100 228 3,000 SH   SOLE   3,000 0 0
AXALTA COATING SYSTEMS LTD Common G0750C108 160 4,957 SH   SOLE   4,957 0 0
AXOVANT SCIENCES LTD Common G0750W104 149 10,000 SH   SOLE   10,000 0 0
BAKER HUGHES INC Common 057224107 45 751 SH   SOLE   751 0 0
BALCHEM CORP. Common 057665200 17,344 210,435 SH   SOLE   210,435 0 0
BALL CORP Common 058498106 14,337 193,065 SH   SOLE   187,748 0 5,317
BANK OF AMERICA CORP Common 060505104 161,754 6,856,905 SH   SOLE   6,283,107 0 573,798
BANK OF MONTREAL Common 063671101 19 257 SH   SOLE   257 0 0
BANK OF NOVA SCOTIA Common 064149107 5 86 SH   SOLE   86 0 0
BARRICK GOLD CORP Common 067901108 39 2,047 SH   SOLE   2,047 0 0
BAXTER INTERNATIONAL INC Common 071813109 304 5,869 SH   SOLE   5,869 0 0
BCE INC Common 05534B760 4 84 SH   SOLE   84 0 0
BECTON DICKINSON & CO Common 075887109 1,752 9,549 SH   SOLE   9,549 0 0
BELLICUM PHARMACEUTICALS Common 079481107 617 50,000 SH   SOLE   50,000 0 0
BERKSHIRE HATHAWAY INC CLASS B Common 084670702 693 4,157 SH   SOLE   4,157 0 0
BIO-TECHNE CORP Common 09073M104 38,446 378,218 SH   SOLE   282,383 0 95,835
BIOGEN INC Common 09062X103 3,665 13,403 SH   SOLE   13,403 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 97,722 1,113,255 SH   SOLE   1,049,586 0 63,669
BIOVERATIV INC Common 09075E100 900 16,535 SH   SOLE   16,535 0 0
BLACKBAUD INC Common 09227Q100 25,615 334,093 SH   SOLE   334,093 0 0
BLACKROCK INC. Common 09247X101 2,938 7,661 SH   SOLE   7,661 0 0
BLACKSTONE GROUP LP Common 09253U108 150,834 5,078,592 SH   SOLE   4,804,848 0 273,744
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,449 46,797 SH   SOLE   46,797 0 0
BLUEBIRD BIO INC Common 09609G100 6,390 70,299 SH   SOLE   70,299 0 0
BOEING CO Common 097023105 3,360 18,999 SH   SOLE   18,999 0 0
BOFI HOLDING INC Common 05566U108 31,982 1,223,942 SH   SOLE   752,404 0 471,538
BOSTON SCIENTIFIC CORP Common 101137107 62,499 2,513,031 SH   SOLE   2,489,019 0 24,012
BRISTOL MYERS SQUIBB CO Common 110122108 81,433 1,497,489 SH   SOLE   1,486,726 0 10,763
BROADCOM LTD Common Y09827109 406,265 1,855,430 SH   SOLE   1,807,594 0 47,836
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 7 100 SH   SOLE   100 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 16 449 SH   SOLE   449 0 0
BURLINGTON STORES INC Common 122017106 6,689 68,756 SH   SOLE   68,756 0 0
C.R. BARD INC Common 067383109 5,460 21,970 SH   SOLE   21,970 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 150 13,000 SH   SOLE   13,000 0 0
CAMPBELL SOUP CO Common 134429109 18 312 SH   SOLE   312 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 8,303 520,215 SH   SOLE   323,924 0 196,291
CANADIAN IMPERIAL BANK OF COMM Common 136069101 5 53 SH   SOLE   53 0 0
CANTEL MEDICAL CORP Common 138098108 26,601 332,092 SH   SOLE   332,092 0 0
CAVIUM INC Common 14964U108 67,106 936,445 SH   SOLE   841,597 0 94,848
CBRE GROUP INC Common 12504L109 12 335 SH   SOLE   335 0 0
CBS CORP. NEW CLASS B Common 124857202 336,403 4,850,100 SH   SOLE   4,667,136 0 182,964
CELGENE CORP Common 151020104 331,201 2,661,746 SH   SOLE   2,519,816 0 141,930
CENTENE CORP DEL Common 15135B101 63,132 885,939 SH   SOLE   878,311 0 7,628
CHARTER COMMUNICATIONS INC Common 16119P108 87,011 265,830 SH   SOLE   259,401 0 6,429
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 978 30,266 SH   SOLE   30,266 0 0
CHEVRONTEXACO CORP Common 166764100 450 4,190 SH   SOLE   4,190 0 0
CHUBB LTD Common H1467J104 7,295 53,538 SH   SOLE   52,131 0 1,407
CHURCH & DWIGHT CO INC. Common 171340102 3,978 79,768 SH   SOLE   79,768 0 0
CHUY'S HOLDING INC Common 171604101 12,385 415,617 SH   SOLE   252,294 0 163,323
CIENA CORPORATION Common 171779309 1,594 67,500 SH   SOLE   67,500 0 0
CIGNA CORP Common 125509109 24,843 169,588 SH   SOLE   168,865 0 723
CISCO SYSTEMS INC Common 17275R102 3,361 99,428 SH   SOLE   99,428 0 0
CITIGROUP INC. Common 172967424 10 172 SH   SOLE   172 0 0
CITIZENS FINANCIAL GROUP Common 174610105 2,519 72,903 SH   SOLE   72,903 0 0
CLOROX CO. Common 189054109 4 28 SH   SOLE   28 0 0
CLOVIS ONCOLOGY INC Common 189464100 10,635 167,035 SH   SOLE   167,035 0 0
CME GROUP INC Common 12572Q105 2,990 25,169 SH   SOLE   25,169 0 0
COACH INC Common 189754104 3,667 88,713 SH   SOLE   88,713 0 0
COCA COLA CO. Common 191216100 1,644 38,739 SH   SOLE   38,739 0 0
COGNEX CORP. Common 192422103 30,046 357,898 SH   SOLE   357,898 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 130,066 2,185,253 SH   SOLE   2,138,723 0 46,530
COLGATE PALMOLIVE CO Common 194162103 4 49 SH   SOLE   49 0 0
COMCAST CORP CL A Common 20030N101 449,556 11,959,453 SH   SOLE   11,489,219 0 470,234
CONAGRA FOODS INC Common 205887102 2,584 64,046 SH   SOLE   64,046 0 0
CONOCOPHILLIPS Common 20825C104 1,800 36,087 SH   SOLE   36,087 0 0
CONSOLIDATED EDISON Common 209115104 12 155 SH   SOLE   155 0 0
CONSTELLATION BRANDS INC-A Common 21036P108 4 26 SH   SOLE   26 0 0
CORNERSTONE ONDEMAND INC Common 21925Y103 9,724 250,027 SH   SOLE   250,027 0 0
CORNING INC Common 219350105 5 187 SH   SOLE   187 0 0
COSTCO WHOLESALE CORP NEW Common 22160K105 80,190 478,205 SH   SOLE   474,098 0 4,107
COTIVITI HOLDINGS INC Common 22164K101 30,291 727,620 SH   SOLE   443,126 0 284,494
COVANTA HOLDING CORP Common 22282E102 437 27,828 SH   SOLE   27,828 0 0
CRAFT BREW ALLIANCE INC Common 224122101 2,997 224,505 SH   SOLE   224,505 0 0
CREDICORP LTD Common G2519Y108 601 3,680 SH   SOLE   3,680 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 167,933 1,778,007 SH   SOLE   1,652,197 0 125,810
CSX CORP Common 126408103 3,148 67,631 SH   SOLE   67,631 0 0
CTRIP.COM INTERNATIONAL ADR Common 22943F100 7,953 161,801 SH   SOLE   161,801 0 0
CUMMINS INC Common 231021106 21 140 SH   SOLE   140 0 0
CURIS INC Common 231269101 167 60,000 SH   SOLE   60,000 0 0
CVS HEALTH CORP Common 126650100 2,257 28,750 SH   SOLE   28,750 0 0
CYRUSONE INC Common 23283R100 7,799 151,522 SH   SOLE   151,522 0 0
DANAHER CORP Common 235851102 145,980 1,706,766 SH   SOLE   1,557,358 0 149,408
DARDEN RESTAURANTS INC Common 237194105 1,245 14,875 SH   SOLE   14,875 0 0
DBV TECHNOLOGIES SA SPONSORED Common 23306J101 428 12,150 SH   SOLE   12,150 0 0
DELL TECHNOLOGIES INC CL V Common 24703L103 4 61 SH   SOLE   61 0 0
DELPHI AUTOMOTIVE PLC Common G27823106 165,839 2,060,369 SH   SOLE   2,010,478 0 49,891
DELTA AIR LINES INC. Common 247361702 8 181 SH   SOLE   181 0 0
DENTSPLY SIRONA INC Common 24906P109 12 190 SH   SOLE   190 0 0
DERMIRA INC Common 24983L104 1,228 36,000 SH   SOLE   36,000 0 0
DEVON ENERGY CORP NEW Common 25179M103 17 415 SH   SOLE   415 0 0
DEXCOM INC. Common 252131107 112,067 1,322,632 SH   SOLE   1,291,514 0 31,118
DIAMONDBACK ENERGY INC Common 25278X109 8 74 SH   SOLE   74 0 0
DICKS SPORTING GOODS INC Common 253393102 2 40 SH   SOLE   0 0 40
DIGITAL REALTY TRUST INC Common 253868103 1 10 SH   SOLE   10 0 0
DIPLOMAT PHARMACY INC Common 25456K101 3,919 245,705 SH   SOLE   131,346 0 114,359
DISCOVER FINANCIAL SERVICES Common 254709108 1,194 17,457 SH   SOLE   17,457 0 0
DMC GLOBAL INC Common 23291C103 4,793 386,501 SH   SOLE   386,501 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 5,229 99,763 SH   SOLE   99,763 0 0
DOLLAR GENERAL CORP. Common 256677105 40 576 SH   SOLE   576 0 0
DOLLAR TREE INC Common 256746108 3,965 50,531 SH   SOLE   50,531 0 0
DOMINION RESOURCES INC-VA NEW Common 25746U109 4 48 SH   SOLE   48 0 0
DONALDSON CO. INC. Common 257651109 7 145 SH   SOLE   145 0 0
DORMAN PRODUCTS INC Common 258278100 153 1,861 SH   SOLE   736 0 1,125
DOVER CORP Common 260003108 104 1,300 SH   SOLE   1,300 0 0
DOW CHEMICAL CO Common 260543103 1,969 30,990 SH   SOLE   30,990 0 0
DR PEPPER SNAPPLE GROUP INC Common 26138E109 4 42 SH   SOLE   42 0 0
DTE ENERGY CORP Common 233331107 4 35 SH   SOLE   35 0 0
DUKE ENERGY CORP Common 26441C204 13 155 SH   SOLE   155 0 0
E I DUPONT DE NEMOURS & CO Common 263534109 45 560 SH   SOLE   560 0 0
EASTMAN CHEMICAL COMPANY Common 277432100 6 70 SH   SOLE   70 0 0
EATON CORP PLC Common G29183103 1,320 17,808 SH   SOLE   17,808 0 0
EBAY INC Common 278642103 68,823 2,050,139 SH   SOLE   2,032,334 0 17,805
EBIX INC Common 278715206 29,703 484,944 SH   SOLE   284,221 0 200,723
ECOLAB INC Common 278865100 8,767 69,949 SH   SOLE   24,366 0 45,583
EDISON INTERNATIONAL Common 281020107 21 263 SH   SOLE   263 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 112,499 1,195,903 SH   SOLE   1,135,603 0 60,300
ELECTRONICS ARTS INC Common 285512109 170,763 1,907,536 SH   SOLE   1,732,764 0 174,772
ELI LILLY & CO Common 532457108 7,213 85,754 SH   SOLE   85,754 0 0
ELLIE MAE INC Common 28849P100 10,373 103,448 SH   SOLE   103,448 0 0
ENCANA CORPORATION Common 292505104 8,370 714,740 SH   SOLE   714,740 0 0
ENVISION HEALTHCARE CORP Common 29414D100 29,108 474,696 SH   SOLE   469,727 0 4,969
EOG RES INC Common 26875P101 807 8,269 SH   SOLE   8,269 0 0
EPAM SYSTEMS INC Common 29414B104 22,342 295,836 SH   SOLE   193,828 0 102,008
EQUINIX INC. Common 29444U700 104,587 261,225 SH   SOLE   259,135 0 2,090
EQUITY RESIDENTIAL Common 29476L107 11 179 SH   SOLE   179 0 0
EURONET WORLDWIDE INC Common 298736109 12,471 145,823 SH   SOLE   121,900 0 23,923
EVERBRIDGE INC Common 29978A104 31,004 1,510,196 SH   SOLE   943,242 0 566,954
EVERCORE PARTNERS INC CL A Common 29977A105 215 2,762 SH   SOLE   2,762 0 0
EVERSOURCE ENERGY Common 30040W108 19 326 SH   SOLE   326 0 0
EXELIXIS INC Common 30161Q104 650 30,000 SH   SOLE   30,000 0 0
EXPRESS SCRIPTS HOLDING CO Common 30219G108 43 652 SH   SOLE   652 0 0
EXXON MOBIL CORP Common 30231G102 4,900 59,751 SH   SOLE   59,751 0 0
F5 NETWORKS INC Common 315616102 17 120 SH   SOLE   120 0 0
FACEBOOK INC Common 30303M102 885,702 6,235,140 SH   SOLE   5,884,655 0 350,485
FAIR ISAAC CORP Common 303250104 17 130 SH   SOLE   130 0 0
FASTENAL CO. Common 311900104 7,403 143,751 SH   SOLE   143,751 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 15 189 SH   SOLE   189 0 0
FIFTH THIRD BANCORP Common 316773100 19 760 SH   SOLE   760 0 0
FINANCIAL ENGINES INC Common 317485100 5,394 123,869 SH   SOLE   83,250 0 40,619
FINISAR CORP Common 31787A507 12 425 SH   SOLE   425 0 0
FIRSTSERVICE CORP Common 33767E103 55,998 928,650 SH   SOLE   562,640 0 366,010
FISERV INC. Common 337738108 22,840 198,073 SH   SOLE   101,399 0 96,674
FIVE BELOW Common 33829M101 2,098 48,431 SH   SOLE   48,431 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 434 12,000 SH   SOLE   12,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 2,375 15,682 SH   SOLE   15,682 0 0
FLIR SYSTEMS INC Common 302445101 6,037 166,408 SH   SOLE   166,408 0 0
FLOTEK INDUSTRIES Common 343389102 3,821 298,744 SH   SOLE   298,744 0 0
FORTIVE CORP Common 34959J108 2,538 42,150 SH   SOLE   42,150 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 11,217 184,332 SH   SOLE   130,203 0 54,129
FRANCESCAS HOLDINGS CORP Common 351793104 10,700 697,078 SH   SOLE   411,201 0 285,877
FRNKLIN RESOURCES INC Common 354613101 58 1,388 SH   SOLE   1,388 0 0
GALAPAGOS NV ADR Common 36315X101 646 7,500 SH   SOLE   7,500 0 0
GARMIN LTD Common H2906T109 1,050 20,547 SH   SOLE   20,547 0 0
GARTNER INC Common 366651107 3,742 34,654 SH   SOLE   34,654 0 0
GENERAL DYNAMICS CORP Common 369550108 10,974 58,620 SH   SOLE   28,845 0 29,775
GENERAL ELECTRIC COMPANY Common 369604103 4,439 148,944 SH   SOLE   148,944 0 0
GENERAL MILLS INC. Common 370334104 4 62 SH   SOLE   62 0 0
GEOPARK LTD Common G38327105 372 51,780 SH   SOLE   51,780 0 0
GGP INC Common 36174X101 6 262 SH   SOLE   262 0 0
GILEAD SCIENCES INC Common 375558103 3,741 55,083 SH   SOLE   55,083 0 0
GLAUKOS CORPORATION Common 377322102 1,436 28,000 SH   SOLE   28,000 0 0
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,309 31,051 SH   SOLE   31,051 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 590 16,000 SH   SOLE   16,000 0 0
GLOBANT SA Common L44385109 13,081 359,381 SH   SOLE   223,147 0 136,234
GOLDMAN SACHS GROUP INC Common 38141G104 15 65 SH   SOLE   65 0 0
GOPRO INC CL A Common 38268T103 7,721 887,480 SH   SOLE   504,063 0 383,417
GREENLIGHT CAPITAL RE LTD Common G4095J109 6,116 276,725 SH   SOLE   193,284 0 83,441
GRUPO AEROPORTUARIO SUR ADR Common 40051E202 411 2,370 SH   SOLE   2,370 0 0
GTT COMMUNICATIONS INC Common 362393100 33,012 1,355,720 SH   SOLE   811,056 0 544,664
GUIDEWIRE SOFTWARE INC Common 40171V100 13,212 234,555 SH   SOLE   234,555 0 0
GW PHARMACEUTICALS ADR Common 36197T103 605 5,000 SH   SOLE   5,000 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 14,361 585,687 SH   SOLE   331,634 0 254,053
HAIN CELESTIAL GRP INC Common 405217100 1,947 52,351 SH   SOLE   12,472 0 39,879
HALLIBURTON CO Common 406216101 93,831 1,906,740 SH   SOLE   1,811,644 0 95,096
HALOZYME THERAPEUTICS INC Common 40637H109 4,718 364,014 SH   SOLE   364,014 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,497 31,151 SH   SOLE   31,151 0 0
HCA HOLDINGS INC Common 40412C101 375 4,215 SH   SOLE   4,215 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 160,107 3,893,175 SH   SOLE   3,546,864 0 346,311
HEALTHEQUITY INC Common 42226A107 8,638 203,489 SH   SOLE   203,489 0 0
HEICO CORP Common 422806109 26,866 308,091 SH   SOLE   187,527 0 120,564
HELMERICH AND PAYNE Common 423452101 17 256 SH   SOLE   256 0 0
HESKA CORP Common 42805E306 4,365 41,582 SH   SOLE   41,582 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 21 875 SH   SOLE   875 0 0
HEXCEL CORP Common 428291108 12,848 235,531 SH   SOLE   235,531 0 0
HILL-ROM HOLDINGS Common 431475102 247 3,500 SH   SOLE   3,500 0 0
HOME DEPOT INC Common 437076102 281,163 1,914,887 SH   SOLE   1,824,094 0 90,793
HONEYWELL INTERNATIONAL INC Common 438516106 603,584 4,833,700 SH   SOLE   4,662,528 0 171,172
HP INC Common 40434L105 67 3,730 SH   SOLE   3,730 0 0
HUBSPOT INC Common 443573100 19,721 325,695 SH   SOLE   245,875 0 79,820
HUMANA INC Common 444859102 92,889 450,611 SH   SOLE   423,118 0 27,493
IDEXX LABORATORIES CORP. Common 45168D104 8,712 56,348 SH   SOLE   56,348 0 0
IHS MARKIT LTD Common G47567105 1,642 39,146 SH   SOLE   39,146 0 0
ILLINOIS TOOL WORKS INC Common 452308109 40 302 SH   SOLE   302 0 0
ILLUMINA INC Common 452327109 15,284 89,567 SH   SOLE   55,700 0 33,867
INCYTE CORPORATION Common 45337C102 189,412 1,417,011 SH   SOLE   1,336,325 0 80,686
INDEPENDENT BANK GROUP INC Common 45384B106 20,551 319,612 SH   SOLE   205,528 0 114,084
INGERSOLL RAND PLC Common G47791101 11 140 SH   SOLE   140 0 0
INOGEN INC Common 45780L104 10,240 132,030 SH   SOLE   132,030 0 0
INSULET CORP Common 45784P101 52,279 1,213,245 SH   SOLE   829,285 0 383,960
INTEL CORP. Common 458140100 3,290 91,201 SH   SOLE   91,201 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 225,301 3,763,169 SH   SOLE   3,537,765 0 225,404
INTERXION HOLDING NV Common N47279109 10,205 257,959 SH   SOLE   255,635 0 2,324
INTL BUSINESS MACHINES CORP Common 459200101 48 276 SH   SOLE   276 0 0
INTUIT INC. Common 461202103 1,204 10,378 SH   SOLE   10,378 0 0
INTUITIVE SURGICAL INC Common 46120E602 14,028 18,302 SH   SOLE   6,093 0 12,209
IPG PHOTONICS CORP Common 44980X109 22,219 184,081 SH   SOLE   114,256 0 69,825
IRONWOOD PHARMACEUTICALS INC Common 46333X108 3,189 186,924 SH   SOLE   186,924 0 0
ITAU UNIBANCO HLDGS ADR Common 465562106 1,118 92,631 SH   SOLE   92,631 0 0
J P MORGAN CHASE & CO. Common 46625H100 36,156 411,613 SH   SOLE   391,538 0 20,075
JOHNSON & JOHNSON Common 478160104 10,040 80,607 SH   SOLE   80,607 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 89,672 2,128,961 SH   SOLE   2,064,671 0 64,290
KATE SPADE & CO Common 485865109 24,025 1,034,216 SH   SOLE   1,034,216 0 0
KELLOGG CO Common 487836108 22 303 SH   SOLE   303 0 0
KIMBERLY CLARK CORP Common 494368103 11 82 SH   SOLE   82 0 0
KITE PHARMA INC Common 49803L109 549 7,000 SH   SOLE   7,000 0 0
KLA-TENCOR CORP. Common 482480100 2,385 25,091 SH   SOLE   25,091 0 0
KRAFT HEINZ COMPANY Common 500754106 1,470 16,188 SH   SOLE   16,188 0 0
LAM RESEARCH CORP. Common 512807108 10,566 82,315 SH   SOLE   58,656 0 23,659
LAMAR ADVERTISING CO CL A Common 512816109 30,045 402,000 SH   SOLE   363,130 0 38,870
LAMB WESTON HOLDING INC Common 513272104 2 55 SH   SOLE   55 0 0
LAS VEGAS SANDS CORP Common 517834107 51 895 SH   SOLE   895 0 0
LENDINGCLUB CORP Common 52603A109 63,994 11,656,552 SH   SOLE   8,441,052 0 3,215,500
LEVEL 3 COMMUNICATIONS INC Common 52729N308 88,869 1,553,117 SH   SOLE   1,540,824 0 12,293
LIBERTY GLOBAL PLC SERIES C Common G5480U120 5 147 SH   SOLE   147 0 0
LINCOLN NATIONAL CORP Common 534187109 729 11,136 SH   SOLE   11,136 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 2,856 107,517 SH   SOLE   107,517 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 2,636 108,107 SH   SOLE   108,107 0 0
LITHIA MOTORS INC CL A Common 536797103 2,395 27,963 SH   SOLE   27,963 0 0
LIVE NATION ENTERTAINMENT INC Common 538034109 6 205 SH   SOLE   205 0 0
LKQ CORPORATION Common 501889208 860 29,381 SH   SOLE   29,381 0 0
LOCKHEED MARTIN CORP. Common 539830109 910 3,402 SH   SOLE   3,402 0 0
LOGMEIN INC Common 54142L109 1,947 19,974 SH   SOLE   19,974 0 0
LOWES COMPANIES INC. Common 548661107 8,406 102,256 SH   SOLE   32,664 0 69,592
LULULEMON ATHLETICA INC Common 550021109 1,598 30,810 SH   SOLE   30,810 0 0
LUMINEX CORP Common 55027E102 6,109 332,567 SH   SOLE   332,567 0 0
LUXOFT HOLDING INC Common G57279104 1,172 18,745 SH   SOLE   18,745 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 37 405 SH   SOLE   405 0 0
MA-COM TECHNOLOGY SOLUTIONS HO Common 55405Y100 45,852 949,309 SH   SOLE   568,139 0 381,170
MACQUARIE INFRASTRUCTURE CO Common 55608B105 1,474 18,292 SH   SOLE   18,292 0 0
MANHATTAN ASSOCIATES INC Common 562750109 14,703 282,480 SH   SOLE   282,480 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 32,214 171,819 SH   SOLE   106,915 0 64,904
MARRIOTT INTERNATIONAL INC NEW Common 571903202 81,007 860,125 SH   SOLE   824,126 0 35,999
MARSH & McLENNAN COMPANIES INC Common 571748102 9 119 SH   SOLE   119 0 0
MASIMO CORPORATION Common 574795100 6,045 64,815 SH   SOLE   64,815 0 0
MASONITE INTERNATIONAL CORP Common 575385109 9,982 125,958 SH   SOLE   125,958 0 0
MATCH GROUP INC Common 57665R106 26,949 1,650,286 SH   SOLE   1,640,415 0 9,871
MATTEL INC Common 577081102 820 32,038 SH   SOLE   32,038 0 0
MCDONALDS CORP. Common 580135101 2,369 18,279 SH   SOLE   18,279 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 45,795 793,820 SH   SOLE   653,318 0 140,502
MEDPACE HOLDINGS INC Common 58506Q109 315 10,564 SH   SOLE   4,707 0 5,857
MEDTRONIC PLC Common G5960L103 88,071 1,093,237 SH   SOLE   1,084,459 0 8,778
MERCK & CO INC Common 58933Y105 669 10,525 SH   SOLE   10,525 0 0
MERIDIAN BIOSCIENCE Common 589584101 8,534 618,391 SH   SOLE   618,391 0 0
METLIFE INC Common 59156R108 143 2,700 SH   SOLE   2,700 0 0
METTLER-TOLEDO INTERNATIONAL Common 592688105 814 1,700 SH   SOLE   1,700 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 136,592 1,851,338 SH   SOLE   1,766,884 0 84,454
MICRON TECHNOLOGY INC. Common 595112103 189,907 6,571,160 SH   SOLE   6,301,314 0 269,846
MICROSEMI CORP Common 595137100 106,886 2,074,244 SH   SOLE   1,990,635 0 83,609
MICROSOFT CORP Common 594918104 990,816 15,044,270 SH   SOLE   14,363,789 0 680,481
MIDDLEBY CORP Common 596278101 40,657 297,960 SH   SOLE   181,520 0 116,440
MOBILEYE NV Common N51488117 5,211 84,865 SH   SOLE   84,865 0 0
MOHAWK INDUSTRIES INC. Common 608190104 1,591 6,934 SH   SOLE   6,934 0 0
MOLSON COORS BREWING Common 60871R209 152,620 1,594,611 SH   SOLE   1,555,699 0 38,912
MONOLITHIC POWER SYSTEMS Common 609839105 20 222 SH   SOLE   222 0 0
MONSANTO CO NEW Common 61166W101 44,618 394,155 SH   SOLE   389,726 0 4,429
MONSTER BEVERAGE CORP Common 61174X109 30 660 SH   SOLE   660 0 0
MORGAN STANLEY Common 617446448 128,455 2,998,491 SH   SOLE   2,898,285 0 100,206
MYLAN NV Common N59465109 38 974 SH   SOLE   974 0 0
NABORS INDUSTRIES LTD. Common G6359F103 14 1,040 SH   SOLE   1,040 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 994 50,000 SH   SOLE   50,000 0 0
NEOGEN CORP Common 640491106 25,516 389,255 SH   SOLE   389,255 0 0
NETFLIX COM INC Common 64110L106 101,822 688,870 SH   SOLE   623,571 0 65,299
NETSCOUT SYSTEMS INC Common 64115T104 12,929 340,672 SH   SOLE   340,672 0 0
NEUROCRINE BIOSCIENCES INC. Common 64125C109 753 17,394 SH   SOLE   17,394 0 0
NEVRO CORP Common 64157F103 2,699 28,800 SH   SOLE   28,800 0 0
NEW ORIENTAL EDUCATION & TECH. Common 647581107 400 6,618 SH   SOLE   6,618 0 0
NEWELL BRANDS INC Common 651229106 187,105 3,966,610 SH   SOLE   3,865,385 0 101,225
NEXSTAR BROADCASTING GROUP INC Common 65336K103 1,982 28,255 SH   SOLE   28,255 0 0
NEXTERA ENERGY INC Common 65339F101 30 230 SH   SOLE   230 0 0
NIC INC Common 62914B100 9,590 474,758 SH   SOLE   474,758 0 0
NIELSEN HOLDINGS PLC Common G6518L108 16 383 SH   SOLE   383 0 0
NIKE INC CL B Common 654106103 57,842 1,037,892 SH   SOLE   1,029,493 0 8,399
NORD ANGLIA EDUCATION INC Common G6583A102 13,879 547,722 SH   SOLE   349,294 0 198,428
NORTHROP GRUMMAN CORP. Common 666807102 31 131 SH   SOLE   131 0 0
NVIDIA CORP. Common 67066G104 38,388 352,406 SH   SOLE   350,003 0 2,403
NXP SEMICONDUCTORS NV Common N6596X109 24,146 233,292 SH   SOLE   213,920 0 19,372
O REILLY AUTOMOTIVE INC Common 67103H107 4 13 SH   SOLE   13 0 0
OBALON THERAPEUTICS INC Common 67424L100 500 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 1,698 19,844 SH   SOLE   19,844 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 18,574 554,440 SH   SOLE   314,536 0 239,904
OMEGA HEALTHCARE INVESTORS INC Common 681936100 1,778 53,910 SH   SOLE   53,910 0 0
OMNICOM GROUP INC Common 681919106 45 527 SH   SOLE   527 0 0
ORACLE CORP. Common 68389X105 8 186 SH   SOLE   186 0 0
OXFORD IMMUNOTEC GLOBAL PLC Common G6855A103 155 10,000 SH   SOLE   10,000 0 0
PACIRA PHARMACEUTICALS Common 695127100 6,082 133,388 SH   SOLE   133,388 0 0
PALO ALTO NETWORKS INC Common 697435105 0 4 SH   SOLE   4 0 0
PAREXEL INTERNATIONAL CORP Common 699462107 30 475 SH   SOLE   475 0 0
PARSLEY ENERGY INC Common 701877102 8,397 258,288 SH   SOLE   168,529 0 89,759
PAYCOM SOFTWARE INC Common 70432V102 2,909 50,590 SH   SOLE   50,590 0 0
PAYLOCITY HOLDING CORP Common 70438V106 43,246 1,119,499 SH   SOLE   676,550 0 442,949
PAYPAL HOLDINGS INC Common 70450Y103 5 118 SH   SOLE   118 0 0
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 122 4,138 SH   SOLE   4,138 0 0
PEPSICO INC Common 713448108 139,461 1,246,745 SH   SOLE   1,236,061 0 10,684
PERFORMANCE FOOD GROUP CO. Common 71377A103 84,013 3,529,973 SH   SOLE   3,374,860 0 155,113
PFIZER INC Common 717081103 3,870 113,137 SH   SOLE   113,137 0 0
PG & E CORP Common 69331C108 19 284 SH   SOLE   284 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 208,063 1,842,894 SH   SOLE   1,754,428 0 88,466
PINNACLE FOODS INC Common 72348P104 31,738 548,442 SH   SOLE   393,192 0 155,250
PIONEER NATURAL RESOURCES Common 723787107 87,810 471,516 SH   SOLE   467,698 0 3,818
PLANET FITNESS INC CLASS A Common 72703H101 20,330 1,055,013 SH   SOLE   699,766 0 355,247
PNC FINANCIAL SERVICES GROUP Common 693475105 9 79 SH   SOLE   79 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 28,648 731,015 SH   SOLE   438,707 0 292,308
PPG INDUSTRIES INC. Common 693506107 179 1,700 SH   SOLE   1,700 0 0
PPL CORP Common 69351T106 15 402 SH   SOLE   402 0 0
PRA HEALTH SCIENCES INC Common 69354M108 5,536 84,863 SH   SOLE   84,863 0 0
PRAXAIR INC Common 74005P104 26 221 SH   SOLE   221 0 0
PRICELINE GROUP INC Common 741503403 18 10 SH   SOLE   10 0 0
PROCTER & GAMBLE CO Common 742718109 3,945 43,908 SH   SOLE   43,908 0 0
PROOFPOINT INC Common 743424103 26,318 353,932 SH   SOLE   316,439 0 37,493
PROS HOLDINGS INC Common 74346Y103 5,205 215,191 SH   SOLE   215,191 0 0
PROTO LABS INC Common 743713109 3,379 66,132 SH   SOLE   38,638 0 27,494
PRUDENTIAL FINANCIAL INC Common 744320102 15 142 SH   SOLE   142 0 0
PUBLIC STORAGE Common 74460D109 11,888 54,304 SH   SOLE   17,399 0 36,905
PUMA BIOTECHNOLOGY INC Common 74587V107 11,064 297,414 SH   SOLE   174,740 0 122,674
PVH CORP Common 693656100 104,195 1,007,009 SH   SOLE   999,427 0 7,582
Q2 HOLDINGS INC Common 74736L109 6,909 198,251 SH   SOLE   198,251 0 0
QUALCOMM INC. Common 747525103 1,910 33,303 SH   SOLE   33,303 0 0
QUALITY SYSTEMS INC Common 747582104 4,453 292,205 SH   SOLE   292,205 0 0
QUIDEL CORP Common 74838J101 15,172 670,123 SH   SOLE   670,123 0 0
RA PHARMACEUTICALS INC Common 74933V108 383 18,000 SH   SOLE   18,000 0 0
RALPH LAUREN CORP Common 751212101 27 333 SH   SOLE   333 0 0
RAYTHEON COMPANY Common 755111507 14 90 SH   SOLE   90 0 0
REALPAGE INC Common 75606N109 5,402 154,798 SH   SOLE   100,587 0 54,211
RED HAT INC Common 756577102 82,724 956,348 SH   SOLE   948,773 0 7,575
RED ROCK RESORTS INC Common 75700L108 7,117 320,856 SH   SOLE   320,856 0 0
REGIONS FINANCIAL CORP Common 7591EP100 4,227 290,896 SH   SOLE   290,896 0 0
REPUBLIC SERVICES INC Common 760759100 32 502 SH   SOLE   502 0 0
REYNOLDS AMERICAN INC Common 761713106 18 285 SH   SOLE   285 0 0
ROCKWELL AUTOMATION INC. Common 773903109 84,581 543,198 SH   SOLE   520,411 0 22,787
ROPER TECHNOLOGIES INC Common 776696106 26 125 SH   SOLE   125 0 0
ROSS STORES INC Common 778296103 4,947 75,109 SH   SOLE   75,109 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 2,125 21,660 SH   SOLE   21,660 0 0
RPC INC Common 749660106 3,246 177,261 SH   SOLE   177,261 0 0
S&P GLOBAL INC Common 78409V104 62,833 480,595 SH   SOLE   475,252 0 5,343
SABRE CORP Common 78573M104 0 8 SH   SOLE   8 0 0
SAGE THERAPEUTICS INC Common 78667J108 569 8,000 SH   SOLE   8,000 0 0
SALESFORCE.COM INC Common 79466L302 305,482 3,703,265 SH   SOLE   3,504,001 0 199,264
SAP SE ADR Common 803054204 854 8,701 SH   SOLE   8,701 0 0
SAREPTA THERAPEUTICS INC Common 803607100 3,666 123,840 SH   SOLE   123,840 0 0
SCHLUMBERGER LTD Common 806857108 10 125 SH   SOLE   125 0 0
SEATTLE GENETICS INC Common 812578102 126 2,000 SH   SOLE   2,000 0 0
SEMPRA ENERGY Common 816851109 1,627 14,726 SH   SOLE   14,726 0 0
SERVICENOW INC Common 81762P102 118,549 1,355,314 SH   SOLE   1,234,575 0 120,739
SHAKE SHACK INC CLASS A Common 819047101 7,508 224,778 SH   SOLE   154,387 0 70,391
SHERWIN-WILLIAMS CO Common 824348106 21,509 69,340 SH   SOLE   61,020 0 8,320
SHIRE PLC - SPONSORED ADR Common 82481R106 2,439 14,000 SH   SOLE   14,000 0 0
SHOPIFY INC - A Common 82509L107 9,694 142,369 SH   SOLE   142,369 0 0
SIGNATURE BANK Common 82669G104 29,973 201,986 SH   SOLE   121,085 0 80,901
SIRIUS XM HOLDINGS INC Common 82968B103 10 2,036 SH   SOLE   2,036 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 22,228 459,154 SH   SOLE   262,043 0 197,111
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,155 19,422 SH   SOLE   19,422 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 15,569 158,901 SH   SOLE   71,847 0 87,054
SOTHEBY'S HLDGS INC.-CL A Common 835898107 6,053 133,100 SH   SOLE   72,703 0 60,397
SOUTHERN CO. Common 842587107 11 215 SH   SOLE   215 0 0
SOUTHWEST AIRLINES CO. Common 844741108 3,014 56,067 SH   SOLE   18,647 0 37,420
SPARK THERAPEUTICS INC Common 84652J103 2,737 51,305 SH   SOLE   51,305 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 36 615 SH   SOLE   615 0 0
SPIRIT AIRLINES INC Common 848577102 0 2 SH   SOLE   2 0 0
SPLUNK INC Common 848637104 11 183 SH   SOLE   183 0 0
SPS COMMERCE INC Common 78463M107 14,851 253,911 SH   SOLE   212,725 0 41,186
STAMPS.COM INC Common 852857200 45,824 387,187 SH   SOLE   246,815 0 140,372
STANLEY BLACK & DECKER INC Common 854502101 24,868 187,157 SH   SOLE   187,157 0 0
STANTEC INC Common 85472N109 261 10,070 SH   SOLE   10,070 0 0
STARBUCKS CORP. Common 855244109 97,610 1,671,694 SH   SOLE   1,658,053 0 13,641
STRATASYS LTD Common M85548101 1,796 87,673 SH   SOLE   48,919 0 38,754
STRYKER CORP Common 863667101 2,658 20,187 SH   SOLE   20,187 0 0
SUN HYDRAULICS CORP Common 866942105 17,507 484,811 SH   SOLE   484,811 0 0
SUN LIFE FINANCIAL INC Common 866796105 5 134 SH   SOLE   134 0 0
SUNTRUST BANKS INC Common 867914103 950 17,172 SH   SOLE   17,172 0 0
SUPERNUS PHARMACEUTICALS INC Common 868459108 501 16,000 SH   SOLE   16,000 0 0
SYNCHRONY FINANCIAL Common 87165B103 34 996 SH   SOLE   996 0 0
SYSCO CORP. Common 871829107 21 406 SH   SOLE   406 0 0
T MOBILE US INC Common 872590104 125,688 1,945,929 SH   SOLE   1,754,843 0 191,086
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 9 460 SH   SOLE   460 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 10 300 SH   SOLE   300 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 9,849 166,173 SH   SOLE   166,173 0 0
TARGET CORP Common 87612E106 27 490 SH   SOLE   490 0 0
TATA MOTORS LTD ADR Common 876568502 506 14,200 SH   SOLE   14,200 0 0
TD AMERITRADE HOLDINGS CORP Common 87236Y108 156 4,014 SH   SOLE   4,014 0 0
TE CONNECTIVITY LTD Common H84989104 5 69 SH   SOLE   69 0 0
TESARO INC Common 881569107 43,627 283,530 SH   SOLE   281,772 0 1,758
TESLA INC Common 88160R101 7,779 27,951 SH   SOLE   11,432 0 16,519
TETRA TECH INC. Common 88162G103 644 15,765 SH   SOLE   15,765 0 0
THE TRAVELERS COMPANIES INC Common 89417E109 4 34 SH   SOLE   34 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 17 111 SH   SOLE   111 0 0
THOR INDUSTRIES INC. Common 885160101 9 94 SH   SOLE   94 0 0
TIME WARNER INC. Common 887317303 98,765 1,010,801 SH   SOLE   1,003,080 0 7,721
TIVITY HEALTH INC Common 88870R102 611 21,000 SH   SOLE   21,000 0 0
TJX COMPANY INC Common 872540109 50,744 641,683 SH   SOLE   635,168 0 6,515
TORONTO DOMINION BANK Common 891160509 10 201 SH   SOLE   201 0 0
TOTAL SA ADR Common 89151E109 2,072 41,086 SH   SOLE   41,086 0 0
TRADE DESK INC CLASS A Common 88339J105 10,187 273,488 SH   SOLE   156,784 0 116,704
TRANSDIGM GROUP INC Common 893641100 4,298 19,520 SH   SOLE   19,520 0 0
TRIMBLE INC Common 896239100 472 14,753 SH   SOLE   14,753 0 0
TRIPADVISOR INC Common 896945201 4,080 94,525 SH   SOLE   30,557 0 63,968
TYLER TECHNOLOGIES Common 902252105 24,541 158,781 SH   SOLE   158,781 0 0
TYSON FOODS INC Common 902494103 28 459 SH   SOLE   459 0 0
ULTA BEAUTY INC. Common 90384S303 3,784 13,267 SH   SOLE   13,267 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 38,440 196,917 SH   SOLE   116,173 0 80,744
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 16,900 249,338 SH   SOLE   171,421 0 77,917
UNION PACIFIC CORP Common 907818108 144,537 1,364,584 SH   SOLE   1,353,427 0 11,157
UNITED CONTINENTAL HOLDINGS Common 910047109 5 69 SH   SOLE   69 0 0
UNITED INSURANCE HOLDINGS CORP Common 910710102 30 1,857 SH   SOLE   1,857 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,150 10,722 SH   SOLE   10,722 0 0
UNITED RENTALS INC Common 911363109 37,620 300,841 SH   SOLE   297,786 0 3,055
UNITED THERAPEUTICS CORP. Common 91307C102 948 7,000 SH   SOLE   7,000 0 0
UNITEDHEALTH GROUP INC Common 91324P102 381,431 2,325,656 SH   SOLE   2,257,768 0 67,888
UNIVERSAL DISPLAY CORP Common 91347P105 11,797 137,013 SH   SOLE   137,013 0 0
UNIVERSAL HEALTH SERVICES INC Common 913903100 14 115 SH   SOLE   115 0 0
US PHYSICAL THERAPY INC Common 90337L108 16,906 258,894 SH   SOLE   142,191 0 116,703
US SILICA HOLDINGS INC Common 90346E103 11,973 249,484 SH   SOLE   249,484 0 0
VAIL RESORTS INC. Common 91879Q109 46,928 244,543 SH   SOLE   243,536 0 1,007
VALERO ENERGY CORP Common 91913Y100 4 62 SH   SOLE   62 0 0
VCA ANTECH INC. Common 918194101 3,011 32,907 SH   SOLE   32,907 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 38,268 746,250 SH   SOLE   618,529 0 127,721
VERISK ANALYTICS INC CLASS A Common 92345Y106 10,138 124,940 SH   SOLE   124,940 0 0
VERIZON COMMUNICATIONS Common 92343V104 4,212 86,392 SH   SOLE   86,392 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 132,311 1,209,979 SH   SOLE   1,177,637 0 32,342
VF CORP Common 918204108 805 14,648 SH   SOLE   14,648 0 0
VIACOM INC NEW CLASS B Common 92553P201 14,947 320,608 SH   SOLE   251,419 0 69,189
VIRTUS INVESTMENT PARTNERS Common 92828Q109 17,282 163,190 SH   SOLE   101,024 0 62,166
VISA INC CLASS A SHARES Common 92826C839 685,999 7,719,128 SH   SOLE   7,328,429 0 390,699
VMWARE INC CLASS A Common 928563402 60 655 SH   SOLE   655 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 16,276 655,511 SH   SOLE   655,511 0 0
VULCAN MATERIALS Common 929160109 63,471 526,819 SH   SOLE   487,968 0 38,851
W.R. GRACE & CO Common 38388F108 63,437 910,016 SH   SOLE   802,156 0 107,860
WABTEC CORP Common 929740108 114 1,465 SH   SOLE   1,465 0 0
WAGEWORKS INC Common 930427109 42,188 583,516 SH   SOLE   463,142 0 120,374
WAL-MART STORES INC Common 931142103 1,723 23,901 SH   SOLE   22,566 0 1,335
WALGREEN BOOTS ALLIANCE INC Common 931427108 1,136 13,675 SH   SOLE   13,675 0 0
WALT DISNEY CO. Common 254687106 223,310 1,969,397 SH   SOLE   1,830,789 0 138,608
WASTE CONNECTIONS INC Common 94106B101 4,929 55,869 SH   SOLE   55,869 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 36 494 SH   SOLE   494 0 0
WAYFAIR INC CL A Common 94419L101 36,077 891,008 SH   SOLE   550,768 0 340,240
WEC ENERGY GROUP INC Common 92939U106 28 462 SH   SOLE   462 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 3,795 27,068 SH   SOLE   27,068 0 0
WELLS FARGO & CO NEW Common 949746101 65,162 1,170,710 SH   SOLE   1,161,782 0 8,928
WELLTOWER INC Common 95040Q104 1,444 20,396 SH   SOLE   20,396 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 571 7,000 SH   SOLE   7,000 0 0
WESTERN DIGITAL CORP. Common 958102105 183,854 2,227,726 SH   SOLE   2,057,948 0 169,778
WEYERHAEUSER CO Common 962166104 1 27 SH   SOLE   27 0 0
WHITING PETROLEUM CORP Common 966387102 124 13,107 SH   SOLE   13,107 0 0
WINGSTOP INC Common 974155103 7,676 271,429 SH   SOLE   271,429 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 60,057 6,614,176 SH   SOLE   4,896,525 0 1,717,651
WNS HOLDINGS LTD ADR Common 92932M101 5,850 204,471 SH   SOLE   204,471 0 0
WOODWARD INC. Common 980745103 326 4,802 SH   SOLE   4,802 0 0
XCEL ENERGY INC Common 98389B100 24 549 SH   SOLE   549 0 0
XPO LOGISTICS INC Common 983793100 27,937 583,364 SH   SOLE   348,307 0 235,057
XYLEM INC Common 98419M100 337 6,701 SH   SOLE   6,701 0 0
YAHOO INC. Common 984332106 91,214 1,965,385 SH   SOLE   1,965,385 0 0
YANDEX NV Common N97284108 642 29,288 SH   SOLE   29,288 0 0
YELP INC Common 985817105 9 275 SH   SOLE   275 0 0
YUM BRANDS INC Common 988498101 10 151 SH   SOLE   151 0 0
YUM CHINA HOLDINGS INC Common 98850P109 3 101 SH   SOLE   101 0 0
ZIMMER BIOMET HOLDINGS INC Common 98956P102 14 111 SH   SOLE   111 0 0
ZOETIS INC Common 98978V103 27,967 524,015 SH   SOLE   416,796 0 107,219
ALLERGAN PLC CONV PFD 5.5 Conv Pref. G0177J116 1,214 1,431 SH   SOLE   1,431 0 0
KEYENCE CORP Common 006490995 600 1,500 SH   SOLE   1,500 0 0