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 11,556 206,218 SH   SOLE   116,936 0 89,282
3M COMPANY Common 88579Y101 570 2,714 SH   SOLE   2,714 0 0
ABAXIS INC Common 002567105 16,277 364,539 SH   SOLE   364,539 0 0
ABBVIE INC Common 00287Y109 12,586 141,637 SH   SOLE   104,870 0 36,767
ABIOMED INC. Common 003654100 63,644 377,484 SH   SOLE   307,822 0 69,662
ACADIA PHARMACEUTICALS INC Common 004225108 75,356 2,000,434 SH   SOLE   1,740,877 0 259,557
ACCENTURE PLC IRELAND SHARES C Common G1151C101 34 250 SH   SOLE   250 0 0
ACI WORLDWIDE INC Common 004498101 23,515 1,032,263 SH   SOLE   1,032,263 0 0
ACTIVISION BLIZZARD INC Common 00507V109 3,609 55,950 SH   SOLE   53,697 0 2,253
ADOBE SYSTEMS INC. Common 00724F101 159,997 1,072,513 SH   SOLE   983,095 0 89,418
AERIE PHARMACEUTICALS INC Common 00771V108 17,122 352,306 SH   SOLE   301,615 0 50,691
AETNA INC NEW Common 00817Y108 268,280 1,687,190 SH   SOLE   1,634,238 0 52,952
AFFILIATED MANAGERS GROUP INC. Common 008252108 1,730 9,112 SH   SOLE   9,112 0 0
AFLAC INC Common 001055102 10 124 SH   SOLE   124 0 0
AGENUS INC Common 00847G705 291 66,000 SH   SOLE   66,000 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 5,539 86,276 SH   SOLE   86,276 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 202,552 1,339,454 SH   SOLE   1,300,989 0 38,465
ALARM.COM HOLDINGS INC Common 011642105 409 9,044 SH   SOLE   9,044 0 0
ALBEMARLE CORP Common 012653101 18 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 12,640 90,097 SH   SOLE   56,855 0 33,242
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 495,542 2,869,215 SH   SOLE   2,786,301 0 82,914
ALIGN TECHNOLOGY INC Common 016255101 23,698 127,223 SH   SOLE   73,269 0 53,954
ALKERMES PLC. Common G01767105 737 14,500 SH   SOLE   14,500 0 0
ALLEGION PLC Common G0176J109 761 8,798 SH   SOLE   8,798 0 0
ALLERGAN PLC Common G0177J108 59,266 289,172 SH   SOLE   283,712 0 5,460
ALLSTATE CORP Common 020002101 12 133 SH   SOLE   133 0 0
ALPHABET INC CL A Common 02079K305 5,316 5,459 SH   SOLE   5,459 0 0
ALPHABET INC CL C Common 02079K107 912,036 950,919 SH   SOLE   905,918 0 45,001
ALTRIA GROUP INC. Common 02209S103 4,422 69,732 SH   SOLE   69,732 0 0
AMAZON COM INC. Common 023135106 1,186,536 1,234,239 SH   SOLE   1,177,668 0 56,571
AMBARELLA INC Common G037AX101 123 2,500 SH   SOLE   2,500 0 0
AMERICAN AIRLINES GROUP INC Common 02376R102 5 111 SH   SOLE   111 0 0
AMERICAN EXPRESS COMPANY Common 025816109 61 673 SH   SOLE   673 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 20 332 SH   SOLE   332 0 0
AMERICAN SOFTWARE INC CL A Common 029683109 6 515 SH   SOLE   515 0 0
AMERIPRISE FINL INC Common 03076C106 6 43 SH   SOLE   43 0 0
AMERISOURCEBERGEN CORP Common 03073E105 8 101 SH   SOLE   101 0 0
AMETEK INC Common 031100100 2,241 33,936 SH   SOLE   33,936 0 0
AMGEN INC Common 031162100 1,390 7,457 SH   SOLE   7,457 0 0
AMICUS THERAPEUTICS INC Common 03152W109 1,659 110,000 SH   SOLE   110,000 0 0
AMPHENOL CORP Common 032095101 61 725 SH   SOLE   725 0 0
ANADARKO PETROLEUM CORP. Common 032511107 53 1,095 SH   SOLE   1,095 0 0
ANSYS INC Common 03662Q105 9,076 73,954 SH   SOLE   73,954 0 0
AON PLC Common G0408V102 12 83 SH   SOLE   83 0 0
APPLE INC. Common 037833100 1,197,017 7,766,786 SH   SOLE   7,276,463 0 490,323
APPLIED MATERIALS INC Common 038222105 213,818 4,104,788 SH   SOLE   3,917,469 0 187,319
ARCHER DANIELS MIDLAND CO Common 039483102 9 220 SH   SOLE   220 0 0
ASML HOLDING NV - ADR Common N07059210 2,598 15,175 SH   SOLE   15,175 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 813 24,000 SH   SOLE   24,000 0 0
AT&T INC. Common 00206R102 2,160 55,134 SH   SOLE   55,134 0 0
AUTODESK INC. Common 052769106 172,149 1,533,489 SH   SOLE   1,494,505 0 38,984
AVEXIS INC Common 05366U100 725 7,500 SH   SOLE   7,500 0 0
AXALTA COATING SYSTEMS LTD Common G0750C108 143 4,957 SH   SOLE   4,957 0 0
AXOVANT SCIENCES LTD Common G0750W104 86 12,500 SH   SOLE   12,500 0 0
BAIDU COM INC SPONSORED REPSTG Common 056752108 1,351 5,454 SH   SOLE   5,454 0 0
BAKER HUGHES A GE CO LLC Common 05722G100 34 923 SH   SOLE   923 0 0
BALCHEM CORP. Common 057665200 21,376 262,958 SH   SOLE   262,958 0 0
BALL CORP Common 058498106 4,449 107,736 SH   SOLE   107,736 0 0
BANCO BRADESCO ADR Common 059460303 6 540 SH   SOLE   540 0 0
BANK OF AMERICA CORP Common 060505104 240,271 9,481,888 SH   SOLE   9,123,519 0 358,369
BANK OF MONTREAL Common 063671101 6 79 SH   SOLE   79 0 0
BANK OF NOVA SCOTIA Common 064149107 6 86 SH   SOLE   86 0 0
BARRICK GOLD CORP Common 067901108 27 1,673 SH   SOLE   1,673 0 0
BAXTER INTERNATIONAL INC Common 071813109 1,628 25,942 SH   SOLE   25,942 0 0
BECTON DICKINSON & CO Common 075887109 15 78 SH   SOLE   78 0 0
BIO-TECHNE CORP Common 09073M104 39,052 323,035 SH   SOLE   244,500 0 78,535
BIOGEN INC Common 09062X103 2,440 7,792 SH   SOLE   7,792 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 94,954 1,020,239 SH   SOLE   1,012,257 0 7,982
BIOTELEMETRY INC Common 090672106 264 8,000 SH   SOLE   8,000 0 0
BIOVERATIV INC Common 09075E100 1,607 28,153 SH   SOLE   28,153 0 0
BLACKBAUD INC Common 09227Q100 37,508 427,203 SH   SOLE   366,781 0 60,422
BLACKROCK INC. Common 09247X101 3,397 7,598 SH   SOLE   7,598 0 0
BLACKSTONE GROUP LP Common 09253U108 182,443 5,467,284 SH   SOLE   5,199,872 0 267,412
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,431 46,117 SH   SOLE   46,117 0 0
BLUEBIRD BIO INC Common 09609G100 9,437 68,709 SH   SOLE   68,709 0 0
BLUEPRINT MEDICINES GROUP Common 09627Y109 557 8,000 SH   SOLE   8,000 0 0
BOEING CO Common 097023105 4,601 18,101 SH   SOLE   18,101 0 0
BOFI HOLDING INC Common 05566U108 33,436 1,174,415 SH   SOLE   727,039 0 447,376
BOSTON SCIENTIFIC CORP Common 101137107 138,343 4,742,660 SH   SOLE   4,703,373 0 39,287
BRISTOL MYERS SQUIBB CO Common 110122108 60,972 956,571 SH   SOLE   948,625 0 7,946
BROADCOM LTD Common Y09827109 522,091 2,152,596 SH   SOLE   2,092,447 0 60,149
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 15 185 SH   SOLE   185 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 29 700 SH   SOLE   700 0 0
BURLINGTON STORES INC Common 122017106 7,532 78,906 SH   SOLE   78,906 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 158 10,000 SH   SOLE   10,000 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 22,120 1,076,386 SH   SOLE   652,200 0 424,186
CANADIAN NATIONAL RAILWAY CO Common 136375102 6 73 SH   SOLE   73 0 0
CANTEL MEDICAL CORP Common 138098108 39,381 418,195 SH   SOLE   418,195 0 0
CAPITAL ONE FINANCIAL CORP. Common 14040H105 15 176 SH   SOLE   176 0 0
CARDIOVASCULAR SYSTEMS INC Common 141619106 12,483 443,434 SH   SOLE   443,434 0 0
CARE.COM INC Common 141633107 479 30,129 SH   SOLE   30,129 0 0
CAVIUM INC Common 14964U108 99,777 1,513,148 SH   SOLE   1,500,908 0 12,240
CBS CORP. NEW CLASS B Common 124857202 252,170 4,347,763 SH   SOLE   4,212,806 0 134,957
CELGENE CORP Common 151020104 391,154 2,682,442 SH   SOLE   2,560,998 0 121,444
CEMEX SAB -SPONS ADR Common 151290889 513 56,483 SH   SOLE   56,483 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 72,653 199,915 SH   SOLE   194,699 0 5,216
CHEGG INC Common 163092109 39,497 2,661,546 SH   SOLE   1,589,370 0 1,072,176
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 851 29,522 SH   SOLE   29,522 0 0
CHEVRONTEXACO CORP Common 166764100 240 2,040 SH   SOLE   2,040 0 0
CHUBB LTD Common H1467J104 5,828 40,883 SH   SOLE   39,648 0 1,235
CHURCH & DWIGHT CO INC. Common 171340102 3,866 79,787 SH   SOLE   79,787 0 0
CHUY'S HOLDING INC Common 171604101 6,297 299,140 SH   SOLE   176,431 0 122,709
CIENA CORPORATION Common 171779309 961 43,732 SH   SOLE   43,732 0 0
CIGNA CORP Common 125509109 23,015 123,115 SH   SOLE   123,115 0 0
CINTAS CORP. Common 172908105 7,643 52,970 SH   SOLE   26,558 0 26,412
CISCO SYSTEMS INC Common 17275R102 3,368 100,141 SH   SOLE   100,141 0 0
CITIGROUP INC. Common 172967424 638 8,773 SH   SOLE   8,773 0 0
CITIZENS FINANCIAL GROUP Common 174610105 2,100 55,460 SH   SOLE   55,460 0 0
CLOVIS ONCOLOGY INC Common 189464100 68,261 828,407 SH   SOLE   695,191 0 133,216
CME GROUP INC Common 12572Q105 3,332 24,558 SH   SOLE   24,558 0 0
COACH INC Common 189754104 1,196 29,698 SH   SOLE   29,698 0 0
COCA COLA CO. Common 191216100 1,668 37,062 SH   SOLE   37,062 0 0
COGNEX CORP. Common 192422103 49,085 445,094 SH   SOLE   445,094 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 181,636 2,503,949 SH   SOLE   2,432,239 0 71,710
COMCAST CORP CL A Common 20030N101 213,042 5,536,436 SH   SOLE   5,391,274 0 145,162
CONOCOPHILLIPS Common 20825C104 1,606 32,096 SH   SOLE   32,096 0 0
CORNERSTONE ONDEMAND INC Common 21925Y103 17,591 433,173 SH   SOLE   433,173 0 0
CORNING INC Common 219350105 39 1,312 SH   SOLE   1,312 0 0
COSTAR GROUP INC Common 22160N109 18 67 SH   SOLE   67 0 0
COTIVITI HOLDINGS INC Common 22164K101 24,251 674,027 SH   SOLE   432,489 0 241,538
CRAFT BREW ALLIANCE INC Common 224122101 2,619 149,231 SH   SOLE   149,231 0 0
CREDICORP LTD Common G2519Y108 742 3,617 SH   SOLE   3,617 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 130,059 1,300,846 SH   SOLE   1,204,313 0 96,533
CSX CORP Common 126408103 1,436 26,463 SH   SOLE   26,463 0 0
CUMMINS INC Common 231021106 36 212 SH   SOLE   212 0 0
CVS HEALTH CORP Common 126650100 2,298 28,255 SH   SOLE   28,255 0 0
CYRUSONE INC Common 23283R100 8,902 151,069 SH   SOLE   151,069 0 0
DANAHER CORP Common 235851102 173,482 2,022,407 SH   SOLE   1,804,867 0 217,540
DARDEN RESTAURANTS INC Common 237194105 1,155 14,663 SH   SOLE   14,663 0 0
DBV TECHNOLOGIES SA SPONSORED Common 23306J101 516 12,150 SH   SOLE   12,150 0 0
DELL TECHNOLOGIES INC CL V Common 24703L103 1 16 SH   SOLE   16 0 0
DELPHI AUTOMOTIVE PLC Common G27823106 93,003 945,149 SH   SOLE   921,870 0 23,279
DELTA AIR LINES INC. Common 247361702 5 99 SH   SOLE   99 0 0
DESPEGAR.COM CORP Common G27358103 3,807 118,966 SH   SOLE   118,966 0 0
DEUTSCHE BANK AG Common D18190898 20 1,165 SH   SOLE   1,165 0 0
DEVON ENERGY CORP NEW Common 25179M103 14 385 SH   SOLE   385 0 0
DEXCOM INC. Common 252131107 5,205 106,383 SH   SOLE   106,383 0 0
DIAMONDBACK ENERGY INC Common 25278X109 7 74 SH   SOLE   74 0 0
DICKS SPORTING GOODS INC Common 253393102 1 40 SH   SOLE   0 0 40
DIGITAL REALTY TRUST INC Common 253868103 1 10 SH   SOLE   10 0 0
DIPLOMAT PHARMACY INC Common 25456K101 12,493 603,212 SH   SOLE   338,921 0 264,291
DISCOVER FINANCIAL SERVICES Common 254709108 1,100 17,066 SH   SOLE   17,066 0 0
DISH NETWORK CORP CL-A Common 25470M109 18 327 SH   SOLE   327 0 0
DMC GLOBAL INC Common 23291C103 7,806 461,896 SH   SOLE   461,896 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,676 81,297 SH   SOLE   81,297 0 0
DOLLAR TREE INC Common 256746108 21,252 244,788 SH   SOLE   187,544 0 57,244
DOVER CORP Common 260003108 119 1,300 SH   SOLE   1,300 0 0
DOWDUPONT INC Common 26078J100 80,582 1,163,980 SH   SOLE   1,106,448 0 57,532
DUKE ENERGY CORP Common 26441C204 5 62 SH   SOLE   62 0 0
DUNKIN' BRANDS GROUP INC Common 265504100 3,083 58,076 SH   SOLE   58,076 0 0
DXC TECHNOLOGY CO Common 23355L106 2,972 34,603 SH   SOLE   34,603 0 0
EATON CORP PLC Common G29183103 1,340 17,446 SH   SOLE   17,446 0 0
EBAY INC Common 278642103 577 15,002 SH   SOLE   15,002 0 0
EBIX INC Common 278715206 40,891 626,677 SH   SOLE   375,165 0 251,512
ECOLAB INC Common 278865100 410 3,188 SH   SOLE   3,188 0 0
EDISON INTERNATIONAL Common 281020107 5 59 SH   SOLE   59 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 2,347 21,475 SH   SOLE   21,475 0 0
ELECTRONICS ARTS INC Common 285512109 192,842 1,633,426 SH   SOLE   1,486,196 0 147,230
ELECTRONICS FOR IMAGING INC. Common 286082102 28,467 666,989 SH   SOLE   391,007 0 275,982
ELF BEAUTY INC Common 26856L103 12,966 574,974 SH   SOLE   574,974 0 0
ELI LILLY & CO Common 532457108 4,878 57,024 SH   SOLE   57,024 0 0
ELLIE MAE INC Common 28849P100 14,062 171,217 SH   SOLE   171,217 0 0
ENCANA CORPORATION Common 292505104 14,645 1,243,249 SH   SOLE   1,243,249 0 0
ENVESTNET INC Common 29404K106 5,178 101,521 SH   SOLE   36,904 0 64,617
EOG RES INC Common 26875P101 319 3,300 SH   SOLE   3,300 0 0
EPAM SYSTEMS INC Common 29414B104 28,609 325,364 SH   SOLE   216,022 0 109,342
EQUINIX INC. Common 29444U700 243,776 546,215 SH   SOLE   516,362 0 29,853
ESTEE LAUDER COMPANIES INC CL Common 518439104 81,448 755,267 SH   SOLE   731,352 0 23,915
EURONET WORLDWIDE INC Common 298736109 22 229 SH   SOLE   229 0 0
EVERBRIDGE INC Common 29978A104 31,397 1,188,379 SH   SOLE   759,211 0 429,168
EXACT SCIENCES CORP Common 30063P105 97,086 2,060,402 SH   SOLE   1,959,963 0 100,439
EXPEDIA INC Common 30212P303 120,036 833,933 SH   SOLE   774,762 0 59,171
EXPRESS SCRIPTS HOLDING CO Common 30219G108 49 769 SH   SOLE   769 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 13,945 697,236 SH   SOLE   666,182 0 31,054
EXXON MOBIL CORP Common 30231G102 4,805 58,613 SH   SOLE   58,613 0 0
FACEBOOK INC Common 30303M102 961,495 5,627,058 SH   SOLE   5,308,923 0 318,135
FAIR ISAAC CORP Common 303250104 18 130 SH   SOLE   130 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 23 244 SH   SOLE   244 0 0
FIFTH THIRD BANCORP Common 316773100 21 760 SH   SOLE   760 0 0
FINANCIAL ENGINES INC Common 317485100 1,770 50,923 SH   SOLE   34,437 0 16,486
FIRSTSERVICE CORP Common 33767E103 54,885 835,136 SH   SOLE   506,368 0 328,768
FISERV INC. Common 337738108 7,264 56,329 SH   SOLE   56,329 0 0
FIVE BELOW Common 33829M101 2,645 48,189 SH   SOLE   48,189 0 0
FIVE PRIME THERAPEUTICS INC Common 33830X104 736 18,000 SH   SOLE   18,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 1,748 11,293 SH   SOLE   11,293 0 0
FLEXION THERAPEUTICS INC Common 33938J106 242 10,000 SH   SOLE   10,000 0 0
FLIR SYSTEMS INC Common 302445101 6,438 165,465 SH   SOLE   165,465 0 0
FLOTEK INDUSTRIES Common 343389102 1,195 256,928 SH   SOLE   256,928 0 0
FMC CORP.-NEW Common 302491303 3,156 35,338 SH   SOLE   35,338 0 0
FORTIVE CORP Common 34959J108 4,324 61,078 SH   SOLE   61,078 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 12,476 185,572 SH   SOLE   120,905 0 64,667
FRANCESCAS HOLDINGS CORP Common 351793104 5,217 708,856 SH   SOLE   401,499 0 307,357
FREEPORT- MCMORAN COPPER & GOL Common 35671D857 5 340 SH   SOLE   340 0 0
FRNKLIN RESOURCES INC Common 354613101 62 1,396 SH   SOLE   1,396 0 0
FTI CONSULTING INC Common 302941109 3,018 85,048 SH   SOLE   85,048 0 0
GAP INC Common 364760108 1,772 59,990 SH   SOLE   59,990 0 0
GARMIN LTD Common H2906T109 1,072 19,862 SH   SOLE   19,862 0 0
GARTNER INC Common 366651107 2,983 23,975 SH   SOLE   23,975 0 0
GENERAL DYNAMICS CORP Common 369550108 83,127 404,354 SH   SOLE   364,448 0 39,906
GENERAL ELECTRIC COMPANY Common 369604103 3,474 143,690 SH   SOLE   143,690 0 0
GEOPARK LTD Common G38327105 631 72,083 SH   SOLE   72,083 0 0
GILEAD SCIENCES INC Common 375558103 1,468 18,118 SH   SOLE   18,118 0 0
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,572 38,712 SH   SOLE   38,712 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 93 3,000 SH   SOLE   3,000 0 0
GLOBANT SA Common L44385109 15,281 381,364 SH   SOLE   235,906 0 145,458
GOLDMAN SACHS GROUP INC Common 38141G104 38 162 SH   SOLE   162 0 0
GOPRO INC CL A Common 38268T103 9,495 862,383 SH   SOLE   486,948 0 375,435
GREENLIGHT CAPITAL RE LTD Common G4095J109 168 7,737 SH   SOLE   7,737 0 0
GTT COMMUNICATIONS INC Common 362393100 31,418 992,680 SH   SOLE   590,382 0 402,298
GUIDEWIRE SOFTWARE INC Common 40171V100 37,890 486,642 SH   SOLE   362,728 0 123,914
GW PHARMACEUTICALS ADR Common 36197T103 2,286 22,521 SH   SOLE   22,521 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 8,101 277,423 SH   SOLE   156,848 0 120,575
HAIN CELESTIAL GRP INC Common 405217100 13 307 SH   SOLE   307 0 0
HALLIBURTON CO Common 406216101 100,758 2,188,971 SH   SOLE   2,143,988 0 44,983
HALOZYME THERAPEUTICS INC Common 40637H109 6,347 365,394 SH   SOLE   365,394 0 0
HANESBRANDS INC Common 410345102 6,032 244,797 SH   SOLE   115,672 0 129,125
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,673 30,182 SH   SOLE   30,182 0 0
HCA HOLDINGS INC Common 40412C101 310 3,894 SH   SOLE   3,894 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 63,126 1,750,109 SH   SOLE   1,731,935 0 18,174
HEALTHEQUITY INC Common 42226A107 23,315 460,945 SH   SOLE   355,937 0 105,008
HEICO CORP Common 422806109 48,062 535,150 SH   SOLE   304,574 0 230,576
HELMERICH AND PAYNE Common 423452101 7 130 SH   SOLE   130 0 0
HESKA CORP Common 42805E306 9,626 109,276 SH   SOLE   109,276 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 30 2,047 SH   SOLE   2,047 0 0
HEXCEL CORP Common 428291108 9,022 157,121 SH   SOLE   157,121 0 0
HOME DEPOT INC Common 437076102 290,128 1,773,831 SH   SOLE   1,729,465 0 44,366
HONEYWELL INTERNATIONAL INC Common 438516106 445,237 3,141,220 SH   SOLE   3,062,859 0 78,361
HP INC Common 40434L105 57 2,840 SH   SOLE   2,840 0 0
HUBSPOT INC Common 443573100 35,500 422,363 SH   SOLE   324,763 0 97,600
HUMANA INC Common 444859102 72,480 297,500 SH   SOLE   294,772 0 2,728
IDEXX LABORATORIES CORP. Common 45168D104 8,637 55,548 SH   SOLE   55,548 0 0
IHS MARKIT LTD Common G47567105 1,726 39,146 SH   SOLE   39,146 0 0
ILLINOIS TOOL WORKS INC Common 452308109 30 201 SH   SOLE   201 0 0
ILLUMINA INC Common 452327109 111,740 560,942 SH   SOLE   533,109 0 27,833
IMMUNOMEDICS INC. Common 452907108 196 14,000 SH   SOLE   14,000 0 0
IMPERIAL OIL LTD Common 453038408 25 775 SH   SOLE   775 0 0
IMPINJ INC Common 453204109 3,837 92,202 SH   SOLE   52,161 0 40,041
INCYTE CORPORATION Common 45337C102 84,737 725,860 SH   SOLE   663,355 0 62,505
INDEPENDENT BANK GROUP INC Common 45384B106 13,826 229,286 SH   SOLE   152,173 0 77,113
INGERSOLL RAND PLC Common G47791101 22 245 SH   SOLE   245 0 0
INOGEN INC Common 45780L104 21,869 229,963 SH   SOLE   229,963 0 0
INSULET CORP Common 45784P101 75,165 1,364,646 SH   SOLE   1,022,974 0 341,672
INTEL CORP. Common 458140100 3,423 89,877 SH   SOLE   89,877 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 269,629 3,924,724 SH   SOLE   3,707,607 0 217,117
INTERNATIONAL PAPER CO. Common 460146103 4,055 71,369 SH   SOLE   71,369 0 0
INTERXION HOLDING NV Common N47279109 6,875 134,980 SH   SOLE   133,011 0 1,969
INTL BUSINESS MACHINES CORP Common 459200101 18 125 SH   SOLE   125 0 0
INTRA CELLULAR THERAPIES INC Common 46116X101 316 20,000 SH   SOLE   20,000 0 0
INTUIT INC. Common 461202103 7 50 SH   SOLE   50 0 0
INTUITIVE SURGICAL INC Common 46120E602 21,869 20,910 SH   SOLE   10,047 0 10,863
IPG PHOTONICS CORP Common 44980X109 29,829 161,185 SH   SOLE   99,946 0 61,239
IRONWOOD PHARMACEUTICALS INC Common 46333X108 7,254 459,961 SH   SOLE   459,961 0 0
ITAU UNIBANCO HLDGS ADR Common 465562106 4 300 SH   SOLE   300 0 0
J P MORGAN CHASE & CO. Common 46625H100 56,217 588,601 SH   SOLE   583,996 0 4,605
JD.COM ADR Common 47215P106 1,109 29,033 SH   SOLE   29,033 0 0
JOHNSON & JOHNSON Common 478160104 10,034 77,181 SH   SOLE   77,181 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 80,491 1,997,781 SH   SOLE   1,941,492 0 56,289
JUNO THERAPEUTICS INC Common 48205A109 987 22,000 SH   SOLE   22,000 0 0
KANSAS CITY SOUTHERN INDS. INC Common 485170302 2,098 19,302 SH   SOLE   19,302 0 0
KELLOGG CO Common 487836108 4 63 SH   SOLE   63 0 0
KLA-TENCOR CORP. Common 482480100 2,553 24,086 SH   SOLE   24,086 0 0
KRAFT HEINZ COMPANY Common 500754106 1,194 15,393 SH   SOLE   15,393 0 0
LAM RESEARCH CORP. Common 512807108 9,616 51,965 SH   SOLE   51,965 0 0
LAMAR ADVERTISING CO CL A Common 512816109 1,561 22,785 SH   SOLE   22,785 0 0
LAS VEGAS SANDS CORP Common 517834107 40 622 SH   SOLE   622 0 0
LENDINGCLUB CORP Common 52603A109 59,198 9,720,565 SH   SOLE   8,259,376 0 1,461,189
LENNOX INTERNATIONAL INC. Common 526107107 20,638 115,317 SH   SOLE   112,710 0 2,607
LIBERTY GLOBAL PLC SERIES C Common G5480U120 32 975 SH   SOLE   975 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 4,085 122,110 SH   SOLE   122,110 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 3,916 123,189 SH   SOLE   123,189 0 0
LIVE NATION ENTERTAINMENT INC Common 538034109 8,968 205,913 SH   SOLE   131,735 0 74,178
LKQ CORPORATION Common 501889208 364 10,116 SH   SOLE   10,116 0 0
LOCKHEED MARTIN CORP. Common 539830109 670 2,159 SH   SOLE   2,159 0 0
LOGMEIN INC Common 54142L109 4,080 37,071 SH   SOLE   37,071 0 0
LOXO ONCOLOGY INC Common 548862101 184 2,000 SH   SOLE   2,000 0 0
LUMENTUM HOLDINGS INC Common 55024U109 14,698 270,427 SH   SOLE   159,163 0 111,264
LYONDELLBASELL INDUSTRIES NV Common N53745100 11 116 SH   SOLE   116 0 0
M&T BANK CORPORATION Common 55261F104 4 25 SH   SOLE   25 0 0
MA-COM TECHNOLOGY SOLUTIONS HO Common 55405Y100 14,939 334,871 SH   SOLE   201,522 0 133,349
MACQUARIE INFRASTRUCTURE CO Common 55608B105 1,050 14,551 SH   SOLE   14,551 0 0
MAKEMYTRIP LTD Common V5633W109 518 18,032 SH   SOLE   18,032 0 0
MANHATTAN ASSOCIATES INC Common 562750109 11,853 285,139 SH   SOLE   285,139 0 0
MARATHON PETROLEUM CORP Common 56585A102 9 169 SH   SOLE   169 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 28,895 156,606 SH   SOLE   121,544 0 35,062
MARRIOTT INTERNATIONAL INC NEW Common 571903202 12,805 116,134 SH   SOLE   115,131 0 1,003
MARSH & McLENNAN COMPANIES INC Common 571748102 6 68 SH   SOLE   68 0 0
MASIMO CORPORATION Common 574795100 3,248 37,519 SH   SOLE   37,519 0 0
MASONITE INTERNATIONAL CORP Common 575385109 8,675 125,364 SH   SOLE   125,364 0 0
MASTERCARD INC Common 57636Q104 20 144 SH   SOLE   144 0 0
MATCH GROUP INC Common 57665R106 3,094 133,425 SH   SOLE   133,425 0 0
MAZOR ROBOTICS LTD ADR Common 57886P103 346 7,000 SH   SOLE   7,000 0 0
MCCORMICK & COMPANY INC. Common 579780206 2,101 20,472 SH   SOLE   20,472 0 0
MCDONALDS CORP. Common 580135101 250,061 1,595,997 SH   SOLE   1,542,283 0 53,714
MCKESSON CORP Common 58155Q103 20 133 SH   SOLE   133 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 64,410 825,129 SH   SOLE   656,199 0 168,930
MEDTRONIC PLC Common G5960L103 107,195 1,378,362 SH   SOLE   1,365,608 0 12,754
MERCK & CO INC Common 58933Y105 675 10,544 SH   SOLE   10,544 0 0
MERIDIAN BIOSCIENCE Common 589584101 8,856 619,293 SH   SOLE   619,293 0 0
MERIT MEDICAL SYSTEMS INC Common 589889104 424 10,000 SH   SOLE   10,000 0 0
METTLER-TOLEDO INTERNATIONAL Common 592688105 4,949 7,903 SH   SOLE   7,903 0 0
MGM RESORTS INTERNATIONAL Common 552953101 193 5,917 SH   SOLE   5,917 0 0
MICRO FOCUS INTERNATIONAL ADR Common 594837304 8 242 SH   SOLE   242 0 0
MICROCHIP TECHNOLOGY INC. Common 595017104 289,165 3,220,822 SH   SOLE   3,101,765 0 119,057
MICRON TECHNOLOGY INC. Common 595112103 119,219 3,031,236 SH   SOLE   2,955,781 0 75,455
MICROSEMI CORP Common 595137100 7,002 136,007 SH   SOLE   136,007 0 0
MICROSOFT CORP Common 594918104 1,119,363 15,027,021 SH   SOLE   14,415,439 0 611,582
MIDDLEBY CORP Common 596278101 45,680 356,403 SH   SOLE   215,289 0 141,114
MOHAWK INDUSTRIES INC. Common 608190104 8,664 35,005 SH   SOLE   22,725 0 12,280
MOLSON COORS BREWING Common 60871R209 32,012 392,112 SH   SOLE   387,883 0 4,229
MONOLITHIC POWER SYSTEMS Common 609839105 24 222 SH   SOLE   222 0 0
MONSTER BEVERAGE CORP Common 61174X109 36 660 SH   SOLE   660 0 0
MORGAN STANLEY Common 617446448 164,986 3,425,075 SH   SOLE   3,325,167 0 99,908
NATERA INC Common 632307104 219 17,000 SH   SOLE   17,000 0 0
NEOGEN CORP Common 640491106 35,680 460,627 SH   SOLE   460,627 0 0
NETFLIX COM INC Common 64110L106 183,813 1,013,581 SH   SOLE   946,137 0 67,444
NETSCOUT SYSTEMS INC Common 64115T104 12,844 397,020 SH   SOLE   397,020 0 0
NEUROCRINE BIOSCIENCES INC. Common 64125C109 357 5,825 SH   SOLE   5,825 0 0
NEWELL BRANDS INC Common 651229106 124,076 2,907,812 SH   SOLE   2,839,053 0 68,759
NEXTERA ENERGY INC Common 65339F101 6 40 SH   SOLE   40 0 0
NIC INC Common 62914B100 10,789 629,069 SH   SOLE   629,069 0 0
NIELSEN HOLDINGS PLC Common G6518L108 4 92 SH   SOLE   92 0 0
NIKE INC CL B Common 654106103 21,134 407,603 SH   SOLE   404,216 0 3,387
NORTHROP GRUMMAN CORP. Common 666807102 6 22 SH   SOLE   22 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 148,030 2,738,757 SH   SOLE   2,668,712 0 70,045
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 1,830 38,000 SH   SOLE   38,000 0 0
NOVOCURE LTD Common G6674U108 20 1,000 SH   SOLE   1,000 0 0
NVIDIA CORP. Common 67066G104 67,751 378,985 SH   SOLE   375,963 0 3,022
NXP SEMICONDUCTORS NV Common N6596X109 36 318 SH   SOLE   318 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 1,219 5,659 SH   SOLE   5,659 0 0
OBALON THERAPEUTICS INC Common 67424L100 446 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 2,210 20,069 SH   SOLE   20,069 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 20,995 452,479 SH   SOLE   258,126 0 194,353
OMEGA HEALTHCARE INVESTORS INC Common 681936100 1,721 53,922 SH   SOLE   53,922 0 0
OMNICOM GROUP INC Common 681919106 31 416 SH   SOLE   416 0 0
ORACLE CORP. Common 68389X105 93,981 1,943,770 SH   SOLE   1,927,138 0 16,632
OTONOMY INC Common 68906L105 62 19,000 SH   SOLE   19,000 0 0
PALO ALTO NETWORKS INC Common 697435105 48,184 334,379 SH   SOLE   331,724 0 2,655
PAREXEL INTERNATIONAL CORP Common 699462107 24 275 SH   SOLE   275 0 0
PARSLEY ENERGY INC Common 701877102 7,361 279,467 SH   SOLE   160,848 0 118,619
PAYCOM SOFTWARE INC Common 70432V102 17,933 239,231 SH   SOLE   239,231 0 0
PAYLOCITY HOLDING CORP Common 70438V106 50,670 1,037,903 SH   SOLE   602,004 0 435,899
PAYPAL HOLDINGS INC Common 70450Y103 4,977 77,734 SH   SOLE   28,328 0 49,406
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 140 4,138 SH   SOLE   4,138 0 0
PEPSICO INC Common 713448108 76,577 687,221 SH   SOLE   681,089 0 6,132
PERFORMANCE FOOD GROUP CO. Common 71377A103 15,426 546,070 SH   SOLE   541,334 0 4,736
PETIQ INC Common 71639T106 472 17,422 SH   SOLE   13,372 0 4,050
PFIZER INC Common 717081103 3,929 110,057 SH   SOLE   110,057 0 0
PG & E CORP Common 69331C108 10 150 SH   SOLE   150 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 128,876 1,160,944 SH   SOLE   1,104,314 0 56,630
PINNACLE FOODS INC Common 72348P104 1,969 34,441 SH   SOLE   34,441 0 0
PIONEER NATURAL RESOURCES Common 723787107 151,978 1,030,078 SH   SOLE   997,729 0 32,349
PLANET FITNESS INC CLASS A Common 72703H101 27,898 1,034,039 SH   SOLE   710,982 0 323,057
PNC FINANCIAL SERVICES GROUP Common 693475105 17 126 SH   SOLE   126 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 39,103 723,731 SH   SOLE   427,672 0 296,059
POSCO ADR Common 693483109 4 60 SH   SOLE   60 0 0
PPL CORP Common 69351T106 6 153 SH   SOLE   153 0 0
PRA HEALTH SCIENCES INC Common 69354M108 7,004 91,947 SH   SOLE   91,947 0 0
PRICELINE GROUP INC Common 741503403 68,720 37,535 SH   SOLE   32,105 0 5,430
PROCTER & GAMBLE CO Common 742718109 3,979 43,739 SH   SOLE   43,739 0 0
PROGRESSIVE CORP OH Common 743315103 4,551 93,995 SH   SOLE   93,995 0 0
PROOFPOINT INC Common 743424103 47,301 542,324 SH   SOLE   420,607 0 121,717
PROPETRO HOLDING CORP Common 74347M108 743 51,803 SH   SOLE   51,803 0 0
PROS HOLDINGS INC Common 74346Y103 8,337 345,502 SH   SOLE   345,502 0 0
PROTO LABS INC Common 743713109 12,573 156,581 SH   SOLE   137,003 0 19,578
PRUDENTIAL FINANCIAL INC Common 744320102 32 305 SH   SOLE   305 0 0
PTC INC Common 69370C100 16,666 296,126 SH   SOLE   97,604 0 198,522
PUMA BIOTECHNOLOGY INC Common 74587V107 22,407 187,118 SH   SOLE   109,900 0 77,218
PVH CORP Common 693656100 110,175 873,989 SH   SOLE   852,745 0 21,244
Q2 HOLDINGS INC Common 74736L109 5,956 142,997 SH   SOLE   142,997 0 0
QIAGEN NV Common N72482123 756 24,000 SH   SOLE   24,000 0 0
QIWI PLC SPONSORED ADR Common 74735M108 479 28,259 SH   SOLE   28,259 0 0
QUALCOMM INC. Common 747525103 1,154 22,256 SH   SOLE   22,256 0 0
QUALITY SYSTEMS INC Common 747582104 3,226 205,093 SH   SOLE   205,093 0 0
QUIDEL CORP Common 74838J101 40,283 918,450 SH   SOLE   918,450 0 0
QUINTILES TRANSNATIONAL HOLDIN Common 74876Y101 5 53 SH   SOLE   53 0 0
RA PHARMACEUTICALS INC Common 74933V108 438 30,000 SH   SOLE   30,000 0 0
RADIUS HEALTH INC Common 750469207 694 18,000 SH   SOLE   18,000 0 0
RALPH LAUREN CORP Common 751212101 24 274 SH   SOLE   274 0 0
REALPAGE INC Common 75606N109 4,849 121,519 SH   SOLE   78,247 0 43,272
RED HAT INC Common 756577102 107,113 966,203 SH   SOLE   873,865 0 92,338
REGENERON PHARMACEUTICALS Common 75886F107 1,788 4,000 SH   SOLE   4,000 0 0
REGIONS FINANCIAL CORP Common 7591EP100 5,645 370,646 SH   SOLE   370,646 0 0
REPLIGEN CORP Common 759916109 1,380 36,000 SH   SOLE   36,000 0 0
REPUBLIC SERVICES INC Common 760759100 44 666 SH   SOLE   666 0 0
ROCKWELL AUTOMATION INC. Common 773903109 4,919 27,603 SH   SOLE   27,603 0 0
ROKU INC Common 77543R102 5,489 206,802 SH   SOLE   190,089 0 16,713
ROPER TECHNOLOGIES INC Common 776696106 16,708 68,645 SH   SOLE   41,250 0 27,395
ROSS STORES INC Common 778296103 3,273 50,683 SH   SOLE   50,683 0 0
ROWE T PRICE GROUP INC. Common 74144T108 5 50 SH   SOLE   50 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 2,895 24,426 SH   SOLE   24,426 0 0
RPC INC Common 749660106 4,372 176,378 SH   SOLE   176,378 0 0
S&P GLOBAL INC Common 78409V104 91,856 587,654 SH   SOLE   582,629 0 5,025
SAGE THERAPEUTICS INC Common 78667J108 624 10,009 SH   SOLE   10,009 0 0
SALESFORCE.COM INC Common 79466L302 336,943 3,606,759 SH   SOLE   3,509,272 0 97,487
SAP SE ADR Common 803054204 956 8,716 SH   SOLE   8,716 0 0
SAREPTA THERAPEUTICS INC Common 803607100 64,947 1,431,813 SH   SOLE   1,236,620 0 195,193
SBA COMMUNICATIONS CORP Common 78410G104 17,095 118,677 SH   SOLE   116,614 0 2,063
SEMPRA ENERGY Common 816851109 1,658 14,530 SH   SOLE   14,530 0 0
SERVICEMASTER GLOBAL HOLDINGS Common 81761R109 7,184 153,740 SH   SOLE   86,145 0 67,595
SERVICENOW INC Common 81762P102 130,744 1,112,435 SH   SOLE   990,320 0 122,115
SHAKE SHACK INC CLASS A Common 819047101 11,045 332,381 SH   SOLE   230,019 0 102,362
SHERWIN-WILLIAMS CO Common 824348106 145,861 407,388 SH   SOLE   376,909 0 30,479
SHOPIFY INC - A Common 82509L107 23,884 205,033 SH   SOLE   205,033 0 0
SHUTTERSTOCK INC Common 825690100 137 4,113 SH   SOLE   2,054 0 2,059
SIGNATURE BANK Common 82669G104 25,641 200,258 SH   SOLE   119,347 0 80,911
SIRIUS XM HOLDINGS INC Common 82968B103 26 4,655 SH   SOLE   4,655 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 21,648 372,604 SH   SOLE   213,667 0 158,937
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,120 18,385 SH   SOLE   18,385 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 16,597 162,878 SH   SOLE   85,075 0 77,803
SOUTHWEST AIRLINES CO. Common 844741108 62 1,101 SH   SOLE   1,101 0 0
SPARK THERAPEUTICS INC Common 84652J103 2,967 33,277 SH   SOLE   33,277 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 33 421 SH   SOLE   421 0 0
SPIRIT AIRLINES INC Common 848577102 0 2 SH   SOLE   2 0 0
SPLUNK INC Common 848637104 2,924 44,010 SH   SOLE   44,010 0 0
SPS COMMERCE INC Common 78463M107 11,899 209,828 SH   SOLE   195,507 0 14,321
STAMPS.COM INC Common 852857200 57,361 283,056 SH   SOLE   194,086 0 88,970
STANLEY BLACK & DECKER INC Common 854502101 223,759 1,482,143 SH   SOLE   1,398,761 0 83,382
STANTEC INC Common 85472N109 279 10,070 SH   SOLE   10,070 0 0
STARBUCKS CORP. Common 855244109 356 6,632 SH   SOLE   6,632 0 0
STATE STREET CORP Common 857477103 7 78 SH   SOLE   78 0 0
STRATASYS LTD Common M85548101 341 14,763 SH   SOLE   8,291 0 6,472
STRYKER CORP Common 863667101 2,879 20,274 SH   SOLE   20,274 0 0
SUN HYDRAULICS CORP Common 866942105 26,940 498,888 SH   SOLE   498,888 0 0
SUN LIFE FINANCIAL INC Common 866796105 5 134 SH   SOLE   134 0 0
SUNTRUST BANKS INC Common 867914103 12 209 SH   SOLE   209 0 0
SYMANTEC CORP. Common 871503108 5 162 SH   SOLE   162 0 0
SYNCHRONY FINANCIAL Common 87165B103 14 448 SH   SOLE   448 0 0
SYSCO CORP. Common 871829107 5 100 SH   SOLE   100 0 0
T MOBILE US INC Common 872590104 96,666 1,567,725 SH   SOLE   1,526,222 0 41,503
TAIWAN SEMICONDUCTOR ADR Common 874039100 13 340 SH   SOLE   340 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 26,065 254,968 SH   SOLE   192,266 0 62,702
TARGET CORP Common 87612E106 40 685 SH   SOLE   685 0 0
TD AMERITRADE HOLDINGS CORP Common 87236Y108 196 4,021 SH   SOLE   4,021 0 0
TE CONNECTIVITY LTD Common H84989104 22 261 SH   SOLE   261 0 0
TELEFLEX INC. Common 879369106 1,452 6,000 SH   SOLE   6,000 0 0
TESARO INC Common 881569107 36,148 280,003 SH   SOLE   277,969 0 2,034
TESLA INC Common 88160R101 13,698 40,158 SH   SOLE   13,928 0 26,230
TETRA TECH INC. Common 88162G103 735 15,793 SH   SOLE   15,793 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 85,765 453,303 SH   SOLE   448,976 0 4,327
THOR INDUSTRIES INC. Common 885160101 8,254 65,555 SH   SOLE   22,504 0 43,051
TIME WARNER INC. Common 887317303 92,313 901,055 SH   SOLE   893,315 0 7,740
TIVITY HEALTH INC Common 88870R102 491 12,030 SH   SOLE   12,030 0 0
TORONTO DOMINION BANK Common 891160509 6 111 SH   SOLE   111 0 0
TOTAL SA ADR Common 89151E109 2,227 41,608 SH   SOLE   41,608 0 0
TOTAL SYSTEM SERVICES Common 891906109 3,550 54,198 SH   SOLE   54,198 0 0
TRADE DESK INC CLASS A Common 88339J105 35,406 575,616 SH   SOLE   339,344 0 236,272
TRANSDIGM GROUP INC Common 893641100 4,605 18,012 SH   SOLE   18,012 0 0
TREEHOUSE FOODS INC. Common 89469A104 77 1,139 SH   SOLE   1,139 0 0
TRIMBLE INC Common 896239100 9,308 237,156 SH   SOLE   157,018 0 80,138
TRIPADVISOR INC Common 896945201 16 393 SH   SOLE   393 0 0
TYLER TECHNOLOGIES Common 902252105 34,157 195,943 SH   SOLE   195,943 0 0
TYSON FOODS INC Common 902494103 9 126 SH   SOLE   126 0 0
ULTA BEAUTY INC. Common 90384S303 929 4,110 SH   SOLE   4,110 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 22,101 116,566 SH   SOLE   69,174 0 47,392
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 19,550 367,068 SH   SOLE   238,769 0 128,299
UNION PACIFIC CORP Common 907818108 91,055 785,156 SH   SOLE   778,380 0 6,776
UNITED CONTINENTAL HOLDINGS Common 910047109 19 311 SH   SOLE   311 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,254 10,443 SH   SOLE   10,443 0 0
UNITED RENTALS INC Common 911363109 59,163 426,433 SH   SOLE   421,877 0 4,556
UNITED TECHNOLOGIES CORP. Common 913017109 4 35 SH   SOLE   35 0 0
UNITEDHEALTH GROUP INC Common 91324P102 452,886 2,312,413 SH   SOLE   2,226,253 0 86,160
UNIVERSAL DISPLAY CORP Common 91347P105 31,610 245,326 SH   SOLE   206,075 0 39,251
UNIVERSAL HEALTH SERVICES INC Common 913903100 13 115 SH   SOLE   115 0 0
US PHYSICAL THERAPY INC Common 90337L108 14,399 234,313 SH   SOLE   128,519 0 105,794
VAIL RESORTS INC. Common 91879Q109 77,905 341,510 SH   SOLE   339,276 0 2,234
VALERO ENERGY CORP Common 91913Y100 5 62 SH   SOLE   62 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 52,977 939,149 SH   SOLE   741,304 0 197,845
VERISK ANALYTICS INC CLASS A Common 92345Y106 62 749 SH   SOLE   749 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,990 80,628 SH   SOLE   80,628 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 262,373 1,725,683 SH   SOLE   1,610,825 0 114,858
VF CORP Common 918204108 6 98 SH   SOLE   98 0 0
VIRTUS INVESTMENT PARTNERS Common 92828Q109 8,908 76,761 SH   SOLE   51,902 0 24,859
VISA INC CLASS A SHARES Common 92826C839 694,978 6,603,744 SH   SOLE   6,275,320 0 328,424
VMWARE INC CLASS A Common 928563402 71 652 SH   SOLE   652 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 24,456 779,597 SH   SOLE   779,597 0 0
VTV THERAPEUTICS INC CL A Common 918385105 6 1,000 SH   SOLE   1,000 0 0
VULCAN MATERIALS Common 929160109 104,424 873,113 SH   SOLE   865,378 0 7,735
WABCO HOLDINGS INC Common 92927K102 18,340 123,918 SH   SOLE   57,882 0 66,036
WABTEC CORP Common 929740108 102 1,344 SH   SOLE   1,344 0 0
WAGEWORKS INC Common 930427109 61,717 1,016,753 SH   SOLE   786,142 0 230,611
WAL-MART STORES INC Common 931142103 104,446 1,336,657 SH   SOLE   1,324,931 0 11,726
WALGREEN BOOTS ALLIANCE INC Common 931427108 905 11,720 SH   SOLE   11,720 0 0
WALT DISNEY CO. Common 254687106 287 2,915 SH   SOLE   2,915 0 0
WASTE CONNECTIONS INC Common 94106B101 5,300 75,761 SH   SOLE   75,761 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 32 413 SH   SOLE   413 0 0
WAYFAIR INC CL A Common 94419L101 67,929 1,007,848 SH   SOLE   707,165 0 300,683
WEC ENERGY GROUP INC Common 92939U106 5 82 SH   SOLE   82 0 0
WELBILT INC Common 949090104 2,490 108,032 SH   SOLE   108,032 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 4,218 24,560 SH   SOLE   24,560 0 0
WELLS FARGO & CO NEW Common 949746101 2,805 50,854 SH   SOLE   50,854 0 0
WELLTOWER INC Common 95040Q104 1,414 20,117 SH   SOLE   20,117 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 866 9,000 SH   SOLE   9,000 0 0
WESTERN DIGITAL CORP. Common 958102105 172,825 2,000,285 SH   SOLE   1,876,902 0 123,383
WEYERHAEUSER CO Common 962166104 1 27 SH   SOLE   27 0 0
WINGSTOP INC Common 974155103 10,958 329,567 SH   SOLE   329,567 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 59,615 5,856,060 SH   SOLE   5,176,249 0 679,811
WNS HOLDINGS LTD ADR Common 92932M101 4,013 109,948 SH   SOLE   109,948 0 0
WOODWARD INC. Common 980745103 373 4,811 SH   SOLE   4,811 0 0
WORKDAY INC Common 98138H101 2,174 20,630 SH   SOLE   20,630 0 0
WYNN RESORTS LTD Common 983134107 13,453 90,336 SH   SOLE   46,861 0 43,475
XPO LOGISTICS INC Common 983793100 51,752 763,532 SH   SOLE   515,690 0 247,842
XYLEM INC Common 98419M100 420 6,713 SH   SOLE   6,713 0 0
YANDEX NV Common N97284108 978 29,675 SH   SOLE   29,675 0 0
YELP INC Common 985817105 12 275 SH   SOLE   275 0 0
ALLERGAN PLC CONV PFD 5.5 Conv Pref. G0177J116 1,031 1,398 SH   SOLE   1,398 0 0
ALTABA INC (CLOSED-END INVESTM Mutual Funds 021346101 112,768 1,702,410 SH   SOLE   1,572,092 0 130,318