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
AINV COM 03761U106 53 10,000 SH   SOLE 0 0 10,000
AABA COM 021346101 820 14,158 SH   SOLE 14,158 0 0
AADR ETF 00768Y206 738 18,416 SH   SOLE 18,416 0 0
AAL COM 02376R102 3,596 111,983 SH   SOLE 111,983 0 0
AAPL COM 037833100 63,007 399,435 SH   SOLE 387,687 0 11,747
ABBV COM 00287Y109 8,250 89,484 SH   SOLE 86,539 0 2,945
ABC COM 03073E105 385 5,172 SH   SOLE 4,872 0 300
ABT COM 002824100 8,418 116,380 SH   SOLE 99,219 0 17,161
ACN SHS CLASS A G1151C101 66,890 474,363 SH   SOLE 471,746 0 2,618
ACV COM 01883J108 860 46,183 SH   SOLE 46,183 0 0
ADBE COM 00724F101 86,411 381,944 SH   SOLE 373,269 0 8,675
ADI COM 032654105 3,223 37,550 SH   SOLE 35,499 0 2,051
ADM COM 039483102 919 22,429 SH   SOLE 22,429 0 0
ADP COM 053015103 2,939 22,413 SH   SOLE 22,172 0 241
ADSK COM 052769106 41,231 320,588 SH   SOLE 320,150 0 438
AEP COM 025537101 1,683 22,522 SH   SOLE 17,554 0 4,968
AES COM 00130H105 1,255 86,763 SH   SOLE 80,370 0 6,393
AFL COM 001055102 1,263 27,720 SH   SOLE 24,086 0 3,634
AGG ETF 464287226 484 4,542 SH   SOLE 4,542 0 0
AGN PLC SHS G0177J108 258 1,934 SH   SOLE 1,934 0 0
AHH COM 04208T108 314 22,300 SH   SOLE 22,300 0 0
AHT COM 044103109 42 10,500 SH   SOLE 10,500 0 0
AL CL A 00912X302 270 8,930 SH   SOLE 8,930 0 0
ALB COM 012653101 13,927 180,712 SH   SOLE 179,856 0 855
ALD ETF 97717X842 211 4,843 SH   SOLE 4,343 0 500
ALGN COM 016255101 216 1,031 SH   SOLE 1,031 0 0
AMAT COM 038222105 721 22,034 SH   SOLE 22,034 0 0
AMD COM 007903107 215 11,625 SH   SOLE 11,625 0 0
AME COM 031100100 447 6,604 SH   SOLE 6,604 0 0
AMGN COM 031162100 9,482 48,711 SH   SOLE 47,904 0 806
AMLP MLP 00162Q866 1,441 165,116 SH   SOLE 165,116 0 0
AMP COM 03076C106 913 8,749 SH   SOLE 8,749 0 0
AMT COM 03027X100 181,489 1,147,286 SH   SOLE 1,140,767 0 6,519
AMWD COM 030506109 30,654 550,533 SH   SOLE 550,053 0 480
AMZN COM 023135106 61,189 40,739 SH   SOLE 39,917 0 822
ANCX COM 004337101 286 13,395 SH   SOLE 13,395 0 0
ANTM COM 036752103 4,708 17,926 SH   SOLE 17,893 0 33
AON CL A G0408V102 214 1,472 SH   SOLE 1,472 0 0
APC COM 032511107 230 5,249 SH   SOLE 5,249 0 0
APD COM 009158106 560 3,499 SH   SOLE 3,181 0 318
ARCC COM 04010L103 1,707 109,555 SH   SOLE 109,555 0 0
ARKG ETF 00214Q302 232 9,675 SH   SOLE 9,675 0 0
ARKK ETF 00214Q104 368 9,891 SH   SOLE 9,891 0 0
ARKW ETF 00214Q401 457 10,775 SH   SOLE 10,775 0 0
ARNC COM 03965L100 208 12,316 SH   SOLE 12,316 0 0
ASH COM 044186104 278 3,916 SH   SOLE 3,916 0 0
ATR COM 038336103 595 6,330 SH   SOLE 6,330 0 0
ATVI COM 00507V109 669 14,360 SH   SOLE 13,960 0 400
AUY COM 98462Y100 28 11,717 SH   SOLE 11,717 0 0
AVGO COM 11135F101 41,774 164,283 SH   SOLE 163,131 0 1,152
AXP COM 025816109 4,921 51,625 SH   SOLE 51,095 0 530
AZN ADR 046353108 503 13,248 SH   SOLE 13,059 0 189
BA COM 097023105 60,126 186,437 SH   SOLE 185,517 0 920
BABA ADS 01609W102 38,149 278,317 SH   SOLE 275,297 0 3,020
BAC COM 060505104 42,437 1,722,261 SH   SOLE 1,712,389 0 9,871
BAM CL A LTD VT SH 112585104 239,123 6,235,270 SH   SOLE 6,196,829 0 38,442
BAX COM 071813109 583 8,860 SH   SOLE 8,660 0 200
BBDC COM 06759L103 133 14,783 SH   SOLE 14,783 0 0
BBT COM 054937107 9,754 225,166 SH   SOLE 202,353 0 22,813
BCE COM 05534B760 2,998 75,840 SH   SOLE 70,556 0 5,284
BDJ COM 09251A104 201 25,922 SH   SOLE 24,477 0 1,445
BDX COM 075887109 38,754 171,993 SH   SOLE 166,440 0 5,554
BF/B CL B 115637209 667 14,012 SH   SOLE 14,012 0 0
BG COM G16962105 251 4,700 SH   SOLE 4,700 0 0
BIDU ADR 056752108 379 2,387 SH   SOLE 2,387 0 0
BIL ETF 78468R663 428 4,675 SH   SOLE 4,675 0 0
BIV ETF 921937819 628 7,727 SH   SOLE 7,727 0 0
BK COM 064058100 270 5,737 SH   SOLE 5,737 0 0
BKI COM 09215C105 43,045 955,275 SH   SOLE 953,284 0 1,991
BKLN ETF 46138G508 1,019 46,798 SH   SOLE 46,798 0 0
BKNG COM 09857L108 722 419 SH   SOLE 419 0 0
BLK COM 09247X101 652 1,659 SH   SOLE 1,653 0 6
BLL COM 058498106 339 7,380 SH   SOLE 7,380 0 0
BMRN COM 09061G101 420 4,928 SH   SOLE 4,858 0 70
BMY COM 110122108 71,348 1,372,599 SH   SOLE 1,354,825 0 17,774
BND ETF 921937835 203 2,558 SH   SOLE 2,558 0 0
BNDX ETF 92203J407 201 3,698 SH   SOLE 3,698 0 0
BP ADR 055622104 1,448 38,177 SH   SOLE 37,764 0 413
BPR CL A 11282X103 1,639 101,777 SH   SOLE 99,552 0 2,225
BPY LTD PART G16249107 325 20,175 SH   SOLE 20,175 0 0
BRK/A CL A 084670108 7,956 26 SH   SOLE 26 0 0
BRK/B CL B NEW 084670702 124,330 608,924 SH   SOLE 603,357 0 5,567
BSCJ ETF 46138J304 18,524 879,604 SH   SOLE 869,899 0 9,705
BSCK ETF 46138J502 19,531 926,968 SH   SOLE 918,298 0 8,670
BSCL ETF 46138J700 14,806 713,554 SH   SOLE 705,299 0 8,255
BSCM ETF 46138J882 431 20,920 SH   SOLE 20,920 0 0
BSCO ETF 46138J841 481 24,068 SH   SOLE 24,068 0 0
BSET COM 070203104 415 20,727 SH   SOLE 20,727 0 0
BSV ETF 921937827 626 7,972 SH   SOLE 7,972 0 0
BSX COM 101137107 381 10,788 SH   SOLE 10,788 0 0
BTI ADR 110448107 270 8,475 SH   SOLE 8,214 0 261
BUD ADR 03524A108 62,598 951,198 SH   SOLE 938,349 0 12,848
BURL COM 122017106 394 2,425 SH   SOLE 2,425 0 0
C COM 172967424 106,731 2,050,160 SH   SOLE 2,042,555 0 7,605
CAF COM 617468103 381 20,850 SH   SOLE 19,100 0 1,750
CAG COM 205887102 1,317 61,647 SH   SOLE 58,253 0 3,394
CAT COM 149123101 6,963 54,795 SH   SOLE 53,651 0 1,144
CB COM H1467J104 777 6,018 SH   SOLE 5,999 0 19
CBOE COM 12503M108 14,199 145,142 SH   SOLE 145,087 0 55
CBS CL B 124857202 966 22,090 SH   SOLE 22,090 0 0
CBSH COM 200525103 326 5,790 SH   SOLE 5,753 0 37
CCI COM 22822V101 41,509 382,110 SH   SOLE 381,659 0 451
CCL COM 143658300 41,848 848,854 SH   SOLE 845,865 0 2,989
CCR COM 20855T100 643 39,153 SH   SOLE 39,153 0 0
CEIX COM 20854L108 3,929 123,914 SH   SOLE 123,914 0 0
CELG COM 151020104 5,726 89,348 SH   SOLE 86,262 0 3,086
CELGZ RIGHT 151020112 52 114,870 SH   SOLE 114,870 0 0
CEM COM 184692101 539 51,800 SH   SOLE 51,800 0 0
CFFI COM 12466Q104 376 7,060 SH   SOLE 6,860 0 200
CHCO COM 177835105 340 5,024 SH   SOLE 5,024 0 0
CHD COM 171340102 2,336 35,524 SH   SOLE 33,367 0 2,157
CHK COM 165167107 94 44,550 SH   SOLE 44,550 0 0
CHKP LT ORD M22465104 648 6,313 SH   SOLE 638 0 5,675
CHTR COM 16119P108 12,471 43,762 SH   SOLE 43,732 0 30
CI COM 125523100 716 3,768 SH   SOLE 3,668 0 100
CL COM 194162103 2,632 44,224 SH   SOLE 42,869 0 1,355
CLX COM 189054109 1,019 6,611 SH   SOLE 6,543 0 68
CMCSA COM 20030N101 39,878 1,171,172 SH   SOLE 1,140,444 0 30,728
CME COM 12572Q105 51,046 271,348 SH   SOLE 269,361 0 1,987
CMI COM 231021106 3,641 27,245 SH   SOLE 26,527 0 718
CNC COM 15135B101 473 4,102 SH   SOLE 4,085 0 17
CNHI V SHS N20944109 1,406 152,650 SH   SOLE 152,650 0 0
CNI COM 136375102 200 2,700 SH   SOLE 2,700 0 0
CNNE COM 13765N107 175 10,204 SH   SOLE 10,204 0 0
COF COM 14040H105 159,890 2,115,227 SH   SOLE 2,084,863 0 30,363
COP COM 20825C104 3,864 61,979 SH   SOLE 61,123 0 856
COST COM 22160K105 4,892 24,016 SH   SOLE 23,165 0 851
CPB COM 134429109 232 7,026 SH   SOLE 7,026 0 0
CRM COM 79466L302 399 2,915 SH   SOLE 2,851 0 64
CSCO COM 17275R102 74,243 1,713,423 SH   SOLE 1,685,384 0 28,039
CSL COM 142339100 353 3,510 SH   SOLE 3,510 0 0
CSQ COM 128125101 1,108 104,617 SH   SOLE 104,617 0 0
CSX COM 126408103 3,961 63,753 SH   SOLE 62,653 0 1,100
CTL COM 156700106 415 27,406 SH   SOLE 27,406 0 0
CVS COM 126650100 98,706 1,506,496 SH   SOLE 1,482,120 0 24,375
CVX COM 166764100 82,255 756,094 SH   SOLE 741,817 0 14,277
D COM 25746U109 99,117 1,387,026 SH   SOLE 1,359,055 0 27,972
DAL COM 247361702 54,132 1,084,816 SH   SOLE 1,082,962 0 1,854
DE COM 244199105 1,401 9,389 SH   SOLE 9,139 0 250
DEM ETF 97717W315 288 7,183 SH   SOLE 6,683 0 500
DEO ADR 25243Q205 61,116 431,003 SH   SOLE 427,243 0 3,761
DFS COM 254709108 231 3,916 SH   SOLE 3,916 0 0
DG COM 256677105 223 2,063 SH   SOLE 2,063 0 0
DGRO ETF 46434V621 583 17,559 SH   SOLE 17,559 0 0
DGS ETF 97717W281 721 17,208 SH   SOLE 15,708 0 1,500
DHR COM 235851102 78,232 758,647 SH   SOLE 741,141 0 17,505
DIA ETF 78467X109 880 3,775 SH   SOLE 3,775 0 0
DIS COM 254687106 14,730 134,338 SH   SOLE 128,294 0 6,045
DISH CL A 25470M109 34,043 1,363,357 SH   SOLE 1,362,557 0 800
DLS ETF 97717W760 679 11,251 SH   SOLE 11,251 0 0
DLTR COM 256746108 34,951 386,965 SH   SOLE 385,870 0 1,095
DM COM 257454108 1,197 66,334 SH   SOLE 66,334 0 0
DNP COM 23325P104 630 60,564 SH   SOLE 60,564 0 0
DOCU COM 256163106 316 7,890 SH   SOLE 7,890 0 0
DOV COM 260003108 205 2,894 SH   SOLE 2,837 0 57
DRRX COM 266605104 72 148,800 SH   SOLE 148,800 0 0
DS COM 262077100 110 28,000 SH   SOLE 28,000 0 0
DTE COM 233331107 550 4,984 SH   SOLE 4,984 0 0
DUK COM 26441C204 9,406 108,987 SH   SOLE 100,581 0 8,406
DVY ETF 464287168 1,682 18,830 SH   SOLE 18,830 0 0
DWDP COM 26078J100 8,371 156,529 SH   SOLE 148,209 0 8,320
DWLD ETF 23908L306 299 15,280 SH   SOLE 15,280 0 0
DWM ETF 97717W703 866 18,576 SH   SOLE 18,576 0 0
DXC COM 23355L106 21,092 396,690 SH   SOLE 395,465 0 1,225
EA COM 285512109 21,628 274,087 SH   SOLE 272,564 0 1,523
ECL COM 278865100 48,433 328,696 SH   SOLE 325,900 0 2,796
ED COM 209115104 379 4,961 SH   SOLE 4,961 0 0
EDD COM 617477104 121 20,000 SH   SOLE 20,000 0 0
EDIV ETF 78463X533 239 8,000 SH   SOLE 7,500 0 500
EEM ETF 464287234 1,652 42,284 SH   SOLE 42,284 0 0
EES ETF 97717W562 1,853 57,839 SH   SOLE 57,839 0 0
EFA ETF 464287465 2,797 47,584 SH   SOLE 47,584 0 0
EGHT COM 282914100 1,399 77,567 SH   SOLE 77,567 0 0
EL CL A 518439104 1,339 10,291 SH   SOLE 9,678 0 613
ELS COM 29472R108 39,852 410,294 SH   SOLE 410,154 0 140
ELY COM 131193104 211 13,805 SH   SOLE 13,805 0 0
EMB ETF 464288281 372 3,581 SH   SOLE 3,581 0 0
EMN COM 277432100 509 6,960 SH   SOLE 6,515 0 445
EMR COM 291011104 2,249 37,640 SH   SOLE 23,464 0 14,176
ENB COM 29250N105 41,753 1,343,397 SH   SOLE 1,314,173 0 29,224
ENTG COM 29362U104 324 11,632 SH   SOLE 11,632 0 0
EOG COM 26875P101 26,832 307,670 SH   SOLE 305,869 0 1,801
ERUS ETF 46434G798 400 12,994 SH   SOLE 12,994 0 0
ES COM 30040W108 404 6,207 SH   SOLE 6,068 0 139
ESXB COM 203612106 255 35,335 SH   SOLE 35,335 0 0
ETJ COM 27829G106 100 12,293 SH   SOLE 12,293 0 0
ETN PLC SHS G29183103 47,665 694,212 SH   SOLE 692,954 0 1,258
EUFN ETF 464289180 1,050 61,946 SH   SOLE 60,146 0 1,800
EVT COM 27828G107 252 13,260 SH   SOLE 13,260 0 0
EW COM 28176E108 250 1,630 SH   SOLE 1,630 0 0
EWY ETF 464286772 748 12,707 SH   SOLE 12,331 0 376
EWZ ETF 464286400 393 10,297 SH   SOLE 10,297 0 0
EZM ETF 97717W570 3,645 106,296 SH   SOLE 106,296 0 0
F COM 345370860 369 48,229 SH   SOLE 48,229 0 0
FAST COM 311900104 1,380 26,397 SH   SOLE 26,397 0 0
FB CL A 30303M102 36,266 276,650 SH   SOLE 274,493 0 2,157
FBHS COM 34964C106 210 5,524 SH   SOLE 5,524 0 0
FBNC COM 318910106 575 17,616 SH   SOLE 17,316 0 300
FCBC COM 31983A103 1,106 35,136 SH   SOLE 35,136 0 0
FCX CL B 35671D857 222 21,522 SH   SOLE 20,786 0 736
FDC COM 32008D106 294 17,396 SH   SOLE 17,396 0 0
FDN ETF 33733E302 738 6,325 SH   SOLE 6,313 0 12
FDS COM 303075105 400 1,999 SH   SOLE 1,949 0 50
FDX COM 31428X106 51,027 316,292 SH   SOLE 308,540 0 7,752
FEU ETF 78463X103 276 9,234 SH   SOLE 9,234 0 0
FEZ ETF 78463X202 1,149 34,521 SH   SOLE 34,521 0 0
FFC COM 338478100 326 19,478 SH   SOLE 19,478 0 0
FFTY ETF 45782C102 250 9,050 SH   SOLE 9,050 0 0
FIS COM 31620M106 281 2,745 SH   SOLE 2,745 0 0
FISV COM 337738108 410 5,575 SH   SOLE 5,175 0 400
FIVE COM 33829M101 443 4,334 SH   SOLE 4,334 0 0
FLO COM 343498101 257 13,898 SH   SOLE 7,798 0 6,100
FLOT ETF 46429B655 81,679 1,621,892 SH   SOLE 1,611,689 0 10,204
FMC COM 302491303 415 5,616 SH   SOLE 5,616 0 0
FNB COM 302520101 212 21,567 SH   SOLE 21,567 0 0
FNF COM 31620R303 114,056 3,627,720 SH   SOLE 3,617,917 0 9,803
FPE ETF 33739E108 751 41,817 SH   SOLE 41,817 0 0
FPF COM 33718W103 277 14,003 SH   SOLE 14,003 0 0
FSM COM 349915108 7,062 1,939,974 SH   SOLE 1,939,974 0 0
FTSL ETF 33738D309 756 16,616 SH   SOLE 16,616 0 0
FTSM ETF 33739Q408 329 5,500 SH   SOLE 5,500 0 0
FTV COM 34959J108 812 11,998 SH   SOLE 6,335 0 5,663
FV ETF 33738R605 724 28,682 SH   SOLE 28,682 0 0
GAIN COM 376546107 2,856 306,471 SH   SOLE 305,696 0 775
GD COM 369550108 38,602 245,543 SH   SOLE 243,247 0 2,296
GDV COM 36242H104 245 13,388 SH   SOLE 12,726 0 662
GDX ETF 92189F106 286 13,541 SH   SOLE 13,391 0 150
GE COM 369604103 2,291 302,611 SH   SOLE 300,911 0 1,700
GG COM 380956409 381 38,863 SH   SOLE 38,663 0 200
GILD COM 375558103 379 6,064 SH   SOLE 6,064 0 0
GIS COM 370334104 3,087 79,274 SH   SOLE 77,525 0 1,749
GLAD COM 376535100 231 31,612 SH   SOLE 31,612 0 0
GLD ETF 78463V107 2,203 18,172 SH   SOLE 18,112 0 60
GLIBA COM 36164V305 1,942 47,180 SH   SOLE 47,180 0 0
GLPI COM 36467J108 35,695 1,104,779 SH   SOLE 1,103,977 0 802
GLW COM 219350105 414 13,717 SH   SOLE 13,717 0 0
GM COM 37045V100 5,899 176,342 SH   SOLE 163,692 0 12,650
GNW COM 37247D106 488 104,787 SH   SOLE 104,787 0 0
GOOG CL C 02079K107 47,203 45,580 SH   SOLE 44,911 0 669
GOOGL CL A 02079K305 51,492 49,277 SH   SOLE 48,671 0 606
GOVT ETF 46429B267 292 11,851 SH   SOLE 11,851 0 0
GPC COM 372460105 291 3,028 SH   SOLE 2,987 0 41
GS COM 38141G104 452 2,706 SH   SOLE 2,700 0 6
GSK ADR 37733W105 982 25,710 SH   SOLE 25,376 0 334
GVI ETF 464288612 10,183 94,092 SH   SOLE 94,092 0 0
GWR CL A 371559105 16,302 220,232 SH   SOLE 220,232 0 0
GWW COM 384802104 256 908 SH   SOLE 882 0 26
HACK ETF 26924G201 224 6,648 SH   SOLE 6,648 0 0
HAS COM 418056107 215 2,644 SH   SOLE 2,583 0 61
HD COM 437076102 48,001 279,369 SH   SOLE 273,353 0 6,015
HEAR COM 900450206 144 10,075 SH   SOLE 10,000 0 75
HI COM 431571108 285 7,501 SH   SOLE 7,501 0 0
HII COM 446413106 1,005 5,280 SH   SOLE 5,270 0 10
HON COM 438516106 34,956 264,580 SH   SOLE 261,876 0 2,704
HPQ COM 40434L105 944 46,134 SH   SOLE 37,138 0 8,996
HQH SH BEN INT 87911J103 401 22,367 SH   SOLE 22,367 0 0
HR COM 421946104 608 21,377 SH   SOLE 19,077 0 2,300
HRS COM 413875105 3,033 22,522 SH   SOLE 22,419 0 103
HSIC COM 806407102 769 9,800 SH   SOLE 9,800 0 0
HSY COM 427866108 869 8,106 SH   SOLE 8,051 0 55
HYD ETF 92189H409 204 3,340 SH   SOLE 3,340 0 0
HYG ETF 464288513 627 7,736 SH   SOLE 7,736 0 0
HZN COM 44052W104 21 15,000 SH   SOLE 15,000 0 0
IAI ETF 464288794 275 4,915 SH   SOLE 4,915 0 0
IBB ETF 464287556 2,197 22,781 SH   SOLE 22,385 0 396
IBM COM 459200101 5,753 50,608 SH   SOLE 49,743 0 865
IBMH ETF 46429B564 1,037 40,840 SH   SOLE 40,840 0 0
IBMI ETF 46434V571 865 34,105 SH   SOLE 34,105 0 0
IBMJ ETF 46435G789 638 25,085 SH   SOLE 25,085 0 0
IBMK ETF 46435G755 478 18,665 SH   SOLE 18,665 0 0
ICE COM 45866F104 312 4,148 SH   SOLE 4,148 0 0
IDV ETF 464288448 432 15,051 SH   SOLE 15,051 0 0
IEFA ETF 46432F842 4,520 82,175 SH   SOLE 82,175 0 0
IEMG ETF 46434G103 2,158 45,770 SH   SOLE 45,770 0 0
IGIB ETF 464288638 14,950 285,204 SH   SOLE 282,358 0 2,846
IGR COM 12504G100 148 23,981 SH   SOLE 22,466 0 1,515
IGSB ETF 464288646 29,143 564,356 SH   SOLE 557,239 0 7,118
IGV ETF 464287515 426 2,454 SH   SOLE 2,454 0 0
IHF ETF 464288828 307 1,856 SH   SOLE 1,856 0 0
IHI ETF 464288810 2,054 10,278 SH   SOLE 10,278 0 0
IJH ETF 464287507 2,274 13,695 SH   SOLE 13,695 0 0
IJR ETF 464287804 3,521 50,795 SH   SOLE 50,795 0 0
INGR COM 457187102 1,233 13,489 SH   SOLE 13,429 0 60
INTC COM 458140100 6,560 139,782 SH   SOLE 134,859 0 4,923
INTU COM 461202103 27,268 138,523 SH   SOLE 138,086 0 437
IONS COM 462222100 12,216 225,967 SH   SOLE 225,967 0 0
IP COM 460146103 1,429 35,410 SH   SOLE 25,871 0 9,539
IPI COM 46121Y102 39 15,000 SH   SOLE 15,000 0 0
IR PLC SHS G47791101 4,086 44,789 SH   SOLE 43,270 0 1,519
ITA ETF 464288760 506 2,926 SH   SOLE 2,926 0 0
ITB ETF 464288752 30,726 1,022,847 SH   SOLE 1,015,172 0 7,675
ITIC COM 461804106 415 2,350 SH   SOLE 2,350 0 0
ITM ETF 92189H201 468 9,867 SH   SOLE 9,867 0 0
ITW COM 452308109 3,313 26,147 SH   SOLE 22,871 0 3,276
IVE ETF 464287408 430 4,253 SH   SOLE 4,253 0 0
IVV ETF 464287200 3,036 12,065 SH   SOLE 12,065 0 0
IVW ETF 464287309 1,943 12,897 SH   SOLE 12,897 0 0
IVZ LTD SHS G491BT108 955 57,031 SH   SOLE 56,721 0 310
IWB ETF 464287622 747 5,389 SH   SOLE 5,389 0 0
IWF ETF 464287614 1,140 8,711 SH   SOLE 8,711 0 0
IWM ETF 464287655 726 5,420 SH   SOLE 5,420 0 0
IWR ETF 464287499 280 6,017 SH   SOLE 6,017 0 0
IWS ETF 464287473 211 2,758 SH   SOLE 2,758 0 0
IYC ETF 464287580 542 2,996 SH   SOLE 2,996 0 0
IYE ETF 464287796 339 10,895 SH   SOLE 10,895 0 0
IYF ETF 464287788 798 7,500 SH   SOLE 7,500 0 0
IYH ETF 464287762 619 3,426 SH   SOLE 3,351 0 75
IYJ ETF 464287754 450 3,503 SH   SOLE 3,503 0 0
IYK ETF 464287812 353 3,320 SH   SOLE 3,320 0 0
IYM ETF 464287838 208 2,482 SH   SOLE 2,482 0 0
IYR ETF 464287739 388 5,172 SH   SOLE 5,172 0 0
IYW ETF 464287721 413 2,580 SH   SOLE 2,580 0 0
IYY ETF 464287846 305 2,453 SH   SOLE 2,453 0 0
JCI PLC SHS G51502105 352 11,869 SH   SOLE 11,319 0 550
JKE ETF 464287119 365 2,305 SH   SOLE 2,305 0 0
JNJ COM 478160104 175,482 1,359,798 SH   SOLE 1,336,223 0 23,575
JPM COM 46625H100 133,628 1,368,859 SH   SOLE 1,357,258 0 11,601
JPS COM 67072C105 199 23,974 SH   SOLE 23,974 0 0
JRI COM 67074Y105 1,383 101,445 SH   SOLE 101,445 0 0
JWN COM 655664100 276 5,911 SH   SOLE 5,835 0 76
K COM 487836108 320 5,621 SH   SOLE 5,591 0 30
KHC COM 500754106 3,841 89,250 SH   SOLE 88,289 0 962
KMB COM 494368103 5,413 47,506 SH   SOLE 47,433 0 74
KMI COM 49456B101 1,741 113,185 SH   SOLE 105,885 0 7,300
KMX COM 143130102 109,593 1,747,051 SH   SOLE 1,709,755 0 37,296
KNSL COM 49714P108 13,829 248,901 SH   SOLE 248,901 0 0
KO COM 191216100 14,934 315,397 SH   SOLE 301,712 0 13,685
KR COM 501044101 516 18,757 SH   SOLE 17,257 0 1,500
LAMR CL A 512816109 65,914 952,789 SH   SOLE 949,567 0 3,222
LBRDK COM 530307305 75,457 1,047,581 SH   SOLE 1,044,243 0 3,338
LBTYK PLC SHS CL C G5480U120 1,496 72,485 SH   SOLE 72,485 0 0
LH COM 50540R409 544 4,305 SH   SOLE 4,224 0 81
LILA COM G9001E102 794 54,815 SH   SOLE 54,815 0 0
LIN COM G5494J103 934 5,986 SH   SOLE 5,412 0 574
LLY COM 532457108 3,409 29,462 SH   SOLE 27,762 0 1,700
LMBS ETF 33739Q200 1,174 22,997 SH   SOLE 22,997 0 0
LMT COM 539830109 3,053 11,662 SH   SOLE 11,611 0 51
LNC COM 534187109 289 5,627 SH   SOLE 5,627 0 0
LNT COM 018802108 244 5,764 SH   SOLE 5,764 0 0
LOW COM 548661107 8,669 93,856 SH   SOLE 74,150 0 19,706
LQD ETF 464287242 360 3,192 SH   SOLE 3,192 0 0
LRCX COM 512807108 597 4,383 SH   SOLE 4,183 0 200
LSXMA COM 531229409 1,951 53,006 SH   SOLE 53,006 0 0
LSXMK COM 531229607 201 5,439 SH   SOLE 5,439 0 0
LTRPA COM 531465102 1,834 115,396 SH   SOLE 115,396 0 0
LUV COM 844741108 41,235 887,156 SH   SOLE 879,872 0 7,284
LVS COM 517834107 36,069 692,961 SH   SOLE 692,426 0 535
LYV COM 538034109 53,311 1,082,447 SH   SOLE 1,082,447 0 0
M COM 55616P104 439 14,753 SH   SOLE 14,753 0 0
MA CL A 57636Q104 68,377 362,457 SH   SOLE 360,577 0 1,880
MAG COM 55903Q104 4,741 649,494 SH   SOLE 649,494 0 0
MAR CL A 571903202 1,162 10,703 SH   SOLE 10,403 0 300
MAS COM 574599106 710 24,288 SH   SOLE 23,950 0 338
MCD COM 580135101 9,222 51,934 SH   SOLE 50,607 0 1,328
MCI COM 06759X107 999 67,977 SH   SOLE 62,377 0 5,600
MCK COM 58155Q103 225 2,040 SH   SOLE 2,040 0 0
MCRI COM 609027107 17,540 459,895 SH   SOLE 459,895 0 0
MDLZ CL A 609207105 80,315 2,006,381 SH   SOLE 1,969,121 0 37,260
MDT PLC SHS G5960L103 48,306 531,070 SH   SOLE 526,086 0 4,984
MELI COM 58733R102 21,129 72,151 SH   SOLE 71,854 0 297
MET COM 59156R108 4,103 99,924 SH   SOLE 98,522 0 1,402
MIC COM 55608B105 375 10,260 SH   SOLE 10,260 0 0
MINT ETF 72201R833 4,198 41,585 SH   SOLE 41,585 0 0
MKC COM 579780206 4,249 30,517 SH   SOLE 29,286 0 1,231
MKL COM 570535104 299,882 288,890 SH   SOLE 286,893 0 1,997
MKSI COM 55306N104 269 4,161 SH   SOLE 4,161 0 0
MKTX COM 57060D108 232 1,100 SH   SOLE 1,100 0 0
MLCO ADR 585464100 1,040 59,025 SH   SOLE 59,025 0 0
MLHR COM 600544100 726 23,990 SH   SOLE 23,990 0 0
MLM COM 573284106 66,783 388,569 SH   SOLE 384,818 0 3,752
MMC COM 571748102 11,261 141,203 SH   SOLE 141,078 0 125
MMM COM 88579Y101 40,074 210,320 SH   SOLE 209,038 0 1,282
MNST COM 61174X109 36,234 736,164 SH   SOLE 731,993 0 4,171
MO COM 02209S103 50,707 1,026,660 SH   SOLE 1,012,815 0 13,845
MOAT ETF 92189F643 6,100 148,168 SH   SOLE 147,528 0 640
MOMO ADR 60879B107 251 10,580 SH   SOLE 10,580 0 0
MPC COM 56585A102 105,767 1,792,351 SH   SOLE 1,763,801 0 28,550
MPV SH BEN INT 06761A103 158 10,525 SH   SOLE 10,525 0 0
MPW COM 58463J304 1,086 67,527 SH   SOLE 67,527 0 0
MRK COM 58933Y105 142,222 1,861,303 SH   SOLE 1,828,918 0 32,385
MRO COM 565849106 207 14,417 SH   SOLE 14,417 0 0
MRTN COM 573075108 10,725 662,419 SH   SOLE 662,419 0 0
MSFT COM 594918104 145,163 1,429,196 SH   SOLE 1,403,198 0 25,998
MTB COM 55261F104 338 2,365 SH   SOLE 2,320 0 45
MTUM ETF 46432F396 1,017 10,142 SH   SOLE 10,142 0 0
MU COM 595112103 251 7,923 SH   SOLE 7,923 0 0
MUB ETF 464288414 2,486 22,802 SH   SOLE 22,802 0 0
MUR COM 626717102 529 22,625 SH   SOLE 22,625 0 0
MX COM 55933J203 699 112,575 SH   SOLE 112,575 0 0
NAD COM 67066V101 208 16,584 SH   SOLE 16,584 0 0
NEA COM 670657105 366 29,732 SH   SOLE 29,732 0 0
NEAR ETF 46431W507 2,002 40,158 SH   SOLE 40,158 0 0
NEE COM 65339F101 3,982 22,907 SH   SOLE 21,476 0 1,431
NEM COM 651639106 250 7,218 SH   SOLE 7,218 0 0
NEU COM 651587107 5,028 12,201 SH   SOLE 12,201 0 0
NFLX COM 64110L106 341 1,274 SH   SOLE 1,274 0 0
NGVT COM 45688C107 2,267 27,089 SH   SOLE 27,089 0 0
NIM SH BEN INT 67061T101 132 13,750 SH   SOLE 13,750 0 0
NKE CL B 654106103 37,146 501,021 SH   SOLE 496,778 0 4,243
NNN COM 637417106 366 7,555 SH   SOLE 7,555 0 0
NOBL ETF 74348A467 775 12,804 SH   SOLE 12,804 0 0
NOC COM 666807102 441 1,801 SH   SOLE 1,626 0 175
NPV COM 67064R102 2,124 181,253 SH   SOLE 181,253 0 0
NSC COM 655844108 13,948 93,274 SH   SOLE 91,366 0 1,908
NSL COM 67067Y104 80 14,600 SH   SOLE 12,600 0 2,000
NTG COM 89148B101 546 44,592 SH   SOLE 41,292 0 3,300
NTR COM 67077M108 1,209 25,717 SH   SOLE 24,637 0 1,080
NUE COM 670346105 896 17,295 SH   SOLE 17,215 0 80
NUV COM 670928100 805 86,868 SH   SOLE 86,868 0 0
NUW COM 670695105 236 15,987 SH   SOLE 15,987 0 0
NVAX COM 670002104 18 10,000 SH   SOLE 10,000 0 0
NVDA COM 67066G104 2,070 15,503 SH   SOLE 14,846 0 657
NVG COM 67071L106 554 39,617 SH   SOLE 39,617 0 0
NVO ADR 670100205 270 5,855 SH   SOLE 5,035 0 820
NVS ADR 66987V109 849 9,888 SH   SOLE 8,491 0 1,397
NXST CL A 65336K103 3,564 45,320 SH   SOLE 45,320 0 0
O COM 756109104 1,322 20,970 SH   SOLE 20,943 0 27
OKE COM 682680103 303 5,616 SH   SOLE 5,616 0 0
OLBK COM 67984M100 776 29,500 SH   SOLE 29,500 0 0
OLLI COM 681116109 578 8,683 SH   SOLE 8,683 0 0
OMC COM 681919106 2,016 27,532 SH   SOLE 27,442 0 90
OMER COM 682143102 607 54,450 SH   SOLE 54,450 0 0
OMF COM 68268W103 351 14,443 SH   SOLE 14,443 0 0
ON COM 682189105 550 33,333 SH   SOLE 33,333 0 0
ORCL COM 68389X105 9,272 205,357 SH   SOLE 185,465 0 19,892
ORLY COM 67103H107 40,152 116,610 SH   SOLE 116,460 0 150
OUNZ ETF 921078101 132 10,450 SH   SOLE 10,450 0 0
OUT COM 69007J106 355 19,605 SH   SOLE 19,205 0 400
OXY COM 674599105 47,170 768,485 SH   SOLE 767,236 0 1,249
OZK COM 06417N103 348 15,231 SH   SOLE 15,231 0 0
PANW COM 697435105 296 1,569 SH   SOLE 1,569 0 0
PAYX COM 704326107 877 13,459 SH   SOLE 13,279 0 180
PBCT COM 712704105 316 21,923 SH   SOLE 21,611 0 312
PCY ETF 46138E784 252 9,524 SH   SOLE 9,524 0 0
PDI COM 72201Y101 2,106 72,173 SH   SOLE 72,173 0 0
PEG COM 744573106 284 5,447 SH   SOLE 5,447 0 0
PEP COM 713448108 89,115 806,615 SH   SOLE 792,782 0 13,833
PETX COM 03874P101 559 91,250 SH   SOLE 91,250 0 0
PFE COM 717081103 12,899 295,513 SH   SOLE 277,964 0 17,549
PFF ETF 464288687 370 10,801 SH   SOLE 10,801 0 0
PG COM 742718109 15,680 170,586 SH   SOLE 155,056 0 15,530
PGX ETF 46138E511 160 11,842 SH   SOLE 11,842 0 0
PH COM 701094104 540 3,623 SH   SOLE 3,623 0 0
PLX COM 74365A101 6 20,000 SH   SOLE 20,000 0 0
PM COM 718172109 56,531 846,780 SH   SOLE 841,129 0 5,651
PNC COM 693475105 1,899 16,242 SH   SOLE 15,736 0 506
PPG COM 693506107 50,494 493,921 SH   SOLE 493,376 0 545
PPL COM 69351T106 300 10,573 SH   SOLE 10,446 0 127
PRU COM 744320102 288 3,535 SH   SOLE 3,535 0 0
PSA COM 74460D109 456 2,255 SH   SOLE 2,241 0 14
PSEC COM 74348T102 775 122,755 SH   SOLE 122,755 0 0
PSF COM 19248Y107 232 9,766 SH   SOLE 9,766 0 0
PSX COM 718546104 2,283 26,505 SH   SOLE 26,285 0 220
PTEN COM 703481101 115 11,101 SH   SOLE 11,101 0 0
PWR COM 74762E102 251 8,352 SH   SOLE 8,352 0 0
PYPL COM 70450Y103 2,939 34,951 SH   SOLE 34,601 0 350
PYX COM 74737V106 2,145 180,844 SH   SOLE 180,844 0 0
PZA ETF 46138E537 365 14,595 SH   SOLE 14,595 0 0
QCOM COM 747525103 2,924 51,375 SH   SOLE 51,067 0 308
QIWI ADR 74735M108 1,763 124,709 SH   SOLE 124,709 0 0
QQQ ETF 46090E103 4,919 31,888 SH   SOLE 31,638 0 250
QTEC ETF 337345102 2,572 37,795 SH   SOLE 37,795 0 0
RDIV ETF 68386C401 454 13,561 SH   SOLE 13,561 0 0
RDS/A ADR 780259206 8,726 149,752 SH   SOLE 147,504 0 2,248
RDS/B ADR 780259107 87,500 1,459,800 SH   SOLE 1,430,830 0 28,969
RFDI ETF 33739P608 229 4,461 SH   SOLE 4,461 0 0
RH COM 74967X103 302 2,520 SH   SOLE 2,520 0 0
RLI COM 749607107 367 5,313 SH   SOLE 5,313 0 0
RMT COM 780915104 156 21,013 SH   SOLE 21,013 0 0
ROIC COM 76131N101 1,948 122,675 SH   SOLE 121,675 0 1,000
RSP ETF 46137V357 5,195 56,834 SH   SOLE 56,834 0 0
RTN COM 755111507 3,720 24,256 SH   SOLE 15,281 0 8,975
RUN COM 86771W105 740 67,947 SH   SOLE 64,381 0 3,566
RY COM 780087102 995 14,527 SH   SOLE 14,527 0 0
S COM 85207U105 69 11,923 SH   SOLE 11,923 0 0
SAFT COM 78648T100 2,373 29,010 SH   SOLE 28,535 0 475
SASR COM 800363103 235 7,511 SH   SOLE 7,511 0 0
SBUX COM 855244109 55,415 860,489 SH   SOLE 849,112 0 11,377
SCHM ETF 808524508 3,089 64,457 SH   SOLE 64,457 0 0
SCHW COM 808513105 534 12,860 SH   SOLE 12,860 0 0
SCZ ETF 464288273 509 9,820 SH   SOLE 9,820 0 0
SDY ETF 78464A763 1,748 19,529 SH   SOLE 19,029 0 500
SEB COM 811543107 8,003 2,262 SH   SOLE 2,262 0 0
SEIC COM 784117103 1,123 24,314 SH   SOLE 24,276 0 38
SGMO COM 800677106 781 68,025 SH   SOLE 68,025 0 0
SHM ETF 78468R739 842 17,524 SH   SOLE 17,524 0 0
SHW COM 824348106 86,559 219,994 SH   SOLE 218,924 0 1,069
SHY ETF 464287457 302 3,617 SH   SOLE 3,617 0 0
SIGA COM 826917106 806 102,077 SH   SOLE 102,077 0 0
SIRI COM 82968B103 59 10,285 SH   SOLE 10,285 0 0
SJM COM 832696405 2,536 27,121 SH   SOLE 12,198 0 14,923
SJNK ETF 78468R408 478 18,377 SH   SOLE 18,377 0 0
SKT COM 875465106 5,148 254,608 SH   SOLE 250,208 0 4,400
SLB COM 806857108 1,532 42,462 SH   SOLE 38,012 0 4,450
SLQD ETF 46434V100 312 6,300 SH   SOLE 6,300 0 0
SLV ETF 46428Q109 384 26,473 SH   SOLE 26,473 0 0
SLY ETF 78464A813 446 7,436 SH   SOLE 7,436 0 0
SMB ETF 92189F528 350 20,250 SH   SOLE 20,250 0 0
SMM SH BEN INT 79471V105 75 10,105 SH   SOLE 10,105 0 0
SNY ADR 80105N105 1,668 38,418 SH   SOLE 37,788 0 630
SO COM 842587107 1,691 38,508 SH   SOLE 38,020 0 488
SOHO COM 83600C103 725 129,254 SH   SOLE 129,254 0 0
SOXX ETF 464287523 358 2,284 SH   SOLE 2,284 0 0
SPLV ETF 46138E354 688 14,750 SH   SOLE 14,750 0 0
SPXX COM 6706EW100 677 48,240 SH   SOLE 48,240 0 0
SPY ETF 78462F103 14,547 58,205 SH   SOLE 57,968 0 237
SPYG ETF 78464A409 320 9,859 SH   SOLE 9,859 0 0
SQ CL A 852234103 435 7,750 SH   SOLE 7,750 0 0
SRLN ETF 78467V608 465 10,400 SH   SOLE 10,400 0 0
SSB COM 840441109 608 10,150 SH   SOLE 10,150 0 0
STI COM 867914103 2,957 58,620 SH   SOLE 52,626 0 5,994
STZ CL A 21036P108 379 2,355 SH   SOLE 2,355 0 0
SUB ETF 464288158 1,581 14,999 SH   SOLE 14,999 0 0
SUI COM 866674104 5,184 50,965 SH   SOLE 50,125 0 840
SUM CL A 86614U100 871 70,243 SH   SOLE 70,243 0 0
SWK COM 854502101 652 5,446 SH   SOLE 5,371 0 75
SYF COM 87165B103 1,579 67,286 SH   SOLE 65,728 0 1,558
SYK COM 863667101 680 4,340 SH   SOLE 4,326 0 14
SYY COM 871829107 1,021 16,296 SH   SOLE 16,132 0 164
T COM 00206R102 7,316 256,344 SH   SOLE 250,358 0 5,986
TAHO COM 873868103 426 116,800 SH   SOLE 116,800 0 0
TAP CL B 60871R209 305 5,435 SH   SOLE 5,435 0 0
TBBK COM 05969A105 130 16,347 SH   SOLE 16,347 0 0
TD COM 891160509 859 17,275 SH   SOLE 17,275 0 0
TEL REG SHS H84989104 40,187 531,369 SH   SOLE 530,890 0 479
TFI ETF 78468R721 798 16,592 SH   SOLE 16,592 0 0
TFX COM 879369106 700 2,710 SH   SOLE 2,710 0 0
TG COM 894650100 516 32,564 SH   SOLE 32,564 0 0
TGT COM 87612E106 571 8,633 SH   SOLE 8,543 0 90
THD ETF 464286624 401 4,840 SH   SOLE 4,840 0 0
TI ADR 87927Y102 425 76,575 SH   SOLE 76,575 0 0
TI/A ADR 87927Y201 475 97,050 SH   SOLE 97,050 0 0
TIP ETF 464287176 217 1,983 SH   SOLE 1,983 0 0
TJX COM 872540109 511 11,430 SH   SOLE 11,376 0 54
TMO COM 883556102 468 2,090 SH   SOLE 2,090 0 0
TNDM COM 875372203 228 6,000 SH   SOLE 6,000 0 0
TOT ADR 89151E109 3,909 74,908 SH   SOLE 71,796 0 3,112
TOTL ETF 78467V848 1,745 36,829 SH   SOLE 36,519 0 310
TOWN COM 89214P109 790 32,965 SH   SOLE 32,965 0 0
TPZ COM 89147X104 269 16,877 SH   SOLE 16,877 0 0
TRIP COM 896945201 986 18,288 SH   SOLE 18,288 0 0
TRMB COM 896239100 402 12,211 SH   SOLE 12,211 0 0
TROW COM 74144T108 505 5,469 SH   SOLE 5,191 0 278
TRUP COM 898202106 7,823 307,252 SH   SOLE 307,252 0 0
TSCO COM 892356106 288 3,446 SH   SOLE 3,346 0 100
TSLA COM 88160R101 302 906 SH   SOLE 906 0 0
TSN CL A 902494103 478 8,947 SH   SOLE 8,678 0 269
TU COM 87971M103 516 15,565 SH   SOLE 15,565 0 0
TUR ETF 464286715 435 17,704 SH   SOLE 17,704 0 0
TWI COM 88830M102 54 11,500 SH   SOLE 11,500 0 0
TWTR COM 90184L102 385 13,406 SH   SOLE 13,406 0 0
TXN COM 882508104 3,661 38,741 SH   SOLE 38,188 0 553
TYG COM 89147L100 2,173 109,172 SH   SOLE 105,802 0 3,370
UBSH COM 90539J109 1,330 47,110 SH   SOLE 46,060 0 1,050
UBSI COM 909907107 274 8,805 SH   SOLE 8,805 0 0
UDR COM 902653104 1,273 32,128 SH   SOLE 30,628 0 1,500
UL ADR 904767704 520 9,949 SH   SOLE 9,949 0 0
UN SHS NEW 904784709 243 4,518 SH   SOLE 4,518 0 0
UNH COM 91324P102 6,303 25,299 SH   SOLE 25,299 0 0
UNP COM 907818108 58,685 424,544 SH   SOLE 420,588 0 3,957
UPS CL B 911312106 43,309 444,056 SH   SOLE 442,172 0 1,885
USB COM 902973304 2,362 51,674 SH   SOLE 50,999 0 675
UTF COM 19248A109 303 15,309 SH   SOLE 14,616 0 693
UTG COM 756158101 818 27,797 SH   SOLE 27,797 0 0
UTX COM 913017109 3,750 35,216 SH   SOLE 33,341 0 1,875
UVV COM 913456109 12,228 225,821 SH   SOLE 221,821 0 4,000
V COM 92826C839 97,225 736,888 SH   SOLE 725,388 0 11,500
VB ETF 922908751 795 6,021 SH   SOLE 6,021 0 0
VBR ETF 922908611 1,164 10,202 SH   SOLE 10,202 0 0
VCIT ETF 92206C870 7,869 94,963 SH   SOLE 94,718 0 245
VCSH ETF 92206C409 5,914 75,882 SH   SOLE 74,052 0 1,830
VDC ETF 92204A207 471 3,588 SH   SOLE 3,588 0 0
VEA ETF 921943858 1,406 37,893 SH   SOLE 36,426 0 1,467
VEU ETF 922042775 2,377 52,156 SH   SOLE 52,156 0 0
VFC COM 918204108 2,437 34,154 SH   SOLE 19,323 0 14,831
VG COM 92886T201 306 35,000 SH   SOLE 35,000 0 0
VHT ETF 92204A504 234 1,456 SH   SOLE 1,456 0 0
VIG ETF 921908844 8,452 86,291 SH   SOLE 86,194 0 97
VLO COM 91913Y100 693 9,249 SH   SOLE 9,249 0 0
VMC COM 929160109 34,719 351,406 SH   SOLE 350,187 0 1,219
VNQ ETF 922908553 833 11,164 SH   SOLE 10,664 0 500
VO ETF 922908629 1,855 13,424 SH   SOLE 13,424 0 0
VOD ADR 92857W308 465 24,105 SH   SOLE 23,897 0 208
VOE ETF 922908512 3,203 33,623 SH   SOLE 33,623 0 0
VONV ETF 92206C714 5,572 57,380 SH   SOLE 57,380 0 0
VOO ETF 922908363 8,575 37,314 SH   SOLE 37,314 0 0
VOT ETF 922908538 303 2,532 SH   SOLE 2,532 0 0
VSS ETF 922042718 2,110 22,286 SH   SOLE 22,086 0 200
VTEB ETF 922907746 214 4,197 SH   SOLE 4,197 0 0
VTI ETF 922908769 621 4,869 SH   SOLE 4,869 0 0
VTR COM 92276F100 2,773 47,337 SH   SOLE 42,541 0 4,796
VTV ETF 922908744 5,797 59,181 SH   SOLE 59,181 0 0
VUG ETF 922908736 3,892 28,970 SH   SOLE 28,970 0 0
VV ETF 922908637 452 3,937 SH   SOLE 3,937 0 0
VVV COM 92047W101 220 11,347 SH   SOLE 11,347 0 0
VWO ETF 922042858 6,981 183,216 SH   SOLE 181,596 0 1,620
VZ COM 92343V104 55,895 994,211 SH   SOLE 968,471 0 25,739
WBA COM 931427108 7,462 109,212 SH   SOLE 107,744 0 1,468
WBC COM 92927K102 64,916 604,768 SH   SOLE 603,528 0 1,240
WEC COM 92939U106 340 4,914 SH   SOLE 4,853 0 61
WELL COM 95040Q104 286 4,116 SH   SOLE 4,073 0 43
WFC COM 949746101 8,204 178,048 SH   SOLE 176,517 0 1,531
WHR COM 963320106 245 2,292 SH   SOLE 2,292 0 0
WM COM 94106L109 2,406 27,031 SH   SOLE 26,809 0 222
WMB COM 969457100 365 16,531 SH   SOLE 16,531 0 0
WMT COM 931142103 4,392 47,149 SH   SOLE 45,628 0 1,521
WP CL A 981558109 474 6,197 SH   SOLE 6,197 0 0
WPC COM 92936U109 70,161 1,073,778 SH   SOLE 1,042,707 0 31,070
WRK COM 96145D105 4,837 128,092 SH   SOLE 128,092 0 0
WSM COM 969904101 3,551 70,377 SH   SOLE 70,227 0 150
WSO COM 942622200 90,808 652,634 SH   SOLE 650,429 0 2,206
WTM COM G9618E107 1,867 2,177 SH   SOLE 2,177 0 0
WTW COM 948626106 2,861 74,222 SH   SOLE 74,031 0 191
WY COM 962166104 1,915 87,616 SH   SOLE 66,956 0 20,660
XAR ETF 78464A631 730 9,256 SH   SOLE 9,256 0 0
XEL COM 98389B100 425 8,622 SH   SOLE 7,886 0 736
XHB ETF 78464A888 10,065 309,504 SH   SOLE 309,504 0 0
XHE ETF 78464A581 280 3,994 SH   SOLE 3,994 0 0
XLE ETF 81369Y506 672 11,723 SH   SOLE 11,723 0 0
XLF ETF 81369Y605 677 28,418 SH   SOLE 28,418 0 0
XLK ETF 81369Y803 1,068 17,230 SH   SOLE 17,080 0 150
XLU ETF 81369Y886 773 14,616 SH   SOLE 14,616 0 0
XLV ETF 81369Y209 530 6,131 SH   SOLE 6,131 0 0
XOM COM 30231G102 49,714 729,050 SH   SOLE 700,006 0 29,045
XON COM 46122T102 168 25,700 SH   SOLE 25,700 0 0
XPER COM 98421B100 2,014 109,495 SH   SOLE 109,495 0 0
XYL COM 98419M100 22,661 339,641 SH   SOLE 336,146 0 3,495
YUM COM 988498101 659 7,170 SH   SOLE 6,760 0 410
YUMC COM 98850P109 201 5,999 SH   SOLE 5,689 0 310
ZTS CL A 98978V103 27,674 323,527 SH   SOLE 320,360 0 3,167