The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AADR ETF 00768Y206 675 16,739 SH   SOLE 16,739 0 0
AAPL COM 037833100 99,291 390,465 SH   SOLE 381,586 0 8,879
ABBV COM 00287Y109 7,093 93,102 SH   SOLE 92,720 0 382
ABC COM 03073E105 266 3,005 SH   SOLE 3,005 0 0
ABT COM 002824100 45,888 581,517 SH   SOLE 573,523 0 7,994
ACN CL A NEW G1151C101 72,910 446,590 SH   SOLE 443,998 0 2,592
ACV COM 01883J108 962 53,451 SH   SOLE 52,451 0 1,000
ADBE COM 00724F101 102,742 322,843 SH   SOLE 319,210 0 3,633
ADI COM 032654105 878 9,793 SH   SOLE 9,484 0 309
ADM COM 039483102 1,296 36,829 SH   SOLE 36,829 0 0
ADP COM 053015103 3,292 24,084 SH   SOLE 23,733 0 351
ADSK COM 052769106 25,735 164,863 SH   SOLE 164,519 0 344
AEP COM 025537101 1,682 21,029 SH   SOLE 19,396 0 1,633
AES COM 00130H105 1,255 92,289 SH   SOLE 86,973 0 5,315
AFL COM 001055102 934 27,271 SH   SOLE 23,815 0 3,456
AGG ETF 464287226 950 8,233 SH   SOLE 8,233 0 0
AHH COM 04208T108 167 15,600 SH   SOLE 15,600 0 0
AI CL A NEW 041356205 42 19,200 SH   SOLE 19,200 0 0
AKAM COM 00971T101 518 5,660 SH   SOLE 5,560 0 100
AL CL A 00912X302 245 11,060 SH   SOLE 11,060 0 0
ALB COM 012653101 12,518 222,066 SH   SOLE 219,506 0 2,560
ALL COM 020002101 614 6,690 SH   SOLE 3,876 0 2,814
AMAT COM 038222105 643 14,025 SH   SOLE 14,025 0 0
AME COM 031100100 454 6,304 SH   SOLE 6,304 0 0
AMGN COM 031162100 9,871 48,690 SH   SOLE 47,494 0 1,195
AMLP ETF 00162Q866 1,239 360,247 SH   SOLE 356,047 0 4,200
AMP COM 03076C106 854 8,334 SH   SOLE 8,334 0 0
AMRN ADR 023111206 719 179,740 SH   SOLE 179,740 0 0
AMT COM 03027X100 202,253 928,831 SH   SOLE 923,062 0 5,770
AMZN COM 023135106 92,863 47,629 SH   SOLE 46,564 0 1,065
ANTM COM 036752103 4,184 18,427 SH   SOLE 18,385 0 41
AOM ETF 464289875 603 16,420 SH   SOLE 16,420 0 0
AON CL A G0408V102 252 1,527 SH   SOLE 1,527 0 0
AOR ETF 464289867 279 6,748 SH   SOLE 6,748 0 0
APD COM 009158106 38,272 191,736 SH   SOLE 189,288 0 2,448
APO COM 037612306 1,000 29,839 SH   SOLE 29,839 0 0
AQUA COM 30057T105 186 16,595 SH   SOLE 16,595 0 0
AR COM 03674X106 53 75,000 SH   SOLE 75,000 0 0
ARCC COM 04010L103 1,401 129,924 SH   SOLE 129,924 0 0
ARKG ETF 00214Q302 743 23,740 SH   SOLE 23,740 0 0
ARKK ETF 00214Q104 1,200 27,282 SH   SOLE 27,282 0 0
ARKW ETF 00214Q401 654 12,400 SH   SOLE 12,400 0 0
ATR COM 038336103 612 6,151 SH   SOLE 6,151 0 0
ATUS CL A 02156K103 43,948 1,971,656 SH   SOLE 1,971,656 0 0
ATVI COM 00507V109 960 16,139 SH   SOLE 16,139 0 0
AUB COM 04911A107 1,226 55,969 SH   SOLE 54,919 0 1,050
AUY COM 98462Y100 2,688 977,537 SH   SOLE 977,537 0 0
AVGO COM 11135F101 33,090 139,560 SH   SOLE 138,231 0 1,329
AXP COM 025816109 4,006 46,796 SH   SOLE 46,361 0 435
AZN ADR 046353108 514 11,498 SH   SOLE 11,498 0 0
BA COM 097023105 3,768 25,268 SH   SOLE 23,824 0 1,444
BABA LTD SPONS ADS 01609W102 22,244 114,379 SH   SOLE 111,246 0 3,133
BAC COM 060505104 36,012 1,696,294 SH   SOLE 1,690,152 0 6,142
BAH CL A 099502106 619 9,018 SH   SOLE 9,018 0 0
BAM CL A LTD VT SH 112585104 218,862 4,946,025 SH   SOLE 4,920,571 0 25,454
BAX COM 071813109 609 7,496 SH   SOLE 7,146 0 350
BBBY COM 075896100 101 24,100 SH   SOLE 24,100 0 0
BBDC COM 06759L103 86 11,484 SH   SOLE 11,484 0 0
BCE COM 05534B760 2,816 68,910 SH   SOLE 66,610 0 2,300
BDJ COM 09251A104 292 44,722 SH   SOLE 28,884 0 15,838
BDX COM 075887109 49,261 214,391 SH   SOLE 211,573 0 2,818
BE COM 093712107 97 18,500 SH   SOLE 18,500 0 0
BF/B CL B 115637209 639 11,509 SH   SOLE 11,509 0 0
BG COM G16962105 33,292 811,395 SH   SOLE 810,925 0 470
BIDU ADR 056752108 230 2,279 SH   SOLE 2,279 0 0
BIL ETF 78468R663 2,212 24,143 SH   SOLE 24,091 0 52
BIV ETF 921937819 2,523 28,241 SH   SOLE 28,099 0 142
BK COM 064058100 224 6,660 SH   SOLE 6,465 0 194
BKI COM 09215C105 25,718 442,958 SH   SOLE 442,406 0 552
BKLN ETF 46138G508 670 32,766 SH   SOLE 32,766 0 0
BKNG COM 09857L108 456 339 SH   SOLE 339 0 0
BLD COM 89055F103 218 3,045 SH   SOLE 3,045 0 0
BLK COM 09247X101 776 1,763 SH   SOLE 1,763 0 0
BLL COM 058498106 471 7,280 SH   SOLE 7,280 0 0
BMRN COM 09061G101 519 6,138 SH   SOLE 6,098 0 40
BMY COM 110122108 81,507 1,462,278 SH   SOLE 1,448,659 0 13,619
BMY- RTS 110122157 354 93,265 SH   SOLE 92,265 0 1,000
BND ETF 921937835 309 3,615 SH   SOLE 3,615 0 0
BNDX ETF 92203J407 243 4,316 SH   SOLE 4,316 0 0
BORR LTD G1466R207 113 233,501 SH   SOLE 233,501 0 0
BP ADR 055622104 1,302 53,371 SH   SOLE 53,020 0 351
BPT TRUST 055630107 69 13,000 SH   SOLE 13,000 0 0
BPY PARTNERS LP G16249107 160 19,805 SH   SOLE 19,805 0 0
BPYU CL A 11282X103 4,649 547,556 SH   SOLE 532,324 0 15,232
BRK/A CL A 084670108 7,072 26 SH   SOLE 26 0 0
BRK/B CL B NEW 084670702 153,137 837,594 SH   SOLE 830,832 0 6,762
BSCK ETF 46138J502 20,723 986,348 SH   SOLE 977,890 0 8,458
BSCL ETF 46138J700 17,745 846,216 SH   SOLE 837,240 0 8,976
BSCM ETF 46138J882 2,758 130,201 SH   SOLE 130,201 0 0
BSCN ETF 46138J866 957 46,200 SH   SOLE 46,200 0 0
BSCO ETF 46138J841 615 29,767 SH   SOLE 29,767 0 0
BSET COM 070203104 113 20,716 SH   SOLE 20,716 0 0
BSV ETF 921937827 4,803 58,439 SH   SOLE 58,284 0 155
BSX COM 101137107 534 16,377 SH   SOLE 16,377 0 0
BTI ADR 110448107 247 7,234 SH   SOLE 7,034 0 200
BUD ADR 03524A108 45,165 1,023,683 SH   SOLE 1,018,927 0 4,756
BURL COM 122017106 310 1,955 SH   SOLE 1,955 0 0
BX COM 09260D107 3,105 68,146 SH   SOLE 65,891 0 2,255
C COM 172967424 1,607 38,149 SH   SOLE 37,843 0 306
CAF COM 617468103 307 16,950 SH   SOLE 16,950 0 0
CAG COM 205887102 2,690 91,675 SH   SOLE 89,367 0 2,308
CAT COM 149123101 6,384 55,012 SH   SOLE 54,064 0 947
CB COM H1467J104 524 4,689 SH   SOLE 4,666 0 23
CBOE COM 12503M108 19,870 222,636 SH   SOLE 222,415 0 221
CBRL COM 22410J106 266 3,201 SH   SOLE 3,201 0 0
CCI COM 22822V101 55,165 382,030 SH   SOLE 381,342 0 687
CCL COM 143658300 2,057 156,200 SH   SOLE 152,916 0 3,284
CCR COM 20855T100 140 24,553 SH   SOLE 24,553 0 0
CELG- RTS 110122140 54 114,870 SH   SOLE 114,870 0 0
CEM COM 184692101 46 25,300 SH   SOLE 25,300 0 0
CFFI COM 12466Q104 306 7,662 SH   SOLE 7,462 0 200
CFX COM 194014106 26,168 1,321,625 SH   SOLE 1,321,017 0 608
CG COM 14316J108 373 17,216 SH   SOLE 17,216 0 0
CHCO COM 177835105 348 5,224 SH   SOLE 5,024 0 200
CHD COM 171340102 1,602 24,960 SH   SOLE 24,394 0 566
CHK COM 165167107 4 21,400 SH   SOLE 21,400 0 0
CHTR COM 16119P108 362 829 SH   SOLE 814 0 15
CI COM 125523100 521 2,938 SH   SOLE 2,738 0 200
CIK COM 224916106 73 30,500 SH   SOLE 30,500 0 0
CL COM 194162103 2,927 44,104 SH   SOLE 42,135 0 1,969
CLX COM 189054109 1,186 6,844 SH   SOLE 6,477 0 367
CMCSA COM 20030N101 76,219 2,216,950 SH   SOLE 2,207,789 0 9,161
CME COM 12572Q105 44,939 259,897 SH   SOLE 258,129 0 1,768
CMI COM 231021106 3,063 22,633 SH   SOLE 22,404 0 229
CNNE COM 13765N107 19,756 589,893 SH   SOLE 589,893 0 0
COF COM 14040H105 99,631 1,976,018 SH   SOLE 1,963,305 0 12,713
COP COM 20825C104 1,392 45,194 SH   SOLE 44,566 0 628
COST COM 22160K105 4,992 17,506 SH   SOLE 17,157 0 349
CRM COM 79466L302 1,281 8,894 SH   SOLE 8,415 0 479
CSCO COM 17275R102 58,672 1,492,558 SH   SOLE 1,480,731 0 11,827
CSL COM 142339100 440 3,510 SH   SOLE 3,510 0 0
CSQ COM 128125101 1,374 140,617 SH   SOLE 140,617 0 0
CSX COM 126408103 3,175 55,412 SH   SOLE 52,907 0 2,505
CTAS COM 172908105 426 2,459 SH   SOLE 2,459 0 0
CTL COM 156700106 355 37,553 SH   SOLE 37,553 0 0
CTVA COM 22052L104 534 22,725 SH   SOLE 22,412 0 312
CVS COM 126650100 106,726 1,798,859 SH   SOLE 1,780,671 0 18,188
CVX COM 166764100 67,421 930,455 SH   SOLE 923,603 0 6,852
D COM 25746U109 99,629 1,380,094 SH   SOLE 1,364,871 0 15,223
DAL COM 247361702 38,983 1,366,397 SH   SOLE 1,362,748 0 3,649
DD COM 26614N102 821 24,074 SH   SOLE 23,315 0 758
DE COM 244199105 1,942 14,053 SH   SOLE 13,438 0 615
DEAC COM 25258L109 572 46,378 SH   SOLE 46,378 0 0
DEO ADR 25243Q205 53,431 420,322 SH   SOLE 417,975 0 2,347
DG COM 256677105 538 3,562 SH   SOLE 3,562 0 0
DGRO ETF 46434V621 3,539 108,606 SH   SOLE 108,606 0 0
DGS ETF 97717W281 466 14,113 SH   SOLE 14,113 0 0
DHIL COM 25264R207 4,638 51,391 SH   SOLE 51,391 0 0
DHR COM 235851102 99,926 721,954 SH   SOLE 715,241 0 6,713
DIA ETF 78467X109 1,671 7,624 SH   SOLE 7,624 0 0
DIS COM 254687106 48,092 497,847 SH   SOLE 488,705 0 9,142
DISH CL A 25470M109 38,699 1,935,904 SH   SOLE 1,935,804 0 100
DLS ETF 97717W760 743 15,470 SH   SOLE 13,390 0 2,080
DLTR COM 256746108 1,214 16,517 SH   SOLE 16,407 0 110
DMF COM 05589T104 86 10,500 SH   SOLE 10,500 0 0
DNP COM 23325P104 622 63,526 SH   SOLE 63,526 0 0
DOCU COM 256163106 990 10,719 SH   SOLE 10,719 0 0
DOV COM 260003108 224 2,673 SH   SOLE 2,611 0 62
DOW COM 260557103 4,075 139,351 SH   SOLE 133,122 0 6,229
DRRX COM 266605104 466 300,400 SH   SOLE 300,400 0 0
DS COM 262077100 27 17,500 SH   SOLE 17,500 0 0
DTE COM 233331107 484 5,097 SH   SOLE 5,097 0 0
DUK COM 26441C204 9,071 112,151 SH   SOLE 106,057 0 6,094
DVY ETF 464287168 2,537 34,496 SH   SOLE 34,496 0 0
DWLD ETF 23908L306 306 15,880 SH   SOLE 15,755 0 125
DWM ETF 97717W703 430 10,885 SH   SOLE 10,260 0 625
EA COM 285512109 4,368 43,608 SH   SOLE 42,308 0 1,300
ECL COM 278865100 33,529 215,167 SH   SOLE 213,093 0 2,074
ED COM 209115104 459 5,885 SH   SOLE 5,639 0 246
EEM ETF 464287234 925 27,095 SH   SOLE 27,095 0 0
EES ETF 97717W562 1,178 52,766 SH   SOLE 52,766 0 0
EFA ETF 464287465 2,363 44,204 SH   SOLE 44,204 0 0
EGHT COM 282914100 1,068 77,067 SH   SOLE 77,067 0 0
EIGR COM 28249U105 1,690 248,550 SH   SOLE 248,550 0 0
EL CL A 518439104 1,571 9,861 SH   SOLE 9,585 0 275
ELAN COM 28414H103 344 15,355 SH   SOLE 15,355 0 0
ELD ETF 97717X867 373 12,625 SH   SOLE 12,625 0 0
ELS COM 29472R108 564 9,810 SH   SOLE 9,810 0 0
EMB ETF 464288281 314 3,243 SH   SOLE 3,243 0 0
EMR COM 291011104 1,226 25,725 SH   SOLE 24,353 0 1,372
ENB COM 29250N105 39,018 1,341,300 SH   SOLE 1,329,465 0 11,835
ENTG COM 29362U104 508 11,341 SH   SOLE 11,341 0 0
EOG COM 26875P101 14,745 410,493 SH   SOLE 408,209 0 2,284
ES COM 30040W108 512 6,552 SH   SOLE 6,238 0 314
ESXB COM 203612106 163 33,694 SH   SOLE 33,694 0 0
ETN PLC G29183103 1,523 19,610 SH   SOLE 18,597 0 1,013
ETSY COM 29786A106 30,225 786,295 SH   SOLE 786,231 0 64
EVFM COM 30048L104 423 79,450 SH   SOLE 79,450 0 0
EVT COM 27828G107 361 21,461 SH   SOLE 21,461 0 0
EW COM 28176E108 255 1,350 SH   SOLE 1,350 0 0
EXC COM 30161N101 227 6,174 SH   SOLE 6,174 0 0
EZM ETF 97717W570 4,701 177,920 SH   SOLE 177,920 0 0
F COM 345370860 176 36,480 SH   SOLE 36,480 0 0
FAST COM 311900104 705 22,560 SH   SOLE 22,560 0 0
FB CL A 30303M102 4,458 26,727 SH   SOLE 25,946 0 781
FBNC COM 318910106 416 18,021 SH   SOLE 17,621 0 400
FCBC COM 31983A103 794 34,081 SH   SOLE 34,081 0 0
FCX CL B 35671D857 1,627 241,016 SH   SOLE 237,092 0 3,924
FDN ETF 33733E302 804 6,500 SH   SOLE 6,288 0 212
FDS COM 303075105 437 1,678 SH   SOLE 1,560 0 118
FDX COM 31428X106 8,642 71,271 SH   SOLE 69,428 0 1,843
FEYE COM 31816Q101 177 16,700 SH   SOLE 16,700 0 0
FEZ ETF 78463X202 443 15,004 SH   SOLE 15,004 0 0
FFC COM 338478100 342 20,478 SH   SOLE 20,478 0 0
FIS COM 31620M106 420 3,453 SH   SOLE 3,453 0 0
FISV COM 337738108 672 7,072 SH   SOLE 7,072 0 0
FIVE COM 33829M101 1,047 14,880 SH   SOLE 13,986 0 894
FLOT ETF 46429B655 82,113 1,684,712 SH   SOLE 1,680,264 0 4,447
FMC COM 302491303 273 3,340 SH   SOLE 3,340 0 0
FNB COM 302520101 186 25,271 SH   SOLE 24,191 0 1,080
FNF COM 31620R303 86,427 3,473,772 SH   SOLE 3,464,095 0 9,677
FPE ETF 33739E108 1,367 83,353 SH   SOLE 83,353 0 0
FPF COM 33718W103 339 19,003 SH   SOLE 19,003 0 0
FSM COM 349915108 4,802 2,078,741 SH   SOLE 2,078,741 0 0
FTSL ETF 33738D309 608 14,552 SH   SOLE 14,552 0 0
FTSM ETF 33739Q408 310 5,250 SH   SOLE 5,250 0 0
FTV COM 34959J108 319 5,779 SH   SOLE 5,491 0 288
FV ETF 33738R605 677 26,333 SH   SOLE 26,333 0 0
GAIN COM 376546107 2,137 272,186 SH   SOLE 272,186 0 0
GARS COM 366554103 19 11,000 SH   SOLE 11,000 0 0
GD COM 369550108 31,430 237,552 SH   SOLE 234,796 0 2,756
GDV COM 36242H104 325 21,957 SH   SOLE 13,951 0 8,006
GDX ETF 92189F106 529 22,969 SH   SOLE 22,969 0 0
GE COM 369604103 2,766 348,400 SH   SOLE 342,192 0 6,208
GILD COM 375558103 765 10,234 SH   SOLE 8,934 0 1,300
GIS COM 370334104 3,094 58,633 SH   SOLE 57,355 0 1,278
GLAD COM 376535100 122 21,762 SH   SOLE 21,762 0 0
GLD ETF 78463V107 19,950 134,749 SH   SOLE 134,590 0 159
GLIBA COM 36164V305 2,641 46,350 SH   SOLE 46,350 0 0
GLPI COM 36467J108 31,037 1,120,051 SH   SOLE 1,117,557 0 2,494
GLW COM 219350105 212 10,313 SH   SOLE 9,313 0 1,000
GM COM 37045V100 2,425 116,691 SH   SOLE 114,991 0 1,700
GNRC COM 368736104 1,699 18,236 SH   SOLE 17,409 0 827
GNW COM 37247D106 303 91,160 SH   SOLE 91,160 0 0
GOGL GROUP LTD G39637205 149 47,500 SH   SOLE 47,500 0 0
GOLD COM 067901108 317 17,306 SH   SOLE 17,306 0 0
GOOG CL C 02079K107 52,511 45,159 SH   SOLE 44,495 0 664
GOOGL CL A 02079K305 54,730 47,102 SH   SOLE 46,473 0 629
GPN COM 37940X102 215 1,492 SH   SOLE 1,492 0 0
GS COM 38141G104 336 2,177 SH   SOLE 1,471 0 706
GSK ADR 37733W105 1,214 32,032 SH   SOLE 31,262 0 770
GVI ETF 464288612 12,030 104,860 SH   SOLE 104,860 0 0
GWW COM 384802104 221 890 SH   SOLE 804 0 86
HAL COM 406216101 86 12,503 SH   SOLE 12,503 0 0
HBAN COM 446150104 215 26,132 SH   SOLE 17,232 0 8,900
HBI COM 410345102 111 14,139 SH   SOLE 14,139 0 0
HD COM 437076102 61,822 331,113 SH   SOLE 326,878 0 4,235
HII COM 446413106 1,773 9,729 SH   SOLE 9,619 0 110
HON COM 438516106 44,030 329,094 SH   SOLE 325,912 0 3,182
HPQ COM 40434L105 269 15,524 SH   SOLE 14,428 0 1,096
HQY COM 42226A107 223 4,410 SH   SOLE 4,410 0 0
HR COM 421946104 615 22,036 SH   SOLE 22,036 0 0
HRL COM 440452100 238 5,113 SH   SOLE 5,113 0 0
HSIC COM 806407102 434 8,600 SH   SOLE 8,600 0 0
HSY COM 427866108 363 2,738 SH   SOLE 2,738 0 0
HTRB ETF 41653L305 3,275 82,388 SH   SOLE 82,083 0 305
HYG ETF 464288513 448 5,810 SH   SOLE 5,810 0 0
IBB ETF 464287556 2,075 19,260 SH   SOLE 19,260 0 0
IBDQ ETF 46434VBD1 325 13,000 SH   SOLE 13,000 0 0
IBM COM 459200101 53,289 480,385 SH   SOLE 476,220 0 4,165
IBMI ETF 46434V571 876 34,535 SH   SOLE 34,535 0 0
IBMJ ETF 46435G789 649 25,450 SH   SOLE 25,450 0 0
IBMK ETF 46435G755 524 20,135 SH   SOLE 20,135 0 0
ICE COM 45866F104 350 4,336 SH   SOLE 4,336 0 0
IDV ETF 464288448 495 21,897 SH   SOLE 21,897 0 0
IEF ETF 464287440 1,785 14,696 SH   SOLE 14,696 0 0
IEFA ETF 46432F842 5,249 105,216 SH   SOLE 105,216 0 0
IEI ETF 464288661 6,140 46,050 SH   SOLE 46,050 0 0
IEMG ETF 46434G103 354 8,744 SH   SOLE 8,744 0 0
IGIB ETF 464288638 16,817 306,200 SH   SOLE 303,525 0 2,675
IGR COM 12504G100 73 13,953 SH   SOLE 13,953 0 0
IGSB ETF 464288646 18,744 357,977 SH   SOLE 356,226 0 1,751
IHI ETF 464288810 2,184 9,690 SH   SOLE 9,690 0 0
IHRT COM 45174J509 77 10,600 SH   SOLE 10,600 0 0
IJH ETF 464287507 2,132 14,820 SH   SOLE 14,820 0 0
IJR ETF 464287804 3,009 53,635 SH   SOLE 53,551 0 84
INGR COM 457187102 1,982 26,258 SH   SOLE 25,817 0 441
INTC COM 458140100 8,966 165,666 SH   SOLE 159,117 0 6,550
INTU COM 461202103 25,758 111,993 SH   SOLE 111,826 0 167
IONS COM 462222100 6,469 136,826 SH   SOLE 136,826 0 0
IP COM 460146103 732 23,504 SH   SOLE 20,404 0 3,100
IPI COM 46121Y102 16 20,000 SH   SOLE 20,000 0 0
IR COM 45687V106 756 30,496 SH   SOLE 29,414 0 1,082
IRM COM 46284V101 476 20,007 SH   SOLE 19,307 0 700
ISD COM 69346H100 669 57,770 SH   SOLE 57,770 0 0
ITA ETF 464288760 231 1,604 SH   SOLE 1,604 0 0
ITB ETF 464288752 266 9,179 SH   SOLE 9,179 0 0
ITIC COM 461804106 294 2,300 SH   SOLE 2,300 0 0
ITM ETF 92189H201 935 19,042 SH   SOLE 19,042 0 0
ITOT ETF 464287150 260 4,543 SH   SOLE 4,543 0 0
ITW COM 452308109 3,855 27,127 SH   SOLE 24,600 0 2,528
IVE ETF 464287408 227 2,360 SH   SOLE 2,360 0 0
IVV ETF 464287200 3,762 14,559 SH   SOLE 14,559 0 0
IVW ETF 464287309 1,733 10,497 SH   SOLE 10,497 0 0
IVZ LTD G491BT108 236 25,997 SH   SOLE 25,997 0 0
IWB ETF 464287622 617 4,357 SH   SOLE 4,357 0 0
IWF ETF 464287614 655 4,350 SH   SOLE 4,350 0 0
IWM ETF 464287655 785 6,855 SH   SOLE 6,855 0 0
IWR ETF 464287499 352 8,154 SH   SOLE 8,154 0 0
IYC ETF 464287580 406 2,294 SH   SOLE 2,294 0 0
IYE ETF 464287796 236 15,442 SH   SOLE 15,442 0 0
IYF ETF 464287788 1,231 12,656 SH   SOLE 12,656 0 0
IYH ETF 464287762 785 4,179 SH   SOLE 4,154 0 25
IYJ ETF 464287754 346 2,788 SH   SOLE 2,788 0 0
IYK ETF 464287812 417 3,858 SH   SOLE 3,858 0 0
IYR ETF 464287739 384 5,518 SH   SOLE 5,518 0 0
IYW ETF 464287721 504 2,467 SH   SOLE 2,467 0 0
IYZ COM 464287713 218 8,764 SH   SOLE 8,764 0 0
J COM 469814107 249 3,145 SH   SOLE 3,145 0 0
JCI PLC G51502105 214 7,941 SH   SOLE 7,941 0 0
JHMM ETF 47804J206 302 10,625 SH   SOLE 10,625 0 0
JKE ETF 464287119 1,147 6,174 SH   SOLE 6,104 0 70
JKHY COM 426281101 206 1,330 SH   SOLE 1,330 0 0
JNJ COM 478160104 194,119 1,480,355 SH   SOLE 1,466,723 0 13,632
JPM COM 46625H100 131,808 1,464,040 SH   SOLE 1,451,851 0 12,189
JPS COM 67072C105 180 24,853 SH   SOLE 24,853 0 0
JPST ETF 46641Q837 887 17,867 SH   SOLE 17,867 0 0
JRI COM 67074Y105 1,306 132,350 SH   SOLE 132,350 0 0
K COM 487836108 1,459 24,325 SH   SOLE 23,415 0 910
KHC COM 500754106 1,490 60,230 SH   SOLE 59,208 0 1,022
KKR CL A 48251W104 218 9,286 SH   SOLE 9,286 0 0
KMB COM 494368103 6,449 50,437 SH   SOLE 50,200 0 237
KMI COM 49456B101 3,682 264,501 SH   SOLE 264,201 0 300
KMX COM 143130102 84,192 1,564,026 SH   SOLE 1,549,345 0 14,681
KNSL COM 49714P108 6,717 64,259 SH   SOLE 64,259 0 0
KO COM 191216100 13,525 305,652 SH   SOLE 289,739 0 15,913
KR COM 501044101 517 17,163 SH   SOLE 17,163 0 0
KYN COM 486606106 46 12,631 SH   SOLE 12,631 0 0
LAMR NEW CL A 512816109 60,602 1,181,783 SH   SOLE 1,177,556 0 4,227
LBRDA COM 530307107 2,448 22,879 SH   SOLE 22,879 0 0
LBRDK COM 530307305 99,547 899,084 SH   SOLE 895,995 0 3,089
LBTYK CL C G5480U120 1,403 89,285 SH   SOLE 89,285 0 0
LDP COM 19248C105 252 12,266 SH   SOLE 12,266 0 0
LH COM 50540R409 459 3,631 SH   SOLE 3,631 0 0
LHX COM 502431109 3,831 21,271 SH   SOLE 20,977 0 294
LILAK COM G9001E128 520 50,639 SH   SOLE 50,639 0 0
LIN PLC G5494J103 796 4,599 SH   SOLE 4,550 0 49
LLY COM 532457108 3,627 26,143 SH   SOLE 25,993 0 150
LMBS ETF 33739Q200 979 19,200 SH   SOLE 19,200 0 0
LMT COM 539830109 5,641 16,641 SH   SOLE 16,557 0 85
LNT COM 018802108 273 5,652 SH   SOLE 5,652 0 0
LOW COM 548661107 56,120 652,181 SH   SOLE 645,431 0 6,750
LQD ETF 464287242 595 4,818 SH   SOLE 4,818 0 0
LRCX COM 512807108 346 1,440 SH   SOLE 1,440 0 0
LSXMA COM 531229409 2,096 66,126 SH   SOLE 66,126 0 0
LTHM COM 53814L108 54 10,347 SH   SOLE 4,347 0 6,000
LTRPA COM 531465102 971 539,200 SH   SOLE 539,200 0 0
LULU COM 550021109 233 1,231 SH   SOLE 1,231 0 0
LUV COM 844741108 2,653 74,510 SH   SOLE 73,635 0 875
LVHD ETF 52468L406 320 12,420 SH   SOLE 12,130 0 290
LVS COM 517834107 30,245 712,156 SH   SOLE 711,464 0 692
LYG ADR 539439109 38 25,000 SH   SOLE 25,000 0 0
LYV COM 538034109 47,372 1,042,064 SH   SOLE 1,042,064 0 0
M COM 55616P104 59 12,050 SH   SOLE 12,050 0 0
MA CL A 57636Q104 74,385 307,937 SH   SOLE 306,034 0 1,904
MAG COM 55903Q104 4,995 650,359 SH   SOLE 650,359 0 0
MAR CL A 571903202 1,455 19,448 SH   SOLE 18,399 0 1,049
MBIO COM 62818Q104 202 75,500 SH   SOLE 75,500 0 0
MCD COM 580135101 63,909 386,509 SH   SOLE 382,313 0 4,196
MCI COM 06759X107 694 59,770 SH   SOLE 57,770 0 2,000
MCO COM 615369105 34,757 164,336 SH   SOLE 163,432 0 904
MCRI COM 609027107 16,625 592,286 SH   SOLE 592,286 0 0
MDLZ CL A 609207105 46,124 921,009 SH   SOLE 904,389 0 16,620
MDT PLC G5960L103 64,688 717,323 SH   SOLE 714,385 0 2,938
MEIP COM 55279B202 64 40,000 SH   SOLE 40,000 0 0
MELI COM 58733R102 14,665 30,015 SH   SOLE 29,912 0 103
MET COM 59156R108 2,648 86,624 SH   SOLE 85,374 0 1,250
MFEM ETF 72202L389 321 18,350 SH   SOLE 18,350 0 0
MFM COM 552738106 71 11,116 SH   SOLE 11,116 0 0
MIC COM 55608B105 256 10,141 SH   SOLE 10,141 0 0
MIN COM 55273C107 59 16,375 SH   SOLE 16,375 0 0
MINT ETF 72201R833 991 10,010 SH   SOLE 10,010 0 0
MKC COM 579780206 4,706 33,330 SH   SOLE 32,306 0 1,024
MKL COM 570535104 265,172 285,780 SH   SOLE 284,388 0 1,392
MKSI COM 55306N104 266 3,270 SH   SOLE 3,270 0 0
MKTX COM 57060D108 366 1,100 SH   SOLE 1,100 0 0
MLCO ADR 585464100 910 73,350 SH   SOLE 73,350 0 0
MLHR COM 600544100 516 23,235 SH   SOLE 23,235 0 0
MLM COM 573284106 67,148 354,849 SH   SOLE 352,022 0 2,827
MMC COM 571748102 12,161 140,660 SH   SOLE 140,535 0 125
MMM COM 88579Y101 53,345 390,779 SH   SOLE 388,415 0 2,364
MNTA COM 60877T100 529 19,450 SH   SOLE 19,450 0 0
MO COM 02209S103 8,200 212,044 SH   SOLE 204,574 0 7,470
MOAT ETF 92189F643 7,718 176,449 SH   SOLE 175,609 0 840
MOMO ADR 60879B107 310 14,294 SH   SOLE 14,294 0 0
MOS COM 61945C103 124 11,430 SH   SOLE 4,930 0 6,500
MPC COM 56585A102 53,234 2,253,785 SH   SOLE 2,234,855 0 18,930
MPV SHARES BEN INT 06761A103 123 10,525 SH   SOLE 10,525 0 0
MRK COM 58933Y105 113,871 1,480,002 SH   SOLE 1,464,586 0 15,416
MSFT COM 594918104 183,898 1,166,051 SH   SOLE 1,152,084 0 13,967
MSON COM 604871103 107 11,348 SH   SOLE 11,348 0 0
MTB COM 55261F104 243 2,348 SH   SOLE 2,323 0 26
MTUM ETF 46432F396 2,421 22,733 SH   SOLE 22,733 0 0
MU COM 595112103 540 12,829 SH   SOLE 12,829 0 0
MUB ETF 464288414 3,125 27,649 SH   SOLE 27,649 0 0
NAD COM 67066V101 222 16,125 SH   SOLE 16,125 0 0
NEA COM 670657105 435 32,148 SH   SOLE 32,148 0 0
NEAR ETF 46431W507 245 5,049 SH   SOLE 5,049 0 0
NEE COM 65339F101 5,393 22,411 SH   SOLE 22,008 0 403
NEM COM 651639106 2,064 45,582 SH   SOLE 45,582 0 0
NEU COM 651587107 4,295 11,218 SH   SOLE 11,218 0 0
NFLX COM 64110L106 359 957 SH   SOLE 707 0 250
NGVT COM 45688C107 954 27,089 SH   SOLE 27,089 0 0
NIE COM 018829101 238 12,784 SH   SOLE 8,343 0 4,441
NIM FUND SBI 67061T101 159 16,250 SH   SOLE 16,250 0 0
NKE CL B 654106103 40,625 490,998 SH   SOLE 487,625 0 3,373
NKTR COM 640268108 1,117 62,550 SH   SOLE 62,550 0 0
NLY COM 035710409 229 45,073 SH   SOLE 45,073 0 0
NMCI COM Y62151108 28 40,000 SH   SOLE 40,000 0 0
NNN COM 637417106 236 7,324 SH   SOLE 7,324 0 0
NOBL ETF 74348A467 880 15,255 SH   SOLE 15,255 0 0
NOC COM 666807102 982 3,245 SH   SOLE 3,145 0 100
NOW COM 81762P102 789 2,754 SH   SOLE 2,594 0 160
NPV COM 67064R102 2,778 214,997 SH   SOLE 214,997 0 0
NRZ COM 64828T201 102 20,366 SH   SOLE 20,366 0 0
NSC COM 655844108 46,432 318,026 SH   SOLE 308,038 0 9,988
NSL COM 67067Y104 46 10,300 SH   SOLE 10,300 0 0
NTG COM 89148B101 13 15,100 SH   SOLE 15,100 0 0
NTR COM 67077M108 558 16,427 SH   SOLE 16,427 0 0
NUE COM 670346105 612 16,989 SH   SOLE 16,989 0 0
NUV COM 670928100 834 85,424 SH   SOLE 85,424 0 0
NUW COM 670695105 291 18,587 SH   SOLE 18,587 0 0
NVDA COM 67066G104 3,889 14,755 SH   SOLE 14,148 0 607
NVG COM 67071L106 583 39,738 SH   SOLE 39,738 0 0
NVO ADR 670100205 325 5,405 SH   SOLE 5,085 0 320
NVR COM 62944T105 203 79 SH   SOLE 79 0 0
NVS ADR 66987V109 836 10,136 SH   SOLE 9,405 0 731
NWL COM 651229106 195 14,658 SH   SOLE 14,658 0 0
NWSA CL A NEW 65249B109 142 15,850 SH   SOLE 15,850 0 0
NXST CL A 65336K103 2,441 42,279 SH   SOLE 42,279 0 0
O COM 756109104 928 18,612 SH   SOLE 18,527 0 85
OCSL COM 67401P108 68 21,000 SH   SOLE 21,000 0 0
OIL ETF 06745R693 83 20,000 SH   SOLE 20,000 0 0
OKE COM 682680103 366 16,784 SH   SOLE 16,784 0 0
OLLI COM 681116109 376 8,115 SH   SOLE 8,115 0 0
OMC COM 681919106 1,334 24,305 SH   SOLE 24,305 0 0
OMER COM 682143102 902 67,450 SH   SOLE 67,450 0 0
OMF COM 68268W103 215 11,250 SH   SOLE 11,250 0 0
ORCL COM 68389X105 3,039 62,889 SH   SOLE 59,859 0 3,030
ORLY COM 67103H107 30,072 99,891 SH   SOLE 99,853 0 38
OSW COM P73684113 762 187,775 SH   SOLE 187,775 0 0
OUNZ ETF 921078101 175 11,400 SH   SOLE 11,400 0 0
OUSA ETF 67110P407 331 11,414 SH   SOLE 11,414 0 0
OUT COM 69007J106 310 22,995 SH   SOLE 22,595 0 400
OXSQ COM 69181V107 34 13,240 SH   SOLE 13,240 0 0
PAAS COM 697900108 420 29,294 SH   SOLE 29,294 0 0
PANW COM 697435105 239 1,458 SH   SOLE 1,458 0 0
PAYX COM 704326107 932 14,813 SH   SOLE 14,510 0 303
PBCT COM 712704105 206 18,598 SH   SOLE 18,463 0 135
PCY ETF 46138E784 234 9,774 SH   SOLE 9,774 0 0
PDI COM 72201Y101 1,965 88,955 SH   SOLE 88,305 0 650
PEP COM 713448108 106,430 886,181 SH   SOLE 877,769 0 8,412
PFE COM 717081103 10,812 331,265 SH   SOLE 321,321 0 9,944
PFF ETF 464288687 945 29,665 SH   SOLE 29,665 0 0
PFFA ETF 26923G822 642 50,525 SH   SOLE 49,900 0 625
PFLT COM 70806A106 109 22,372 SH   SOLE 22,372 0 0
PG COM 742718109 15,992 145,380 SH   SOLE 139,832 0 5,548
PGR COM 743315103 202 2,742 SH   SOLE 2,742 0 0
PH COM 701094104 332 2,560 SH   SOLE 2,560 0 0
PHYS TRUST UNIT 85207H104 277 21,136 SH   SOLE 21,136 0 0
PM COM 718172109 58,285 798,858 SH   SOLE 791,121 0 7,737
PNC COM 693475105 1,089 11,380 SH   SOLE 11,080 0 300
PPG COM 693506107 498 5,956 SH   SOLE 5,290 0 666
PPL COM 69351T106 388 15,714 SH   SOLE 15,714 0 0
PREF ETF 74255Y888 390 4,439 SH   SOLE 4,439 0 0
PRGO PLC G97822103 481 10,000 SH   SOLE 10,000 0 0
PSA COM 74460D109 400 2,016 SH   SOLE 2,016 0 0
PSEC COM 74348T102 855 201,061 SH   SOLE 201,061 0 0
PSF COM 19248Y107 228 10,316 SH   SOLE 10,316 0 0
PSX COM 718546104 1,508 28,100 SH   SOLE 27,571 0 529
PTY COM 72201B101 154 11,900 SH   SOLE 11,900 0 0
PWR COM 74762E102 268 8,447 SH   SOLE 8,447 0 0
PYPL COM 70450Y103 1,336 13,952 SH   SOLE 11,777 0 2,175
PZA ETF 46138E537 566 21,945 SH   SOLE 21,945 0 0
QCOM COM 747525103 4,457 65,884 SH   SOLE 64,127 0 1,756
QIWI ADR 74735M108 378 35,300 SH   SOLE 35,300 0 0
QQQ ETF 46090E103 8,984 47,186 SH   SOLE 47,186 0 0
QRTEA COM 74915M100 917 150,171 SH   SOLE 150,171 0 0
QTEC ETF 337345102 526 6,223 SH   SOLE 6,223 0 0
QTNT LTD G73268107 415 104,955 SH   SOLE 104,955 0 0
RDS/A ADR 780259206 5,890 168,827 SH   SOLE 163,994 0 4,833
RDS/B ADR 780259107 46,912 1,436,364 SH   SOLE 1,424,314 0 12,049
RH COM 74967X103 266 2,648 SH   SOLE 2,648 0 0
RIG LTD H8817H100 13 11,000 SH   SOLE 11,000 0 0
RLI COM 749607107 454 5,164 SH   SOLE 5,164 0 0
RMT COM 780915104 166 29,894 SH   SOLE 29,894 0 0
RNG CL A 76680R206 224 1,055 SH   SOLE 1,055 0 0
RNP COM 19247X100 177 10,997 SH   SOLE 9,861 0 1,136
RODM ETF 518416102 428 19,435 SH   SOLE 19,435 0 0
ROIC COM 76131N101 230 27,720 SH   SOLE 27,720 0 0
RSP ETF 46137V357 3,914 46,585 SH   SOLE 46,585 0 0
RTN COM 755111507 1,541 11,752 SH   SOLE 9,902 0 1,850
RUN COM 86771W105 980 97,037 SH   SOLE 91,686 0 5,351
RY COM 780087102 1,201 19,520 SH   SOLE 19,520 0 0
SAFT COM 78648T100 2,457 29,103 SH   SOLE 28,653 0 450
SALT COM Y7546A122 194 76,825 SH   SOLE 76,825 0 0
SBGI GROUP INC 829226109 286 17,812 SH   SOLE 17,812 0 0
SBUX COM 855244109 7,531 114,563 SH   SOLE 113,131 0 1,432
SCHF ETF 808524805 204 7,894 SH   SOLE 7,894 0 0
SCHM ETF 808524508 5,451 129,285 SH   SOLE 126,895 0 2,390
SCHW COM 808513105 33,587 999,013 SH   SOLE 993,493 0 5,520
SCZ ETF 464288273 243 5,410 SH   SOLE 5,410 0 0
SDY ETF 78464A763 2,000 25,043 SH   SOLE 24,643 0 400
SEB COM 811543107 8,677 3,085 SH   SOLE 3,085 0 0
SEEL COM 81577F109 10 20,000 SH   SOLE 20,000 0 0
SEIC COM 784117103 1,084 23,387 SH   SOLE 23,387 0 0
SELF COM 37955N106 103 29,411 SH   SOLE 29,411 0 0
SFL LTD G7738W106 130 13,700 SH   SOLE 13,700 0 0
SGMO COM 800677106 1,152 180,790 SH   SOLE 180,790 0 0
SHM ETF 78468R739 1,454 29,738 SH   SOLE 29,738 0 0
SHW COM 824348106 94,663 206,003 SH   SOLE 205,128 0 875
SHY ETF 464287457 9,234 106,542 SH   SOLE 106,542 0 0
SIGA COM 826917106 775 162,077 SH   SOLE 162,077 0 0
SIRI COM 82968B103 58 11,685 SH   SOLE 11,685 0 0
SIX COM 83001A102 141 11,230 SH   SOLE 11,230 0 0
SJM COM 832696405 1,392 12,541 SH   SOLE 9,837 0 2,704
SJNK ETF 78468R408 293 12,436 SH   SOLE 12,436 0 0
SKT COM 875465106 193 38,642 SH   SOLE 38,642 0 0
SLB COM 806857108 325 24,090 SH   SOLE 24,040 0 50
SLQD ETF 46434V100 477 9,522 SH   SOLE 9,522 0 0
SLV ETF 46428Q109 688 52,728 SH   SOLE 52,728 0 0
SLY ETF 78464A813 2,948 60,867 SH   SOLE 60,752 0 115
SMB ETF 92189F528 893 51,400 SH   SOLE 51,400 0 0
SNE ADR 835699307 1,152 19,459 SH   SOLE 19,459 0 0
SNY ADR 80105N105 1,021 23,355 SH   SOLE 23,355 0 0
SO COM 842587107 2,533 46,788 SH   SOLE 45,326 0 1,461
SPEU ETF 78463X103 222 8,234 SH   SOLE 8,234 0 0
SPGI COM 78409V104 269 1,098 SH   SOLE 1,098 0 0
SPHD ETF 46138E362 221 7,376 SH   SOLE 7,376 0 0
SPLV ETF 46138E354 1,985 42,306 SH   SOLE 40,510 0 1,796
SPWR COM 867652406 63 12,350 SH   SOLE 12,350 0 0
SPXX COM 6706EW100 662 57,151 SH   SOLE 57,151 0 0
SPY ETF 78462F103 8,264 32,063 SH   SOLE 31,552 0 511
SQ CL A 852234103 395 7,533 SH   SOLE 7,533 0 0
SSB COM 840441109 506 8,621 SH   SOLE 8,621 0 0
STLD COM 858119100 699 31,016 SH   SOLE 31,016 0 0
STWD COM 85571B105 511 49,845 SH   SOLE 49,845 0 0
STZ CL A 21036P108 2,132 14,874 SH   SOLE 14,743 0 131
SUB ETF 464288158 2,411 22,684 SH   SOLE 22,684 0 0
SUI COM 866674104 5,323 42,634 SH   SOLE 41,894 0 740
SWK COM 854502101 512 5,118 SH   SOLE 5,118 0 0
SYF COM 87165B103 869 53,985 SH   SOLE 53,676 0 309
SYK COM 863667101 729 4,377 SH   SOLE 4,279 0 98
SYY COM 871829107 642 14,080 SH   SOLE 13,721 0 359
T COM 00206R102 22,318 765,635 SH   SOLE 743,057 0 22,578
TBBK COM 05969A105 99 16,347 SH   SOLE 16,347 0 0
TD COM 891160509 233 5,496 SH   SOLE 5,496 0 0
TEL LTD H84989104 35,917 570,300 SH   SOLE 569,920 0 380
TEVA LTD ADR 881624209 108 12,000 SH   SOLE 12,000 0 0
TFC COM 89832Q109 10,565 342,575 SH   SOLE 327,163 0 15,412
TFI ETF 78468R721 1,795 35,900 SH   SOLE 35,500 0 400
TFX COM 879369106 679 2,317 SH   SOLE 2,317 0 0
TG COM 894650100 2,599 166,291 SH   SOLE 166,291 0 0
TGT COM 87612E106 842 9,058 SH   SOLE 8,758 0 300
TIGO COM L6388F110 601 21,175 SH   SOLE 21,175 0 0
TIP ETF 464287176 241 2,044 SH   SOLE 2,044 0 0
TJX COM 872540109 48,145 1,007,006 SH   SOLE 998,948 0 8,058
TMO COM 883556102 832 2,935 SH   SOLE 2,935 0 0
TMUS COM 872590104 39,385 469,431 SH   SOLE 466,604 0 2,827
TOT SPON ADR 89151E109 2,744 73,679 SH   SOLE 71,218 0 2,461
TOTL ETF 78467V848 402 8,389 SH   SOLE 8,079 0 310
TOWN COM 89214P109 1,202 66,435 SH   SOLE 65,741 0 694
TREX COM 89531P105 1,010 12,601 SH   SOLE 11,827 0 774
TRMB COM 896239100 279 8,775 SH   SOLE 8,775 0 0
TROW COM 74144T108 1,080 11,055 SH   SOLE 10,513 0 542
TRP COM 87807B107 213 4,802 SH   SOLE 4,802 0 0
TRUP COM 898202106 5,296 203,445 SH   SOLE 203,445 0 0
TRV COM 89417E109 2,649 26,661 SH   SOLE 26,111 0 550
TSLA COM 88160R101 1,080 2,061 SH   SOLE 1,996 0 65
TSM LTD 874039100 211 4,423 SH   SOLE 4,423 0 0
TSN CL A 902494103 44,837 774,782 SH   SOLE 771,707 0 3,075
TT PLC G8994E103 3,365 40,746 SH   SOLE 39,163 0 1,583
TTWO COM 874054109 41,513 349,993 SH   SOLE 349,993 0 0
TU COM 87971M103 588 37,263 SH   SOLE 37,263 0 0
TUES COM 899035505 58 100,000 SH   SOLE 100,000 0 0
TUP COM 899896104 23 14,300 SH   SOLE 14,300 0 0
TWLO CL A 90138F102 349 3,897 SH   SOLE 3,897 0 0
TWO COM 90187B408 45 11,743 SH   SOLE 11,743 0 0
TWTR COM 90184L102 253 10,282 SH   SOLE 9,982 0 300
TXN COM 882508104 2,777 27,792 SH   SOLE 27,542 0 250
TYG COM 89147L100 187 73,113 SH   SOLE 72,363 0 750
UBER COM 90353T100 1,572 56,299 SH   SOLE 53,799 0 2,500
UDR COM 902653104 1,435 39,265 SH   SOLE 39,265 0 0
UL ADR 904767704 516 10,194 SH   SOLE 10,194 0 0
UN SHARES NEW 904784709 296 6,065 SH   SOLE 6,065 0 0
UNH COM 91324P102 6,909 27,705 SH   SOLE 27,049 0 656
UNP COM 907818108 46,010 326,217 SH   SOLE 323,020 0 3,197
UPS CL B 911312106 55,452 593,573 SH   SOLE 590,899 0 2,674
USB COM 902973304 1,765 51,224 SH   SOLE 50,461 0 763
USFR ETF 97717X628 1,371 54,600 SH   SOLE 54,600 0 0
UTF COM 19248A109 424 22,486 SH   SOLE 15,206 0 7,280
UTG COM 756158101 1,016 35,332 SH   SOLE 35,332 0 0
UTX COM 913017109 3,716 39,389 SH   SOLE 38,113 0 1,276
UVV COM 913456109 5,835 131,983 SH   SOLE 129,583 0 2,400
V COM 92826C839 89,818 557,460 SH   SOLE 551,041 0 6,418
VB ETF 922908751 830 7,192 SH   SOLE 6,244 0 948
VBK ETF 922908595 562 3,737 SH   SOLE 3,597 0 140
VBR ETF 922908611 1,344 15,133 SH   SOLE 14,582 0 551
VCIT ETF 92206C870 11,181 128,385 SH   SOLE 128,215 0 170
VCSH ETF 92206C409 3,451 43,631 SH   SOLE 41,981 0 1,650
VDC ETF 92204A207 656 4,757 SH   SOLE 4,672 0 85
VEA ETF 921943858 1,161 34,812 SH   SOLE 33,765 0 1,047
VEU ETF 922042775 2,334 56,902 SH   SOLE 56,902 0 0
VFC COM 918204108 1,058 19,568 SH   SOLE 16,342 0 3,226
VGT ETF 92204A702 1,021 4,819 SH   SOLE 4,819 0 0
VHT ETF 92204A504 229 1,380 SH   SOLE 703 0 677
VIAC COM 92556H206 201 14,350 SH   SOLE 14,250 0 100
VIG ETF 921908844 15,809 152,906 SH   SOLE 152,906 0 0
VIS ETF 92204A603 352 3,187 SH   SOLE 3,187 0 0
VLO COM 91913Y100 484 10,681 SH   SOLE 10,681 0 0
VMC COM 929160109 8,535 78,978 SH   SOLE 78,853 0 125
VNQ ETF 922908553 891 12,756 SH   SOLE 12,506 0 250
VO ETF 922908629 1,331 10,107 SH   SOLE 9,501 0 606
VOD ADR 92857W308 260 18,893 SH   SOLE 18,893 0 0
VOE ETF 922908512 3,786 46,576 SH   SOLE 44,446 0 2,130
VONG ETF 92206C680 387 2,500 SH   SOLE 2,500 0 0
VONV ETF 92206C714 712 8,182 SH   SOLE 8,182 0 0
VOO ETF 922908363 15,297 64,592 SH   SOLE 64,592 0 0
VOT ETF 922908538 462 3,647 SH   SOLE 3,322 0 325
VSS ETF 922042718 2,338 29,882 SH   SOLE 29,882 0 0
VT ETF 922042742 437 6,963 SH   SOLE 6,963 0 0
VTEB ETF 922907746 296 5,590 SH   SOLE 5,590 0 0
VTI ETF 922908769 870 6,748 SH   SOLE 5,974 0 774
VTR COM 92276F100 354 13,191 SH   SOLE 13,191 0 0
VTV ETF 922908744 8,000 89,824 SH   SOLE 85,530 0 4,294
VUG ETF 922908736 6,499 41,478 SH   SOLE 38,748 0 2,730
VV ETF 922908637 519 4,381 SH   SOLE 4,256 0 125
VVR COM 46131H107 60 18,700 SH   SOLE 18,700 0 0
VVV COM 92047W101 141 10,747 SH   SOLE 10,747 0 0
VWO ETF 922042858 7,939 236,643 SH   SOLE 236,448 0 195
VXUS ETF 921909768 223 5,312 SH   SOLE 5,312 0 0
VZ COM 92343V104 52,672 980,311 SH   SOLE 969,062 0 11,249
W CL A 94419L101 778 14,550 SH   SOLE 14,550 0 0
WBA COM 931427108 8,203 179,306 SH   SOLE 178,801 0 505
WEC COM 92939U106 530 6,013 SH   SOLE 5,475 0 538
WELL COM 95040Q104 241 5,255 SH   SOLE 4,985 0 270
WFC COM 949746101 29,177 1,016,603 SH   SOLE 1,013,581 0 3,022
WM COM 94106L109 1,883 20,345 SH   SOLE 20,186 0 159
WMB COM 969457100 158 11,152 SH   SOLE 11,152 0 0
WMT COM 931142103 5,495 48,366 SH   SOLE 45,520 0 2,846
WPC COM 92936U109 43,070 741,560 SH   SOLE 731,047 0 10,513
WRK COM 96145D105 3,635 128,628 SH   SOLE 128,628 0 0
WSBC COM 950810101 517 21,805 SH   SOLE 21,021 0 784
WSM COM 969904101 378 8,896 SH   SOLE 8,821 0 75
WSO COM 942622200 116,422 736,710 SH   SOLE 734,316 0 2,394
WTM COM G9618E107 2,026 2,226 SH   SOLE 2,226 0 0
WTRG COM 29670G102 220 5,397 SH   SOLE 5,397 0 0
WW COM 98262P101 598 35,381 SH   SOLE 35,381 0 0
WY COM 962166104 939 55,406 SH   SOLE 53,506 0 1,900
XEL COM 98389B100 483 8,005 SH   SOLE 7,947 0 58
XLE ETF 81369Y506 251 8,629 SH   SOLE 8,629 0 0
XLF ETF 81369Y605 467 22,426 SH   SOLE 21,961 0 465
XLK ETF 81369Y803 2,302 28,644 SH   SOLE 28,544 0 100
XLP ETF 81369Y308 466 8,550 SH   SOLE 8,550 0 0
XLU ETF 81369Y886 591 10,675 SH   SOLE 10,560 0 115
XLV ETF 81369Y209 476 5,375 SH   SOLE 5,375 0 0
XMMO ETF 46137V464 319 6,500 SH   SOLE 6,500 0 0
XOM COM 30231G102 42,836 1,128,144 SH   SOLE 1,106,880 0 21,264
XXII COM 90137F103 23 30,000 SH   SOLE 30,000 0 0
XYL COM 98419M100 35,387 543,323 SH   SOLE 540,980 0 2,343
YETI COM 98585X104 533 27,304 SH   SOLE 27,304 0 0
YUM COM 988498101 438 6,388 SH   SOLE 6,078 0 310
ZTS CL A 98978V103 24,841 211,071 SH   SOLE 208,988 0 2,083