0001085146-21-002773.txt : 20211014 0001085146-21-002773.hdr.sgml : 20211014 20211014151246 ACCESSION NUMBER: 0001085146-21-002773 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211014 DATE AS OF CHANGE: 20211014 EFFECTIVENESS DATE: 20211014 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DAVENPORT & Co LLC CENTRAL INDEX KEY: 0000887777 IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-03200 FILM NUMBER: 211323280 BUSINESS ADDRESS: STREET 1: ONE JAMES CENTER STREET 2: 901 E CARY STREET STE 1100 CITY: RICHMOND STATE: VA ZIP: 23219 BUSINESS PHONE: 8047802000 MAIL ADDRESS: STREET 1: P O BOX 85678 CITY: RICHMOND STATE: VA ZIP: 23285-5678 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO LLC DATE OF NAME CHANGE: 20010307 FORMER COMPANY: FORMER CONFORMED NAME: DAVENPORT & CO OF VIRGINIA INC DATE OF NAME CHANGE: 20010213 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0000887777 XXXXXXXX 09-30-2021 09-30-2021 false DAVENPORT & Co LLC
P O BOX 85678 RICHMOND VA 23285-5678
13F HOLDINGS REPORT 028-03200 N
Stefanie Boykin Compliance Manager 804-697-2978 /s/ Stefanie Boykin Richmond VA 10-13-2021 0 1025 14155561 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE AA COM 013872106 210 4296 SH SOLE 4296 0 0 AAL COM 02376R102 226 11027 SH SOLE 11027 0 0 AAP COM 00751Y106 250 1199 SH SOLE 1199 0 0 AAPL COM 037833100 238199 1683330 SH SOLE 1660729 0 22601 AAXJ MSCI AC ASIA ETF 464288182 2383 28064 SH SOLE 28064 0 0 AB UNIT LTD PARTN 01881G106 2497 50357 SH SOLE 50357 0 0 ABBV COM 00287Y109 19168 177694 SH SOLE 177412 0 282 ABC COM 03073E105 511 4278 SH SOLE 4278 0 0 ABEV SPONSORED ADR 02319V103 1076 389692 SH SOLE 389692 0 0 ABNB COM CL A 009066101 425 2535 SH SOLE 2535 0 0 ABR COM 038923108 213 11500 SH SOLE 11500 0 0 ABT COM 002824100 84260 713243 SH SOLE 706008 0 7235 ACN SHS CLASS A G1151C101 146758 458704 SH SOLE 458500 0 204 ACV COM 92840N100 1761 51973 SH SOLE 51323 0 650 ADBE COM 00724F101 160480 278740 SH SOLE 276796 0 1944 ADI COM 032654105 7182 42885 SH SOLE 42841 0 44 ADM COM 039483102 2975 49576 SH SOLE 49576 0 0 ADP COM 053015103 13209 66073 SH SOLE 65884 0 189 ADSK COM 052769106 45235 158623 SH SOLE 158145 0 478 AEP COM 025537101 3411 42015 SH SOLE 40580 0 1435 AES COM 00130H105 2604 114065 SH SOLE 109070 0 4995 AFL COM 001055102 4126 79139 SH SOLE 75995 0 3144 AGG CORE US AGGBD ET 464287226 5549 48326 SH SOLE 47866 0 460 AHH COM 04208T108 3978 297550 SH SOLE 297550 0 0 AIN CL A 012348108 1264 16447 SH SOLE 16447 0 0 AJG COM 363576109 219 1473 SH SOLE 1473 0 0 AKAM COM 00971T101 3320 31746 SH SOLE 31746 0 0 ALB COM 012653101 36803 168072 SH SOLE 164804 0 3268 ALC ORD SHS H01301128 1800 22370 SH SOLE 22370 0 0 ALGN COM 016255101 47728 71724 SH SOLE 71724 0 0 ALIT COM CL A 01626W101 68799 5992956 SH SOLE 5990456 0 2500 ALIT WS *W EXP 05/26/202 01626W119 3181 1042964 SH SOLE 1042131 0 833 ALL COM 020002101 449 3528 SH SOLE 3528 0 0 ALNY COM 02043Q107 645 3417 SH SOLE 3417 0 0 ALSN COM 01973R101 319 9020 SH SOLE 9020 0 0 AMAT COM 038222105 5998 46592 SH SOLE 45162 0 1430 AMD COM 007903107 46944 456294 SH SOLE 456294 0 0 AME COM 031100100 822 6625 SH SOLE 6625 0 0 AMGN COM 031162100 12085 56830 SH SOLE 55924 0 906 AMLP ALERIAN MLP 00162Q452 1756 52677 SH SOLE 51610 0 1067 AMP COM 03076C106 2356 8919 SH SOLE 8919 0 0 AMT COM 03027X100 229825 865866 SH SOLE 862156 0 3710 AMTX COM NEW 00770K202 3676 201107 SH SOLE 201107 0 0 AMZN COM 023135106 214311 65237 SH SOLE 64283 0 954 AN COM 05329W102 366 3007 SH SOLE 3007 0 0 ANET COM 040413106 600 1746 SH SOLE 1646 0 100 ANSS COM 03662Q105 298 874 SH SOLE 874 0 0 ANTM COM 036752103 65179 174836 SH SOLE 174489 0 347 AOD COM SH BEN INT 00326L100 109 11196 SH SOLE 11196 0 0 AOM MODERT ALLOC ETF 464289875 635 14188 SH SOLE 14188 0 0 AON SHS CL A G0403H108 71485 250116 SH SOLE 248472 0 1644 APD COM 009158106 100119 390901 SH SOLE 386986 0 3915 APH CL A 032095101 2627 35871 SH SOLE 35871 0 0 APO COM CL A 03768E105 1006 16333 SH SOLE 16333 0 0 APTV SHS G6095L109 2110 14166 SH SOLE 14166 0 0 AQUA COM 30057T105 144017 3834194 SH SOLE 3821089 0 13105 ARCB COM 03937C105 1209 14785 SH SOLE 14785 0 0 ARCC COM 04010L103 5551 273022 SH SOLE 273022 0 0 ARGX SPONSORED ADR 04016X101 294 974 SH SOLE 974 0 0 ARKF FINTECH INNOVA 00214Q708 754 15282 SH SOLE 15282 0 0 ARKG GENOMIC REV ETF 00214Q302 1657 22177 SH SOLE 22177 0 0 ARKK INNOVATION ETF 00214Q104 4153 37573 SH SOLE 37573 0 0 ARKQ AUTNMUS TECHNLGY 00214Q203 516 6615 SH SOLE 6615 0 0 ARKW NEXT GNRTN INTER 00214Q401 361 2602 SH SOLE 2602 0 0 ASH COM 044186104 613 6878 SH SOLE 6878 0 0 ASML SHS N07059210 709 951 SH SOLE 951 0 0 ATR COM 038336103 658 5510 SH SOLE 5510 0 0 ATVI COM 00507V109 50526 652875 SH SOLE 652875 0 0 AUB COM 04911A107 1940 52657 SH SOLE 45657 0 7000 AUY COM 98462Y100 44 11159 SH SOLE 11159 0 0 AVGO COM 11135F101 73704 151980 SH SOLE 151708 0 272 AVID COM 05367P100 10640 367911 SH SOLE 367911 0 0 AWI COM 04247X102 1469 15385 SH SOLE 15385 0 0 AWK COM 030420103 1460 8636 SH SOLE 8585 0 51 AXP COM 025816109 8600 51331 SH SOLE 51096 0 235 AZN SPONSORED ADR 046353108 675 11244 SH SOLE 11244 0 0 AZO COM 053332102 1841 1084 SH SOLE 1084 0 0 AZPN COM 045327103 213 1736 SH SOLE 1736 0 0 BA COM 097023105 5210 23687 SH SOLE 21710 0 1977 BABA SPONSORED ADS 01609W102 13761 92963 SH SOLE 91275 0 1688 BAC COM 060505104 14944 352044 SH SOLE 349601 0 2443 BAH CL A 099502106 1270 16004 SH SOLE 16004 0 0 BAM CL A LTD VT SH 112585104 448398 8379770 SH SOLE 8363877 0 15893 BAMR CL A EXCH LT VTG G16169107 247 4454 SH SOLE 4441 0 13 BAX COM 071813109 1144 14227 SH SOLE 13877 0 350 BBDC COM 06759L103 163 14781 SH SOLE 14781 0 0 BBVA SPONSORED ADR 05946K101 1568 237872 SH SOLE 237872 0 0 BBY COM 086516101 204 1934 SH SOLE 1934 0 0 BC COM 117043109 202 2118 SH SOLE 2118 0 0 BCE COM NEW 05534B760 5935 118560 SH SOLE 118025 0 535 BDJ COM 09251A104 409 41692 SH SOLE 34480 0 7212 BDX COM 075887109 2160 8788 SH SOLE 8588 0 200 BE COM CL A 093712107 249 13300 SH SOLE 12500 0 800 BEP UNIT G16258108 16758 454036 SH SOLE 453736 0 300 BEPC CL A SUB VTG 11284V105 5309 136795 SH SOLE 132739 0 4056 BF B CL B 115637209 1349 20137 SH SOLE 20137 0 0 BG COM G16962105 122720 1509107 SH SOLE 1503192 0 5915 BHP SPONSORED ADS 088606108 3747 70005 SH SOLE 69780 0 225 BIL SPDR BLOOMBERG 78468R663 5036 55062 SH SOLE 55062 0 0 BIO CL A 090572207 215 288 SH SOLE 288 0 0 BIP UNIT G16252101 7251 129228 SH SOLE 129228 0 0 BIPC SHS A 11275Q107 669 11155 SH SOLE 11155 0 0 BIT COM 09258A107 1252 66925 SH SOLE 65775 0 1150 BIV INTERMED TERM 921937819 8374 93623 SH SOLE 93481 0 142 BK COM 064058100 422 8134 SH SOLE 7932 0 202 BKI COM 09215C105 46638 647757 SH SOLE 646717 0 1040 BKLN SR LN ETF 46138G508 1031 46616 SH SOLE 46271 0 345 BKNG COM 09857L108 61349 25843 SH SOLE 25829 0 14 BLD COM 89055F103 559 2727 SH SOLE 2727 0 0 BLDR COM 12008R107 58364 1127962 SH SOLE 1126274 0 1688 BLK COM 09247X101 9551 11388 SH SOLE 11379 0 9 BLKB COM 09227Q100 240 3405 SH SOLE 3405 0 0 BLL COM 058498106 124741 1386488 SH SOLE 1381174 0 5314 BMI COM 056525108 671 6632 SH SOLE 6632 0 0 BMY COM 110122108 88423 1494383 SH SOLE 1484042 0 10341 BND TOTAL BND MRKT 921937835 1719 20113 SH SOLE 20113 0 0 BNDX INTL BD IDX ETF 92203J407 242 4250 SH SOLE 4250 0 0 BNS COM 064149107 2422 39369 SH SOLE 39369 0 0 BOH COM 062540109 1613 19632 SH SOLE 19632 0 0 BOND ACTIVE BD ETF 72201R775 886 8018 SH SOLE 8018 0 0 BORR SHS G1466R207 13 16000 SH SOLE 16000 0 0 BOTZ RBTCS ARTFL INTE 37954Y715 280 7655 SH SOLE 7655 0 0 BP SPONSORED ADR 055622104 98655 3618035 SH SOLE 3600472 0 17563 BPT BEN INT 055630107 105 25500 SH SOLE 25500 0 0 BR COM 11133T103 302 1814 SH SOLE 1814 0 0 BRG COM CL A 09627J102 172 13532 SH SOLE 13532 0 0 BRK A CL A 084670108 10284 25 SH SOLE 25 0 0 BRK B CL B NEW 084670702 222623 815610 SH SOLE 812563 0 3047 BRKS COM 114340102 2647 25858 SH SOLE 25858 0 0 BRP COM CL A 05589G102 18013 541096 SH SOLE 541096 0 0 BSCL BULSHS 2021 CB 46138J700 2460 116656 SH SOLE 116446 0 210 BSCM BULSHS 2022 CB 46138J882 759 35231 SH SOLE 35231 0 0 BSCN BULSHS 2023 CB 46138J866 381 17580 SH SOLE 17580 0 0 BSCO BULSHS 2024 CB 46138J841 684 30953 SH SOLE 30053 0 900 BSCP BULSHS 2025 CB 46138J825 351 15805 SH SOLE 15805 0 0 BSET COM 070203104 375 20716 SH SOLE 20716 0 0 BSV SHORT TRM BOND 921937827 168936 2061706 SH SOLE 2061496 0 210 BSX COM 101137107 544 12534 SH SOLE 12534 0 0 BTAI COM 09075P105 685 22570 SH SOLE 22570 0 0 BTI SPONSORED ADR 110448107 4866 137915 SH SOLE 137915 0 0 BUD SPONSORED ADR 03524A108 62133 1102038 SH SOLE 1101200 0 838 BURL COM 122017106 468 1649 SH SOLE 1649 0 0 BX COM 09260D107 9039 77698 SH SOLE 76588 0 1110 BZH COM NEW 07556Q881 207 12025 SH SOLE 12025 0 0 C COM NEW 172967424 5290 75383 SH SOLE 75283 0 100 CACG CLRBRG GWT ETF 524682101 345 7088 SH SOLE 7088 0 0 CAG COM 205887102 2537 74911 SH SOLE 73562 0 1349 CAKE COM 163072101 1623 34525 SH SOLE 34525 0 0 CAR COM 053774105 215 1843 SH SOLE 1843 0 0 CARR COM 14448C104 5740 110891 SH SOLE 109393 0 1498 CASY COM 147528103 222 1180 SH SOLE 1180 0 0 CAT COM 149123101 8842 46058 SH SOLE 45380 0 678 CB COM H1467J104 5152 29700 SH SOLE 29655 0 45 CBIO COM NEW 14888D208 244 59400 SH SOLE 59400 0 0 CBRE CL A 12504L109 2372 24366 SH SOLE 24366 0 0 CBRL COM 22410J106 276 1975 SH SOLE 1975 0 0 CBSH COM 200525103 364 5221 SH SOLE 5172 0 49 CCI COM 22822V101 76233 439840 SH SOLE 439058 0 782 CCJ COM 13321L108 851 39280 SH SOLE 39280 0 0 CCL UNIT 99/99/9999 143658300 1318 52699 SH SOLE 52272 0 427 CDW COM 12514G108 1568 8613 SH SOLE 8613 0 0 CEF UNIT 85208R101 1400 81710 SH SOLE 81710 0 0 CELG RT RIGHT 12/30/2030 110122140 21 96570 SH SOLE 96570 0 0 CELH COM NEW 15118V207 246 2730 SH SOLE 2730 0 0 CFFI COM 12466Q104 437 8232 SH SOLE 8232 0 0 CFX COM 194014106 86878 1892735 SH SOLE 1889778 0 2957 CGC COM 138035100 307 22190 SH SOLE 22190 0 0 CGNX COM 192422103 332 4141 SH SOLE 4141 0 0 CHCO COM 177835105 391 5023 SH SOLE 4923 0 100 CHCT COM 20369C106 312 6898 SH SOLE 6898 0 0 CHD COM 171340102 2310 27978 SH SOLE 27412 0 566 CHKP ORD M22465104 2402 21245 SH SOLE 21145 0 100 CHPMW *W EXP 11/22/202 12558Y114 8 15000 SH SOLE 15000 0 0 CHTR CL A 16119P108 598 822 SH SOLE 807 0 15 CHWY CL A 16679L109 6592 96784 SH SOLE 95286 0 1498 CHY COM SHS 12811P108 1385 88580 SH SOLE 88580 0 0 CI COM 125523100 825 4121 SH SOLE 3821 0 300 CII COM 09256A109 276 13685 SH SOLE 12263 0 1422 CIK COM 224916106 85 24500 SH SOLE 24500 0 0 CINF COM 172062101 387 3389 SH SOLE 3389 0 0 CL COM 194162103 3663 48466 SH SOLE 46982 0 1484 CLF COM 185899101 401 20325 SH SOLE 20325 0 0 CLOV COM CL A 18914F103 81 11000 SH SOLE 0 0 11000 CLX COM 189054109 2642 15954 SH SOLE 15894 0 60 CM COM 136069101 4154 37319 SH SOLE 37319 0 0 CMBS CMBS ETF 46429B366 470 8685 SH SOLE 8685 0 0 CMCSA CL A 20030N101 110977 1984207 SH SOLE 1977597 0 6610 CME COM 12572Q105 814 4210 SH SOLE 4195 0 15 CMG COM 169656105 667 367 SH SOLE 367 0 0 CMI COM 231021106 9444 42055 SH SOLE 41826 0 229 CMP COM 20451N101 373 5793 SH SOLE 5793 0 0 CMS COM 125896100 410 6868 SH SOLE 6753 0 115 CNI COM 136375102 4283 37037 SH SOLE 37037 0 0 CNNE COM 13765N107 193628 6224024 SH SOLE 6213595 0 10429 CNP COM 15189T107 1370 55700 SH SOLE 55700 0 0 CNX COM 12653C108 781 61854 SH SOLE 61854 0 0 COF COM 14040H105 118838 733699 SH SOLE 731435 0 2264 COIN COM CL A 19260Q107 251 1102 SH SOLE 902 0 200 COMM COM 20337X109 174 12800 SH SOLE 12800 0 0 CONE COM 23283R100 488 6301 SH SOLE 6301 0 0 CONX COM CL A 212873103 559 57000 SH SOLE 57000 0 0 CONXW *W EXP 10/30/202 212873111 16 14250 SH SOLE 14250 0 0 COO COM NEW 216648402 211 510 SH SOLE 480 0 30 COP COM 20825C104 3641 53722 SH SOLE 53322 0 400 COST COM 22160K105 9353 20815 SH SOLE 20503 0 312 COUP COM 22266L106 274 1249 SH SOLE 1249 0 0 CPRT COM 217204106 370 2668 SH SOLE 2668 0 0 CRL COM 159864107 617 1496 SH SOLE 1496 0 0 CRM COM 79466L302 1909 7037 SH SOLE 6373 0 664 CRWD CL A 22788C105 477 1939 SH SOLE 1939 0 0 CSCO COM 17275R102 25380 466296 SH SOLE 460134 0 6162 CSGP COM 22160N109 4186 48639 SH SOLE 47437 0 1202 CSL COM 142339100 1256 6317 SH SOLE 6317 0 0 CSQ COM SH BEN INT 128125101 3501 197574 SH SOLE 197574 0 0 CSX COM 126408103 5125 172338 SH SOLE 164541 0 7797 CTAS COM 172908105 773 2031 SH SOLE 2031 0 0 CTLT COM 148806102 288 2164 SH SOLE 2164 0 0 CTRA COM 127097103 88634 4073251 SH SOLE 4072051 0 1200 CTVA COM 22052L104 982 23330 SH SOLE 23312 0 18 CVS COM 126650100 28392 334579 SH SOLE 329310 0 5269 CVX COM 166764100 70571 695622 SH SOLE 691192 0 4430 CWB BLMBRG BRC CNVRT 78464A359 204 2390 SH SOLE 2390 0 0 CWST CL A 147448104 12541 165147 SH SOLE 165147 0 0 CZR COM 12769G100 200 1783 SH SOLE 1783 0 0 D COM 25746U109 106941 1464543 SH SOLE 1455482 0 9061 DAL COM NEW 247361702 1488 34918 SH SOLE 33881 0 1037 DBC UNIT 46138B103 439 21753 SH SOLE 21450 0 303 DBRG CL A COM 25401T108 120 19852 SH SOLE 19852 0 0 DD COM 26614N102 991 14568 SH SOLE 14550 0 18 DE COM 244199105 57130 170502 SH SOLE 169942 0 560 DEO SPON ADR NEW 25243Q205 88463 458360 SH SOLE 456161 0 2199 DES US SMALLCAP DIVD 97717W604 312 10105 SH SOLE 10105 0 0 DFNL SELECT FINL 23908L108 292 9600 SH SOLE 9600 0 0 DFS COM 254709108 4427 36032 SH SOLE 36032 0 0 DG COM 256677105 821 3869 SH SOLE 3869 0 0 DGRO CORE DIV GRWTH 46434V621 9099 181104 SH SOLE 181104 0 0 DGS EMG MKTS SMCAP 97717W281 661 12358 SH SOLE 12358 0 0 DHI COM 23331A109 1565 18636 SH SOLE 18411 0 225 DHIL COM NEW 25264R207 16367 93172 SH SOLE 93172 0 0 DHR COM 235851102 176264 578953 SH SOLE 576288 0 2665 DIA UT SER 1 78467X109 1231 3640 SH SOLE 3640 0 0 DIS COM 254687106 94096 556166 SH SOLE 551747 0 4419 DISCA COM SER A 25470F104 1162 45801 SH SOLE 45801 0 0 DISCK COM SER C 25470F302 362 14927 SH SOLE 14927 0 0 DISH CL A 25470M109 241446 5557092 SH SOLE 5556454 0 638 DIVO CWP ENHANCED DIV 032108409 3652 104594 SH SOLE 104594 0 0 DKNG COM CL A 26142R104 2341 48607 SH SOLE 48107 0 500 DLR COM 253868103 67361 466327 SH SOLE 465423 0 904 DLS INTL SMCAP DIV 97717W760 1105 14886 SH SOLE 13619 0 1267 DLTR COM 256746108 1682 17576 SH SOLE 17196 0 380 DMF COM 05589T104 101 10500 SH SOLE 10500 0 0 DNP COM 23325P104 870 81602 SH SOLE 81602 0 0 DOCU COM 256163106 3870 15034 SH SOLE 14659 0 375 DOV COM 260003108 361 2321 SH SOLE 2290 0 31 DOW COM 260557103 6493 112796 SH SOLE 111626 0 1170 DOX SHS G02602103 1697 22409 SH SOLE 22409 0 0 DRE COM NEW 264411505 425 8883 SH SOLE 8883 0 0 DRI COM 237194105 260 1718 SH SOLE 1118 0 600 DRRX COM 266605104 478 373150 SH SOLE 373150 0 0 DS COM 262077100 506 180000 SH SOLE 180000 0 0 DTE COM 233331107 687 6150 SH SOLE 6150 0 0 DUK COM NEW 26441C204 14658 150199 SH SOLE 145433 0 4766 DVN COM 25179M103 9764 274956 SH SOLE 269420 0 5536 DVY SELECT DIVID ETF 464287168 6184 53902 SH SOLE 53902 0 0 DVYE EM MKTS DIV ETF 464286319 216 5554 SH SOLE 5554 0 0 DWLD SELECT WRLD WI 23908L306 702 23605 SH SOLE 23480 0 125 DWM INTL EQUITY FD 97717W703 1202 22738 SH SOLE 22018 0 720 DXCM COM 252131107 742 1357 SH SOLE 1322 0 35 EA COM 285512109 69929 491693 SH SOLE 490253 0 1440 EBAY COM 278642103 928 13320 SH SOLE 13320 0 0 ECL COM 278865100 4616 22124 SH SOLE 21918 0 206 ED COM 209115104 460 6338 SH SOLE 6338 0 0 EEM MSCI EMG MKT ETF 464287234 1552 30884 SH SOLE 30859 0 25 EES US SMALLCAP FUND 97717W562 841 17392 SH SOLE 17392 0 0 EFA MSCI EAFE ETF 464287465 3394 43513 SH SOLE 43513 0 0 EFG EAFE GRWTH ETF 464288885 511 4800 SH SOLE 4800 0 0 EFV EAFE VALUE ETF 464288877 535 10529 SH SOLE 10529 0 0 EFX COM 294429105 575 2268 SH SOLE 2268 0 0 EGHT COM 282914100 1530 65432 SH SOLE 65432 0 0 EIGR COM 28249U105 2522 377500 SH SOLE 377500 0 0 EL CL A 518439104 3237 10792 SH SOLE 10533 0 259 ELAN COM 28414H103 657 20589 SH SOLE 20589 0 0 ELD EM LCL DEBT FD 97717X867 384 12275 SH SOLE 12275 0 0 ELS COM 29472R108 817 10465 SH SOLE 10465 0 0 EMB JPMORGAN USD EMG 464288281 1387 12599 SH SOLE 12464 0 135 EMN COM 277432100 347 3441 SH SOLE 3441 0 0 EMR COM 291011104 6243 66270 SH SOLE 65179 0 1091 ENB COM 29250N105 79846 2004816 SH SOLE 1993534 0 11282 ENPH COM 29355A107 2668 17789 SH SOLE 16906 0 883 ENTG COM 29362U104 1022 8120 SH SOLE 8120 0 0 EOG COM 26875P101 3515 43786 SH SOLE 43786 0 0 EPD COM 293792107 7147 330268 SH SOLE 330268 0 0 EQIX COM 29444U700 864 1094 SH SOLE 1094 0 0 EQR SH BEN INT 29476L107 209 2583 SH SOLE 2583 0 0 ES COM 30040W108 848 10372 SH SOLE 10335 0 37 ESGU ESG AWR MSCI USA 46435G425 703 7143 SH SOLE 7143 0 0 ESXB COM 203612106 277 24347 SH SOLE 24347 0 0 ET COM UT LTD PTN 29273V100 517 53937 SH SOLE 53937 0 0 ETN SHS G29183103 2875 19253 SH SOLE 18743 0 510 ETSY COM 29786A106 81802 393364 SH SOLE 393177 0 187 ETW COM 27829C105 193 17820 SH SOLE 17820 0 0 EVFM COM 30048L104 274 370748 SH SOLE 370748 0 0 EVT COM 27828G107 633 23047 SH SOLE 23047 0 0 EVTC COM 30040P103 1463 32004 SH SOLE 32004 0 0 EW COM 28176E108 771 6810 SH SOLE 6810 0 0 EXC COM 30161N101 446 9227 SH SOLE 9227 0 0 EXR COM 30225T102 661 3935 SH SOLE 3935 0 0 EZM US MIDCAP FUND 97717W570 12196 234490 SH SOLE 234490 0 0 F COM 345370860 3177 224362 SH SOLE 216626 0 7736 FAST COM 311900104 1244 24096 SH SOLE 24096 0 0 FB CL A 30303M102 86511 254901 SH SOLE 253294 0 1607 FBHS COM 34964C106 428 4790 SH SOLE 4590 0 200 FBNC COM 318910106 767 17833 SH SOLE 17633 0 200 FCBC COM 31983A103 1161 36594 SH SOLE 36594 0 0 FCX CL B 35671D857 6754 207616 SH SOLE 207616 0 0 FDL SHS 336917109 646 19730 SH SOLE 19730 0 0 FDN DJ INTERNT IDX 33733E302 230 977 SH SOLE 977 0 0 FDS COM 303075105 897 2272 SH SOLE 2261 0 11 FDUS COM 316500107 588 33726 SH SOLE 33726 0 0 FDX COM 31428X106 18360 83851 SH SOLE 81871 0 1980 FEMB EME MRK BD ETF 33739P202 240 7357 SH SOLE 7357 0 0 FEZ EURO STOXX 50 78463X202 398 8787 SH SOLE 8787 0 0 FFC COM 338478100 465 20878 SH SOLE 20878 0 0 FFIN COM 32020R109 1402 30508 SH SOLE 30508 0 0 FFIV COM 315616102 2731 13741 SH SOLE 13741 0 0 FGRO FIDELITY GROWTH 316092337 205 9860 SH SOLE 9860 0 0 FICO COM 303250104 287 720 SH SOLE 720 0 0 FIS COM 31620M106 2663 21881 SH SOLE 21881 0 0 FISV COM 337738108 4035 37187 SH SOLE 37187 0 0 FIVG DEFIANCE NEXT 26922A289 218 6000 SH SOLE 6000 0 0 FIZZ COM 635017106 1435 27343 SH SOLE 27343 0 0 FLOT FLTG RATE NT ETF 46429B655 89136 1753266 SH SOLE 1752921 0 345 FLT COM 339041105 25318 96903 SH SOLE 96400 0 503 FMC COM NEW 302491303 443 4842 SH SOLE 4842 0 0 FMS SPONSORED ADR 358029106 421 12048 SH SOLE 12048 0 0 FMX SPON ADR UNITS 344419106 1695 19544 SH SOLE 19544 0 0 FNB COM 302520101 303 26071 SH SOLE 24991 0 1080 FND CL A 339750101 295 2441 SH SOLE 2441 0 0 FNF COM 31620R303 189216 4173243 SH SOLE 4160341 0 12902 FPE PFD SECS INC ETF 33739E108 5019 244336 SH SOLE 244336 0 0 FPF COM 33718W103 501 20020 SH SOLE 20020 0 0 FR COM 32054K103 411 7885 SH SOLE 7885 0 0 FSLR COM 336433107 1786 18707 SH SOLE 18707 0 0 FSM COM 349915108 1042 265184 SH SOLE 260684 0 4500 FSR CL A COM STK 33813J106 201 13739 SH SOLE 13739 0 0 FTGC FST TR GLB FD 33739H101 1937 80341 SH SOLE 80341 0 0 FTNT COM 34959E109 214 732 SH SOLE 732 0 0 FTSL SENIOR LN FD 33738D309 2728 57020 SH SOLE 57020 0 0 FTSM FIRST TR ENH NEW 33739Q408 1387 23146 SH SOLE 23146 0 0 FTV COM 34959J108 328 4654 SH SOLE 4454 0 200 FV DORSEY WRT 5 ETF 33738R605 831 18161 SH SOLE 18161 0 0 FXI CHINA LG-CAP ETF 464287184 245 6290 SH SOLE 6110 0 180 FXL TECH ALPHADEX 33734X176 201 1633 SH SOLE 1633 0 0 GAIN COM 376546107 4226 304716 SH SOLE 303866 0 850 GCC ENHNCD CMMDTY ST 97717Y683 377 16900 SH SOLE 16900 0 0 GD COM 369550108 8971 45766 SH SOLE 45151 0 615 GDDY CL A 380237107 253 3624 SH SOLE 3624 0 0 GDV COM 36242H104 472 18296 SH SOLE 14100 0 4196 GDX GOLD MINERS ETF 92189F106 1495 50793 SH SOLE 50793 0 0 GDXJ JR GOLD MINERS E 92189F791 334 8724 SH SOLE 8724 0 0 GE COM NEW 369604301 5135 49840 SH SOLE 48817 0 1023 GGG COM 384109104 1415 20230 SH SOLE 20230 0 0 GGM COM 40168G108 225 10847 SH SOLE 10847 0 0 GILD COM 375558103 5010 71719 SH SOLE 70469 0 1250 GIS COM 370334104 3826 63951 SH SOLE 63726 0 225 GLAD COM 376535100 254 22462 SH SOLE 22462 0 0 GLD SHS 78463V107 7532 45863 SH SOLE 45416 0 447 GLPI COM 36467J108 75298 1625603 SH SOLE 1624933 0 670 GLW COM 219350105 2641 72373 SH SOLE 72373 0 0 GM COM 37045V100 6854 130026 SH SOLE 130026 0 0 GMAB SPONSORED ADS 372303206 661 15117 SH SOLE 15117 0 0 GMED CL A 379577208 611 7968 SH SOLE 7968 0 0 GNRC COM 368736104 5341 13070 SH SOLE 12619 0 451 GNTX COM 371901109 264 8017 SH SOLE 8017 0 0 GOF COM SBI 40167F101 615 32134 SH SOLE 32134 0 0 GOLD COM 067901108 664 36776 SH SOLE 36591 0 185 GOOG CAP STK CL C 02079K107 151633 56889 SH SOLE 56314 0 575 GOOGL CL A 02079K305 213053 79689 SH SOLE 79316 0 373 GPC COM 372460105 407 3360 SH SOLE 3325 0 35 GPN COM 37940X102 5509 34963 SH SOLE 34963 0 0 GS COM 38141G104 4477 11843 SH SOLE 11343 0 500 GS4550237 NOTE 4.500% 4/0 38147UAB3 4100 40000 SH SOLE 40000 0 0 GSK SPONSORED ADR 37733W105 1285 33639 SH SOLE 33639 0 0 GSLC ACTIVEBETA US LG 381430503 734 8529 SH SOLE 8529 0 0 GSY ULTRA SHRT DUR 46090A887 383 7587 SH SOLE 7587 0 0 GTLS COM 16115Q308 32355 169303 SH SOLE 168449 0 854 GUSH 2X SH 25460G500 311 3375 SH SOLE 3375 0 0 GUT COM 36240A101 148 18800 SH SOLE 18800 0 0 GVI INTRM GOV CR ETF 464288612 49819 432716 SH SOLE 432716 0 0 GWW COM 384802104 731 1859 SH SOLE 1859 0 0 HAL COM 406216101 302 13955 SH SOLE 7955 0 6000 HASI COM 41068X100 229 4275 SH SOLE 4275 0 0 HBAN COM 446150104 1967 127249 SH SOLE 126849 0 400 HBI COM 410345102 18594 1083565 SH SOLE 1083565 0 0 HCA COM 40412C101 4925 20291 SH SOLE 20291 0 0 HD COM 437076102 83816 255302 SH SOLE 252754 0 2548 HDB SPONSORED ADS 40415F101 1535 20995 SH SOLE 20995 0 0 HDV CORE HIGH DV ETF 46429B663 296 3142 SH SOLE 3142 0 0 HEDJ EUROPE HEDGED EQ 97717X701 370 4863 SH SOLE 4795 0 68 HEI A CL A 422806208 809 6829 SH SOLE 6829 0 0 HLI CL A 441593100 2204 23931 SH SOLE 23931 0 0 HLT COM 43300A203 37453 283483 SH SOLE 282882 0 601 HOLX COM 436440101 2614 35415 SH SOLE 35415 0 0 HON COM 438516106 99384 468137 SH SOLE 466477 0 1660 HPQ COM 40434L105 240 8788 SH SOLE 8788 0 0 HQY COM 42226A107 1952 30140 SH SOLE 30090 0 50 HR COM 421946104 581 19516 SH SOLE 19516 0 0 HRL COM 440452100 245 5974 SH SOLE 5974 0 0 HSIC COM 806407102 1902 24980 SH SOLE 24980 0 0 HSY COM 427866108 931 5498 SH SOLE 5498 0 0 HTRB TOTAL RTRN ETF 41653L305 7051 173121 SH SOLE 172341 0 780 HWM COM 443201108 220 7050 SH SOLE 7050 0 0 HYD HIGH YLD MUN ETF 92189H409 278 4450 SH SOLE 4450 0 0 HYG IBOXX HI YD ETF 464288513 351 4007 SH SOLE 4007 0 0 HYLB XTRACK USD HIGH 233051432 1164 29044 SH SOLE 28659 0 385 HYLS FIRST TR TA HIYL 33738D408 542 11246 SH SOLE 11246 0 0 IAF COM 003011103 1598 271248 SH SOLE 271248 0 0 IAI US BR DEL SE ETF 464288794 467 4469 SH SOLE 4469 0 0 IAT US REGNL BKS ETF 464288778 459 7582 SH SOLE 7582 0 0 IBB ISHARES BIOTECH 464287556 3847 23791 SH SOLE 23791 0 0 IBDQ IBONDS DEC25 ETF 46434VBD1 247 9200 SH SOLE 9200 0 0 IBM COM 459200101 34319 247089 SH SOLE 242460 0 4629 IBMJ IBONDS DEC2021 46435G789 343 13395 SH SOLE 13395 0 0 IBMK IBONDS DEC2022 46435G755 383 14640 SH SOLE 14640 0 0 IBN ADR 45104G104 1888 100032 SH SOLE 100032 0 0 ICE COM 45866F104 4437 38642 SH SOLE 38392 0 250 ICLN GL CLEAN ENE ETF 464288224 289 13351 SH SOLE 13351 0 0 ICLR SHS G4705A100 278 1060 SH SOLE 1060 0 0 IDV INTL SEL DIV ETF 464288448 210 6901 SH SOLE 6901 0 0 IDXX COM 45168D104 1465 2356 SH SOLE 2356 0 0 IEF BARCLAYS 7 10 YR 464287440 284 2463 SH SOLE 2448 0 15 IEFA CORE MSCI EAFE 46432F842 13090 176299 SH SOLE 176299 0 0 IEI 3 7 YR TREAS BD 464288661 3240 24888 SH SOLE 24888 0 0 IEMG CORE MSCI EMKT 46434G103 985 15955 SH SOLE 15955 0 0 IEUR CORE MSCI EURO 46434V738 2178 38853 SH SOLE 38853 0 0 IFF COM 459506101 918 6867 SH SOLE 6867 0 0 IGE NORTH AMERN NAT 464287374 630 21455 SH SOLE 21455 0 0 IGIB ISHS 5-10YR INVT 464288638 24681 410939 SH SOLE 410869 0 70 IGR COM 12504G100 148 17758 SH SOLE 17758 0 0 IGSB ISHS 1-5YR INVS 464288646 3651 66824 SH SOLE 66744 0 80 IJH CORE S&P MCP ETF 464287507 5817 22110 SH SOLE 22110 0 0 IJJ S&P MC 400VL ETF 464287705 334 3240 SH SOLE 3240 0 0 IJK S&P MC 400GR ETF 464287606 278 3516 SH SOLE 3516 0 0 IJR CORE S&P SCP ETF 464287804 5467 50068 SH SOLE 49993 0 75 IJT S&P SML 600 GWT 464287887 286 2200 SH SOLE 2200 0 0 ILCG MORNINGSTAR GRWT 464287119 2653 40468 SH SOLE 40118 0 350 ILMN COM 452327109 46760 115272 SH SOLE 114660 0 612 IMCV MRGSTR MD CP VAL 464288406 308 4865 SH SOLE 4865 0 0 INFL HORIZON KINETICS 53656F623 689 23590 SH SOLE 23590 0 0 INFO SHS G47567105 1483 12718 SH SOLE 12718 0 0 INGR COM 457187102 4001 44955 SH SOLE 44506 0 449 INTC COM 458140100 11229 210750 SH SOLE 205385 0 5365 INTU COM 461202103 7057 13081 SH SOLE 12956 0 125 IONS COM 462222100 4100 122303 SH SOLE 122303 0 0 IP COM 460146103 828 15623 SH SOLE 15623 0 0 IQV COM 46266C105 364 1521 SH SOLE 1521 0 0 IR COM 45687V106 326 6468 SH SOLE 6468 0 0 ISCG MRGSTR SM CP GR 464288604 369 7500 SH SOLE 7500 0 0 ISCV MRNING SM CP ETF 464288703 2140 37646 SH SOLE 37646 0 0 ISD COM 69346H100 922 56771 SH SOLE 56771 0 0 ISRG COM NEW 46120E602 440 1329 SH SOLE 1329 0 0 ITB US HOME CONS ETF 464288752 820 12393 SH SOLE 12378 0 15 ITIC COM 461804106 420 2300 SH SOLE 2300 0 0 ITM INTRMDT MUNI ETF 92189H201 1564 30515 SH SOLE 30515 0 0 ITUB SPON ADR REP PFD 465562106 1963 451739 SH SOLE 451739 0 0 ITW COM 452308109 5197 25152 SH SOLE 23334 0 1818 IUSB CORE TOTAL USD 46434V613 214 4026 SH SOLE 4026 0 0 IUSG CORE S&P US GWT 464287671 230 2247 SH SOLE 2247 0 0 IVE S&P 500 VAL ETF 464287408 372 2558 SH SOLE 2558 0 0 IVOL QUADRTC INT RT 500767736 465 16689 SH SOLE 16689 0 0 IVV CORE S&P500 ETF 464287200 6419 14898 SH SOLE 14813 0 85 IVW S&P 500 GRWT ETF 464287309 1207 16334 SH SOLE 16334 0 0 IWB RUS 1000 ETF 464287622 412 1706 SH SOLE 1706 0 0 IWD RUS 1000 VAL ETF 464287598 442 2823 SH SOLE 2823 0 0 IWF RUS 1000 GRW ETF 464287614 1314 4796 SH SOLE 4796 0 0 IWM RUSSELL 2000 ETF 464287655 1498 6847 SH SOLE 6847 0 0 IWP RUS MD CP GR ETF 464287481 561 5005 SH SOLE 5005 0 0 IWR RUS MID CAP ETF 464287499 1307 16703 SH SOLE 16703 0 0 IWS RUS MDCP VAL ETF 464287473 546 4821 SH SOLE 4821 0 0 IXN GLOBAL TECH ETF 464287291 491 8668 SH SOLE 8668 0 0 IYC U.S. CNSM SV ETF 464287580 1046 13532 SH SOLE 13532 0 0 IYE U.S. ENERGY ETF 464287796 584 20648 SH SOLE 20648 0 0 IYF U.S. FINLS ETF 464287788 1771 21459 SH SOLE 21459 0 0 IYG U.S. FIN SVC ETF 464287770 3803 20208 SH SOLE 20208 0 0 IYH US HLTHCARE ETF 464287762 804 2914 SH SOLE 2889 0 25 IYJ US INDUSTRIALS 464287754 1407 13130 SH SOLE 13130 0 0 IYK U.S. CNSM GD ETF 464287812 926 5154 SH SOLE 5154 0 0 IYR U.S. REAL ES ETF 464287739 679 6635 SH SOLE 6635 0 0 IYW U.S. TECH ETF 464287721 844 8337 SH SOLE 8337 0 0 IYZ US TELECOM ETF 464287713 494 15212 SH SOLE 15212 0 0 J COM 469814107 523 3949 SH SOLE 3949 0 0 JBHT COM 445658107 234 1398 SH SOLE 1398 0 0 JBI COMMON STOCK 47103N106 21564 1761764 SH SOLE 1761764 0 0 JBT COM 477839104 1088 7741 SH SOLE 7741 0 0 JCI SHS G51502105 2237 32862 SH SOLE 32862 0 0 JEPI EQUITY PREMIUM 46641Q332 564 9465 SH SOLE 9465 0 0 JHB COM 67077N106 1016 108300 SH SOLE 108300 0 0 JHMM MULTIFACTOR MI 47804J206 1068 20675 SH SOLE 20675 0 0 JJSF COM 466032109 11917 77981 SH SOLE 77981 0 0 JKHY COM 426281101 1204 7339 SH SOLE 7339 0 0 JNJ COM 478160104 241055 1492543 SH SOLE 1482642 0 9901 JPM COM 46625H100 210593 1286486 SH SOLE 1277863 0 8623 JPS COM 67072C105 298 30413 SH SOLE 30413 0 0 JPST ULTRA SHRT INC 46641Q837 1546 30475 SH SOLE 30475 0 0 JPT COM 67075T105 1076 43200 SH SOLE 43200 0 0 JRI COM 67074Y105 1156 75790 SH SOLE 75790 0 0 K COM 487836108 308 4823 SH SOLE 4823 0 0 KDP COM 49271V100 956 27981 SH SOLE 19961 0 8020 KEYS COM 49338L103 1533 9333 SH SOLE 8958 0 375 KHC COM 500754106 2592 70388 SH SOLE 67966 0 2422 KKR COM 48251W104 963 15816 SH SOLE 15816 0 0 KLAC COM NEW 482480100 2847 8512 SH SOLE 8388 0 124 KMB COM 494368103 7895 59615 SH SOLE 59417 0 198 KMI COM 49456B101 5702 340815 SH SOLE 340203 0 612 KMX COM 143130102 171287 1337721 SH SOLE 1330630 0 7091 KNSL COM 49714P108 24679 152620 SH SOLE 152419 0 201 KO COM 191216100 75013 1429625 SH SOLE 1416109 0 13516 KR COM 501044101 577 14261 SH SOLE 14261 0 0 KYN COM 486606106 107 13313 SH SOLE 13313 0 0 LAMR CL A 512816109 155940 1374504 SH SOLE 1371485 0 3019 LAZ SHS A G54050102 261 5700 SH SOLE 5700 0 0 LBRDK COM SER C 530307305 1863 10789 SH SOLE 10314 0 475 LBTYK SHS CL C G5480U120 2841 96440 SH SOLE 96440 0 0 LDP COM 19248C105 558 20450 SH SOLE 20450 0 0 LEG COM 524660107 218 4872 SH SOLE 4872 0 0 LEN CL A 526057104 1492 15923 SH SOLE 15923 0 0 LESL COM 527064109 1118 54418 SH SOLE 54418 0 0 LH COM NEW 50540R409 1968 6994 SH SOLE 6994 0 0 LHX COM 502431109 83518 379212 SH SOLE 377358 0 1854 LILAK COM CL C G9001E128 21039 1603601 SH SOLE 1603601 0 0 LIN SHS G5494J103 3004 10239 SH SOLE 10226 0 13 LLY COM 532457108 6578 28470 SH SOLE 28320 0 150 LMBS FST LOW OPPT EFT 33739Q200 5371 106195 SH SOLE 106195 0 0 LMT COM 539830109 8126 23546 SH SOLE 23390 0 156 LNC COM 534187109 379 5507 SH SOLE 5507 0 0 LOB COM 53803X105 13081 205575 SH SOLE 205575 0 0 LOTZ COM CL A 142552108 66 17200 SH SOLE 17200 0 0 LOW COM 548661107 75459 371975 SH SOLE 368174 0 3801 LPLA COM 50212V100 263 1680 SH SOLE 1680 0 0 LQD IBOXX INV CP ETF 464287242 648 4871 SH SOLE 4871 0 0 LRCX COM 512807108 1015 1784 SH SOLE 1749 0 35 LSTR COM 515098101 1359 8608 SH SOLE 8608 0 0 LSXMA COM A SIRIUSXM 531229409 2927 62061 SH SOLE 62061 0 0 LSXMK COM C SIRIUSXM 531229607 653 13752 SH SOLE 13752 0 0 LTRPA COM SER A 531465102 1775 574350 SH SOLE 574350 0 0 LULU COM 550021109 1001 2473 SH SOLE 2473 0 0 LUMN COM 550241103 1464 118132 SH SOLE 118132 0 0 LUV COM 844741108 730 14192 SH SOLE 14192 0 0 LVHD L VOL H DIV ETF 52468L406 275 7651 SH SOLE 7361 0 290 LVS COM 517834107 610 16671 SH SOLE 16472 0 199 LYB SHS - A - N53745100 355 3788 SH SOLE 3788 0 0 LYV COM 538034109 33392 366418 SH SOLE 366418 0 0 M COM 55616P104 220 9750 SH SOLE 9750 0 0 MA CL A 57636Q104 131897 379762 SH SOLE 379312 0 450 MAA COM 59522J103 645 3453 SH SOLE 3453 0 0 MAG COM 55903Q104 5249 324019 SH SOLE 324019 0 0 MAPS COM 92971A109 5229 360600 SH SOLE 360600 0 0 MAR CL A 571903202 1100 7428 SH SOLE 7003 0 425 MAS COM 574599106 317 5705 SH SOLE 5705 0 0 MBB MBS ETF 464288588 490 4528 SH SOLE 4528 0 0 MBII COM 57165B106 109 121500 SH SOLE 121500 0 0 MBIO COM 62818Q104 187 69650 SH SOLE 69650 0 0 MCD COM 580135101 110582 458635 SH SOLE 453709 0 4926 MCHP COM 595017104 826 5382 SH SOLE 5382 0 0 MCI COM 06759X107 756 48627 SH SOLE 46627 0 2000 MCK COM 58155Q103 799 4009 SH SOLE 3009 0 1000 MCO COM 615369105 64957 182906 SH SOLE 182898 0 8 MCRI COM 609027107 58549 874002 SH SOLE 873752 0 250 MCY COM 589400100 1525 27400 SH SOLE 27400 0 0 MDLZ CL A 609207105 12052 207157 SH SOLE 200956 0 6201 MDNA COM 58490H107 77 27750 SH SOLE 27750 0 0 MDT SHS G5960L103 162274 1294538 SH SOLE 1288803 0 5735 MELI COM 58733R102 145417 86592 SH SOLE 86414 0 178 MET COM 59156R108 2321 37598 SH SOLE 37598 0 0 MGM COM 552953101 397 9208 SH SOLE 9208 0 0 MGP CL A COM 55303A105 1929 50369 SH SOLE 50369 0 0 MIN SH BEN INT 55273C107 59 16375 SH SOLE 16375 0 0 MINT ENHAN SHRT MA AC 72201R833 668 6558 SH SOLE 6558 0 0 MKC COM NON VTG 579780206 10952 135160 SH SOLE 131834 0 3326 MKL COM 570535104 405463 339254 SH SOLE 338532 0 722 MKSI COM 55306N104 292 1935 SH SOLE 1935 0 0 MLCO ADR 585464100 1485 145050 SH SOLE 145050 0 0 MLHR COM 600544100 844 22422 SH SOLE 22422 0 0 MLM COM 573284106 134298 392985 SH SOLE 391467 0 1518 MMC COM 571748102 18603 122848 SH SOLE 122723 0 125 MMM COM 88579Y101 95263 543052 SH SOLE 541048 0 2004 MMP COM UNIT RP LP 559080106 1147 25161 SH SOLE 25161 0 0 MO COM 02209S103 9685 212758 SH SOLE 206100 0 6658 MOAT MORNINGSTAR WIDE 92189F643 13459 183747 SH SOLE 182907 0 840 MORN COM 617700109 292 1127 SH SOLE 1127 0 0 MOS COM 61945C103 738 20652 SH SOLE 20652 0 0 MPC COM 56585A102 7651 123788 SH SOLE 123443 0 345 MPLX COM UNIT REP LTD 55336V100 1310 46016 SH SOLE 46016 0 0 MPW COM 58463J304 403 20073 SH SOLE 20073 0 0 MRK COM 58933Y105 29045 386703 SH SOLE 380960 0 5743 MRNA COM 60770K107 1080 2806 SH SOLE 2806 0 0 MRVL COM 573874104 4664 77338 SH SOLE 73440 0 3898 MS COM NEW 617446448 950 9761 SH SOLE 9733 0 28 MSCI COM 55354G100 953 1567 SH SOLE 1567 0 0 MSFT COM 594918104 382908 1358182 SH SOLE 1348552 0 9630 MSGS CL A 55825T103 1743 9372 SH SOLE 9372 0 0 MSI COM NEW 620076307 3270 14076 SH SOLE 14076 0 0 MSON COM 604871103 298 11795 SH SOLE 11795 0 0 MTB COM 55261F104 312 2090 SH SOLE 2090 0 0 MTD COM 592688105 792 575 SH SOLE 575 0 0 MU COM 595112103 1516 21365 SH SOLE 21165 0 200 MUB NATIONAL MUN ETF 464288414 2357 20290 SH SOLE 20290 0 0 MUFG SPONSORED ADS 606822104 59 10014 SH SOLE 10014 0 0 MUNI INTER MUN BD ACT 72201R866 367 6508 SH SOLE 6508 0 0 MUST MULTI SEC MUNI 19761L607 315 14000 SH SOLE 14000 0 0 NAD COM 67066V101 425 27194 SH SOLE 27194 0 0 NBB COM 67074C103 233 10169 SH SOLE 10169 0 0 NBSE COM 64132K102 211 58500 SH SOLE 58500 0 0 NDSN COM 655663102 298 1253 SH SOLE 1253 0 0 NEA COM 670657105 688 45263 SH SOLE 45263 0 0 NEE COM 65339F101 63257 805612 SH SOLE 802510 0 3102 NEM COM 651639106 52017 957952 SH SOLE 954749 0 3203 NEU COM 651587107 34274 101173 SH SOLE 101173 0 0 NFLX COM 64110L106 1769 2899 SH SOLE 2759 0 140 NGG SPONSORED ADR NE 636274409 1836 30782 SH SOLE 30782 0 0 NGVT COM 45688C107 1933 27089 SH SOLE 27089 0 0 NIE COM 92841M101 350 11866 SH SOLE 10611 0 1255 NIM SH BEN INT 67061T101 345 31750 SH SOLE 31750 0 0 NKE CL B 654106103 9907 68213 SH SOLE 67906 0 307 NKTR COM 640268108 1236 69321 SH SOLE 69321 0 0 NLY COM 035710409 210 24954 SH SOLE 24454 0 500 NMI COM 67062J102 123 10261 SH SOLE 10261 0 0 NNN COM 637417106 295 6828 SH SOLE 6828 0 0 NOBL S&P 500 DV ARIST 74348A467 1137 12843 SH SOLE 12843 0 0 NOC COM 666807102 1543 4285 SH SOLE 4067 0 218 NOW COM 81762P102 71011 114121 SH SOLE 113818 0 303 NPV COM 67064R102 3432 206249 SH SOLE 206249 0 0 NSC COM 655844108 97633 408077 SH SOLE 405108 0 2969 NSL COM 67067Y104 60 10300 SH SOLE 10300 0 0 NTR COM 67077M108 929 14316 SH SOLE 14316 0 0 NTRA COM 632307104 326 2926 SH SOLE 2926 0 0 NTRS COM 665859104 1834 17007 SH SOLE 17007 0 0 NUE COM 670346105 1565 15894 SH SOLE 15894 0 0 NULL COM 30292L107 6647 118860 SH SOLE 118860 0 0 NUV COM 670928100 1332 117668 SH SOLE 117668 0 0 NUW COM 670695105 293 17187 SH SOLE 17187 0 0 NVDA COM 67066G104 12363 59680 SH SOLE 57167 0 2513 NVG COM 67071L106 781 45553 SH SOLE 45553 0 0 NVO ADR 670100205 616 6415 SH SOLE 6265 0 150 NVR COM 62944T105 403 84 SH SOLE 84 0 0 NVS SPONSORED ADR 66987V109 2892 35365 SH SOLE 35193 0 172 NXPI COM N6596X109 4214 21512 SH SOLE 21512 0 0 NXST CL A 65336K103 5866 38601 SH SOLE 38601 0 0 O COM 756109104 2492 38419 SH SOLE 38179 0 240 OCSL COM 67401P108 114 16200 SH SOLE 16200 0 0 ODFL COM 679580100 725 2536 SH SOLE 2536 0 0 OEF S&P 100 ETF 464287101 323 1636 SH SOLE 1636 0 0 OGIG OSHS GBL INTER 67110P704 823 15531 SH SOLE 15531 0 0 OGN COMMON STOCK 68622V106 948 28897 SH SOLE 22237 0 6660 OHI COM 681936100 819 27345 SH SOLE 27345 0 0 OKE COM 682680103 983 16957 SH SOLE 16957 0 0 OKTA CL A 679295105 307 1293 SH SOLE 1293 0 0 OMC COM 681919106 1829 25245 SH SOLE 25245 0 0 OMF COM 68268W103 9701 175324 SH SOLE 175199 0 125 ON COM 682189105 275 6000 SH SOLE 6000 0 0 ORCL COM 68389X105 8867 101786 SH SOLE 100761 0 1025 ORLY COM 67103H107 90700 148425 SH SOLE 148328 0 97 OSW COM P73684113 10899 1093201 SH SOLE 1093201 0 0 OTIS COM 68902V107 1230 14954 SH SOLE 14803 0 151 OUNZ GOLD TRUST 921078101 195 11400 SH SOLE 11400 0 0 OUSA OSHARES US QUALT 67110P407 1718 41274 SH SOLE 41274 0 0 OWL COM CL A 09581B103 490 31503 SH SOLE 9503 0 22000 OXSQ COM 69181V107 41 10000 SH SOLE 10000 0 0 PAAS COM 697900108 585 25120 SH SOLE 25120 0 0 PAGS COM CL A G68707101 1019 19701 SH SOLE 19701 0 0 PANW COM 697435105 2446 5106 SH SOLE 4902 0 204 PAVE US INFR DEV ETF 37954Y673 1620 63754 SH SOLE 63754 0 0 PAYX COM 704326107 1696 15084 SH SOLE 15047 0 37 PBCT COM 712704105 283 16218 SH SOLE 16218 0 0 PCI COM SHS 72202D106 220 10424 SH SOLE 10424 0 0 PDBC OPTIMUM YIELD 46090F100 1808 85874 SH SOLE 85874 0 0 PDI SHS 72201Y101 2374 89325 SH SOLE 89325 0 0 PEG COM 744573106 675 11085 SH SOLE 11085 0 0 PENN COM 707569109 415 5732 SH SOLE 5732 0 0 PEP COM 713448108 28433 189035 SH SOLE 183061 0 5974 PFE COM 717081103 17912 416470 SH SOLE 409962 0 6508 PFF PFD AND INCM SEC 464288687 1227 31615 SH SOLE 31615 0 0 PFFA VIRTUS INFRCAP 26923G822 1182 47480 SH SOLE 46880 0 600 PFGC COM 71377A103 244 5245 SH SOLE 5245 0 0 PFLT COM 70806A106 191 14900 SH SOLE 14900 0 0 PG COM 742718109 21438 153345 SH SOLE 149011 0 4334 PGR COM 743315103 409 4521 SH SOLE 4521 0 0 PH COM 701094104 792 2832 SH SOLE 2832 0 0 PHG SHS NEW 500472303 440 9909 SH SOLE 9909 0 0 PHO WATER RES ETF 46137V142 414 7559 SH SOLE 7559 0 0 PHYS UNIT 85207H104 751 54450 SH SOLE 54450 0 0 PII COM 731068102 273 2285 SH SOLE 2285 0 0 PINS CL A 72352L106 486 9535 SH SOLE 9535 0 0 PLD COM 74340W103 340 2708 SH SOLE 2708 0 0 PLTR CL A 69608A108 744 30960 SH SOLE 30960 0 0 PLX COM 74365A309 48 36000 SH SOLE 36000 0 0 PM COM 718172109 108163 1141072 SH SOLE 1134841 0 6231 PNC COM 693475105 2665 13621 SH SOLE 13396 0 225 PNW COM 723484101 253 3500 SH SOLE 3500 0 0 POOL COM 73278L105 1521 3502 SH SOLE 3502 0 0 PPG COM 693506107 686 4793 SH SOLE 4167 0 626 PPL COM 69351T106 2657 95300 SH SOLE 95300 0 0 PPLT SHS 003260106 419 4650 SH SOLE 4650 0 0 PREF SPECTRUM PFD 74255Y888 375 18087 SH SOLE 18087 0 0 PRGO SHS G97822103 28168 595131 SH SOLE 595131 0 0 PRI COM 74164M108 1191 7754 SH SOLE 7754 0 0 PRU COM 744320102 969 9208 SH SOLE 9208 0 0 PSA COM 74460D109 528 1776 SH SOLE 1776 0 0 PSCE S&P SMLCP ENGY 46138E164 1398 183405 SH SOLE 183405 0 0 PSEC COM 74348T102 732 95021 SH SOLE 95021 0 0 PSF COM 19248Y107 323 11316 SH SOLE 11316 0 0 PSFE ORD G6964L107 240 31000 SH SOLE 31000 0 0 PSLV TR UNIT 85207K107 438 56980 SH SOLE 56980 0 0 PSTG CL A 74624M102 3769 149810 SH SOLE 149810 0 0 PSX COM 718546104 2333 33312 SH SOLE 33190 0 122 PTC COM 69370C100 4519 37722 SH SOLE 37103 0 619 PTON CL A COM 70614W100 241 2765 SH SOLE 2765 0 0 PTRS COM 70213Q108 165 20000 SH SOLE 20000 0 0 PWR COM 74762E102 877 7703 SH SOLE 7703 0 0 PXD COM 723787107 81489 489317 SH SOLE 489113 0 204 PYPL COM 70450Y103 4901 18964 SH SOLE 18489 0 475 PZA NATL AMT MUNI 46138E537 478 17779 SH SOLE 17779 0 0 QCOM COM 747525103 83743 649268 SH SOLE 646707 0 2561 QQEW SHS 337344105 312 2800 SH SOLE 2800 0 0 QQQ UNIT SER 1 46090E103 12900 36039 SH SOLE 36039 0 0 QQQE NAS100 EQL WGT 25459Y207 254 3065 SH SOLE 3065 0 0 QSR COM 76131D103 2523 41235 SH SOLE 41235 0 0 QTEC SHS 337345102 340 2154 SH SOLE 2154 0 0 QTNT SHS G73268107 82 35155 SH SOLE 35155 0 0 RA SHS BEN INT 112830104 748 35793 SH SOLE 35793 0 0 RADI COM CL A 750481103 5622 344257 SH SOLE 344257 0 0 RARE COM 90400D108 373 4135 SH SOLE 4135 0 0 RBLX CL A 771049103 352 4654 SH SOLE 4654 0 0 RCAT COM 75644T100 132 38000 SH SOLE 38000 0 0 RCL COM V7780T103 368 4142 SH SOLE 4142 0 0 RDS A SPONS ADR A 780259206 5299 118932 SH SOLE 115174 0 3758 RDS B SPON ADR B 780259107 10550 238355 SH SOLE 234607 0 3748 REGN COM 75886F107 1621 2679 SH SOLE 2679 0 0 REMX RARE EARTH STRAT 92189H805 1158 11216 SH SOLE 11216 0 0 RF COM 7591EP100 1652 77500 SH SOLE 77500 0 0 RFCI RIVERFRONT DYM 00162Q536 857 33694 SH SOLE 33694 0 0 RFDA RIVERFRNT DYMC 00162Q528 761 17711 SH SOLE 17711 0 0 RFDI RIVRFRNT DYN DEV 33739P608 725 10480 SH SOLE 10480 0 0 RFI COM 19247R103 258 15857 SH SOLE 15857 0 0 RGR COM 864159108 448 6073 SH SOLE 6073 0 0 RH COM 74967X103 1009 1513 SH SOLE 1513 0 0 RIG SHS H8817H100 80 21000 SH SOLE 21000 0 0 RIO SPONSORED ADR 767204100 3220 48192 SH SOLE 48192 0 0 RLI COM 749607107 1598 15940 SH SOLE 15940 0 0 RMT COM 780915104 427 37406 SH SOLE 34221 0 3185 RNG CL A 76680R206 345 1588 SH SOLE 1588 0 0 RNP COM 19247X100 272 10622 SH SOLE 9486 0 1136 ROAD COM CL A 21044C107 855 25633 SH SOLE 25633 0 0 RODM HARTFORD MLT ETF 518416102 602 19998 SH SOLE 19998 0 0 ROIC COM 76131N101 570 32745 SH SOLE 32745 0 0 ROL COM 775711104 335 9489 SH SOLE 9489 0 0 ROLL COM 75524B104 1685 7941 SH SOLE 7941 0 0 ROST COM 778296103 384 3529 SH SOLE 3529 0 0 RPG S&P500 PUR GWT 46137V266 267 1388 SH SOLE 1388 0 0 RPV S&P500 PUR VAL 46137V258 2837 37420 SH SOLE 37420 0 0 RSG COM 760759100 659 5493 SH SOLE 5493 0 0 RSP S&P500 EQL WGT 46137V357 15428 102976 SH SOLE 102976 0 0 RTX COM 75513E101 8601 100063 SH SOLE 94621 0 5442 RUN COM 86771W105 2503 56891 SH SOLE 54270 0 2621 RVT COM 780910105 192 10652 SH SOLE 10652 0 0 RXI GLB CNS DISC ETF 464288745 401 2430 SH SOLE 2430 0 0 RXT COM 750102105 980 68908 SH SOLE 68908 0 0 RY COM 780087102 1669 16777 SH SOLE 16777 0 0 RYT S&P500 EQL TEC 46137V282 802 2784 SH SOLE 2784 0 0 SAFT COM 78648T100 1711 21595 SH SOLE 21195 0 400 SAM CL A 100557107 10033 19683 SH SOLE 19683 0 0 SAN ADR 05964H105 448 123825 SH SOLE 123825 0 0 SAP SPON ADR 803054204 3617 26785 SH SOLE 26785 0 0 SASR COM 800363103 387 8456 SH SOLE 8301 0 155 SBUX COM 855244109 23157 209924 SH SOLE 205418 0 4506 SCHD US DIVIDEND EQ 808524797 439 5917 SH SOLE 5917 0 0 SCHF INTL EQTY ETF 808524805 361 9326 SH SOLE 9326 0 0 SCHM US MID-CAP ETF 808524508 17950 234153 SH SOLE 232173 0 1980 SCHO SHT TM US TRES 808524862 75779 1480348 SH SOLE 1480348 0 0 SCHR INTRM TRM TRES 808524854 14948 263588 SH SOLE 263588 0 0 SCHW COM 808513105 4333 59481 SH SOLE 59481 0 0 SCZ EAFE SML CP ETF 464288273 1273 17108 SH SOLE 17108 0 0 SDY S&P DIVID ETF 78464A763 1684 14329 SH SOLE 13699 0 630 SEB COM 811543107 26994 6584 SH SOLE 6584 0 0 SEDG COM 83417M104 1971 7431 SH SOLE 7025 0 406 SEEL COM 81577F109 623 258500 SH SOLE 258500 0 0 SEIC COM 784117103 1247 21034 SH SOLE 21034 0 0 SGMO COM 800677106 1151 127700 SH SOLE 127700 0 0 SHAK CL A 819047101 314 3996 SH SOLE 3996 0 0 SHEN COM 82312B106 17916 567314 SH SOLE 567014 0 300 SHM NUVEEN BLMBRG SR 78468R739 2087 42247 SH SOLE 42247 0 0 SHOP CL A 82509L107 694 512 SH SOLE 502 0 10 SHV SHORT TREAS BD 464288679 3166 28662 SH SOLE 28662 0 0 SHW COM 824348106 140738 503098 SH SOLE 502400 0 698 SHY 1 3 YR TREAS BD 464287457 1480 17178 SH SOLE 17178 0 0 SIGA COM 826917106 1619 219077 SH SOLE 219077 0 0 SIRI COM 82968B103 66 10785 SH SOLE 10785 0 0 SITE COM 82982L103 2118 10617 SH SOLE 10617 0 0 SJM COM NEW 832696405 1511 12585 SH SOLE 12557 0 28 SKLZ COM 83067L109 106 10800 SH SOLE 10800 0 0 SKT COM 875465106 231 14150 SH SOLE 14150 0 0 SLB COM STK 806857108 331 11184 SH SOLE 11184 0 0 SLG COM 78440X804 58777 828955 SH SOLE 828955 0 0 SLM COM 78442P106 235 13371 SH SOLE 13371 0 0 SLQD 0-5YR INVT GR CP 46434V100 1016 19651 SH SOLE 19651 0 0 SLV ISHARES 46428Q109 5660 275859 SH SOLE 273472 0 2387 SLY S&P 600 SML CAP 78464A813 10048 106055 SH SOLE 105734 0 321 SMB SHORT MUNI ETF 92189F528 1189 66034 SH SOLE 66034 0 0 SMG CL A 810186106 2313 15802 SH SOLE 15802 0 0 SNN SPDN ADR NEW 83175M205 386 11243 SH SOLE 11243 0 0 SNY SPONSORED ADR 80105N105 1052 21824 SH SOLE 21824 0 0 SO COM 842587107 5768 93074 SH SOLE 92617 0 457 SOFI COM 83406F102 472 29740 SH SOLE 29740 0 0 SONY SPONSORED ADR 835699307 203897 1843838 SH SOLE 1842908 0 930 SOXX ISHARES SEMICDTR 464287523 511 1145 SH SOLE 1145 0 0 SPAB PORTFOLIO AGRGTE 78464A649 742 24862 SH SOLE 24862 0 0 SPG COM 828806109 482 3705 SH SOLE 3705 0 0 SPGI COM 78409V104 4508 10610 SH SOLE 10610 0 0 SPLG PORTFOLIO S&P500 78464A854 606 12000 SH SOLE 11421 0 579 SPLK COM 848637104 495 3423 SH SOLE 3423 0 0 SPLV S&P500 LOW VOL 46138E354 742 12195 SH SOLE 12195 0 0 SPOT SHS L8681T102 256 1136 SH SOLE 1136 0 0 SPSB PORTFOLIO SHORT 78464A474 33657 1077034 SH SOLE 1077034 0 0 SPTM PORTFOLI S&P1500 78464A805 652 12308 SH SOLE 12308 0 0 SPXX COM 6706EW100 1069 62549 SH SOLE 62549 0 0 SPY TR UNIT 78462F103 14278 33273 SH SOLE 33273 0 0 SPYG PRTFLO S&P500 GW 78464A409 741 11581 SH SOLE 11581 0 0 SQ CL A 852234103 1850 7714 SH SOLE 7654 0 60 SR COM 84857L101 278 4540 SH SOLE 4540 0 0 SSB COM 840441109 527 7063 SH SOLE 7063 0 0 STC COM 860372101 26639 421104 SH SOLE 420704 0 400 STE SHS USD G8473T100 204 999 SH SOLE 999 0 0 STIP 0-5 YR TIPS ETF 46429B747 881 8338 SH SOLE 8338 0 0 STT COM 857477103 260 3065 SH SOLE 3065 0 0 STZ CL A 21036P108 51486 244360 SH SOLE 243516 0 844 SU COM 867224107 514 24787 SH SOLE 24787 0 0 SUB SHRT NAT MUN ETF 464288158 1811 16836 SH SOLE 16836 0 0 SUI COM 866674104 7502 40530 SH SOLE 39790 0 740 SWBI COM 831754106 224 10800 SH SOLE 10800 0 0 SWCH CL A 87105L104 17031 670793 SH SOLE 670793 0 0 SWK COM 854502101 1001 5708 SH SOLE 5708 0 0 SWKS COM 83088M102 264 1599 SH SOLE 1599 0 0 SYF COM 87165B103 11575 236795 SH SOLE 236320 0 475 SYK COM 863667101 2594 9835 SH SOLE 9780 0 55 SYY COM 871829107 3711 47274 SH SOLE 47209 0 65 T COM 00206R102 12147 449763 SH SOLE 446791 0 2972 TBBK COM 05969A105 416 16347 SH SOLE 16347 0 0 TBPH COM G8807B106 252 34000 SH SOLE 34000 0 0 TD COM NEW 891160509 214 3228 SH SOLE 3228 0 0 TDOC COM 87918A105 234 1848 SH SOLE 1748 0 100 TEAM CL A G06242104 275 703 SH SOLE 703 0 0 TEL SHS H84989104 84213 613709 SH SOLE 613709 0 0 TEVA SPONSORED ADS 881624209 117 11972 SH SOLE 11972 0 0 TFC COM 89832Q109 100615 1715510 SH SOLE 1701801 0 13709 TFI NUVEEN BRC MUNIC 78468R721 2156 41812 SH SOLE 41412 0 400 TFII COM 87241L109 314 3071 SH SOLE 3071 0 0 TFX COM 879369106 976 2591 SH SOLE 2591 0 0 TG COM 894650100 436 35836 SH SOLE 35836 0 0 TGT COM 87612E106 3997 17471 SH SOLE 17333 0 138 TGTX COM 88322Q108 309 9305 SH SOLE 9305 0 0 THO COM 885160101 2305 18778 SH SOLE 18778 0 0 TIGO COM STK L6388F110 1892 52340 SH SOLE 52340 0 0 TIP TIPS BD ETF 464287176 1674 13107 SH SOLE 13047 0 60 TJX COM 872540109 110381 1672282 SH SOLE 1669576 0 2706 TLK SPONSORED ADR 715684106 1208 47565 SH SOLE 47565 0 0 TLT 20 YR TR BD ETF 464287432 366 2535 SH SOLE 2535 0 0 TMO COM 883556102 2385 4175 SH SOLE 4175 0 0 TMUS COM 872590104 80640 631171 SH SOLE 630839 0 332 TMX COM 88087E100 1277 30657 SH SOLE 30657 0 0 TOTL SPDR TR TACTIC 78467V848 823 17025 SH SOLE 16715 0 310 TOWN COM 89214P109 12877 413924 SH SOLE 412730 0 1194 TREX COM 89531P105 2941 28851 SH SOLE 27379 0 1472 TRI COM NEW 884903709 344 3115 SH SOLE 3115 0 0 TRMB COM 896239100 748 9100 SH SOLE 9100 0 0 TROW COM 74144T108 2234 11359 SH SOLE 10974 0 385 TRP COM 87807B107 1481 30779 SH SOLE 30779 0 0 TRU COM 89400J107 2327 20718 SH SOLE 20718 0 0 TRV COM 89417E109 690 4541 SH SOLE 4541 0 0 TSCO COM 892356106 523 2582 SH SOLE 2582 0 0 TSHA COM SHS 877619106 1541 82770 SH SOLE 82770 0 0 TSLA COM 88160R101 6858 8843 SH SOLE 8593 0 250 TSM SPONSORED ADS 874039100 11595 103851 SH SOLE 103826 0 25 TSN CL A 902494103 5145 65172 SH SOLE 65128 0 44 TT SHS G8994E103 10501 60824 SH SOLE 58276 0 2548 TTE SPONSORED ADS 89151E109 4263 88938 SH SOLE 87312 0 1626 TTWO COM 874054109 108575 704727 SH SOLE 704562 0 165 TU COM 87971M103 645 29331 SH SOLE 28731 0 600 TUEM COM 89904V101 28 10000 SH SOLE 10000 0 0 TWLO CL A 90138F102 1214 3805 SH SOLE 3805 0 0 TWO COM NEW 90187B408 69 10830 SH SOLE 10830 0 0 TWTR COM 90184L102 417 6911 SH SOLE 6911 0 0 TXN COM 882508104 6454 33576 SH SOLE 33126 0 450 TYL COM 902252105 211 459 SH SOLE 459 0 0 U COM 91332U101 259 2053 SH SOLE 2053 0 0 UBER COM 90353T100 5583 124673 SH SOLE 120001 0 4672 UBSI COM 909907107 305 8388 SH SOLE 8388 0 0 UCON TCW UNCONSTRAI 33740F888 982 36937 SH SOLE 36937 0 0 UDR COM 902653104 2239 42257 SH SOLE 42257 0 0 UGI COM 902681105 401 9409 SH SOLE 9409 0 0 UJAN S&P 500 ULTRA 45782C300 296 9511 SH SOLE 9511 0 0 UL SPON ADR NEW 904767704 8673 159951 SH SOLE 159951 0 0 UNF COM 904708104 876 4119 SH SOLE 4119 0 0 UNH COM 91324P102 76415 195541 SH SOLE 193938 0 1603 UNP COM 907818108 67126 342395 SH SOLE 341163 0 1232 UPS CL B 911312106 113392 622687 SH SOLE 622043 0 644 URI COM 911363109 377 1073 SH SOLE 1073 0 0 URNM NORTH SHOR GBL 301505715 1817 23640 SH SOLE 23640 0 0 USB COM NEW 902973304 6832 114938 SH SOLE 114316 0 622 USFR FLOATNG RAT TREA 97717X628 1396 55600 SH SOLE 55600 0 0 USIG USD INV GRDE ETF 464288620 254 4223 SH SOLE 4223 0 0 USMV MSCI USA MIN VOL 46429B697 662 9007 SH SOLE 9007 0 0 UTF COM 19248A109 595 21946 SH SOLE 18541 0 3405 UTG COM SH BEN INT 756158101 954 29122 SH SOLE 29122 0 0 UTZ COM CL A 918090101 1425 83187 SH SOLE 82367 0 820 UUP BULLISH FD 46141D203 380 15000 SH SOLE 15000 0 0 UUUU COM NEW 292671708 112 16000 SH SOLE 16000 0 0 UVV COM 913456109 8626 178482 SH SOLE 177867 0 615 V COM CL A 92826C839 140580 631051 SH SOLE 626090 0 4961 VABK COM 928031103 1866 51624 SH SOLE 51624 0 0 VB SMALL CP ETF 922908751 2182 9979 SH SOLE 9504 0 475 VBK SML CP GRW ETF 922908595 824 2941 SH SOLE 2821 0 120 VBR SM CP VAL ETF 922908611 4248 25099 SH SOLE 24519 0 580 VCIT INT-TERM CORP 92206C870 20139 213315 SH SOLE 213014 0 301 VCSH SHRT TRM CORP BD 92206C409 72053 874323 SH SOLE 872667 0 1656 VDC CONSUM STP ETF 92204A207 220 1226 SH SOLE 1226 0 0 VEA FTSE DEV MKT ETF 921943858 2641 52306 SH SOLE 52146 0 160 VEEV CL A COM 922475108 1859 6451 SH SOLE 6451 0 0 VEU ALLWRLD EX US 922042775 13026 213686 SH SOLE 213098 0 588 VFC COM 918204108 3716 55469 SH SOLE 54904 0 565 VFF COM 92707Y108 8456 1013617 SH SOLE 1013617 0 0 VFH FINANCIALS ETF 92204A405 346 3737 SH SOLE 1607 0 2130 VGIT INTER TERM TREAS 92206C706 311 4603 SH SOLE 4603 0 0 VGK FTSE EUROPE ETF 922042874 277 4228 SH SOLE 4228 0 0 VGT INF TECH ETF 92204A702 2271 5660 SH SOLE 5602 0 58 VHT HEALTH CAR ETF 92204A504 554 2242 SH SOLE 1420 0 822 VIAC CL B 92556H206 998 25263 SH SOLE 24263 0 1000 VIG DIV APP ETF 921908844 40311 262443 SH SOLE 262348 0 95 VIS INDUSTRIAL ETF 92204A603 490 2610 SH SOLE 2610 0 0 VLO COM 91913Y100 732 10375 SH SOLE 10375 0 0 VMC COM 929160109 924 5462 SH SOLE 5462 0 0 VNLA HENDRSN SHRT ETF 47103U886 252 5025 SH SOLE 5025 0 0 VNQ REAL ESTATE ETF 922908553 3280 32229 SH SOLE 32140 0 89 VO MID CAP ETF 922908629 3710 15671 SH SOLE 15571 0 100 VOD SPONSORED ADR 92857W308 2091 135320 SH SOLE 135320 0 0 VOE MCAP VL IDXVIP 922908512 8290 59382 SH SOLE 57957 0 1425 VONG VNG RUS1000GRW 92206C680 708 10040 SH SOLE 10040 0 0 VONV VNG RUS1000VAL 92206C714 219 3183 SH SOLE 3183 0 0 VOO SHS 922908363 44082 111769 SH SOLE 111769 0 0 VOT MCAP GR IDXVIP 922908538 548 2318 SH SOLE 1993 0 325 VPL FTSE PACIFIC ETF 922042866 3287 40559 SH SOLE 40559 0 0 VRRM COM 92511U102 11312 750660 SH SOLE 750660 0 0 VRSK COM 92345Y106 2581 12886 SH SOLE 12886 0 0 VRTX COM 92532F100 3335 18399 SH SOLE 16393 0 2006 VSAT COM 92552V100 3411 61943 SH SOLE 61943 0 0 VSS FTSE SMCAP ETF 922042718 5454 40796 SH SOLE 40796 0 0 VT TT WRLD ST ETF 922042742 220 2162 SH SOLE 2162 0 0 VTEB TAX EXEMPT BD 922907746 2072 37826 SH SOLE 37826 0 0 VTI TOTAL STK MKT 922908769 2515 11328 SH SOLE 10604 0 724 VTR COM 92276F100 639 11582 SH SOLE 11446 0 136 VTRS COM 92556V106 588 43388 SH SOLE 43064 0 324 VTV VALUE ETF 922908744 18239 134738 SH SOLE 130623 0 4115 VTWV VNG RUS2000VAL 92206C649 349 2486 SH SOLE 2486 0 0 VUG GROWTH ETF 922908736 21131 72821 SH SOLE 69841 0 2980 VUSB VANGUARD ULTRA 92203C303 542 10800 SH SOLE 10800 0 0 VV LARGE CAP ETF 922908637 917 4562 SH SOLE 4562 0 0 VVR COM 46131H107 68 15300 SH SOLE 15300 0 0 VVV COM 92047W101 600 19234 SH SOLE 19234 0 0 VWO FTSE EMR MKT ETF 922042858 17499 349919 SH SOLE 348909 0 1010 VXUS VG TL INTL STK F 921909768 229 3622 SH SOLE 3622 0 0 VYM HIGH DIV YLD 921946406 3966 38375 SH SOLE 38375 0 0 VYMI INTL HIGH ETF 921946794 640 9695 SH SOLE 9695 0 0 VZ COM 92343V104 23109 427866 SH SOLE 422697 0 5169 W CL A 94419L101 246 964 SH SOLE 964 0 0 WBA COM 931427108 66889 1421646 SH SOLE 1420793 0 853 WDAY CL A 98138H101 634 2536 SH SOLE 2536 0 0 WDFC COM 929236107 1172 5064 SH SOLE 5064 0 0 WEC COM 92939U106 986 11176 SH SOLE 11039 0 137 WELL COM 95040Q104 303 3672 SH SOLE 3619 0 53 WFC COM 949746101 3761 81046 SH SOLE 81046 0 0 WHF COM 96524V106 180 11800 SH SOLE 11800 0 0 WHR COM 963320106 587 2879 SH SOLE 2679 0 200 WLTW SHS G96629103 450 1934 SH SOLE 1934 0 0 WM COM 94106L109 3539 23694 SH SOLE 23634 0 60 WMB COM 969457100 2971 114516 SH SOLE 114516 0 0 WMT COM 931142103 8863 63586 SH SOLE 60892 0 2694 WPC COM 92936U109 13705 187637 SH SOLE 181919 0 5718 WPRT COM NEW 960908309 120 36500 SH SOLE 36500 0 0 WRB COM 084423102 302 4132 SH SOLE 4132 0 0 WRK COM 96145D105 6427 128988 SH SOLE 128988 0 0 WSBC COM 950810101 680 19953 SH SOLE 19453 0 500 WSM COM 969904101 942 5313 SH SOLE 5313 0 0 WSO COM 942622200 167491 632938 SH SOLE 631703 0 1235 WST COM 955306105 244 574 SH SOLE 574 0 0 WTM COM G9618E107 2452 2292 SH SOLE 2292 0 0 WTRG COM 29670G102 257 5576 SH SOLE 5576 0 0 WY COM NEW 962166104 1267 36121 SH SOLE 36121 0 0 X COM 912909108 308 14000 SH SOLE 14000 0 0 XEL COM 98389B100 445 7116 SH SOLE 7116 0 0 XES OILGAS EQUIP 78468R549 342 6290 SH SOLE 6290 0 0 XLB SBI MATERIALS 81369Y100 711 8993 SH SOLE 8993 0 0 XLC COMMUNICATION 81369Y852 9431 117723 SH SOLE 117723 0 0 XLE ENERGY 81369Y506 3685 70750 SH SOLE 70750 0 0 XLF FINANCIAL 81369Y605 10582 281973 SH SOLE 281508 0 465 XLG S&P 500 TOP 50 46137V233 258 783 SH SOLE 783 0 0 XLI SBI INT-INDS 81369Y704 3333 34068 SH SOLE 34068 0 0 XLK TECHNOLOGY 81369Y803 20392 136564 SH SOLE 136464 0 100 XLP SBI CONS STPLS 81369Y308 951 13809 SH SOLE 13809 0 0 XLU SBI INT-UTILS 81369Y886 2733 42776 SH SOLE 42776 0 0 XLV SBI HEALTHCARE 81369Y209 10824 85028 SH SOLE 85028 0 0 XLY SBI CONS DISCR 81369Y407 10038 55938 SH SOLE 55938 0 0 XME S&P METALS MNG 78464A755 238 5703 SH SOLE 5703 0 0 XNTK NYSE TECH ETF 78464A102 202 1292 SH SOLE 1292 0 0 XOM COM 30231G102 23122 393103 SH SOLE 378736 0 14367 XOP S&P OILGAS EXP 78468R556 982 10155 SH SOLE 10155 0 0 XSOE EM EX ST-OWNED 97717X578 229 6137 SH SOLE 6137 0 0 XT EXPONENTIAL TECH 46434V381 451 7193 SH SOLE 7193 0 0 XXII COM 90137F103 44 15000 SH SOLE 15000 0 0 XYL COM 98419M100 54311 439098 SH SOLE 437716 0 1382 YNDX SHS CLASS A N97284108 1058 13251 SH SOLE 13251 0 0 YUM COM 988498101 2761 22575 SH SOLE 22172 0 403 YUMC COM 98850P109 541 9305 SH SOLE 9305 0 0 YY ADS REPSTG COM A 46591M109 665 12125 SH SOLE 12125 0 0 ZBH COM 98956P102 739 5049 SH SOLE 5049 0 0 ZBRA CL A 989207105 342 663 SH SOLE 663 0 0 ZTS CL A 98978V103 4922 25351 SH SOLE 24478 0 873