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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABB LTDSPONSORED ADR0003752042668,721SH SOLE 8,72100
ACCO BRANDS CORPCOM00081T1086700SH SOLE 70000
AFLAC INCCOM0010551028,238160,964SH SOLE 160,96400
AGCO CORPCOM0010841025323,700SH SOLE 3,70000
AES CORPCOM00130H105260SH SOLE 6000
AMN HEALTHCARE SVCS INCCOM00174410117230SH SOLE 23000
ASGN INCCOM00191U10289935SH SOLE 93500
AT&T INCCOM00206R1022,21673,203SH SOLE 73,20300
ARK ETF TRNEXT GNRTN INTER00214Q40120135SH SOLE 13500
ATN INTL INCCOM00215F1075100SH SOLE 10000
ABBOTT LABSCOM00282410058,574488,769SH SOLE 488,6690100
ABBVIE INCCOM00287Y10953,094490,615SH SOLE 451,612039,003
ABIOMED INCCOM003654100161506SH SOLE 50600
ACCOLADE INCCOM00437E102962,108SH SOLE 1,8080300
ACTIVISION BLIZZARD INCCOM00507V10972777SH SOLE 77700
ACUITY BRANDS INCCOM00508Y10217100SH SOLE 10000
ACUSHNET HOLDINGS CORPCOM00509810822527SH SOLE 4270100
ADAPTIVE BIOTECHNOLOGIES CORCOM00650F10920489SH SOLE 48900
ADOBE SYSTEMS INCORPORATEDCOM00724F1013,6817,744SH SOLE 7,73509
ADVANCED MICRO DEVICES INCCOM007903107981,247SH SOLE 1,24700
AFFIRM HLDGS INCCOM CL A 00827B10621298SH SOLE 29800
AEVA TECHNOLOGIES INCCOM 00835Q1031123SH SOLE 12300
AGILENT TECHNOLOGIES INCCOM00846U1012141,683SH SOLE 1,68300
AIRBNB INCCOM CL A0090661011477SH SOLE 7700
AIR PRODS & CHEMS INCCOM0091581066,95724,729SH SOLE 24,679050
AKAMAI TECHNOLOGIES INCCOM00971T1012582,535SH SOLE 2,53500
ALARM COM HLDGS INCCOM011642105665SH SOLE 6500
ALECTOR INCCOM0144421078396SH SOLE 39600
ALEXANDRIA REAL ESTATE EQ INCOM0152711094352,650SH SOLE 2,65000
ALEXION PHARMACEUTICALS INCCOM015351109211SH SOLE 1100
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1025962,627SH SOLE 2,62700
ALIGN TECHNOLOGY INCCOM01625510171132SH SOLE 13200
ALLIANCE DATA SYSTEMS CORPCOM01858110826233SH SOLE 23300
ALLIANT ENERGY CORPCOM0188021083586,603SH SOLE 6,60300
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G106401,000SH SOLE 1,00000
ALLSTATE CORPCOM0200021011,0379,026SH SOLE 9,02600
ALNYLAM PHARMACEUTICALS INCCOM02043Q10766465SH SOLE 46500
ALPHABET INCCAP STK CL C02079K107108,39052,397SH SOLE 52,1340263
ALPHABET INCCAP STK CL A02079K30559,08928,649SH SOLE 22,98705,662
ALTRA INDL MOTION CORPCOM02208R106474SH SOLE 7400
ALTRIA GROUP INCCOM02209S1032,78654,466SH SOLE 54,2660200
AMAZON COM INCCOM02313510693,74930,299SH SOLE 30,1780121
AMBEV SASPONSORED ADR02319V10341,400SH SOLE 1,40000
AMEDISYS INCCOM02343610828SH SOLE 800
AMEREN CORPCOM0236081021281,574SH SOLE 1,57400
AMERICA MOVIL SAB DE CVSPON ADR L SHS02364W105161,192SH SOLE 1,19200
AMERICAN AIRLS GROUP INCCOM02376R102361,500SH SOLE 1,50000
AMERICAN ELEC PWR CO INCCOM0255371017548,897SH SOLE 8,89700
AMERICAN EQTY INVT LIFE HLDCOM0256762063101SH SOLE 10100
AMERICAN EXPRESS COCOM02581610950,565357,502SH SOLE 335,610021,892
AMERICAN HOMES 4 RENTCL A02665T3068226SH SOLE 22600
AMERICAN INTL GROUP INCCOM NEW0268747842745,934SH SOLE 5,93400
AMERICAN TOWER CORP NEWCOM03027X1008,14634,077SH SOLE 34,07700
AMERICAN WTR WKS CO INC NEWCOM0304201036974,646SH SOLE 4,64600
AMERICAN WELL CORPCL A03044L105382,200SH SOLE 2,20000
AMERISOURCEBERGEN CORPCOM03073E1053532,988SH SOLE 2,98800
AMERIPRISE FINL INCCOM03076C1067873,385SH SOLE 3,38500
AMETEK INCCOM03110010029,252229,015SH SOLE 205,855023,160
AMGEN INCCOM03116210067,685272,033SH SOLE 248,705023,328
AMICUS THERAPEUTICS INCCOM03152W1098845SH SOLE 84500
AMPHENOL CORP NEWCL A0320951013094,686SH SOLE 4,68600
ANALOG DEVICES INCCOM0326541051,1007,096SH SOLE 7,09600
ANGLOGOLD ASHANTI LIMITEDSPONSORED ADR035128206221,000SH SOLE 1,00000
ANNALY CAPITAL MANAGEMENT INCOM035710409222,600SH SOLE 2,60000
ANSYS INCCOM03662Q10514SH SOLE 400
ANTHEM INCCOM036752103337939SH SOLE 93900
APA CORPORATIONCOM 03743Q108321,787SH SOLE 1,78700
APARTMENT INVT & MGMT COCL A03748R747023SH SOLE 2300
APARTMENT INCOME REIT CORPCOM03750L109123SH SOLE 2300
APHRIA INCCOM03765K104191,020SH SOLE 1,02000
APOLLO GLOBAL MGMT INCCOM CL A03768E10518393SH SOLE 39300
APPLE INCCOM037833100195,1711,597,798SH SOLE 1,594,14403,654
APPFOLIO INCCOM CL A03783C10027191SH SOLE 19100
APPLIED MATLS INCCOM0382221051,2629,446SH SOLE 9,44600
APTARGROUP INCCOM03833610387612SH SOLE 61200
AQUA METALS INCCOM03837J1011300SH SOLE 30000
ARCHER DANIELS MIDLAND COCOM0394831022043,577SH SOLE 3,57700
ARCONIC CORPORATIONCOM03966V1076232SH SOLE 23200
ARES MANAGEMENT CORPORATIONCL A COM STK03990B1018140SH SOLE 14000
ARENA PHARMACEUTICALS INCCOM NEW04004760713194SH SOLE 19400
ARES CAPITAL CORPCOM04010L1031196,361SH SOLE 6,36100
ARGENX SESPONSORED ADR04016X1011657SH SOLE 5700
ARVINAS INCCOM04335A10513192SH SOLE 19200
ASANA INCCL A04342Y104381,337SH SOLE 1,33700
ASBURY AUTOMOTIVE GROUP INCCOM043436104317SH SOLE 1700
ASENSUS SURGICAL INCCOM 04367G1030134SH SOLE 13400
ASTRAZENECA PLCSPONSORED ADR04635310839780SH SOLE 78000
ATKORE INCCOM047649108451SH SOLE 5100
AUTODESK INCCOM052769106204735SH SOLE 73500
AUTOLIV INCCOM05280010937400SH SOLE 40000
AUTOMATIC DATA PROCESSING INCOM0530151039,29249,300SH SOLE 49,30000
AUTOZONE INCCOM05333210214,54010,354SH SOLE 10,266088
AVALARA INCCOM05338G106320SH SOLE 2000
AVANOS MED INCCOM05350V106369SH SOLE 6900
AVANGRID INCCOM05351W103551,110SH SOLE 1,11000
AVANTOR INCCOM05352A1005165SH SOLE 16500
AVERY DENNISON CORPCOM05361110929156SH SOLE 15600
AZEK CO INCCL A05478C105239SH SOLE 3900
BCE INCCOM NEW05534B7601012,233SH SOLE 2,23300
BP PLCSPONSORED ADR05562210448419,884SH SOLE 19,5730311
BWX TECHNOLOGIES INCCOM05605H100462SH SOLE 6200
BAIDU INCSPON ADR REP A0567521081,9368,900SH SOLE 8,90000
BAKER HUGHES COMPANYCL A05722G100160SH SOLE 6000
BALCHEM CORPCOM0576652001911,525SH SOLE 1,52500
BALL CORPCOM058498106921,080SH SOLE 1,08000
BALLARD PWR SYS INC NEWCOM058586108492,000SH SOLE 2,00000
BANCO BILBAO VIZCAYA ARGENTASPONSORED ADR05946K1014808SH SOLE 80800
BANCO SANTANDER S.A.ADR05964H10541,267SH SOLE 1,26700
BK OF AMERICA CORPCOM06050510412,227316,034SH SOLE 312,53403,500
BANK HAWAII CORPCOM0625401093553,972SH SOLE 3,97200
BANK NEW YORK MELLON CORPCOM06405810049110,383SH SOLE 10,38300
BANK NOVA SCOTIA B CCOM06414910744697SH SOLE 69700
BANK OZKCOM06417N10353012,975SH SOLE 12,97500
BAR HBR BANKSHARESCOM066849100923,118SH SOLE 3,11800
BARCLAYS BANK PLCIPTH SR B S&P06746P621635,500SH SOLE 5,50000
BARRICK GOLD CORPCOM0679011082100SH SOLE 10000
BAXTER INTL INCCOM0718131093,96647,027SH SOLE 46,970057
BECTON DICKINSON & COCOM07588710917,04270,090SH SOLE 70,09000
BERKSHIRE HATHAWAY INC DELCL A08467010813,11434SH SOLE 3400
BERKSHIRE HATHAWAY INC DELCL B NEW08467070263,966250,387SH SOLE 217,545032,842
BHP GROUP LTDSPONSORED ADS0886061081221,752SH SOLE 1,75200
BEYOND MEAT INCCOM08862E10933250SH SOLE 25000
BIOGEN INCCOM09062X10391324SH SOLE 32400
BIO-TECHNE CORPCOM09073M1041026SH SOLE 2600
BLACK KNIGHT INCCOM09215C10532433SH SOLE 43300
BLACKLINE INCCOM09239B109651SH SOLE 5100
BLACKROCK INCCOM09247X1018731,158SH SOLE 1,15800
BLACKROCK UTILITIES INFRSTRCCOM09248D10425210,000SH SOLE 10,00000
BLACKSTONE MTG TR INCCOM CL A09257W100471,500SH SOLE 1,50000
BLACKROCK SCIENCE & TECHNOLOSHS09258G10432600SH SOLE 60000
BLACKSTONE GROUP INCCOM09260D1075,94479,749SH SOLE 79,1490600
BLOCK H & R INCCOM093671105351,600SH SOLE 1,60000
BLOOM ENERGY CORPCOM CL A09371210727110,000SH SOLE 10,00000
BOEING COCOM0970231058433,308SH SOLE 3,30800
BOOKING HOLDINGS INCCOM09857L108342147SH SOLE 14502
BOOZ ALLEN HAMILTON HLDG CORCL A099502106444SH SOLE 4400
BORGWARNER INCCOM0997241061723,710SH SOLE 3,6040106
BOSTON BEER INCCL A100557107121100SH SOLE 10000
BOSTON SCIENTIFIC CORPCOM101137107461,200SH SOLE 1,20000
BRIDGEBIO PHARMA INCCOM10806X10217284SH SOLE 28400
BRISTOL-MYERS SQUIBB COCOM1101221086,07796,264SH SOLE 95,6640600
BROADRIDGE FINL SOLUTIONS INCOM11133T10332,599212,924SH SOLE 200,151012,773
BROADCOM INCCOM11135F10165,795141,903SH SOLE 129,230012,673
BROOKFIELD ASSET MGMT INCCL A LTD VT SH1125851043006,750SH SOLE 6,75000
BROOKLINE BANCORP INC DELCOM11373M107835,500SH SOLE 5,50000
BROOKS AUTOMATION INC NEWCOM1143401023274,000SH SOLE 4,00000
BROWN FORMAN CORPCL B1156372098112SH SOLE 11200
BURLINGTON STORES INCCOM122017106413SH SOLE 1300
BUTTERFLY NETWORK INCCOM CL A 1241551028500SH SOLE 50000
CDK GLOBAL INCCOM12508E1011292,394SH SOLE 2,39400
CDW CORPCOM12514G10854,859330,972SH SOLE 303,065027,907
CGI INCCL A SUB VTG12532H10416191SH SOLE 19100
CIGNA CORP NEWCOM1255231001,1854,902SH SOLE 4,90200
CME GROUP INCCOM12572Q10583406SH SOLE 40600
CMS ENERGY CORPCOM12589610018298SH SOLE 29800
CNB FINL CORP PACOM12612810767827,551SH SOLE 27,55100
CSG SYS INTL INCCOM126349109551,220SH SOLE 1,22000
CSX CORPCOM12640810320,045207,894SH SOLE 186,084021,810
CVS HEALTH CORPCOM1266501002,88938,400SH SOLE 38,40000
CACI INTL INCCL A127190304160650SH SOLE 65000
CADENCE DESIGN SYSTEM INCCOM127387108215SH SOLE 1500
CALIFORNIA WTR SVC GROUPCOM130788102821,449SH SOLE 1,44900
CAMDEN NATL CORPCOM13303410872915,231SH SOLE 15,23100
CAMDEN PPTY TRSH BEN INT13313110252474SH SOLE 47400
CAMPBELL SOUP COCOM13442910920400SH SOLE 40000
CANADA GOOSE HLDGS INCSHS SUB VTG1350861062676,800SH SOLE 6,80000
CANADIAN IMP BK COMMCOM13606910113130SH SOLE 13000
CANADIAN NATL RY COCOM1363751026735,800SH SOLE 5,80000
CANADIAN SOLAR INCCOM136635109475SH SOLE 7500
CANOO INCCOM CL A13803R102050SH SOLE 5000
CAPITAL ONE FINL CORPCOM14040H1051,0858,530SH SOLE 8,53000
CARDINAL HEALTH INCCOM14149Y108115SH SOLE 1500
CARETRUST REIT INCCOM14174T1079400SH SOLE 40000
CARMAX INCCOM14313010293700SH SOLE 6000100
CARNIVAL CORPUNIT 99/99/9999143658300150SH SOLE 5000
CARRIER GLOBAL CORPORATIONCOM14448C1045,406128,053SH SOLE 127,8350218
CARVANA COCL A146869102176670SH SOLE 67000
CASELLA WASTE SYS INCCL A1474481043,46654,517SH SOLE 54,51700
CASSAVA SCIENCES INCCOM14817C107118SH SOLE 1800
CATALENT INCCOM14880610220192SH SOLE 19200
CATERPILLAR INCCOM1491231011,1625,011SH SOLE 5,01100
CELANESE CORP DELCOM15087010337250SH SOLE 25000
CENTERPOINT ENERGY INCCOM15189T107341,515SH SOLE 1,51500
CERENCE INCCOM156727109227SH SOLE 2700
CERNER CORPCOM1567821042563,564SH SOLE 3,56400
CHAMPIONX CORPORATIONCOM15872M104166SH SOLE 6600
CHARGEPOINT HOLDINGS INCCOM CL A 15961R105532,000SH SOLE 2,00000
CHARLES RIV LABS INTL INCCOM159864107930SH SOLE 3000
CHARTER COMMUNICATIONS INC NCL A16119P108189306SH SOLE 30600
CHEGG INCCOM16309210959690SH SOLE 69000
CHEMOURS COCOM1638511083100SH SOLE 10000
CHENIERE ENERGY INCCOM NEW16411R20814200SH SOLE 20000
CHEVRON CORP NEWCOM16676410011,980114,325SH SOLE 113,8250500
CHEWY INCCL A16679L10954638SH SOLE 63800
CHIPOTLE MEXICAN GRILL INCCOM1696561052115SH SOLE 1500
CHOICE HOTELS INTL INCCOM169905106324SH SOLE 2400
CHURCH & DWIGHT INCCOM1713401021,08812,457SH SOLE 12,45700
CINCINNATI FINL CORPCOM172062101875SH SOLE 7500
CISCO SYS INCCOM17275R10225,654496,104SH SOLE 495,5240580
CINTAS CORPCOM1729081053711,087SH SOLE 1,08700
CITIGROUP INCCOM NEW1729674245,93481,564SH SOLE 81,490074
CITIZENS FINANCIAL GROUP INCCOM174610105240SH SOLE 4000
CLOROX CO DELCOM1890541093471,799SH SOLE 1,79900
CLOUDERA INCCOM18914U100181,498SH SOLE 1,49800
CLOUDFLARE INCCL A COM18915M10766935SH SOLE 93500
COCA COLA COCOM1912161005,19598,559SH SOLE 98,1590400
CODEXIS INCCOM19200510619851SH SOLE 85100
COEUR MNG INCCOM NEW1921085045500SH SOLE 50000
COGNEX CORPCOM192422103331SH SOLE 3100
COGNIZANT TECHNOLOGY SOLUTIOCL A1924461022833,629SH SOLE 3,62900
COHEN & STEERS QUALITY INCOMCOM19247L106463,287SH SOLE 3,28700
COHEN & STEERS INFRASTRUCTURCOM19248A10927910,000SH SOLE 10,00000
COLFAX CORPCOM1940141063,51380,190SH SOLE 80,096094
COLGATE PALMOLIVE COCOM1941621036,57183,359SH SOLE 82,9590400
COLUMBIA SPORTSWEAR COCOM198516106330SH SOLE 3000
COMCAST CORP NEWCL A20030N1012,79951,725SH SOLE 51,72500
COMERICA INCCOM2003401071041,444SH SOLE 1,44400
COMPANHIA BRASILEIRA DE DISTSPONSORED ADR20440T3002400SH SOLE 40000
CONAGRA BRANDS INCCOM2058871021203,200SH SOLE 3,20000
CONCENTRIX CORPCOM20602D101215SH SOLE 1500
CONDUENT INCCOM20678710371,000SH SOLE 1,00000
CONOCOPHILLIPSCOM20825C1041,36225,718SH SOLE 25,71800
CONSOLIDATED EDISON INCCOM2091151041792,393SH SOLE 2,39300
CONSTELLATION BRANDS INCCL A21036P1082,71711,918SH SOLE 11,8180100
COOPER COS INCCOM NEW2166484023795SH SOLE 9500
COPART INCCOM21720410629268SH SOLE 26800
CORE MARK HOLDING CO INCCOM218681104239SH SOLE 3900
CORNING INCCOM2193501051453,344SH SOLE 3,34400
CORTEVA INCCOM22052L10454211,634SH SOLE 11,63400
COSTCO WHSL CORP NEWCOM22160K1057872,233SH SOLE 2,23300
COUPA SOFTWARE INCCOM22266L106937SH SOLE 3700
COVETRUS INCCOM22304C1001635,440SH SOLE 5,44000
CRACKER BARREL OLD CTRY STORCOM22410J106315SH SOLE 1500
CREDIT SUISSE AG NASSAU BRHLG CAP GRTH ENH22542D423122219SH SOLE 21900
CROWDSTRIKE HLDGS INCCL A22788C10516SH SOLE 600
CROWN CASTLE INTL CORP NEWCOM22822V1012811,635SH SOLE 1,63500
CULLEN FROST BANKERS INCCOM229899109545SH SOLE 4500
CUMMINS INCCOM23102110649,106189,517SH SOLE 179,365010,152
CURTISS WRIGHT CORPCOM23156110175636SH SOLE 63600
DBX ETF TRXTRACKERS S&P23305114326750SH SOLE 75000
DBX ETF TRXTRACK INTL REAL23305184601SH SOLE 100
D R HORTON INCCOM23331A10914,975168,033SH SOLE 166,76901,264
DTE ENERGY COCOM2333311071891,421SH SOLE 1,42100
DXC TECHNOLOGY COCOM23355L106133SH SOLE 3300
DANAHER CORPORATIONCOM23585110245,036200,088SH SOLE 186,543013,545
DARDEN RESTAURANTS INCCOM2371941051,76112,404SH SOLE 12,40400
DEERE & COCOM2441991051,0632,842SH SOLE 2,84200
DELEK LOGISTICS PARTNERS LPCOM UNT RP INT24664T10326718SH SOLE 71800
DELL TECHNOLOGIES INCCL C24703L2021281,450SH SOLE 1,45000
DELTA AIR LINES INC DELCOM NEW2473617021342,775SH SOLE 2,77500
DENALI THERAPEUTICS INCCOM24823R105581,013SH SOLE 1,01300
DERMTECH INCCOM24984K1056125SH SOLE 12500
DESCARTES SYS GROUP INCCOM249906108574SH SOLE 7400
DEVON ENERGY CORP NEWCOM25179M10317779SH SOLE 77900
DEXCOM INCCOM252131107108300SH SOLE 30000
DIAGEO PLCSPON ADR NEW25243Q20516,14698,328SH SOLE 98,2280100
DIAMOND HILL INVT GROUP INCCOM NEW25264R20757366SH SOLE 36600
DIAMONDBACK ENERGY INCCOM25278X1095757,826SH SOLE 7,82600
DIGITAL RLTY TR INCCOM25386810370500SH SOLE 50000
DIODES INCCOM254543101219SH SOLE 1900
DISNEY WALT COCOM25468710612,93470,095SH SOLE 70,049046
DISCOVER FINL SVCSCOM2547091084875,131SH SOLE 5,13100
DISCOVERY INCCOM SER A25470F1042565,900SH SOLE 5,6000300
DISCOVERY INCCOM SER C25470F3021,88751,150SH SOLE 51,15000
DISH NETWORK CORPORATIONCL A25470M1099251SH SOLE 25100
DOCUSIGN INCCOM25616310672358SH SOLE 35800
DOLBY LABORATORIES INCCOM CL A25659T107550SH SOLE 5000
DOLLAR GEN CORP NEWCOM2566771051469SH SOLE 6900
DOLLAR TREE INCCOM256746108218SH SOLE 1800
DOMINION ENERGY INCCOM25746U1092,38731,424SH SOLE 31,325099
DONALDSON INCCOM257651109472SH SOLE 7200
DOVER CORPCOM2600031083,85028,078SH SOLE 28,07800
DOW INCCOM2605571031,15118,004SH SOLE 17,8040200
DRAFTKINGS INCCOM CL A26142R10447765SH SOLE 76500
DUKE ENERGY CORP NEWCOM NEW26441C2049119,442SH SOLE 9,44200
DULUTH HLDGS INCCOM CL B26443V101342,000SH SOLE 2,00000
DUPONT DE NEMOURS INCCOM26614N1021,40318,154SH SOLE 18,112042
E L F BEAUTY INCCOM26856L1035200SH SOLE 20000
EQT CORPCOM26884L1096325SH SOLE 32500
ETF SER SOLUTIONSDEFIANCE NEXT26922A289581,650SH SOLE 1,65000
ETF SER SOLUTIONSUS GLB JETS26922A842140SH SOLE 4000
EAGLE MATLS INCCOM26969P1082842,112SH SOLE 2,11200
EARGO INCCOM27008710916327SH SOLE 32700
EAST WEST BANCORP INCCOM27579R1049117SH SOLE 11700
EASTGROUP PPTYS INCCOM2772761011861,300SH SOLE 1,30000
EASTMAN CHEM COCOM2774321002,56323,276SH SOLE 23,27600
EATON VANCE TX ADV GLBL DIVCOM27828S101291,501SH SOLE 1,50100
EATON VANCE TAX-MANAGED GLOBCOM27829F108232,436SH SOLE 2,43600
EBAY INC.COM2786421031943,175SH SOLE 3,17500
ECOLAB INCCOM2788651001,3686,389SH SOLE 6,38900
EDGEWELL PERS CARE COCOM28035Q10212300SH SOLE 30000
EDISON INTLCOM28102010756958SH SOLE 95800
EDWARDS LIFESCIENCES CORPCOM28176E1083634,337SH SOLE 4,33700
ELECTRONIC ARTS INCCOM28551210916115SH SOLE 11500
EMCOR GROUP INCCOM29084Q10084750SH SOLE 75000
EMERSON ELEC COCOM2910111044,30947,756SH SOLE 47,6060150
ENBRIDGE INCCOM29250N10548213,253SH SOLE 13,187066
ENERGIZER HLDGS INC NEWCOM29272W10914300SH SOLE 30000
ENERGY TRANSFER LPCOM UT LTD PTN29273V10028436,960SH SOLE 36,96000
ENNIS INCCOM2933891021155,400SH SOLE 5,40000
ENPHASE ENERGY INCCOM29355A107104639SH SOLE 63900
ENTERGY CORP NEWCOM29364G1033303,320SH SOLE 3,32000
ENTERPRISE PRODS PARTNERS LCOM29379210760227,334SH SOLE 25,83401,500
ENVESTNET INCCOM29404K1066709,275SH SOLE 9,27500
EPAM SYS INCCOM29414B10467168SH SOLE 16800
EQUIFAX INCCOM2944291053141,735SH SOLE 1,73500
EQUINIX INCCOM29444U7007511,105SH SOLE 1,10500
EQUINOR ASASPONSORED ADR29446M102743,815SH SOLE 3,81500
EQUITABLE HLDGS INCCOM29452E1018245SH SOLE 24500
EQUITRANS MIDSTREAM CORPCOM294600101182,178SH SOLE 2,17800
EQUITY RESIDENTIALSH BEN INT29476L1072183,043SH SOLE 3,04300
ESCO TECHNOLOGIES INCCOM296315104331SH SOLE 3100
ESSENTIAL UTILS INCCOM29670G1025,868131,137SH SOLE 131,13700
ESSEX PPTY TR INCCOM29717810557210SH SOLE 21000
ETSY INCCOM29786A10665322SH SOLE 32200
EVERGY INCCOM30034W106611,025SH SOLE 1,02500
EVERSOURCE ENERGYCOM30040W1083073,542SH SOLE 3,54200
EXACT SCIENCES CORPCOM30063P105104791SH SOLE 79100
EXELON CORPCOM30161N101791,800SH SOLE 1,80000
EXPEDIA GROUP INCCOM NEW30212P303740SH SOLE 4000
EXPEDITORS INTL WASH INCCOM302130109544SH SOLE 4400
EXPONENT INCCOM30214U102882SH SOLE 8200
EXTRA SPACE STORAGE INCCOM30225T10220150SH SOLE 15000
EXXON MOBIL CORPCOM30231G10219,241344,630SH SOLE 344,1720458
FLIR SYS INCCOM3024451011,64429,110SH SOLE 29,11000
FACEBOOK INCCL A30303M10224,74884,027SH SOLE 72,100011,927
FACTSET RESH SYS INCCOM3030751053301,070SH SOLE 1,07000
FAIR ISAAC CORPCOM303250104816SH SOLE 1600
FASTENAL COCOM31190010420400SH SOLE 40000
FEDEX CORPCOM31428X1061,7646,210SH SOLE 6,21000
F5 NETWORKS INCCOM3156161021466SH SOLE 6600
FIDELITY COMWLTH TRNASDAQ COMPSIT315912808815SH SOLE 1500
FIDELITY COVINGTON TRUSTEMERG MKTS MLTFT3160925436200SH SOLE 20000
FIDELITY COVINGTON TRUSTMSCI INDL INDX3160927095100SH SOLE 10000
FIDELITY COVINGTON TRUSTVLU FACTOR ETF3160927827150SH SOLE 15000
FIDELITY COVINGTON TRUSTQLTY FCTOR ETF3160927907150SH SOLE 15000
FIDELITY NATL INFORMATION SVCOM31620M1065,40738,453SH SOLE 22,028016,425
FIDELITY NATIONAL FINANCIALFNF GROUP COM31620R3035127SH SOLE 12700
FIFTH THIRD BANCORPCOM316773100250SH SOLE 5000
FIRST AMERN FINL CORPCOM31847R10270312,404SH SOLE 12,40400
FIRST BANCORP INC MECOM31866P10237912,993SH SOLE 12,99300
FIRST FINL BANCORP OHCOM3202091093109SH SOLE 10900
FIRST HAWAIIAN INCCOM32051X10851718,903SH SOLE 18,6030300
FIRST INTST BANCSYSTEM INCCOM CL A32055Y201250SH SOLE 5000
FIRST REP BK SAN FRANCISCO CCOM33616C1005933,559SH SOLE 3,509050
FIRST SOLAR INCCOM336433107560SH SOLE 6000
FIRST TR EXCHANGE-TRADED FDDJ INTERNT IDX33733E3022931,343SH SOLE 1,34300
FIRST TR NASDAQ 100 TECH INDSHS33734510220140SH SOLE 14000
FIRST TR S&P REIT INDEX FDCOM33734G10812458SH SOLE 45800
FIRST TR VALUE LINE DIVID INSHS33734H106631,653SH SOLE 1,65300
FIRST TR LRGE CP CORE ALPHACOM SHS33734K1091712,137SH SOLE 2,13700
FIRST TR EXCHANGE TRADED FDFINLS ALPHADEX33734X13514345SH SOLE 34500
FIRST TR EXCHANGE TRADED FDTECH ALPHADEX33734X17619166SH SOLE 16600
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X19212126SH SOLE 12600
FIRST TR SML CP CORE ALPHA FCOM SHS33734Y1093884,283SH SOLE 4,28300
FIRST TR MID CAP CORE ALPHADCOM SHS33735B1082572,737SH SOLE 2,73700
FIRST TR EXCHANGE-TRADED FDRISNG DIVD ACHIV33738R50619407SH SOLE 40700
FIRST TR EXCHANGE-TRADED FDDORSEY WRT 5 ETF33738R60518400SH SOLE 40000
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1085267SH SOLE 26700
FISERV INCCOM3377381087,50363,029SH SOLE 63,004025
FIRSTENERGY CORPCOM337932107621,800SH SOLE 1,80000
FIVE BELOW INCCOM33829M101318SH SOLE 1800
FIVE9 INCCOM33830710115SH SOLE 500
FLEETCOR TECHNOLOGIES INCCOM33904110514SH SOLE 400
FLEXSHARES TRQUALT DIVD IDX33939L8601,18422,215SH SOLE 22,21500
FLOOR & DECOR HLDGS INCCL A33975010138395SH SOLE 39500
FLUOR CORP NEWCOM343412102276SH SOLE 7600
FLOWSERVE CORPCOM34354P10524625SH SOLE 62500
FOMENTO ECONOMICO MEXICANO SSPON ADR UNITS344419106678SH SOLE 7800
FORD MTR CO DELCOM34537086014511,851SH SOLE 11,85100
FORTIS INCCOM34955310716368SH SOLE 36800
FORTINET INCCOM34959E10918100SH SOLE 10000
FORTIVE CORPCOM34959J1081,84126,060SH SOLE 26,06000
FORTUNE BRANDS HOME & SEC INCOM34964C1062,85229,761SH SOLE 29,676085
FOUR CORNERS PPTY TR INCCOM35086T109331,189SH SOLE 1,18900
FOX CORPCL A COM35137L105471,314SH SOLE 1,31400
FOX CORPCL B COM35137L20412355SH SOLE 264091
FOX FACTORY HLDG CORPCOM35138V102862SH SOLE 6200
FREEPORT-MCMORAN INCCL B35671D857972,952SH SOLE 2,95200
FRESHPET INCCOM358039105144906SH SOLE 90600
FUELCELL ENERGY INCCOM35952H60150435,000SH SOLE 35,00000
GFL ENVIRONMENTAL INCSUB VTG SHS36168Q104269SH SOLE 6900
GALECTIN THERAPEUTICS INCCOM NEW36322520273,252SH SOLE 3,25200
GALLAGHER ARTHUR J & COCOM36357610996767SH SOLE 76700
GAMING & LEISURE PPTYS INCCOM36467J10801SH SOLE 100
GARTNER INCCOM3666511075793,170SH SOLE 3,17000
GENERAC HLDGS INCCOM36873610429,77490,926SH SOLE 76,641014,285
GENERAL DYNAMICS CORPCOM36955010827,350150,638SH SOLE 150,4660172
GENERAL ELECTRIC COCOM3696041033,346254,857SH SOLE 253,45701,400
GENERAL MLS INCCOM3703341041,59726,047SH SOLE 26,04700
GENERAL MTRS COCOM37045V100621,078SH SOLE 1,07800
GENMAB A/SSPONSORED ADS372303206127SH SOLE 2700
GENUINE PARTS COCOM3724601052502,166SH SOLE 2,16600
GERON CORPCOM3741631031340SH SOLE 34000
GILEAD SCIENCES INCCOM3755581035969,216SH SOLE 9,21600
GLAUKOS CORPCOM37732210225296SH SOLE 29600
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1051634,577SH SOLE 4,57700
GLOBALSTAR INCCOM3789734081960SH SOLE 96000
GLOBAL PMTS INCCOM37940X10241203SH SOLE 20300
GLOBAL X FDSCANNABIS ETF37954Y426140SH SOLE 4000
GLOBAL X FDSCLOUD COMPUTNG37954Y442279SH SOLE 7900
GLOBAL X FDSE COMMERCE ETF37954Y4673100SH SOLE 10000
GLOBAL X FDSLITHIUM BTRY ETF37954Y855460SH SOLE 6000
GLOBE LIFE INCCOM37959E1021221,264SH SOLE 1,26400
GOLDMAN SACHS GROUP INCCOM38141G10485260SH SOLE 26000
GOLDMAN SACHS ETF TRACTIVEBETA US LG38143050326325SH SOLE 32500
GRACO INCCOM3841091042623,658SH SOLE 3,65800
GRAINGER W W INCCOM384802104219547SH SOLE 54700
GRUBHUB INCCOM400110102120SH SOLE 2000
GUARDANT HEALTH INCCOM40131M10979516SH SOLE 51600
HCA HEALTHCARE INCCOM40412C10102SH SOLE 200
HP INCCOM40434L10547,2881,489,373SH SOLE 1,197,5660291,807
HAEMONETICS CORP MASSCOM405024100216SH SOLE 1600
HANCOCK WHITNEY CORPORATIONCOM4101201094106SH SOLE 10600
HANESBRANDS INCCOM410345102351,800SH SOLE 1,3000500
HANOVER INS GROUP INCCOM41086710594723SH SOLE 72300
HARTFORD FINL SVCS GROUP INCCOM4165151042043,052SH SOLE 3,05200
HASBRO INCCOM41805610712,750132,652SH SOLE 132,596056
HAWAIIAN ELEC INDUSTRIESCOM41987010021464SH SOLE 46400
HEALTHCARE RLTY TRCOM4219461043100SH SOLE 10000
HEALTHPEAK PROPERTIES INCCOM42250P103993,133SH SOLE 3,13300
HENRY JACK & ASSOC INCCOM4262811011811,191SH SOLE 1,19100
HERSHEY COCOM4278661085733,623SH SOLE 3,62300
HESS CORPCOM42809H107225SH SOLE 2500
HEWLETT PACKARD ENTERPRISE CCOM42824C109895,633SH SOLE 5,63300
HEXCEL CORP NEWCOM428291108244SH SOLE 4400
HIGHWOODS PPTYS INCCOM4312841083317,700SH SOLE 7,70000
HIMAX TECHNOLOGIES INCSPONSORED ADR43289P1067540SH SOLE 54000
HILTON WORLDWIDE HLDGS INCCOM43300A20322179SH SOLE 17900
HOLLY ENERGY PARTNERS L PCOM UT LTD PTN435763107271,390SH SOLE 1,39000
HOLOGIC INCCOM43644010175410,140SH SOLE 10,14000
HOME DEPOT INCCOM43707610264,722212,029SH SOLE 202,94109,088
HONDA MOTOR LTDAMERN SHS438128308381,269SH SOLE 1,26900
HONEYWELL INTL INCCOM43851610633,271153,272SH SOLE 139,705013,567
HOWMET AEROSPACE INCCOM44320110823723SH SOLE 72300
HUBBELL INCCOM4435106072711,450SH SOLE 1,45000
HUBSPOT INCCOM44357310092203SH SOLE 20300
HUMANA INCCOM444859102143342SH SOLE 34200
HUNT J B TRANS SVCS INCCOM445658107318SH SOLE 1800
HUNTINGTON BANCSHARES INCCOM446150104533,368SH SOLE 3,36800
HUNTINGTON INGALLS INDS INCCOM4464131062097SH SOLE 9700
IAA INCCOM449253103239SH SOLE 3900
IPG PHOTONICS CORPCOM44980X10921100SH SOLE 10000
IRHYTHM TECHNOLOGIES INCCOM45005610616114SH SOLE 11400
ITT INCCOM45073V10818198SH SOLE 19800
IDEXX LABS INCCOM45168D10414,41929,468SH SOLE 29,46800
ILLINOIS TOOL WKS INCCOM4523081096,34628,646SH SOLE 28,64600
ILLUMINA INCCOM45232710939101SH SOLE 10100
IMMUCELL CORPCOM PAR452525306192,000SH SOLE 2,00000
IMMUNOGEN INCCOM45253H1017810SH SOLE 81000
IMPERIAL OIL LTDCOM NEW4530384086265SH SOLE 26500
IMPINJ INCCOM45320410927478SH SOLE 47800
INARI MED INCCOM45332Y10915142SH SOLE 14200
INDEPENDENT BANK CORP MASSCOM4538361082152,550SH SOLE 2,55000
INFINERA CORPCOM45667G103161,655SH SOLE 1,65500
INGERSOLL RAND INCCOM45687V1062815,718SH SOLE 5,71800
INGREDION INCCOM4571871021081,200SH SOLE 1,20000
INNOSPEC INCCOM45768S10593909SH SOLE 90900
INPHI CORPCOM45772F107948SH SOLE 4800
INSPIRE MED SYS INCCOM45773010946222SH SOLE 22200
INSPERITY INCCOM45778Q107446SH SOLE 4600
INSULET CORPCOM45784P10128SH SOLE 800
INTEGRA LIFESCIENCES HLDGS CCOM NEW457985208229SH SOLE 2900
INTEL CORPCOM45814010046,183721,614SH SOLE 721,0580556
INTERCONTINENTAL EXCHANGE INCOM45866F1041291,155SH SOLE 1,15500
INTERNATIONAL BUSINESS MACHSCOM45920010113,416100,677SH SOLE 100,640037
INTERNATIONAL FLAVORS&FRAGRACOM4595061012071,480SH SOLE 1,48000
INTERNATIONAL PAPER COCOM4601461031803,335SH SOLE 3,33500
INTERPUBLIC GROUP COS INCCOM460690100311,060SH SOLE 1,06000
INVESCO QQQ TRUNIT SER 146090E1033841,202SH SOLE 1,20200
INTUITCOM4612021034,38211,440SH SOLE 11,44000
INTUITIVE SURGICAL INCCOM NEW46120E6024,1115,563SH SOLE 5,56300
INVESCO EXCHANGE TRADED FD TWILDERHIL CLAN46137V1341941,974SH SOLE 1,97400
INVESCO EXCHANGE TRADED FD TWATER RES ETF46137V142521,047SH SOLE 1,04700
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412625,905SH SOLE 5,90500
INVESCO EXCHANGE TRADED FD TS&P500 EQL TEC46137V2822283SH SOLE 8300
INVESCO EXCHANGE TRADED FD TS&P500 EQL HLT46137V3322699SH SOLE 9900
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3573,33323,530SH SOLE 23,53000
INVESCO EXCHANGE TRADED FD TFTSE RAFI 150046137V597167945SH SOLE 94500
INVESCO EXCHANGE TRADED FD TFTSE RAFI 100046137V6134382,888SH SOLE 2,88800
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E35456959SH SOLE 95900
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51112810SH SOLE 81000
INVESCO EXCH TRADED FD TR IIFTSE RAFI EMNG46138E72702SH SOLE 200
INVESCO EXCH TRADED FD TR IIFTSE RAFI DEV46138E7434058,751SH SOLE 8,75100
INVESCO EXCH TRADED FD TR IINASDAQNXTGEN10046138G63125775SH SOLE 77500
INVESCO EXCH TRADED FD TR IIS&P SMALLCAP 60046138G66448418SH SOLE 41800
INVESCO EXCH TRADED FD TR IIS&P MDCP 400 REV46138G67252610SH SOLE 61000
INVESCO EXCH TRADED FD TR IIS&P 500 REVENUE46138G69844640SH SOLE 64000
INVESCO EXCH TRADED FD TR IISOLAR ETF46138G70673800SH SOLE 80000
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 CB46138J7005,991283,550SH SOLE 282,8450705
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 CB46138J82526,4371,193,559SH SOLE 1,182,654010,905
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J84131,2921,411,469SH SOLE 1,400,624010,845
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 CB46138J86636,6461,683,325SH SOLE 1,672,020011,305
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 CB46138J88243,7402,021,253SH SOLE 2,010,258010,995
INVITAE CORPCOM46185L1031904,983SH SOLE 4,98300
IRADIMED CORPCOM46266A1091144,405SH SOLE 4,40500
IQVIA HLDGS INCCOM46266C10581421SH SOLE 42100
IQIYI INCSPONSORED ADS46267X1088478SH SOLE 47800
IRON MTN INC NEWCOM46284V10145412,263SH SOLE 12,26300
GOLD TRISHARES464285105291,771SH SOLE 1,77100
ISHARES INCMSCI CDA ETF46428650925740SH SOLE 74000
ISHARES INCMSCI EMERG MRKT46428653323368SH SOLE 36800
ISHARES TRS&P 100 ETF4642871012,70715,054SH SOLE 15,05400
ISHARES TRSELECT DIVID ETF4642871689798,582SH SOLE 8,58200
ISHARES TRTIPS BD ETF46428717629235SH SOLE 23500
ISHARES TRCHINA LG-CAP ETF464287184841,800SH SOLE 1,80000
ISHARES TRCORE S&P500 ETF4642872002,5656,447SH SOLE 6,44700
ISHARES TRCORE US AGGBD ET46428722693816SH SOLE 81600
ISHARES TRMSCI EMG MKT ETF4642872342,40445,061SH SOLE 45,06100
ISHARES TRS&P 500 GRWT ETF4642873091,52923,481SH SOLE 23,48100
ISHARES TRMSCI EAFE ETF4642874655126,743SH SOLE 6,74300
ISHARES TRRUS MDCP VAL ETF46428747316150SH SOLE 15000
ISHARES TRRUS MD CP GR ETF4642874816,42562,955SH SOLE 62,95500
ISHARES TRRUS MID CAP ETF4642874991802,432SH SOLE 2,43200
ISHARES TRCORE S&P MCP ETF4642875073,03311,654SH SOLE 11,65400
ISHARES TREXPANDED TECH46428751583242SH SOLE 24200
ISHARES TRPHLX SEMICND ETF46428752396227SH SOLE 22700
ISHARES TRNASDAQ BIOTECH46428755634225SH SOLE 22500
ISHARES TRCOHEN STEER REIT46428756449850SH SOLE 85000
ISHARES TRRUS 1000 GRW ETF46428761470290SH SOLE 29000
ISHARES TRRUS 1000 ETF4642876224081,824SH SOLE 1,82400
ISHARES TRRUS 2000 VAL ETF464287630212SH SOLE 1200
ISHARES TRRUS 2000 GRW ETF4642876486532,172SH SOLE 2,17200
ISHARES TRRUSSELL 2000 ETF4642876555,31824,072SH SOLE 24,07200
ISHARES TRRUSSELL 3000 ETF4642876894251,790SH SOLE 1,79000
ISHARES TRS&P MC 400VL ETF464287705440SH SOLE 4000
ISHARES TRU.S. TECH ETF4642877212282,600SH SOLE 2,60000
ISHARES TRU.S. REAL ES ETF46428773943465SH SOLE 46500
ISHARES TRCORE S&P SCP ETF4642878045,12247,193SH SOLE 47,19300
ISHARES TREUROPE ETF464287861350SH SOLE 5000
ISHARES TRSP SMCP600VL ETF46428787934340SH SOLE 34000
ISHARES TRS&P SML 600 GWT46428788739304SH SOLE 30400
ISHARES TRINTL TREA BD ETF4642881173426,582SH SOLE 6,58200
ISHARES TRAGENCY BOND ETF4642881662,71323,046SH SOLE 23,04600
ISHARES TRGL CLEAN ENE ETF464288224532,200SH SOLE 2,20000
ISHARES TRMSCI ACWI EX US46428824018323SH SOLE 32300
ISHARES TRJPMORGAN USD EMG4642882816285,765SH SOLE 5,76500
ISHARES TRMSCI KLD400 SOC4642885703804,980SH SOLE 4,98000
ISHARES TRMBS ETF46428858854498SH SOLE 49800
ISHARES TRISHS 5-10YR INVT4642886381,22920,750SH SOLE 20,75000
ISHARES TRISHS 1-5YR INVS4642886464,46481,641SH SOLE 81,64100
ISHARES TRPFD AND INCM SEC464288687581,500SH SOLE 001,500
ISHARES TRUS AER DEF ETF46428876036348SH SOLE 34800
ISHARES TRMSCI USA ESG SLC4642888023,99445,481SH SOLE 45,428053
ISHARES TRU.S. MED DVC ETF46428881073222SH SOLE 22200
ISHARES TRMICRO-CAP ETF464288869750SH SOLE 5000
ISHARES TRMSCI EURO FL ETF46428918010500SH SOLE 50000
ISHARES SILVER TRISHARES46428Q109280SH SOLE 8000
ISHARES TRMSCI EAFE MIN VL46429B68922307SH SOLE 30700
ISHARES TRMSCI USA MIN VOL46429B69754787SH SOLE 78700
ISHARES TRMSCI USA MMENTM46432F39601SH SOLE 100
ISHARES TRCORE MSCI EAFE46432F8421,17216,261SH SOLE 16,26100
ISHARES INCCORE MSCI EMKT46434G1031,46922,821SH SOLE 22,82100
ISHARES INCESG AWR MSCI EM46434G863521,209SH SOLE 1,20900
ISHARES TRIBONDS DEC23 ETF46434VAX83,096118,450SH SOLE 118,45000
ISHARES TRIBONDS DEC22 ETF46434VBA72,634103,450SH SOLE 103,45000
ISHARES TRIBONDS DEC24 ETF46434VBG42,36889,735SH SOLE 89,73500
ISHARES TRIBONDS DEC21 ETF46434VBK566926,930SH SOLE 26,93000
ISHARES TRMSCI GLOBAL IMP46435G53239410SH SOLE 41000
ISHARES TRESG AWARE MSCI46435U663391,000SH SOLE 1,00000
ITAU UNIBANCO HLDG S ASPON ADR REP PFD46556210651,006SH SOLE 1,00600
I3 VERTICALS INCCOM CL A46571Y107272SH SOLE 7200
J & J SNACK FOODS CORPCOM466032109636SH SOLE 3600
JPMORGAN CHASE & COCOM46625H10081,297534,043SH SOLE 509,723024,320
J P MORGAN EXCHANGE-TRADED FDIV RTN INT EQ46641Q20997615,996SH SOLE 15,99600
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q83758,6511,155,580SH SOLE 1,110,011045,569
JEFFERIES FINL GROUP INCCOM47233W10943214,350SH SOLE 14,35000
JOHNSON & JOHNSONCOM478160104117,101712,507SH SOLE 667,990044,517
KBR INCCOM48242W106244SH SOLE 4400
KLA CORPCOM NEW48248010044134SH SOLE 13400
KANDI TECHNOLOGIES GROUP INCCOM4837091011214SH SOLE 21400
KANSAS CITY SOUTHERNCOM NEW48517030266251SH SOLE 25100
KB HOMECOM48666K109361SH SOLE 6100
KELLOGG COCOM4878361082073,272SH SOLE 3,27200
KEMPER CORPCOM4884011001952,450SH SOLE 2,45000
KEYCORPCOM493267108592,955SH SOLE 2,95500
KEYSIGHT TECHNOLOGIES INCCOM49338L10370490SH SOLE 49000
KIMBERLY-CLARK CORPCOM4943681031,81713,069SH SOLE 13,06900
KINDER MORGAN INC DELCOM49456B101171,038SH SOLE 1,03800
KINDRED BIOSCIENCES INCCOM494577109459,090SH SOLE 9,09000
KINSALE CAP GROUP INCCOM49714P108635SH SOLE 3500
KIRKLAND LAKE GOLD LTDCOM49741E100912,700SH SOLE 2,70000
KNOLL INCCOM NEW498904200176SH SOLE 7600
KONINKLIJKE PHILIPS N VNY REG SH NEW50047230318319SH SOLE 31900
KONTOOR BRANDS INCCOM50050N103831,700SH SOLE 1,70000
KRAFT HEINZ COCOM5007541061764,412SH SOLE 4,41200
KRATOS DEFENSE & SEC SOLUTIOCOM NEW50077B20722800SH SOLE 80000
KROGER COCOM50104410122602SH SOLE 60200
LHC GROUP INCCOM50187A107422SH SOLE 2200
LKQ CORPCOM50188920815350SH SOLE 35000
LCI INDSCOM50189K103323SH SOLE 2300
LI AUTO INCSPONSORED ADS50202M10218723SH SOLE 72300
L3HARRIS TECHNOLOGIES INCCOM50243110953,238262,670SH SOLE 262,3150355
LABORATORY CORP AMER HLDGSCOM NEW50540R4096422,518SH SOLE 2,51800
LAKELAND BANCORP INCCOM511637100523,000SH SOLE 3,00000
LAM RESEARCH CORPCOM51280710852,52888,246SH SOLE 77,878010,368
LAMB WESTON HLDGS INCCOM51327210468878SH SOLE 87800
LAREDO PETROLEUM INCCOM5168062053100SH SOLE 10000
LAS VEGAS SANDS CORPCOM517834107588SH SOLE 8800
LAUDER ESTEE COS INCCL A518439104217746SH SOLE 74600
LEGGETT & PLATT INCCOM524660107376SH SOLE 7600
LEIDOS HOLDINGS INCCOM5253271023,35034,790SH SOLE 34,6720118
LEMONADE INCCOM52567D107443SH SOLE 4300
LENNOX INTL INCCOM5261071071650SH SOLE 5000
LIBERTY BROADBAND CORPCOM SER C53030730523150SH SOLE 15000
LIBERTY MEDIA CORP DELCOM C SIRIUSXM531229607256SH SOLE 5600
LIFE STORAGE INCCOM53223X107337SH SOLE 3700
LILLY ELI & COCOM5324571083,70519,834SH SOLE 19,83400
LINCOLN NATL CORP INDCOM534187109871,396SH SOLE 1,0190377
LIONS GATE ENTMNT CORPCL A VTG5359194016400SH SOLE 40000
LITHIUM AMERS CORP NEWCOM NEW53680Q207322,000SH SOLE 2,00000
LIVE NATION ENTERTAINMENT INCOM538034109110SH SOLE 1000
LOCKHEED MARTIN CORPCOM5398301093,72510,082SH SOLE 10,08200
LOEWS CORPCOM5404241081853,600SH SOLE 3,60000
LORAL SPACE & COM INCCOM54388110611303SH SOLE 30300
LOWES COS INCCOM5486611071,3737,221SH SOLE 7,22100
LULULEMON ATHLETICA INCCOM55002110995310SH SOLE 31000
LUMEN TECHNOLOGIES INCCOM 550241103030SH SOLE 3000
M & T BK CORPCOM55261F10450328SH SOLE 32800
M D C HLDGS INCCOM552676108241SH SOLE 4100
MDU RES GROUP INCCOM5526901091264,000SH SOLE 4,00000
MGE ENERGY INCCOM55277P1041572,196SH SOLE 2,19600
MGM RESORTS INTERNATIONALCOM552953101245SH SOLE 4500
MPLX LPCOM UNIT REP LTD55336V100401,563SH SOLE 1,56300
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801061663,822SH SOLE 2,15201,670
MAGENTA THERAPEUTICS INCCOM55910K108171,421SH SOLE 1,42100
MAGNA INTL INCCOM55922240118200SH SOLE 20000
MAGNITE INCCOM55955D100240SH SOLE 4000
MANULIFE FINL CORPCOM56501R10619883SH SOLE 88300
MARATHON DIGITAL HOLDINGS INCOM 5657881066116SH SOLE 11600
MARATHON OIL CORPCOM56584910611310,582SH SOLE 10,58200
MARATHON PETE CORPCOM56585A1023,50965,610SH SOLE 65,3100300
MARKETAXESS HLDGS INCCOM57060D10856112SH SOLE 11200
MARSH & MCLENNAN COS INCCOM5717481029087,454SH SOLE 7,45400
MARRIOTT INTL INC NEWCL A5719032023332,246SH SOLE 2,24600
MARTEN TRANS LTDCOM5730751083180SH SOLE 18000
MASIMO CORPCOM574795100521SH SOLE 2100
MASTERCARD INCORPORATEDCL A57636Q10470,509198,031SH SOLE 180,060017,971
MATCH GROUP INC NEWCOM57667L10718129SH SOLE 12900
MATTEL INCCOM577081102140SH SOLE 4000
MAXIMUS INCCOM5779331045906,625SH SOLE 6,62500
MCCORMICK & CO INCCOM NON VTG5797802064995,602SH SOLE 5,60200
MCDONALDS CORPCOM58013510167,858302,750SH SOLE 302,1090641
MCKESSON CORPCOM58155Q103164839SH SOLE 83900
MEDICAL PPTYS TRUST INCCOM58463J3044200SH SOLE 20000
MERCADOLIBRE INCCOM58733R10211880SH SOLE 8000
MERCK & CO. INCCOM58933Y10523,559305,606SH SOLE 265,588040,018
MERCURY SYS INCCOM58937810882311,656SH SOLE 11,5560100
MERITAGE HOMES CORPCOM59001A102329SH SOLE 2900
MESOBLAST LTDSPONS ADR590717104050SH SOLE 5000
METLIFE INCCOM59156R10859973SH SOLE 97300
METTLER TOLEDO INTERNATIONALCOM592688105342296SH SOLE 29600
MICRO FOCUS INTL PLCSPON ADR NEW59483740302SH SOLE 200
MICROSOFT CORPCOM594918104181,343769,150SH SOLE 740,127029,023
MICROVISION INC DELCOM NEW594960304372,000SH SOLE 2,00000
MICROCHIP TECHNOLOGY INC.COM59501710478505SH SOLE 50500
MICRON TECHNOLOGY INCCOM595112103450SH SOLE 5000
MODERNA INCCOM60770K10718140SH SOLE 14000
MOLINA HEALTHCARE INCCOM60855R100313SH SOLE 1300
MOLSON COORS BEVERAGE COCL B60871R2091823,562SH SOLE 3,56200
MONDELEZ INTL INCCL A6092071057,127121,760SH SOLE 121,6200140
MONGODB INCCL A60937P1064191,568SH SOLE 1,56800
MONMOUTH REAL ESTATE INVT COCL A6097201071106,200SH SOLE 6,20000
MONOLITHIC PWR SYS INCCOM6098391051542SH SOLE 4200
MONSTER BEVERAGE CORP NEWCOM61174X109772SH SOLE 7200
MOODYS CORPCOM6153691059703,249SH SOLE 3,24900
MORGAN STANLEYCOM NEW6174464483844,945SH SOLE 4,94500
MORNINGSTAR INCCOM6177001093041,350SH SOLE 1,35000
MOTOROLA SOLUTIONS INCCOM NEW6200763071788SH SOLE 8800
MUELLER WTR PRODS INCCOM SER A624758108705,048SH SOLE 5,04800
NCR CORP NEWCOM62886E108245SH SOLE 4500
NIO INCSPON ADS62914V106651,678SH SOLE 1,67800
NRG ENERGY INCCOM NEW629377508125SH SOLE 2500
NANO DIMENSION LTDSPONSORD ADS NEW63008G2032200SH SOLE 20000
NATIONAL FUEL GAS COCOM636180101851,700SH SOLE 1,70000
NATIONAL GRID PLCSPONSORED ADR NE636274409591SH SOLE 9100
NATIONAL RETAIL PROPERTIES ICOM63741710626600SH SOLE 60000
NAVIENT CORPORATIONCOM63938C108684,725SH SOLE 4,72500
NEOGEN CORPCOM64049110616181SH SOLE 18100
NETAPP INCCOM64110D104120SH SOLE 2000
NETFLIX INCCOM64110L1069071,738SH SOLE 1,73800
NEW YORK TIMES COCL A650111107521,019SH SOLE 1,01900
NEWELL BRANDS INCCOM6512291069330SH SOLE 33000
NEXTERA ENERGY INCCOM65339F1015,71475,577SH SOLE 75,57700
NIKE INCCL B65410610340,438304,297SH SOLE 303,4100887
NISOURCE INCCOM65473P105833,463SH SOLE 3,46300
NOKIA CORPSPONSORED ADR654902204058SH SOLE 5800
NORDSON CORPCOM65566310228SH SOLE 800
NORFOLK SOUTHN CORPCOM6558441084,65417,332SH SOLE 17,33200
NORTHERN GENESIS ACQUISITIONCOMMON STOCK66516T104161,000SH SOLE 1,00000
NORTHERN TR CORPCOM6658591041391,325SH SOLE 1,32500
NORTHROP GRUMMAN CORPCOM6668071029813,032SH SOLE 3,03200
NORTONLIFELOCK INCCOM66877110827613,003SH SOLE 13,00300
NOVARTIS AGSPONSORED ADR66987V1092723,186SH SOLE 3,18600
NOVAVAX INCCOM NEW6700024012541,399SH SOLE 1,39900
NOVANTA INCCOM67000B104429SH SOLE 2900
NOVO-NORDISK A SADR6701002051191,768SH SOLE 1,76800
NUCOR CORPCOM6703461052883,589SH SOLE 3,58900
NUVEEN SELECT TAX-FREE INCOMSH BEN INT67062F100352,000SH SOLE 2,00000
NVIDIA CORPORATIONCOM67066G10413,46625,221SH SOLE 19,25205,969
NUVASIVE INCCOM670704105350SH SOLE 5000
NUVEEN REAL ASSET INCOME & GCOM67074Y10514710,000SH SOLE 10,00000
OGE ENERGY CORPCOM670837103993,060SH SOLE 3,06000
OREILLY AUTOMOTIVE INCCOM67103H1072958SH SOLE 5800
OAK STR HEALTH INCCOM67181A10723424SH SOLE 42400
OCCIDENTAL PETE CORPCOM674599105401,518SH SOLE 1,51800
OCCIDENTAL PETE CORP*W EXP 08/03/2026745991623289SH SOLE 28900
OKTA INCCL A6792951059954,515SH SOLE 4,51500
OLLIES BARGAIN OUTLET HLDGSCOM6811161099102SH SOLE 10200
OMNICOM GROUP INCCOM68191910638509SH SOLE 50900
ON SEMICONDUCTOR CORPCOM682189105491SH SOLE 9100
ONEOK INC NEWCOM682680103240SH SOLE 4000
1LIFE HEALTHCARE INCCOM68269G10729732SH SOLE 73200
ORACLE CORPCOM68389X10520,609293,705SH SOLE 293,70500
ORMAT TECHNOLOGIES INCCOM68668810216200SH SOLE 20000
OSHKOSH CORPCOM6882392011,64113,828SH SOLE 13,82800
OTIS WORLDWIDE CORPCOM68902V1075,56781,331SH SOLE 72,68108,650
PAE INCCOM CL A69290Y109040SH SOLE 4000
PJT PARTNERS INCCOM CL A69343T10735511SH SOLE 51100
PNC FINL SVCS GROUP INCCOM6934751054652,649SH SOLE 2,64900
PPG INDS INCCOM6935061072,09113,919SH SOLE 13,91900
PPL CORPCOM69351T1061796,195SH SOLE 6,19500
PPD INCCOM69355F102266SH SOLE 6600
PTC INCCOM69370C10069500SH SOLE 50000
PACCAR INCCOM693718108558SH SOLE 5800
PACER FDS TRBNCHMRK INFRA69374H7415150SH SOLE 15000
PACIRA BIOSCIENCES INCCOM695127100450SH SOLE 5000
PACKAGING CORP AMERCOM6951561091287SH SOLE 8700
PALANTIR TECHNOLOGIES INCCL A69608A108125SH SOLE 2500
PALO ALTO NETWORKS INCCOM6974351051,0833,364SH SOLE 3,36400
PARKER-HANNIFIN CORPCOM70109410410,80934,266SH SOLE 34,26600
PAYCHEX INCCOM7043261074324,403SH SOLE 4,40300
PAYCOM SOFTWARE INCCOM70432V102111300SH SOLE 30000
PAYPAL HLDGS INCCOM70450Y1032,2239,156SH SOLE 9,081075
PEGASYSTEMS INCCOM705573103650SH SOLE 5000
PELOTON INTERACTIVE INCCL A COM70614W1002372,105SH SOLE 2,10500
PENUMBRA INCCOM70975L107135500SH SOLE 50000
PEOPLES UNITED FINANCIAL INCCOM712704105724,050SH SOLE 4,05000
PEPSICO INCCOM71344810821,565152,457SH SOLE 152,0070450
PERFICIENT INCCOM71375U101115SH SOLE 1500
PERFORMANCE FOOD GROUP COCOM71377A103239SH SOLE 3900
PERKINELMER INCCOM7140461091371,067SH SOLE 1,06700
PERSHING SQUARE TONTINE HLDGCOM CL A71531R1095200SH SOLE 20000
PERSHING SQUARE TONTINE HLDG*W EXP 07/24/20271531R1171111SH SOLE 11100
PERSPECTA INCCOM71534710022774SH SOLE 77400
PETIQ INCCOM CL A71639T106373SH SOLE 7300
PFIZER INCCOM71708110358,7661,622,031SH SOLE 1,567,272054,759
PHATHOM PHARMACEUTICALS INCCOM71722W10714365SH SOLE 36500
PHILIP MORRIS INTL INCCOM7181721094,84854,629SH SOLE 54,3290300
PHILLIPS 66COM7185461043,51943,153SH SOLE 42,7260427
PHYSICIANS RLTY TRCOM71943U1047400SH SOLE 40000
PIMCO ETF TRENHANCD SHORT72201R6434,29542,670SH SOLE 42,67000
PIMCO ETF TRENHAN SHRT MA AC72201R83316,594162,832SH SOLE 160,78202,050
PINNACLE WEST CAP CORPCOM72348410132394SH SOLE 39400
PINTEREST INCCL A72352L10658786SH SOLE 78600
PIONEER NAT RES COCOM72378710766414SH SOLE 41400
PIPER SANDLER COMPANIESCOM72407810016SH SOLE 600
PLANET FITNESS INCCL A72703H10131400SH SOLE 40000
PLUG POWER INCCOM NEW72919P20271720,000SH SOLE 20,00000
POLAR PWR INCCOM73102V105160SH SOLE 6000
POLARIS INCCOM73106810237,860283,598SH SOLE 251,985031,613
POOL CORPCOM73278L10569200SH SOLE 20000
PORTLAND GEN ELEC COCOM NEW736508847471,000SH SOLE 1,00000
PRICE T ROWE GROUP INCCOM74144T108150876SH SOLE 87600
PRINCIPAL FINANCIAL GROUP INCOM74251V10213210SH SOLE 21000
PROCTER AND GAMBLE COCOM74271810940,998302,723SH SOLE 302,1480575
PROGRESSIVE CORPCOM74331510317182SH SOLE 18200
PROSHARES TRPSHS ULTSH 20YRS74347B20121987SH SOLE 98700
PROSIGHT GLOBAL INCCOM74349J10348238,280SH SOLE 38,28000
PROSPERITY BANCSHARES INCCOM743606105229SH SOLE 2900
PRUDENTIAL FINL INCCOM74432010255606SH SOLE 60600
PRUDENTIAL PLCADR74435K2048300SH SOLE 30000
PUBLIC SVC ENTERPRISE GRP INCOM7445731062393,970SH SOLE 3,97000
PUBLIC STORAGECOM74460D10989360SH SOLE 36000
PULMONX CORPCOM74584810114310SH SOLE 31000
PULTE GROUP INCCOM7458671013737,117SH SOLE 7,11700
PURE STORAGE INCCL A74624M10221510,000SH SOLE 10,00000
QUAKER CHEM CORPCOM747316107418SH SOLE 1800
Q2 HLDGS INCCOM74736L10922217SH SOLE 21700
QUALCOMM INCCOM7475251037275,482SH SOLE 5,48200
QUANTA SVCS INCCOM74762E10211128SH SOLE 12800
QUANTERIX CORPCOM74766Q101621,054SH SOLE 1,05400
QUANTUMSCAPE CORPCOM CL A74767V10910231SH SOLE 23100
QUEST DIAGNOSTICS INCCOM74834L1001,72113,408SH SOLE 13,40800
RPM INTL INCCOM7496851033603,920SH SOLE 3,92000
RAYMOND JAMES FINL INCCOM754730109649SH SOLE 4900
RAYONIER INCCOM75490710323719SH SOLE 71900
RAYTHEON TECHNOLOGIES CORPCOM75513E10144,710578,623SH SOLE 526,379052,244
REALTY INCOME CORPCOM756109104761,200SH SOLE 1,20000
REDFIN CORPCOM75737F10821319SH SOLE 31900
REGENCY CTRS CORPCOM75884910313225SH SOLE 22500
REGIONS FINANCIAL CORP NEWCOM7591EP1008409SH SOLE 40900
REINSURANCE GRP OF AMERICA ICOM NEW759351604434SH SOLE 3400
RELAY THERAPEUTICS INCCOM75943R10234979SH SOLE 97900
REPLIGEN CORPCOM75991610941210SH SOLE 21000
REPARE THERAPEUTICS INCCOM76027310202SH SOLE 200
REPUBLIC SVCS INCCOM7607591002842,857SH SOLE 2,85700
RESMED INCCOM76115210778400SH SOLE 40000
RESIDEO TECHNOLOGIES INCCOM76118Y1043106SH SOLE 10600
REXNORD CORPCOM76169B102357SH SOLE 5700
RHYTHM PHARMACEUTICALS INCCOM76243J105361,701SH SOLE 1,70100
RINGCENTRAL INCCL A76680R206123413SH SOLE 41300
RIO TINTO PLCSPONSORED ADR76720410041533SH SOLE 53300
ROCKWELL AUTOMATION INCCOM7739031095181,950SH SOLE 1,95000
ROGERS CORPCOM775133101316SH SOLE 1600
ROKU INCCOM CL A77543R102272834SH SOLE 83400
ROPER TECHNOLOGIES INCCOM7766961061,0702,653SH SOLE 2,65300
ROSS STORES INCCOM7782961038156,795SH SOLE 6,79500
ROYAL BK CDACOM78008710272777SH SOLE 77700
ROYAL DUTCH SHELL PLCSPON ADR B780259107621,688SH SOLE 1,68800
ROYAL DUTCH SHELL PLCSPONS ADR A780259206711,823SH SOLE 1,82300
S&P GLOBAL INCCOM78409V10450,857144,123SH SOLE 133,227010,896
SEI INVTS COCOM78411710337600SH SOLE 60000
SLM CORPCOM78442P106854,725SH SOLE 4,72500
SPDR S&P 500 ETF TRTR UNIT78462F10352,544132,576SH SOLE 132,57600
SPDR GOLD TRGOLD SHS78463V1079656,032SH SOLE 6,03200
SPDR SER TRS&P 600 SMCP GRW78464A20138440SH SOLE 44000
SPDR SER TRBLMBRG BRC CNVRT78464A35934405SH SOLE 40500
SPDR SER TRPORTFOLIO INTRMD78464A375242SH SOLE 4200
SPDR SER TRBLOMBRG BRC EMRG78464A39196937,240SH SOLE 37,24000
SPDR SER TRPORTFOLIO SHORT78464A4742,88492,118SH SOLE 92,11800
SPDR SER TRBLOMBERG INTL TR78464A51633211,381SH SOLE 11,38100
SPDR SER TRS&P TRANSN ETF78464A532670SH SOLE 7000
SPDR SER TRAEROSPACE DEF78464A63173582SH SOLE 58200
SPDR SER TRGLB DOW ETF78464A706436SH SOLE 3600
SPDR SER TRS&P DIVID ETF78464A7637566,409SH SOLE 6,40900
SPDR SER TRS&P BK ETF78464A7972084,000SH SOLE 4,00000
SPDR SER TRS&P BIOTECH78464A8703082,270SH SOLE 2,27000
SS&C TECHNOLOGIES HLDGS INCCOM78467J100346SH SOLE 4600
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1078981,887SH SOLE 1,88700
SPDR SER TRBLOOMBERG SRT TR78468R40822800SH SOLE 80000
SVB FINANCIAL GROUPCOM78486Q10149100SH SOLE 10000
SAIA INCCOM78709Y105314SH SOLE 1400
SAILPOINT TECHNOLOGIES HLDGSCOM78781P1051232,435SH SOLE 2,43500
SALESFORCE COM INCCOM79466L3029614,535SH SOLE 4,485050
SANA BIOTECHNOLOGY INCCOM 79956610413391SH SOLE 39100
SANDY SPRING BANCORP INCCOM800363103126SH SOLE 2600
SANOFISPONSORED ADR80105N10554511,026SH SOLE 11,02600
SAP SESPON ADR8030542042552,073SH SOLE 2,07300
HENRY SCHEIN INCCOM80640710238550SH SOLE 55000
SCHLUMBERGER LTDCOM8068571082418,854SH SOLE 8,85400
SCHRODINGER INCCOM80810D1032112,762SH SOLE 2,76200
SCHWAB CHARLES CORPCOM8085131051,34420,619SH SOLE 20,61900
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420123238SH SOLE 23800
SCHWAB STRATEGIC TRUS SML CAP ETF80852460736363SH SOLE 36300
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470612363SH SOLE 36300
SCHWAB STRATEGIC TRSCHWB FDT EMK LG80852473016519SH SOLE 51900
SCHWAB STRATEGIC TRSCHWB FDT INT SC8085247489240SH SOLE 24000
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475518549SH SOLE 54900
SCHWAB STRATEGIC TRSCHWAB FDT US SC80852476312242SH SOLE 24200
SCHWAB STRATEGIC TRSCHWAB FDT US LG80852477117332SH SOLE 33200
SCHWAB STRATEGIC TRINTL EQTY ETF80852480510259SH SOLE 25900
SCHWAB STRATEGIC TRUS REIT ETF808524847499SH SOLE 9900
SCHWAB STRATEGIC TRINTRM TRM TRES808524854229SH SOLE 2900
SCHWAB STRATEGIC TRUS TIPS ETF80852487016261SH SOLE 26100
SCHWAB STRATEGIC TRINTL SCEQT ETF8085248887167SH SOLE 16700
SCIENCE APPLICATIONS INTL COCOM80862510728335SH SOLE 33500
SCOTTS MIRACLE-GRO COCL A81018610648196SH SOLE 19600
SEA LTDSPONSORD ADS81141R100210940SH SOLE 94000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20937314SH SOLE 1500164
SELECT SECTOR SPDR TRENERGY81369Y50612245SH SOLE 310214
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6053099,071SH SOLE 9,07100
SELECT SECTOR SPDR TRSBI INT-INDS81369Y70459595SH SOLE 59500
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031351,018SH SOLE 1,01800
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862463,838SH SOLE 3,6550183
SELECTIVE INS GROUP INCCOM816300107345SH SOLE 4500
SEMPRA ENERGYCOM8168511091431,082SH SOLE 1,08200
SENSIENT TECHNOLOGIES CORPCOM81725T1001251,600SH SOLE 1,60000
SENSEONICS HLDGS INCCOM81727U10583,025SH SOLE 3,02500
SERES THERAPEUTICS INCCOM81750R10216780SH SOLE 78000
SERVICE PPTYS TRCOM SH BEN INT81761L10214512,250SH SOLE 12,25000
SERVICENOW INCCOM81762P102368735SH SOLE 73500
SHAKE SHACK INCCL A8190471011401,243SH SOLE 1,24300
SHERWIN WILLIAMS COCOM8243481066,7789,184SH SOLE 9,134050
SHOCKWAVE MED INCCOM82489T10491698SH SOLE 69800
SHOPIFY INCCL A82509L107236213SH SOLE 21300
SHOTSPOTTER INCCOM82536T10733951SH SOLE 95100
SIGILON THERAPEUTICS INCCOM82657L107231,028SH SOLE 1,02800
SILVERCREST ASSET MGMT GROUPCL A828359109322,250SH SOLE 2,25000
SITEONE LANDSCAPE SUPPLY INCCOM82982L103739SH SOLE 3900
SKILLZ INCCOM83067L109150SH SOLE 5000
SKYWORKS SOLUTIONS INCCOM83088M10241224SH SOLE 22400
SMITH A O CORPCOM831865209116SH SOLE 1600
SMUCKER J M COCOM NEW83269640552409SH SOLE 40900
SNAP INCCL A83304A106551,055SH SOLE 1,05500
SNOWFLAKE INCCL A833445109627SH SOLE 2700
SOCIEDAD QUIMICA Y MINERA DERIGHT 04/19/2021 83363611103SH SOLE 300
SOLAREDGE TECHNOLOGIES INCCOM83417M104413SH SOLE 1300
SONOCO PRODS COCOM83549510238600SH SOLE 60000
SONOS INCCOM83570H1081463,900SH SOLE 3,90000
SOUTHERN COCOM84258710782013,198SH SOLE 13,19800
SOUTHERN COPPER CORPCOM84265V10514200SH SOLE 20000
SOUTHWEST AIRLS COCOM844741108951,563SH SOLE 1,56300
SPIRIT AEROSYSTEMS HLDGS INCCOM CL A8485741091,28726,463SH SOLE 26,46300
SPLUNK INCCOM84863710465479SH SOLE 47900
SPRAGUE RES LPCOM UNIT REP LTD849343108331,500SH SOLE 1,50000
SPROTT PHYSICAL GOLD TRUNIT85207H104221,654SH SOLE 1,65400
SQUARE INCCL A852234103198874SH SOLE 87400
STAMPS COM INCCOM NEW85285720015SH SOLE 500
STANLEY BLACK & DECKER INCCOM8545021011682SH SOLE 8200
STAR PEAK ENERGY TRANSITIONCL A85518510413500SH SOLE 50000
STARBUCKS CORPCOM8552441096686,110SH SOLE 6,11000
STARWOOD PPTY TR INCCOM85571B10524710,000SH SOLE 10,00000
STATE STR CORPCOM8574771032,34027,851SH SOLE 27,7510100
STERICYCLE INCCOM85891210824350SH SOLE 35000
STMICROELECTRONICS N VNY REGISTRY8610121028200SH SOLE 20000
STOKE THERAPEUTICS INCCOM86150R1078218SH SOLE 21800
STRYKER CORPORATIONCOM8636671012,54210,436SH SOLE 10,43600
SUBURBAN PROPANE PARTNERS LUNIT LTD PARTN86448210416311,000SH SOLE 11,00000
SUMMIT MATLS INCCL A86614U1006200SH SOLE 20000
SUN LIFE FINANCIAL INC.COM86679610538742SH SOLE 74200
SUNPOWER CORPCOM8676524066190SH SOLE 19000
SUNOCO LP/SUNOCO FIN CORPCOM UT REP LP86765K10916500SH SOLE 50000
SUNRUN INCCOM86771W105226SH SOLE 2600
SUPER MICRO COMPUTER INCCOM86800U10411291SH SOLE 29100
SYNOPSYS INCCOM87160710702SH SOLE 200
SYNNEX CORPCOM87162W100215SH SOLE 1500
SYSCO CORPCOM8718291071,77722,566SH SOLE 22,56600
TFF PHARMACEUTICALS INCCOM87241J104201,500SH SOLE 1,50000
TJX COS INC NEWCOM87254010937,262563,291SH SOLE 563,29100
TRI POINTE HOMES INCCOM87265H10918879SH SOLE 87900
TACTILE SYS TECHNOLOGY INCCOM87357P100475SH SOLE 7500
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391003,41728,888SH SOLE 28,7880100
TAKE-TWO INTERACTIVE SOFTWARCOM874054109421SH SOLE 2100
TAKEDA PHARMACEUTICAL CO LTDSPONSORED ADS874060205191,041SH SOLE 1,04100
TAL EDUCATION GROUPSPONSORED ADS87408010418325SH SOLE 32500
TARGET CORPCOM87612E1061,6148,151SH SOLE 8,15100
TARGA RES CORPCOM87612G10123712SH SOLE 71200
TEGNA INCCOM87901J1052111SH SOLE 11100
TELADOC HEALTH INCCOM87918A1054652,558SH SOLE 2,4580100
TELEDYNE TECHNOLOGIES INCCOM8793601057411,792SH SOLE 1,79200
TELEFLEX INCORPORATEDCOM8793691067,10417,100SH SOLE 17,09109
TELEFONICA S ASPONSORED ADR879382208132,781SH SOLE 2,78100
10X GENOMICS INCCL A COM88025U10944244SH SOLE 24400
TERADATA CORP DELCOM88076W1039224SH SOLE 22400
TERADYNE INCCOM88077010231251SH SOLE 25100
TESLA INCCOM88160R1019741,458SH SOLE 1,45800
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS881624209150SH SOLE 5000
TEXAS INSTRS INCCOM88250810422,295117,971SH SOLE 102,352015,619
TEXTRON INCCOM88320310137664SH SOLE 66400
THE TRADE DESK INCCOM CL A88339J105626961SH SOLE 96100
THERMO FISHER SCIENTIFIC INCCOM88355610257,722126,479SH SOLE 114,607011,872
THOMSON REUTERS CORP.COM NEW88490370944498SH SOLE 49800
THOR INDS INCCOM8851601016,25946,450SH SOLE 15,771030,679
3M COCOM88579Y1019,28348,176SH SOLE 48,17600
TIMKEN COCOM8873891043043,750SH SOLE 3,75000
TOLL BROTHERS INCCOM8894781035229,200SH SOLE 9,0000200
TORO COCOM89109210821200SH SOLE 20000
TORONTO DOMINION BK ONTCOM NEW8911605091,19218,276SH SOLE 18,27600
TOTAL SESPONSORED ADS89151E10937805SH SOLE 80500
TOYOTA MOTOR CORPSP ADR REP2COM8923313071279SH SOLE 7900
TRACTOR SUPPLY COCOM892356106155874SH SOLE 87400
TRANSACT TECHNOLOGIES INCCOM892918103878,000SH SOLE 8,00000
TRANSDIGM GROUP INCCOM89364110023SH SOLE 300
TRANSPORTADORA DE GAS SURSPONSORED ADS B893870204142,810SH SOLE 2,81000
TRAVELERS COMPANIES INCCOM89417E1094,03726,842SH SOLE 26,84200
TREX CO INCCOM89531P10546500SH SOLE 50000
TRUIST FINL CORPCOM89832Q1092,27539,017SH SOLE 39,01700
TWILIO INCCL A90138F10240118SH SOLE 11800
TWITTER INCCOM90184L10217267SH SOLE 26700
TYLER TECHNOLOGIES INCCOM90225210529,47669,431SH SOLE 69,43100
TYSON FOODS INCCL A90249410367905SH SOLE 90500
US BANCORP DELCOM NEW9029733043015,444SH SOLE 4,6440800
UBER TECHNOLOGIES INCCOM90353T100116SH SOLE 1600
ULTA BEAUTY INCCOM90384S30314SH SOLE 400
UNDER ARMOUR INCCL A904311107150SH SOLE 5000
UNDER ARMOUR INCCL C904311206150SH SOLE 5000
UNILEVER PLCSPON ADR NEW9047677044,35878,054SH SOLE 78,05400
UNION BANKSHARES INCCOM9054001073100SH SOLE 10000
UNION PAC CORPCOM90781810812,49756,699SH SOLE 56,5150184
UNITED PARCEL SERVICE INCCL B9113121068985,281SH SOLE 5,28100
UNITED STATES STL CORP NEWCOM9129091083100SH SOLE 10000
UNITEDHEALTH GROUP INCCOM91324P10246,015123,672SH SOLE 111,404012,268
UNITIL CORPCOM9132591076142SH SOLE 14200
UNIVERSAL DISPLAY CORPCOM91347P10524100SH SOLE 10000
UNUM GROUPCOM91529Y1062569,214SH SOLE 9,130084
US ECOLOGY INCCOM91734M103130SH SOLE 3000
V F CORPCOM91820410816,501206,475SH SOLE 206,47500
VALE S ASPONSORED ADS91912E1057388SH SOLE 38800
VALERO ENERGY CORPCOM91913Y1002373,315SH SOLE 3,31500
VALLEY NATL BANCORPCOM919794107443,224SH SOLE 3,22400
VANECK MERK GOLD TRGOLD TRUST92107810117710,654SH SOLE 10,65400
VANECK VECTORS ETF TRRUSSIA ETF92189F403261,000SH SOLE 1,00000
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F67663260SH SOLE 26000
VANECK VECTORS ETF TRJP MORGAN MKTS92189H300122SH SOLE 2200
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444,62431,442SH SOLE 31,44200
VANGUARD STAR FDSVG TL INTL STK F92190976845717SH SOLE 71700
VANGUARD ADMIRAL FDS INCSMLLCP 600 IDX9219328281,5037,554SH SOLE 7,55400
VANGUARD BD INDEX FDSSHORT TRM BOND9219378274,12050,133SH SOLE 50,13300
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783515175SH SOLE 17500
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385812,039245,135SH SOLE 245,13500
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464062,16321,399SH SOLE 21,39900
VANGUARD MALVERN FDSSTRM INFPROIDX9220208052,47448,000SH SOLE 48,00000
VANGUARD INTL EQUITY INDEX FGLB EX US ETF9220426768152SH SOLE 15200
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF92204274281833SH SOLE 83300
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427751,10018,132SH SOLE 18,13200
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285812,097232,415SH SOLE 232,2150200
VANGUARD WORLD FDSCONSUM STP ETF92204A2072751,544SH SOLE 1,54400
VANGUARD WORLD FDSHEALTH CAR ETF92204A5045842,553SH SOLE 2,55300
VANGUARD WORLD FDSINF TECH ETF92204A7027252,023SH SOLE 2,02300
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1026,719109,216SH SOLE 109,21600
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40911131SH SOLE 13100
VANGUARD SCOTTSDALE FDSTOTAL WLD BD ETF92206C56576950SH SOLE 95000
VANGUARD SCOTTSDALE FDSVNG RUS1000GRW92206C6807482,991SH SOLE 2,99100
VANGUARD SCOTTSDALE FDSVNG RUS1000VAL92206C7146825,133SH SOLE 5,13300
VANGUARD SCOTTSDALE FDSMORTG-BACK SEC92206C771586SH SOLE 8600
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C87040435SH SOLE 43500
VAREX IMAGING CORPCOM92214X1067320SH SOLE 32000
VARIAN MED SYS INCCOM92220P1051,6599,398SH SOLE 9,39800
VANGUARD INDEX FDSS&P 500 ETF SHS9229083638882,437SH SOLE 2,43700
VANGUARD INDEX FDSMCAP VL IDXVIP9229085121396SH SOLE 9600
VANGUARD INDEX FDSMCAP GR IDXVIP9229085381466SH SOLE 6600
VANGUARD INDEX FDSREAL ESTATE ETF9229085535345,810SH SOLE 5,763047
VANGUARD INDEX FDSSML CP GRW ETF92290859558210SH SOLE 21000
VANGUARD INDEX FDSSM CP VAL ETF92290861150300SH SOLE 30000
VANGUARD INDEX FDSMID CAP ETF9229086291,0274,641SH SOLE 4,64100
VANGUARD INDEX FDSLARGE CAP ETF9229086374122,223SH SOLE 2,22300
VANGUARD INDEX FDSEXTEND MKT ETF922908652149840SH SOLE 84000
VANGUARD INDEX FDSGROWTH ETF9229087363091,201SH SOLE 1,20100
VANGUARD INDEX FDSVALUE ETF92290874496729SH SOLE 72900
VANGUARD INDEX FDSSMALL CP ETF922908751114533SH SOLE 53300
VANGUARD INDEX FDSTOTAL STK MKT9229087695472,646SH SOLE 2,64600
VERACYTE INCCOM92337F10721383SH SOLE 38300
VERISIGN INCCOM92343E1021889SH SOLE 8900
VERIZON COMMUNICATIONS INCCOM92343V1043,39358,350SH SOLE 57,05001,300
VERINT SYS INCCOM92343X10027600SH SOLE 60000
VERISK ANALYTICS INCCOM92345Y10667380SH SOLE 38000
VERTEX PHARMACEUTICALS INCCOM92532F10023107SH SOLE 10700
VIAVI SOLUTIONS INCCOM9255501052146SH SOLE 14600
VIACOMCBS INCCL B92556H20614315SH SOLE 31500
VIATRIS INCCOM92556V10679757,049SH SOLE 57,04900
VICTORY CAP HLDGS INCCOM CL A92645B10338615,100SH SOLE 15,10000
VIEWRAY INCCOM92672L10741,000SH SOLE 1,00000
VIPSHOP HOLDINGS LIMITEDSPONSORED ADS A92763W103391,309SH SOLE 1,30900
VISA INCCOM CL A92826C83958,191274,834SH SOLE 253,845020,989
VIRTUS INVT PARTNERS INCCOM92828Q1094241,800SH SOLE 1,80000
VITAL FARMS INCCOM92847W10315672SH SOLE 67200
VMWARE INCCL A COM9285634021283SH SOLE 8300
VOCERA COMMUNICATIONS INCCOM92857F1074105SH SOLE 10500
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308281,493SH SOLE 1,49300
VONTIER CORPORATIONCOM92888110131410,378SH SOLE 10,37800
VOYAGER THERAPEUTICS INCCOM92915B106122,500SH SOLE 2,50000
VULCAN MATLS COCOM9291601092711,607SH SOLE 1,60700
WP CAREY INCCOM92936U1091912,700SH SOLE 2,70000
WEC ENERGY GROUP INCCOM92939U1061,11411,903SH SOLE 11,90300
WABTECCOM929740108811,026SH SOLE 1,02600
WALMART INCCOM93114210315,439113,661SH SOLE 113,2860375
WALGREENS BOOTS ALLIANCE INCCOM9314271084788,702SH SOLE 8,70200
WASHINGTON TR BANCORPCOM9406101081813,500SH SOLE 3,50000
WASTE CONNECTIONS INCCOM94106B10152486SH SOLE 48600
WASTE MGMT INC DELCOM94106L1092922,260SH SOLE 2,26000
WATERS CORPCOM9418481031,3284,674SH SOLE 4,67400
WATSCO INCCOM94262220092354SH SOLE 35400
WATTS WATER TECHNOLOGIES INCCL A9427491021671,405SH SOLE 1,40500
WEINGARTEN RLTY INVSSH BEN INT9487411039337SH SOLE 33700
WEIS MKTS INCCOM94884910429505SH SOLE 50500
WELLS FARGO CO NEWCOM9497461012,53164,775SH SOLE 64,77500
WELLTOWER INCCOM95040Q10414200SH SOLE 20000
WESCO INTL INCCOM95082P105444SH SOLE 4400
WESTERN ALLIANCE BANCORPCOM957638109558SH SOLE 5800
WESTERN DIGITAL CORP.COM958102105225SH SOLE 2500
WESTERN MIDSTREAM PARTNERS LCOM UNIT LP INT958669103211,121SH SOLE 1,12100
WESTERN UN COCOM95980210913,988567,245SH SOLE 411,6570155,588
WESTROCK COCOM96145D1051653,168SH SOLE 3,16800
WEX INCCOM96208T1044,23420,237SH SOLE 20,23700
WEYERHAEUSER CO MTN BECOM NEW9621661043068,600SH SOLE 8,60000
WHIRLPOOL CORPCOM9633201068,90540,415SH SOLE 23,415017,000
WILEY JOHN & SONS INCCL A968223206961,765SH SOLE 1,76500
WILLIAMS COS INCCOM9694571001968,272SH SOLE 8,27200
WILLIAMS SONOMA INCCOM96990410118100SH SOLE 10000
WIPRO LTDSPON ADR 1 SH97651M1091,872295,248SH SOLE 295,24800
WISDOMTREE INVTS INCCOM97717P1046610,633SH SOLE 10,63300
WISDOMTREE TRJP SMALLCP DIV97717W836761,000SH SOLE 1,00000
WOLVERINE WORLD WIDE INCCOM978097103257SH SOLE 5700
WOODWARD INCCOM98074510396795SH SOLE 6950100
WORKDAY INCCL A98138H1011,3045,250SH SOLE 5,25000
WORKHORSE GROUP INCCOM NEW98138J206145SH SOLE 4500
WORLD WRESTLING ENTMT INCCL A98156Q108236SH SOLE 3600
WRAP TECHNOLOGIES INCCOM98212N10711120,000SH SOLE 20,00000
WYNN RESORTS LTDCOM983134107110SH SOLE 1000
XL FLEET CORPCOM CL A9837FR1004500SH SOLE 50000
XCEL ENERGY INCCOM98389B1001752,625SH SOLE 2,62500
XILINX INCCOM98391910176611SH SOLE 61100
XYLEM INCCOM98419M1002,36022,442SH SOLE 22,44200
XEROX HOLDINGS CORPCOM NEW98421M1061104,550SH SOLE 4,55000
YETI HLDGS INCCOM98585X1041301,800SH SOLE 1,6000200
YORK WTR COCOM98718410820410SH SOLE 41000
YUM BRANDS INCCOM9884981011801,667SH SOLE 1,66700
YUM CHINA HLDGS INCCOM98850P10948818SH SOLE 81800
ZAI LAB LTDADR98887Q10476567SH SOLE 56700
ZEBRA TECHNOLOGIES CORPORATICL A989207105459946SH SOLE 94600
ZENDESK INCCOM98936J10127200SH SOLE 20000
ZILLOW GROUP INCCL C CAP STK98954M20060466SH SOLE 46600
ZIMMER BIOMET HOLDINGS INCCOM98956P1021,1987,485SH SOLE 7,48500
ZIONS BANCORPORATION N ACOM989701107841,530SH SOLE 1,53000
ZOETIS INCCL A98978V1036,72242,682SH SOLE 42,5360146
ZOOM VIDEO COMMUNICATIONS INCL A98980L1013911,216SH SOLE 1,166050
ZOMEDICA PHARMACEUTICALS CORCOM98980M1090250SH SOLE 25000
ZYNERBA PHARMACEUTICALS INCCOM98986X109050SH SOLE 5000
ALLEGION PLCORD SHSG0176J1091561,243SH SOLE 1,24300
AON PLCSHS CL AG0403H1088,26735,927SH SOLE 18,607017,320
ATLASSIAN CORP PLCCL AG062421041569SH SOLE 6900
BANK OF NT BUTTERFIELD&SON LSHS NEWG0772R20813353SH SOLE 35300
ACCENTURE PLC IRELANDSHS CLASS AG1151C10173,021264,330SH SOLE 249,148015,182
BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210111200SH SOLE 20000
BUNGE LIMITEDCOMG169621058100SH SOLE 10000
EATON CORP PLCSHSG291831032301,665SH SOLE 1,2650400
ASA GOLD AND PRECIOUS MTLS LSHSG3156P1031005,000SH SOLE 5,00000
EVEREST RE GROUP LTDCOMG3223R1082731,100SH SOLE 1,10000
JOHNSON CTLS INTL PLCSHSG515021052223,725SH SOLE 3,72500
LINDE PLCSHSG5494J1036242,228SH SOLE 2,22800
MARVELL TECHNOLOGY GROUP LTDORDG5876H1059186SH SOLE 18600
MEDTRONIC PLCSHSG5960L1038,10768,624SH SOLE 68,62400
APTIV PLCSHSG6095L1092,93121,256SH SOLE 21,205051
ITERUM THERAPEUTICS PLCSHSG6333L101050SH SOLE 5000
NVENT ELECTRIC PLCSHSG6700G10710371SH SOLE 37100
QUOTIENT LTDSHSG7326810736097,715SH SOLE 97,71500
RENAISSANCERE HLDGS LTDCOMG7496G10319116SH SOLE 11600
SEAGATE TECHNOLOGY PLCSHSG7945M107675SH SOLE 7500
PENTAIR PLCSHSG7S00T10443687SH SOLE 68700
SOCIAL CAPITAL HEDOSOPHA HLDSHS CL AG8252P1052100SH SOLE 10000
STERIS PLCSHS USDG8473T10027140SH SOLE 14000
TRANE TECHNOLOGIES PLCSHSG8994E1031,0926,595SH SOLE 6,59500
TRITON INTL LTDCL AG9078F107350SH SOLE 5000
WILLIS TOWERS WATSON PLC LTDSHSG9662910315SH SOLE 500
ALCON AGORD SHSH0130112838540SH SOLE 54000
CHUBB LIMITEDCOMH1467J1047955,031SH SOLE 5,03100
CRISPR THERAPEUTICS AGNAMEN AKTH17182108435SH SOLE 3500
GARMIN LTDSHSH2906T109110SH SOLE 1000
UBS GROUP AGSHSH4209710711729SH SOLE 72900
TE CONNECTIVITY LTDREG SHSH849891043322,572SH SOLE 2,57200
GLOBANT S ACOML4438510954258SH SOLE 25800
SPOTIFY TECHNOLOGY S ASHSL8681T10265244SH SOLE 24400
CHECK POINT SOFTWARE TECH LTORDM2246510450450SH SOLE 45000
COGNYTE SOFTWARE LTDORD SHS M2513310539414,150SH SOLE 13,7500400
WIX COM LTDSHSM9806810542150SH SOLE 15000
ASML HOLDING N VN Y REGISTRY SHSN07059210141229SH SOLE 22900
FERRARI N VCOMN3167Y10321100SH SOLE 10000
LYONDELLBASELL INDUSTRIES NSHS - A -N53745100215SH SOLE 1500
NXP SEMICONDUCTORS N VCOMN6596X10921,392106,250SH SOLE 94,083012,167
ROYAL CARIBBEAN GROUPCOMV7780T103115SH SOLE 1500
FLEX LTDORDY2573F1024220SH SOLE 22000
MAXEON SOLAR TECHNOLOGIES LTSHSY58473102123SH SOLE 2300