0001062993-19-004463.txt : 20191114 0001062993-19-004463.hdr.sgml : 20191114 20191114150914 ACCESSION NUMBER: 0001062993-19-004463 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191114 DATE AS OF CHANGE: 20191114 EFFECTIVENESS DATE: 20191114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CAPTRUST FINANCIAL ADVISORS CENTRAL INDEX KEY: 0001512024 IRS NUMBER: 260058143 STATE OF INCORPORATION: NC FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-14079 FILM NUMBER: 191219338 BUSINESS ADDRESS: STREET 1: 4208 SIX FORKS ROAD, SUITE 1700 CITY: RALEIGH STATE: NC ZIP: 27609 BUSINESS PHONE: (919) 870-6822 MAIL ADDRESS: STREET 1: 4208 SIX FORKS ROAD, SUITE 1700 CITY: RALEIGH STATE: NC ZIP: 27609 13F-HR 1 primary_doc.xml 13F-HR LIVE false true false 0001512024 XXXXXXXX 09-30-2019 09-30-2019 CAPTRUST FINANCIAL ADVISORS
4208 SIX FORKS ROAD, SUITE 1700 RALEIGH NC 27609
13F HOLDINGS REPORT 028-14079 N
Denise M Buchanan Chief Compliance Officer 919-870-6822 /s/ Denise M Buchanan Raleigh NC 11-14-2019 0 2034 2847601 false
INFORMATION TABLE 2 form13fInfoTable.xml FORM 13F INFORMATION TABLE AGILENT TECHNOLOGIES INC COM Common Stock 00846U101 7 89 SH SOLE 6835 0 0 ALCOA CORP COM Common Stock 013872106 24 1180 SH SOLE 23683 0 0 AMERICAN AIRLS GROUP INC COM Common Stock 02376R102 48 1783 SH SOLE 48080 0 0 ADVANCE AUTO PARTS INC COM Common Stock 00751Y106 127 770 SH SOLE 127404 0 0 APPLE INC COM Common Stock 037833100 70902 316571 SH SOLE 70902442 0 0 AXON ENTERPRISE INC COM Common Stock 05464C101 300 5290 SH SOLE 300366 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN Common Stock 01881G106 28 970 SH SOLE 28470 0 0 ABBVIE INC COM Common Stock 00287Y109 4574 60408 SH SOLE 4574061 0 0 AMERISOURCEBERGEN CORP COM Common Stock 03073E105 43 518 SH SOLE 42663 0 0 ABIOMED INC COM Common Stock 003654100 56 317 SH SOLE 56391 0 0 ABBOTT LABS COM Common Stock 002824100 9126 109070 SH SOLE 9125918 0 0 ARCOSA INC COM Common Stock 039653100 1 41 SH SOLE 1403 0 0 AURORA CANNABIS INC COM Common Stock 05156X108 42 9508 SH SOLE 41740 0 0 ACORN ENERGY INC COM Common Stock 004848107 2 9000 SH SOLE 2402 0 0 AMERICAN INTERNATIONAL GROUP INC WTS/PROD 19/01/21( ) Common Stock ACG874152 0 69665 SH SOLE 7 0 0 ARCH CAP GROUP LTD ORD Common Stock G0450A105 191 4552 SH SOLE 191093 0 0 ACHILLION PHARMACEUTICALS INC COM Common Stock 00448Q201 0 100 SH SOLE 360 0 0 ACCENTURE PLC IRELAND SHS CLASS A Common Stock G1151C101 1103 5734 SH SOLE 1102935 0 0 ACREAGE HOLDINGS INC COM SUB VTG Common Stock 00489Y402 1 200 SH SOLE 1478 0 0 ACTUA CORP COM Common Stock 005094107 0 10 SH SOLE 14 0 0 ISHARES MSCI ACWI INDEX FUND ETF 464288257 738 10007 SH SOLE 738030 0 0 ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 2140 46462 SH SOLE 2139588 0 0 ADOBE INC COM Common Stock 00724F101 989 3580 SH SOLE 988975 0 0 ANALOG DEVICES INC COM Common Stock 032654105 2604 23305 SH SOLE 2603868 0 0 ARCHER DANIELS MIDLAND CO COM Common Stock 039483102 522 12700 SH SOLE 521589 0 0 ADIENT PLC ORD SHS Common Stock G0084W101 7 286 SH SOLE 6567 0 0 AUTOMATIC DATA PROCESSING INC COM Common Stock 053015103 4078 25138 SH SOLE 4077635 0 0 ALLIANCE DATA SYSTEMS CORP COM Common Stock 018581108 3 25 SH SOLE 3203 0 0 AUTODESK INC COM Common Stock 052769106 332 2251 SH SOLE 332473 0 0 ADDUS HOMECARE CORP COM Common Stock 006739106 18 223 SH SOLE 17679 0 0 AMEREN CORP COM Common Stock 023608102 505 6307 SH SOLE 504875 0 0 AEGION CORP COM Common Stock 00770F104 13 600 SH SOLE 12828 0 0 ADVANCED ENERGY INDS COM Common Stock 007973100 8 133 SH SOLE 7636 0 0 AMERICAN EQTY INVT LIFE HLD CO COM Common Stock 025676206 8 327 SH SOLE 7913 0 0 AMERICAN ELEC PWR CO INC COM Common Stock 025537101 2109 22513 SH SOLE 2109243 0 0 AERCAP HOLDINGS NV SHS Common Stock N00985106 19 342 SH SOLE 18724 0 0 AES CORP COM Common Stock 00130H105 2267 138745 SH SOLE 2267089 0 0 AFLAC INC COM Common Stock 001055102 847 16180 SH SOLE 846519 0 0 ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 40379 356797 SH SOLE 40378770 0 0 ALLERGAN PLC SHS Common Stock G0177J108 254 1510 SH SOLE 254118 0 0 ISHARES ASIA 50 ETF ETF 464288430 18 303 SH SOLE 17747 0 0 AMERICAN INTL GROUP INC COM NEW Common Stock 026874784 998 17917 SH SOLE 997961 0 0 AMERICAN INTL GROUP INC WT EXP 011921 Common Stock 026874156 2 128 SH SOLE 1825 0 0 ALTRA INDL MOTION CORP COM Common Stock 02208R106 106 3810 SH SOLE 106166 0 0 ALBANY INTL CORP CL A Common Stock 012348108 20 218 SH SOLE 19694 0 0 FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF ETF 33738R704 38 1420 SH SOLE 38141 0 0 ASSURANT INC COM Common Stock 04621X108 6 46 SH SOLE 5788 0 0 GALLAGHER ARTHUR J & CO COM Common Stock 363576109 7 74 SH SOLE 6628 0 0 AEROJET ROCKETDYNE HLDGS INC COM Common Stock 007800105 4 77 SH SOLE 3889 0 0 AKAMAI TECHNOLOGIES INC COM Common Stock 00971T101 275 3008 SH SOLE 274871 0 0 ACHAOGEN INC COM Common Stock 004449104 0 1000 SH SOLE 12 0 0 ALBEMARLE CORP COM Common Stock 012653101 12 166 SH SOLE 11601 0 0 ALCON INC ORD SHS Common Stock H01301128 712 12211 SH SOLE 711779 0 0 ALLETE INC COM NEW Common Stock 018522300 29 332 SH SOLE 29020 0 0 ALEAFIA HEALTH INC COM Common Stock 01444Q104 0 427 SH SOLE 306 0 0 ALIGN TECHNOLOGY INC COM Common Stock 016255101 8 45 SH SOLE 8141 0 0 ALASKA AIR GROUP INC COM Common Stock 011659109 2066 31833 SH SOLE 2066301 0 0 ALKERMES PLC SHS Common Stock G01767105 122 6240 SH SOLE 121742 0 0 ALLSTATE CORP COM Common Stock 020002101 3967 36339 SH SOLE 3967478 0 0 ALLEGION PUB LTD CO ORD SHS Common Stock G0176J109 329 3174 SH SOLE 328985 0 0 ALLY FINL INC COM Common Stock 02005N100 5 139 SH SOLE 4609 0 0 ALNYLAM PHARMACEUTICALS INC COM Common Stock 02043Q107 71 883 SH SOLE 71011 0 0 ALARM COM HLDGS INC COM Common Stock 011642105 24 515 SH SOLE 24020 0 0 ALLISON TRANSMISSION HLDGS INC COM Common Stock 01973R101 8 170 SH SOLE 7998 0 0 ALTAIR ENGR INC COM CL A Common Stock 021369103 33 956 SH SOLE 33097 0 0 ALTEX INDS INC COM Common Stock 021454103 0 200 SH SOLE 16 0 0 ALEXION PHARMACEUTICALS INC COM Common Stock 015351109 87 885 SH SOLE 86677 0 0 ANTERO MIDSTREAM CORP COM Common Stock 03676B102 32 4315 SH SOLE 31931 0 0 APPLIED MATLS INC COM Common Stock 038222105 324 6491 SH SOLE 323893 0 0 AMBARELLA INC SHS Common Stock G037AX101 92 1463 SH SOLE 91928 0 0 AMC ENTMT HLDGS INC CL A COM Common Stock 00165C104 328 30611 SH SOLE 327538 0 0 AMCOR PLC ORD Common Stock G0250X107 17 1683 SH SOLE 16611 0 0 AMC NETWORKS INC CL A Common Stock 00164V103 14 285 SH SOLE 14011 0 0 ADVANCED MICRO DEVICES INC COM Common Stock 007903107 432 14902 SH SOLE 432009 0 0 AMETEK INC NEW COM Common Stock 031100100 154 1672 SH SOLE 153523 0 0 AMEDISYS INC COM Common Stock 023436108 108 825 SH SOLE 108083 0 0 AFFILIATED MANAGERS GROUP INC COM Common Stock 008252108 23 281 SH SOLE 23421 0 0 AMGEN INC COM Common Stock 031162100 4648 24022 SH SOLE 4648486 0 0 JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 636 27345 SH SOLE 636318 0 0 ALERIAN MLP ETF ETF 00162Q866 795 86997 SH SOLE 795153 0 0 AMN HEALTHCARE SERVICES INC COM Common Stock 001744101 15 252 SH SOLE 14505 0 0 AMERICAN NATL BANKSHARES INC COM Common Stock 027745108 111 3122 SH SOLE 110737 0 0 AMERIPRISE FINL INC COM Common Stock 03076C106 731 4969 SH SOLE 730940 0 0 TD AMERITRADE HLDG CORP COM Common Stock 87236Y108 33 700 SH SOLE 32690 0 0 AMERICAN WOODMARK CORPORATION COM Common Stock 030506109 20 220 SH SOLE 19560 0 0 AMAZON COM INC COM Common Stock 023135106 12591 7253 SH SOLE 12590555 0 0 ANDREA ELECTRONICS CORP COM Common Stock 034393108 0 545 SH SOLE 20 0 0 ARISTA NETWORKS INC COM Common Stock 040413106 232 971 SH SOLE 231991 0 0 ANI PHARMACEUTICALS INC COM Common Stock 00182C103 1 17 SH SOLE 1239 0 0 ANSYS INC COM Common Stock 03662Q105 450 2035 SH SOLE 450468 0 0 ANTHEM INC COM Common Stock 036752103 6677 27809 SH SOLE 6676938 0 0 ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 7243 131883 SH SOLE 7243034 0 0 ISHARES CONSERVATIVE ALLOCATION FUND ETF 464289883 261 7330 SH SOLE 261396 0 0 ISHARES MODERATE ALLOCATION FUND ETF 464289875 1660 42259 SH SOLE 1660375 0 0 AON PLC SHS CL A Common Stock G0408V102 550 2841 SH SOLE 549963 0 0 ISHARES GROWTH ALLOCATION FUND ETF 464289867 2637 57246 SH SOLE 2636768 0 0 SMITH A O CORP COM Common Stock 831865209 319 6690 SH SOLE 319180 0 0 APACHE CORP COM Common Stock 037411105 44 1729 SH SOLE 44269 0 0 AIR PRODS & CHEMS INC COM Common Stock 009158106 3257 14679 SH SOLE 3256791 0 0 AMPHENOL CORP NEW CL A Common Stock 032095101 946 9776 SH SOLE 945699 0 0 APHRIA INC COM Common Stock 03765K104 10 2000 SH SOLE 10380 0 0 APPFOLIO INC COM CL A Common Stock 03783C100 13 140 SH SOLE 13320 0 0 APPIAN CORP CL A Common Stock 03782L101 117 2466 SH SOLE 117135 0 0 APTIV PLC SHS Common Stock G6095L109 4 51 SH SOLE 4458 0 0 ASIA PACIFIC WIRE & CABLE CORP ORD Common Stock G0535E106 2 900 SH SOLE 1612 0 0 APERGY CORP COM Common Stock 03755L104 14 512 SH SOLE 13850 0 0 APYX MED CORP COM Common Stock 03837C106 13 1850 SH SOLE 12524 0 0 AQUABOUNTY TECHNOLOGIES INC COM NEW Common Stock 03842K200 0 3 SH SOLE 8 0 0 ANTERO RES CORP COM Common Stock 03674X106 10 3171 SH SOLE 9576 0 0 ARGO GROUP INTL HLDGS LTD COM Common Stock G0464B107 643 9149 SH SOLE 642626 0 0 ARK INNOVATION ETF ETF 00214Q104 252 5885 SH SOLE 252408 0 0 ALLIANCE RES PARTNER L P UT LTD PART Common Stock 01877R108 13 800 SH SOLE 12808 0 0 ARAMARK COM Common Stock 03852U106 53 1205 SH SOLE 52514 0 0 ARENA PHARMACEUTICALS INC COM NEW Common Stock 040047607 2 40 SH SOLE 1831 0 0 ARCONIC INC COM Common Stock 03965L100 32 1228 SH SOLE 31928 0 0 ARTESIAN RESOURCES CORP CL A Common Stock 043113208 189 5120 SH SOLE 189438 0 0 ARROW ELECTRS INC COM Common Stock 042735100 23 310 SH SOLE 23120 0 0 ASSOCIATED BANC CORP COM Common Stock 045487105 2 100 SH SOLE 2025 0 0 ASSOCIATES FIRST CAP CORP RESIDL VAL OBL Common Stock 046008207 0 1470 SH SOLE 1 0 0 ASHLAND GLOBAL HLDGS INC COM Common Stock 044186104 164 2129 SH SOLE 164039 0 0 ADVANSIX INC COM Common Stock 00773T101 2 66 SH SOLE 1698 0 0 ATLANTIC PWR CORP COM NEW Common Stock 04878Q863 35 15105 SH SOLE 35346 0 0 ADTALEM GLOBAL ED INC COM Common Stock 00737L103 36 942 SH SOLE 35881 0 0 ATHERSYS INC COM Common Stock 04744L106 52 39000 SH SOLE 51870 0 0 ALLEGHENY TECHNOLOGIES INC COM Common Stock 01741R102 8 399 SH SOLE 8080 0 0 ATMOS ENERGY CORP COM Common Stock 049560105 94 826 SH SOLE 94073 0 0 APTARGROUP INC COM Common Stock 038336103 4 30 SH SOLE 3554 0 0 ATRICURE INC COM Common Stock 04963C209 112 4500 SH SOLE 112230 0 0 ALTICE USA INC CL A Common Stock 02156K103 11 372 SH SOLE 10669 0 0 ACTIVISION BLIZZARD INC COM Common Stock 00507V109 249 4696 SH SOLE 248512 0 0 ATLANTIC UN BANKSHARES CORP COM Common Stock 04911A107 5 133 SH SOLE 4954 0 0 AURINIA PHARMACEUTICALS INC COM Common Stock 05156V102 12 2200 SH SOLE 11748 0 0 AUTOWEB INC COM Common Stock 05335B100 14 4420 SH SOLE 13702 0 0 BROADCOM INC COM Common Stock 11135F101 227 813 SH SOLE 226544 0 0 AVALARA INC COM Common Stock 05338G106 5 71 SH SOLE 4778 0 0 AVANOS MED INC COM Common Stock 05350V106 192 5131 SH SOLE 192207 0 0 AVON PRODS INC COM Common Stock 054303102 7 1600 SH SOLE 7040 0 0 AVNET INC COM Common Stock 053807103 11 238 SH SOLE 10587 0 0 AVERY DENNISON CORP COM Common Stock 053611109 384 3379 SH SOLE 383753 0 0 ARMSTRONG WORLD INDS INC NEW COM Common Stock 04247X102 169 1746 SH SOLE 168838 0 0 AMERICAN WTR WKS CO INC NEW COM Common Stock 030420103 55 440 SH SOLE 54661 0 0 AMERICAN STS WTR CO COM Common Stock 029899101 130 1449 SH SOLE 130207 0 0 AXOS FINL INC COM Common Stock 05465C100 17 600 SH SOLE 16590 0 0 ANIXTER INTL INC COM Common Stock 035290105 10 138 SH SOLE 9539 0 0 AMERICAN EXPRESS CO COM Common Stock 025816109 6048 51134 SH SOLE 6048106 0 0 AXIS CAPITAL HOLDINGS LTD SHS Common Stock G0692U109 217 3245 SH SOLE 216506 0 0 AXALTA COATING SYS LTD COM Common Stock G0750C108 166 5510 SH SOLE 166126 0 0 ACUITY BRANDS INC COM Common Stock 00508Y102 271 2008 SH SOLE 270658 0 0 AUTOZONE INC COM Common Stock 053332102 143 132 SH SOLE 143170 0 0 ASPEN TECHNOLOGY INC COM Common Stock 045327103 18 144 SH SOLE 17724 0 0 BOEING CO COM Common Stock 097023105 10466 27508 SH SOLE 10465969 0 0 BANK AMER CORP COM Common Stock 060505104 10234 350834 SH SOLE 10233833 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH Common Stock 112585104 104 1964 SH SOLE 104248 0 0 BAYERISCHE MOTOREN WERKE A G ORD Common Stock D12096109 1 10 SH SOLE 704 0 0 BANCFIRST CORP COM Common Stock 05945F103 3 48 SH SOLE 2676 0 0 CREDICORP LTD COM Common Stock G2519Y108 11 52 SH SOLE 10839 0 0 LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP Common Stock 531229706 2 89 SH SOLE 2477 0 0 LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP Common Stock 531229888 5 179 SH SOLE 4967 0 0 BAXTER INTL INC COM Common Stock 071813109 3319 37851 SH SOLE 3319204 0 0 BLACKBERRY LTD COM Common Stock 09228F103 8 1600 SH SOLE 8400 0 0 BED BATH & BEYOND INC COM Common Stock 075896100 3 300 SH SOLE 3243 0 0 VANECK VECTORS BIOTECH ETF ETF 92189F726 9 79 SH SOLE 9320 0 0 BB&T CORP COM Common Stock 054937107 6649 124575 SH SOLE 6648568 0 0 BROOKFIELD BUSINESS PARTNERS L UNIT LTD LP Common Stock G16234109 1 28 SH SOLE 1100 0 0 BUILD A BEAR WORKSHOP COM Common Stock 120076104 7 2250 SH SOLE 7088 0 0 BEST BUY INC COM Common Stock 086516101 2502 36012 SH SOLE 2502429 0 0 BRUNSWICK CORP COM Common Stock 117043109 42 811 SH SOLE 42269 0 0 BCE INC COM NEW Common Stock 05534B760 367 7495 SH SOLE 367328 0 0 BARCLAYS PLC SHS Common Stock G08036124 1 759 SH SOLE 1408 0 0 BALCHEM CORP COM Common Stock 057665200 18 186 SH SOLE 18449 0 0 BELDEN INC COM Common Stock 077454106 27 500 SH SOLE 26695 0 0 BRIDGE BANCORP INC COM Common Stock 108035106 44 1500 SH SOLE 44340 0 0 BECTON DICKINSON & CO COM Common Stock 075887109 15767 62331 SH SOLE 15767341 0 0 FRANKLIN RES INC COM Common Stock 354613101 158 5422 SH SOLE 157889 0 0 BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Common Stock G16258108 389 9570 SH SOLE 388733 0 0 BERRY GLOBAL GROUP INC COM Common Stock 08579W103 151 3841 SH SOLE 150836 0 0 BROWN FORMAN CORP CL B Common Stock 115637209 40 640 SH SOLE 40285 0 0 BRIGHT HORIZONS FAM SOL IN DEL COM Common Stock 109194100 210 1377 SH SOLE 209992 0 0 BANK FINCASTLE VA COM Common Stock 062113105 92 36240 SH SOLE 91687 0 0 BRIGGS & STRATTON CORP COM Common Stock 109043109 1 200 SH SOLE 1222 0 0 BAR HBR BANKSHARES COM Common Stock 066849100 100 3995 SH SOLE 99595 0 0 BAUSCH HEALTH COS INC COM Common Stock 071734107 62 2835 SH SOLE 61945 0 0 BRIGHTHOUSE FINL INC COM Common Stock 10922N103 13 333 SH SOLE 13477 0 0 BERKSHIRE HILLS BANCORP INC COM Common Stock 084680107 12 409 SH SOLE 11980 0 0 PROSHARES ULTRA NASDAQ BIOTECHNOLOGY ETF 74347R214 8 180 SH SOLE 7655 0 0 STE BIC ACT Common Stock F10080103 2 29 SH SOLE 1947 0 0 SOTHEBYS COM Common Stock 835898107 0 5 SH SOLE 285 0 0 BIOGEN INC COM Common Stock 09062X103 303 1300 SH SOLE 302666 0 0 SPDR BLOOMBERG BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 275 3000 SH SOLE 274770 0 0 BIO RAD LABS INC CL A Common Stock 090572207 2 6 SH SOLE 1996 0 0 BROOKFIELD INFRAST PARTNERS LP LP INT UNIT Common Stock G16252101 2357 47514 SH SOLE 2357170 0 0 VANGUARD INTERMEDIATE-TERM BOND INDEX FUND ETF 921937819 1857 21103 SH SOLE 1857064 0 0 BJS WHSL CLUB HLDGS INC COM Common Stock 05550J101 8 306 SH SOLE 7916 0 0 VANECK VECTORS GAMING ETF ETF 92189F882 5 135 SH SOLE 4919 0 0 BANK NEW YORK MELLON CORP COM Common Stock 064058100 2140 47344 SH SOLE 2140427 0 0 BLACK HILLS CORP COM Common Stock 092113109 31 400 SH SOLE 30692 0 0 BLACK KNIGHT INC COM Common Stock 09215C105 16 265 SH SOLE 16181 0 0 INVESCO SENIOR LOAN ETF ETF 46138G508 43 1903 SH SOLE 42989 0 0 BOOKING HLDGS INC COM Common Stock 09857L108 797 406 SH SOLE 796820 0 0 BAKER HUGHES COMPANY CL A Common Stock 05722G100 1 50 SH SOLE 1160 0 0 BANKUNITED INC COM Common Stock 06652K103 51 1525 SH SOLE 51270 0 0 BLACKLINE INC COM Common Stock 09239B109 48 1008 SH SOLE 48192 0 0 BELLICUM PHARMACEUTICALS INC COM Common Stock 079481107 0 265 SH SOLE 278 0 0 REALITY SHARES NASDAQ NEXGEN ECONOMY ETF ETF 75605A702 0 6 SH SOLE 140 0 0 TOPBUILD CORP COM Common Stock 89055F103 8 88 SH SOLE 8486 0 0 BALLARD PWR SYS INC NEW COM Common Stock 058586108 28 5740 SH SOLE 28069 0 0 BELEAVE INC COM Common Stock 077561108 0 14000 SH SOLE 407 0 0 BLACKROCK INC COM Common Stock 09247X101 318 713 SH SOLE 317741 0 0 BLACKBAUD INC COM Common Stock 09227Q100 72 795 SH SOLE 71820 0 0 BALL CORP COM Common Stock 058498106 70 955 SH SOLE 69534 0 0 VANGUARD LONG-TERM BOND INDEX FUND ETF 921937793 7 69 SH SOLE 7084 0 0 BENCHMARK BANKSHARES INC COM NEW Common Stock 08160E207 146 8000 SH SOLE 146400 0 0 BANK MONTREAL QUE COM Common Stock 063671101 37 497 SH SOLE 36621 0 0 BIOMARIN PHARMACEUTICAL INC COM Common Stock 09061G101 201 2985 SH SOLE 201189 0 0 BRYN MAWR BK CORP COM Common Stock 117665109 40 1085 SH SOLE 39613 0 0 BRISTOL MYERS SQUIBB CO COM Common Stock 110122108 4211 83043 SH SOLE 4211105 0 0 VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 1674 19826 SH SOLE 1673909 0 0 INTERNATIONAL BONDS ETF 92203J407 124 2100 SH SOLE 123543 0 0 BANK N S HALIFAX COM Common Stock 064149107 33 575 SH SOLE 33084 0 0 BOK FINL CORP COM NEW Common Stock 05561Q201 40 510 SH SOLE 40366 0 0 PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 1676 15387 SH SOLE 1675644 0 0 DMC GLOBAL INC COM Common Stock 23291C103 6 135 SH SOLE 5954 0 0 BANK OF BOTETOURT BUCHANAN VA COM Common Stock 063907208 111 3900 SH SOLE 110565 0 0 BANK OF THE ST JAMES FINL GP COM Common Stock 470299108 1125 78690 SH SOLE 1125266 0 0 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE THEMATIC ETF ETF 37954Y715 12 610 SH SOLE 12212 0 0 BOX INC CL A Common Stock 10316T104 63 3793 SH SOLE 62812 0 0 BUCKEYE PARTNERS L P UNIT LTD PARTN Common Stock 118230101 740 18020 SH SOLE 740442 0 0 BIO PATH HOLDINGS INC COM Common Stock 09057N300 2 250 SH SOLE 2375 0 0 BROOKFIELD PROPERTY PARTRS LP UNIT LTD PARTN Common Stock G16249107 2 107 SH SOLE 2172 0 0 BROADRIDGE FINL SOLUTIONS INC COM Common Stock 11133T103 766 6132 SH SOLE 766316 0 0 CRAFT BREW ALLIANCE INC COM Common Stock 224122101 2 290 SH SOLE 2375 0 0 BERKSHIRE HATHAWAY INC DEL CL A Common Stock 084670108 1247 4 SH SOLE 1247328 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stock 084670702 19021 91439 SH SOLE 19021141 0 0 BRUKER CORP COM Common Stock 116794108 74 1687 SH SOLE 74110 0 0 BROWN & BROWN INC COM Common Stock 115236101 1166 32324 SH SOLE 1165603 0 0 INVESCO BULLETSHARES 2019 CORPORATE BOND ETF ETF 46138J304 1106 52462 SH SOLE 1105908 0 0 INVESCO BULLETSHARES 2020 CORPORATE BOND ETF ETF 46138J502 1085 50917 SH SOLE 1084542 0 0 INVESCO BULLETSHARES 2021 CORPORATE BOND ETF ETF 46138J700 882 41483 SH SOLE 881927 0 0 INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 532 24735 SH SOLE 531565 0 0 INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 302 14163 SH SOLE 301530 0 0 INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841 261 12158 SH SOLE 260546 0 0 INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825 74 3474 SH SOLE 74239 0 0 INVESCO BULLETSHARES 2026 CORPORATE BOND ETF ETF 46138J791 75 3671 SH SOLE 75054 0 0 BASSETT FURNITURE INDS INC COM Common Stock 070203104 92 6000 SH SOLE 91800 0 0 INVESCO BULLETSHARES 2019 HIGH YIELD CORPORATE BOND ETF ETF 46138J403 29 1226 SH SOLE 29326 0 0 INVESCO BULLETSHARES 2020 HIGH YIELD CORPORATE BOND ETF ETF 46138J601 208 8702 SH SOLE 208369 0 0 INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF ETF 46138J809 35 1416 SH SOLE 34876 0 0 VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 9233 114280 SH SOLE 9232666 0 0 BOSTON SCIENTIFIC CORP COM Common Stock 101137107 374 9203 SH SOLE 374470 0 0 BURLINGTON STORES INC COM Common Stock 122017106 190 953 SH SOLE 190428 0 0 BABCOCK & WILCOX ENTERPRIS INC COM Common Stock 05614L209 0 100 SH SOLE 479 0 0 BORGWARNER INC COM Common Stock 099724106 2936 80043 SH SOLE 2935977 0 0 BOSWELL J G CO COM Common Stock 101205102 14 20 SH SOLE 13660 0 0 SPDR BLOOMBERG BARCLAYS INTERNATIONAL TREASURY BOND ETF ETF 78464A516 474 16508 SH SOLE 473780 0 0 BWX TECHNOLOGIES INC COM Common Stock 05605H100 131 2296 SH SOLE 131354 0 0 BLACKSTONE GROUP INC COM CL A Common Stock 09260D107 878 17971 SH SOLE 877700 0 0 BANCORPSOUTH BK TUPELO MISS COM Common Stock 05971J102 27 918 SH SOLE 27352 0 0 BEYOND MEAT INC COM Common Stock 08862E109 2 15 SH SOLE 2229 0 0 CITIGROUP INC COM NEW Common Stock 172967424 3239 46887 SH SOLE 3238933 0 0 CAMDEN NATL CORP COM Common Stock 133034108 52 1204 SH SOLE 52157 0 0 CACI INTL INC CL A Common Stock 127190304 12 53 SH SOLE 12257 0 0 CADENCE BANCORPORATION CL A Common Stock 12739A100 9 530 SH SOLE 9296 0 0 CAE INC COM Common Stock 124765108 1 56 SH SOLE 1427 0 0 CONAGRA BRANDS INC COM Common Stock 205887102 488 15899 SH SOLE 487787 0 0 CARDINAL HEALTH INC COM Common Stock 14149Y108 2314 48536 SH SOLE 2313786 0 0 CALERES INC COM Common Stock 129500104 8 349 SH SOLE 8195 0 0 AVIS BUDGET GROUP INC COM Common Stock 053774105 1 37 SH SOLE 1046 0 0 CARA THERAPEUTICS INC COM Common Stock 140755109 82 4500 SH SOLE 82260 0 0 CARTER BK & TR MARTINSVILLE VA COM Common Stock 146102108 5 250 SH SOLE 4722 0 0 CARS COM INC COM Common Stock 14575E105 3 300 SH SOLE 2694 0 0 CASS INFORMATION SYS INC COM Common Stock 14808P109 50 926 SH SOLE 49985 0 0 CASEYS GEN STORES INC COM Common Stock 147528103 48 300 SH SOLE 48348 0 0 CATERPILLAR INC DEL COM Common Stock 149123101 2631 20830 SH SOLE 2631040 0 0 CAMBRIDGE BANCORP COM Common Stock 132152109 134 1785 SH SOLE 133881 0 0 CATHAY GEN BANCORP COM Common Stock 149150104 32 922 SH SOLE 32026 0 0 CHUBB LIMITED COM Common Stock H1467J104 3419 21082 SH SOLE 3419290 0 0 CANNABIS SCIENCE INC COM Common Stock 137648101 0 20000 SH SOLE 300 0 0 CHINA BIOLOGIC PRODS HLDGS INC COM Common Stock G21515104 4 36 SH SOLE 4121 0 0 CBRE GROUP INC CL A Common Stock 12504L109 36 670 SH SOLE 35517 0 0 CRACKER BARREL OLD CTRY STORE COM Common Stock 22410J106 498 3061 SH SOLE 497872 0 0 CBS CORP NEW CL B Common Stock 124857202 34 838 SH SOLE 33981 0 0 COMMERCE BANCSHARES INC COM Common Stock 200525103 51 842 SH SOLE 51067 0 0 CABOT CORP COM Common Stock 127055101 19 410 SH SOLE 18581 0 0 CHEMOURS CO COM Common Stock 163851108 5 336 SH SOLE 5020 0 0 CAPITAL CITY BK GROUP INC COM Common Stock 139674105 55 2000 SH SOLE 54900 0 0 CLARIVATE ANALYTICS PLC COM Common Stock G21810109 121 7174 SH SOLE 121025 0 0 COCA COLA EUROPEAN PARTNERS P SHS Common Stock G25839104 2 28 SH SOLE 1553 0 0 CAMECO CORP COM Common Stock 13321L108 11 1200 SH SOLE 11400 0 0 CROWN HOLDINGS INC COM Common Stock 228368106 4 58 SH SOLE 3831 0 0 CARNIVAL CORP PAIRED CTF Common Stock 143658300 35 806 SH SOLE 35238 0 0 CABOT MICROELECTRONICS CORP COM Common Stock 12709P103 189 1339 SH SOLE 189080 0 0 COGENT COMMUNICATIONS HLDGS IN COM NEW Common Stock 19239V302 258 4686 SH SOLE 258199 0 0 CHEMOCENTRYX INC COM Common Stock 16383L106 27 4000 SH SOLE 27120 0 0 CERIDIAN HCM HLDG INC COM Common Stock 15677J108 317 6413 SH SOLE 316610 0 0 COEUR MNG INC COM NEW Common Stock 192108504 1 183 SH SOLE 880 0 0 CDK GLOBAL INC COM Common Stock 12508E101 6 120 SH SOLE 5771 0 0 AVID BIOSERVICES INC COM Common Stock 05368M106 0 5 SH SOLE 26 0 0 CADENCE DESIGN SYSTEM INC COM Common Stock 127387108 26 386 SH SOLE 25507 0 0 CDW CORP COM Common Stock 12514G108 403 3267 SH SOLE 402625 0 0 CELANESE CORP DEL COM Common Stock 150870103 7 58 SH SOLE 7093 0 0 CECO ENVIRONMENTAL CORP COM Common Stock 125141101 25 3517 SH SOLE 24566 0 0 CELCUITY INC COM Common Stock 15102K100 60 3550 SH SOLE 60279 0 0 CELGENE CORP COM Common Stock 151020104 450 4534 SH SOLE 450226 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG Common Stock 153527205 5 174 SH SOLE 4824 0 0 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Common Stock 226344208 667 18280 SH SOLE 667403 0 0 CERNER CORP COM Common Stock 156782104 57 839 SH SOLE 57346 0 0 CF INDS HLDGS INC COM Common Stock 125269100 33 677 SH SOLE 33308 0 0 C & F FINL CORP COM Common Stock 12466Q104 53 1000 SH SOLE 53030 0 0 CITIZENS FINL GROUP INC COM Common Stock 174610105 42 1176 SH SOLE 41595 0 0 CULLEN FROST BANKERS INC COM Common Stock 229899109 96 1085 SH SOLE 96077 0 0 CARLYLE GROUP L P COM UTS LTD PTN Common Stock 14309L102 3 100 SH SOLE 2556 0 0 CANOPY GROWTH CORP COM Common Stock 138035100 64 2774 SH SOLE 63608 0 0 COMPUGEN LTD ORD Common Stock M25722105 20 4651 SH SOLE 19674 0 0 COGNEX CORP COM Common Stock 192422103 185 3759 SH SOLE 184682 0 0 CITY HLDG CO COM Common Stock 177835105 80 1051 SH SOLE 80139 0 0 CHURCH & DWIGHT INC COM Common Stock 171340102 79 1047 SH SOLE 78776 0 0 CHURCHILL DOWNS INC COM Common Stock 171484108 167 1349 SH SOLE 166541 0 0 CHEMED CORP NEW COM Common Stock 16359R103 146 349 SH SOLE 145732 0 0 CHOICE HOTELS INTL INC COM Common Stock 169905106 34 384 SH SOLE 34161 0 0 CHESAPEAKE ENERGY CORP COM Common Stock 165167107 2 1100 SH SOLE 1551 0 0 CHECK POINT SOFTWARE TECH LTD ORD Common Stock M22465104 278 2540 SH SOLE 278130 0 0 CHARAH SOLUTIONS INC COM Common Stock 15957P105 1 420 SH SOLE 890 0 0 C H ROBINSON WORLDWIDE INC COM NEW Common Stock 12541W209 82 967 SH SOLE 81982 0 0 CHICOS FAS INC COM Common Stock 168615102 1 162 SH SOLE 653 0 0 CHARTER COMMUNICATIONS INC NEW CL A Common Stock 16119P108 113 275 SH SOLE 113333 0 0 CHEWY INC CL A Common Stock 16679L109 1 50 SH SOLE 1229 0 0 CIGNA CORP NEW COM Common Stock 125523100 618 4074 SH SOLE 618392 0 0 FIRST TRUST NASDAQ CEA CYBERSECURITY ETF ETF 33734X846 4 155 SH SOLE 4287 0 0 CIENA CORP COM NEW Common Stock 171779309 0 2 SH SOLE 78 0 0 CINCINNATI FINL CORP COM Common Stock 172062101 619 5279 SH SOLE 618857 0 0 COLGATE PALMOLIVE CO COM Common Stock 194162103 554 7539 SH SOLE 554192 0 0 CORE ONE LABS INC COM Common Stock 21872J109 0 250 SH SOLE 126 0 0 CORE LABORATORIES N V COM Common Stock N22717107 93 1989 SH SOLE 92727 0 0 COLLECTORS UNIVERSE INC COM NEW Common Stock 19421R200 14 500 SH SOLE 14240 0 0 CLOUDERA INC COM Common Stock 18914U100 20 2238 SH SOLE 19829 0 0 CLEVELAND CLIFFS INC COM Common Stock 185899101 5 647 SH SOLE 4671 0 0 CORELOGIC INC COM Common Stock 21871D103 1 22 SH SOLE 1018 0 0 CLEAN ENERGY FUELS CORP COM Common Stock 184499101 0 25 SH SOLE 52 0 0 CONTINENTAL RESOURCES INC COM Common Stock 212015101 8 253 SH SOLE 7790 0 0 CELSION CORPORATION COM PAR NEW Common Stock 15117N503 0 33 SH SOLE 51 0 0 CLOROX CO DEL COM Common Stock 189054109 864 5687 SH SOLE 863685 0 0 CDN IMPERIAL BK COMM TORONTO O COM Common Stock 136069101 18 215 SH SOLE 17987 0 0 COMERICA INC COM Common Stock 200340107 129 1936 SH SOLE 129054 0 0 COMMERCIAL METALS CO COM Common Stock 201723103 69 3985 SH SOLE 69259 0 0 COMCAST CORP NEW CL A Common Stock 20030N101 10827 240172 SH SOLE 10826953 0 0 CANTEL MEDICAL CORP COM Common Stock 138098108 34 456 SH SOLE 34109 0 0 CME GROUP INC COM Common Stock 12572Q105 374 1769 SH SOLE 373860 0 0 ISHARES CALIFORNIA MUNI BOND ETF ETF 464288356 30 490 SH SOLE 30043 0 0 CHIPOTLE MEXICAN GRILL INC COM Common Stock 169656105 71 85 SH SOLE 71440 0 0 CHEMRING GROUP PLC SHS Common Stock G20860139 86 35641 SH SOLE 86222 0 0 CUMMINS INC COM Common Stock 231021106 536 3296 SH SOLE 536160 0 0 COMPASS MINERALS INTL INC COM Common Stock 20451N101 65 1149 SH SOLE 64907 0 0 CIMPRESS N V SHS EURO Common Stock N20146101 58 442 SH SOLE 58273 0 0 CMS ENERGY CORP COM Common Stock 125896100 160 2497 SH SOLE 159683 0 0 SUMITOMO MITSUI TRUST HLDG INC SHS Common Stock J7772M102 4 100 SH SOLE 3605 0 0 COMTECH TELECOMMUNICATIONS CP COM NEW Common Stock 205826209 195 6000 SH SOLE 195000 0 0 CENTENE CORP DEL COM Common Stock 15135B101 8 196 SH SOLE 8479 0 0 CANADIAN NATL RY CO COM Common Stock 136375102 711 7907 SH SOLE 710523 0 0 CINEMARK HOLDINGS INC COM Common Stock 17243V102 454 11759 SH SOLE 454368 0 0 CENTERPOINT ENERGY INC COM Common Stock 15189T107 3791 125614 SH SOLE 3791027 0 0 COHEN & STEERS INC COM Common Stock 19247A100 116 2119 SH SOLE 116397 0 0 CNX MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 12654A101 125 8900 SH SOLE 125490 0 0 COCRYSTAL PHARMA INC COM PAR Common Stock 19188J300 1 666 SH SOLE 1359 0 0 COMPAGNIE DE ST GOBAIN ORD Common Stock F80343100 5 140 SH SOLE 5495 0 0 CAPITAL ONE FINL CORP COM Common Stock 14040H105 398 4370 SH SOLE 397621 0 0 CABOT OIL & GAS CORP COM Common Stock 127097103 17 991 SH SOLE 17412 0 0 COHERENT INC COM Common Stock 192479103 12 75 SH SOLE 11529 0 0 COHU INC COM Common Stock 192576106 1 41 SH SOLE 556 0 0 COLUMBIA BKG SYS INC COM Common Stock 197236102 147 3995 SH SOLE 147416 0 0 COLUMBIA SPORTSWEAR CO COM Common Stock 198516106 2 22 SH SOLE 2132 0 0 COMMSCOPE HLDG CO INC COM Common Stock 20337X109 5 387 SH SOLE 4551 0 0 MR COOPER GROUP INC COM Common Stock 62482R107 0 2 SH SOLE 21 0 0 CONOCOPHILLIPS COM Common Stock 20825C104 2169 38073 SH SOLE 2169409 0 0 PIMCO INVESTMENT GRADE CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R817 38 345 SH SOLE 37853 0 0 COSTCO WHSL CORP NEW COM Common Stock 22160K105 5392 18715 SH SOLE 5392063 0 0 COTY INC COM CL A Common Stock 222070203 5 487 SH SOLE 5118 0 0 COUPA SOFTWARE INC COM Common Stock 22266L106 54 416 SH SOLE 53901 0 0 CANADIAN PAC RY LTD COM Common Stock 13645T100 401 1796 SH SOLE 400679 0 0 CAMPBELL SOUP CO COM Common Stock 134429109 42 900 SH SOLE 42228 0 0 CHESAPEAKE UTILS CORP COM Common Stock 165303108 72 750 SH SOLE 71794 0 0 CHESAPEAKE FINL SHS INC COM Common Stock 16517A109 1 57 SH SOLE 1416 0 0 CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Common Stock Y11082206 101 9483 SH SOLE 101468 0 0 CRYSTAL PEAK MINERALS INC COM Common Stock 22938T107 1144 10891302 SH SOLE 1143587 0 0 COPART INC COM Common Stock 217204106 107 1334 SH SOLE 107160 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT Common Stock 16411Q101 209 4600 SH SOLE 209208 0 0 CRANE CO COM Common Stock 224399105 46 575 SH SOLE 46349 0 0 CALIFORNIA RES CORP COM NEW Common Stock 13057Q206 0 44 SH SOLE 449 0 0 CREE INC COM Common Stock 225447101 37 760 SH SOLE 37240 0 0 CARREFOUR SA ORD Common Stock F13923119 3 195 SH SOLE 3414 0 0 CRH PLC ORD Common Stock G25508105 5 155 SH SOLE 5312 0 0 CURIS INC COM NEW Common Stock 231269200 0 15 SH SOLE 34 0 0 CHARLES RIV LABS INTL INC COM Common Stock 159864107 75 570 SH SOLE 75451 0 0 SALESFORCE COM INC COM Common Stock 79466L302 1394 9393 SH SOLE 1394297 0 0 CRONOS GROUP INC COM Common Stock 22717L101 15 1605 SH SOLE 14525 0 0 CRISPR THERAPEUTICS AG NAMEN AKT Common Stock H17182108 41 1000 SH SOLE 40990 0 0 CIRRUS LOGIC INC COM Common Stock 172755100 67 1250 SH SOLE 66975 0 0 CARRIZO OIL & GAS INC COM Common Stock 144577103 2 280 SH SOLE 2404 0 0 CSB BANCORP INC OHIO CAP STK Common Stock 12628R107 103 2674 SH SOLE 103404 0 0 CISCO SYS INC COM Common Stock 17275R102 21654 438259 SH SOLE 21654376 0 0 INVESCO S&P SPIN-OFF ETF ETF 46137V159 2 35 SH SOLE 1625 0 0 COSTAR GROUP INC COM Common Stock 22160N109 353 595 SH SOLE 352954 0 0 CARLISLE COS INC COM Common Stock 142339100 33 227 SH SOLE 33038 0 0 CSX CORP COM Common Stock 126408103 928 13392 SH SOLE 927689 0 0 CINTAS CORP COM Common Stock 172908105 70 262 SH SOLE 70242 0 0 COMMUNITY TR BANCORP INC COM Common Stock 204149108 4 93 SH SOLE 3995 0 0 CHARLES & COLVARD LTD COM Common Stock 159765106 4 2625 SH SOLE 4279 0 0 CENTURYLINK INC COM Common Stock 156700106 263 21061 SH SOLE 262840 0 0 CATALENT INC COM Common Stock 148806102 125 2632 SH SOLE 125441 0 0 CONSOLIDATED TOMOKA LD CO COM Common Stock 210226106 78 1192 SH SOLE 78168 0 0 COGNIZANT TECHNOLOGY SOLUTIONS CL A Common Stock 192446102 3741 62071 SH SOLE 3740687 0 0 CORTEVA INC COM Common Stock 22052L104 859 30684 SH SOLE 859166 0 0 CITRIX SYS INC COM Common Stock 177376100 168 1742 SH SOLE 168138 0 0 CUBIC CORP COM Common Stock 229669106 36 512 SH SOLE 36031 0 0 CURALEAF HLDGS INC SUB VTG SHS Common Stock 23126M102 5 1000 SH SOLE 5410 0 0 CENOVUS ENERGY INC COM Common Stock 15135U109 2 250 SH SOLE 2354 0 0 COVETRUS INC COM Common Stock 22304C100 10 815 SH SOLE 9690 0 0 COMMERCIAL VEH GROUP INC COM Common Stock 202608105 7 1000 SH SOLE 7210 0 0 CALAVO GROWERS INC COM Common Stock 128246105 8 85 SH SOLE 8090 0 0 COMMVAULT SYSTEMS INC COM Common Stock 204166102 34 760 SH SOLE 33980 0 0 CEL SCI CORP COM PAR NEW Common Stock 150837607 61 6875 SH SOLE 61462 0 0 CHICAGO RIVET & MACH CO COM Common Stock 168088102 38 1450 SH SOLE 37758 0 0 CVS HEALTH CORP COM Common Stock 126650100 11779 186761 SH SOLE 11778994 0 0 CV SCIENCES INC COM Common Stock 126654102 3 1735 SH SOLE 2984 0 0 CHEVRON CORP NEW COM Common Stock 166764100 8162 68818 SH SOLE 8161781 0 0 CURTISS WRIGHT CORP COM Common Stock 231561101 6 50 SH SOLE 6468 0 0 CLEARWAY ENERGY INC CL C Common Stock 18539C204 58 3194 SH SOLE 58290 0 0 CLEARWAY ENERGY INC CL A Common Stock 18539C105 43 2460 SH SOLE 42656 0 0 SPDR MSCI ACWI EX-US ETF ETF 78463X848 2312 96189 SH SOLE 2312395 0 0 CUSHMAN WAKEFIELD PLC SHS Common Stock G2717B108 6 309 SH SOLE 5726 0 0 CASELLA WASTE SYS INC CL A Common Stock 147448104 15 356 SH SOLE 15287 0 0 CALIFORNIA WTR SVC GROUP COM Common Stock 130788102 21 400 SH SOLE 21172 0 0 CONCHO RES INC COM Common Stock 20605P101 2 27 SH SOLE 1833 0 0 CYCLACEL PHARMACEUTICALS INC COM PAR Common Stock 23254L405 0 51 SH SOLE 20 0 0 COMMUNITY HEALTH SYS INC NEW COM Common Stock 203668108 0 100 SH SOLE 360 0 0 CYTRX CORP COM Common Stock 232828608 0 584 SH SOLE 190 0 0 CITIZENS BANCORP VA INC COM Common Stock 17316V104 196 8000 SH SOLE 196320 0 0 DOMINION ENERGY INC COM Common Stock 25746U109 3591 44317 SH SOLE 3591439 0 0 DELTA AIR LINES INC DEL COM NEW Common Stock 247361702 427 7408 SH SOLE 426701 0 0 DARLING INGREDIENTS INC COM Common Stock 237266101 32 1680 SH SOLE 32138 0 0 INVESCO DB COMMODITY INDEX TRACKING FUND ETF 46138B103 0 15 SH SOLE 226 0 0 DIEBOLD NXDF INC COM Common Stock 253651103 4 392 SH SOLE 4396 0 0 X-TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 1320 40822 SH SOLE 1320179 0 0 X-TRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF 233051853 5 164 SH SOLE 4892 0 0 DESIGNER BRANDS INC CL A Common Stock 250565108 4 250 SH SOLE 4342 0 0 ADVISORSHARES DOUBLELINE VALUE EQUITY ETF ETF 00768Y818 21 309 SH SOLE 21455 0 0 INVESCO DB OIL FUND ETF 46140H403 2 200 SH SOLE 1892 0 0 DROPBOX INC CL A Common Stock 26210C104 27 1337 SH SOLE 26967 0 0 DONALDSON INC COM Common Stock 257651109 1 21 SH SOLE 1094 0 0 DCP MIDSTREAM LP COM UT LTD PTN Common Stock 23311P100 40 1525 SH SOLE 39970 0 0 DUPONT DE NEMOURS INC COM Common Stock 26614N102 2407 33749 SH SOLE 2406670 0 0 DAIMLER AG REG SHS Common Stock D1668R123 5 100 SH SOLE 4966 0 0 3-D SYS CORP DEL COM NEW Common Stock 88554D205 89 10940 SH SOLE 89161 0 0 DILLARDS INC CL A Common Stock 254067101 29 440 SH SOLE 29154 0 0 DEERE & CO COM Common Stock 244199105 485 2862 SH SOLE 484937 0 0 DECKERS OUTDOOR CORP COM Common Stock 243537107 67 452 SH SOLE 66607 0 0 DELL TECHNOLOGIES INC CL C Common Stock 24703L202 75 1451 SH SOLE 75249 0 0 WISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUND ETF 97717W315 128 3092 SH SOLE 127714 0 0 WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 2132 77887 SH SOLE 2131762 0 0 WISDOMTREE GLOBAL HIGH DIVIDEND FUND ETF 97717W877 119 2580 SH SOLE 118687 0 0 WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND ETF 97717W869 28 507 SH SOLE 28341 0 0 DONNELLEY FINL SOLUTIONS INC COM Common Stock 25787G100 1 45 SH SOLE 554 0 0 DISCOVER FINL SVCS COM Common Stock 254709108 162 1996 SH SOLE 161856 0 0 DOLLAR GEN CORP NEW COM Common Stock 256677105 4183 26318 SH SOLE 4182983 0 0 ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 1 31 SH SOLE 1213 0 0 WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUND ETF 97717X669 3 57 SH SOLE 2570 0 0 WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND FUND ETF 97717W281 126 2848 SH SOLE 126150 0 0 QUEST DIAGNOSTICS INC COM Common Stock 74834L100 59 548 SH SOLE 58664 0 0 D R HORTON INC COM Common Stock 23331A109 21 407 SH SOLE 21453 0 0 DANAHER CORPORATION COM Common Stock 235851102 9175 63526 SH SOLE 9175116 0 0 WISDOMTREE U.S. HIGH DIVIDEND FUND ETF 97717W208 5798 77856 SH SOLE 5798401 0 0 DHX MEDIA LTD COM VAR VTG Common Stock 252406152 263 180000 SH SOLE 262800 0 0 SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 626 2321 SH SOLE 626139 0 0 DISNEY WALT CO COM DISNEY Common Stock 254687106 13352 102457 SH SOLE 13352190 0 0 DISCOVERY INC COM SER A Common Stock 25470F104 9 325 SH SOLE 8655 0 0 DISCOVERY INC COM SER C Common Stock 25470F302 114 4612 SH SOLE 113547 0 0 DISH NETWORK CORP CL A Common Stock 25470M109 17 495 SH SOLE 16865 0 0 IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN ETF 06738C778 96 4426 SH SOLE 96487 0 0 DELEK US HLDGS INC NEW COM Common Stock 24665A103 4 110 SH SOLE 3993 0 0 DOLBY LABORATORIES INC COM CL A Common Stock 25659T107 141 2189 SH SOLE 141497 0 0 WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307 1012 10216 SH SOLE 1012122 0 0 WISDOMTREE INTERNATIONAL SMALLCAP DIVIDEND FUND ETF 97717W760 611 9616 SH SOLE 610795 0 0 DOLLAR TREE INC COM Common Stock 256746108 550 4815 SH SOLE 549680 0 0 DELUXE CORP COM Common Stock 248019101 67 1356 SH SOLE 66661 0 0 AAM S&P DEVELOPED MARKETS HIGH DIVIDEND VALUE ETF ETF 26922A347 115 4685 SH SOLE 114549 0 0 DENISON MINES CORP COM Common Stock 248356107 0 125 SH SOLE 56 0 0 NOW INC COM Common Stock 67011P100 1 106 SH SOLE 1216 0 0 DOCUSIGN INC COM Common Stock 256163106 4 71 SH SOLE 4396 0 0 DEUTSCHE BK AG LONDON ETN DJ HY 2022 ETF 25153Q658 11 415 SH SOLE 10670 0 0 PROSHARES SHORT DOW 30 ETF 74347B235 11 212 SH SOLE 11163 0 0 WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 56166 1546844 SH SOLE 56165892 0 0 DORMAN PRODUCTS INC COM Common Stock 258278100 24 299 SH SOLE 23782 0 0 DOVER CORP COM Common Stock 260003108 1024 10286 SH SOLE 1024074 0 0 DOW INC COM Common Stock 260557103 1369 28728 SH SOLE 1368889 0 0 AMDOCS LTD SHS Common Stock G02602103 5 83 SH SOLE 5487 0 0 DOMINOS PIZZA INC COM Common Stock 25754A201 10 39 SH SOLE 9539 0 0 DARDEN RESTAURANTS INC COM Common Stock 237194105 184 1560 SH SOLE 184423 0 0 ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 631 5691 SH SOLE 631156 0 0 WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 1157 11674 SH SOLE 1156961 0 0 DTE ENERGY CO COM Common Stock 233331107 96 718 SH SOLE 96144 0 0 ALPS DISRUPTIVE TECHNOLOGIES ETF ETF 00162Q478 2 85 SH SOLE 2471 0 0 WISDOMTREE INTERNATIONAL HIGH DIVIDEND FUND ETF 97717W802 9 230 SH SOLE 8974 0 0 WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 24 276 SH SOLE 24132 0 0 DUKE ENERGY CORP NEW COM NEW Common Stock 26441C204 9365 97697 SH SOLE 9365259 0 0 DAVITA INC COM Common Stock 23918K108 133 2336 SH SOLE 133316 0 0 DEVON ENERGY CORP NEW COM Common Stock 25179M103 170 7077 SH SOLE 170273 0 0 ISHARES SELECT DIVIDEND ETF ETF 464287168 5244 51435 SH SOLE 5243846 0 0 WISDOMTREE INTERNATIONAL EQUITY FUND ETF 97717W703 393 7902 SH SOLE 392887 0 0 DIXIE BRANDS INC COM Common Stock 25545P103 2 5475 SH SOLE 2190 0 0 DXC TECHNOLOGY CO COM Common Stock 23355L106 17 581 SH SOLE 17264 0 0 DEXCOM INC COM Common Stock 252131107 11 71 SH SOLE 10596 0 0 PROSHARES ULTRASHORT DOW 30 ETF 74347B276 1 31 SH SOLE 795 0 0 WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 16 321 SH SOLE 16198 0 0 DYCOM INDS INC COM Common Stock 267475101 34 664 SH SOLE 33897 0 0 ELECTRONIC ARTS INC COM Common Stock 285512109 193 1976 SH SOLE 193292 0 0 BRINKER INTL INC COM Common Stock 109641100 13 300 SH SOLE 12801 0 0 EVENTBRITE INC COM CL A Common Stock 29975E109 4 241 SH SOLE 4268 0 0 EBAY INC COM Common Stock 278642103 137 3505 SH SOLE 136625 0 0 EBIX INC COM NEW Common Stock 278715206 14 332 SH SOLE 13977 0 0 EAGLE BANCORP MONT INC COM Common Stock 26942G100 18 1000 SH SOLE 17500 0 0 EMERGENT BIOSOLUTIONS INC COM Common Stock 29089Q105 11 219 SH SOLE 11449 0 0 ENCANA CORP COM Common Stock 292505104 7 1461 SH SOLE 6721 0 0 ECO ATLANTIC OIL & GAS LTD COM Common Stock 27887W100 30 15589 SH SOLE 29546 0 0 ISHARES MSCI CHILE ETF ETF 464286640 14 370 SH SOLE 13853 0 0 ECOLAB INC COM Common Stock 278865100 389 1961 SH SOLE 389258 0 0 US ECOLOGY INC COM Common Stock 91734M103 22 350 SH SOLE 22379 0 0 CONSOLIDATED EDISON INC COM Common Stock 209115104 776 8214 SH SOLE 775949 0 0 EDITAS MEDICINE INC COM Common Stock 28106W103 2 100 SH SOLE 2274 0 0 VANGUARD EXTENDED DURATION TREASURY INDEX FUND ETF 921910709 0 3 SH SOLE 406 0 0 INVESCO BRIC ETF ETF 46137V209 4 106 SH SOLE 3723 0 0 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 4064 99439 SH SOLE 4064081 0 0 ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 167 2922 SH SOLE 166817 0 0 WISDOMTREE U.S. SMALLCAP FUND ETF 97717W562 24 684 SH SOLE 24350 0 0 ISHARES MSCI EAFE ETF ETF 464287465 30511 467882 SH SOLE 30510587 0 0 ISHARES EDGE MSCI MIN VOL EAFE ETF ETF 46429B689 7075 96549 SH SOLE 7075111 0 0 ISHARES MSCI EAFE GROWTH ETF ETF 464288885 9993 124124 SH SOLE 9993227 0 0 ENTERPRISE FINL SVCS CORP COM Common Stock 293712105 10 255 SH SOLE 10391 0 0 ISHARES MSCI EAFE VALUE ETF ETF 464288877 207 4376 SH SOLE 207308 0 0 EQUIFAX INC COM Common Stock 294429105 26 186 SH SOLE 26165 0 0 ISHARES MSCI ISRAEL ETF ETF 464286632 11 205 SH SOLE 11193 0 0 EDISON INTL COM Common Stock 281020107 243 3198 SH SOLE 243128 0 0 LAUDER ESTEE COS INC CL A Common Stock 518439104 284 1427 SH SOLE 283902 0 0 ELANCO ANIMAL HEALTH INC COM Common Stock 28414H103 2 90 SH SOLE 2393 0 0 ELECTRO-SENSORS INC COM Common Stock 285233102 8 2000 SH SOLE 7690 0 0 ELITE PHARMACEUTICALS INC COM NEW Common Stock 28659T200 4 48778 SH SOLE 4181 0 0 EMAGIN CORP COM NEW Common Stock 29076N206 0 200 SH SOLE 78 0 0 ISHARES JPMORGAN EMERG MARKETS BOND ETF 464288281 1592 14047 SH SOLE 1592281 0 0 ELBIT IMAGING LTD SHS Common Stock M37605124 0 12 SH SOLE 12 0 0 VANECK VECTORS J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 92189H300 5 145 SH SOLE 4785 0 0 FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 12 470 SH SOLE 12027 0 0 EASTMAN CHEMICAL CO COM Common Stock 277432100 121 1626 SH SOLE 121056 0 0 EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETF ETF 301505889 19 600 SH SOLE 18720 0 0 EMERSON ELEC CO COM Common Stock 291011104 3281 49068 SH SOLE 3280716 0 0 EMBASSY BANCORP INC COM Common Stock 290791102 24 1500 SH SOLE 24300 0 0 ENBRIDGE INC COM Common Stock 29250N105 6624 188827 SH SOLE 6624051 0 0 ENDO INTL PLC SHS Common Stock G30401106 0 60 SH SOLE 193 0 0 ENLINK MIDSTREAM LLC COM UNIT REP LTD Common Stock 29336T100 325 38282 SH SOLE 325397 0 0 ENERGIZER HLDGS INC NEW COM Common Stock 29272W109 87 1997 SH SOLE 87029 0 0 ENERSYS COM Common Stock 29275Y102 18 269 SH SOLE 17738 0 0 ENTEGRIS INC COM Common Stock 29362U104 138 2939 SH SOLE 138309 0 0 ENOVA INTL INC COM Common Stock 29357K103 4 171 SH SOLE 3548 0 0 EOG RES INC COM Common Stock 26875P101 169 2280 SH SOLE 169222 0 0 EVOLUS INC COM Common Stock 30052C107 2 130 SH SOLE 2031 0 0 EPAM SYS INC COM Common Stock 29414B104 42 228 SH SOLE 41569 0 0 ENTERPRISE PRODS PARTNERS L P COM Common Stock 293792107 4374 153050 SH SOLE 4374157 0 0 ISHARES MSCI PHILIPPINES ETF ETF 46429B408 8 226 SH SOLE 7560 0 0 ISHARES MSCI PACIFIC EX JAPAN ETF ETF 464286665 41 910 SH SOLE 40704 0 0 EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN Common Stock 26885B100 41 1246 SH SOLE 40744 0 0 EQT CORP COM Common Stock 26884L109 22 2105 SH SOLE 22397 0 0 ENERPLUS CORP COM Common Stock 292766102 8 1119 SH SOLE 8334 0 0 EVERSOURCE ENERGY COM Common Stock 30040W108 136 1589 SH SOLE 135812 0 0 ISHARES MSCI EAFE ESG SELECT ETF ETF 46435G516 47 740 SH SOLE 47456 0 0 ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 35 1089 SH SOLE 35424 0 0 ISHARES MSCI USA ESG OPTIMIZED ETF ETF 46435G425 140 2146 SH SOLE 140287 0 0 ESPEY MFG & ELECTRS CORP COM Common Stock 296650104 38 1587 SH SOLE 37644 0 0 VANECK VECTORS VIDEO GAMING AND ESPORTS ETF ETF 92189F114 3 100 SH SOLE 3379 0 0 ENERGY TRANSFER LP COM UT LTD PTN Common Stock 29273V100 1891 144573 SH SOLE 1891018 0 0 E TRADE FINANCIAL CORP COM NEW Common Stock 269246401 1788 40919 SH SOLE 1787751 0 0 ENTERCOM COMMUNICATIONS CORP CL A Common Stock 293639100 3 1000 SH SOLE 3340 0 0 EATON CORP PLC SHS Common Stock G29183103 1341 16125 SH SOLE 1340794 0 0 ENTERGY CORP NEW COM Common Stock 29364G103 31 262 SH SOLE 30759 0 0 EQUITRANS MIDSTREAM CORPORATIO COM Common Stock 294600101 32 2182 SH SOLE 31748 0 0 ISHARES MSCI EUROPE FINANCIAL SECTOR INDEX FUND ETF 464289180 7 382 SH SOLE 6723 0 0 EATON VANCE CORP COM NON VTG Common Stock 278265103 37 827 SH SOLE 37157 0 0 EVERBRIDGE INC COM Common Stock 29978A104 110 1775 SH SOLE 109535 0 0 EVOLENT HEALTH INC CL A Common Stock 30050B101 14 1912 SH SOLE 13747 0 0 EVO PMTS INC CL A COM Common Stock 26927E104 20 726 SH SOLE 20415 0 0 EVERGY INC COM Common Stock 30034W106 549 8245 SH SOLE 548787 0 0 EDWARDS LIFESCIENCES CORP COM Common Stock 28176E108 208 945 SH SOLE 207815 0 0 ISHARES MSCI AUSTRALIA ETF ETF 464286103 17 760 SH SOLE 16910 0 0 ISHARES MSCI CANADA ETF ETF 464286509 10 355 SH SOLE 10260 0 0 INVESCO S&P 500 EQUAL WEIGHT COMMUNICATION SERVICES ETF ETF 46137Y609 193 7740 SH SOLE 192651 0 0 ISHARES MSCI GERMANY SMALL CAP INDEX FUND ETF 46429B465 11 200 SH SOLE 10607 0 0 ISHARES MSCI HONG KONG ETF ETF 464286871 11 500 SH SOLE 11350 0 0 ISHARES MSCI JAPAN ETF ETF 46434G822 74 1297 SH SOLE 73588 0 0 ISHARES MSCI AUSTRIA ETF ETF 464286202 16 845 SH SOLE 16279 0 0 ISHARES MSCI SPAIN ETF ETF 464286764 15 530 SH SOLE 14755 0 0 ISHARES MSCI FRANCE ETF ETF 464286707 18 590 SH SOLE 17783 0 0 ISHARES MSCI MEXICO ETF ETF 464286822 13 310 SH SOLE 13243 0 0 SPDR S&P EMERGING MARKETS SMALL CAP ETF ETF 78463X756 0 3 SH SOLE 130 0 0 ISHARES MSCI BRAZIL ETF ETF 464286400 16 390 SH SOLE 16431 0 0 EXACT SCIENCES CORP COM Common Stock 30063P105 163 1808 SH SOLE 163389 0 0 EXELON CORP COM Common Stock 30161N101 480 9941 SH SOLE 480246 0 0 EXLSERVICE HOLDINGS INC COM Common Stock 302081104 16 232 SH SOLE 15535 0 0 EXPEDITORS INTL WASH INC COM Common Stock 302130109 71 959 SH SOLE 71256 0 0 EXPEDIA GROUP INC COM NEW Common Stock 30212P303 2109 15689 SH SOLE 2108771 0 0 WISDOMTREE U.S. TOTAL MARKET FUND ETF 97717W596 44 1293 SH SOLE 43833 0 0 NATIONAL VISION HLDGS INC COM Common Stock 63845R107 71 2961 SH SOLE 71271 0 0 ISHARES MSCI SOUTH AFRICA ETF ETF 464286780 13 265 SH SOLE 12574 0 0 WISDOMTREE U.S. MIDCAP FUND ETF 97717W570 53 1350 SH SOLE 53244 0 0 ISHARES MSCI EUROZONE ETF ETF 464286608 41 1061 SH SOLE 41262 0 0 FORD MTR CO DEL COM Common Stock 345370860 487 53136 SH SOLE 486723 0 0 FIRST AMERN FINL CORP COM Common Stock 31847R102 15 259 SH SOLE 15284 0 0 DIAMONDBACK ENERGY INC COM Common Stock 25278X109 54 604 SH SOLE 54306 0 0 FASTENAL CO COM Common Stock 311900104 130 3985 SH SOLE 130190 0 0 FACEBOOK INC CL A Common Stock 30303M102 7755 43548 SH SOLE 7755028 0 0 FLAGSTAR BANCORP INC COM PAR .001 Common Stock 337930705 31 824 SH SOLE 30776 0 0 FORTUNE BRANDS HOME & SEC INC COM Common Stock 34964C106 194 3544 SH SOLE 193857 0 0 FIDELITY TOTAL BOND ETF ETF 316188309 552 10646 SH SOLE 551708 0 0 FAUQUIER BANKSHARES INC VA COM Common Stock 312059108 25 1250 SH SOLE 24838 0 0 FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 117 949 SH SOLE 117458 0 0 FIRST CMNTY BANKSHARES INC VA COM Common Stock 31983A103 97 3000 SH SOLE 97110 0 0 FUELCELL ENERGY INC COM Common Stock 35952H601 0 676 SH SOLE 221 0 0 FIRSTCASH INC COM Common Stock 33767D105 31 336 SH SOLE 30801 0 0 FIRST CTZNS BANCSHARES INC N C CL A Common Stock 31946M103 216 458 SH SOLE 216153 0 0 FIRST TRUST SSI STRATEGIC CONVERTIBLE SECURITIES ETF ETF 33739Q507 25 800 SH SOLE 24960 0 0 FREEPORT-MCMORAN INC CL B Common Stock 35671D857 2416 252404 SH SOLE 2415504 0 0 FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 140 4504 SH SOLE 139804 0 0 FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 750 5570 SH SOLE 749945 0 0 FACTSET RESH SYS INC COM Common Stock 303075105 48 196 SH SOLE 47622 0 0 FEDEX CORP COM Common Stock 31428X106 7502 51308 SH SOLE 7502460 0 0 FIRSTENERGY CORP COM Common Stock 337932107 225 4670 SH SOLE 225237 0 0 FREQUENCY ELECTRS INC COM Common Stock 358010106 12 1027 SH SOLE 12475 0 0 FRANKLIN ELEC INC COM Common Stock 353514102 15 315 SH SOLE 15060 0 0 FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 28 1810 SH SOLE 28489 0 0 FIRST TRUST LARGE CAP CORE ALPHADEX FUND ETF 33734K109 8 139 SH SOLE 8465 0 0 FIREEYE INC COM Common Stock 31816Q101 5 350 SH SOLE 4669 0 0 FIRST FINL BANCORP OH COM Common Stock 320209109 31 1250 SH SOLE 30594 0 0 FIRST FINL BANKSHARES COM Common Stock 32020R109 23 696 SH SOLE 23281 0 0 F5 NETWORKS INC COM Common Stock 315616102 119 846 SH SOLE 118795 0 0 FIBROGEN INC COM Common Stock 31572Q808 74 2000 SH SOLE 73960 0 0 FIRST HAWAIIAN INC COM Common Stock 32051X108 34 1280 SH SOLE 34176 0 0 FIRST HORIZON NATL CORP COM Common Stock 320517105 10 594 SH SOLE 9706 0 0 FIRST INTST BANCSYSTEM INC COM CL A Common Stock 32055Y201 21 529 SH SOLE 21287 0 0 FAIR ISAAC CORP COM Common Stock 303250104 26 87 SH SOLE 26406 0 0 UBS AG FI ENHANCED GLOBAL HIGH YIELD ETN ETF 90274D218 27 147 SH SOLE 26945 0 0 FEDERATED INVS INC PA CL B Common Stock 314211103 28 870 SH SOLE 28197 0 0 GLOBAL X FINTECH THEMATIC ETF ETF 37954Y814 3 115 SH SOLE 3309 0 0 FIDELITY NATL INFORMATION SVCS COM Common Stock 31620M106 340 2558 SH SOLE 339600 0 0 FISERV INC COM Common Stock 337738108 167 1611 SH SOLE 166883 0 0 FIFTH THIRD BANCORP COM Common Stock 316773100 231 8350 SH SOLE 230627 0 0 FIVE BELOW INC COM Common Stock 33829M101 400 3175 SH SOLE 400367 0 0 FOOT LOCKER INC COM Common Stock 344849104 9 200 SH SOLE 8632 0 0 FLEX LTD ORD Common Stock Y2573F102 12 1184 SH SOLE 12391 0 0 FLIR SYS INC COM Common Stock 302445101 2420 46007 SH SOLE 2419504 0 0 FLOWERS FOODS INC COM Common Stock 343498101 114 4929 SH SOLE 114008 0 0 ISHARES FLOATING RATE BOND ETF ETF 46429B655 752 14756 SH SOLE 752108 0 0 SPX FLOW INC COM Common Stock 78469X107 11 278 SH SOLE 10970 0 0 FLUOR CORP NEW COM Common Stock 343412102 25 1295 SH SOLE 25010 0 0 FLOWSERVE CORP COM Common Stock 34354P105 20 420 SH SOLE 19707 0 0 FLEETCOR TECHNOLOGIES INC COM Common Stock 339041105 209 730 SH SOLE 209349 0 0 ISHARES MSCI FRONTIER 100 FUND ETF 464286145 8 300 SH SOLE 8442 0 0 FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 2171 39080 SH SOLE 2171267 0 0 F M C CORP COM NEW Common Stock 302491303 50 569 SH SOLE 50118 0 0 FEDERAL HOME LN MTG CORP COM Common Stock 313400301 5 1320 SH SOLE 4739 0 0 FLOOR & DECOR HLDGS INC CL A Common Stock 339750101 140 2730 SH SOLE 139640 0 0 SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETF ETF 808524763 13 341 SH SOLE 12876 0 0 SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF ETF 808524730 8 297 SH SOLE 8132 0 0 SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETF ETF 808524755 13 477 SH SOLE 13151 0 0 SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETF ETF 808524771 99 2494 SH SOLE 98636 0 0 FUNKO INC COM CL A Common Stock 361008105 5 225 SH SOLE 4629 0 0 FIRST BANCORP INC ME COM Common Stock 31866P102 19 700 SH SOLE 19243 0 0 FEDERAL NATL MTG ASSN COM Common Stock 313586109 1 394 SH SOLE 1497 0 0 FOCUS FINL PARTNERS INC COM CL A Common Stock 34417P100 2 100 SH SOLE 2380 0 0 FORMFACTOR INC COM Common Stock 346375108 13 710 SH SOLE 13238 0 0 FOSSIL GROUP INC COM Common Stock 34988V106 2 155 SH SOLE 1939 0 0 FOX CORP CL A COM Common Stock 35137L105 6 191 SH SOLE 6074 0 0 FOX FACTORY HLDG CORP COM Common Stock 35138V102 18 287 SH SOLE 17863 0 0 FIRST PACIFIC CO LTD ORD Common Stock G34804107 8 20000 SH SOLE 7655 0 0 FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 39 2000 SH SOLE 39460 0 0 VANECK VECTORS UNCONVENTIONAL OIL & GAS ETF ETF 92189F668 11 1073 SH SOLE 11174 0 0 FIRST REP BK SAN FRANCISCO CAL COM Common Stock 33616C100 391 4047 SH SOLE 391345 0 0 FAIRFAX FINL HLDGS LTD SUB VTG Common Stock 303901102 477 1081 SH SOLE 476850 0 0 FIESTA RESTAURANT GROUP INC COM Common Stock 31660B101 2 200 SH SOLE 2084 0 0 FREEDOM LEAF INC COM Common Stock 35640T108 0 3000 SH SOLE 402 0 0 LARGE CAP GROWTH INDEX-LINKED EXCHANGE TRADED NOTES DUE 2028 ETF 362273302 34 287 SH SOLE 34497 0 0 FIRST MERCHANTS CORP COM Common Stock 320817109 21 558 SH SOLE 21000 0 0 INVESCO FRONTIER MARKETS ETF ETF 46138E776 16 1180 SH SOLE 16083 0 0 FRP HLDGS INC COM Common Stock 30292L107 36 750 SH SOLE 36015 0 0 FRANKLIN FINL NETWORK INC COM Common Stock 35352P104 3 113 SH SOLE 3414 0 0 FIRST SOLAR INC COM Common Stock 336433107 324 5580 SH SOLE 323696 0 0 FASTLY INC CL A Common Stock 31188V100 12 500 SH SOLE 12000 0 0 FEDERAL SIGNAL CORP COM Common Stock 313855108 33 1014 SH SOLE 33198 0 0 FIRSTSERVICE CORP NEW COM Common Stock 33767E202 57 554 SH SOLE 56907 0 0 FIRST TRUST LARGE CAP GROWTH OPPORTUNITIES ALPHADEX FUND ETF 33735K108 26 371 SH SOLE 25961 0 0 FIRST TRUST CAPITAL STRENGTH ETF ETF 33733E104 39 685 SH SOLE 38894 0 0 FRONTDOOR INC COM Common Stock 35905A109 33 670 SH SOLE 32542 0 0 TECHNIPFMC PLC COM Common Stock G87110105 1 34 SH SOLE 821 0 0 FORTINET INC COM Common Stock 34959E109 43 565 SH SOLE 43369 0 0 FRONTIER COMMUNICATIONS CORP COM NEW Common Stock 35906A306 0 91 SH SOLE 79 0 0 FIRST TRUST ENHANCED SHORT MATURITY ETF ETF 33739Q408 18 291 SH SOLE 17512 0 0 FORTIVE CORP COM Common Stock 34959J108 209 3048 SH SOLE 208971 0 0 CEDAR FAIR L P DEPOSITRY UNIT Common Stock 150185106 32 551 SH SOLE 32175 0 0 FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605 55 1862 SH SOLE 55097 0 0 LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA Common Stock 531229870 9 224 SH SOLE 8868 0 0 LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA Common Stock 531229854 136 3264 SH SOLE 135750 0 0 FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143 74 1000 SH SOLE 74021 0 0 ISHARES CHINA LARGE-CAP ETF ETF 464287184 118 2973 SH SOLE 118306 0 0 FIRST TRUST TECHNOLOGY ALPHADEX FUND ETF 33734X176 760 11665 SH SOLE 759975 0 0 FIRST TRUST ENERGY ALPHADEX FUND ETF 33734X127 69 7000 SH SOLE 68670 0 0 FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND ETF 33734X150 84 2006 SH SOLE 83891 0 0 GENPACT LIMITED SHS Common Stock G3922B107 40 1042 SH SOLE 40378 0 0 PIMCO USD SHORT MATURITY SOURCE UCITS ETF ETF G7110H123 148 1463 SH SOLE 148429 0 0 GERMAN AMERN BANCORP INC COM Common Stock 373865104 63 1976 SH SOLE 63331 0 0 ETFMG VIDEO GAME TECH ETF ETF 26924G706 3 80 SH SOLE 3322 0 0 GATX CORP COM Common Stock 361448103 35 450 SH SOLE 34888 0 0 ISHARES GOVERNMENT/CREDIT BOND ETF ETF 464288596 117 980 SH SOLE 116640 0 0 GLOBAL BLOOD THERAPEUTICS INC COM Common Stock 37890U108 39 805 SH SOLE 39059 0 0 GRAYSCALE BITCOIN TR BTC SHS Common Stock 389637109 1 91 SH SOLE 964 0 0 GANNETT CO INC COM Common Stock 36473H104 5 450 SH SOLE 4833 0 0 GCP APPLIED TECHNOLOGIES INC COM Common Stock 36164Y101 204 10575 SH SOLE 203569 0 0 SANOFI CONTGNT VAL RT Common Stock 80105N113 4 6776 SH SOLE 3798 0 0 GENERAL DYNAMICS CORP COM Common Stock 369550108 922 5043 SH SOLE 921507 0 0 GODADDY INC CL A Common Stock 380237107 354 5360 SH SOLE 353653 0 0 GOLDEN ENTMT INC COM Common Stock 381013101 3 240 SH SOLE 3190 0 0 VANECK VECTORS GOLD MINERS ETF ETF 92189F106 93 3466 SH SOLE 92577 0 0 GENERAL ELECTRIC CO COM Common Stock 369604103 1498 167540 SH SOLE 1497809 0 0 GENESIS ENERGY L P UNIT LTD PARTN Common Stock 371927104 558 25998 SH SOLE 558187 0 0 GERON CORP COM Common Stock 374163103 0 23 SH SOLE 31 0 0 G4S PLC SHS Common Stock G39283109 3 1112 SH SOLE 2586 0 0 GREEN GROWTH BRANDS INC COM Common Stock 39305B105 25 24751 SH SOLE 24751 0 0 GRACO INC COM Common Stock 384109104 152 3297 SH SOLE 151794 0 0 GUARDANT HEALTH INC COM Common Stock 40131M109 3 50 SH SOLE 3192 0 0 GENOMIC HEALTH INC COM Common Stock 37244C101 14 200 SH SOLE 13564 0 0 CGI INC CL A SUB VTG Common Stock 12532H104 8 102 SH SOLE 8072 0 0 GILEAD SCIENCES INC COM Common Stock 375558103 726 11450 SH SOLE 725722 0 0 GENERAL MLS INC COM Common Stock 370334104 4847 87939 SH SOLE 4847207 0 0 GLOBE LIFE INC COM Common Stock 37959E102 84 873 SH SOLE 83598 0 0 GLAXOSMITHKLINE PLC ORD Common Stock G3910J112 3 118 SH SOLE 2529 0 0 SPDR GOLD SHARES ETF 78463V107 13381 96359 SH SOLE 13381336 0 0 CREDIT SUISSE X-LINKS GOLD SHARES COVERED CALL ETN ETF 22542D480 2 220 SH SOLE 1969 0 0 GCI LIBERTY INC COM CLASS A Common Stock 36164V305 16 250 SH SOLE 15517 0 0 GLOBANT S A COM Common Stock L44385109 73 793 SH SOLE 72623 0 0 GASLOG PARTNERS LP UNIT LTD PTNRP Common Stock Y2687W108 192 10091 SH SOLE 191527 0 0 GLATFELTER COM Common Stock 377316104 2 104 SH SOLE 1601 0 0 GELTECH SOLUTIONS INC COM Common Stock 368537106 17 88290 SH SOLE 17296 0 0 ABERDEEN STANDARD PHYSICAL PRECIOUS METALS BASKET SHARES ETF ETF 003263100 8 115 SH SOLE 8347 0 0 CORNING INC COM Common Stock 219350105 347 12151 SH SOLE 346556 0 0 GENERAL MTRS CO COM Common Stock 37045V100 206 5498 SH SOLE 206051 0 0 GENERAL MOLY INC COM Common Stock 370373102 9 36377 SH SOLE 9458 0 0 SPDR S&P GLOBAL NATURAL RESOURCES ETF ETF 78463X541 5 120 SH SOLE 5168 0 0 GENERAC HLDGS INC COM Common Stock 368736104 13 160 SH SOLE 12534 0 0 GENTEX CORP COM Common Stock 371901109 107 3893 SH SOLE 107194 0 0 GENWORTH FINL INC COM CL A Common Stock 37247D106 32 7171 SH SOLE 31552 0 0 BARRICK GOLD CORPORATION COM Common Stock 067901108 4 250 SH SOLE 4332 0 0 ALPHABET INC CAP STK CL C Common Stock 02079K107 11749 9638 SH SOLE 11748722 0 0 ALPHABET INC CAP STK CL A Common Stock 02079K305 14728 12061 SH SOLE 14728170 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG Common Stock 135086106 2 52 SH SOLE 2286 0 0 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 6347 241094 SH SOLE 6346794 0 0 GENUINE PARTS CO COM Common Stock 372460105 378 3764 SH SOLE 377773 0 0 GRAPHIC PACKAGING HLDG CO COM Common Stock 388689101 125 8402 SH SOLE 124560 0 0 GLOBAL PMTS INC COM Common Stock 37940X102 160 1004 SH SOLE 159636 0 0 GEOPARK LTD USD SHS Common Stock G38327105 2 124 SH SOLE 2283 0 0 GOPRO INC CL A Common Stock 38268T103 1 213 SH SOLE 1104 0 0 GAP INC COM Common Stock 364760108 55 3143 SH SOLE 54564 0 0 GRACE W R & CO DEL NEW COM Common Stock 38388F108 38 575 SH SOLE 38387 0 0 GARMIN LTD SHS Common Stock H2906T109 44 515 SH SOLE 43615 0 0 GRUBHUB INC COM Common Stock 400110102 28 494 SH SOLE 27768 0 0 GOLDMAN SACHS GROUP INC COM Common Stock 38141G104 971 4688 SH SOLE 971426 0 0 ISHARES GSCI COMMODITY-INDEXED TRUST ETF 46428R107 6 378 SH SOLE 5689 0 0 GLOBAL SHIP LEASE INC NEW COM CL A Common Stock Y27183600 5 625 SH SOLE 4781 0 0 GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF ETF 381430503 46 762 SH SOLE 45636 0 0 GULFSLOPE ENERGY INC COM Common Stock 40273W105 7 210000 SH SOLE 7140 0 0 GOODYEAR TIRE & RUBR CO COM Common Stock 382550101 32 2220 SH SOLE 31982 0 0 GARRETT MOTION INC COM Common Stock 366505105 8 777 SH SOLE 7739 0 0 GULF COAST ULTRA DEEP RTY TR ROYALTY TR UNT Common Stock 40222T104 0 8332 SH SOLE 256 0 0 FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND ETF 33939L407 4 120 SH SOLE 3738 0 0 ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF ETF 464288612 273 2408 SH SOLE 272578 0 0 GOLDMAN SACHS HEDGE INDUSTRY VIP ETF ETF 381430545 3 50 SH SOLE 2784 0 0 GREAT WESTN BANCORP INC COM Common Stock 391416104 9 276 SH SOLE 9108 0 0 GUIDEWIRE SOFTWARE INC COM Common Stock 40171V100 51 481 SH SOLE 50688 0 0 GRAINGER W W INC COM Common Stock 384802104 1891 6363 SH SOLE 1890765 0 0 SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 501 17050 SH SOLE 501114 0 0 SPDR S&P CHINA ETF ETF 78463X400 15 165 SH SOLE 14893 0 0 GLOBAL X FTSE COLOMBIA 20 ETF ETF 37950E200 10 1100 SH SOLE 9845 0 0 HYATT HOTELS CORP COM CL A Common Stock 448579102 345 4688 SH SOLE 345365 0 0 HAWAIIAN HOLDINGS INC COM Common Stock 419879101 5 200 SH SOLE 5252 0 0 ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 254 6779 SH SOLE 253535 0 0 HAEMONETICS CORP COM Common Stock 405024100 3 25 SH SOLE 3154 0 0 HALLIBURTON CO COM Common Stock 406216101 438 23230 SH SOLE 437891 0 0 HALOZYME THERAPEUTICS INC COM Common Stock 40637H109 26 1700 SH SOLE 26367 0 0 HASBRO INC COM Common Stock 418056107 93 786 SH SOLE 93290 0 0 HUNTINGTON BANCSHARES INC COM Common Stock 446150104 872 60437 SH SOLE 871502 0 0 HANESBRANDS INC COM Common Stock 410345102 787 51377 SH SOLE 787097 0 0 HCA HEALTHCARE INC COM Common Stock 40412C101 20 169 SH SOLE 20351 0 0 HC2 HLDGS INC COM Common Stock 404139107 4 1500 SH SOLE 3525 0 0 HEALTHCARE SVCS GRP INC COM Common Stock 421906108 124 5088 SH SOLE 123588 0 0 HOME DEPOT INC COM Common Stock 437076102 4930 21247 SH SOLE 4929800 0 0 HD SUPPLY HLDGS INC COM Common Stock 40416M105 83 2110 SH SOLE 82659 0 0 ISHARES CORE HIGH DIVIDEND ETF ETF 46429B663 69 736 SH SOLE 69302 0 0 HAWAIIAN ELEC INDUSTRIES COM Common Stock 419870100 80 1754 SH SOLE 80000 0 0 WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 98 1452 SH SOLE 97733 0 0 ISHARES CURRENCY HEDGED MSCI EAFE ETF ETF 46434V803 6 197 SH SOLE 5898 0 0 HEICO CORP NEW COM Common Stock 422806109 219 1756 SH SOLE 219289 0 0 HELEN OF TROY CORP LTD COM Common Stock G4388N106 108 686 SH SOLE 108155 0 0 HEMP INC COM NEW Common Stock 423703206 0 23000 SH SOLE 281 0 0 HESS CORP COM Common Stock 42809H107 98 1620 SH SOLE 97978 0 0 HEXO CORP COM Common Stock 428304109 0 100 SH SOLE 396 0 0 HOLLYFRONTIER CORP COM Common Stock 436106108 10 194 SH SOLE 10406 0 0 HUGOTON RTY TR TEX UNIT BEN INT Common Stock 444717102 1 3500 SH SOLE 981 0 0 HARTFORD FINL SVCS GROUP INC COM Common Stock 416515104 2676 43932 SH SOLE 2675618 0 0 HUNTINGTON INGALLS INDS INC COM Common Stock 446413106 18 85 SH SOLE 18002 0 0 HERBALIFE NUTRITION LTD COM SHS Common Stock G4412G101 32 840 SH SOLE 31802 0 0 HOULIHAN LOKEY INC CL A Common Stock 441593100 106 2357 SH SOLE 106301 0 0 HILTON WORLDWIDE HLDGS INC COM Common Stock 43300A203 36 383 SH SOLE 35661 0 0 HORACE MANN EDUCATORS CORP NEW COM Common Stock 440327104 9 203 SH SOLE 9405 0 0 HMN FINL INC COM Common Stock 40424G108 19 858 SH SOLE 19487 0 0 HANOVER FOODS CORP CL A Common Stock 41078W100 40 535 SH SOLE 40178 0 0 HNI CORP COM Common Stock 404251100 3 71 SH SOLE 2520 0 0 HARLEY DAVIDSON INC COM Common Stock 412822108 23 633 SH SOLE 22775 0 0 HOLOGIC INC COM Common Stock 436440101 11 215 SH SOLE 10855 0 0 HONEYWELL INTL INC COM Common Stock 438516106 7737 45726 SH SOLE 7736832 0 0 HELMERICH & PAYNE INC COM Common Stock 423452101 49 1227 SH SOLE 49166 0 0 HEWLETT PACKARD ENTERPRISE CO COM Common Stock 42824C109 59 3882 SH SOLE 59327 0 0 HP INC COM Common Stock 40434L105 282 14789 SH SOLE 282183 0 0 HIGHPOINT RES CORP COM Common Stock 43114K108 0 36 SH SOLE 57 0 0 HEALTHEQUITY INC COM Common Stock 42226A107 430 7523 SH SOLE 429902 0 0 BLOCK H & R INC COM Common Stock 093671105 23 975 SH SOLE 23283 0 0 HILL ROM HLDGS INC COM Common Stock 431475102 309 2932 SH SOLE 308534 0 0 HORMEL FOODS CORP COM Common Stock 440452100 6360 145437 SH SOLE 6359978 0 0 HARVEST OIL & GAS CORP COM Common Stock 41755V102 0 4 SH SOLE 52 0 0 HARVEST OIL & GAS CORP WT EXP 060423 Common Stock 41755V110 0 4 SH SOLE 1 0 0 HERON THERAPEUTICS INC COM Common Stock 427746102 26 1396 SH SOLE 25826 0 0 HARSCO CORP COM Common Stock 415864107 13 695 SH SOLE 13177 0 0 HENRY SCHEIN INC COM Common Stock 806407102 279 4395 SH SOLE 279082 0 0 HERSHEY CO COM Common Stock 427866108 107 692 SH SOLE 107253 0 0 HEARTLAND FINL USA INC COM Common Stock 42234Q102 9 204 SH SOLE 9127 0 0 HUBBELL INC COM Common Stock 443510607 112 849 SH SOLE 111559 0 0 HUBSPOT INC COM Common Stock 443573100 5 30 SH SOLE 4548 0 0 HUMANA INC COM Common Stock 444859102 85 332 SH SOLE 84882 0 0 HUNTSMAN CORP COM Common Stock 447011107 29 1259 SH SOLE 29284 0 0 HUSKY ENERGY INC COM Common Stock 448055103 2 347 SH SOLE 2475 0 0 HIVE BLOCKCHAIN TECHNLGIES LTD COM Common Stock 43366H100 0 952 SH SOLE 171 0 0 HANCOCK WHITNEY CORPORATION COM Common Stock 410120109 104 2725 SH SOLE 104354 0 0 HOME FINL BANCORP COM Common Stock 43708T101 11 2000 SH SOLE 11200 0 0 HEXCEL CORP NEW COM Common Stock 428291108 190 2319 SH SOLE 190459 0 0 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 142 1625 SH SOLE 141644 0 0 PIMCO 0-5 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGE-TRADED FUND ETF 72201R783 12 124 SH SOLE 12370 0 0 HORIZON THERAPEUTICS PUB LTD SHS Common Stock G46188101 7 274 SH SOLE 7461 0 0 IAA INC COM Common Stock 449253103 68 1622 SH SOLE 67686 0 0 IAC INTERACTIVECORP COM Common Stock 44919P508 218 1000 SH SOLE 217951 0 0 ISHARES CORE INTERNATIONAL AGGREGATE BOND FUND ETF 46435G672 707 12668 SH SOLE 706748 0 0 ISHARES U.S. BROKER-DEALERS & SECURITIES EXCHANGES ETF ETF 464288794 28 440 SH SOLE 28296 0 0 INTEGRA LIFESCIENCES HLDGS CP COM NEW Common Stock 457985208 123 2045 SH SOLE 122843 0 0 ISHARES COMEX GOLD TRUST ETF 464285105 220 15616 SH SOLE 220186 0 0 ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 1368 13744 SH SOLE 1367513 0 0 INDEPENDENT BANK CORP MICH COM NEW Common Stock 453838609 3 136 SH SOLE 2899 0 0 ISHARES IBONDS DEC 2019 TERM CORPORATE ETF ETF 46434VAU4 16 650 SH SOLE 16152 0 0 ISHARES IBONDS DEC 2020 TERM CORPORATE ETF ETF 46434VAQ3 2102 82852 SH SOLE 2101954 0 0 ISHARES IBONDS DEC 2021 TERM CORPORATE ETF ETF 46434VBK5 1647 65879 SH SOLE 1646977 0 0 ISHARES IBONDS DEC 2022 TERM CORPORATE ETF ETF 46434VBA7 90 3570 SH SOLE 90392 0 0 IBERIABANK CORP COM Common Stock 450828108 73 971 SH SOLE 73349 0 0 INTERACTIVE BROKERS GROUP INC COM CL A Common Stock 45841N107 48 895 SH SOLE 48133 0 0 INTERNATIONAL BUSINESS MACHS COM Common Stock 459200101 6934 47681 SH SOLE 6933821 0 0 INTERCONTINENTAL EXCHANGE INC COM Common Stock 45866F104 964 10451 SH SOLE 964335 0 0 ISHARES COHEN & STEERS REIT ETF ETF 464287564 1972 16431 SH SOLE 1972049 0 0 ICF INTL INC COM Common Stock 44925C103 9 111 SH SOLE 9392 0 0 ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUND ETF 464288224 11 980 SH SOLE 10682 0 0 ICON ORD EUR0.06 Common Stock G4705A100 150 1017 SH SOLE 149845 0 0 INTERCEPT PHARMACEUTICALS INC COM Common Stock 45845P108 19 280 SH SOLE 18581 0 0 ISHARES LIQUIDITY INCOME ETF ETF 46434V878 1 27 SH SOLE 1361 0 0 ICU MED INC COM Common Stock 44930G107 106 666 SH SOLE 106294 0 0 IDACORP INC COM Common Stock 451107106 28 250 SH SOLE 28168 0 0 INTERDIGITAL INC COM Common Stock 45867G101 26 500 SH SOLE 26235 0 0 ISHARES U.S. UTILITIES ETF ETF 464287697 138 847 SH SOLE 137934 0 0 ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 7 217 SH SOLE 6671 0 0 IDEXX LABS INC COM Common Stock 45168D104 35 127 SH SOLE 34535 0 0 ISHARES EVOLVED U.S. CONSUMER STAPLES ETF ETF 46431W671 303 10815 SH SOLE 302922 0 0 ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 18453 164066 SH SOLE 18452553 0 0 ISHARES CORE MSCI EAFE ETF ETF 46432F842 5391 88268 SH SOLE 5390519 0 0 ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 199 1573 SH SOLE 199456 0 0 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 979 19974 SH SOLE 979124 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT Common Stock PART01494 309 4817 SH SOLE 309220 0 0 ISHARES MSCI EUROPE SMALL-CAP ETF ETF 464288497 17 344 SH SOLE 16748 0 0 ISHARES EUROPE ETF ETF 464287861 9 200 SH SOLE 8654 0 0 IDEX CORP COM Common Stock 45167R104 104 632 SH SOLE 103572 0 0 INTERNATIONAL FLAVORS&FRAGRANC COM Common Stock 459506101 37 301 SH SOLE 37155 0 0 ISHARES NORTH AMERICAN NATURAL RESOURCES ETF ETF 464287374 3 88 SH SOLE 2559 0 0 ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 78 1669 SH SOLE 77570 0 0 ISHARES INTERMEDIATE CREDIT BOND ETF ETF 464288638 3690 63710 SH SOLE 3690098 0 0 ISHARES EXPANDED TECH SECTOR ETF ETF 464287549 57 261 SH SOLE 56642 0 0 ISHARES SHORT-TERM CORPORATE BOND ETF ETF 464288646 168 3136 SH SOLE 168309 0 0 INTERNATIONAL GAME TECHNOLOGY SHS USD Common Stock G4863A108 3 200 SH SOLE 2842 0 0 ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 68 321 SH SOLE 68013 0 0 WISDOMTREE INTERNATIONAL HEDGED QUALITY DIVIDEND GROWTH FUND ETF 97717X594 68 2029 SH SOLE 68215 0 0 ISHARES U.S. HEALTHCARE PROVIDERS ETF ETF 464288828 69 425 SH SOLE 68722 0 0 ISHARES US AGGREGATE BOND UCITS ETF ETF G4953W408 340 3220 SH SOLE 339549 0 0 ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 199 805 SH SOLE 199028 0 0 INTESA SANPAOLO SPA SHS Common Stock T55067101 4 1865 SH SOLE 4423 0 0 II VI INC COM Common Stock 902104108 7 200 SH SOLE 7042 0 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 37886 196037 SH SOLE 37885861 0 0 ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 584 3654 SH SOLE 584275 0 0 ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 126 561 SH SOLE 125585 0 0 ISHARES CORE S&P SMALL-CAP ETF ETF 464287804 24954 320538 SH SOLE 24953762 0 0 ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 219 1459 SH SOLE 219106 0 0 ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 921 5161 SH SOLE 920575 0 0 ILLUMINA INC COM Common Stock 452327109 76 250 SH SOLE 76055 0 0 IMAX CORP COM Common Stock 45245E109 1 50 SH SOLE 1098 0 0 IMMUNOGEN INC COM Common Stock 45253H101 1 448 SH SOLE 1084 0 0 IMMUNOMEDICS INC COM Common Stock 452907108 13 1000 SH SOLE 13260 0 0 INCYTE CORP COM Common Stock 45337C102 30 400 SH SOLE 29692 0 0 ISHARES MSCI INDIA INDEX FUND ETF 46429B598 19 576 SH SOLE 19336 0 0 IHS MARKIT LTD SHS Common Stock G47567105 454 6781 SH SOLE 453513 0 0 INGREDION INC COM Common Stock 457187102 29 354 SH SOLE 28936 0 0 WORLD FUEL SVCS CORP COM Common Stock 981475106 4 103 SH SOLE 4124 0 0 INTEL CORP COM Common Stock 458140100 19677 381849 SH SOLE 19676702 0 0 INTUIT COM Common Stock 461202103 99 372 SH SOLE 98930 0 0 ION GEOPHYSICAL CORP COM NEW Common Stock 462044207 0 15 SH SOLE 137 0 0 IONIS PHARMACEUTICALS INC COM Common Stock 462222100 30 496 SH SOLE 29715 0 0 ISHARES GLOBAL 100 ETF ETF 464287572 1 22 SH SOLE 1076 0 0 INTL PAPER CO COM Common Stock 460146103 362 8663 SH SOLE 362299 0 0 INTELLIPHARMACEUTICS INTL INC COM Common Stock 458173309 0 9 SH SOLE 2 0 0 INTERPUBLIC GROUP COS INC COM Common Stock 460690100 32 1500 SH SOLE 32340 0 0 IPACKETS INTL INC COM Common Stock 46262T102 0 20000 SH SOLE 2 0 0 IQVIA HLDGS INC COM Common Stock 46266C105 13 89 SH SOLE 13295 0 0 INGERSOLL-RAND PLC SHS Common Stock G47791101 411 3338 SH SOLE 411304 0 0 ISHARES ROBOTICS AND ARTIFICIAL INTELLIGENCE MULTISECTOR ETF ETF 46435U556 1 45 SH SOLE 1100 0 0 IROBOT CORP COM Common Stock 462726100 31 500 SH SOLE 30835 0 0 IRHYTHM TECHNOLOGIES INC COM Common Stock 450056106 25 334 SH SOLE 24753 0 0 INTERNATIONAL SPEEDWAY CORP CL B Common Stock 460335300 268 6000 SH SOLE 267600 0 0 INTUITIVE SURGICAL INC COM NEW Common Stock 46120E602 81 150 SH SOLE 80990 0 0 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 123 2431 SH SOLE 122741 0 0 GARTNER INC COM Common Stock 366651107 97 677 SH SOLE 96804 0 0 ISHARES U.S. AEROSPACE & DEFENSE ETF ETF 464288760 462 2057 SH SOLE 462208 0 0 ISHARES U.S. HOME CONSTRUCTION ETF ETF 464288752 22 500 SH SOLE 21655 0 0 VANECK VECTORS AMT-FREE INTERMEDIATE MUNICIPAL INDEX ETF ETF 92189H201 53 1048 SH SOLE 52725 0 0 ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 97 1450 SH SOLE 97252 0 0 ITT INC COM Common Stock 45073V108 66 1073 SH SOLE 65799 0 0 ILLINOIS TOOL WKS INC COM Common Stock 452308109 918 5826 SH SOLE 917945 0 0 IMPERIAL BRANDS PLC SHS Common Stock G4720C107 4 171 SH SOLE 3805 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 666 10594 SH SOLE 666045 0 0 ISHARES CORE S&P U.S. VALUE ETF ETF 464287663 107 1853 SH SOLE 107103 0 0 ISHARES S&P 500 VALUE ETF 464287408 579 4863 SH SOLE 579344 0 0 VANGUARD S&P MID-CAP 400 ETF ETF 921932885 1066 8135 SH SOLE 1066372 0 0 ISHARES CORE S&P 500 ETF ETF 464287200 123283 412870 SH SOLE 123283262 0 0 ISHARES S&P 500 GROWTH ETF ETF 464287309 1999 11104 SH SOLE 1999040 0 0 INVESCO LTD SHS Common Stock G491BT108 45 2669 SH SOLE 45213 0 0 ISHARES RUSSELL 1000 ETF ETF 464287622 12853 78115 SH SOLE 12852998 0 0 ISHARES MICRO-CAP ETF ETF 464288869 22 250 SH SOLE 22038 0 0 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2349 18314 SH SOLE 2348967 0 0 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 5878 36822 SH SOLE 5877933 0 0 ISHARES RUSSELL 2000 ETF ETF 464287655 13390 88475 SH SOLE 13389783 0 0 ISHARES TR RUSSEL 2000 VALUE ETF 464287630 4001 33503 SH SOLE 4000646 0 0 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 2817 14615 SH SOLE 2816755 0 0 ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 1446 10228 SH SOLE 1445724 0 0 ISHARES RUSSELL MID-CAP ETF ETF 464287499 10787 192799 SH SOLE 10787087 0 0 ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 731 8150 SH SOLE 731079 0 0 ISHARES RUSSELL 3000 ETF ETF 464287689 12045 69317 SH SOLE 12045186 0 0 ISHARES RUSSELL TOP 200 VALUE ETF ETF 464289420 105 1914 SH SOLE 104842 0 0 ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 8 89 SH SOLE 7748 0 0 ISHARES GLOBAL HEALTHCARE ETF ETF 464287325 89 1457 SH SOLE 89008 0 0 ISHARES GLOBAL TECH ETF ETF 464287291 32 171 SH SOLE 31630 0 0 ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 69 1195 SH SOLE 69034 0 0 ISHARES U.S. CONSUMER SERVICES ETF ETF 464287580 19 89 SH SOLE 19348 0 0 ISHARES U.S. HEALTHCARE ETF ETF 464287762 244 1292 SH SOLE 244253 0 0 ISHARES U.S. INDUSTRIALS ETF ETF 464287754 51 319 SH SOLE 50654 0 0 ISHARES U.S. REAL ESTATE ETF ETF 464287739 6612 70690 SH SOLE 6612316 0 0 ISHARES TRANSPORTATION AVERAGE ETF ETF 464287192 9 50 SH SOLE 9307 0 0 ISHARES U.S. TECHNOLOGY ETF ETF 464287721 1351 6618 SH SOLE 1351422 0 0 ISHARES DOW JONES U.S. ETF ETF 464287846 3979 26966 SH SOLE 3978575 0 0 ISHARES U.S. TELECOMMUNICATIONS ETF ETF 464287713 24 815 SH SOLE 23798 0 0 JANONE INC COM Common Stock 47089W104 2 875 SH SOLE 2450 0 0 JAZZ PHARMACEUTICALS PLC SHS USD Common Stock G50871105 28 220 SH SOLE 28191 0 0 HUNT J B TRANS SVCS INC COM Common Stock 445658107 11 97 SH SOLE 10733 0 0 JETBLUE AWYS CORP COM Common Stock 477143101 6 387 SH SOLE 6482 0 0 JOHNSON CTLS INTL PLC SHS Common Stock G51502105 1890 42805 SH SOLE 1889831 0 0 J2 GLOBAL INC COM Common Stock 48123V102 9 104 SH SOLE 9445 0 0 JACOBS ENGR GROUP INC COM Common Stock 469814107 565 6180 SH SOLE 565447 0 0 JEFFERIES FINL GROUP INC COM Common Stock 47233W109 32 1743 SH SOLE 32071 0 0 IPATH BLOOMBERG COPPER SUBINDEX TOTAL RETURN ETN ETF 06739F101 46 1640 SH SOLE 46219 0 0 ISHARES MORNINGSTAR LARGE-CAP ETF ETF 464287127 77 458 SH SOLE 76945 0 0 ISHARES MORNINGSTAR LARGE-CAP GROWTH ETF ETF 464287119 2940 15355 SH SOLE 2939727 0 0 ISHARES MORNINGSTAR MID-CAP ETF ETF 464288208 9 46 SH SOLE 9097 0 0 HENRY JACK & ASSOC INC COM Common Stock 426281101 1330 9109 SH SOLE 1329622 0 0 ISHARES MORNINGSTAR SMALL-CAP ETF ETF 464288505 20 117 SH SOLE 20483 0 0 ISHARES MORNINGSTAR SMALL-CAP VALUE ETF ETF 464288703 51 379 SH SOLE 50684 0 0 JONES LANG LASALLE INC COM Common Stock 48020Q107 7 51 SH SOLE 7092 0 0 JOHNSON & JOHNSON COM Common Stock 478160104 26254 202924 SH SOLE 26254368 0 0 SPDR BLOOMBERG BARCLAYS HIGH YIELD BOND ETF ETF 78468R622 118 1090 SH SOLE 118483 0 0 JUNIPER NETWORKS INC COM Common Stock 48203R104 5 185 SH SOLE 4579 0 0 DIREXION DAILY JUNIOR GOLD MINERS INDEX BULL 3X SHARES ETF 25460E166 3 50 SH SOLE 2865 0 0 JPMORGAN DIVERSIFIED RETURN INTERNATIONAL EQUITY ETF ETF 46641Q209 5 98 SH SOLE 5211 0 0 JPMORGAN CHASE & CO COM Common Stock 46625H100 22218 188782 SH SOLE 22217783 0 0 JPMORGAN ULTRA-SHORT INCOME ETF ETF 46641Q837 18 350 SH SOLE 17686 0 0 SAINSBURYS J P L C SHS NEW Common Stock G77732173 1 416 SH SOLE 1136 0 0 WILEY JOHN & SONS INC CL A Common Stock 968223206 111 2527 SH SOLE 111036 0 0 NORDSTROM INC COM Common Stock 655664100 52 1533 SH SOLE 51616 0 0 KELLOGG CO COM Common Stock 487836108 224 3475 SH SOLE 223600 0 0 KAMAN CORP COM Common Stock 483548103 6 100 SH SOLE 5966 0 0 KAR AUCTION SVCS INC COM Common Stock 48238T109 46 1870 SH SOLE 46264 0 0 KIMBALL INTL INC CL B Common Stock 494274103 31 1590 SH SOLE 30830 0 0 SPDR S&P BANK ETF ETF 78464A797 283 6562 SH SOLE 283226 0 0 POWERSHARES KBW HIGH DIVIDEND YIELD FINANCIAL PORTFOLIO ETF 46138E610 30 1450 SH SOLE 30276 0 0 INVESCO KBW REGIONAL BANKING ETF ETF 46138E578 17 349 SH SOLE 17374 0 0 KEURIG DR PEPPER INC COM Common Stock 49271V100 30 1104 SH SOLE 30161 0 0 KIMBALL ELECTRONICS INC COM Common Stock 49428J109 27 1890 SH SOLE 27424 0 0 KEMET CORP COM NEW Common Stock 488360207 13 700 SH SOLE 12726 0 0 KEWEENAW LAND ASSN LTD INT CTF Common Stock 493026108 35 502 SH SOLE 35157 0 0 KIRBY CORP COM Common Stock 497266106 3 34 SH SOLE 2793 0 0 KEYCORP NEW COM Common Stock 493267108 57 3193 SH SOLE 56964 0 0 KEYSIGHT TECHNOLOGIES INC COM Common Stock 49338L103 20 208 SH SOLE 20228 0 0 KENTUCKY FIRST FED BANCORP COM Common Stock 491292108 18 2411 SH SOLE 18082 0 0 KINGFISHER PLC SHS Common Stock G5256E441 2 768 SH SOLE 1967 0 0 KRAFT HEINZ CO COM Common Stock 500754106 350 12540 SH SOLE 350318 0 0 SPDR S&P INSURANCE ETF ETF 78464A789 6 159 SH SOLE 5602 0 0 KKR & CO INC CL A Common Stock 48251W104 46 1731 SH SOLE 46467 0 0 KLA CORPORATION COM NEW Common Stock 482480100 55 345 SH SOLE 55010 0 0 KIMBERLY CLARK CORP COM Common Stock 494368103 3142 21961 SH SOLE 3142024 0 0 KINDER MORGAN INC DEL COM Common Stock 49456B101 4623 224289 SH SOLE 4622588 0 0 KEMPER CORP DEL COM Common Stock 488401100 653 8376 SH SOLE 652909 0 0 KENNAMETAL INC COM Common Stock 489170100 3 100 SH SOLE 3074 0 0 CARMAX INC COM Common Stock 143130102 112 1275 SH SOLE 112200 0 0 KNOT OFFSHORE PARTNERS LP COM UNITS Common Stock Y48125101 11 600 SH SOLE 11454 0 0 KNIGHT SWIFT TRANSN HLDGS INC CL A Common Stock 499049104 27 750 SH SOLE 27225 0 0 COCA COLA CO COM Common Stock 191216100 7449 135837 SH SOLE 7449108 0 0 KROGER CO COM Common Stock 501044101 43 1673 SH SOLE 43126 0 0 SPDR S&P REGIONAL BANKING ETF ETF 78464A698 506 9588 SH SOLE 506151 0 0 GLOBAL X CONSCIOUS COMPANIES ETF ETF 37954Y731 109 4904 SH SOLE 108692 0 0 KORNIT DIGITAL LTD SHS Common Stock M6372Q113 34 1100 SH SOLE 33858 0 0 KUSHCO HLDGS INC COM Common Stock 50133S103 1 400 SH SOLE 592 0 0 KOHLS CORP COM Common Stock 500255104 1899 38244 SH SOLE 1899210 0 0 KANSAS CITY SOUTHERN COM NEW Common Stock 485170302 150 1121 SH SOLE 149558 0 0 KONTOOR BRANDS INC COM Common Stock 50050N103 18 514 SH SOLE 18041 0 0 KRATOS DEFENSE & SEC SOLUTIONS COM NEW Common Stock 50077B207 15 780 SH SOLE 14504 0 0 KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 4 100 SH SOLE 4133 0 0 ISHARES GLOBAL CONSUMER STAPLES ETF ETF 464288737 36 650 SH SOLE 35633 0 0 LOEWS CORP COM Common Stock 540424108 72 1389 SH SOLE 71506 0 0 LITHIUM AMERS CORP NEW COM NEW Common Stock 53680Q207 122 40000 SH SOLE 122000 0 0 LANDMARK BANCORP INC COM Common Stock 51504L107 18 765 SH SOLE 17925 0 0 LAUREATE EDUCATION INC CL A Common Stock 518613203 29 1729 SH SOLE 28658 0 0 L BRANDS INC COM Common Stock 501797104 21 1050 SH SOLE 20570 0 0 LAKELAND BANCORP INC COM Common Stock 511637100 2 111 SH SOLE 1713 0 0 LIBERTY BROADBAND CORP COM SER A Common Stock 530307107 93 891 SH SOLE 93127 0 0 LIBERTY BROADBAND CORP COM SER C Common Stock 530307305 91 870 SH SOLE 91063 0 0 LIBERTY GLOBAL PLC SHS CL A Common Stock G5480U104 1 51 SH SOLE 1262 0 0 LIBERTY GLOBAL PLC SHS CL C Common Stock G5480U120 48 1999 SH SOLE 47556 0 0 LEIDOS HLDGS INC COM Common Stock 525327102 1021 11887 SH SOLE 1020856 0 0 LANDS END INC NEW COM Common Stock 51509F105 0 42 SH SOLE 476 0 0 LEAR CORP COM NEW Common Stock 521865204 7 60 SH SOLE 7074 0 0 LINCOLN ELEC HLDGS INC COM Common Stock 533900106 127 1454 SH SOLE 126832 0 0 LEGGETT & PLATT INC COM Common Stock 524660107 5 127 SH SOLE 5247 0 0 ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 464286517 11 244 SH SOLE 10787 0 0 LENNAR CORP CL A Common Stock 526057104 16 294 SH SOLE 16420 0 0 LEVI STRAUSS & CO NEW CL A COM STK Common Stock 52736R102 2 130 SH SOLE 2475 0 0 LITTELFUSE INC COM Common Stock 537008104 107 605 SH SOLE 107273 0 0 LIONS GATE ENTMNT CORP CL A VTG Common Stock 535919401 3 300 SH SOLE 2775 0 0 LIONS GATE ENTMNT CORP CL B NON VTG Common Stock 535919500 3 347 SH SOLE 3033 0 0 LGI HOMES INC COM Common Stock 50187T106 16 191 SH SOLE 15914 0 0 LIGAND PHARMACEUTICALS INC COM NEW Common Stock 53220K504 37 372 SH SOLE 37029 0 0 LABORATORY CORP AMER HLDGS COM NEW Common Stock 50540R409 2376 14140 SH SOLE 2375520 0 0 L3HARRIS TECHNOLOGIES INC COM Common Stock 502431109 2669 12791 SH SOLE 2668775 0 0 LENNOX INTL INC COM Common Stock 526107107 21 85 SH SOLE 20718 0 0 LIBERTY LATIN AMERICA LTD COM CL A Common Stock G9001E102 0 8 SH SOLE 137 0 0 LIBERTY LATIN AMERICA LTD COM CL C Common Stock G9001E128 4 222 SH SOLE 3795 0 0 LINDE PLC SHS Common Stock G5494J103 5454 28155 SH SOLE 5454187 0 0 GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 17 717 SH SOLE 17473 0 0 LUMENTUM HLDGS INC COM Common Stock 55024U109 0 3 SH SOLE 161 0 0 LKQ CORP COM Common Stock 501889208 180 5710 SH SOLE 179580 0 0 LSC COMMUNICATIONS INC COM Common Stock 50218P107 0 45 SH SOLE 62 0 0 LILLY ELI & CO COM Common Stock 532457108 2644 23640 SH SOLE 2643669 0 0 LUMINEX CORP DEL COM Common Stock 55027E102 556 26806 SH SOLE 555961 0 0 MACLOS CAP INC COM Common Stock 55477Q100 0 2000 SH SOLE 10 0 0 LOCKHEED MARTIN CORP COM Common Stock 539830109 12007 30783 SH SOLE 12007092 0 0 LINCOLN NATL CORP IND COM Common Stock 534187109 251 4162 SH SOLE 251052 0 0 CHENIERE ENERGY INC COM NEW Common Stock 16411R208 61 975 SH SOLE 61484 0 0 LINDSAY CORP COM Common Stock 535555106 70 755 SH SOLE 70102 0 0 ALLIANT ENERGY CORP COM Common Stock 018802108 37 677 SH SOLE 36511 0 0 GRAND CANYON ED INC COM Common Stock 38526M106 80 811 SH SOLE 79640 0 0 LOWES COS INC COM Common Stock 548661107 18093 164541 SH SOLE 18092903 0 0 LAREDO PETROLEUM INC COM Common Stock 516806106 0 172 SH SOLE 415 0 0 LPL FINL HLDGS INC COM Common Stock 50212V100 57 700 SH SOLE 57330 0 0 LOUISIANA PAC CORP COM Common Stock 546347105 33 1336 SH SOLE 32834 0 0 ISHARES GS CORP BOND ETF 464287242 7650 60006 SH SOLE 7649600 0 0 LAM RESEARCH CORP COM Common Stock 512807108 98 424 SH SOLE 98478 0 0 K12 INC COM Common Stock 48273U102 4 161 SH SOLE 4250 0 0 LANDSTAR SYS INC COM Common Stock 515098101 153 1359 SH SOLE 152996 0 0 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM Common Stock 531229409 41 985 SH SOLE 40946 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM Common Stock 531229607 175 4169 SH SOLE 174931 0 0 LIVENT CORP COM Common Stock 53814L108 3 518 SH SOLE 3465 0 0 LIBERTY TRIPADVISOR HLDGS INC COM SER A Common Stock 531465102 2 250 SH SOLE 2352 0 0 LUNA INNOVATIONS COM Common Stock 550351100 1 250 SH SOLE 1448 0 0 SOUTHWEST AIRLS CO COM Common Stock 844741108 168 3103 SH SOLE 167615 0 0 LAS VEGAS SANDS CORP COM Common Stock 517834107 64 1105 SH SOLE 63825 0 0 LIVEWIRE ERGOGENICS INC COM Common Stock 53838A104 1 50000 SH SOLE 527 0 0 LAMB WESTON HLDGS INC COM Common Stock 513272104 191 2630 SH SOLE 191254 0 0 LYONDELLBASELL INDUSTRIES N V SHS - A - Common Stock N53745100 236 2636 SH SOLE 235843 0 0 LIVE NATION ENTERTAINMENT INC COM Common Stock 538034109 408 6152 SH SOLE 408124 0 0 MACYS INC COM Common Stock 55616P104 5 327 SH SOLE 5205 0 0 MASTERCARD INC CL A Common Stock 57636Q104 6518 24002 SH SOLE 6518096 0 0 MAGAL SECURITY SYS LTD ORD Common Stock M6786D104 4 840 SH SOLE 3531 0 0 MARKS & SPENCER GRP PLC SHS Common Stock G5824M107 1 464 SH SOLE 1054 0 0 MANHATTAN ASSOCS INC COM Common Stock 562750109 62 766 SH SOLE 61793 0 0 MANTECH INTL CORP CL A Common Stock 564563104 16 220 SH SOLE 15710 0 0 MARRIOTT INTL INC NEW CL A Common Stock 571903202 1182 9502 SH SOLE 1181764 0 0 MASCO CORP COM Common Stock 574599106 40 971 SH SOLE 40471 0 0 MATTEL INC COM Common Stock 577081102 10 902 SH SOLE 10274 0 0 ISHARES MBS ETF ETF 464288588 3569 32952 SH SOLE 3568745 0 0 MBIA INC COM Common Stock 55262C100 45 4830 SH SOLE 44581 0 0 MCDONALDS CORP COM Common Stock 580135101 9484 44172 SH SOLE 9484220 0 0 MONARCH CEM CO COM NEW Common Stock 609031307 137 2230 SH SOLE 137124 0 0 MICROCHIP TECHNOLOGY INC COM Common Stock 595017104 5938 63907 SH SOLE 5937593 0 0 MCKESSON CORP COM Common Stock 58155Q103 3943 28768 SH SOLE 3943060 0 0 MOODYS CORP COM Common Stock 615369105 65 318 SH SOLE 65136 0 0 MONGODB INC CL A Common Stock 60937P106 24 200 SH SOLE 24096 0 0 M D C HLDGS INC COM Common Stock 552676108 56 1306 SH SOLE 56289 0 0 MADRIGAL PHARMACEUTICALS INC COM Common Stock 558868105 134 1554 SH SOLE 133986 0 0 MONDELEZ INTL INC CL A Common Stock 609207105 3539 63638 SH SOLE 3538578 0 0 MCDERMOTT INTL INC COM Common Stock 580037703 2 1215 SH SOLE 2454 0 0 MEDIDATA SOLUTIONS INC COM Common Stock 58471A105 3 30 SH SOLE 2745 0 0 MEDTRONIC PLC SHS Common Stock G5960L103 2242 20538 SH SOLE 2241876 0 0 MDU RES GROUP INC COM Common Stock 552690109 196 6914 SH SOLE 196306 0 0 SPDR S&P MIDCAP 400 ETF ETF 78467Y107 38518 108861 SH SOLE 38517676 0 0 SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 266 4952 SH SOLE 266021 0 0 SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 5955 116044 SH SOLE 5955375 0 0 MERCADOLIBRE INC COM Common Stock 58733R102 35 63 SH SOLE 34727 0 0 METLIFE INC COM Common Stock 59156R108 2869 60835 SH SOLE 2868956 0 0 MANULIFE FINL CORP COM Common Stock 56501R106 137 7445 SH SOLE 136690 0 0 MAGNA INTL INC COM Common Stock 559222401 10 194 SH SOLE 10346 0 0 VANGUARD MEGA CAP GROWTH ETF ETF 921910816 113 850 SH SOLE 112784 0 0 MGM RESORTS INTERNATIONAL COM Common Stock 552953101 3 100 SH SOLE 2772 0 0 MGP INGREDIENTS INC NEW COM Common Stock 55303J106 2 50 SH SOLE 2484 0 0 MAGNOLIA OIL & GAS CORP CL A Common Stock 559663109 2 150 SH SOLE 1665 0 0 MOHAWK INDS INC COM Common Stock 608190104 93 752 SH SOLE 93301 0 0 MIDDLEBY CORP COM Common Stock 596278101 55 474 SH SOLE 55411 0 0 MIMECAST LTD ORD SHS Common Stock G14838109 9 260 SH SOLE 9274 0 0 PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 3 29 SH SOLE 2950 0 0 ETFMG ALTERNATIVE HARVEST ETF ETF 26924G508 302 14541 SH SOLE 301875 0 0 MEDICAL MARIJUANA INC COM Common Stock 58463A105 1 32331 SH SOLE 1070 0 0 MCCORMICK & CO INC COM NON VTG Common Stock 579780206 2021 12932 SH SOLE 2021202 0 0 MCCORMICK & CO INC COM VTG Common Stock 579780107 65 420 SH SOLE 65440 0 0 MARKEL CORP COM Common Stock 570535104 7879 6666 SH SOLE 7878545 0 0 MARKETAXESS HLDGS INC COM Common Stock 57060D108 47 143 SH SOLE 46878 0 0 MARTIN MARIETTA MATLS INC COM Common Stock 573284106 842 3072 SH SOLE 842035 0 0 GLOBAL X MLP ETF ETF 37950E473 9 1050 SH SOLE 8799 0 0 MARSH & MCLENNAN COS INC COM Common Stock 571748102 244 2442 SH SOLE 244322 0 0 MARTIN MIDSTREAM PRTNRS L P UNIT L P INT Common Stock 573331105 1 200 SH SOLE 908 0 0 3M CO COM Common Stock 88579Y101 5915 35976 SH SOLE 5914504 0 0 MEDMEN ENTERPRISES INC SHS Common Stock 58507M107 6 4000 SH SOLE 5800 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Common Stock 559080106 2952 44538 SH SOLE 2951533 0 0 MALLINCKRODT PUB LTD CO SHS Common Stock G5785G107 0 124 SH SOLE 299 0 0 MONSTER BEVERAGE CORP NEW COM Common Stock 61174X109 145 2503 SH SOLE 145324 0 0 ALTRIA GROUP INC COM Common Stock 02209S103 2317 55452 SH SOLE 2316951 0 0 MODINE MFG CO COM Common Stock 607828100 3 240 SH SOLE 2729 0 0 MOOG INC CL A Common Stock 615394202 10 124 SH SOLE 10059 0 0 MOLINA HEALTHCARE INC COM Common Stock 60855R100 10 95 SH SOLE 10423 0 0 VANECK VECTORS AGRIBUSINESS ETF ETF 92189F700 8 117 SH SOLE 7706 0 0 MORNINGSTAR INC COM Common Stock 617700109 2 12 SH SOLE 1754 0 0 MOSAIC CO NEW COM Common Stock 61945C103 29 1404 SH SOLE 28782 0 0 MARATHON PETE CORP COM Common Stock 56585A102 449 7391 SH SOLE 449003 0 0 MPLX LP COM UNIT REP LTD Common Stock 55336V100 1038 37052 SH SOLE 1037827 0 0 MONOLITHIC PWR SYS INC COM Common Stock 609839105 116 746 SH SOLE 116398 0 0 MERCK & CO INC COM Common Stock 58933Y105 12089 142678 SH SOLE 12088538 0 0 MARIMED INC COM Common Stock 56782V107 0 200 SH SOLE 200 0 0 MARATHON OIL CORP COM Common Stock 565849106 842 68593 SH SOLE 841636 0 0 MORGAN STANLEY COM NEW Common Stock 617446448 956 22413 SH SOLE 956353 0 0 MSA SAFETY INC COM Common Stock 553498106 3322 30450 SH SOLE 3322400 0 0 MSCI INC COM Common Stock 55354G100 4 17 SH SOLE 3702 0 0 MICROSOFT CORP COM Common Stock 594918104 46300 333021 SH SOLE 46299895 0 0 MADISON SQUARE GARDEN CO NEW CL A Common Stock 55825T103 29 111 SH SOLE 29251 0 0 MSG NETWORK INC CL A Common Stock 553573106 4 243 SH SOLE 3941 0 0 MOTOROLA SOLUTIONS INC COM NEW Common Stock 620076307 190 1114 SH SOLE 190460 0 0 MSC INDL DIRECT INC CL A Common Stock 553530106 64 888 SH SOLE 64407 0 0 MICROSTRATEGY INC CL A NEW Common Stock 594972408 19 130 SH SOLE 19288 0 0 M & T BK CORP COM Common Stock 55261F104 336 2125 SH SOLE 335686 0 0 MATCH GROUP INC COM Common Stock 57665R106 193 2707 SH SOLE 193388 0 0 METTLER TOLEDO INTERNATIONAL COM Common Stock 592688105 197 280 SH SOLE 197232 0 0 MATADOR RES CO COM Common Stock 576485205 11 641 SH SOLE 10596 0 0 MANNATECH INC COM NEW Common Stock 563771203 9 500 SH SOLE 8625 0 0 MGIC INVT CORP WIS COM Common Stock 552848103 20 1604 SH SOLE 20178 0 0 MERITAGE HOMES CORP COM Common Stock 59001A102 12 174 SH SOLE 12241 0 0 MOTORS LIQ CO GUC TR UNIT BEN INT Common Stock 62010U101 0 25 SH SOLE 254 0 0 VAIL RESORTS INC COM Common Stock 91879Q109 57 250 SH SOLE 56983 0 0 MERITOR INC COM Common Stock 59001K100 0 22 SH SOLE 407 0 0 MACOM TECH SOLUTIONS HLDGS INC COM Common Stock 55405Y100 25 1165 SH SOLE 25042 0 0 ISHARES EDGE MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 3 28 SH SOLE 3339 0 0 MASTEC INC COM Common Stock 576323109 11 170 SH SOLE 11038 0 0 MICRON TECHNOLOGY INC COM Common Stock 595112103 176 4106 SH SOLE 175942 0 0 NATIONAL MUNICIPAL BONDS ETF 464288414 437 3829 SH SOLE 436936 0 0 MURPHY OIL CORP COM Common Stock 626717102 9 427 SH SOLE 9441 0 0 MURPHY USA INC COM Common Stock 626755102 11 125 SH SOLE 10662 0 0 MAXIM INTEGRATED PRODS INC COM Common Stock 57772K101 36 618 SH SOLE 35761 0 0 MAXLINEAR INC COM Common Stock 57776J100 179 8010 SH SOLE 179264 0 0 MYERS INDS INC COM Common Stock 628464109 37 2069 SH SOLE 36797 0 0 MYRIAD GENETICS INC COM Common Stock 62855J104 15 537 SH SOLE 15374 0 0 MYLAN N V SHS EURO Common Stock N59465109 5 232 SH SOLE 4589 0 0 MYR GROUP INC DEL COM Common Stock 55405W104 1457 46554 SH SOLE 1456675 0 0 NORDIC AMERICAN TANKERS LIMITE COM Common Stock G65773106 1 445 SH SOLE 961 0 0 NATIONAL INSTRS CORP COM Common Stock 636518102 115 2736 SH SOLE 114885 0 0 NAVIDEA BIOPHARMACEUTICALS INC COM NEW Common Stock 63937X202 0 4 SH SOLE 3 0 0 NEW AGE BEVERAGES CORP COM Common Stock 64157V108 8 3000 SH SOLE 8280 0 0 NEUROCRINE BIOSCIENCES INC COM Common Stock 64125C109 10 107 SH SOLE 9642 0 0 NOBLE ENERGY INC COM Common Stock 655044105 90 4013 SH SOLE 90132 0 0 NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 65506L105 17 720 SH SOLE 17366 0 0 NORWEGIAN CRUISE LINE HLDG LTD SHS Common Stock G66721104 10 200 SH SOLE 10354 0 0 NATIONAL CINEMEDIA INC COM Common Stock 635309107 6 750 SH SOLE 6150 0 0 NCR CORP NEW COM Common Stock 62886E108 22 704 SH SOLE 22218 0 0 NASDAQ INC COM Common Stock 631103108 150 1513 SH SOLE 150317 0 0 NORDSON CORP COM Common Stock 655663102 25 172 SH SOLE 25157 0 0 ISHARES SHORT MATURITY BOND ETF ETF 46431W507 4393 87264 SH SOLE 4392873 0 0 NEXTERA ENERGY INC COM Common Stock 65339F101 1969 8453 SH SOLE 1969464 0 0 NEWMONT GOLDCORP CORPORATION COM Common Stock 651639106 284 7487 SH SOLE 283907 0 0 NEOGENOMICS INC COM NEW Common Stock 64049M209 57 3000 SH SOLE 57360 0 0 NEOGEN CORP COM Common Stock 640491106 76 1117 SH SOLE 76079 0 0 NEPTUNE WELLNESS SOLUTIONS INC COM Common Stock 64079L105 4 1000 SH SOLE 3560 0 0 NEWMARKET CORP COM Common Stock 651587107 116 245 SH SOLE 116128 0 0 NEW RELIC INC COM Common Stock 64829B100 12 200 SH SOLE 12290 0 0 NATIONAL FUEL GAS CO N J COM Common Stock 636180101 94 1978 SH SOLE 93668 0 0 NETFLIX INC COM Common Stock 64110L106 154 574 SH SOLE 153614 0 0 NOVAGOLD RES INC COM NEW Common Stock 66987E206 1 125 SH SOLE 760 0 0 INGEVITY CORP COM Common Stock 45688C107 132 1553 SH SOLE 131757 0 0 NISOURCE INC COM Common Stock 65473P105 43 1430 SH SOLE 42786 0 0 NIKE INC CL B Common Stock 654106103 3658 38951 SH SOLE 3658270 0 0 NATIONAL BANKSHARES INC VA COM Common Stock 634865109 248 6200 SH SOLE 248310 0 0 NORTONLIFELOCK INC COM Common Stock 668771108 49 2081 SH SOLE 49174 0 0 NIELSEN HLDGS PLC SHS EUR Common Stock G6518L108 1 37 SH SOLE 786 0 0 PROSHARES S&P 500 DIVIDEND ARISTOCRATS ETF ETF 74348A467 58 809 SH SOLE 58168 0 0 NORTHROP GRUMMAN CORP COM Common Stock 666807102 1771 4724 SH SOLE 1770517 0 0 NOMAD FOODS LTD USD ORD SHS Common Stock G6564A105 5 250 SH SOLE 5125 0 0 NATIONAL OILWELL VARCO INC COM Common Stock 637071101 175 8250 SH SOLE 174902 0 0 SERVICENOW INC COM Common Stock 81762P102 20 80 SH SOLE 20308 0 0 NEENAH INC COM Common Stock 640079109 4 68 SH SOLE 4428 0 0 NRG ENERGY INC COM NEW Common Stock 629377508 18 445 SH SOLE 17622 0 0 NUSTAR ENERGY LP UNIT COM Common Stock 67058H102 602 21248 SH SOLE 601749 0 0 NORFOLK SOUTHERN CORP COM Common Stock 655844108 5268 29320 SH SOLE 5267631 0 0 NESCO HLDGS INC COM Common Stock 64083J104 4 586 SH SOLE 3504 0 0 NETAPP INC COM Common Stock 64110D104 42 803 SH SOLE 42166 0 0 BANK OF NT BUTTERFIELD&SON LTD SHS NEW Common Stock G0772R208 15 500 SH SOLE 14820 0 0 NETSCOUT SYS INC COM Common Stock 64115T104 696 30172 SH SOLE 695766 0 0 NATIONAL BK CDA MONTREAL QUE COM Common Stock 633067103 10 200 SH SOLE 10064 0 0 NETWORK 1 TECHNOLOGIES INC COM Common Stock 64121N109 1 500 SH SOLE 1166 0 0 NUTANIX INC CL A Common Stock 67059N108 27 1013 SH SOLE 26591 0 0 NUTRIEN LTD COM Common Stock 67077M108 0 1 SH SOLE 50 0 0 NORTHERN TR CORP COM Common Stock 665859104 157 1665 SH SOLE 156543 0 0 NUANCE COMMUNICATIONS INC COM Common Stock 67020Y100 13 783 SH SOLE 12771 0 0 NUCOR CORP COM Common Stock 670346105 2483 48395 SH SOLE 2483123 0 0 DIREXION DAILY GOLD MINERS BULL 3X SHARES ETF 25460E844 7 250 SH SOLE 6965 0 0 NU SKIN ENTERPRISES INC CL A Common Stock 67018T105 12 280 SH SOLE 11908 0 0 NAUTILUS MINERALS INC COM Common Stock 639097104 0 16772 SH SOLE 34 0 0 NOVOCURE LTD ORD SHS Common Stock G6674U108 39 516 SH SOLE 38586 0 0 NVIDIA CORP COM Common Stock 67066G104 1131 6499 SH SOLE 1131288 0 0 NVR INC COM Common Stock 62944T105 119 32 SH SOLE 118955 0 0 NEVRO CORP COM Common Stock 64157F103 4 46 SH SOLE 3955 0 0 NVENT ELECTRIC PLC SHS Common Stock G6700G107 114 5172 SH SOLE 113991 0 0 NORTHWEST BIOTHERAPEUTICS INC COM Common Stock 66737P600 1 6000 SH SOLE 1470 0 0 NEWELL BRANDS INC COM Common Stock 651229106 131 6986 SH SOLE 130781 0 0 NEWS CORP NEW CL A Common Stock 65249B109 9 621 SH SOLE 8706 0 0 NXP SEMICONDUCTORS N V COM Common Stock N6596X109 712 6502 SH SOLE 711937 0 0 NAMASTE TECHNOLOGIES INC COM Common Stock 62987D108 0 1000 SH SOLE 356 0 0 NEW YORK CMNTY BANCORP INC COM Common Stock 649445103 34 2730 SH SOLE 34262 0 0 NEW YORK TIMES CO CL A Common Stock 650111107 55 1941 SH SOLE 55280 0 0 OWENS CORNING NEW COM Common Stock 690742101 9 147 SH SOLE 9290 0 0 OPTICAL CABLE CORP COM NEW Common Stock 683827208 11 3150 SH SOLE 11182 0 0 OIL DRI CORP AMER COM Common Stock 677864100 14 400 SH SOLE 13624 0 0 OLD DOMINION FREIGHT LINE INC COM Common Stock 679580100 123 722 SH SOLE 122747 0 0 ISHARES S&P 100 ETF ETF 464287101 678 5160 SH SOLE 678488 0 0 OGE ENERGY CORP COM Common Stock 670837103 26 581 SH SOLE 26366 0 0 ORGANIGRAM HLDGS INC COM Common Stock 68620P101 1 165 SH SOLE 568 0 0 ONE GAS INC COM Common Stock 68235P108 20 212 SH SOLE 20375 0 0 VANECK VECTORS OIL SERVICES ETF ETF 92189F718 71 6016 SH SOLE 70688 0 0 OCEANEERING INTL INC COM Common Stock 675232102 29 2137 SH SOLE 28956 0 0 IPATH S&P GSCI CRUDE OIL TOTAL RETURN INDEX ETN ETF 06738C786 1 200 SH SOLE 1196 0 0 OIL STS INTL INC COM Common Stock 678026105 4 325 SH SOLE 4322 0 0 ONEOK INC NEW COM Common Stock 682680103 3122 42371 SH SOLE 3122319 0 0 OKTA INC CL A Common Stock 679295105 38 385 SH SOLE 37907 0 0 OLD LINE BANCSHARES INC COM Common Stock 67984M100 22 750 SH SOLE 21758 0 0 UNIVERSAL DISPLAY CORP COM Common Stock 91347P105 17 100 SH SOLE 16829 0 0 OLLIES BARGAIN OUTLT HLDGS INC COM Common Stock 681116109 8 135 SH SOLE 7916 0 0 OLIN CORP COM PAR $1 Common Stock 680665205 44 2354 SH SOLE 44067 0 0 OMNICOM GROUP INC COM Common Stock 681919106 2222 28142 SH SOLE 2221787 0 0 ONEMAIN HLDGS INC COM Common Stock 68268W103 13 355 SH SOLE 13021 0 0 OMNITEK ENGR CORP COM Common Stock 68215W107 0 2000 SH SOLE 160 0 0 ON SEMICONDUCTOR CORP COM Common Stock 682189105 14 753 SH SOLE 14465 0 0 OLD NATL BANCORP IND COM Common Stock 680033107 50 2927 SH SOLE 50359 0 0 FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK FUND ETF 315912808 378 1202 SH SOLE 377591 0 0 ORGANOVO HLDGS INC COM Common Stock 68620A104 0 150 SH SOLE 39 0 0 OPKO HEALTH INC COM Common Stock 68375N103 1 500 SH SOLE 1045 0 0 O P T SCIENCES CORP COM Common Stock 671003101 50 2700 SH SOLE 49950 0 0 OPPENHEIMER HLDGS INC CL A NON VTG Common Stock 683797104 319 10610 SH SOLE 318937 0 0 ORACLE CORP COM Common Stock 68389X105 6360 115582 SH SOLE 6360450 0 0 CANNAROYALTY CORP COM Common Stock 137644100 1 200 SH SOLE 830 0 0 OLD REP INTL CORP COM Common Stock 680223104 257 10899 SH SOLE 256889 0 0 O REILLY AUTOMOTIVE INC NEW COM Common Stock 67103H107 2693 6757 SH SOLE 2692732 0 0 OSRAM LICHT AG NAMENS AKTIEN ON Common Stock D5963B113 1 22 SH SOLE 968 0 0 OSHKOSH CORP COM Common Stock 688239201 8 100 SH SOLE 7580 0 0 OVERSTOCK COM INC DEL COM Common Stock 690370101 32 3000 SH SOLE 31770 0 0 ONESPAWORLD HOLDINGS LIMITED COM Common Stock P73684113 5 344 SH SOLE 5342 0 0 OTTER TAIL CORP COM Common Stock 689648103 9 169 SH SOLE 9084 0 0 OXFORD INDS INC COM Common Stock 691497309 29 407 SH SOLE 29182 0 0 OCCIDENTAL PETE CORP COM Common Stock 674599105 375 8269 SH SOLE 374836 0 0 OZ MINERALS LTD SHS Common Stock Q7161P122 1 159 SH SOLE 1031 0 0 PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Common Stock 726503105 1258 60630 SH SOLE 1258077 0 0 PACWEST BANCORP DEL COM Common Stock 695263103 81 2228 SH SOLE 80966 0 0 PENSKE AUTOMOTIVE GRP INC COM Common Stock 70959W103 56 1180 SH SOLE 55790 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A Common Stock 72651A207 77 3612 SH SOLE 76683 0 0 PAGSEGURO DIGITAL LTD COM CL A Common Stock G68707101 25 531 SH SOLE 24591 0 0 ABERDEEN STANDARD PHYSICAL PALLADIUM SHARES ETF ETF 003262102 49 310 SH SOLE 49349 0 0 PALO ALTO NETWORKS INC COM Common Stock 697435105 906 4447 SH SOLE 906432 0 0 PARADISE INC COM Common Stock 699058103 6 214 SH SOLE 6057 0 0 PATRICK INDS INC COM Common Stock 703343103 29 675 SH SOLE 28944 0 0 PROSHARES PET CARE ETF ETF 74348A145 5 125 SH SOLE 4967 0 0 PAYCOM SOFTWARE INC COM Common Stock 70432V102 145 694 SH SOLE 145386 0 0 PAYCHEX INC COM Common Stock 704326107 622 7513 SH SOLE 621844 0 0 PROSPERITY BANCSHARES INC COM Common Stock 743606105 47 658 SH SOLE 46744 0 0 PEMBINA PIPELINE CORP COM Common Stock 706327103 143 3832 SH SOLE 142632 0 0 PEOPLES UTD FINL INC COM Common Stock 712704105 112 7194 SH SOLE 112478 0 0 INVESCO DYNAMIC BIOTECHNOLOGY & GENOME ETF ETF 46137V787 12 250 SH SOLE 11842 0 0 PBF ENERGY INC CL A Common Stock 69318G106 10 386 SH SOLE 10495 0 0 PBF LOGISTICS LP UNIT LTD PTNR Common Stock 69318Q104 55 2600 SH SOLE 54990 0 0 PRESTIGE CONSMR HEALTHCARE INC COM Common Stock 74112D101 77 2227 SH SOLE 77255 0 0 PERMIAN BASIN RTY TR UNIT BEN INT Common Stock 714236106 21 3934 SH SOLE 20575 0 0 PACCAR INC COM Common Stock 693718108 1437 20528 SH SOLE 1437165 0 0 PG&E CORP COM Common Stock 69331C108 16 1626 SH SOLE 16260 0 0 PAYLOCITY HLDG CORP COM Common Stock 70438V106 12 127 SH SOLE 12393 0 0 PCCW LTD SHS Common Stock Y6802P120 0 600 SH SOLE 337 0 0 INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF ETF 46138E784 5 168 SH SOLE 4897 0 0 PAGERDUTY INC COM Common Stock 69553P100 3 100 SH SOLE 2825 0 0 PDC ENERGY INC COM Common Stock 69327R101 3 103 SH SOLE 2858 0 0 INVESCO DWA MOMENTUM ETF ETF 46137V837 13 220 SH SOLE 13398 0 0 PUBLIC SVC ENTERPRISE GRP INC COM Common Stock 744573106 573 9223 SH SOLE 572564 0 0 PEGASYSTEMS INC COM Common Stock 705573103 41 597 SH SOLE 40670 0 0 INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF ETF 46137V720 92 2157 SH SOLE 91787 0 0 PEPSICO INC COM Common Stock 713448108 13010 94892 SH SOLE 13009674 0 0 INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 24 1284 SH SOLE 23510 0 0 PFIZER INC COM Common Stock 717081103 17263 480449 SH SOLE 17262534 0 0 ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 28558 760929 SH SOLE 28557676 0 0 PRINCIPAL FINL GROUP INC COM Common Stock 74251V102 307 5365 SH SOLE 306556 0 0 INVESCO DWA FINANCIAL MOMENTUM ETF ETF 46137V860 9 248 SH SOLE 9282 0 0 INVESCO DIVIDEND ACHIEVERS ETF ETF 46137V506 426 14400 SH SOLE 425664 0 0 PROOFPOINT INC COM Common Stock 743424103 11 87 SH SOLE 11227 0 0 PROVIDENT FINL SVCS INC COM Common Stock 74386T105 284 11592 SH SOLE 284352 0 0 PROCTER & GAMBLE CO COM Common Stock 742718109 31673 254647 SH SOLE 31672941 0 0 INVESCO FINANCIAL PREFERRED ETF ETF 46137V621 961 51183 SH SOLE 961217 0 0 PENGROWTH ENERGY CORP COM Common Stock 70706P104 0 400 SH SOLE 79 0 0 PROGRESSIVE CORP OHIO COM Common Stock 743315103 2532 32776 SH SOLE 2531977 0 0 INVESCO PREFERRED ETF ETF 46138E511 408 27140 SH SOLE 407643 0 0 PARKER HANNIFIN CORP COM Common Stock 701094104 121 668 SH SOLE 120662 0 0 PULTE GROUP INC COM Common Stock 745867101 93 2535 SH SOLE 92933 0 0 INVESCO WATER RESOURCES ETF ETF 46137V142 291 7946 SH SOLE 290824 0 0 INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 157 9799 SH SOLE 157176 0 0 POLARIS INC COM Common Stock 731068102 7 82 SH SOLE 7217 0 0 PINTEREST INC CL A Common Stock 72352L106 3 100 SH SOLE 2645 0 0 PIER 1 IMPORTS INC COM NEW Common Stock 720279504 0 15 SH SOLE 146 0 0 PIERIS PHARMACEUTICALS INC COM Common Stock 720795103 2 500 SH SOLE 1705 0 0 PIPER JAFFRAY COS COM Common Stock 724078100 7 95 SH SOLE 7171 0 0 INVESCO DYNAMIC PHARMACEUTICALS ETF ETF 46137V662 100 1765 SH SOLE 100005 0 0 PJT PARTNERS INC COM CL A Common Stock 69343T107 18 439 SH SOLE 17856 0 0 PARKER DRILLING CO COM Common Stock 701081507 0 1 SH SOLE 19 0 0 PACKAGING CORP AMER COM Common Stock 695156109 472 4420 SH SOLE 472454 0 0 PERKINELMER INC COM Common Stock 714046109 2352 27613 SH SOLE 2351807 0 0 PARKWAY ACQUISITION CORP COM Common Stock 70153X105 74 6050 SH SOLE 74415 0 0 PARK OHIO HLDGS CORP COM Common Stock 700666100 5 175 SH SOLE 5226 0 0 INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 9 150 SH SOLE 9387 0 0 PHOTRONICS INC COM Common Stock 719405102 143 13140 SH SOLE 142963 0 0 CHILDRENS PL INC COM Common Stock 168905107 26 329 SH SOLE 25514 0 0 PLANET FITNESS INC CL A Common Stock 72703H101 58 1005 SH SOLE 58159 0 0 PREFORMED LINE PRODS CO COM Common Stock 740444104 119 2174 SH SOLE 119094 0 0 PULSE BIOSCIENCES INC COM Common Stock 74587B101 23 1500 SH SOLE 23160 0 0 PLUG POWER INC COM NEW Common Stock 72919P202 11 4304 SH SOLE 11320 0 0 PHILIP MORRIS INTL INC COM Common Stock 718172109 2716 35225 SH SOLE 2715647 0 0 PNC FINL SVCS GROUP INC COM Common Stock 693475105 1677 11963 SH SOLE 1676734 0 0 PINNACLE FINL PARTNERS INC COM Common Stock 72346Q104 271 4784 SH SOLE 271492 0 0 PNM RES INC COM Common Stock 69349H107 11 207 SH SOLE 10781 0 0 INVESCO NASDAQ INTERNET ETF ETF 46137V530 20 150 SH SOLE 19509 0 0 PENTAIR PLC SHS Common Stock G7S00T104 837 22154 SH SOLE 837421 0 0 PINNACLE WEST CAP CORP COM Common Stock 723484101 216 2221 SH SOLE 215628 0 0 POOL CORPORATION COM Common Stock 73278L105 3087 15307 SH SOLE 3087463 0 0 PORTLAND GEN ELEC CO COM NEW Common Stock 736508847 148 2607 SH SOLE 147960 0 0 POST HLDGS INC COM Common Stock 737446104 141 1329 SH SOLE 140661 0 0 POTNETWORK HLDGS INC COM NEW Common Stock 737636209 0 5000 SH SOLE 190 0 0 POWER INTEGRATIONS INC COM Common Stock 739276103 24 262 SH SOLE 23693 0 0 INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 81 1200 SH SOLE 81240 0 0 PINNACLE BANKSHARES CORP COM Common Stock 72345E102 45 1435 SH SOLE 45202 0 0 PILGRIMS PRIDE CORP NEW COM Common Stock 72147K108 54 1675 SH SOLE 53675 0 0 PPG INDS INC COM Common Stock 693506107 271 2287 SH SOLE 271032 0 0 PPL CORP COM Common Stock 69351T106 367 11512 SH SOLE 367257 0 0 PEOPLES-SIDNEY FINL CORP COM NEW Common Stock 712308204 0 15 SH SOLE 192 0 0 PROASSURANCE CORP COM Common Stock 74267C106 24 599 SH SOLE 24307 0 0 PRA GROUP INC COM Common Stock 69354N106 12 363 SH SOLE 12266 0 0 PRAIRIESKY RTY LTD COM Common Stock 739721108 0 1 SH SOLE 14 0 0 INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 500 4245 SH SOLE 500346 0 0 INVESCO FTSE RAFI US 1500A SMALL-MIDA ETF ETF 46137V597 32 250 SH SOLE 31730 0 0 PERRIGO CO PLC SHS Common Stock G97822103 56 996 SH SOLE 55666 0 0 PROGRESS SOFTWARE CORP COM Common Stock 743312100 14 374 SH SOLE 14234 0 0 PROTO LABS INC COM Common Stock 743713109 84 823 SH SOLE 84028 0 0 PROS HOLDINGS INC COM Common Stock 74346Y103 30 501 SH SOLE 29860 0 0 PERSPECTA INC COM Common Stock 715347100 16 612 SH SOLE 16022 0 0 PRUDENTIAL FINL INC COM Common Stock 744320102 2290 25464 SH SOLE 2290446 0 0 PLURALSIGHT INC COM CL A Common Stock 72941B106 71 4252 SH SOLE 71412 0 0 INVESCO DYNAMIC SEMICONDUCTORS ETF ETF 46137V647 35 600 SH SOLE 34686 0 0 INVESCO DYNAMIC SOFTWARE ETF ETF 46137V639 214 2300 SH SOLE 214084 0 0 PURE STORAGE INC CL A Common Stock 74624M102 50 2966 SH SOLE 50244 0 0 PLUS THERAPEUTICS INC COM NEW Common Stock 72941H400 0 18 SH SOLE 62 0 0 HERMITAGE OFFSHORE SERVICE LTD SHS Common Stock G4511M108 0 7 SH SOLE 8 0 0 PHILLIPS 66 COM Common Stock 718546104 360 3516 SH SOLE 360038 0 0 PHILLIPS 66 PARTNERS LP COM UNIT REP INT Common Stock 718549207 420 7425 SH SOLE 420404 0 0 PTC INC COM Common Stock 69370C100 138 2030 SH SOLE 138405 0 0 PTC THERAPEUTICS INC COM Common Stock 69366J200 4 110 SH SOLE 3720 0 0 INVESCO DWA HEALTHCARE MOMENTUM ETF ETF 46137V852 29 372 SH SOLE 29098 0 0 PORTOLA PHARMACEUTICALS INC COM Common Stock 737010108 11 400 SH SOLE 10728 0 0 PELOTON INTERACTIVE INC CL A COM Common Stock 70614W100 5 201 SH SOLE 5045 0 0 PROTECTIVE INS CORP CL B Common Stock 74368L203 283 16236 SH SOLE 283318 0 0 PICK UPS PLUS INC COM Common Stock 719574105 0 1000 SH SOLE 1 0 0 PURATION INC COM Common Stock 74609P104 0 1000 SH SOLE 64 0 0 PVH CORP COM Common Stock 693656100 103 1163 SH SOLE 102642 0 0 POWER CORP CDA COM Common Stock 739239101 11 475 SH SOLE 10950 0 0 PWRCOR INC COM Common Stock 74709P103 11 80952 SH SOLE 10524 0 0 PENNS WOODS BANCORP INC COM Common Stock 708430103 99 2150 SH SOLE 99438 0 0 QUANTA SVCS INC COM Common Stock 74762E102 29 755 SH SOLE 28569 0 0 PIONEER NAT RES CO COM Common Stock 723787107 68 539 SH SOLE 68027 0 0 INVESCO DYNAMIC OIL & GAS SERVICES ETF ETF 46137V670 1 130 SH SOLE 616 0 0 PAYPAL HLDGS INC COM Common Stock 70450Y103 2005 19354 SH SOLE 2004881 0 0 INVESCO NATIONAL AMT-FREE MUNICIPAL BOND ETF ETF 46138E537 50 1900 SH SOLE 50432 0 0 INVESCO CLEANTECH ETF ETF 46137V407 1 31 SH SOLE 1383 0 0 PARAMOUNT GOLD NEV CORP COM Common Stock 69924M109 0 45 SH SOLE 31 0 0 PAPA JOHNS INTL INC COM Common Stock 698813102 5 100 SH SOLE 5235 0 0 SUDA LTD COM Common Stock Q8800Q109 11 3525800 SH SOLE 10683 0 0 IQ HEDGE MULTI-STRATEGY TRACKER ETF ETF 45409B107 4 119 SH SOLE 3620 0 0 QUALCOMM INC COM Common Stock 747525103 6964 91300 SH SOLE 6964366 0 0 FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 25 540 SH SOLE 24538 0 0 QEP RES INC COM Common Stock 74733V100 3 792 SH SOLE 2930 0 0 ISHARES AAA - A RATED CORPORATE BOND ETF ETF 46429B291 233 4260 SH SOLE 233469 0 0 QUALYS INC COM Common Stock 74758T303 189 2507 SH SOLE 189454 0 0 INVESCO QQQ TRUST ETF 46090E103 3241 17128 SH SOLE 3240552 0 0 QURATE RETAIL INC COM SER A Common Stock 74915M100 18 1713 SH SOLE 17670 0 0 QORVO INC COM Common Stock 74736K101 8 103 SH SOLE 7636 0 0 RESTAURANT BRANDS INTL INC COM Common Stock 76131D103 109 1523 SH SOLE 109089 0 0 WISDOMTREE U.S. QUALITY SHAREHOLDER YIELD FUND ETF 97717W547 28 320 SH SOLE 27977 0 0 FIRST TRUST NASDAQ-100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102 94 1075 SH SOLE 94096 0 0 QUATERRA RES INC COM Common Stock 747952109 0 2000 SH SOLE 100 0 0 Q2 HLDGS INC COM Common Stock 74736L109 14 180 SH SOLE 14197 0 0 ISHARES EDGE MSCI USA QUALITY FACTOR ETF ETF 46432F339 17 186 SH SOLE 17186 0 0 QUICKLOGIC CORP COM Common Stock 74837P108 0 7 SH SOLE 2 0 0 GLOBAL X NASDAQ 100 COVERED CALL ETF ETF 37954Y483 23 1000 SH SOLE 22775 0 0 FERRARI N V COM Common Stock N3167Y103 65 419 SH SOLE 64564 0 0 RITE AID CORP COM Common Stock 767754872 0 65 SH SOLE 452 0 0 RITCHIE BROS AUCTIONEERS COM Common Stock 767744105 79 1971 SH SOLE 78643 0 0 RIBBON COMMUNICATIONS INC COM Common Stock 762544104 1 100 SH SOLE 584 0 0 RECKITT BENCKISER GROUP PLC SHS Common Stock G74079107 78 983 SH SOLE 77536 0 0 INVESCO S&P 500 EQUAL WEIGHT CONSUMER DISCRETIONARY ETF ETF 46137V381 19 182 SH SOLE 19016 0 0 ROGERS COMMUNICATIONS INC CL B Common Stock 775109200 53 1070 SH SOLE 53071 0 0 ROYAL CARIBBEAN CRUISES LTD COM Common Stock V7780T103 45 409 SH SOLE 44626 0 0 RADNET INC COM Common Stock 750491102 2 125 SH SOLE 1795 0 0 RADIUS HEALTH INC COM NEW Common Stock 750469207 39 1530 SH SOLE 39398 0 0 RADWARE LTD ORD Common Stock M81873107 1 32 SH SOLE 776 0 0 EVEREST RE GROUP LTD COM Common Stock G3223R108 1011 3801 SH SOLE 1011408 0 0 REGENERON PHARMACEUTICALS COM Common Stock 75886F107 58 208 SH SOLE 57699 0 0 RING ENERGY INC COM Common Stock 76680V108 1 751 SH SOLE 1232 0 0 ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 21 500 SH SOLE 21065 0 0 REVLON INC CL A NEW Common Stock 761525609 184 7845 SH SOLE 184279 0 0 REX AMERICAN RESOURCES CORP COM Common Stock 761624105 23 300 SH SOLE 22899 0 0 RESIDEO TECHNOLOGIES INC COM Common Stock 76118Y104 19 1303 SH SOLE 18698 0 0 REGIONS FINL CORP NEW COM Common Stock 7591EP100 149 9347 SH SOLE 149313 0 0 INVESCO S&P MIDCAP 400 PURE GROWTH ETF ETF 46137V217 70 495 SH SOLE 69973 0 0 RESOLUTE FST PRODS INC COM Common Stock 76117W109 1 214 SH SOLE 1006 0 0 REINSURANCE GRP OF AMERICA INC COM NEW Common Stock 759351604 189 1180 SH SOLE 188658 0 0 RGC RES INC COM Common Stock 74955L103 1152 39409 SH SOLE 1152305 0 0 ROYAL GOLD INC COM Common Stock 780287108 20 165 SH SOLE 20330 0 0 ROBERT HALF INTL INC COM Common Stock 770323103 2016 36227 SH SOLE 2016367 0 0 INVESCO S&P 500 EQUAL WEIGHT CONSUMER STAPLES ETF ETF 46137V373 2652 18889 SH SOLE 2652016 0 0 TRANSOCEAN LTD REG SHS Common Stock H8817H100 4 818 SH SOLE 3656 0 0 RIOT BLOCKCHAIN INC COM Common Stock 767292105 1 500 SH SOLE 890 0 0 RAYMOND JAMES FINANCIAL INC COM Common Stock 754730109 46 560 SH SOLE 46368 0 0 RALPH LAUREN CORP CL A Common Stock 751212101 13 140 SH SOLE 13462 0 0 REALOGY HLDGS CORP COM Common Stock 75605Y106 3 480 SH SOLE 3206 0 0 RLI CORP COM Common Stock 749607107 178 1920 SH SOLE 178387 0 0 RESMED INC COM Common Stock 761152107 277 2050 SH SOLE 276976 0 0 RMR GROUP INC CL A Common Stock 74967R106 6 137 SH SOLE 6231 0 0 RENAISSANCERE HOLDINGS LTD COM Common Stock G7496G103 109 565 SH SOLE 109299 0 0 RENAULT SA SHS SICOVAM Common Stock F77098105 2 32 SH SOLE 1837 0 0 ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 14 378 SH SOLE 14496 0 0 ROCKWELL AUTOMATION INC COM Common Stock 773903109 61 370 SH SOLE 61036 0 0 ROLLINS INC COM Common Stock 775711104 200 5884 SH SOLE 200468 0 0 RBC BEARINGS INC COM Common Stock 75524B104 69 413 SH SOLE 68521 0 0 ROPER TECHNOLOGIES INC COM Common Stock 776696106 26 72 SH SOLE 25675 0 0 ROSS STORES INC COM Common Stock 778296103 430 3912 SH SOLE 429733 0 0 RPM INTL INC COM Common Stock 749685103 496 7207 SH SOLE 495915 0 0 DONNELLEY R R & SONS CO COM Common Stock 257867200 0 86 SH SOLE 324 0 0 ROADRUNNER TRANSN SYS INC COM NEW Common Stock 76973Q204 0 28 SH SOLE 290 0 0 RELIANCE STEEL & ALUMINUM CO COM Common Stock 759509102 81 808 SH SOLE 80525 0 0 REPUBLIC SVCS INC COM Common Stock 760759100 86 993 SH SOLE 86346 0 0 INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 2924 27051 SH SOLE 2923654 0 0 RESERVE PETE CO COM Common Stock 761102102 17 80 SH SOLE 16800 0 0 VANECK VECTORS RUSSIA ETF ETF 92189F403 17 735 SH SOLE 16765 0 0 RAYTHEON CO COM NEW Common Stock 755111507 1120 5711 SH SOLE 1120441 0 0 ARBORGEN HLDGS LTD SHS Common Stock Q0465M101 4 33333 SH SOLE 3950 0 0 REVOLVE GROUP INC CL A Common Stock 76156B107 2 100 SH SOLE 2337 0 0 REVANCE THERAPEUTICS INC COM Common Stock 761330109 3 200 SH SOLE 2600 0 0 INVESCO S&P 500 REVENUE ETF ETF 46138G698 13 248 SH SOLE 13380 0 0 REWALK ROBOTICS LTD SHS Common Stock M8216Q200 15 5000 SH SOLE 15300 0 0 SPDR DOW JONES GLOBAL REAL ESTATE ETF ETF 78463X749 10 187 SH SOLE 9719 0 0 SPDR DOW JONES REIT ETF ETF 78464A607 33 312 SH SOLE 32626 0 0 SPDR DOW JONES INTERNATIONAL REAL ESTATE ETF ETF 78463X863 597 15116 SH SOLE 597384 0 0 PROSHARES ULTRA HEALTH CARE ETF 74347R735 10 100 SH SOLE 9821 0 0 REXNORD CORP NEW COM Common Stock 76169B102 8 289 SH SOLE 7817 0 0 ROYAL BK CDA MONTREAL QUE COM Common Stock 780087102 80 985 SH SOLE 79943 0 0 INVESCO S&P 500 EQUAL WEIGHT FINANCIALS ETF ETF 46137V340 53 1217 SH SOLE 53122 0 0 INVESCO S&P 500 EQUAL WEIGHT HEALTH CARE ETF ETF 46137V332 30 151 SH SOLE 29591 0 0 INVESCO S&P 500 EQUAL WEIGHT TECHNOLOGY ETF ETF 46137V282 1836 10269 SH SOLE 1836302 0 0 INVESCO S&P 500 EQUAL WEIGHT UTILITIES ETF ETF 46137V274 3343 31346 SH SOLE 3342776 0 0 SPRINT CORPORATION COM Common Stock 85207U105 1 177 SH SOLE 1092 0 0 SEABRIDGE GOLD INC COM Common Stock 811916105 3 250 SH SOLE 3165 0 0 SABRE CORP COM Common Stock 78573M104 11 507 SH SOLE 11354 0 0 SAFETY INS GROUP INC COM Common Stock 78648T100 119 1175 SH SOLE 119063 0 0 SCIENCE APPLICATNS INTL CP NEW COM Common Stock 808625107 27 305 SH SOLE 26642 0 0 BOSTON BEER INC CL A Common Stock 100557107 10 28 SH SOLE 10194 0 0 SANDSTORM GOLD LTD COM NEW Common Stock 80013R206 11 2000 SH SOLE 11280 0 0 SANMINA CORPORATION COM Common Stock 801056102 14 451 SH SOLE 14482 0 0 SINCLAIR BROADCAST GROUP INC CL A Common Stock 829226109 2 40 SH SOLE 1710 0 0 SALLY BEAUTY HLDGS INC COM Common Stock 79546E104 1 84 SH SOLE 1251 0 0 SIGNATURE BK NEW YORK N Y COM Common Stock 82669G104 77 649 SH SOLE 77374 0 0 SABINE ROYALTY TR UNIT BEN INT Common Stock 785688102 9 200 SH SOLE 8678 0 0 STARBUCKS CORP COM Common Stock 855244109 4404 49813 SH SOLE 4404486 0 0 SOUTHERN COPPER CORP COM Common Stock 84265V105 26 765 SH SOLE 26109 0 0 SCHWAB U.S. SMALL-CAP ETF ETF 808524607 12237 175497 SH SOLE 12237409 0 0 SCHWAB US BROAD MKT ETF ETF 808524102 35135 494723 SH SOLE 35135478 0 0 SCHWAB INTERNATIONAL SMALL-CAP EQUITY ETF ETF 808524888 858 26967 SH SOLE 857551 0 0 SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 2293 41860 SH SOLE 2293084 0 0 SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 6303 250796 SH SOLE 6302511 0 0 SCHWAB INTL EQ ETF ETF 808524805 25291 793815 SH SOLE 25290942 0 0 SCHWAB U.S. LARGE-CAP GROWTH ETF ETF 808524300 8202 97626 SH SOLE 8201570 0 0 SCHWAB U.S. REIT ETF ETF 808524847 7218 153024 SH SOLE 7218125 0 0 SCHWAB 1000 INDEX ETF ETF 808524722 98 3376 SH SOLE 98453 0 0 SCHWAB U.S. MID-CAP ETF ETF 808524508 15396 272305 SH SOLE 15396149 0 0 SCHWAB SHORT-TERM U.S. TREASURY ETF ETF 808524862 4642 91749 SH SOLE 4641599 0 0 SCHWAB U.S. TIPS ETF ETF 808524870 805 14186 SH SOLE 805175 0 0 SCHWAB INTERMEDIATE-TERM U.S. TREASURY ETF ETF 808524854 2561 46086 SH SOLE 2560551 0 0 SCHWAB U.S. LARGE-CAP VALUE ETF ETF 808524409 25098 442419 SH SOLE 25098427 0 0 THE CHARLES SCHWAB CORPORATION COM Common Stock 808513105 5851 139875 SH SOLE 5850957 0 0 SCHWAB U.S. LARGE-CAP ETF ETF 808524201 21250 299587 SH SOLE 21249706 0 0 SCHWAB US AGGREGATE BOND ETF ETF 808524839 7900 146695 SH SOLE 7899542 0 0 SERVICE CORP INTL COM Common Stock 817565104 260 5442 SH SOLE 260182 0 0 SCIENTIFIC LEARNING CORP OC-COM Common Stock 808760102 0 1000 SH SOLE 131 0 0 STEELCASE INC CL A Common Stock 858155203 20 1056 SH SOLE 19584 0 0 STARRETT L S CO CL A Common Stock 855668109 0 1 SH SOLE 6 0 0 ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 256 4479 SH SOLE 256333 0 0 ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858 867 19783 SH SOLE 867485 0 0 PROSHARES ULTRASHORT S&P 500 ETF 74347B383 48 1610 SH SOLE 47702 0 0 SPDR S&P DIVIDEND ETF ETF 78464A763 9458 92179 SH SOLE 9457542 0 0 SEABOARD CORP COM Common Stock 811543107 44 10 SH SOLE 44126 0 0 SEALED AIR CORP NEW COM Common Stock 81211K100 146 3528 SH SOLE 146447 0 0 SEI INVESTMENTS CO COM Common Stock 784117103 38 644 SH SOLE 38160 0 0 SERVICEMASTER GLOBAL HLDGS INC COM Common Stock 81761R109 639 11440 SH SOLE 639496 0 0 STIFEL FINL CORP COM Common Stock 860630102 22 392 SH SOLE 22493 0 0 SAFEGUARD SCIENTIFICS INC COM NEW Common Stock 786449207 34 3008 SH SOLE 34111 0 0 STITCH FIX INC COM CL A Common Stock 860897107 27 1407 SH SOLE 27085 0 0 SHIP FINANCE INTERNATIONAL LTD SHS Common Stock G81075106 4 292 SH SOLE 4100 0 0 SEATTLE GENETICS INC COM Common Stock 812578102 74 861 SH SOLE 73529 0 0 SHENANDOAH TELECOMMUNICATIONS COM Common Stock 82312B106 101 3168 SH SOLE 100647 0 0 SEARS HLDGS CORP COM Common Stock 812350106 0 140 SH SOLE 36 0 0 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT Common Stock 822634101 406 19835 SH SOLE 405630 0 0 SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 2869 58558 SH SOLE 2868755 0 0 MADDEN STEVEN LTD COM Common Stock 556269108 18 510 SH SOLE 18253 0 0 SHOPIFY INC CL A Common Stock 82509L107 369 1185 SH SOLE 369317 0 0 ISHARES SHORT TREASURY BOND ETF ETF 464288679 126 1143 SH SOLE 126475 0 0 SHERWIN WILLIAMS CO COM Common Stock 824348106 711 1293 SH SOLE 710982 0 0 ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 13606 160411 SH SOLE 13606054 0 0 ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 8493 182680 SH SOLE 8492773 0 0 SELECTIVE INS GROUP INC COM Common Stock 816300107 259 3450 SH SOLE 259406 0 0 GLOBAL X SILVER MINERS ETF ETF 37954Y848 23 827 SH SOLE 23247 0 0 SINGLEPOINT INC COM Common Stock 82932V102 0 10000 SH SOLE 117 0 0 SIRIUS XM HLDGS INC COM Common Stock 82968B103 69 10986 SH SOLE 68718 0 0 SITEONE LANDSCAPE SUPPLY INC COM Common Stock 82982L103 42 561 SH SOLE 41525 0 0 SVB FINL GROUP COM Common Stock 78486Q101 3 15 SH SOLE 3134 0 0 ABERDEEN STANDARD PHYSICAL SILVER SHARES ETF ETF 003264108 57 3478 SH SOLE 57457 0 0 SIX FLAGS ENTMT CORP NEW COM Common Stock 83001A102 342 6735 SH SOLE 342071 0 0 SOUTH JERSEY INDS INC COM Common Stock 838518108 133 4020 SH SOLE 133452 0 0 SMUCKER J M CO COM NEW Common Stock 832696405 540 4905 SH SOLE 539658 0 0 SHAW COMMUNICATIONS INC CL B CONV Common Stock 82028K200 75 3801 SH SOLE 74728 0 0 PROSHARES ULTRASHORT FINANCIALS ETF 74347B748 0 1 SH SOLE 16 0 0 SENTRY TECHNOLOGY CORP COM Common Stock 81731K101 0 3449 SH SOLE 6 0 0 SKYWEST INC COM Common Stock 830879102 8 133 SH SOLE 7650 0 0 FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 37 658 SH SOLE 37128 0 0 SCHLUMBERGER LTD COM Common Stock 806857108 4495 129608 SH SOLE 4494537 0 0 U S SILICA HLDGS INC COM Common Stock 90346E103 4 410 SH SOLE 3945 0 0 SUN LIFE FINL INC COM Common Stock 866796105 100 2222 SH SOLE 99568 0 0 SOLGOLD PLC SHS Common Stock G8255T104 11 40930 SH SOLE 11055 0 0 SILGAN HOLDINGS INC COM Common Stock 827048109 19 640 SH SOLE 19222 0 0 SLM CORP COM Common Stock 78442P106 13 1500 SH SOLE 13238 0 0 ISHARES SILVER TRUST ETF 46428Q109 401 25193 SH SOLE 401073 0 0 SPDR S&P 600 SMALL CAP ETF ETF 78464A813 308 4585 SH SOLE 308158 0 0 SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 2352 38400 SH SOLE 2352365 0 0 SIEMENS A G ORD Common Stock D69671218 38 359 SH SOLE 38453 0 0 VANECK VECTORS AMT-FREE SHORT MUNICIPAL INDEX ETF ETF 92189F528 27 1500 SH SOLE 26542 0 0 PROSHARES RUSSELL 2000 DIVIDEND GROWERS ETF ETF 74347B698 28 475 SH SOLE 28338 0 0 SPDR EURO STOXX SMALL CAP ETF ETF 78463X392 23 400 SH SOLE 22513 0 0 SCOTTS MIRACLE GRO CO CL A Common Stock 810186106 33 324 SH SOLE 32990 0 0 ISHARES MSCI INDIA SMALL CAP INDEX FUND ETF 46429B614 7 204 SH SOLE 7173 0 0 SNAP ON INC COM Common Stock 833034101 196 1254 SH SOLE 196301 0 0 SNAP INC CL A Common Stock 83304A106 8 530 SH SOLE 8374 0 0 SYNOPSYS INC COM Common Stock 871607107 91 664 SH SOLE 91134 0 0 GLOBAL X INTERNET OF THINGS THEMATIC ETF ETF 37954Y780 6 272 SH SOLE 5549 0 0 SYNNEX CORP COM Common Stock 87162W100 18 156 SH SOLE 17612 0 0 SOUTHERN CO COM Common Stock 842587107 2800 45336 SH SOLE 2800429 0 0 SODASTREAM INTERNATIONAL LTD USD SHS Common Stock M9068E105 10 70 SH SOLE 9835 0 0 SONOCO PRODS CO COM Common Stock 835495102 38 651 SH SOLE 37895 0 0 SONOS INC COM Common Stock 83570H108 16 1200 SH SOLE 16092 0 0 ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND ETF 464287523 49 232 SH SOLE 49106 0 0 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 3275 110498 SH SOLE 3275171 0 0 SPARTAN MTRS INC COM Common Stock 846819100 651 47413 SH SOLE 650506 0 0 SPECTRUM BRANDS HLDGS INC NEW COM Common Stock 84790A105 34 650 SH SOLE 34268 0 0 AAM S&P 500 HIGH DIVIDEND VALUE ETF ETF 26922A594 4715 178548 SH SOLE 4714676 0 0 SPDR PORTFOLIO DEVELOPED WORLD EX-US ETF ETF 78463X889 7275 247799 SH SOLE 7275391 0 0 SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 1645 47978 SH SOLE 1644671 0 0 S&P GLOBAL INC COM Common Stock 78409V104 696 2840 SH SOLE 695743 0 0 SPDR PORTFOLIO MSCI GLOBAL STOCK MARKET ETF ETF 78463X475 8 192 SH SOLE 7663 0 0 SUBURBAN PROPANE PARTNERS L P UNIT LTD PARTN Common Stock 864482104 77 3255 SH SOLE 76916 0 0 INVESCO S&P 500 HIGH BETA ETF ETF 46138E370 5 125 SH SOLE 5168 0 0 INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 41 952 SH SOLE 40593 0 0 SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 2 63 SH SOLE 2223 0 0 SPDR PORTFOLIO TIPS ETF ETF 78464A656 1032 36180 SH SOLE 1031854 0 0 SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 114 3259 SH SOLE 113576 0 0 SPLUNK INC COM Common Stock 848637104 69 585 SH SOLE 68948 0 0 INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 1899 32801 SH SOLE 1899153 0 0 SPDR PORTFOLIO MID CAP ETF ETF 78464A847 131 3852 SH SOLE 130546 0 0 SPOTIFY TECHNOLOGY S A SHS Common Stock L8681T102 2 14 SH SOLE 1596 0 0 SPECTRUM PHARMACEUTICALS INC COM Common Stock 84763A108 2 200 SH SOLE 1659 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A Common Stock 848574109 16 200 SH SOLE 16472 0 0 SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 4080 132265 SH SOLE 4080374 0 0 SPS COMMERCE INC COM Common Stock 78463M107 99 2099 SH SOLE 98800 0 0 SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 93 3100 SH SOLE 93000 0 0 SPDR PORTFOLIO INTERMEDIATE TERM TREASURY ETF ETF 78464A672 2 66 SH SOLE 2064 0 0 SPDR PORTFOLIO TOTAL STOCK MARKET ETF ETF 78464A805 14491 394426 SH SOLE 14491228 0 0 SUNPOWER CORP COM Common Stock 867652406 0 15 SH SOLE 165 0 0 SPX CORP COM Common Stock 784635104 11 278 SH SOLE 11123 0 0 DIREXION DAILY S&P 500 BULL 3X SHARES ETF 25459W862 82 1575 SH SOLE 82388 0 0 SPDR S&P 500 ETF ETF 78462F103 217407 729201 SH SOLE 217407340 0 0 SPDR PORTFOLIO S&P 500 HIGH DIVIDEND ETF ETF 78468R788 26 675 SH SOLE 25632 0 0 SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 1967 50582 SH SOLE 1967138 0 0 SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508 14304 447572 SH SOLE 14304395 0 0 SQUARE INC CL A Common Stock 852234103 63 1024 SH SOLE 63437 0 0 SPIRE INC COM Common Stock 84857L101 47 540 SH SOLE 47430 0 0 STERICYCLE INC COM Common Stock 858912108 37 720 SH SOLE 36670 0 0 SEMPRA ENERGY COM Common Stock 816851109 763 5135 SH SOLE 763009 0 0 SPDR BLACKSTONE/ GSO SENIOR LOAN ETF ETF 78467V608 12 250 SH SOLE 11580 0 0 SORRENTO THERAPEUTICS INC COM NEW Common Stock 83587F202 4 2000 SH SOLE 4280 0 0 PACER BENCHMARK DATA & INFRASTRUCTURE REAL ESTATE SCTR ETF ETF 69374H741 26 800 SH SOLE 25760 0 0 SOUTH ST CORP COM Common Stock 840441109 132 1755 SH SOLE 132152 0 0 SIMPSON MANUFACTURING CO INC COM Common Stock 829073105 74 1063 SH SOLE 73740 0 0 SPDR S&P 400 MID CAP UCITS ETF ETF G8T03H104 20 357 SH SOLE 19589 0 0 SS&C TECHNOLOGIES HLDGS INC COM Common Stock 78467J100 172 3327 SH SOLE 171573 0 0 PROSHARES ULTRA S&P 500 ETF 74347R107 105 817 SH SOLE 104944 0 0 SENSATA TECHNOLOGIES HLDNG PLC SHS Common Stock G8060N102 58 1162 SH SOLE 58170 0 0 STAAR SURGICAL CO COM PAR $0.01 Common Stock 852312305 3 101 SH SOLE 2604 0 0 EXTENDED STAY AMER INC SHS 1 COM 1 CL B Common Stock 30224P200 9 591 SH SOLE 8652 0 0 STERIS PLC SHS USD Common Stock G8473T100 764 5287 SH SOLE 763889 0 0 SUNTRUST BKS INC COM Common Stock 867914103 1679 24404 SH SOLE 1678995 0 0 ISHARES 0-5 YEAR TIPS BOND ETF ETF 46429B747 10 104 SH SOLE 10437 0 0 STERLING BANCORP DEL COM Common Stock 85917A100 62 3110 SH SOLE 62387 0 0 STEEL DYNAMICS INC COM Common Stock 858119100 628 20910 SH SOLE 628124 0 0 STANTEC INC COM Common Stock 85472N109 2 100 SH SOLE 2228 0 0 PIMCO 1-5 YEAR U.S. TIPS INDEX EXCHANGE-TRADED FUND ETF 72201R205 128 2450 SH SOLE 128429 0 0 STRATEGIC ED INC COM Common Stock 86272C103 3 25 SH SOLE 3397 0 0 STRATUS PPTYS INC COM NEW Common Stock 863167201 214 7285 SH SOLE 213960 0 0 STATE STR CORP COM Common Stock 857477103 85 1418 SH SOLE 84669 0 0 SEAGATE TECHNOLOGY PLC SHS Common Stock G7945M107 2627 48271 SH SOLE 2626912 0 0 CONSTELLATION BRANDS INC CL A Common Stock 21036P108 223 1074 SH SOLE 222619 0 0 SUNCOR ENERGY INC NEW COM Common Stock 867224107 573 18144 SH SOLE 572988 0 0 ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 1025 9625 SH SOLE 1025448 0 0 SUNOCO LP COM UT REP LP Common Stock 86765K109 79 2500 SH SOLE 78625 0 0 SUPERNUS PHARMACEUTICALS INC COM Common Stock 868459108 4 130 SH SOLE 3572 0 0 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 277 2241 SH SOLE 277046 0 0 SAVARA INC COM Common Stock 805111101 0 142 SH SOLE 376 0 0 SERVOTRONICS INC COM Common Stock 817732100 20 2008 SH SOLE 19876 0 0 SHOCKWAVE MED INC COM Common Stock 82489T104 7 250 SH SOLE 7482 0 0 SWATCH GROUP AG NAMEN AKT Common Stock H83949133 4 82 SH SOLE 4121 0 0 STANLEY BLACK & DECKER INC COM Common Stock 854502101 1445 10005 SH SOLE 1444822 0 0 SKYWORKS SOLUTIONS INC COM Common Stock 83088M102 95 1203 SH SOLE 95319 0 0 SOUTHWEST GAS HOLDINGS INC COM Common Stock 844895102 19 211 SH SOLE 19209 0 0 SENSIENT TECHNOLOGIES CORP COM Common Stock 81725T100 1 21 SH SOLE 1442 0 0 STOCK YDS BANCORP INC COM Common Stock 861025104 629 17020 SH SOLE 628889 0 0 SPDR MFS SYSTEMATIC CORE EQUITY ETF ETF 78467V806 5 62 SH SOLE 5131 0 0 SYNCHRONY FINL COM Common Stock 87165B103 29 843 SH SOLE 28738 0 0 STRYKER CORP COM Common Stock 863667101 386 1781 SH SOLE 386156 0 0 CAMBRIA SHAREHOLDER YIELD ETF ETF 132061201 14 380 SH SOLE 13915 0 0 SYNEOS HEALTH INC CL A Common Stock 87166B102 9 169 SH SOLE 8992 0 0 SYNALLOY CP DEL COM Common Stock 871565107 108 6800 SH SOLE 108460 0 0 SYSCO CORP COM Common Stock 871829107 2394 30157 SH SOLE 2394466 0 0 AT&T INC COM Common Stock 00206R102 14277 377309 SH SOLE 14277368 0 0 TALOS ENERGY INC COM Common Stock 87484T108 2 104 SH SOLE 2114 0 0 MOLSON COORS BREWING CO CL B Common Stock 60871R209 83 1443 SH SOLE 82972 0 0 TRANSATLANTIC PETROLEUM LTD SHS NEW Common Stock G89982113 0 35 SH SOLE 24 0 0 TAT TECHNOLOGIES LTD ORD NEW Common Stock M8740S227 10 1997 SH SOLE 9664 0 0 HIGH PERFORMANCE BEVERAGES CO COM Common Stock 42969X306 0 400080 SH SOLE 24 0 0 PROSHARES SHORT 20 YEAR TREASURY ETF 74347X849 143 7600 SH SOLE 143352 0 0 PROSHARES ULTRASHORT 20 YEAR TREASURY ETF 74347B201 39 1578 SH SOLE 38705 0 0 TEXAS CAPITAL BANCSHARES INC COM Common Stock 88224Q107 51 933 SH SOLE 50988 0 0 TCF FINANCIAL CORPORATION NEW COM Common Stock 872307103 60 1563 SH SOLE 59503 0 0 TC PIPELINES LP UT COM LTD PRT Common Stock 87233Q108 257 6307 SH SOLE 256506 0 0 TUCOWS INC COM NEW Common Stock 898697206 54 1000 SH SOLE 54160 0 0 TORONTO DOMINION BK ONT COM NEW Common Stock 891160509 107 1843 SH SOLE 107373 0 0 TERADATA CORP DEL COM Common Stock 88076W103 2 56 SH SOLE 1736 0 0 TRANSDIGM GROUP INC COM Common Stock 893641100 212 408 SH SOLE 212433 0 0 TELADOC HEALTH INC COM Common Stock 87918A105 53 778 SH SOLE 52686 0 0 TELEPHONE & DATA SYS INC COM NEW Common Stock 879433829 20 766 SH SOLE 19763 0 0 TIDEWATER INC NEW COM Common Stock 88642R109 0 9 SH SOLE 136 0 0 TELEDYNE TECHNOLOGIES INC COM Common Stock 879360105 27 85 SH SOLE 27369 0 0 ATLASSIAN CORP PLC CL A Common Stock G06242104 38 300 SH SOLE 37632 0 0 BIO TECHNE CORP COM Common Stock 09073M104 2200 11242 SH SOLE 2199722 0 0 DIREXION DAILY TECHNOLOGY BULL 3X SHARES ETF 25459W102 4 25 SH SOLE 4172 0 0 TE CONNECTIVITY LTD REG SHS Common Stock H84989104 400 4292 SH SOLE 399929 0 0 TENNECO INC CL A VTG COM STK Common Stock 880349105 0 9 SH SOLE 109 0 0 TERADYNE INC COM Common Stock 880770102 69 1197 SH SOLE 69318 0 0 SPDR NUVEEN BARCLAYS MUNICIPAL BOND ETF ETF 78468R721 102 2010 SH SOLE 101912 0 0 ISHARES TREASURY FLOATING RATE BOND ETF ETF 46434V860 96 1905 SH SOLE 95774 0 0 TFS FINL CORP COM Common Stock 87240R107 9 500 SH SOLE 9010 0 0 TELEFLEX INC COM Common Stock 879369106 341 1003 SH SOLE 340742 0 0 TALLGRASS ENERGY LP CLASS A SHS Common Stock 874696107 472 23428 SH SOLE 471840 0 0 TRIUMPH GROUP INC NEW COM Common Stock 896818101 28 1240 SH SOLE 28371 0 0 THEGLOBE COM INC COM Common Stock 88335R101 0 200 SH SOLE 8 0 0 TEGNA INC COM Common Stock 87901J105 20 1267 SH SOLE 19786 0 0 GREEN ORGANIC DUTCHMAN HLD LTD COM Common Stock 393210208 3 2000 SH SOLE 3099 0 0 TEEKAY LNG PARTNERS L P PRTNRSP UNITS Common Stock Y8564M105 27 1970 SH SOLE 26890 0 0 TARGET CORP COM Common Stock 87612E106 6776 63376 SH SOLE 6775528 0 0 TG THERAPEUTICS INC COM Common Stock 88322Q108 3 600 SH SOLE 3369 0 0 ISHARES MSCI THAILAND ETF ETF 464286624 9 100 SH SOLE 8870 0 0 FIRST FINL CORP IND COM Common Stock 320218100 22 500 SH SOLE 21735 0 0 HANOVER INS GROUP INC COM Common Stock 410867105 12 89 SH SOLE 12063 0 0 THOR INDS INC COM Common Stock 885160101 67 1190 SH SOLE 67402 0 0 TELECOM ITALIA S P A NEW ORD SHS Common Stock T92778108 2 3681 SH SOLE 2101 0 0 TIFFANY & CO NEW COM Common Stock 886547108 63 674 SH SOLE 62824 0 0 TIKCRO TECHNOLOGIES LTD REG SHS Common Stock M8790M112 0 66 SH SOLE 9 0 0 ISHARES TIPS BOND ETF ETF 464287176 10787 92763 SH SOLE 10787464 0 0 TIVO CORP COM Common Stock 88870P106 0 5 SH SOLE 38 0 0 TJX COS INC NEW COM Common Stock 872540109 774 13879 SH SOLE 773625 0 0 TEEKAY CORPORATION COM Common Stock Y8564W103 1 205 SH SOLE 820 0 0 TIMKEN CO COM Common Stock 887389104 32 737 SH SOLE 32067 0 0 ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653 0 3 SH SOLE 448 0 0 TILT HLDGS INC COM Common Stock 88688R104 1 3000 SH SOLE 674 0 0 TILRAY INC COM CL 2 Common Stock 88688T100 17 675 SH SOLE 16700 0 0 ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 596 4166 SH SOLE 596071 0 0 TITAN MED INC COM NEW Common Stock 88830X819 0 83 SH SOLE 90 0 0 THERMO FISHER SCIENTIFIC INC COM Common Stock 883556102 11268 38660 SH SOLE 11267713 0 0 TIMKENSTEEL CORP COM Common Stock 887399103 50 7944 SH SOLE 49968 0 0 T MOBILE US INC COM Common Stock 872590104 129 1643 SH SOLE 129419 0 0 TANDEM DIABETES CARE INC COM NEW Common Stock 875372203 68 1155 SH SOLE 68122 0 0 TOLL BROTHERS INC COM Common Stock 889478103 33 803 SH SOLE 32963 0 0 TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Common Stock Y8565J101 3 2695 SH SOLE 3126 0 0 SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF ETF 78467V848 1017 20650 SH SOLE 1016600 0 0 TOWNEBANK PORTSMOUTH VA COM Common Stock 89214P109 6 200 SH SOLE 5597 0 0 TUTOR PERINI CORP COM Common Stock 901109108 6 396 SH SOLE 5675 0 0 TEXAS PAC LD TR SUB CTF PROP I T Common Stock 882610108 1137 1750 SH SOLE 1136748 0 0 TAPESTRY INC COM Common Stock 876030107 9 360 SH SOLE 9378 0 0 TEMPUR SEALY INTL INC COM Common Stock 88023U101 81 1050 SH SOLE 81060 0 0 TOOTSIE ROLL INDS INC COM Common Stock 890516107 1 30 SH SOLE 1114 0 0 TEJON RANCH CO COM Common Stock 879080109 7 401 SH SOLE 6799 0 0 TARGA RES CORP COM Common Stock 87612G101 10396 258792 SH SOLE 10395694 0 0 THOMSON REUTERS CORP COM NEW Common Stock 884903709 18 272 SH SOLE 18191 0 0 TRIPADVISOR INC COM Common Stock 896945201 5 135 SH SOLE 5222 0 0 TRIMBLE INC COM Common Stock 896239100 189 4874 SH SOLE 189160 0 0 TRUSTMARK CORP COM Common Stock 898402102 28 833 SH SOLE 28414 0 0 TRINITY INDS INC COM Common Stock 896522109 2 125 SH SOLE 2460 0 0 TROVAGENE INC COM Common Stock 897238606 1 785 SH SOLE 1185 0 0 PRICE T ROWE GROUP INC COM Common Stock 74144T108 2884 25243 SH SOLE 2884037 0 0 TRONOX HOLDINGS PLC SHS Common Stock G9087Q102 2 238 SH SOLE 1975 0 0 TC ENERGY CORP COM Common Stock 87807B107 122 2339 SH SOLE 122469 0 0 TURQUOISE HILL RES LTD COM Common Stock 900435108 128 268725 SH SOLE 127698 0 0 TRISURA GROUP LTD COM NEW Common Stock 89679A209 0 22 SH SOLE 493 0 0 TERRA TECH CORP COM NEW Common Stock 88102J209 0 200 SH SOLE 72 0 0 TRITON INTL LTD CL A Common Stock G9078F107 37 1082 SH SOLE 36615 0 0 TRANSUNION COM Common Stock 89400J107 6 74 SH SOLE 6002 0 0 TRAVELERS COMPANIES INC COM Common Stock 89417E109 2970 19972 SH SOLE 2969625 0 0 TREVENA INC COM Common Stock 89532E109 3 2695 SH SOLE 2607 0 0 TRANSENTERIX INC COM NEW Common Stock 89366M201 0 600 SH SOLE 372 0 0 TRACTOR SUPPLY CO COM Common Stock 892356106 56 620 SH SOLE 56073 0 0 TRINSEO S A SHS Common Stock L9340P101 3 64 SH SOLE 2749 0 0 TESLA INC COM Common Stock 88160R101 828 3439 SH SOLE 828352 0 0 TYSON FOODS INC CL A Common Stock 902494103 88 1027 SH SOLE 88466 0 0 TORO CO COM Common Stock 891092108 371 5047 SH SOLE 371081 0 0 THE TRADE DESK INC COM CL A Common Stock 88339J105 141 750 SH SOLE 140662 0 0 TETRA TECH INC NEW COM Common Stock 88162G103 290 3344 SH SOLE 290125 0 0 TAKE-TWO INTERACTIVE SOFTWARE COM Common Stock 874054109 2477 19760 SH SOLE 2476718 0 0 ISHARES MSCI TURKEY ETF ETF 464286715 24 900 SH SOLE 24048 0 0 TWILIO INC CL A Common Stock 90138F102 22 200 SH SOLE 21992 0 0 HOSTESS BRANDS INC CL A Common Stock 44109J106 17 1210 SH SOLE 16922 0 0 2U INC COM Common Stock 90214J101 38 2325 SH SOLE 37851 0 0 TWITTER INC COM Common Stock 90184L102 241 5838 SH SOLE 240526 0 0 TEXAS INSTRS INC COM Common Stock 882508104 1597 12353 SH SOLE 1596514 0 0 TEXAS ROADHOUSE INC COM Common Stock 882681109 20 376 SH SOLE 19748 0 0 TEXTRON INC COM Common Stock 883203101 192 3912 SH SOLE 191610 0 0 TYLER TECHNOLOGIES INC COM Common Stock 902252105 236 900 SH SOLE 236250 0 0 UNDER ARMOUR INC CL C Common Stock 904311206 13 721 SH SOLE 13072 0 0 UNDER ARMOUR INC CL A Common Stock 904311107 24 1216 SH SOLE 24247 0 0 UNITED AIRLINES HLDGS INC COM Common Stock 910047109 47 527 SH SOLE 46592 0 0 UBER TECHNOLOGIES INC COM Common Stock 90353T100 75 2474 SH SOLE 75383 0 0 UBS GROUP AG SHS Common Stock H42097107 12 1080 SH SOLE 12215 0 0 UNITED BANKSHARES INC WEST VA COM Common Stock 909907107 149 3907 SH SOLE 149286 0 0 UNITED CMNTY BKS BLAIRSVLE GA COM Common Stock 90984P303 10 361 SH SOLE 10296 0 0 PROSHARES ULTRA BLOOMBERG CRUDE OIL ETF 74347W247 13 788 SH SOLE 12781 0 0 UNITED FIRE GROUP INC COM Common Stock 910340108 10 216 SH SOLE 10148 0 0 UNIVERSAL FST PRODS INC COM Common Stock 913543104 36 900 SH SOLE 35892 0 0 UGI CORP NEW COM Common Stock 902681105 494 9772 SH SOLE 493824 0 0 AMERCO COM Common Stock 023586100 67 173 SH SOLE 67477 0 0 UNIVERSAL HLTH SVCS INC CL B Common Stock 913903100 2437 16380 SH SOLE 2436561 0 0 UBIQUITI INC COM Common Stock 90353W103 23 192 SH SOLE 22706 0 0 UNISYS CORP COM NEW Common Stock 909214306 1 166 SH SOLE 1233 0 0 ULTA BEAUTY INC COM Common Stock 90384S303 127 507 SH SOLE 127080 0 0 UMB FINL CORP COM Common Stock 902788108 102 1572 SH SOLE 101991 0 0 UMPQUA HLDGS CORP COM Common Stock 904214103 24 1424 SH SOLE 23738 0 0 UNIFIRST CORP MASS COM Common Stock 904708104 68 351 SH SOLE 68487 0 0 UNITED NAT FOODS INC COM Common Stock 911163103 22 1901 SH SOLE 21900 0 0 UNITEDHEALTH GROUP INC COM Common Stock 91324P102 4464 20541 SH SOLE 4463937 0 0 UNITED STATES 12 MONTH NATURAL GAS FUND, LP ETF 91288X109 16 1825 SH SOLE 16124 0 0 UNUM GROUP COM Common Stock 91529Y106 1743 58634 SH SOLE 1742606 0 0 UNION PACIFIC CORP COM Common Stock 907818108 6100 37656 SH SOLE 6099519 0 0 UNIVAR SOLUTIONS INC COM Common Stock 91336L107 48 2330 SH SOLE 48371 0 0 UNITED PARCEL SERVICE INC CL B Common Stock 911312106 1158 9662 SH SOLE 1157701 0 0 PROSHARES ULTRA REAL ESTATE ETF 74347X625 53 600 SH SOLE 52553 0 0 UNITED RENTALS INC COM Common Stock 911363109 61 491 SH SOLE 61198 0 0 URANIUM PARTICIPATION CORP COM Common Stock 917017105 3 800 SH SOLE 2592 0 0 US BANCORP DEL COM NEW Common Stock 902973304 7296 130844 SH SOLE 7295924 0 0 US FOODS HLDG CORP COM Common Stock 912008109 84 2040 SH SOLE 83844 0 0 ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 35 600 SH SOLE 34968 0 0 ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 4111 64046 SH SOLE 4111175 0 0 U S PHYSICAL THERAPY INC COM Common Stock 90337L108 27 206 SH SOLE 26893 0 0 ISHARES CORE U.S. REIT ETF ETF 464288521 1997 35947 SH SOLE 1996856 0 0 UTG INC COM Common Stock 90342M109 3 84 SH SOLE 2772 0 0 UNITED TECHNOLOGIES CORP COM Common Stock 913017109 7898 57853 SH SOLE 7898092 0 0 INVESCO DB US DOLLAR INDEX BULLISH FUND ETF 46141D203 0 0 SH SOLE 9 0 0 ENERGY FUELS INC COM NEW Common Stock 292671708 0 2 SH SOLE 4 0 0 UNIVERSAL CORP VA COM Common Stock 913456109 22 400 SH SOLE 21924 0 0 PROSHARES ULTRA RUSSELL 2000 ETF 74347R842 72 1111 SH SOLE 71743 0 0 VELOCITYSHARES 3X LONG CRUDE ETN LINKED TO THE S&P GSCI CRUDE OIL INDEX EXC ETF 22539T316 1 57 SH SOLE 682 0 0 PROSHARES ULTRA FINANCIALS ETF 74347X633 32 690 SH SOLE 32458 0 0 VISA INC COM CL A Common Stock 92826C839 16584 96414 SH SOLE 16584212 0 0 VIRGINIA BANK BANKSHARES INC COM Common Stock 927730101 3 200 SH SOLE 2990 0 0 MARRIOTT VACTINS WORLDWID CORP COM Common Stock 57164Y107 39 374 SH SOLE 38918 0 0 VALARIS PLC SHS CLASS A Common Stock G9402V109 10 2015 SH SOLE 9692 0 0 VALUE LINE INC COM Common Stock 920437100 1 46 SH SOLE 1046 0 0 VARIAN MED SYS INC COM Common Stock 92220P105 226 1897 SH SOLE 225914 0 0 VANGUARD MATERIALS INDEX FUND ETF 92204A801 26 204 SH SOLE 25911 0 0 VANGUARD SMALL-CAP INDEX FUND ETF 922908751 4631 30090 SH SOLE 4630615 0 0 VITALITY BIOPHARMA INC COM Common Stock 92849B107 0 4000 SH SOLE 480 0 0 VANGUARD SMALL-CAP GROWTH INDEX FUND ETF 922908595 1295 7115 SH SOLE 1295156 0 0 VANGUARD SMALL CAP VALUE ETF ETF 922908611 3715 28834 SH SOLE 3715222 0 0 VISTEON CORP COM NEW Common Stock 92839U206 7 79 SH SOLE 6521 0 0 VANGUARD INTERMEDIATE-TERM CORP BD ETF ETF 92206C870 187 2049 SH SOLE 186951 0 0 VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 118 652 SH SOLE 117822 0 0 VANGUARD SHORT-TERM CORPORATE BOND INDEX FUND ETF 92206C409 24888 307074 SH SOLE 24888330 0 0 VANGUARD CONSUMER STAPLES INDEX FUND ETF 92204A207 65 412 SH SOLE 64952 0 0 VANGUARD ENERGY INDEX FUND ETF 92204A306 465 5906 SH SOLE 464803 0 0 VANGUARD EUROPE PACIFIC E ETF 921943858 25990 632663 SH SOLE 25990371 0 0 VEECO INSTRS INC DEL COM Common Stock 922417100 1 104 SH SOLE 1215 0 0 VEEVA SYS INC CL A COM Common Stock 922475108 139 909 SH SOLE 138795 0 0 VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 22088 442655 SH SOLE 22088495 0 0 V F CORP COM Common Stock 918204108 478 5372 SH SOLE 478054 0 0 VANGUARD FINANCIALS INDEX FUND ETF 92204A405 435 6175 SH SOLE 435076 0 0 VANGUARD INTERMEDIATE-TERM GOVERNMENT BOND ETF ETF 92206C706 72 1080 SH SOLE 72004 0 0 VANGUARD FTSE EUROPE ETF ETF 922042874 229 4278 SH SOLE 229327 0 0 VANGUARD LONG-TERM GOVERNMENT BOND ETF ETF 92206C847 109 1246 SH SOLE 109324 0 0 VECTOR GROUP LTD COM Common Stock 92240M108 20 1694 SH SOLE 20176 0 0 VANGUARD SHORT-TERM GOVERNMENT BOND ETF ETF 92206C102 2 27 SH SOLE 1645 0 0 VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 4153 19193 SH SOLE 4153113 0 0 VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 1768 10503 SH SOLE 1767839 0 0 VIACOM INC NEW CL A Common Stock 92553P102 3 124 SH SOLE 3281 0 0 VIACOM INC NEW CL B Common Stock 92553P201 1686 69577 SH SOLE 1685582 0 0 VICAPSYS LIFE SCIENCES INC COM Common Stock 92560A106 0 10 SH SOLE 24 0 0 VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 60831 508703 SH SOLE 60830674 0 0 VANGUARD INTERNATIONAL DIVIDEND APPRECIATION ETF ETF 921946810 146 2186 SH SOLE 145506 0 0 VANGUARD S&P SMALL-CAP 600 ETF ETF 921932828 452 3170 SH SOLE 452137 0 0 VANGUARD S&P SMALL-CAP 600 VALUE ETF ETF 921932778 7 54 SH SOLE 7032 0 0 VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 377 2570 SH SOLE 377215 0 0 MERIDIAN BIOSCIENCE INC COM Common Stock 589584101 42 4430 SH SOLE 42041 0 0 VALERO ENERGY CORP NEW COM Common Stock 91913Y100 2832 33219 SH SOLE 2831572 0 0 SHARES EDGE MSCI USA VALUE FACTOR ETF ETF 46432F388 277 3373 SH SOLE 276721 0 0 VALLEY NATL BANCORP COM Common Stock 919794107 9 818 SH SOLE 9003 0 0 VANGUARD MORTGAGE-BACKED SECURITIES ETF ETF 92206C771 121 2266 SH SOLE 120687 0 0 VULCAN MATLS CO COM Common Stock 929160109 749 4950 SH SOLE 748638 0 0 VALMONT INDS INC COM Common Stock 920253101 25 177 SH SOLE 24570 0 0 VMWARE INC CL A COM Common Stock 928563402 60 398 SH SOLE 59724 0 0 VANGUARD FUNDS PLC SP 500 ETF ETF G9T17W137 97 1709 SH SOLE 96529 0 0 VANGUARD REAL ESTATE ETF ETF 922908553 9777 104851 SH SOLE 9777332 0 0 VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 1872 31951 SH SOLE 1872009 0 0 VANGUARD MID-CAP INDEX FUND ETF 922908629 27541 164323 SH SOLE 27540518 0 0 VANGUARD CRSP US MID CAP VALUE INDE ETF ETF 922908512 799 7071 SH SOLE 799040 0 0 VANGUARD RUSSELL 1000 ETF ETF 92206C730 78 570 SH SOLE 77917 0 0 VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 3013 18300 SH SOLE 3012904 0 0 VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 3044 26901 SH SOLE 3043654 0 0 VANGUARD S&P 500 ETF ETF 922908363 30949 112994 SH SOLE 30949347 0 0 VANGUARD S&P 500 VALUE ETF ETF 921932703 108 938 SH SOLE 108478 0 0 VANGUARD MID-CAP GROWTH INDEX FUND ETF 922908538 1899 12823 SH SOLE 1899286 0 0 VANGUARD COMMUNICATION SERVICES ETF ETF 92204A884 4 42 SH SOLE 3652 0 0 VOYA FINL INC COM Common Stock 929089100 5 95 SH SOLE 5172 0 0 VANGUARD UTILITIES INDEX FUND ETF 92204A876 90 624 SH SOLE 90317 0 0 VIREO HEALTH INTERNATIONAL INC COM Common Stock 92767A107 2 2000 SH SOLE 2500 0 0 VAREX IMAGING CORP COM Common Stock 92214X106 23 814 SH SOLE 23232 0 0 VARONIS SYS INC COM Common Stock 922280102 43 724 SH SOLE 43281 0 0 VERINT SYS INC COM Common Stock 92343X100 94 2195 SH SOLE 93902 0 0 INVESCO VARIABLE RATE PREFERRED ETF ETF 46138G870 46 1818 SH SOLE 46214 0 0 VERISK ANALYTICS INC COM Common Stock 92345Y106 113 714 SH SOLE 112912 0 0 VERISIGN INC COM Common Stock 92343E102 516 2734 SH SOLE 515714 0 0 VIRTUS INVT PARTNERS INC COM Common Stock 92828Q109 1 7 SH SOLE 774 0 0 VERITIV CORP COM Common Stock 923454102 0 4 SH SOLE 72 0 0 VERTEX PHARMACEUTICALS INC COM Common Stock 92532F100 39 228 SH SOLE 38628 0 0 VISHAY INTERTECHNOLOGY INC COM Common Stock 928298108 40 2390 SH SOLE 40463 0 0 VERSUM MATLS INC COM Common Stock 92532W103 418 7901 SH SOLE 418211 0 0 VANGUARD FTSE ALL-WORLD EX-US SMALL-CAP INDEX FUND ETF 922042718 162 1586 SH SOLE 161704 0 0 VERASTEM INC COM Common Stock 92337C104 0 100 SH SOLE 121 0 0 VISTA OUTDOOR INC COM Common Stock 928377100 2 317 SH SOLE 1962 0 0 VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 11221 149973 SH SOLE 11220975 0 0 VANGUARD RUSSELL 3000 ETF ETF 92206C599 1358 9997 SH SOLE 1357847 0 0 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 46987 311171 SH SOLE 46986809 0 0 VANGUARD SHORT-TERM INFLATION-PROTECTED SECURITIES ETF ETF 922020805 213 4335 SH SOLE 212631 0 0 VANGUARD VALUE ETF 922908744 67562 605285 SH SOLE 67561918 0 0 VANGUARD RUSSELL 2000 ETF ETF 92206C664 949 7767 SH SOLE 949168 0 0 VANGUARD GROWTH INDEX FUND ETF 922908736 76852 462185 SH SOLE 76852107 0 0 VANGUARD LARGE-CAP INDEX FUND ETF 922908637 11043 81003 SH SOLE 11043187 0 0 VANGUARD EMERGING MARKETS STOCK ETF ETF 922042858 31974 794184 SH SOLE 31973828 0 0 VANGUARD EMERGING MARKETS GOVERNMENT BOND ETF ETF 921946885 0 1 SH SOLE 81 0 0 VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 351 3014 SH SOLE 350563 0 0 VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 6335 122629 SH SOLE 6334996 0 0 VANGUARD HIGH DIVIDEND YIELD ETF ETF 921946406 7061 79579 SH SOLE 7061085 0 0 VANGUARD INTERNATIONAL HIGH DIVIDEND YIELD ETF ETF 921946794 59 987 SH SOLE 58611 0 0 VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 14703 243593 SH SOLE 14703280 0 0 WABTEC CORP COM Common Stock 929740108 60 837 SH SOLE 60147 0 0 WESTAMERICA BANCORPORATION COM Common Stock 957090103 1 18 SH SOLE 1119 0 0 WASHINGTON FED INC COM Common Stock 938824109 49 1313 SH SOLE 48568 0 0 WASHINGTON TR BANCORP COM Common Stock 940610108 29 600 SH SOLE 29292 0 0 WATERS CORP COM Common Stock 941848103 123 550 SH SOLE 122776 0 0 WALGREENS BOOTS ALLIANCE INC COM Common Stock 931427108 537 9701 SH SOLE 536562 0 0 WABCO HLDGS INC COM Common Stock 92927K102 172 1287 SH SOLE 172136 0 0 WELBILT INC COM Common Stock 949090104 76 4511 SH SOLE 76055 0 0 WELLCARE HEALTH PLANS INC COM Common Stock 94946T106 4 16 SH SOLE 4147 0 0 WASTE CONNECTIONS INC COM Common Stock 94106B101 21 228 SH SOLE 20976 0 0 WALKER & DUNLOP INC COM Common Stock 93148P102 28 506 SH SOLE 28286 0 0 WORKDAY INC CL A Common Stock 98138H101 48 282 SH SOLE 47929 0 0 WESTERN DIGITAL CORP COM Common Stock 958102105 143 2394 SH SOLE 142778 0 0 WD-40 CO COM Common Stock 929236107 72 393 SH SOLE 72131 0 0 SPDR S&P GLOBAL DIVIDEND ETF ETF 78463X459 989 14652 SH SOLE 989316 0 0 WEC ENERGY GROUP INC COM Common Stock 92939U106 215 2264 SH SOLE 215306 0 0 WENDYS CO COM Common Stock 95058W100 44 2181 SH SOLE 43570 0 0 WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Common Stock 958669103 347 13961 SH SOLE 347489 0 0 WISDOMTREE INVTS INC COM Common Stock 97717P104 5 1000 SH SOLE 5225 0 0 WEX INC COM Common Stock 96208T104 4 19 SH SOLE 3839 0 0 WELLS FARGO CO NEW COM Common Stock 949746101 4320 85638 SH SOLE 4319576 0 0 WEATHERFORD INTL PLC ORD SHS Common Stock G48833100 0 1550 SH SOLE 43 0 0 WINNEBAGO INDS INC COM Common Stock 974637100 0 0 SH SOLE 9 0 0 WYNDHAM HOTELS & RESORTS INC COM Common Stock 98311A105 69 1325 SH SOLE 68556 0 0 WHIRLPOOL CORP COM Common Stock 963320106 46 293 SH SOLE 46399 0 0 WINMARK CORP COM Common Stock 974250102 44 250 SH SOLE 44098 0 0 WINGSTOP INC COM Common Stock 974155103 77 887 SH SOLE 77417 0 0 WINDSTREAM HLDGS INC COM Common Stock 97382A309 0 100 SH SOLE 21 0 0 WIX COM LTD SHS Common Stock M98068105 23 200 SH SOLE 23348 0 0 LYON WILLIAM HOMES CL A NEW Common Stock 552074700 15 756 SH SOLE 15392 0 0 WHITING PETE CORP NEW COM NEW Common Stock 966387409 2 208 SH SOLE 1670 0 0 WATERLOO INVESTMENT HLDGS LTD COM Common Stock G94634105 0 3017 SH SOLE 91 0 0 WILLIS TOWERS WATSON PUB LTD SHS Common Stock G96629103 188 973 SH SOLE 188392 0 0 WASTE MGMT INC DEL COM Common Stock 94106L109 5326 46315 SH SOLE 5326245 0 0 WILLIAMS COS INC DEL COM Common Stock 969457100 711 29560 SH SOLE 711222 0 0 WAL MART DE MEXICO S A B DE CV ORD CL V Common Stock P98180188 170 57628 SH SOLE 169958 0 0 WALMART INC COM Common Stock 931142103 6548 55175 SH SOLE 6548168 0 0 DEUTSCHE BK AG LONDON ELE MORN TTL22 ETF 25153Q708 4 107 SH SOLE 3547 0 0 WORTHINGTON INDS INC COM Common Stock 981811102 7 183 SH SOLE 6597 0 0 WHEATON PRECIOUS METALS CORP COM Common Stock 962879102 162 6191 SH SOLE 162452 0 0 WPP PLC NEW SHS Common Stock G9788D103 6 495 SH SOLE 6194 0 0 ISHARES INTERNATIONAL DEVELOPED PROPERTY ETF ETF 464288422 28 722 SH SOLE 27800 0 0 WPX ENERGY INC COM Common Stock 98212B103 8 714 SH SOLE 7561 0 0 BERKLEY W R CORP COM Common Stock 084423102 946 13083 SH SOLE 946424 0 0 WESTROCK CO COM Common Stock 96145D105 2657 72901 SH SOLE 2657238 0 0 WSFS FINL CORP COM Common Stock 929328102 138 3120 SH SOLE 137592 0 0 WILLIAMS SONOMA INC COM Common Stock 969904101 52 768 SH SOLE 52209 0 0 WATSCO INC COM Common Stock 942622200 138 818 SH SOLE 138389 0 0 WEST PHARMACEUTICAL SVSC INC COM Common Stock 955306105 169 1193 SH SOLE 169191 0 0 WHITE MTNS INS GROUP LTD COM Common Stock G9618E107 3441 3186 SH SOLE 3440880 0 0 AQUA AMERICA INC COM Common Stock 03836W103 96 2147 SH SOLE 96250 0 0 WATFORD HOLDINGS LTD SHS Common Stock G94787101 395 14663 SH SOLE 395168 0 0 WATTS WATER TECHNOLOGIES INC CL A Common Stock 942749102 34 358 SH SOLE 33555 0 0 SELECT ENERGY SVCS INC CL A COM Common Stock 81617J301 3 397 SH SOLE 3438 0 0 WESTERN UN CO COM Common Stock 959802109 115 4956 SH SOLE 114831 0 0 WW INTL INC COM Common Stock 98262P101 122 3215 SH SOLE 121591 0 0 WOLVERINE WORLD WIDE INC COM Common Stock 978097103 10 361 SH SOLE 10238 0 0 WEYERHAEUSER CO COM Common Stock 962166104 1910 68956 SH SOLE 1910087 0 0 WYNDHAM DESTINATIONS INC COM Common Stock 98310W108 4 94 SH SOLE 4326 0 0 WYNN RESORTS LTD COM Common Stock 983134107 11 100 SH SOLE 10872 0 0 UNITED STATES STL CORP NEW COM Common Stock 912909108 0 41 SH SOLE 474 0 0 SPDR S&P AEROSPACE & DEFENSE ETF ETF 78464A631 59 556 SH SOLE 59397 0 0 SPDR S&P BIOTECH ETF ETF 78464A870 464 6081 SH SOLE 463676 0 0 XCELMOBILITY INC COM Common Stock 98400L103 0 1000 SH SOLE 1 0 0 CIMAREX ENERGY CO COM Common Stock 171798101 93 1940 SH SOLE 93004 0 0 XCEL ENERGY INC COM Common Stock 98389B100 3854 59025 SH SOLE 3854078 0 0 SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF ETF 78464A748 1 79 SH SOLE 572 0 0 SPDR S&P HOMEBUILDERS ETF ETF 78464A888 851 19306 SH SOLE 851008 0 0 SPDR S&P HEALTH CARE EQUIPMENT ETF ETF 78464A581 42 535 SH SOLE 41767 0 0 MATERIALS SELECT SECTOR SPDR FUND ETF 81369Y100 90 1540 SH SOLE 89628 0 0 COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND ETF 81369Y852 41 836 SH SOLE 41414 0 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 1063 17956 SH SOLE 1062988 0 0 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1712 61145 SH SOLE 1712049 0 0 INVESCO S&P 500 TOP 50 ETF ETF 46137V233 433 2040 SH SOLE 433378 0 0 INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 468 6026 SH SOLE 467798 0 0 TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 3460 42962 SH SOLE 3459762 0 0 XILINX INC COM Common Stock 983919101 2225 23200 SH SOLE 2224852 0 0 CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 1206 19641 SH SOLE 1206366 0 0 REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 51 1305 SH SOLE 51339 0 0 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 1547 23900 SH SOLE 1547305 0 0 HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 1160 12868 SH SOLE 1159810 0 0 CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1169 9686 SH SOLE 1169100 0 0 SPDR S&P METALS AND MINING ETF ETF 78464A755 4 150 SH SOLE 3818 0 0 INVESCO S&P MIDCAP LOW VOLATILITY ETF ETF 46138E198 51 970 SH SOLE 51032 0 0 SPDR NYSE TECHNOLOGY ETF ETF 78464A102 280 3851 SH SOLE 280160 0 0 EXXON MOBIL CORP COM Common Stock 30231G102 15540 220080 SH SOLE 15539837 0 0 INTREXON CORP COM Common Stock 46122T102 2 289 SH SOLE 1653 0 0 EXONE CO COM Common Stock 302104104 0 48 SH SOLE 425 0 0 SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78464A730 0 8 SH SOLE 179 0 0 XPO LOGISTICS INC COM Common Stock 983793100 7 93 SH SOLE 6656 0 0 DENTSPLY SIRONA INC COM Common Stock 24906P109 210 3927 SH SOLE 209720 0 0 XEROX HOLDINGS CORP COM NEW Common Stock 98421M106 15 500 SH SOLE 15080 0 0 INVESCO S&P SMALLCAP LOW VOLATILITY ETF ETF 46138G102 26 530 SH SOLE 25912 0 0 INVESCO S&P SMALLCAP VALUE WITH MOMENTUM ETF ETF 46137V480 1 47 SH SOLE 1435 0 0 ISHARES EXPONENTIAL TECHNOLOGIES ETF ETF 46434V381 112 2890 SH SOLE 111727 0 0 SPDR S&P TELECOM ETF ETF 78464A540 3 51 SH SOLE 3423 0 0 XYLEM INC COM Common Stock 98419M100 1028 12909 SH SOLE 1027815 0 0 ALLEGHANY CORP DEL COM Common Stock 017175100 97 121 SH SOLE 96529 0 0 DIREXION DAILY FTSE CHINA BULL 3X SHARES ETF 25459W771 2 98 SH SOLE 1616 0 0 YANDEX N V SHS CLASS A Common Stock N97284108 124 3528 SH SOLE 123515 0 0 YIELD10 BIOSCIENCE INC COM NEW Common Stock 98585K201 0 8 SH SOLE 4 0 0 YUM BRANDS INC COM Common Stock 988498101 156 1373 SH SOLE 155782 0 0 YUM CHINA HLDGS INC COM Common Stock 98850P109 57 1265 SH SOLE 57469 0 0 ZIMMER BIOMET HLDGS INC COM Common Stock 98956P102 2787 20267 SH SOLE 2786931 0 0 ZEBRA TECHNOLOGIES CORP CL A Common Stock 989207105 21 100 SH SOLE 20637 0 0 ZENDESK INC COM Common Stock 98936J101 32 434 SH SOLE 31630 0 0 ZOGENIX INC COM NEW Common Stock 98978L204 10 240 SH SOLE 9610 0 0 ZIONS BANCORPORATION N A COM Common Stock 989701107 6941 155905 SH SOLE 6940891 0 0 ZIOPHARM ONCOLOGY INC COM Common Stock 98973P101 11 2670 SH SOLE 11428 0 0 ZOOM VIDEO COMMUNICATIONS INC CL A Common Stock 98980L101 20 260 SH SOLE 19812 0 0 ZOETIS INC CL A Common Stock 98978V103 817 6560 SH SOLE 817310 0 0 ZYNERBA PHARMACEUTICALS INC COM Common Stock 98986X109 1 100 SH SOLE 756 0 0