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