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 |
ABBOTT LABS | CS | 002824100 | 19,334 | 177,655 | SH | | SOLE | | 17,006 | 0 | 160,649 |
ACCENTURE PLC IRELAND SHS CLAS | CS | G1151C101 | 8,695 | 38,475 | SH | | SOLE | | 12,971 | 0 | 25,504 |
ACTIVISION BLIZZARD INC | CS | 00507V109 | 2,734 | 33,770 | SH | | SOLE | | 4,271 | 0 | 29,499 |
AGILENT TECHNOLOGIES INC | CS | 00846U101 | 16,084 | 159,341 | SH | | SOLE | | 47,014 | 0 | 112,327 |
AKAMAI TECHNOLOGIES INC | CS | 00971T101 | 42,521 | 384,666 | SH | | SOLE | | 129,559 | 0 | 255,107 |
ALIBABA GROUP HLDG LTD SPONSOR | ADR | 01609W102 | 200 | 681 | SH | | SOLE | | 0 | 0 | 681 |
ALPHABET INC CAP STK CL C | CS | 02079K107 | 823 | 560 | SH | | SOLE | | 77 | 0 | 483 |
AMAZON COM INC | CS | 023135106 | 57,915 | 18,393 | SH | | SOLE | | 6,607 | 0 | 11,786 |
AMERICAN SUPERCONDUCTOR CORP | CS | 030111207 | 641 | 44,243 | SH | | SOLE | | 5,465 | 0 | 38,778 |
AMGEN INC | CS | 031162100 | 405 | 1,595 | SH | | SOLE | | 1,141 | 0 | 454 |
ANSYS INC | CS | 03662Q105 | 15,301 | 46,760 | SH | | SOLE | | 11,505 | 0 | 35,255 |
APPLE INC COM | CS | 037833100 | 16,542 | 142,838 | SH | | SOLE | | 106,475 | 0 | 36,363 |
ASML HOLDING N V N Y REGISTRY | ADR | N07059210 | 2,760 | 7,473 | SH | | SOLE | | 1,518 | 0 | 5,955 |
ASTRAZENECA PLC | ADR | 046353108 | 9,779 | 178,440 | SH | | SOLE | | 12,994 | 0 | 165,446 |
AUTODESK INC | CS | 052769106 | 4,791 | 20,738 | SH | | SOLE | | 3,359 | 0 | 17,379 |
BERKSHIRE HATHAWAY INC DEL CL | CS | 084670702 | 251 | 1,179 | SH | | SOLE | | 782 | 0 | 397 |
BEST BUY INC | CS | 086516101 | 263 | 2,365 | SH | | SOLE | | 446 | 0 | 1,919 |
BLACKROCK INC | CS | 09247X101 | 556 | 986 | SH | | SOLE | | 431 | 0 | 555 |
BLACKSTONE GROUP INC COM CL A | CS | 09260D107 | 39,068 | 748,421 | SH | | SOLE | | 283,233 | 0 | 465,188 |
BOSTON BEER INC | CS | 100557107 | 10,986 | 12,437 | SH | | SOLE | | 2,967 | 0 | 9,470 |
BROWN FORMAN CORP | CS | 115637209 | 1,429 | 18,979 | SH | | SOLE | | 3,769 | 0 | 15,210 |
BUILDERS FIRSTSOURCE INC | CS | 12008R107 | 5,456 | 167,268 | SH | | SOLE | | 141,535 | 0 | 25,733 |
CADENCE DESIGN SYSTEM INC | CS | 127387108 | 312 | 2,930 | SH | | SOLE | | 1,260 | 0 | 1,670 |
CASELLA WASTE SYS INC | CS | 147448104 | 396 | 7,085 | SH | | SOLE | | 5,630 | 0 | 1,455 |
CHEMED CORP NEW | CS | 16359R103 | 2,709 | 5,640 | SH | | SOLE | | 0 | 0 | 5,640 |
CHURCH AND DWIGHT INC | CS | 171340102 | 4,727 | 50,442 | SH | | SOLE | | 5,060 | 0 | 45,382 |
CINTAS CORP | CS | 172908105 | 13,440 | 40,382 | SH | | SOLE | | 13,002 | 0 | 27,380 |
CITRIX SYS INC | CS | 177376100 | 18,933 | 137,486 | SH | | SOLE | | 67,902 | 0 | 69,584 |
COSTCO WHSL CORP | CS | 22160K105 | 30,337 | 85,457 | SH | | SOLE | | 21,165 | 0 | 64,292 |
COUPA SOFTWARE INC | CS | 22266L106 | 1,936 | 7,060 | SH | | SOLE | | 995 | 0 | 6,065 |
CRISPR THERAPEUTICS AG | CS | H17182108 | 1,308 | 15,644 | SH | | SOLE | | 2,315 | 0 | 13,329 |
CUMMINS INC | CS | 231021106 | 9,446 | 44,733 | SH | | SOLE | | 5,795 | 0 | 38,938 |
D R HORTON INC | CS | 23331A109 | 5,979 | 79,056 | SH | | SOLE | | 9,621 | 0 | 69,435 |
DANAHER CORP DEL | CS | 235851102 | 1,336 | 6,206 | SH | | SOLE | | 561 | 0 | 5,645 |
DARDEN RESTAURANTS INC | CS | 237194105 | 1,424 | 14,138 | SH | | SOLE | | 1,472 | 0 | 12,666 |
DAVITA INC | CS | 23918K108 | 15,901 | 185,648 | SH | | SOLE | | 90,003 | 0 | 95,645 |
DBX ETF TR EAFE CURR HDG | ETF | 233051200 | 213 | 6,945 | SH | | SOLE | | 0 | 0 | 6,945 |
DECKERS OUTDOOR CORP | CS | 243537107 | 852 | 3,874 | SH | | SOLE | | 251 | 0 | 3,623 |
DEXCOM INC | CS | 252131107 | 40,985 | 99,422 | SH | | SOLE | | 41,678 | 0 | 57,744 |
DOCUSIGN INC COM | CS | 256163106 | 59,160 | 274,856 | SH | | SOLE | | 123,949 | 0 | 150,907 |
DOLLAR GEN CORP NEW | CS | 256677105 | 2,360 | 11,259 | SH | | SOLE | | 1,755 | 0 | 9,504 |
DRAFTKINGS INC | CS | 26142R104 | 1,200 | 20,400 | SH | | SOLE | | 2,399 | 0 | 18,001 |
EATON CORP PLC | CS | G29183103 | 413 | 4,051 | SH | | SOLE | | 105 | 0 | 3,946 |
ELECTRONIC ARTS INC | CS | 285512109 | 6,577 | 50,431 | SH | | SOLE | | 6,157 | 0 | 44,274 |
ENERGY TRANSFER LP | CS | 29273V100 | 87 | 16,000 | SH | | SOLE | | 0 | 0 | 16,000 |
ENPHASE ENERGY INC | CS | 29355A107 | 1,616 | 19,565 | SH | | SOLE | | 6,830 | 0 | 12,735 |
EQUINIX INC | CS | 29444U700 | 12,609 | 16,588 | SH | | SOLE | | 3,766 | 0 | 12,822 |
ETF MANAGERS TR PUREFUNDS ISE | ETF | 26924G201 | 258 | 5,533 | SH | | SOLE | | 0 | 0 | 5,533 |
FASTENAL CO | CS | 311900104 | 11,626 | 257,846 | SH | | SOLE | | 18,855 | 0 | 238,991 |
FORTINET INC | CS | 34959E109 | 1,670 | 14,177 | SH | | SOLE | | 1,536 | 0 | 12,641 |
GENERAL MLS INC | CS | 370334104 | 9,251 | 149,981 | SH | | SOLE | | 125,790 | 0 | 24,191 |
GENMAB A S | ADR | 372303206 | 1,313 | 35,859 | SH | | SOLE | | 5,248 | 0 | 30,611 |
GLOBAL X FDS FTSENORD30 ETF | ETF | 37950E101 | 211 | 8,615 | SH | | SOLE | | 0 | 0 | 8,615 |
HECLA MNG CO | CS | 422704106 | 70 | 13,753 | SH | | SOLE | | 8,194 | 0 | 5,559 |
HOME DEPOT INC | CS | 437076102 | 405 | 1,460 | SH | | SOLE | | 881 | 0 | 579 |
IHS MARKIT LTD SHS | CS | G47567105 | 23,169 | 295,103 | SH | | SOLE | | 118,046 | 0 | 177,057 |
ILLINOIS TOOL WKS INC | CS | 452308109 | 16,668 | 86,271 | SH | | SOLE | | 17,781 | 0 | 68,490 |
INSULET CORP | CS | 45784P101 | 1,810 | 7,651 | SH | | SOLE | | 2,468 | 0 | 5,183 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J791 | 5,375 | 248,401 | SH | | SOLE | | 73,048 | 0 | 175,353 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J783 | 5,381 | 244,796 | SH | | SOLE | | 71,970 | 0 | 172,826 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J700 | 10,744 | 503,918 | SH | | SOLE | | 148,294 | 0 | 355,624 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J882 | 10,767 | 492,997 | SH | | SOLE | | 145,071 | 0 | 347,926 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J866 | 10,756 | 493,624 | SH | | SOLE | | 145,269 | 0 | 348,355 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J809 | 348 | 15,170 | SH | | SOLE | | 0 | 0 | 15,170 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J841 | 10,770 | 485,564 | SH | | SOLE | | 142,854 | 0 | 342,710 |
INVESCO EXCH TRD SLF IDX FD BU | ETF | 46138J825 | 5,381 | 240,757 | SH | | SOLE | | 70,822 | 0 | 169,935 |
INVESCO EXCH TRD SLF IDX FD IN | ETF | 46138J643 | 5,378 | 232,647 | SH | | SOLE | | 68,398 | 0 | 164,249 |
INVESCO EXCHANGE TRADED FD T N | ETF | 46137V530 | 724 | 3,510 | SH | | SOLE | | 0 | 0 | 3,510 |
INVESCO EXCHANGE TRADED FD T S | ETF | 46137V258 | 382 | 7,784 | SH | | SOLE | | 2,757 | 0 | 5,027 |
INVESCO EXCHNG TRADED FD TR II | ETF | 46138E362 | 1,302 | 39,477 | SH | | SOLE | | 14,290 | 0 | 25,187 |
ISHARES TR DJ HEALTH CARE | ETF | 464288828 | 232 | 1,152 | SH | | SOLE | | 0 | 0 | 1,152 |
ISHARES TR DJ HOME CONSTN | ETF | 464288752 | 269 | 4,752 | SH | | SOLE | | 0 | 0 | 4,752 |
ISHARES TR DJ MED DEVICES | ETF | 464288810 | 654 | 2,183 | SH | | SOLE | | 0 | 0 | 2,183 |
ISHARES TR GLDM SCHS SEMI | ETF | 464287523 | 688 | 2,259 | SH | | SOLE | | 0 | 0 | 2,259 |
ISHARES TR GLMN SCHS SOFT | ETF | 464287515 | 763 | 2,454 | SH | | SOLE | | 0 | 0 | 2,454 |
ISHARES TR MSCI GRW IDX | ETF | 464288885 | 324 | 3,602 | SH | | SOLE | | 0 | 0 | 3,602 |
ISHARES TR NASDQ BIO INDX | ETF | 464287556 | 327 | 2,418 | SH | | SOLE | | 0 | 0 | 2,418 |
ISHARES TR SANDP GLB100INDX | ETF | 464287572 | 747 | 13,264 | SH | | SOLE | | 0 | 0 | 13,264 |
JD COM INC | ADR | 47215P106 | 42,116 | 542,667 | SH | | SOLE | | 178,590 | 0 | 364,077 |
KANSAS CITY SOUTHERN | CS | 485170302 | 1,712 | 9,468 | SH | | SOLE | | 938 | 0 | 8,530 |
KLA-TENCOR CORP | CS | 482480100 | 39,803 | 205,443 | SH | | SOLE | | 67,438 | 0 | 138,005 |
LHC GROUP INC | CS | 50187A107 | 6,956 | 32,726 | SH | | SOLE | | 9,535 | 0 | 23,191 |
LILLY ELI AND CO | CS | 532457108 | 42,078 | 284,273 | SH | | SOLE | | 100,548 | 0 | 183,725 |
LOWES COS INC | CS | 548661107 | 20,766 | 125,203 | SH | | SOLE | | 62,768 | 0 | 62,435 |
LULULEMON ATHLETICA INC | CS | 550021109 | 5,633 | 17,102 | SH | | SOLE | | 7,831 | 0 | 9,271 |
MASTERCARD INCORPORATED CL A | CS | 57636Q104 | 4,728 | 13,981 | SH | | SOLE | | 3,861 | 0 | 10,120 |
MICROSOFT CORP | CS | 594918104 | 41,414 | 196,900 | SH | | SOLE | | 36,536 | 0 | 160,364 |
MONOLITHIC PWR SYS INC | CS | 609839105 | 1,222 | 4,372 | SH | | SOLE | | 699 | 0 | 3,673 |
MOODYS CORP | CS | 615369105 | 43,061 | 148,564 | SH | | SOLE | | 52,199 | 0 | 96,365 |
NASDAQ STOCK MARKET INC | CS | 631103108 | 1,997 | 16,275 | SH | | SOLE | | 1,600 | 0 | 14,675 |
NETEASE COM INC | ADR | 64110W102 | 28,094 | 61,790 | SH | | SOLE | | 21,094 | 0 | 40,696 |
NETFLIX COM INC | CS | 64110L106 | 53,968 | 107,929 | SH | | SOLE | | 35,468 | 0 | 72,461 |
NOVOCURE LTD | CS | G6674U108 | 865 | 7,769 | SH | | SOLE | | 632 | 0 | 7,137 |
NVIDIA CORP | CS | 67066G104 | 23,318 | 43,085 | SH | | SOLE | | 6,917 | 0 | 36,168 |
PACCAR INC | CS | 693718108 | 16,921 | 198,414 | SH | | SOLE | | 117,208 | 0 | 81,206 |
PERKINELMER INC | CS | 714046109 | 1,799 | 14,336 | SH | | SOLE | | 1,758 | 0 | 12,578 |
PPG INDS INC | CS | 693506107 | 462 | 3,786 | SH | | SOLE | | 0 | 0 | 3,786 |
PRICE T ROWE GROUP INC | CS | 74144T108 | 507 | 3,956 | SH | | SOLE | | 286 | 0 | 3,670 |
PROCTER AND GAMBLE CO | CS | 742718109 | 396 | 2,848 | SH | | SOLE | | 1,893 | 0 | 955 |
PROGRESSIVE CORP OHIO | CS | 743315103 | 230 | 2,428 | SH | | SOLE | | 0 | 0 | 2,428 |
PROTO LABS INC | CS | 743713109 | 1,111 | 8,581 | SH | | SOLE | | 835 | 0 | 7,746 |
REGENERON PHARMACEUTICALS | CS | 75886F107 | 553 | 987 | SH | | SOLE | | 410 | 0 | 577 |
REPLIGEN CORP | CS | 759916109 | 1,164 | 7,888 | SH | | SOLE | | 1,139 | 0 | 6,749 |
RESMED INC | CS | 761152107 | 257 | 1,497 | SH | | SOLE | | 592 | 0 | 905 |
RINGCENTRAL INC | CS | 76680R206 | 23,412 | 85,255 | SH | | SOLE | | 12,165 | 0 | 73,090 |
ROCKWELL AUTOMATION INC | CS | 773903109 | 23,352 | 105,818 | SH | | SOLE | | 42,138 | 0 | 63,680 |
SALESFORCE COM INC | CS | 79466L302 | 19,591 | 77,953 | SH | | SOLE | | 18,363 | 0 | 59,590 |
SANOFI SPONSORED ADR | ADR | 80105N105 | 13,976 | 278,576 | SH | | SOLE | | 146,450 | 0 | 132,126 |
SAP SE SPON ADR | ADR | 803054204 | 268 | 1,720 | SH | | SOLE | | 250 | 0 | 1,470 |
SEA LTD | ADR | 81141R100 | 3,894 | 25,280 | SH | | SOLE | | 3,094 | 0 | 22,186 |
SELECT SECTOR SPDR TR SBI CONS | ETF | 81369Y308 | 374 | 5,832 | SH | | SOLE | | 0 | 0 | 5,832 |
SOCIEDAD QUIMICA MINERA DE C | ADR | 833635105 | 1,033 | 31,853 | SH | | SOLE | | 3,760 | 0 | 28,093 |
SONY CORP | ADR | 835699307 | 906 | 11,803 | SH | | SOLE | | 2,476 | 0 | 9,327 |
SPDR INDEX SHS FDS ASIA PACIF | ETF | 78463X301 | 321 | 2,884 | SH | | SOLE | | 0 | 0 | 2,884 |
SPOTIFY TECHNOLOGY S A | CS | L8681T102 | 26,082 | 107,522 | SH | | SOLE | | 43,156 | 0 | 64,366 |
SQUARE INC | CS | 852234103 | 3,490 | 21,469 | SH | | SOLE | | 6,993 | 0 | 14,476 |
T-MOBILE US INC | CS | 872590104 | 670 | 5,856 | SH | | SOLE | | 414 | 0 | 5,442 |
TAIWAN SEMICONDUCTOR MFG LTD | ADR | 874039100 | 35,414 | 436,831 | SH | | SOLE | | 85,886 | 0 | 350,945 |
TAKE-TWO INTERACTIVE SOFTWAR | CS | 874054109 | 26,666 | 161,399 | SH | | SOLE | | 70,945 | 0 | 90,454 |
TARGET CORP | CS | 87612E106 | 19,398 | 123,224 | SH | | SOLE | | 61,199 | 0 | 62,025 |
TELADOC INC | CS | 87918A105 | 211 | 963 | SH | | SOLE | | 125 | 0 | 838 |
TERADYNE INC | CS | 880770102 | 19,791 | 249,069 | SH | | SOLE | | 172,890 | 0 | 76,179 |
TETRA TECH INC NEW | CS | 88162G103 | 2,474 | 25,902 | SH | | SOLE | | 5,498 | 0 | 20,404 |
THERMO FISHER SCIENTIFIC INC C | CS | 883556102 | 2,153 | 4,877 | SH | | SOLE | | 2,469 | 0 | 2,408 |
TOPBUILD CORP | CS | 89055F103 | 1,587 | 9,297 | SH | | SOLE | | 1,735 | 0 | 7,562 |
TRACTOR SUPPLY CO | CS | 892356106 | 6,862 | 47,873 | SH | | SOLE | | 6,495 | 0 | 41,378 |
TRIMBLE NAVIGATION LTD | CS | 896239100 | 1,638 | 33,627 | SH | | SOLE | | 3,814 | 0 | 29,813 |
UBER TECHNOLOGIES INC COM | CS | 90353T100 | 424 | 11,624 | SH | | SOLE | | 0 | 0 | 11,624 |
UNITEDHEALTH GROUP INC | CS | 91324P102 | 35,560 | 114,058 | SH | | SOLE | | 43,741 | 0 | 70,317 |
VANECK VECTORS ETF TR MORNINGS | ETF | 92189F643 | 1,247 | 22,838 | SH | | SOLE | | 8,769 | 0 | 14,069 |
VANECK VECTORS ETF TR VIDEO GA | ETF | 92189F114 | 403 | 6,549 | SH | | SOLE | | 0 | 0 | 6,549 |
VANGUARD INDEX TR VALUE VIPERS | ETF | 922908744 | 1,007 | 9,637 | SH | | SOLE | | 4,081 | 0 | 5,556 |
VEEVA SYS INC | CS | 922475108 | 280 | 996 | SH | | SOLE | | 0 | 0 | 996 |
VERTEX PHARMACEUTICALS INC | CS | 92532F100 | 43,418 | 159,556 | SH | | SOLE | | 60,277 | 0 | 99,279 |
VICOR CORP | CS | 925815102 | 856 | 11,008 | SH | | SOLE | | 1,121 | 0 | 9,887 |
VISA INC | CS | 92826C839 | 417 | 2,083 | SH | | SOLE | | 920 | 0 | 1,163 |
WALMART INC | CS | 931142103 | 905 | 6,466 | SH | | SOLE | | 734 | 0 | 5,732 |
WERNER ENTERPRISES INC | CS | 950755108 | 3,103 | 73,908 | SH | | SOLE | | 13,306 | 0 | 60,602 |