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,453 201,475 SH   SOLE   113,088 0 88,387
3M COMPANY Common 88579Y101 871 4,183 SH   SOLE   3,222 0 961
ABAXIS INC Common 002567105 22,299 420,576 SH   SOLE   420,576 0 0
ABBVIE INC Common 00287Y109 232 3,200 SH   SOLE   3,200 0 0
ABIOMED INC. Common 003654100 36,374 253,830 SH   SOLE   213,447 0 40,383
ACADIA PHARMACEUTICALS INC Common 004225108 63,642 2,281,895 SH   SOLE   1,935,882 0 346,013
ACCENTURE PLC IRELAND SHARES C Common G1151C101 35 280 SH   SOLE   280 0 0
ACI WORLDWIDE INC Common 004498101 21,456 959,149 SH   SOLE   959,149 0 0
ACTIVISION BLIZZARD INC Common 00507V109 3,354 58,253 SH   SOLE   55,860 0 2,393
ADECOAGRO SA Common L00849106 461 46,158 SH   SOLE   46,158 0 0
ADOBE SYSTEMS INC. Common 00724F101 206,299 1,458,561 SH   SOLE   1,382,055 0 76,506
ADVISORY BOARD CO/THE Common 00762W107 12,171 236,330 SH   SOLE   143,977 0 92,353
AERIE PHARMACEUTICALS INC Common 00771V108 18,772 357,214 SH   SOLE   306,275 0 50,939
AETNA INC NEW Common 00817Y108 252,308 1,661,780 SH   SOLE   1,609,030 0 52,750
AFFILIATED MANAGERS GROUP INC. Common 008252108 2,105 12,692 SH   SOLE   12,692 0 0
AFLAC INC Common 001055102 5 61 SH   SOLE   61 0 0
AGILENT TECHNOLOGIES INC Common 00846U101 4,670 78,740 SH   SOLE   78,740 0 0
AIR PRODUCTS & CHEMICALS INC Common 009158106 169,781 1,186,785 SH   SOLE   1,155,004 0 31,781
ALARM.COM HOLDINGS INC Common 011642105 750 19,930 SH   SOLE   19,930 0 0
ALBEMARLE CORP Common 012653101 14 132 SH   SOLE   132 0 0
ALEXION PHARMACEUTICALS INC Common 015351109 18,092 148,697 SH   SOLE   124,087 0 24,610
ALIBABA GROUP HOLDING LTD ADR Common 01609W102 441,581 3,134,000 SH   SOLE   3,043,531 0 90,469
ALIGN TECHNOLOGY INC Common 016255101 5,473 36,457 SH   SOLE   36,457 0 0
ALLEGION PLC Common G0176J109 725 8,932 SH   SOLE   8,932 0 0
ALLERGAN PLC Common G0177J108 113,646 467,504 SH   SOLE   455,200 0 12,304
ALLISON TRANSMISSION HOLDINGS Common 01973R101 5,332 142,154 SH   SOLE   138,169 0 3,985
ALLSTATE CORP Common 020002101 21 234 SH   SOLE   234 0 0
ALPHABET INC CL A Common 02079K305 5,157 5,547 SH   SOLE   5,547 0 0
ALPHABET INC CL C Common 02079K107 996,302 1,096,367 SH   SOLE   1,036,287 0 60,080
ALTRIA GROUP INC. Common 02209S103 5,334 71,625 SH   SOLE   71,625 0 0
AMAZON COM INC. Common 023135106 1,195,753 1,235,282 SH   SOLE   1,177,212 0 58,070
AMBARELLA INC Common G037AX101 121 2,500 SH   SOLE   2,500 0 0
AMERICAN AIRLINES GROUP INC Common 02376R102 6 111 SH   SOLE   111 0 0
AMERICAN EXPRESS COMPANY Common 025816109 57 673 SH   SOLE   673 0 0
AMERICAN INTERNATIONAL GROUP Common 026874784 19 305 SH   SOLE   305 0 0
AMERICAN SOFTWARE INC CL A Common 029683109 5 515 SH   SOLE   515 0 0
AMERIPRISE FINL INC Common 03076C106 5 43 SH   SOLE   43 0 0
AMERISOURCEBERGEN CORP Common 03073E105 349 3,694 SH   SOLE   3,694 0 0
AMETEK INC Common 031100100 2,884 47,615 SH   SOLE   47,615 0 0
AMGEN INC Common 031162100 1,326 7,697 SH   SOLE   7,697 0 0
AMICUS THERAPEUTICS INC Common 03152W109 705 70,000 SH   SOLE   70,000 0 0
AMPHENOL CORP Common 032095101 39 528 SH   SOLE   528 0 0
ANADARKO PETROLEUM CORP. Common 032511107 88,133 1,943,825 SH   SOLE   1,925,889 0 17,936
ANSYS INC Common 03662Q105 8,048 66,137 SH   SOLE   66,137 0 0
AON PLC Common G0408V102 6 47 SH   SOLE   47 0 0
APPLE INC. Common 037833100 1,208,224 8,389,276 SH   SOLE   7,884,513 0 504,763
APPLIED MATERIALS INC Common 038222105 159,878 3,870,201 SH   SOLE   3,690,473 0 179,728
ARCHER DANIELS MIDLAND CO Common 039483102 9 220 SH   SOLE   220 0 0
ASML HOLDING NV - ADR Common N07059210 1,977 15,175 SH   SOLE   15,175 0 0
ASTRAZENECA PLC-SPONS ADR Common 046353108 2,114 62,000 SH   SOLE   62,000 0 0
AT&T INC. Common 00206R102 2,113 55,999 SH   SOLE   55,999 0 0
AUTODESK INC. Common 052769106 243,405 2,414,257 SH   SOLE   2,284,264 0 129,993
AXALTA COATING SYSTEMS LTD Common G0750C108 159 4,957 SH   SOLE   4,957 0 0
AXOVANT SCIENCES LTD Common G0750W104 232 10,000 SH   SOLE   10,000 0 0
BAKER HUGHES INC Common 057224107 52 954 SH   SOLE   954 0 0
BALCHEM CORP. Common 057665200 17,936 230,801 SH   SOLE   230,801 0 0
BALL CORP Common 058498106 5,747 136,161 SH   SOLE   136,161 0 0
BANK OF AMERICA CORP Common 060505104 153,319 6,319,818 SH   SOLE   6,106,229 0 213,589
BANK OF MONTREAL Common 063671101 10 139 SH   SOLE   139 0 0
BANK OF NOVA SCOTIA Common 064149107 5 86 SH   SOLE   86 0 0
BARRICK GOLD CORP Common 067901108 31 1,934 SH   SOLE   1,934 0 0
BAXTER INTERNATIONAL INC Common 071813109 1,575 26,009 SH   SOLE   26,009 0 0
BECTON DICKINSON & CO Common 075887109 1,863 9,549 SH   SOLE   9,549 0 0
BELLICUM PHARMACEUTICALS Common 079481107 561 48,000 SH   SOLE   48,000 0 0
BERKSHIRE HATHAWAY INC CLASS B Common 084670702 557 3,290 SH   SOLE   3,290 0 0
BIO-TECHNE CORP Common 09073M104 46,143 392,705 SH   SOLE   285,136 0 107,569
BIOGEN INC Common 09062X103 1,775 6,542 SH   SOLE   6,542 0 0
BIOMARIN PHARMACEUTICALS INC Common 09061G101 93,456 1,029,029 SH   SOLE   1,001,603 0 27,426
BIOVERATIV INC Common 09075E100 1,213 20,153 SH   SOLE   20,153 0 0
BLACKBAUD INC Common 09227Q100 37,977 442,879 SH   SOLE   376,502 0 66,377
BLACKROCK INC. Common 09247X101 3,218 7,618 SH   SOLE   7,618 0 0
BLACKSTONE GROUP LP Common 09253U108 209,763 6,289,738 SH   SOLE   5,898,095 0 391,643
BLACKSTONE MORTGAGE TRUST INC Common 09257W100 1,478 46,786 SH   SOLE   46,786 0 0
BLUEBIRD BIO INC Common 09609G100 7,602 72,364 SH   SOLE   72,364 0 0
BLUEPRINT MEDICINES GROUP Common 09627Y109 203 4,000 SH   SOLE   4,000 0 0
BOEING CO Common 097023105 3,709 18,757 SH   SOLE   18,757 0 0
BOFI HOLDING INC Common 05566U108 26,808 1,130,205 SH   SOLE   699,590 0 430,615
BOSTON SCIENTIFIC CORP Common 101137107 92,617 3,341,168 SH   SOLE   3,312,094 0 29,074
BRISTOL MYERS SQUIBB CO Common 110122108 59,485 1,067,565 SH   SOLE   1,059,031 0 8,534
BROADCOM LTD Common Y09827109 479,404 2,057,088 SH   SOLE   2,001,706 0 55,382
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 8 100 SH   SOLE   100 0 0
BROOKFIELD ASSET MANAGEMENT IN Common 112585104 23 589 SH   SOLE   589 0 0
BURLINGTON STORES INC Common 122017106 5,989 65,110 SH   SOLE   65,110 0 0
C.R. BARD INC Common 067383109 16 50 SH   SOLE   50 0 0
CALITHERA BIOSCIENCES INC Common 13089P101 74 5,000 SH   SOLE   5,000 0 0
CAMPBELL SOUP CO Common 134429109 10 185 SH   SOLE   185 0 0
CANADA GOOSE HOLDINGS INC Common 135086106 16,057 813,020 SH   SOLE   504,505 0 308,515
CANTEL MEDICAL CORP Common 138098108 32,930 422,662 SH   SOLE   422,662 0 0
CAPITAL ONE FINANCIAL CORP. Common 14040H105 5 64 SH   SOLE   64 0 0
CARA THERAPEUTICS INC Common 140755109 123 8,000 SH   SOLE   8,000 0 0
CARDIOVASCULAR SYSTEMS INC Common 141619106 7,327 227,347 SH   SOLE   227,347 0 0
CARE.COM INC Common 141633107 455 30,129 SH   SOLE   30,129 0 0
CAVIUM INC Common 14964U108 79,245 1,275,464 SH   SOLE   1,214,668 0 60,796
CBRE GROUP INC Common 12504L109 12 335 SH   SOLE   335 0 0
CBS CORP. NEW CLASS B Common 124857202 311,252 4,880,086 SH   SOLE   4,707,398 0 172,688
CELGENE CORP Common 151020104 364,799 2,808,952 SH   SOLE   2,702,328 0 106,624
CHARLES RIVER LABORATORIES INC Common 159864107 354 3,500 SH   SOLE   3,500 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 54,851 162,834 SH   SOLE   156,849 0 5,985
CHEGG INC Common 163092109 31,014 2,523,486 SH   SOLE   1,500,860 0 1,022,626
CHENIERE ENERGY PARTNERS LP Common 16411W108 1 39 SH   SOLE   39 0 0
CHENIERE ENERGY PARTNERS LP Common 16411Q101 981 30,266 SH   SOLE   30,266 0 0
CHEVRONTEXACO CORP Common 166764100 213 2,040 SH   SOLE   2,040 0 0
CHUBB LTD Common H1467J104 6,196 42,621 SH   SOLE   41,504 0 1,117
CHURCH & DWIGHT CO INC. Common 171340102 4,138 79,768 SH   SOLE   79,768 0 0
CHUY'S HOLDING INC Common 171604101 7,880 336,739 SH   SOLE   202,936 0 133,803
CIENA CORPORATION Common 171779309 1,219 48,732 SH   SOLE   48,732 0 0
CIGNA CORP Common 125509109 41,467 247,729 SH   SOLE   246,485 0 1,244
CISCO SYSTEMS INC Common 17275R102 7,853 250,891 SH   SOLE   163,780 0 87,111
CITIGROUP INC. Common 172967424 24 363 SH   SOLE   363 0 0
CITIZENS FINANCIAL GROUP Common 174610105 1,978 55,446 SH   SOLE   55,446 0 0
CLOROX CO. Common 189054109 4 28 SH   SOLE   28 0 0
CLOVIS ONCOLOGY INC Common 189464100 52,216 557,680 SH   SOLE   504,986 0 52,694
CME GROUP INC Common 12572Q105 7,032 56,145 SH   SOLE   34,651 0 21,494
COACH INC Common 189754104 4,430 93,571 SH   SOLE   93,571 0 0
COCA COLA CO. Common 191216100 1,733 38,650 SH   SOLE   38,650 0 0
COGNEX CORP. Common 192422103 34,790 409,772 SH   SOLE   409,772 0 0
COGNIZANT TECH SOLUTIONS CRP Common 192446102 130,359 1,963,241 SH   SOLE   1,915,930 0 47,311
COLGATE PALMOLIVE CO Common 194162103 4 49 SH   SOLE   49 0 0
COMCAST CORP CL A Common 20030N101 346,863 8,912,194 SH   SOLE   8,434,909 0 477,285
CONAGRA FOODS INC Common 205887102 2,290 64,046 SH   SOLE   64,046 0 0
CONOCOPHILLIPS Common 20825C104 1,433 32,587 SH   SOLE   32,587 0 0
CORNERSTONE ONDEMAND INC Common 21925Y103 10,992 307,471 SH   SOLE   307,471 0 0
CORNING INC Common 219350105 23 765 SH   SOLE   765 0 0
COSTAR GROUP INC Common 22160N109 18 67 SH   SOLE   67 0 0
COSTCO WHOLESALE CORP NEW Common 22160K105 23 145 SH   SOLE   145 0 0
COTIVITI HOLDINGS INC Common 22164K101 24,033 647,098 SH   SOLE   400,839 0 246,259
COVANTA HOLDING CORP Common 22282E102 368 27,877 SH   SOLE   27,877 0 0
CRAFT BREW ALLIANCE INC Common 224122101 3,124 185,403 SH   SOLE   185,403 0 0
CREDICORP LTD Common G2519Y108 735 4,100 SH   SOLE   4,100 0 0
CROWN CASTLE INTERNATIONAL COR Common 22822V101 193,805 1,934,570 SH   SOLE   1,800,477 0 134,093
CSX CORP Common 126408103 2,617 47,957 SH   SOLE   47,957 0 0
CTRIP.COM INTERNATIONAL ADR Common 22943F100 473 8,780 SH   SOLE   8,780 0 0
CUMMINS INC Common 231021106 34 212 SH   SOLE   212 0 0
CURIS INC Common 231269101 85 45,000 SH   SOLE   45,000 0 0
CVS HEALTH CORP Common 126650100 2,303 28,621 SH   SOLE   28,621 0 0
CYRUSONE INC Common 23283R100 8,447 151,512 SH   SOLE   151,512 0 0
CYTOMX THERAPEUTICS INC Common 23284F105 78 5,000 SH   SOLE   5,000 0 0
DANAHER CORP Common 235851102 143,726 1,703,114 SH   SOLE   1,544,811 0 158,303
DARDEN RESTAURANTS INC Common 237194105 1,345 14,875 SH   SOLE   14,875 0 0
DBV TECHNOLOGIES SA SPONSORED Common 23306J101 434 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 77,463 883,777 SH   SOLE   862,238 0 21,539
DELTA AIR LINES INC. Common 247361702 5 99 SH   SOLE   99 0 0
DENTSPLY SIRONA INC Common 24906P109 12 190 SH   SOLE   190 0 0
DERMIRA INC Common 24983L104 1,049 36,000 SH   SOLE   36,000 0 0
DEUTSCHE BANK AG Common D18190898 11 616 SH   SOLE   616 0 0
DEVON ENERGY CORP NEW Common 25179M103 30 933 SH   SOLE   933 0 0
DEXCOM INC. Common 252131107 147,625 2,018,116 SH   SOLE   1,875,469 0 142,647
DIAMONDBACK ENERGY INC Common 25278X109 7 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 9,050 611,501 SH   SOLE   346,568 0 264,933
DISCOVER FINANCIAL SERVICES Common 254709108 1,086 17,457 SH   SOLE   17,457 0 0
DISH NETWORK CORP CL-A Common 25470M109 11 169 SH   SOLE   169 0 0
DMC GLOBAL INC Common 23291C103 5,657 431,868 SH   SOLE   431,868 0 0
DOLBY LABORATORIES INC CL A Common 25659T107 4,873 99,524 SH   SOLE   99,524 0 0
DOLLAR GENERAL CORP. Common 256677105 31 435 SH   SOLE   435 0 0
DOLLAR TREE INC Common 256746108 2,414 34,521 SH   SOLE   34,521 0 0
DOVER CORP Common 260003108 104 1,300 SH   SOLE   1,300 0 0
DOW CHEMICAL CO Common 260543103 1,941 30,769 SH   SOLE   30,769 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
DXC TECHNOLOGY CO Common 23355L106 2,654 34,595 SH   SOLE   34,595 0 0
E I DUPONT DE NEMOURS & CO Common 263534109 62,838 778,563 SH   SOLE   771,212 0 7,351
EATON CORP PLC Common G29183103 1,386 17,808 SH   SOLE   17,808 0 0
EBAY INC Common 278642103 17,645 505,292 SH   SOLE   495,021 0 10,271
EBIX INC Common 278715206 26,677 494,928 SH   SOLE   294,521 0 200,407
ECOLAB INC Common 278865100 4,688 35,317 SH   SOLE   12,462 0 22,855
EDISON INTERNATIONAL Common 281020107 8 105 SH   SOLE   105 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 73,544 621,986 SH   SOLE   615,862 0 6,124
ELECTRONICS ARTS INC Common 285512109 166,866 1,578,381 SH   SOLE   1,471,838 0 106,543
ELECTRONICS FOR IMAGING INC. Common 286082102 10,746 226,800 SH   SOLE   124,055 0 102,745
ELF BEAUTY INC Common 26856L103 4,131 151,822 SH   SOLE   151,822 0 0
ELI LILLY & CO Common 532457108 5,183 62,975 SH   SOLE   62,975 0 0
ELLIE MAE INC Common 28849P100 10,419 94,797 SH   SOLE   94,797 0 0
ENCANA CORPORATION Common 292505104 12,756 1,449,579 SH   SOLE   1,449,579 0 0
ENVISION HEALTHCARE CORP Common 29414D100 45,439 725,055 SH   SOLE   714,391 0 10,664
EOG RES INC Common 26875P101 299 3,300 SH   SOLE   3,300 0 0
EPAM SYSTEMS INC Common 29414B104 27,172 323,134 SH   SOLE   213,522 0 109,612
EQUINIX INC. Common 29444U700 148,581 346,213 SH   SOLE   343,247 0 2,966
EQUITY RESIDENTIAL Common 29476L107 8 129 SH   SOLE   129 0 0
ESTEE LAUDER COMPANIES INC CL Common 518439104 94,952 989,288 SH   SOLE   937,037 0 52,251
EURONET WORLDWIDE INC Common 298736109 129 1,472 SH   SOLE   1,472 0 0
EVERBRIDGE INC Common 29978A104 30,220 1,240,573 SH   SOLE   792,645 0 447,928
EVERSOURCE ENERGY Common 30040W108 7 122 SH   SOLE   122 0 0
EXACT SCIENCES CORP Common 30063P105 84,177 2,379,910 SH   SOLE   2,135,416 0 244,494
EXELIXIS INC Common 30161Q104 640 26,000 SH   SOLE   26,000 0 0
EXPEDIA INC Common 30212P303 86,569 581,194 SH   SOLE   504,420 0 76,774
EXPRESS SCRIPTS HOLDING CO Common 30219G108 44 685 SH   SOLE   685 0 0
EXTENDED STAY AMERICA INC UNIT Common 30224P200 10,880 561,978 SH   SOLE   524,313 0 37,665
EXXON MOBIL CORP Common 30231G102 4,788 59,304 SH   SOLE   59,304 0 0
FACEBOOK INC Common 30303M102 849,488 5,626,494 SH   SOLE   5,318,154 0 308,340
FAIR ISAAC CORP Common 303250104 18 130 SH   SOLE   130 0 0
FASTENAL CO. Common 311900104 1,449 33,279 SH   SOLE   33,279 0 0
FIDELITY NATIONAL INFORMATION Common 31620M106 16 189 SH   SOLE   189 0 0
FIFTH THIRD BANCORP Common 316773100 20 760 SH   SOLE   760 0 0
FINANCIAL ENGINES INC Common 317485100 4,332 118,351 SH   SOLE   80,660 0 37,691
FINISAR CORP Common 31787A507 11 425 SH   SOLE   425 0 0
FIRSTSERVICE CORP Common 33767E103 53,384 834,380 SH   SOLE   510,054 0 324,326
FISERV INC. Common 337738108 16,874 137,928 SH   SOLE   81,312 0 56,616
FIVE BELOW Common 33829M101 2,391 48,426 SH   SOLE   48,426 0 0
FIVE POINTS HOLDINGS LLC CL A Common 33833Q106 4,158 281,732 SH   SOLE   121,164 0 160,568
FIVE PRIME THERAPEUTICS INC Common 33830X104 452 15,000 SH   SOLE   15,000 0 0
FLEETCOR TECHNOLOGIES INC Common 339041105 1,628 11,290 SH   SOLE   11,290 0 0
FLIR SYSTEMS INC Common 302445101 5,767 166,388 SH   SOLE   166,388 0 0
FLOTEK INDUSTRIES Common 343389102 3,401 380,392 SH   SOLE   380,392 0 0
FMC CORP.-NEW Common 302491303 4,389 60,079 SH   SOLE   60,079 0 0
FORTIVE CORP Common 34959J108 3,935 62,116 SH   SOLE   62,116 0 0
FORTUNE BRANDS HOME & SECURITY Common 34964C106 10,469 160,472 SH   SOLE   108,315 0 52,157
FRANCESCAS HOLDINGS CORP Common 351793104 7,842 716,810 SH   SOLE   408,725 0 308,085
FRNKLIN RESOURCES INC Common 354613101 67 1,499 SH   SOLE   1,499 0 0
GAP INC Common 364760108 1,066 48,478 SH   SOLE   48,478 0 0
GARDNER DENVER HOLDINGS INC Common 36555P107 1,362 63,020 SH   SOLE   63,020 0 0
GARMIN LTD Common H2906T109 1,049 20,547 SH   SOLE   20,547 0 0
GARTNER INC Common 366651107 4,718 38,196 SH   SOLE   38,196 0 0
GENERAL DYNAMICS CORP Common 369550108 65,436 330,319 SH   SOLE   283,264 0 47,055
GENERAL ELECTRIC COMPANY Common 369604103 3,990 147,730 SH   SOLE   147,730 0 0
GEOPARK LTD Common G38327105 458 60,705 SH   SOLE   60,705 0 0
GILEAD SCIENCES INC Common 375558103 1,802 25,459 SH   SOLE   25,459 0 0
GLAUKOS CORPORATION Common 377322102 871 21,000 SH   SOLE   21,000 0 0
GLAXOSMITHKLINE PLC ADR Common 37733W105 1,692 39,236 SH   SOLE   39,236 0 0
GLOBAL BLOOD THERAPEUTICS INC Common 37890U108 137 5,000 SH   SOLE   5,000 0 0
GLOBANT SA Common L44385109 16,729 385,112 SH   SOLE   239,112 0 146,000
GOLDMAN SACHS GROUP INC Common 38141G104 39 176 SH   SOLE   176 0 0
GOPRO INC CL A Common 38268T103 6,685 822,220 SH   SOLE   466,795 0 355,425
GREENLIGHT CAPITAL RE LTD Common G4095J109 408 19,526 SH   SOLE   19,526 0 0
GTT COMMUNICATIONS INC Common 362393100 23,236 734,163 SH   SOLE   444,211 0 289,952
GUIDEWIRE SOFTWARE INC Common 40171V100 28,046 408,182 SH   SOLE   319,876 0 88,306
GW PHARMACEUTICALS ADR Common 36197T103 501 5,000 SH   SOLE   5,000 0 0
H&E EQUIPMENT SERVICES INC Common 404030108 5,711 279,825 SH   SOLE   159,005 0 120,820
HAIN CELESTIAL GRP INC Common 405217100 23 600 SH   SOLE   600 0 0
HALLIBURTON CO Common 406216101 95,476 2,235,441 SH   SOLE   2,145,849 0 89,592
HALOZYME THERAPEUTICS INC Common 40637H109 4,248 331,394 SH   SOLE   331,394 0 0
HARTFORD FINANCIAL SERVICES GR Common 416515104 1,638 31,151 SH   SOLE   31,151 0 0
HCA HOLDINGS INC Common 40412C101 340 3,894 SH   SOLE   3,894 0 0
HD SUPPLY HOLDINGS INC Common 40416M105 102,737 3,354,135 SH   SOLE   3,267,946 0 86,189
HEALTHEQUITY INC Common 42226A107 13,223 265,369 SH   SOLE   265,369 0 0
HEICO CORP Common 422806109 27,370 380,992 SH   SOLE   232,528 0 148,464
HELMERICH AND PAYNE Common 423452101 7 130 SH   SOLE   130 0 0
HESKA CORP Common 42805E306 9,924 97,229 SH   SOLE   97,229 0 0
HEWLETT PACKARD ENTERPRISE CO. Common 42824C109 20 1,208 SH   SOLE   1,208 0 0
HEXCEL CORP Common 428291108 11,585 219,446 SH   SOLE   219,446 0 0
HILL-ROM HOLDINGS Common 431475102 734 9,217 SH   SOLE   9,217 0 0
HOME DEPOT INC Common 437076102 302,732 1,973,483 SH   SOLE   1,897,372 0 76,111
HONEYWELL INTERNATIONAL INC Common 438516106 528,727 3,966,743 SH   SOLE   3,873,913 0 92,830
HP INC Common 40434L105 59 3,364 SH   SOLE   3,364 0 0
HUBSPOT INC Common 443573100 24,649 374,893 SH   SOLE   284,167 0 90,726
HUMANA INC Common 444859102 95,861 398,391 SH   SOLE   394,828 0 3,563
IDEXX LABORATORIES CORP. Common 45168D104 8,118 50,292 SH   SOLE   50,292 0 0
IGNYTA INC Common 451731103 331 32,000 SH   SOLE   32,000 0 0
IHS MARKIT LTD Common G47567105 1,724 39,146 SH   SOLE   39,146 0 0
ILLINOIS TOOL WORKS INC Common 452308109 38 267 SH   SOLE   267 0 0
ILLUMINA INC Common 452327109 110,636 637,597 SH   SOLE   590,092 0 47,505
IMPERIAL OIL LTD Common 453038408 12 401 SH   SOLE   401 0 0
IMPINJ INC Common 453204109 1,784 36,671 SH   SOLE   21,120 0 15,551
INCYTE CORPORATION Common 45337C102 146,549 1,163,917 SH   SOLE   1,087,020 0 76,897
INDEPENDENT BANK GROUP INC Common 45384B106 19,272 323,903 SH   SOLE   208,972 0 114,931
INFINERA CORP Common 45667G103 107 10,000 SH   SOLE   10,000 0 0
INGERSOLL RAND PLC Common G47791101 18 198 SH   SOLE   198 0 0
INOGEN INC Common 45780L104 15,910 166,732 SH   SOLE   166,732 0 0
INSULET CORP Common 45784P101 64,857 1,264,025 SH   SOLE   931,042 0 332,983
INTEL CORP. Common 458140100 3,074 91,109 SH   SOLE   91,109 0 0
INTERCONTINENTAL EXCHANGE INC Common 45866F104 290,727 4,410,298 SH   SOLE   4,080,324 0 329,974
INTERXION HOLDING NV Common N47279109 10,893 237,932 SH   SOLE   235,657 0 2,275
INTL BUSINESS MACHINES CORP Common 459200101 31 201 SH   SOLE   201 0 0
INTRA CELLULAR THERAPIES INC Common 46116X101 161 13,000 SH   SOLE   13,000 0 0
INTUIT INC. Common 461202103 15 112 SH   SOLE   112 0 0
INTUITIVE SURGICAL INC Common 46120E602 19,460 20,805 SH   SOLE   9,313 0 11,492
IPG PHOTONICS CORP Common 44980X109 28,979 199,719 SH   SOLE   124,020 0 75,699
IRONWOOD PHARMACEUTICALS INC Common 46333X108 7,506 397,539 SH   SOLE   397,539 0 0
ITAU UNIBANCO HLDGS ADR Common 465562106 1,162 105,161 SH   SOLE   105,161 0 0
J P MORGAN CHASE & CO. Common 46625H100 105,162 1,150,574 SH   SOLE   1,141,467 0 9,107
JD.COM ADR Common 47215P106 1,308 33,340 SH   SOLE   33,340 0 0
JOHNSON & JOHNSON Common 478160104 12,534 94,743 SH   SOLE   94,743 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 82,318 1,898,469 SH   SOLE   1,822,953 0 75,516
KANSAS CITY SOUTHERN INDS. INC Common 485170302 2,395 22,884 SH   SOLE   22,884 0 0
KELLOGG CO Common 487836108 10 151 SH   SOLE   151 0 0
KIMBERLY CLARK CORP Common 494368103 7 54 SH   SOLE   54 0 0
KITE PHARMA INC Common 49803L109 1,659 16,000 SH   SOLE   16,000 0 0
KLA-TENCOR CORP. Common 482480100 2,296 25,091 SH   SOLE   25,091 0 0
KRAFT HEINZ COMPANY Common 500754106 1,359 15,873 SH   SOLE   15,873 0 0
LAM RESEARCH CORP. Common 512807108 6,198 43,824 SH   SOLE   43,824 0 0
LAMAR ADVERTISING CO CL A Common 512816109 16,355 222,308 SH   SOLE   215,352 0 6,956
LAMB WESTON HOLDING INC Common 513272104 2 55 SH   SOLE   55 0 0
LAS VEGAS SANDS CORP Common 517834107 40 622 SH   SOLE   622 0 0
LENDINGCLUB CORP Common 52603A109 67,981 12,337,744 SH   SOLE   9,637,767 0 2,699,977
LIBERTY GLOBAL PLC SERIES C Common G5480U120 16 508 SH   SOLE   508 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919401 2,703 95,791 SH   SOLE   95,791 0 0
LIONS GATE ENTERTAINMENT CORP Common 535919500 4,192 159,530 SH   SOLE   159,530 0 0
LIVE NATION ENTERTAINMENT INC Common 538034109 3,510 100,706 SH   SOLE   100,706 0 0
LKQ CORPORATION Common 501889208 689 20,917 SH   SOLE   20,917 0 0
LOCKHEED MARTIN CORP. Common 539830109 599 2,159 SH   SOLE   2,159 0 0
LOGMEIN INC Common 54142L109 2,487 23,801 SH   SOLE   23,801 0 0
LUMENTUM HOLDINGS INC Common 55024U109 2,080 36,467 SH   SOLE   36,467 0 0
LUMINEX CORP Common 55027E102 23 1,099 SH   SOLE   1,099 0 0
LUXOFT HOLDING INC Common G57279104 794 13,042 SH   SOLE   13,042 0 0
LYONDELLBASELL INDUSTRIES NV Common N53745100 23 268 SH   SOLE   268 0 0
MA-COM TECHNOLOGY SOLUTIONS HO Common 55405Y100 39,446 707,304 SH   SOLE   431,845 0 275,459
MACQUARIE INFRASTRUCTURE CO Common 55608B105 1,172 14,944 SH   SOLE   14,944 0 0
MAKEMYTRIP LTD Common V5633W109 437 13,032 SH   SOLE   13,032 0 0
MANHATTAN ASSOCIATES INC Common 562750109 13,179 274,224 SH   SOLE   274,224 0 0
MARKETAXESS HOLDINGS INC. Common 57060D108 38,756 192,720 SH   SOLE   123,583 0 69,137
MARRIOTT INTERNATIONAL INC NEW Common 571903202 29,401 293,102 SH   SOLE   290,911 0 2,191
MARSH & McLENNAN COMPANIES INC Common 571748102 9 119 SH   SOLE   119 0 0
MASIMO CORPORATION Common 574795100 4,269 46,824 SH   SOLE   46,824 0 0
MASONITE INTERNATIONAL CORP Common 575385109 9,512 125,983 SH   SOLE   125,983 0 0
MASTERCARD INC Common 57636Q104 12 96 SH   SOLE   96 0 0
MATCH GROUP INC Common 57665R106 10,958 630,497 SH   SOLE   630,497 0 0
MATTEL INC Common 577081102 690 32,038 SH   SOLE   32,038 0 0
MCDONALDS CORP. Common 580135101 221,037 1,443,174 SH   SOLE   1,377,384 0 65,790
MCKESSON CORP Common 58155Q103 6 39 SH   SOLE   39 0 0
MEDIDATA SOLUTIONS INC Common 58471A105 54,837 701,239 SH   SOLE   585,183 0 116,056
MEDTRONIC PLC Common G5960L103 144,316 1,626,100 SH   SOLE   1,612,115 0 13,985
MERCK & CO INC Common 58933Y105 1,637 25,544 SH   SOLE   25,544 0 0
MERIDIAN BIOSCIENCE Common 589584101 9,774 620,591 SH   SOLE   620,591 0 0
MERIT MEDICAL SYSTEMS INC Common 589889104 343 9,000 SH   SOLE   9,000 0 0
METTLER-TOLEDO INTERNATIONAL Common 592688105 1,883 3,200 SH   SOLE   3,200 0 0
MGM RESORTS INTERNATIONAL Common 552953101 14,232 454,850 SH   SOLE   450,757 0 4,093
MICROCHIP TECHNOLOGY INC. Common 595017104 258,479 3,349,037 SH   SOLE   3,151,392 0 197,645
MICRON TECHNOLOGY INC. Common 595112103 138,623 4,642,448 SH   SOLE   4,437,906 0 204,542
MICROSEMI CORP Common 595137100 27,449 586,517 SH   SOLE   580,327 0 6,190
MICROSOFT CORP Common 594918104 1,087,260 15,773,392 SH   SOLE   14,973,975 0 799,417
MIDDLEBY CORP Common 596278101 39,609 325,975 SH   SOLE   198,987 0 126,988
MOBILEYE NV Common N51488117 5,072 80,765 SH   SOLE   80,765 0 0
MOHAWK INDUSTRIES INC. Common 608190104 2,296 9,500 SH   SOLE   9,500 0 0
MOLSON COORS BREWING Common 60871R209 92,405 1,070,248 SH   SOLE   1,062,059 0 8,189
MONOLITHIC POWER SYSTEMS Common 609839105 21 222 SH   SOLE   222 0 0
MONSANTO CO NEW Common 61166W101 46 388 SH   SOLE   388 0 0
MONSTER BEVERAGE CORP Common 61174X109 33 660 SH   SOLE   660 0 0
MORGAN STANLEY Common 617446448 134,878 3,026,894 SH   SOLE   2,944,003 0 82,891
MYLAN NV Common N59465109 6 159 SH   SOLE   159 0 0
NABORS INDUSTRIES LTD. Common G6359F103 18 2,235 SH   SOLE   2,235 0 0
NANOSTRING TECHNOLOGIES INC Common 63009R109 744 45,000 SH   SOLE   45,000 0 0
NEOGEN CORP Common 640491106 30,616 443,000 SH   SOLE   443,000 0 0
NETFLIX COM INC Common 64110L106 125,415 839,401 SH   SOLE   765,031 0 74,370
NETSCOUT SYSTEMS INC Common 64115T104 12,665 368,160 SH   SOLE   368,160 0 0
NEUROCRINE BIOSCIENCES INC. Common 64125C109 18 394 SH   SOLE   394 0 0
NEVRO CORP Common 64157F103 21 283 SH   SOLE   283 0 0
NEW ORIENTAL EDUCATION & TECH. Common 647581107 467 6,618 SH   SOLE   6,618 0 0
NEWELL BRANDS INC Common 651229106 173,227 3,230,641 SH   SOLE   3,158,914 0 71,727
NEXTERA ENERGY INC Common 65339F101 19 133 SH   SOLE   133 0 0
NIC INC Common 62914B100 9,050 477,570 SH   SOLE   477,570 0 0
NIELSEN HOLDINGS PLC Common G6518L108 9 242 SH   SOLE   242 0 0
NIKE INC CL B Common 654106103 40,191 681,197 SH   SOLE   674,853 0 6,344
NORTHROP GRUMMAN CORP. Common 666807102 20 76 SH   SOLE   76 0 0
NORWEGIAN CRUISE LINE HOLDING Common G66721104 63,312 1,166,183 SH   SOLE   1,052,583 0 113,600
NOVO-NORDISK A/S REPSTG 1/2 CL Common 670100205 1,115 26,000 SH   SOLE   26,000 0 0
NVIDIA CORP. Common 67066G104 36,739 254,141 SH   SOLE   251,919 0 2,222
NXP SEMICONDUCTORS NV Common N6596X109 20 182 SH   SOLE   182 0 0
O REILLY AUTOMOTIVE INC Common 67103H107 3,327 15,208 SH   SOLE   15,208 0 0
OBALON THERAPEUTICS INC Common 67424L100 464 46,795 SH   SOLE   46,795 0 0
OLD DOMINION FREIGHT LINE Common 679580100 1,886 19,800 SH   SOLE   19,800 0 0
OLLIES BARGAIN OUTLET HOLDINGS Common 681116109 19,982 469,059 SH   SOLE   269,137 0 199,922
OMEGA HEALTHCARE INVESTORS INC Common 681936100 1,780 53,910 SH   SOLE   53,910 0 0
OMNICOM GROUP INC Common 681919106 42 501 SH   SOLE   501 0 0
ORACLE CORP. Common 68389X105 94,633 1,887,382 SH   SOLE   1,871,072 0 16,310
PALO ALTO NETWORKS INC Common 697435105 1,435 10,726 SH   SOLE   10,726 0 0
PAREXEL INTERNATIONAL CORP Common 699462107 32 372 SH   SOLE   372 0 0
PARSLEY ENERGY INC Common 701877102 9,173 330,571 SH   SOLE   206,017 0 124,554
PAYCOM SOFTWARE INC Common 70432V102 3,368 49,236 SH   SOLE   49,236 0 0
PAYLOCITY HOLDING CORP Common 70438V106 35,883 794,217 SH   SOLE   488,765 0 305,452
PAYPAL HOLDINGS INC Common 70450Y103 6 118 SH   SOLE   118 0 0
PEAPACK GLADSTONE FINANCIAL CO Common 704699107 129 4,138 SH   SOLE   4,138 0 0
PEPSICO INC Common 713448108 100,360 868,990 SH   SOLE   861,516 0 7,474
PERFORMANCE FOOD GROUP CO. Common 71377A103 52,717 1,923,975 SH   SOLE   1,912,661 0 11,314
PETMED EXPRESS Common 716382106 162 4,000 SH   SOLE   4,000 0 0
PFIZER INC Common 717081103 3,800 113,140 SH   SOLE   113,140 0 0
PG & E CORP Common 69331C108 15 222 SH   SOLE   222 0 0
PHILIP MORRIS INTERNATIONAL Common 718172109 244,568 2,082,319 SH   SOLE   1,967,354 0 114,965
PINNACLE FOODS INC Common 72348P104 2,985 50,260 SH   SOLE   50,260 0 0
PIONEER NATURAL RESOURCES Common 723787107 149,880 939,216 SH   SOLE   906,876 0 32,340
PLANET FITNESS INC CLASS A Common 72703H101 26,251 1,124,726 SH   SOLE   753,851 0 370,875
PNC FINANCIAL SERVICES GROUP Common 693475105 16 126 SH   SOLE   126 0 0
PORTOLA PHARMACEUTICALS INC Common 737010108 39,920 710,702 SH   SOLE   428,060 0 282,642
POSCO ADR Common 693483109 4 60 SH   SOLE   60 0 0
PPL CORP Common 69351T106 4 104 SH   SOLE   104 0 0
PRA HEALTH SCIENCES INC Common 69354M108 6,965 92,853 SH   SOLE   92,853 0 0
PRAXAIR INC Common 74005P104 21 161 SH   SOLE   161 0 0
PRICELINE GROUP INC Common 741503403 19 10 SH   SOLE   10 0 0
PROCTER & GAMBLE CO Common 742718109 3,811 43,733 SH   SOLE   43,733 0 0
PROOFPOINT INC Common 743424103 34,433 396,556 SH   SOLE   362,454 0 34,102
PROPETRO HOLDING CORP Common 74347M108 3,497 250,527 SH   SOLE   156,739 0 93,788
PROS HOLDINGS INC Common 74346Y103 7,676 280,231 SH   SOLE   280,231 0 0
PROTO LABS INC Common 743713109 4,212 62,628 SH   SOLE   36,894 0 25,734
PRUDENTIAL FINANCIAL INC Common 744320102 33 305 SH   SOLE   305 0 0
PTC INC Common 69370C100 9,967 180,822 SH   SOLE   63,193 0 117,629
PUMA BIOTECHNOLOGY INC Common 74587V107 18,169 207,884 SH   SOLE   121,330 0 86,554
PVH CORP Common 693656100 122,999 1,074,231 SH   SOLE   1,048,163 0 26,068
Q2 HOLDINGS INC Common 74736L109 5,311 143,733 SH   SOLE   143,733 0 0
QIAGEN NV Common N72482123 84 2,500 SH   SOLE   2,500 0 0
QIWI PLC SPONSORED ADR Common 74735M108 419 16,989 SH   SOLE   16,989 0 0
QUALCOMM INC. Common 747525103 1,279 23,161 SH   SOLE   23,161 0 0
QUALITY SYSTEMS INC Common 747582104 3,559 206,773 SH   SOLE   206,773 0 0
QUIDEL CORP Common 74838J101 18,262 672,880 SH   SOLE   672,880 0 0
RA PHARMACEUTICALS INC Common 74933V108 618 33,000 SH   SOLE   33,000 0 0
RADIUS HEALTH INC Common 750469207 362 8,000 SH   SOLE   8,000 0 0
RALPH LAUREN CORP Common 751212101 20 274 SH   SOLE   274 0 0
RAYTHEON COMPANY Common 755111507 5 28 SH   SOLE   28 0 0
REALPAGE INC Common 75606N109 5,307 147,628 SH   SOLE   96,258 0 51,370
RED HAT INC Common 756577102 46,169 482,181 SH   SOLE   447,681 0 34,500
REGENERON PHARMACEUTICALS Common 75886F107 2,947 6,000 SH   SOLE   6,000 0 0
REGIONS FINANCIAL CORP Common 7591EP100 5,138 350,960 SH   SOLE   350,960 0 0
REPLIGEN CORP Common 759916109 1,583 38,200 SH   SOLE   38,200 0 0
REPUBLIC SERVICES INC Common 760759100 38 594 SH   SOLE   594 0 0
REYNOLDS AMERICAN INC Common 761713106 9 145 SH   SOLE   145 0 0
ROCKWELL AUTOMATION INC. Common 773903109 32,963 203,526 SH   SOLE   201,625 0 1,901
ROPER TECHNOLOGIES INC Common 776696106 29 125 SH   SOLE   125 0 0
ROSS STORES INC Common 778296103 2,935 50,832 SH   SOLE   50,832 0 0
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 2,475 22,658 SH   SOLE   22,658 0 0
RPC INC Common 749660106 3,582 177,242 SH   SOLE   177,242 0 0
S&P GLOBAL INC Common 78409V104 99,523 681,713 SH   SOLE   676,077 0 5,636
SAGE THERAPEUTICS INC Common 78667J108 717 9,009 SH   SOLE   9,009 0 0
SALESFORCE.COM INC Common 79466L302 300,428 3,469,147 SH   SOLE   3,357,377 0 111,770
SAP SE ADR Common 803054204 912 8,716 SH   SOLE   8,716 0 0
SAREPTA THERAPEUTICS INC Common 803607100 5,360 159,008 SH   SOLE   159,008 0 0
SBA COMMUNICATIONS CORP Common 78410G104 8,430 62,494 SH   SOLE   62,494 0 0
SEMPRA ENERGY Common 816851109 1,660 14,726 SH   SOLE   14,726 0 0
SERVICENOW INC Common 81762P102 107,578 1,014,884 SH   SOLE   941,223 0 73,661
SHAKE SHACK INC CLASS A Common 819047101 20,683 592,963 SH   SOLE   329,830 0 263,133
SHERWIN-WILLIAMS CO Common 824348106 2,882 8,212 SH   SOLE   500 0 7,712
SHIRE PLC - SPONSORED ADR Common 82481R106 1,405 8,500 SH   SOLE   8,500 0 0
SHOPIFY INC - A Common 82509L107 17,829 205,162 SH   SOLE   205,162 0 0
SHUTTERSTOCK INC Common 825690100 1,017 23,067 SH   SOLE   14,735 0 8,332
SIGNATURE BANK Common 82669G104 28,392 197,809 SH   SOLE   118,948 0 78,861
SIRIUS XM HOLDINGS INC Common 82968B103 17 3,074 SH   SOLE   3,074 0 0
SITEONE LANDSCAPE SUPPLY INC Common 82982L103 20,273 389,411 SH   SOLE   224,430 0 164,981
SIX FLAGS ENTERTAINMENT CORP Common 83001A102 1,158 19,422 SH   SOLE   19,422 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 6,408 66,788 SH   SOLE   37,466 0 29,322
SOTHEBY'S HLDGS INC.-CL A Common 835898107 2,908 54,177 SH   SOLE   54,177 0 0
SOUTHERN CO. Common 842587107 3 67 SH   SOLE   67 0 0
SOUTHWEST AIRLINES CO. Common 844741108 68 1,101 SH   SOLE   1,101 0 0
SPARK THERAPEUTICS INC Common 84652J103 1,255 21,000 SH   SOLE   21,000 0 0
SPIRIT AEROSYSTEMS HOLD CL A Common 848574109 24 421 SH   SOLE   421 0 0
SPIRIT AIRLINES INC Common 848577102 0 2 SH   SOLE   2 0 0
SPLUNK INC Common 848637104 2,951 51,874 SH   SOLE   51,874 0 0
SPS COMMERCE INC Common 78463M107 13,431 210,655 SH   SOLE   196,334 0 14,321
STAMPS.COM INC Common 852857200 64,231 414,728 SH   SOLE   277,406 0 137,322
STANLEY BLACK & DECKER INC Common 854502101 98,783 701,930 SH   SOLE   683,730 0 18,200
STANTEC INC Common 85472N109 253 10,070 SH   SOLE   10,070 0 0
STARBUCKS CORP. Common 855244109 49,524 849,328 SH   SOLE   841,024 0 8,304
STATE STREET CORP Common 857477103 7 78 SH   SOLE   78 0 0
STRATASYS LTD Common M85548101 344 14,763 SH   SOLE   8,291 0 6,472
STRYKER CORP Common 863667101 2,530 18,231 SH   SOLE   18,231 0 0
SUN HYDRAULICS CORP Common 866942105 20,809 487,668 SH   SOLE   487,668 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
SUPERNUS PHARMACEUTICALS INC Common 868459108 711 16,500 SH   SOLE   16,500 0 0
SURGERY PARTNERS INC Common 86881A100 569 25,000 SH   SOLE   25,000 0 0
SYMANTEC CORP. Common 871503108 5 162 SH   SOLE   162 0 0
SYNCHRONY FINANCIAL Common 87165B103 26 875 SH   SOLE   875 0 0
SYSCO CORP. Common 871829107 16 326 SH   SOLE   326 0 0
T MOBILE US INC Common 872590104 99,424 1,640,126 SH   SOLE   1,556,029 0 84,097
TACTILE SYSTEMS TECHNOLOGY INC Common 87357P100 13 460 SH   SOLE   460 0 0
TAIWAN SEMICONDUCTOR ADR Common 874039100 12 340 SH   SOLE   340 0 0
TAKE-TWO INTERACTIVE SOFTWARE Common 874054109 18,566 253,007 SH   SOLE   211,546 0 41,461
TARGET CORP Common 87612E106 24 455 SH   SOLE   455 0 0
TD AMERITRADE HOLDINGS CORP Common 87236Y108 173 4,021 SH   SOLE   4,021 0 0
TE CONNECTIVITY LTD Common H84989104 11 145 SH   SOLE   145 0 0
TELADOC INC Common 87918A105 139 4,000 SH   SOLE   4,000 0 0
TESARO INC Common 881569107 40,280 288,000 SH   SOLE   276,190 0 11,810
TESLA INC Common 88160R101 22,025 60,907 SH   SOLE   20,652 0 40,255
TETRA TECH INC. Common 88162G103 723 15,793 SH   SOLE   15,793 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 19 111 SH   SOLE   111 0 0
TIME WARNER INC. Common 887317303 96,640 962,456 SH   SOLE   954,332 0 8,124
TIVITY HEALTH INC Common 88870R102 1,057 26,530 SH   SOLE   26,530 0 0
TJX COMPANY INC Common 872540109 7,451 103,245 SH   SOLE   100,006 0 3,239
TORONTO DOMINION BANK Common 891160509 6 111 SH   SOLE   111 0 0
TOTAL SA ADR Common 89151E109 2,037 41,086 SH   SOLE   41,086 0 0
TOTAL SYSTEM SERVICES Common 891906109 3,156 54,185 SH   SOLE   54,185 0 0
TRADE DESK INC CLASS A Common 88339J105 24,940 497,710 SH   SOLE   293,314 0 204,396
TRANSDIGM GROUP INC Common 893641100 4,968 18,477 SH   SOLE   18,477 0 0
TRIMBLE INC Common 896239100 44 1,220 SH   SOLE   1,220 0 0
TRIPADVISOR INC Common 896945201 9 230 SH   SOLE   230 0 0
TRUPANION INC Common 898202106 67 3,000 SH   SOLE   3,000 0 0
TYLER TECHNOLOGIES Common 902252105 40,156 228,589 SH   SOLE   194,059 0 34,530
TYSON FOODS INC Common 902494103 18 286 SH   SOLE   286 0 0
ULTA BEAUTY INC. Common 90384S303 2,175 7,570 SH   SOLE   7,570 0 0
ULTIMATE SOFTWARE GROUP Common 90385D107 31,317 149,084 SH   SOLE   88,393 0 60,691
ULTRAGENYX PHARMACEUTICAL INC Common 90400D108 20,938 337,115 SH   SOLE   222,237 0 114,878
UNION PACIFIC CORP Common 907818108 101,734 934,107 SH   SOLE   925,060 0 9,047
UNITED CONTINENTAL HOLDINGS Common 910047109 18 233 SH   SOLE   233 0 0
UNITED PARCEL SERVICE INC CL-B Common 911312106 1,186 10,726 SH   SOLE   10,726 0 0
UNITED RENTALS INC Common 911363109 27,806 246,705 SH   SOLE   243,933 0 2,772
UNITEDHEALTH GROUP INC Common 91324P102 452,121 2,438,363 SH   SOLE   2,330,229 0 108,134
UNIVERSAL DISPLAY CORP Common 91347P105 12,976 118,772 SH   SOLE   118,772 0 0
UNIVERSAL HEALTH SERVICES INC Common 913903100 14 115 SH   SOLE   115 0 0
US PHYSICAL THERAPY INC Common 90337L108 14,973 247,904 SH   SOLE   136,925 0 110,979
US SILICA HOLDINGS INC Common 90346E103 9,351 263,471 SH   SOLE   263,471 0 0
VAIL RESORTS INC. Common 91879Q109 55,752 274,869 SH   SOLE   273,659 0 1,210
VALERO ENERGY CORP Common 91913Y100 4 62 SH   SOLE   62 0 0
VCA ANTECH INC. Common 918194101 316 3,419 SH   SOLE   3,419 0 0
VEEVA SYSTEMS INC CLASS A Common 922475108 47,498 774,717 SH   SOLE   629,646 0 145,071
VERISK ANALYTICS INC CLASS A Common 92345Y106 214 2,532 SH   SOLE   2,532 0 0
VERIZON COMMUNICATIONS Common 92343V104 3,644 81,592 SH   SOLE   81,592 0 0
VERTEX PHARMACEUTICALS INC Common 92532F100 209,347 1,624,480 SH   SOLE   1,497,823 0 126,657
VF CORP Common 918204108 6 98 SH   SOLE   98 0 0
VIACOM INC NEW CLASS B Common 92553P201 4,783 142,489 SH   SOLE   138,372 0 4,117
VIRTUS INVESTMENT PARTNERS Common 92828Q109 8,581 77,343 SH   SOLE   52,435 0 24,908
VISA INC CLASS A SHARES Common 92826C839 697,644 7,439,157 SH   SOLE   7,087,348 0 351,809
VISTA OUTDOOR INC Common 928377100 1,274 56,577 SH   SOLE   56,577 0 0
VMWARE INC CLASS A Common 928563402 63 716 SH   SOLE   716 0 0
VOCERA COMMUNICATIONS INC Common 92857F107 18,376 695,516 SH   SOLE   695,516 0 0
VULCAN MATERIALS Common 929160109 45,132 356,266 SH   SOLE   312,301 0 43,965
W.R. GRACE & CO Common 38388F108 3,648 50,655 SH   SOLE   50,655 0 0
WABCO HOLDINGS INC Common 92927K102 13,292 104,239 SH   SOLE   54,413 0 49,826
WABTEC CORP Common 929740108 123 1,344 SH   SOLE   1,344 0 0
WAGEWORKS INC Common 930427109 52,023 774,147 SH   SOLE   621,628 0 152,519
WAL-MART STORES INC Common 931142103 85,372 1,128,064 SH   SOLE   1,118,283 0 9,781
WALGREEN BOOTS ALLIANCE INC Common 931427108 930 11,881 SH   SOLE   11,881 0 0
WALT DISNEY CO. Common 254687106 135,600 1,276,234 SH   SOLE   1,207,457 0 68,777
WASTE CONNECTIONS INC Common 94106B101 5,461 84,766 SH   SOLE   84,766 0 0
WASTE MANAGEMENT INC NEW Common 94106L109 32 431 SH   SOLE   431 0 0
WAYFAIR INC CL A Common 94419L101 58,020 754,687 SH   SOLE   530,160 0 224,527
WEC ENERGY GROUP INC Common 92939U106 17 269 SH   SOLE   269 0 0
WELLCARE HEALTH PLANS INC Common 94946T106 4,772 26,575 SH   SOLE   26,575 0 0
WELLS FARGO & CO NEW Common 949746101 2,909 52,501 SH   SOLE   52,501 0 0
WELLTOWER INC Common 95040Q104 1,527 20,396 SH   SOLE   20,396 0 0
WEST PHARMACEUTICAL SERVICES Common 955306105 1,229 13,000 SH   SOLE   13,000 0 0
WESTERN DIGITAL CORP. Common 958102105 249,993 2,821,595 SH   SOLE   2,614,318 0 207,277
WEYERHAEUSER CO Common 962166104 1 27 SH   SOLE   27 0 0
WHITING PETROLEUM CORP Common 966387102 4 807 SH   SOLE   807 0 0
WINGSTOP INC Common 974155103 13,518 437,483 SH   SOLE   437,483 0 0
WISDOMTREE INVESTMENTS INC Common 97717P104 48,323 4,751,552 SH   SOLE   4,167,399 0 584,153
WNS HOLDINGS LTD ADR Common 92932M101 7,224 210,251 SH   SOLE   200,660 0 9,591
WOODWARD INC. Common 980745103 325 4,811 SH   SOLE   4,811 0 0
XCEL ENERGY INC Common 98389B100 12 271 SH   SOLE   271 0 0
XILINX INC Common 983919101 2,731 42,452 SH   SOLE   42,452 0 0
XPO LOGISTICS INC Common 983793100 31,447 486,569 SH   SOLE   294,574 0 191,995
XYLEM INC Common 98419M100 372 6,713 SH   SOLE   6,713 0 0
YANDEX NV Common N97284108 786 29,953 SH   SOLE   29,953 0 0
YELP INC Common 985817105 1,768 58,889 SH   SOLE   58,889 0 0
YUM BRANDS INC Common 988498101 11 151 SH   SOLE   151 0 0
YUM CHINA HOLDINGS INC Common 98850P109 4 101 SH   SOLE   101 0 0
ZIMMER BIOMET HOLDINGS INC Common 98956P102 14 111 SH   SOLE   111 0 0
ZOETIS INC Common 98978V103 15,098 242,028 SH   SOLE   155,493 0 86,535
ALLERGAN PLC CONV PFD 5.5 Conv Pref. G0177J116 1,241 1,431 SH   SOLE   1,431 0 0
ALTABA INC Mutual Funds 021346101 57,661 1,058,382 SH   SOLE   1,002,570 0 55,812
KEYENCE CORP Common 006490995 834 1,900 SH   SOLE   1,900 0 0