0001085146-21-000099.txt : 20210113 0001085146-21-000099.hdr.sgml : 20210113 20210113130300 ACCESSION NUMBER: 0001085146-21-000099 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210113 DATE AS OF CHANGE: 20210113 EFFECTIVENESS DATE: 20210113 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: 21525658 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 12-31-2020 12-31-2020 false DAVENPORT & Co LLC
P O BOX 85678 RICHMOND VA 23285-5678
13F HOLDINGS REPORT 028-03200 N
Stefanie Boykin Compliance Officer 804-697-2978 /s/ Stefanie Boykin Richmond VA 01-12-2021 0 783 10180658 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE AAIC CL A 041356205 42 11200 SH SOLE 11200 0 0 AAPL COM 037833100 204040 1537716 SH SOLE 1509412 28304 0 ABBV COM 00287Y109 11099 103579 SH SOLE 103242 337 0 ABT COM 002824100 66441 606825 SH SOLE 596346 10479 0 ACN SHS CLASS A G1151C101 96960 371195 SH SOLE 369117 2078 0 ACV COM 01883J108 1852 56673 SH SOLE 55673 1000 0 ADBE COM 00724F101 129364 258666 SH SOLE 255263 3403 0 ADI COM 032654105 1676 11348 SH SOLE 11317 31 0 ADM COM 039483102 2423 48058 SH SOLE 48058 0 0 ADP COM 053015103 4432 25154 SH SOLE 24978 176 0 ADSK COM 052769106 43541 142598 SH SOLE 142024 574 0 AEP COM 025537101 1660 19937 SH SOLE 18503 1434 0 AES COM 00130H105 2370 100850 SH SOLE 95815 5035 0 AFL COM 001055102 1419 31901 SH SOLE 28666 3235 0 AGG ETF 464287226 4844 40987 SH SOLE 40636 351 0 AKAM COM 00971T101 518 4935 SH SOLE 4935 0 0 ALB COM 012653101 29442 199581 SH SOLE 195624 3957 0 ALGN COM 016255101 39122 73210 SH SOLE 73210 0 0 ALL COM 020002101 387 3517 SH SOLE 3517 0 0 AMAT COM 038222105 4142 47995 SH SOLE 46565 1430 0 AME COM 031100100 762 6304 SH SOLE 6304 0 0 AMGN COM 031162100 11405 49602 SH SOLE 48577 1025 0 AMLP ETF 00162Q452 2190 85355 SH SOLE 84350 1005 0 AMP COM 03076C106 1613 8302 SH SOLE 8302 0 0 AMRN ADR 023111206 650 132840 SH SOLE 132840 0 0 AMT COM 03027X100 197524 879997 SH SOLE 873977 6020 0 AMZN COM 023135106 137462 42206 SH SOLE 41089 1117 0 AN COM 05329W102 210 3007 SH SOLE 3007 0 0 ANET COM 040413106 444 1529 SH SOLE 1429 100 0 ANTM COM 036752103 5947 18521 SH SOLE 18484 37 0 AOD COM 00326L100 99 11196 SH SOLE 11196 0 0 AOM ETF 464289875 597 13816 SH SOLE 13816 0 0 AON CL A G0403H108 56493 267399 SH SOLE 264355 3044 0 APD COM 009158106 83913 307127 SH SOLE 303108 4019 0 APO COM 03768E105 613 12510 SH SOLE 12510 0 0 AQUA COM 30057T105 21781 807297 SH SOLE 804802 2495 0 ARCB COM 03937C105 597 13980 SH SOLE 13980 0 0 ARCC COM 04010L103 2092 123841 SH SOLE 123841 0 0 ARKF ETF 00214Q708 1871 37645 SH SOLE 37645 0 0 ARKG ETF 00214Q302 2304 24707 SH SOLE 24707 0 0 ARKK ETF 00214Q104 4458 35808 SH SOLE 35808 0 0 ARKW ETF 00214Q401 997 6809 SH SOLE 6809 0 0 ASH COM 044186104 545 6878 SH SOLE 6878 0 0 ATR COM 038336103 801 5851 SH SOLE 5851 0 0 ATUS CL A 02156K103 42089 1111415 SH SOLE 1111415 0 0 ATVI COM 00507V109 662 7126 SH SOLE 7126 0 0 AUB COM 04911A107 1646 49959 SH SOLE 49159 800 0 AUY COM 98462Y100 62 10852 SH SOLE 10852 0 0 AVGO COM 11135F101 58967 134673 SH SOLE 133305 1368 0 AWK COM 030420103 784 5110 SH SOLE 5059 51 0 AXP COM 025816109 5831 48225 SH SOLE 46990 1235 0 AZN ADR 046353108 581 11621 SH SOLE 11621 0 0 BA COM 097023105 3985 18617 SH SOLE 17125 1492 0 BABA LTD SPONS ADS 01609W102 25176 108177 SH SOLE 105606 2571 0 BAC COM 060505104 9873 325728 SH SOLE 323444 2284 0 BAM CL A LTD VT SH 112585104 342767 8305468 SH SOLE 8267953 37515 0 BAX COM 071813109 578 7201 SH SOLE 6851 350 0 BBDC COM 06759L103 134 14532 SH SOLE 14532 0 0 BCE COM 05534B760 2818 65849 SH SOLE 65314 535 0 BDJ COM 09251A104 353 41692 SH SOLE 34480 7212 0 BDX COM 075887109 52423 209507 SH SOLE 208227 1280 0 BE COM 093712107 909 31725 SH SOLE 30925 800 0 BEPC CL A SUB VTG ADD 11284V105 7486 128477 SH SOLE 124339 4138 0 BF/B CL B 115637209 928 11686 SH SOLE 11686 0 0 BG COM G16962105 84295 1285384 SH SOLE 1279761 5623 0 BIDU ADR 056752108 305 1412 SH SOLE 1412 0 0 BIL ETF 78468R663 4264 46594 SH SOLE 46594 0 0 BIP COM G16252101 236 4775 SH SOLE 0 4775 0 BIPC COM 11275Q107 673 9311 SH SOLE 9278 33 0 BIT COM 09258A107 360 20550 SH SOLE 19400 1150 0 BIV ETF 921937819 4907 52848 SH SOLE 52706 142 0 BK COM 064058100 340 7999 SH SOLE 7800 199 0 BKI COM 09215C105 46010 520774 SH SOLE 520222 552 0 BKLN ETF 46138G508 1454 65278 SH SOLE 65009 269 0 BKNG COM 09857L108 528 237 SH SOLE 237 0 0 BLD COM 89055F103 533 2895 SH SOLE 2895 0 0 BLDP COM 058586108 421 18000 SH SOLE 18000 0 0 BLDR COM 12008R107 8890 217850 SH SOLE 217500 350 0 BLK COM 09247X101 2126 2946 SH SOLE 2930 16 0 BLL COM 058498106 48378 519189 SH SOLE 515878 3311 0 BLPH COM 078771300 595 89225 SH SOLE 89225 0 0 BMRN COM 09061G101 442 5044 SH SOLE 4794 250 0 BMY COM 110122108 87281 1407084 SH SOLE 1390032 17052 0 BND ETF 921937835 459 5201 SH SOLE 5201 0 0 BNDX ETF 92203J407 221 3773 SH SOLE 3773 0 0 BOND ETF 72201R775 457 4040 SH SOLE 4040 0 0 BORR LTD SHS G1466R207 9 11300 SH SOLE 11300 0 0 BOTZ ETF 37954Y715 267 8055 SH SOLE 8055 0 0 BP ADR 055622104 1162 56612 SH SOLE 56418 194 0 BPY LTD PART G16249107 236 16291 SH SOLE 16291 0 0 BPYU CL A 11282X103 1717 114913 SH SOLE 112316 2597 0 BR ADR 11133T103 207 1352 SH SOLE 1352 0 0 BRK/A CL A 084670108 9391 27 SH SOLE 27 0 0 BRK/B CL B NEW 084670702 188865 814531 SH SOLE 809337 5194 0 BSCL ETF 46138J700 18033 850197 SH SOLE 842221 7976 0 BSCM ETF 46138J882 857 39411 SH SOLE 39411 0 0 BSCN ETF 46138J866 350 16000 SH SOLE 16000 0 0 BSCO ETF 46138J841 769 34356 SH SOLE 34356 0 0 BSCP ETF 46138J825 335 14800 SH SOLE 14800 0 0 BSET COM 070203104 416 20716 SH SOLE 20716 0 0 BSV ETF 921937827 51054 615851 SH SOLE 613880 1971 0 BSX COM 101137107 537 14944 SH SOLE 14944 0 0 BTAI COM 09075P105 328 7100 SH SOLE 7100 0 0 BTI ADR 110448107 965 25743 SH SOLE 25743 0 0 BUD ADR 03524A108 96192 1375934 SH SOLE 1374244 1690 0 BURL COM 122017106 452 1730 SH SOLE 1730 0 0 BX COM 09260D107 3387 52264 SH SOLE 50439 1825 0 C COM 172967424 2537 41137 SH SOLE 40961 176 0 CACG ETF 524682101 319 7250 SH SOLE 7250 0 0 CAG COM 205887102 2918 80466 SH SOLE 78156 2310 0 CARR COM 14448C104 5313 140851 SH SOLE 139388 1463 0 CASY COM 147528103 219 1225 SH SOLE 1225 0 0 CAT COM 149123101 9555 52493 SH SOLE 51715 778 0 CB COM H1467J104 1131 7346 SH SOLE 7270 76 0 CBIO COM 14888D208 373 59100 SH SOLE 59100 0 0 CBOE COM 12503M108 556 5975 SH SOLE 5975 0 0 CBRL COM 22410J106 870 6593 SH SOLE 6593 0 0 CBSH COM 200525103 274 4172 SH SOLE 4074 98 0 CCI COM 22822V101 58413 366939 SH SOLE 366266 673 0 CCL COM 143658300 24595 1135492 SH SOLE 1135065 427 0 CEF TR UNIT 85208R101 1433 74050 SH SOLE 74050 0 0 CEIX COM 20854L108 103 14287 SH SOLE 14287 0 0 CELG- RTS 110122157 54 77794 SH SOLE 76794 1000 0 CELG- RTS 110122140 33 93770 SH SOLE 93770 0 0 CFFI COM 12466Q104 328 8849 SH SOLE 8649 200 0 CFX COM 194014106 62850 1643557 SH SOLE 1640097 3460 0 CGC COM 138035100 889 36070 SH SOLE 35670 400 0 CHCO COM 177835105 349 5023 SH SOLE 4923 100 0 CHD COM 171340102 2209 25323 SH SOLE 24758 565 0 CHPM COM 12558Y106 235 22880 SH SOLE 22880 0 0 CHPMW WTS 12558Y114 13 10000 SH SOLE 10000 0 0 CHTR COM 16119P108 519 784 SH SOLE 769 15 0 CHWY CL A 16679L109 475 5285 SH SOLE 5285 0 0 CI COM 125523100 594 2855 SH SOLE 2655 200 0 CIK COM 224916106 77 24500 SH SOLE 24500 0 0 CINF COM 172062101 215 2465 SH SOLE 2465 0 0 CL COM 194162103 3826 44738 SH SOLE 43267 1471 0 CLX COM 189054109 1929 9551 SH SOLE 9471 80 0 CM COM 136069101 219 2567 SH SOLE 2567 0 0 CMCSA COM 20030N101 108192 2064733 SH SOLE 2054973 9760 0 CME COM 12572Q105 625 3435 SH SOLE 3435 0 0 CMI COM 231021106 3942 17358 SH SOLE 17129 229 0 CMS COM 125896100 546 8957 SH SOLE 8841 116 0 CNI COM 136375102 232 2115 SH SOLE 2115 0 0 CNNE COM 13765N107 128655 2906136 SH SOLE 2903417 2719 0 CNX COM 12653C108 8379 775810 SH SOLE 775810 0 0 COF COM 14040H105 103794 1050019 SH SOLE 1044746 5273 0 COG COM 127097103 1813 111350 SH SOLE 110750 600 0 COLD COM 03064D108 234 6275 SH SOLE 6275 0 0 COMM COM 20337X109 172 12800 SH SOLE 12800 0 0 CONXU UNIT 212873202 596 57000 SH SOLE 57000 0 0 COP COM 20825C104 1775 44381 SH SOLE 43981 400 0 COST COM 22160K105 7389 19612 SH SOLE 18607 1005 0 CP COM 13645T100 248 715 SH SOLE 715 0 0 CRM COM 79466L302 554 2490 SH SOLE 2426 64 0 CRWD CL A 22788C105 257 1213 SH SOLE 1213 0 0 CSCO COM 17275R102 15601 348626 SH SOLE 342059 6567 0 CSGP COM 22160N109 230 249 SH SOLE 249 0 0 CSL COM 142339100 884 5660 SH SOLE 5660 0 0 CSQ COM 128125101 2860 181139 SH SOLE 181139 0 0 CSX COM 126408103 4909 54095 SH SOLE 51590 2505 0 CTAS COM 172908105 388 1099 SH SOLE 1099 0 0 CTVA COM 22052L104 687 17741 SH SOLE 17724 17 0 CUE COM 22978P106 160 12800 SH SOLE 12800 0 0 CVS COM 126650100 18448 270102 SH SOLE 260261 9841 0 CVX COM 166764100 49892 590791 SH SOLE 585929 4862 0 CYCN COM 23255M105 55 18016 SH SOLE 18016 0 0 CZR COM 12769G100 21280 286522 SH SOLE 286522 0 0 D COM 25746U109 99180 1318878 SH SOLE 1305781 13097 0 DAL COM 247361702 2489 61887 SH SOLE 58044 3843 0 DBC COM 46138B103 486 33057 SH SOLE 32702 355 0 DD COM 26614N102 1414 19886 SH SOLE 19867 19 0 DE COM 244199105 57970 215461 SH SOLE 214841 620 0 DEO ADR 25243Q205 90931 572577 SH SOLE 570299 2278 0 DG COM 256677105 819 3893 SH SOLE 3893 0 0 DGRO ETF 46434V621 5017 111930 SH SOLE 111930 0 0 DGS ETF 97717W281 630 13208 SH SOLE 13208 0 0 DHI COM 23331A109 279 4046 SH SOLE 4046 0 0 DHIL COM 25264R207 6780 45421 SH SOLE 45421 0 0 DHR COM 235851102 129486 582900 SH SOLE 576990 5910 0 DHT SHS NEW Y2065G121 473 90400 SH SOLE 90400 0 0 DIA ETF 78467X109 1509 4933 SH SOLE 4933 0 0 DIS COM 254687106 107598 593871 SH SOLE 585201 8670 0 DISH CL A 25470M109 152270 4708394 SH SOLE 4700926 7468 0 DKNG COM 26142R104 43305 930091 SH SOLE 928102 1989 0 DLS ETF 97717W760 1051 15430 SH SOLE 14095 1335 0 DLTR COM 256746108 3159 29239 SH SOLE 28026 1213 0 DMF COM 05589T104 95 10666 SH SOLE 10666 0 0 DNP COM 23325P104 740 72147 SH SOLE 72147 0 0 DOCU COM 256163106 3395 15273 SH SOLE 14853 420 0 DOV COM 260003108 318 2521 SH SOLE 2491 30 0 DOW COM 260557103 5875 105861 SH SOLE 104470 1391 0 DRRX COM 266605104 769 371400 SH SOLE 371400 0 0 DS COM 262077100 250 105000 SH SOLE 105000 0 0 DTE COM 233331107 487 4008 SH SOLE 4008 0 0 DUK COM 26441C204 10919 119249 SH SOLE 114343 4906 0 DVY ETF 464287168 3366 35001 SH SOLE 35001 0 0 DWLD ETF 23908L306 553 18005 SH SOLE 17880 125 0 DWM ETF 97717W703 1080 21340 SH SOLE 20715 625 0 DWSH ETF 00768Y529 162 14162 SH SOLE 14162 0 0 DXCM COM 252131107 213 576 SH SOLE 541 35 0 EA COM 285512109 5955 41472 SH SOLE 40572 900 0 ECL COM 278865100 4831 22330 SH SOLE 22108 222 0 ED COM 209115104 437 6045 SH SOLE 6045 0 0 EEM ETF 464287234 1211 23431 SH SOLE 23431 0 0 EES ETF 97717W562 669 17197 SH SOLE 17197 0 0 EFA ETF 464287465 3048 41779 SH SOLE 41779 0 0 EFG ETF 464288885 270 2671 SH SOLE 2671 0 0 EFX COM 294429105 311 1613 SH SOLE 1613 0 0 EGHT COM 282914100 2539 73667 SH SOLE 73667 0 0 EIGR COM 28249U105 3435 279500 SH SOLE 279500 0 0 EL CL A 518439104 2664 10006 SH SOLE 9747 259 0 ELAN COM 28414H103 465 15155 SH SOLE 15155 0 0 ELD ETF 97717X867 351 10075 SH SOLE 10075 0 0 ELS COM 29472R108 617 9735 SH SOLE 9735 0 0 EMB ETF 464288281 1368 11801 SH SOLE 11685 116 0 EMN COM 277432100 230 2297 SH SOLE 2297 0 0 EMR COM 291011104 2625 32659 SH SOLE 31518 1141 0 ENB COM 29250N105 55267 1727642 SH SOLE 1716188 11454 0 ENPH COM 29355A107 3409 19425 SH SOLE 18438 987 0 ENTG COM 29362U104 806 8385 SH SOLE 8385 0 0 ENZL ETF 464289123 531 7805 SH SOLE 7805 0 0 EOG COM 26875P101 377 7553 SH SOLE 7553 0 0 ES COM 30040W108 817 9446 SH SOLE 9372 74 0 ESGE ETF 46434G863 214 5106 SH SOLE 5106 0 0 ESGU ETF 46435G425 1334 15504 SH SOLE 15504 0 0 ESXB COM 203612106 332 49186 SH SOLE 49186 0 0 ETN PLC SHS G29183103 2343 19500 SH SOLE 19032 468 0 ETSY COM 29786A106 58284 327604 SH SOLE 327479 125 0 ETW COM 27829C105 172 17820 SH SOLE 17820 0 0 EV COM 278265103 300 4412 SH SOLE 4288 124 0 EVFM COM 30048L104 712 295300 SH SOLE 295300 0 0 EVT COM 27828G107 548 23174 SH SOLE 23174 0 0 EW COM 28176E108 285 3129 SH SOLE 3129 0 0 EWN ETF 464286814 540 13074 SH SOLE 13074 0 0 EWT ETF 46434G772 546 10285 SH SOLE 10285 0 0 EWY ETF 464286772 565 6571 SH SOLE 6571 0 0 EXC COM 30161N101 281 6644 SH SOLE 6644 0 0 EZM ETF 97717W570 7331 168676 SH SOLE 168676 0 0 F COM 345370860 403 45893 SH SOLE 39038 6855 0 FAST COM 311900104 1075 22023 SH SOLE 22023 0 0 FB CL A 30303M102 8441 30902 SH SOLE 30123 779 0 FBHS COM 34964C106 355 4136 SH SOLE 3936 200 0 FBNC COM 318910106 603 17828 SH SOLE 17628 200 0 FBRX COM 34962G109 714 19600 SH SOLE 19600 0 0 FCBC COM 31983A103 757 35060 SH SOLE 35060 0 0 FCX CL B 35671D857 5334 204981 SH SOLE 204981 0 0 FDL ETF 336917109 614 20750 SH SOLE 20750 0 0 FDN ETF 33733E302 1340 6316 SH SOLE 6316 0 0 FDS COM 303075105 650 1954 SH SOLE 1943 11 0 FDX COM 31428X106 17355 66848 SH SOLE 65397 1451 0 FEZ ETF 78463X202 390 9345 SH SOLE 9345 0 0 FFC COM 338478100 480 20478 SH SOLE 20478 0 0 FIS COM 31620M106 641 4528 SH SOLE 4528 0 0 FISV COM 337738108 769 6756 SH SOLE 6756 0 0 FLOT ETF 46429B655 62046 1223306 SH SOLE 1219121 4185 0 FLT COM 339041105 72318 265065 SH SOLE 263540 1525 0 FMC COM 302491303 409 3562 SH SOLE 3562 0 0 FNB COM 302520101 240 25271 SH SOLE 24191 1080 0 FNF COM 31620R303 184592 4722226 SH SOLE 4708962 13264 0 FPE ETF 33739E108 2004 99245 SH SOLE 99245 0 0 FPF COM 33718W103 446 18553 SH SOLE 18553 0 0 FR COM 32054K103 338 8030 SH SOLE 8030 0 0 FSLR COM 336433107 534 5400 SH SOLE 5400 0 0 FSM COM 349915108 16673 2023376 SH SOLE 2017776 5600 0 FTSL ETF 33738D309 673 14146 SH SOLE 14146 0 0 FTSM ETF 33739Q408 495 8250 SH SOLE 8250 0 0 FTV COM 34959J108 324 4579 SH SOLE 4379 200 0 FUV COM 039587100 265 20000 SH SOLE 20000 0 0 FV ETF 33738R605 1091 26967 SH SOLE 26967 0 0 GAIN COM 376546107 2646 262265 SH SOLE 261415 850 0 GAN LTD ORD SHS G3728V109 927 45702 SH SOLE 45702 0 0 GD COM 369550108 5713 38389 SH SOLE 37735 654 0 GDV COM 36242H104 399 18611 SH SOLE 14415 4196 0 GDX ETF 92189F106 1612 44748 SH SOLE 44748 0 0 GDXJ ETF 92189F791 633 11671 SH SOLE 11671 0 0 GE COM 369604103 4564 422602 SH SOLE 415087 7515 0 GILD COM 375558103 1084 18598 SH SOLE 17798 800 0 GIS COM 370334104 2624 44618 SH SOLE 44048 570 0 GLAD COM 376535100 204 23061 SH SOLE 23061 0 0 GLD ETF 78463V107 7547 42314 SH SOLE 41886 428 0 GLPI COM 36467J108 61293 1445600 SH SOLE 1444110 1490 0 GLW COM 219350105 448 12433 SH SOLE 12433 0 0 GM COM 37045V100 4925 118281 SH SOLE 118281 0 0 GNOG COM 38113L107 1005 51000 SH SOLE 51000 0 0 GNOGW WTS 38113L115 243 27000 SH SOLE 27000 0 0 GNRC COM 368736104 4062 17861 SH SOLE 17034 827 0 GNW COM 37247D106 307 81160 SH SOLE 81160 0 0 GOGL LTD SHS NEW G39637205 317 68400 SH SOLE 68400 0 0 GOLD COM 067901108 1066 46807 SH SOLE 46627 180 0 GOOG CL C 02079K107 92023 52528 SH SOLE 51650 878 0 GOOGL CL A 02079K305 127000 72462 SH SOLE 71812 650 0 GPC COM 372460105 304 3024 SH SOLE 2989 35 0 GPN COM 37940X102 324 1504 SH SOLE 1504 0 0 GS COM 38141G104 549 2080 SH SOLE 1380 700 0 GSK ADR 37733W105 1145 31123 SH SOLE 31123 0 0 GSY ETF 46090A887 229 4522 SH SOLE 4522 0 0 GT COM 382550101 122 11200 SH SOLE 4200 7000 0 GVI ETF 464288612 14841 126155 SH SOLE 126155 0 0 GWPH ADS 36197T103 236 2045 SH SOLE 2045 0 0 GWW COM 384802104 328 802 SH SOLE 802 0 0 HAL COM 406216101 362 19131 SH SOLE 19131 0 0 HAS COM 418056107 239 2552 SH SOLE 2507 45 0 HBAN COM 446150104 245 19434 SH SOLE 19034 400 0 HBI COM 410345102 400 27440 SH SOLE 26690 750 0 HD COM 437076102 61470 231420 SH SOLE 227979 3441 0 HEDJ FUND ETF 97717X701 444 6695 SH SOLE 6621 74 0 HII COM 446413106 211 1235 SH SOLE 1235 0 0 HLT COM 43300A203 33992 305516 SH SOLE 303385 2131 0 HON COM 438516106 70667 332239 SH SOLE 328762 3477 0 HQY COM 42226A107 1632 23413 SH SOLE 23363 50 0 HR COM 421946104 586 19791 SH SOLE 19791 0 0 HRL COM 440452100 358 7676 SH SOLE 7676 0 0 HSY COM 427866108 609 3998 SH SOLE 3998 0 0 HTRB ETF 41653L305 4719 113066 SH SOLE 112286 780 0 HWM COM 443201108 219 7656 SH SOLE 7656 0 0 HYD ETF 92189H409 200 3250 SH SOLE 3250 0 0 HYG ETF 464288513 367 4200 SH SOLE 4200 0 0 HYLB ETF 233051432 980 19567 SH SOLE 19371 196 0 HYS ETF 72201R783 285 2904 SH SOLE 2904 0 0 IBB ETF 464287556 46497 306929 SH SOLE 305107 1822 0 IBDQ ETF 46434VBD1 356 13000 SH SOLE 13000 0 0 IBM COM 459200101 26365 209445 SH SOLE 204757 4688 0 IBMJ ETF 46435G789 563 21850 SH SOLE 21850 0 0 IBMK ETF 46435G755 466 17660 SH SOLE 17660 0 0 ICE COM 45866F104 4010 34785 SH SOLE 34535 250 0 IDV ETF 464288448 474 16080 SH SOLE 16080 0 0 IEF ETF 464287440 3035 25301 SH SOLE 25301 0 0 IEFA ETF 46432F842 8349 120846 SH SOLE 120846 0 0 IEI ETF 464288661 14651 110177 SH SOLE 110034 143 0 IEMG ETF 46434G103 502 8099 SH SOLE 8099 0 0 IFF COM 459506101 294 2705 SH SOLE 2705 0 0 IGIB ETF 464288638 18830 304747 SH SOLE 302055 2692 0 IGR COM 12504G100 121 17577 SH SOLE 17577 0 0 IGSB ETF 464288646 22338 404896 SH SOLE 403129 1767 0 IGV ETF 464287515 447 1262 SH SOLE 1262 0 0 IHI ETF 464288810 2447 7477 SH SOLE 7477 0 0 IJH ETF 464287507 3669 15965 SH SOLE 15965 0 0 IJK ETF 464287606 259 3584 SH SOLE 3584 0 0 IJR ETF 464287804 3174 34542 SH SOLE 34458 84 0 IJT ETF 464287887 365 3200 SH SOLE 3200 0 0 ILMN COM 452327109 52502 141896 SH SOLE 140367 1529 0 INGR COM 457187102 2222 28244 SH SOLE 27798 446 0 INTC COM 458140100 8296 166514 SH SOLE 160795 5719 0 INTU COM 461202103 37005 97419 SH SOLE 97266 153 0 IONS COM 462222100 6906 122138 SH SOLE 122138 0 0 IP COM 460146103 794 15960 SH SOLE 15960 0 0 IR COM 45687V106 402 8829 SH SOLE 8829 0 0 ISD COM 69346H100 877 58437 SH SOLE 58437 0 0 ITB ETF 464288752 647 11587 SH SOLE 11587 0 0 ITIC COM 461804106 352 2300 SH SOLE 2300 0 0 ITM ETF 92189H201 1362 26182 SH SOLE 26182 0 0 ITW COM 452308109 5237 25688 SH SOLE 23897 1791 0 IVE ETF 464287408 271 2115 SH SOLE 2115 0 0 IVV ETF 464287200 5625 14984 SH SOLE 14942 42 0 IVW ETF 464287309 2196 34409 SH SOLE 34409 0 0 IVZ LTD SHS G491BT108 257 14770 SH SOLE 14770 0 0 IWB ETF 464287622 478 2255 SH SOLE 2255 0 0 IWD ETF 464287598 271 1984 SH SOLE 1984 0 0 IWF ETF 464287614 1117 4632 SH SOLE 4632 0 0 IWM ETF 464287655 1300 6629 SH SOLE 6629 0 0 IWP ETF 464287481 401 3908 SH SOLE 3908 0 0 IWR ETF 464287499 537 7836 SH SOLE 7836 0 0 IWS ETF 464287473 408 4213 SH SOLE 4213 0 0 IYC ETF 464287580 962 13648 SH SOLE 13648 0 0 IYF ETF 464287788 1082 16209 SH SOLE 16209 0 0 IYH ETF 464287762 827 3363 SH SOLE 3338 25 0 IYJ ETF 464287754 1192 12273 SH SOLE 12273 0 0 IYK ETF 464287812 785 4529 SH SOLE 4529 0 0 IYR ETF 464287739 530 6191 SH SOLE 6191 0 0 IYT ETF 464287192 273 1238 SH SOLE 1238 0 0 IYW ETF 464287721 783 9201 SH SOLE 9201 0 0 IYY ETF 464287846 530 5620 SH SOLE 5620 0 0 IYZ COM 464287713 419 13849 SH SOLE 13849 0 0 IZRL ETF 00214Q609 271 9140 SH SOLE 9140 0 0 J COM 469814107 321 2944 SH SOLE 2944 0 0 JCI PLC SHS G51502105 1223 26257 SH SOLE 26257 0 0 JHMM ETF 47804J206 404 8985 SH SOLE 8985 0 0 JKE ETF 464287119 1922 6632 SH SOLE 6562 70 0 JKHY COM 426281101 218 1345 SH SOLE 1345 0 0 JKK ETF 464288604 470 1550 SH SOLE 1550 0 0 JMUB ETF 46641Q647 275 5000 SH SOLE 5000 0 0 JNJ COM 478160104 204818 1301425 SH SOLE 1286445 14980 0 JNK ETF 78468R622 246 2256 SH SOLE 2256 0 0 JPM COM 46625H100 179920 1415911 SH SOLE 1402423 13488 0 JPS COM 67072C105 240 24714 SH SOLE 24714 0 0 JPST ETF 46641Q837 1393 27418 SH SOLE 27418 0 0 JRI COM 67074Y105 1234 91653 SH SOLE 91653 0 0 K COM 487836108 1201 19302 SH SOLE 18392 910 0 KDP COM 49271V100 1571 49106 SH SOLE 40900 8206 0 KEYS COM 49338L103 1603 12135 SH SOLE 11610 525 0 KHC COM 500754106 2697 77801 SH SOLE 75379 2422 0 KKR COM 48251W104 356 8802 SH SOLE 8802 0 0 KMB COM 494368103 6918 51310 SH SOLE 51112 198 0 KMI COM 49456B101 3797 277744 SH SOLE 277132 612 0 KMX COM 143130102 123577 1308247 SH SOLE 1296209 12038 0 KNSL COM 49714P108 9103 45485 SH SOLE 45284 201 0 KO COM 191216100 18198 331837 SH SOLE 320284 11553 0 KR COM 501044101 572 18011 SH SOLE 17783 228 0 KYN COM 486606106 76 13303 SH SOLE 13303 0 0 LAMR CL A 512816109 145475 1748074 SH SOLE 1742409 5665 0 LBRDA COM 530307107 264 1675 SH SOLE 1675 0 0 LBRDK COM 530307305 76350 482098 SH SOLE 478921 3177 0 LBTYK PLC SHS CL C G5480U120 2175 91985 SH SOLE 91985 0 0 LDP COM 19248C105 413 15516 SH SOLE 15516 0 0 LEG COM 524660107 207 4672 SH SOLE 4672 0 0 LH COM 50540R409 1093 5371 SH SOLE 5371 0 0 LHX COM 502431109 60333 319187 SH SOLE 317823 1364 0 LILAK COM G9001E128 820 73910 SH SOLE 73910 0 0 LIN PLC SHS G5494J103 1400 5313 SH SOLE 5285 28 0 LLY COM 532457108 4209 24930 SH SOLE 24780 150 0 LMBS ETF 33739Q200 1004 19501 SH SOLE 19501 0 0 LMT COM 539830109 8438 23770 SH SOLE 22761 1009 0 LNC COM 534187109 270 5358 SH SOLE 5358 0 0 LOB COM 53803X105 271 5700 SH SOLE 5700 0 0 LOW COM 548661107 52738 328563 SH SOLE 323787 4776 0 LQD ETF 464287242 781 5653 SH SOLE 5653 0 0 LRCX COM 512807108 681 1443 SH SOLE 1408 35 0 LSXMA COM 531229409 2658 61536 SH SOLE 61536 0 0 LSXMK COM 531229607 431 9896 SH SOLE 9896 0 0 LTRPA COM 531465102 2288 527100 SH SOLE 527100 0 0 LULU COM 550021109 403 1158 SH SOLE 1158 0 0 LUMN COM 156700106 310 31766 SH SOLE 31766 0 0 LUV COM 844741108 992 21272 SH SOLE 21272 0 0 LVHD ETF 52468L406 288 8890 SH SOLE 8600 290 0 LVS COM 517834107 724 12155 SH SOLE 11944 211 0 LYV COM 538034109 33667 458177 SH SOLE 458177 0 0 MA CL A 57636Q104 109033 305466 SH SOLE 303617 1849 0 MAA COM 59522J103 463 3653 SH SOLE 3653 0 0 MAG COM 55903Q104 12948 630980 SH SOLE 630980 0 0 MAR CL A 571903202 2198 16657 SH SOLE 15508 1149 0 MBB ETF 464288588 672 6102 SH SOLE 6102 0 0 MBIO COM 62818Q104 265 70000 SH SOLE 70000 0 0 MCD COM 580135101 87521 407869 SH SOLE 403443 4426 0 MCHP COM 595017104 342 2473 SH SOLE 2473 0 0 MCI COM 06759X107 695 52702 SH SOLE 50702 2000 0 MCK COM 58155Q103 415 2388 SH SOLE 1588 800 0 MCO COM 615369105 48388 166716 SH SOLE 165809 907 0 MCRI COM 609027107 28351 463102 SH SOLE 462802 300 0 MCY COM 589400100 757 14500 SH SOLE 14500 0 0 MDC COM 552676108 228 4700 SH SOLE 4700 0 0 MDLZ CL A 609207105 13622 232973 SH SOLE 221810 11163 0 MDT PLC SHS G5960L103 134004 1143963 SH SOLE 1136153 7810 0 MEIP COM 55279B202 232 88000 SH SOLE 88000 0 0 MELI COM 58733R102 113615 67821 SH SOLE 67548 273 0 MET COM 59156R108 1613 34350 SH SOLE 34350 0 0 MIN COM 55273C107 62 16375 SH SOLE 16375 0 0 MINT ETF 72201R833 986 9660 SH SOLE 9660 0 0 MKC COM 579780206 6449 67459 SH SOLE 64728 2731 0 MKL COM 570535104 286304 277077 SH SOLE 275794 1283 0 MKSI COM 55306N104 351 2335 SH SOLE 2335 0 0 MKTX COM 57060D108 632 1107 SH SOLE 1107 0 0 MLCO ADR 585464100 1564 84325 SH SOLE 84325 0 0 MLHR COM 600544100 780 23088 SH SOLE 23088 0 0 MLM COM 573284106 101666 358015 SH SOLE 355241 2774 0 MMC COM 571748102 13272 113434 SH SOLE 113309 125 0 MMM COM 88579Y101 81971 468966 SH SOLE 465811 3155 0 MO COM 02209S103 7906 192839 SH SOLE 186088 6751 0 MOAT ETF 92189F643 11231 181138 SH SOLE 180298 840 0 MOS COM 61945C103 788 34250 SH SOLE 33250 1000 0 MPC COM 56585A102 6010 145299 SH SOLE 141204 4095 0 MPV SH BEN INT 06761A103 125 10525 SH SOLE 10525 0 0 MRK COM 58933Y105 22044 269481 SH SOLE 262164 7317 0 MRVL LTD ORD G5876H105 419 8810 SH SOLE 8810 0 0 MS COM 617446448 401 5845 SH SOLE 3945 1900 0 MSFT COM 594918104 255102 1146937 SH SOLE 1133802 13135 0 MSI COM 620076307 882 5187 SH SOLE 5187 0 0 MSON COM 604871103 142 11348 SH SOLE 11348 0 0 MTB COM 55261F104 300 2359 SH SOLE 2359 0 0 MTUM ETF 46432F396 4578 28383 SH SOLE 28383 0 0 MU COM 595112103 722 9605 SH SOLE 9605 0 0 MUB ETF 464288414 4157 35471 SH SOLE 35471 0 0 MUNI ETF 72201R866 363 6393 SH SOLE 6393 0 0 NAD COM 67066V101 281 18291 SH SOLE 18291 0 0 NBSE COM 64132K102 416 59500 SH SOLE 59500 0 0 NCLH L SHS G66721104 666 26190 SH SOLE 26190 0 0 NEA COM 670657105 644 42648 SH SOLE 42648 0 0 NEAR ETF 46431W507 423 8434 SH SOLE 8434 0 0 NEE COM 65339F101 54982 712657 SH SOLE 709362 3295 0 NEM COM 651639106 50062 835900 SH SOLE 834753 1147 0 NEU COM 651587107 4682 11755 SH SOLE 11755 0 0 NFLX COM 64110L106 568 1051 SH SOLE 901 150 0 NGVT COM 45688C107 2051 27089 SH SOLE 27089 0 0 NIE COM 018829101 326 11536 SH SOLE 10281 1255 0 NIM SH BEN INT 67061T101 307 28750 SH SOLE 28750 0 0 NKE CL B 654106103 68533 484436 SH SOLE 481223 3213 0 NKTR COM 640268108 1017 59800 SH SOLE 59800 0 0 NLY COM 035710409 191 22653 SH SOLE 22653 0 0 NMI COM 67062J102 117 10261 SH SOLE 10261 0 0 NNN COM 637417106 315 7694 SH SOLE 7694 0 0 NOBL ETF 74348A467 1041 13033 SH SOLE 13033 0 0 NOC COM 666807102 870 2855 SH SOLE 2637 218 0 NOVN COM 66988N106 8 10000 SH SOLE 10000 0 0 NOW COM 81762P102 1625 2953 SH SOLE 2793 160 0 NPV COM 67064R102 3000 188710 SH SOLE 188710 0 0 NSC COM 655844108 87979 370265 SH SOLE 361610 8655 0 NSL COM 67067Y104 53 10300 SH SOLE 10300 0 0 NTLA COM 45826J105 979 18000 SH SOLE 18000 0 0 NTR COM 67077M108 792 16440 SH SOLE 16440 0 0 NUE COM 670346105 1005 18902 SH SOLE 18902 0 0 NUV COM 670928100 1250 112618 SH SOLE 112618 0 0 NUW COM 670695105 292 17787 SH SOLE 17787 0 0 NVDA COM 67066G104 7374 14121 SH SOLE 13523 598 0 NVG COM 67071L106 664 39591 SH SOLE 39591 0 0 NVO ADR 670100205 369 5285 SH SOLE 5085 200 0 NVR COM 62944T105 322 79 SH SOLE 79 0 0 NVS ADR 66987V109 984 10417 SH SOLE 10017 400 0 NWL COM 651229106 243 11440 SH SOLE 11440 0 0 NXST CL A 65336K103 4214 38595 SH SOLE 38595 0 0 O COM 756109104 1524 24506 SH SOLE 24170 336 0 OCSL COM 67401P108 84 15000 SH SOLE 15000 0 0 ODFL COM 679580100 227 1161 SH SOLE 1161 0 0 OGIG ETF 67110P704 1061 19550 SH SOLE 19550 0 0 OHI COM 681936100 230 6340 SH SOLE 6340 0 0 OLLI COM 681116109 304 3720 SH SOLE 3720 0 0 OMC COM 681919106 1643 26346 SH SOLE 26346 0 0 OMF COM 68268W103 1807 37525 SH SOLE 37525 0 0 ONEM COM 68269G107 524 12000 SH SOLE 12000 0 0 ORCL COM 68389X105 6732 104059 SH SOLE 101305 2754 0 ORLY COM 67103H107 44586 98517 SH SOLE 98479 38 0 OSW COM P73684113 1928 190125 SH SOLE 190125 0 0 OTIS COM 68902V107 876 12964 SH SOLE 12663 301 0 OUNZ ETF 921078101 211 11400 SH SOLE 11400 0 0 OUSA ETF 67110P407 1716 44824 SH SOLE 44824 0 0 OXSQ COM 69181V107 31 10000 SH SOLE 10000 0 0 PAAS COM 697900108 892 25844 SH SOLE 25844 0 0 PANW COM 697435105 1888 5313 SH SOLE 5016 297 0 PAVE ETF 37954Y673 293 13800 SH SOLE 13800 0 0 PAYX COM 704326107 1579 16946 SH SOLE 16879 67 0 PBCT COM 712704105 235 18182 SH SOLE 18182 0 0 PDI COM 72201Y101 2489 94188 SH SOLE 93538 650 0 PENN COM 707569109 579 6700 SH SOLE 4200 2500 0 PEP COM 713448108 131916 889518 SH SOLE 880625 8893 0 PFE COM 717081103 14392 390977 SH SOLE 382935 8042 0 PFF ETF 464288687 1188 30841 SH SOLE 30841 0 0 PFFA ETF 26923G822 848 38525 SH SOLE 37900 625 0 PFLT COM 70806A106 159 15064 SH SOLE 15064 0 0 PG COM 742718109 21001 150935 SH SOLE 146486 4449 0 PGR COM 743315103 192 2042 SH SOLE 2042 0 0 PGX ETF 46138E511 436 28602 SH SOLE 28602 0 0 PH COM 701094104 670 2459 SH SOLE 2459 0 0 PHYS TR UNIT 85207H104 799 52933 SH SOLE 52933 0 0 PINS CL A 72352L106 572 8685 SH SOLE 8685 0 0 PKG COM 695156109 266 1932 SH SOLE 1932 0 0 PLNT CL A 72703H101 298 3834 SH SOLE 3834 0 0 PLTR CL A 69608A108 360 15300 SH SOLE 15300 0 0 PM COM 718172109 79107 955513 SH SOLE 948403 7110 0 PNC COM 693475105 2193 14718 SH SOLE 14418 300 0 PPG COM 693506107 854 5924 SH SOLE 5258 666 0 PPL COM 69351T106 525 18600 SH SOLE 18600 0 0 PRAA COM 69354N106 1484 37411 SH SOLE 37411 0 0 PREF ETF 74255Y888 441 21329 SH SOLE 21329 0 0 PRGO PLC SHS G97822103 447 10000 SH SOLE 10000 0 0 PRU COM 744320102 530 6794 SH SOLE 6794 0 0 PSA COM 74460D109 461 1995 SH SOLE 1995 0 0 PSEC COM 74348T102 511 94406 SH SOLE 94406 0 0 PSF COM 19248Y107 290 10316 SH SOLE 10316 0 0 PSTG CL A 74624M102 3487 154210 SH SOLE 154210 0 0 PSX COM 718546104 2901 41472 SH SOLE 41279 193 0 PTC COM 69370C100 1851 15476 SH SOLE 15041 435 0 PTMN COM 73688F102 33 17250 SH SOLE 17250 0 0 PTON COM 70614W100 455 3000 SH SOLE 3000 0 0 PTRS COM 70213Q108 130 20000 SH SOLE 20000 0 0 PWR COM 74762E102 536 7438 SH SOLE 7438 0 0 PYPL COM 70450Y103 3457 14759 SH SOLE 14234 525 0 PZA ETF 46138E537 592 21836 SH SOLE 21836 0 0 QCOM COM 747525103 89376 586690 SH SOLE 581898 4792 0 QIWI ADR 74735M108 585 56841 SH SOLE 56841 0 0 QQQ ETF 46090E103 13087 41714 SH SOLE 41714 0 0 QSR COM 76131D103 247 4043 SH SOLE 4043 0 0 QTEC ETF 337345102 826 5980 SH SOLE 5980 0 0 QTNT LTD SHS G73268107 384 73705 SH SOLE 73705 0 0 RCL COM V7780T103 334 4469 SH SOLE 4469 0 0 RDS/A ADR 780259206 2331 66337 SH SOLE 63307 3030 0 RDS/B ADR 780259107 5737 170699 SH SOLE 167588 3111 0 REMX ETF 92189H805 703 10680 SH SOLE 10680 0 0 RFDI ETF 33739P608 261 4050 SH SOLE 4050 0 0 RGLD COM 780287108 500 4705 SH SOLE 4705 0 0 RH COM 74967X103 636 1421 SH SOLE 1421 0 0 RIO ADR 767204100 755 10039 SH SOLE 10039 0 0 RLI COM 749607107 538 5164 SH SOLE 5164 0 0 RMT COM 780915104 361 35665 SH SOLE 34131 1534 0 RNG CL A 76680R206 396 1045 SH SOLE 1045 0 0 RNP COM 19247X100 243 10622 SH SOLE 9486 1136 0 RODM ETF 518416102 624 22055 SH SOLE 22055 0 0 ROIC COM 76131N101 483 36045 SH SOLE 36045 0 0 ROL COM 775711104 279 7129 SH SOLE 7129 0 0 RPG ETF 46137V266 241 1480 SH SOLE 1480 0 0 RPV ETF 46137V258 911 14825 SH SOLE 14825 0 0 RSG COM 760759100 263 2732 SH SOLE 2732 0 0 RSP ETF 46137V357 8356 65516 SH SOLE 65516 0 0 RTX COM 75513E101 4893 68424 SH SOLE 63102 5322 0 RUN COM 86771W105 6024 86823 SH SOLE 82033 4790 0 RY COM 780087102 1174 14301 SH SOLE 14301 0 0 SABR COM 78573M104 188 15600 SH SOLE 15600 0 0 SAFT COM 78648T100 2251 28898 SH SOLE 28448 450 0 SALT COM Y7546A130 256 15100 SH SOLE 15100 0 0 SASR COM 800363103 247 7666 SH SOLE 7511 155 0 SBGI CL A 829226109 221 6950 SH SOLE 6950 0 0 SBUX COM 855244109 21147 197670 SH SOLE 190129 7541 0 SCHF ETF 808524805 270 7505 SH SOLE 7505 0 0 SCHM ETF 808524508 9818 144001 SH SOLE 141851 2150 0 SCHO ETF 808524862 385 7500 SH SOLE 7500 0 0 SCHW COM 808513105 65771 1240022 SH SOLE 1233170 6852 0 SCZ ETF 464288273 309 4523 SH SOLE 4523 0 0 SDY ETF 78464A763 1591 15020 SH SOLE 14390 630 0 SEB COM 811543107 9145 3017 SH SOLE 3017 0 0 SEDG COM 83417M104 2578 8080 SH SOLE 7620 460 0 SEEL COM 81577F109 216 137000 SH SOLE 137000 0 0 SEIC COM 784117103 1221 21252 SH SOLE 21252 0 0 SGMO COM 800677106 2057 131845 SH SOLE 131845 0 0 SHAK CL A 819047101 420 4953 SH SOLE 4953 0 0 SHM ETF 78468R739 1646 33067 SH SOLE 33067 0 0 SHV ETF 464288679 1639 14833 SH SOLE 14833 0 0 SHW COM 824348106 139791 190214 SH SOLE 189369 845 0 SHY ETF 464287457 9550 110555 SH SOLE 110555 0 0 SIGA COM 826917106 1593 219077 SH SOLE 219077 0 0 SIRI COM 82968B103 127 19885 SH SOLE 19885 0 0 SJM COM 832696405 1480 12800 SH SOLE 12600 200 0 SKT COM 875465106 186 18719 SH SOLE 18719 0 0 SLB COM 806857108 244 11189 SH SOLE 11189 0 0 SLG COM 78440X101 688 11540 SH SOLE 11540 0 0 SLQD ETF 46434V100 529 10137 SH SOLE 10137 0 0 SLV ETF 46428Q109 4111 167326 SH SOLE 164939 2387 0 SLVP ETF 464286327 937 54800 SH SOLE 54800 0 0 SLY ETF 78464A813 5930 74550 SH SOLE 74435 115 0 SMB ETF 92189F528 1045 57710 SH SOLE 57710 0 0 SNE ADR 835699307 121864 1205384 SH SOLE 1201835 3549 0 SNY ADR 80105N105 1161 23896 SH SOLE 23896 0 0 SO COM 842587107 3474 56544 SH SOLE 56087 457 0 SOXX ETF 464287523 357 941 SH SOLE 941 0 0 SPGI COM 78409V104 338 1029 SH SOLE 1029 0 0 SPLV ETF 46138E354 396 7035 SH SOLE 7035 0 0 SPWH COM 84920Y106 414 23600 SH SOLE 23600 0 0 SPWR COM 867652406 329 12850 SH SOLE 12850 0 0 SPXX COM 6706EW100 883 57938 SH SOLE 57938 0 0 SPY ETF 78462F103 8400 22468 SH SOLE 22468 0 0 SQ CL A 852234103 1496 6872 SH SOLE 6872 0 0 SR COM 84857L101 222 3469 SH SOLE 3469 0 0 SSB COM 840441109 495 6842 SH SOLE 6842 0 0 STIP ETF 46429B747 460 4408 SH SOLE 4408 0 0 STLD COM 858119100 1118 30335 SH SOLE 30335 0 0 STZ CL A 21036P108 3913 17862 SH SOLE 17285 577 0 SUB ETF 464288158 3410 31540 SH SOLE 31540 0 0 SUI COM 866674104 6201 40811 SH SOLE 38471 2340 0 SWCH CL A 87105L104 240 14632 SH SOLE 14632 0 0 SWK COM 854502101 904 5061 SH SOLE 5061 0 0 SYF COM 87165B103 8757 252303 SH SOLE 251828 475 0 SYK COM 863667101 1857 7576 SH SOLE 7521 55 0 SYY COM 871829107 992 13358 SH SOLE 13358 0 0 T COM 00206R102 18749 651922 SH SOLE 645247 6675 0 TBBK COM 05969A105 223 16347 SH SOLE 16347 0 0 TD COM 891160509 255 4525 SH SOLE 4525 0 0 TEL LTD REG SHS H84989104 66040 545467 SH SOLE 545312 155 0 TEVA LTD SPONSORED ADS 881624209 101 10487 SH SOLE 10487 0 0 TFC COM 89832Q109 60984 1272363 SH SOLE 1258834 13529 0 TFI ETF 78468R721 2115 40298 SH SOLE 39898 400 0 TFX COM 879369106 954 2317 SH SOLE 2317 0 0 TG COM 894650100 543 32504 SH SOLE 32504 0 0 TGT COM 87612E106 2167 12276 SH SOLE 12175 101 0 TGTX COM 88322Q108 483 9285 SH SOLE 9285 0 0 TIGO COM L6388F110 899 23175 SH SOLE 23175 0 0 TIP ETF 464287176 1129 8844 SH SOLE 8797 47 0 TJX COM 872540109 68847 1008157 SH SOLE 1000996 7161 0 TLT ETF 464287432 203 1286 SH SOLE 0 1286 0 TMO COM 883556102 1482 3182 SH SOLE 3182 0 0 TMUS COM 872590104 108639 805628 SH SOLE 801461 4167 0 TOT SPONSORED ADS 89151E109 3001 71607 SH SOLE 69988 1619 0 TOTL ETF 78467V848 1086 22044 SH SOLE 21734 310 0 TOWN COM 89214P109 2599 110687 SH SOLE 109493 1194 0 TREX COM 89531P105 2151 25688 SH SOLE 24140 1548 0 TRMB COM 896239100 586 8775 SH SOLE 8775 0 0 TROW COM 74144T108 1685 11128 SH SOLE 10633 495 0 TRP COM 87807B107 244 5987 SH SOLE 5987 0 0 TRV COM 89417E109 934 6650 SH SOLE 6650 0 0 TSCO COM 892356106 271 1926 SH SOLE 1926 0 0 TSLA COM 88160R101 7506 10637 SH SOLE 10227 410 0 TSM LTD SPONSORED ADS 874039100 482 4421 SH SOLE 4421 0 0 TSN CL A 902494103 47403 735617 SH SOLE 732855 2762 0 TT PLC SHS G8994E103 5070 34927 SH SOLE 33358 1569 0 TTD COM 88339J105 223 279 SH SOLE 279 0 0 TTWO COM 874054109 78472 377651 SH SOLE 377651 0 0 TU COM 87971M103 689 34812 SH SOLE 34212 600 0 TWLO CL A 90138F102 1062 3137 SH SOLE 3137 0 0 TWO COM 90187B408 69 10821 SH SOLE 10821 0 0 TWTR COM 90184L102 485 8950 SH SOLE 8950 0 0 TXN COM 882508104 4448 27100 SH SOLE 26850 250 0 UBER COM 90353T100 42999 843111 SH SOLE 837910 5201 0 UBSI COM 909907107 264 8140 SH SOLE 8140 0 0 UDR COM 902653104 1786 46470 SH SOLE 46470 0 0 UGI COM 902681105 272 7770 SH SOLE 7770 0 0 UJAN ETF 45782C300 321 10756 SH SOLE 10756 0 0 UL ADR 904767704 1059 17537 SH SOLE 17537 0 0 UNH COM 91324P102 9733 27755 SH SOLE 27101 654 0 UNP COM 907818108 66497 319359 SH SOLE 316290 3069 0 UPS CL B 911312106 94781 562831 SH SOLE 562059 772 0 USB COM 902973304 2961 63564 SH SOLE 62956 608 0 USFR ETF 97717X628 1396 55600 SH SOLE 55600 0 0 UTF COM 19248A109 541 20960 SH SOLE 17555 3405 0 UTG COM 756158101 1082 33007 SH SOLE 33007 0 0 UTZ COM 918090101 2307 104580 SH SOLE 104080 500 0 UVV COM 913456109 8479 174421 SH SOLE 173806 615 0 V COM 92826C839 122728 561093 SH SOLE 553680 7413 0 VB ETF 922908751 1576 8095 SH SOLE 7720 375 0 VBK ETF 922908595 884 3304 SH SOLE 3184 120 0 VBR ETF 922908611 2528 17775 SH SOLE 17170 605 0 VCIT ETF 92206C870 17762 182849 SH SOLE 182548 301 0 VCSH ETF 92206C409 29019 348579 SH SOLE 346388 2191 0 VDC ETF 92204A207 805 4631 SH SOLE 4546 85 0 VEA ETF 921943858 2422 51312 SH SOLE 51143 169 0 VEU ETF 922042775 4055 69477 SH SOLE 69255 222 0 VFC COM 918204108 4998 58519 SH SOLE 57970 549 0 VGK ETF 922042874 315 5228 SH SOLE 5228 0 0 VGT ETF 92204A702 1753 4954 SH SOLE 4896 58 0 VHT ETF 92204A504 448 2001 SH SOLE 1229 772 0 VIAC COM 92556H206 1068 28659 SH SOLE 28659 0 0 VIG ETF 921908844 27154 192347 SH SOLE 192252 95 0 VIS ETF 92204A603 410 2409 SH SOLE 2409 0 0 VLO COM 91913Y100 552 9759 SH SOLE 9759 0 0 VMC COM 929160109 844 5688 SH SOLE 5688 0 0 VNET SPON ADR 90138A103 7538 217310 SH SOLE 217310 0 0 VNQ ETF 922908553 1856 21849 SH SOLE 21541 308 0 VO ETF 922908629 2682 12972 SH SOLE 12872 100 0 VOD ADR 92857W308 331 20106 SH SOLE 20106 0 0 VOE ETF 922908512 5767 48476 SH SOLE 47176 1300 0 VONG ETF 92206C680 622 2510 SH SOLE 2510 0 0 VOO ETF 922908363 23705 68971 SH SOLE 68971 0 0 VOT ETF 922908538 480 2262 SH SOLE 1937 325 0 VRTX COM 92532F100 31442 133036 SH SOLE 131878 1158 0 VSAT COM 92552V100 2040 62493 SH SOLE 62493 0 0 VSS ETF 922042718 4038 33142 SH SOLE 33142 0 0 VTEB ETF 922907746 1103 19991 SH SOLE 19991 0 0 VTI ETF 922908769 1705 8760 SH SOLE 7986 774 0 VTR COM 92276F100 510 10409 SH SOLE 10276 133 0 VTRS COM 92556V106 869 46351 SH SOLE 45598 753 0 VTV ETF 922908744 11430 96085 SH SOLE 92505 3580 0 VTWV ETF 92206C649 287 2486 SH SOLE 0 2486 0 VUG ETF 922908736 13976 55166 SH SOLE 52371 2795 0 VV ETF 922908637 921 5238 SH SOLE 5113 125 0 VVR COM 46131H107 61 15300 SH SOLE 15300 0 0 VVV COM 92047W101 452 19534 SH SOLE 19534 0 0 VWO ETF 922042858 13429 267998 SH SOLE 267031 967 0 VXUS ETF 921909768 807 13415 SH SOLE 13415 0 0 VYM ETF 921946406 204 2234 SH SOLE 2234 0 0 VZ COM 92343V104 56660 964429 SH SOLE 955726 8703 0 W CL A 94419L101 855 3787 SH SOLE 3682 105 0 WBA COM 931427108 1959 49130 SH SOLE 48478 652 0 WEC COM 92939U106 771 8376 SH SOLE 8203 173 0 WFC COM 949746101 2381 78896 SH SOLE 78896 0 0 WHR COM 963320106 505 2800 SH SOLE 2600 200 0 WLTW LTD SHS G96629103 243 1154 SH SOLE 1154 0 0 WM COM 94106L109 3225 27345 SH SOLE 27186 159 0 WMB COM 969457100 369 18404 SH SOLE 18404 0 0 WMT COM 931142103 8036 55747 SH SOLE 53049 2698 0 WPC COM 92936U109 47853 677994 SH SOLE 669492 8502 0 WPF/U WTS 34431F203 20957 1761116 SH SOLE 1758616 2500 0 WRK COM 96145D105 5615 128984 SH SOLE 128984 0 0 WSBC COM 950810101 645 21521 SH SOLE 21021 500 0 WSM COM 969904101 684 6720 SH SOLE 6645 75 0 WSO COM 942622200 141089 622770 SH SOLE 620569 2201 0 WTM COM G9618E107 2167 2166 SH SOLE 2166 0 0 WTRG COM 29670G102 258 5458 SH SOLE 5458 0 0 WW COM 98262P101 232 9498 SH SOLE 9498 0 0 WY COM 962166104 1612 48076 SH SOLE 48076 0 0 X COM 912909108 184 11000 SH SOLE 11000 0 0 XEL COM 98389B100 511 7666 SH SOLE 7666 0 0 XLE ETF 81369Y506 1300 34305 SH SOLE 34305 0 0 XLF ETF 81369Y605 643 21820 SH SOLE 21355 465 0 XLG ETF 46137V233 234 820 SH SOLE 820 0 0 XLI ETF 81369Y704 201 2269 SH SOLE 2269 0 0 XLK ETF 81369Y803 2840 21845 SH SOLE 21745 100 0 XLP ETF 81369Y308 779 11548 SH SOLE 11548 0 0 XLU ETF 81369Y886 1442 22999 SH SOLE 22884 115 0 XLV ETF 81369Y209 1432 12623 SH SOLE 12623 0 0 XLY ETF 81369Y407 430 2672 SH SOLE 2672 0 0 XMMO ETF 46137V464 219 2800 SH SOLE 2800 0 0 XOM COM 30231G102 12029 291821 SH SOLE 277333 14488 0 XSW COM 78464A599 210 1365 SH SOLE 1365 0 0 XXII COM 90137F103 66 30000 SH SOLE 30000 0 0 XYL COM 98419M100 53614 526712 SH SOLE 525019 1693 0 YUM COM 988498101 702 6466 SH SOLE 6054 412 0 ZM COM 98980L101 294 872 SH SOLE 362 510 0 ZTS CL A 98978V103 3581 21636 SH SOLE 20651 985 0