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