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