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