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