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