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
1 800 FLOWERS COM CL A 68243Q106 129 14,300 SH   SOLE   0 0 14,300
3-D SYS CORP DEL COM NEW 88554D205 1,617 118,065 SH   SOLE   400 0 118,465
3M CO COM 88579Y101 83,960 479,429 SH   SOLE   230,277 0 249,152
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 399 25,272 SH   SOLE   0 0 25,272
AAC HLDGS INC COM 000307108 735 32,211 SH   SOLE   0 0 32,211
AAON INC COM PAR $0.004 000360206 234 8,509 SH   SOLE   0 0 8,509
AAR CORP COM 000361105 414 17,742 SH   SOLE   0 0 17,742
AARONS INC COM PAR $0.50 002535300 232 10,620 SH   SOLE   9,051 0 1,569
ABAXIS INC COM 002567105 3,438 72,788 SH   SOLE   72,651 0 137
ABB LTD SPONSORED ADR 000375204 657 33,123 SH   SOLE   5,891 0 27,232
ABBOTT LABS COM 002824100 59,817 1,521,678 SH   SOLE   932,543 0 589,135
ABBVIE INC COM 00287Y109 131,658 2,126,602 SH   SOLE   1,298,106 0 828,496
ABBVIE INC COM 00287Y109 27 20,100 SH Call SOLE   0 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 469 93,521 SH   SOLE   0 0 93,521
ABIOMED INC COM 003654100 1,188 10,868 SH   SOLE   5,291 0 5,577
ACACIA RESH CORP ACACIA TCH COM 003881307 99 22,500 SH   SOLE   0 0 22,500
ACADEMY FDS TR INNOV IBD50 FD 004006508 227 10,580 SH   SOLE   0 0 10,580
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2,550 46,025 SH   SOLE   31,840 0 14,185
ACADIA PHARMACEUTICALS INC COM 004225108 281 8,644 SH   SOLE   6,540 0 2,104
ACADIA PHARMACEUTICALS INC COM 004225108 41 11,000 SH Call SOLE   0 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 37,131 327,730 SH   SOLE   91,806 0 235,924
ACHILLION PHARMACEUTICALS IN COM 00448Q201 813 104,181 SH   SOLE   0 0 104,181
ACHILLION PHARMACEUTICALS IN COM 00448Q201 4 22,000 SH Call SOLE   0 0 0
ACHILLION PHARMACEUTICALS IN COM 00448Q201 4 19,800 SH Call SOLE   0 0 0
ACORDA THERAPEUTICS INC COM 00484M106 454 17,782 SH   SOLE   12,524 0 5,258
ACTIVISION BLIZZARD INC COM 00507V109 16,276 410,690 SH   SOLE   375,369 0 35,321
ACTUANT CORP CL A NEW 00508X203 6,316 279,327 SH   SOLE   279,256 0 71
ACUITY BRANDS INC COM 00508Y102 11,419 46,051 SH   SOLE   38,019 0 8,032
ADAM NAT RES FD INC COM 00548F105 1,898 94,384 SH   SOLE   0 0 94,384
ADAMS DIVERSIFIED EQUITY FD COM 006212104 9,821 775,177 SH   SOLE   2,331 0 772,846
ADMA BIOLOGICS INC COM 000899104 65 10,891 SH   SOLE   0 0 10,891
ADOBE SYS INC COM 00724F101 23,098 241,131 SH   SOLE   200,189 0 40,942
ADVANCE AUTO PARTS INC COM 00751Y106 4,265 26,386 SH   SOLE   10,818 0 15,568
ADVANCED ENERGY INDS COM 007973100 852 22,433 SH   SOLE   0 0 22,433
ADVANCED MICRO DEVICES INC COM 007903107 377 73,332 SH   SOLE   0 0 73,332
ADVENT CLAY CONV SEC INC FD COM 007639107 404 73,260 SH   SOLE   0 0 73,260
ADVENT CLAYMORE CV SECS & IN COM 00764C109 1,312 94,020 SH   SOLE   0 0 94,020
ADVENT CLAYMORE ENH GRW & IN COM 00765E104 550 67,213 SH   SOLE   0 0 67,213
ADVISORSHARES TR PERITUS HG YLD 00768Y503 341 10,083 SH   SOLE   0 0 10,083
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 772 72,781 SH   SOLE   0 0 72,781
ADVISORSHARES TR SAGE CORE ETF 00768Y651 4,305 43,378 SH   SOLE   0 0 43,378
ADVISORY BRD CO COM 00762W107 250 7,067 SH   SOLE   6,298 0 769
AEGON N V NY REGISTRY SH 007924103 3,970 990,085 SH   SOLE   48,621 0 941,464
AERCAP HOLDINGS NV SHS N00985106 4,947 147,262 SH   SOLE   145,867 0 1,395
AERIE PHARMACEUTICALS INC COM 00771V108 925 52,563 SH   SOLE   51,463 0 1,100
AEROVIRONMENT INC COM 008073108 203 7,306 SH   SOLE   0 0 7,306
AES CORP COM 00130H105 6,735 539,632 SH   SOLE   522,250 0 17,382
AES TR III PFD CV 6.75% 00808N202 507 9,747 SH   SOLE   0 0 9,747
AETNA INC NEW COM 00817Y108 22,015 180,255 SH   SOLE   114,775 0 65,480
AFFILIATED MANAGERS GROUP COM 008252108 1,300 9,234 SH   SOLE   6,140 0 3,094
AFLAC INC COM 001055102 14,249 197,471 SH   SOLE   22,650 0 174,821
AGCO CORP COM 001084102 9,077 192,605 SH   SOLE   192,100 0 505
AGILENT TECHNOLOGIES INC COM 00846U101 413 9,310 SH   SOLE   62 0 9,248
AGL RES INC COM 001204106 2,092 31,708 SH   SOLE   0 0 31,708
AGNICO EAGLE MINES LTD COM 008474108 2,846 53,200 SH   SOLE   37 0 53,163
AGREE REALTY CORP COM 008492100 2,692 55,813 SH   SOLE   35,903 0 19,910
AGRIUM INC COM 008916108 15,009 165,988 SH   SOLE   120,630 0 45,358
AIMMUNE THERAPEUTICS INC COM 00900T107 133 12,291 SH   SOLE   12,291 0 0
AIR LEASE CORP CL A 00912X302 1,832 68,400 SH   SOLE   6,129 0 62,271
AIR METHODS CORP COM PAR $.06 009128307 2,457 68,565 SH   SOLE   68,239 0 326
AIR PRODS & CHEMS INC COM 009158106 17,378 122,348 SH   SOLE   47,144 0 75,204
AIRCASTLE LTD COM G0129K104 12,493 638,693 SH   SOLE   443,384 0 195,309
AIRTRAN HLDGS INC NOTE 5.250%11/0 00949PAD0 275 100,000 PRN   SOLE   0 0 100,000
AK STL HLDG CORP COM 001547108 143 30,628 SH   SOLE   0 0 30,628
AKAMAI TECHNOLOGIES INC COM 00971T101 5,050 90,285 SH   SOLE   63,731 0 26,554
AKEBIA THERAPEUTICS INC COM 00972D105 172 22,937 SH   SOLE   20,437 0 2,500
ALAMOS GOLD INC NEW COM CL A 011532108 86 10,033 SH   SOLE   0 0 10,033
ALASKA AIR GROUP INC COM 011659109 11,446 196,367 SH   SOLE   30,067 0 166,300
ALBEMARLE CORP COM 012653101 5,378 67,806 SH   SOLE   38,368 0 29,438
ALCENTRA CAP CORP COM 01374T102 2,026 166,760 SH   SOLE   0 0 166,760
ALCOA INC COM 013817101 3,538 381,648 SH   SOLE   1,763 0 379,885
ALCOA INC COM 013817101 1 15,100 SH Call SOLE   0 0 0
ALDER BIOPHARMACEUTICALS INC COM 014339105 363 14,520 SH   SOLE   6,792 0 7,728
ALERE INC COM 01449J105 322 7,725 SH   SOLE   3,396 0 4,329
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,328 32,149 SH   SOLE   23,972 0 8,177
ALEXCO RESOURCE CORP COM 01535P106 153 93,964 SH   SOLE   0 0 93,964
ALEXION PHARMACEUTICALS INC COM 015351109 24,160 206,921 SH   SOLE   126,182 0 80,739
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 31,266 393,131 SH   SOLE   289,125 0 104,006
ALIGN TECHNOLOGY INC COM 016255101 1,996 24,774 SH   SOLE   18,070 0 6,704
ALJ REGIONAL HLDGS INC COM 001627108 63 12,500 SH   SOLE   0 0 12,500
ALKERMES PLC SHS G01767105 1,056 24,434 SH   SOLE   22,215 0 2,219
ALLEGHANY CORP DEL COM 017175100 12,854 23,389 SH   SOLE   13,967 0 9,422
ALLEGION PUB LTD CO ORD SHS G0176J109 2,236 32,204 SH   SOLE   2,613 0 29,591
ALLERGAN PLC SHS G0177J108 82,749 358,080 SH   SOLE   254,510 0 103,570
ALLETE INC COM NEW 018522300 4,400 68,081 SH   SOLE   63,331 0 4,750
ALLIANCE DATA SYSTEMS CORP COM 018581108 11,060 56,454 SH   SOLE   29,311 0 27,143
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 543 34,463 SH   SOLE   0 0 34,463
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 755 61,473 SH   SOLE   0 0 61,473
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 966 41,462 SH   SOLE   0 0 41,462
ALLIANT ENERGY CORP COM 018802108 8,749 220,381 SH   SOLE   196,466 0 23,915
ALLIANZGI CONV & INCOME FD COM 018828103 439 71,303 SH   SOLE   0 0 71,303
ALLIANZGI CONV & INCOME FD I COM 018825109 1,213 228,464 SH   SOLE   0 0 228,464
ALLIANZGI DIVERS INC & CNV F COM 01883J108 842 47,408 SH   SOLE   0 0 47,408
ALLIANZGI EQUITY & CONV INCO COM 018829101 2,529 137,495 SH   SOLE   0 0 137,495
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1,590 128,975 SH   SOLE   0 0 128,975
ALLIED WRLD ASSUR COM HLDG A SHS H01531104 17,501 498,050 SH   SOLE   494,931 0 3,119
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 157 12,399 SH   SOLE   0 0 12,399
ALLSTATE CORP COM 020002101 49,874 712,971 SH   SOLE   188,377 0 524,594
ALLSTATE CORP COM 020002101 7 10,800 SH Call SOLE   0 0 0
ALLY FINL INC COM 02005N100 6,162 361,011 SH   SOLE   351,949 0 9,062
ALMADEN MINERALS LTD COM CL B 020283305 662 406,060 SH   SOLE   0 0 406,060
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 222 4,008 SH   SOLE   0 0 4,008
ALPHABET INC CAP STK CL A 02079K305 104,944 149,168 SH   SOLE   50,463 0 98,705
ALPHABET INC CAP STK CL C 02079K107 105,756 152,800 SH   SOLE   60,333 0 92,467
ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 218 25,801 SH   SOLE   0 0 25,801
ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 917 167,088 SH   SOLE   0 0 167,088
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 8,778 1,209,117 SH   SOLE   0 0 1,209,117
ALPS ETF TR ALERIAN MLP 00162Q866 45,195 3,553,043 SH   SOLE   50 0 3,552,993
ALPS ETF TR ALERIAN MLP 00162Q866 47 26,600 SH Call SOLE   0 0 0
ALPS ETF TR C&S GLOBL ETF 00162Q106 846 18,898 SH   SOLE   0 0 18,898
ALPS ETF TR EQUAL SEC ETF 00162Q205 247 4,268 SH   SOLE   0 0 4,268
ALPS ETF TR INTL SEC DV DOG 00162Q718 357 15,356 SH   SOLE   0 0 15,356
ALPS ETF TR MED BREAKTHGH 00162Q593 378 16,677 SH   SOLE   0 0 16,677
ALPS ETF TR RIVRFRNT STR INC 00162Q783 42,132 1,694,088 SH   SOLE   1,685,928 0 8,160
ALPS ETF TR SECTR DIV DOGS 00162Q858 16,127 404,296 SH   SOLE   0 0 404,296
ALPS ETF TR SPROTT GL MINE 00162Q643 928 35,752 SH   SOLE   0 0 35,752
ALPS ETF TR US EQTHIVOLPT WR 00162Q734 691 35,489 SH   SOLE   0 0 35,489
ALTRIA GROUP INC COM 02209S103 246,582 3,575,719 SH   SOLE   2,472,968 0 1,102,751
ALZA CORP SDCV 7/2 02261WAB5 500 301,000 PRN   SOLE   0 0 301,000
AMARIN CORP PLC SPONS ADR NEW 023111206 85 39,240 SH   SOLE   0 0 39,240
AMAZON COM INC COM 023135106 117,332 163,958 SH   SOLE   62,673 0 101,285
AMBARELLA INC SHS G037AX101 888 17,478 SH   SOLE   1,764 0 15,714
AMBEV SA SPONSORED ADR 02319V103 2,995 506,724 SH   SOLE   476,212 0 30,512
AMC NETWORKS INC CL A 00164V103 11,244 186,094 SH   SOLE   143,989 0 42,105
AMDOCS LTD SHS G02602103 14,113 244,509 SH   SOLE   241,939 0 2,570
AMEC FOSTER WHEELER PLC SPONSORED ADR 00167X205 154 23,619 SH   SOLE   15,865 0 7,754
AMERCO COM 023586100 849 2,266 SH   SOLE   11 0 2,255
AMEREN CORP COM 023608102 32,001 597,261 SH   SOLE   558,075 0 39,186
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 768 140,225 SH   SOLE   0 0 140,225
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 364 29,709 SH   SOLE   0 0 29,709
AMERICAN AIRLS GROUP INC COM 02376R102 4,049 143,026 SH   SOLE   0 0 143,026
AMERICAN ASSETS TR INC COM 024013104 4,112 96,891 SH   SOLE   96,614 0 277
AMERICAN CAMPUS CMNTYS INC COM 024835100 2,717 51,391 SH   SOLE   49,819 0 1,572
AMERICAN CAP LTD COM 02503Y103 207 13,098 SH   SOLE   0 0 13,098
AMERICAN CAP MTG INVT CORP COM 02504A104 860 54,490 SH   SOLE   0 0 54,490
AMERICAN CAP SR FLOATING LTD COM 02504D108 208 20,255 SH   SOLE   0 0 20,255
AMERICAN CAPITAL AGENCY CORP COM 02503X105 5,887 297,035 SH   SOLE   158,823 0 138,212
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 384 24,096 SH   SOLE   5,072 0 19,024
AMERICAN ELEC PWR INC COM 025537101 47,955 684,189 SH   SOLE   486,914 0 197,275
AMERICAN EXPRESS CO COM 025816109 31,272 514,676 SH   SOLE   230,762 0 283,914
AMERICAN FARMLAND CO COM 02589Y100 1,145 189,558 SH   SOLE   0 0 189,558
AMERICAN FINL GROUP INC OHIO COM 025932104 423 5,720 SH   SOLE   125 0 5,595
AMERICAN HOMES 4 RENT CL A 02665T306 23,346 1,139,949 SH   SOLE   244,133 0 895,816
AMERICAN INTL GROUP INC COM NEW 026874784 3,892 73,589 SH   SOLE   275 0 73,314
AMERICAN STS WTR CO COM 029899101 1,250 28,518 SH   SOLE   0 0 28,518
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 103 12,200 SH   SOLE   0 0 12,200
AMERICAN TOWER CORP NEW COM 03027X100 32,966 290,155 SH   SOLE   149,392 0 140,763
AMERICAN WOODMARK CORP COM 030506109 319 4,809 SH   SOLE   37 0 4,772
AMERICAN WTR WKS CO INC NEW COM 030420103 18,092 214,081 SH   SOLE   88 0 213,993
AMERIGAS PARTNERS L P UNIT L P INT 030975106 18,221 390,181 SH   SOLE   364,835 0 25,346
AMERIPRISE FINL INC COM 03076C106 2,875 31,992 SH   SOLE   23,675 0 8,317
AMERISAFE INC COM 03071H100 1,429 23,347 SH   SOLE   23,347 0 0
AMERISOURCEBERGEN CORP COM 03073E105 4,578 57,718 SH   SOLE   5,085 0 52,633
AMETEK INC NEW COM 031100100 359 7,763 SH   SOLE   2,249 0 5,514
AMGEN INC COM 031162100 61,550 404,533 SH   SOLE   243,551 0 160,982
AMN HEALTHCARE SERVICES INC COM 001744101 2,952 73,849 SH   SOLE   1,949 0 71,900
AMPHENOL CORP NEW CL A 032095101 1,566 27,309 SH   SOLE   9,923 0 17,386
AMSURG CORP COM 03232P405 20,524 264,686 SH   SOLE   43,237 0 221,449
AMSURG CORP PFD CNV SR A-1 % 03232P504 289 2,000 SH   SOLE   0 0 2,000
AMTRUST FINL SVCS INC COM 032359309 5,460 222,875 SH   SOLE   161,387 0 61,488
ANADARKO PETE CORP COM 032511107 72,760 1,366,380 SH   SOLE   1,152,176 0 214,204
ANALOG DEVICES INC COM 032654105 11,385 201,011 SH   SOLE   44,593 0 156,418
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 24,396 185,265 SH   SOLE   144,182 0 41,083
ANIXTER INTL INC COM 035290105 1,521 28,556 SH   SOLE   28,127 0 429
ANNALY CAP MGMT INC COM 035710409 10,023 905,463 SH   SOLE   342,599 0 562,864
ANSYS INC COM 03662Q105 2,184 24,066 SH   SOLE   22,644 0 1,422
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN 03673L103 1,506 54,043 SH   SOLE   0 0 54,043
ANTERO RES CORP COM 03674X106 424 16,320 SH   SOLE   0 0 16,320
ANTHEM INC COM 036752103 7,053 53,701 SH   SOLE   37,134 0 16,567
AON PLC SHS CL A G0408V102 34,974 320,183 SH   SOLE   271,639 0 48,544
APACHE CORP COM 037411105 3,007 54,011 SH   SOLE   127 0 53,884
APARTMENT INVT & MGMT CO CL A 03748R101 1,052 23,828 SH   SOLE   40 0 23,788
APOLLO COML REAL EST FIN INC COM 03762U105 478 29,770 SH   SOLE   0 0 29,770
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 376 24,851 SH   SOLE   0 0 24,851
APOLLO INVT CORP COM 03761U106 471 85,031 SH   SOLE   0 0 85,031
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 304 16,144 SH   SOLE   0 0 16,144
APPLE INC COM 037833100 374,233 3,914,520 SH   SOLE   1,038,486 0 2,876,034
APPLE INC COM 037833100 2 13,500 SH Call SOLE   0 0 0
APPLE INC COM 037833100 8 23,800 SH Call SOLE   0 0 0
APPLE INC COM 037833100 12 18,100 SH Call SOLE   0 0 0
APPLE INC COM 037833100 1 15,400 SH Call SOLE   0 0 0
APPLE INC COM 037833100 16 12,800 SH Call SOLE   0 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 3,089 68,428 SH   SOLE   62,219 0 6,209
APPLIED MATLS INC COM 038222105 14,467 603,548 SH   SOLE   392,863 0 210,685
APPLIED MICRO CIRCUITS CORP COM NEW 03822W406 2,553 397,652 SH   SOLE   0 0 397,652
APPLIED OPTOELECTRONICS INC COM 03823U102 903 80,966 SH   SOLE   0 0 80,966
APTARGROUP INC COM 038336103 5,166 65,284 SH   SOLE   51,370 0 13,914
AQUA AMERICA INC COM 03836W103 5,587 156,676 SH   SOLE   0 0 156,676
ARAMARK COM 03852U106 1,514 45,303 SH   SOLE   44,234 0 1,069
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L104 154 32,991 SH   SOLE   32,809 0 182
ARCHER DANIELS MIDLAND CO COM 039483102 5,413 126,195 SH   SOLE   43,149 0 83,046
ARCHROCK PARTNERS L P COM UNITS REPSTG 03957U100 216 15,975 SH   SOLE   0 0 15,975
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 57 12,000 SH   SOLE   0 0 12,000
ARES CAP CORP COM 04010L103 5,222 367,775 SH   SOLE   247,975 0 119,800
ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 1,298 1,250,000 PRN   SOLE   0 0 1,250,000
ARES DYNAMIC CR ALLOCATION F COM 04014F102 2,237 162,701 SH   SOLE   0 0 162,701
ARES MGMT L P COM UNIT RP IN 04014Y101 184 13,035 SH   SOLE   0 0 13,035
ARGO GROUP INTL HLDGS LTD COM G0464B107 1,700 32,763 SH   SOLE   0 0 32,763
ARIAD PHARMACEUTICALS INC COM 04033A100 370 50,072 SH   SOLE   0 0 50,072
ARM HLDGS PLC SPONSORED ADR 042068106 7,521 165,255 SH   SOLE   156,352 0 8,903
ARMADA HOFFLER PPTYS INC COM 04208T108 782 56,950 SH   SOLE   0 0 56,950
ARRIS INTL INC SHS G0551A103 1,803 86,001 SH   SOLE   2,599 0 83,402
ARROW ELECTRS INC COM 042735100 8,227 132,903 SH   SOLE   132,548 0 355
ARROW ETF TR ARROW DJ GLB YLD 04273H104 2,503 134,136 SH   SOLE   0 0 134,136
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 55 10,263 SH   SOLE   0 0 10,263
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 3,060 110,539 SH   SOLE   109,201 0 1,338
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 445 30,086 SH   SOLE   0 0 30,086
ASCENA RETAIL GROUP INC COM 04351G101 237 33,918 SH   SOLE   24,017 0 9,901
ASHLAND INC NEW COM 044209104 347 3,019 SH   SOLE   48 0 2,971
ASML HOLDING N V N Y REGISTRY SHS N07059210 12,479 125,783 SH   SOLE   120,078 0 5,705
ASPEN TECHNOLOGY INC COM 045327103 3,486 86,632 SH   SOLE   83,396 0 3,236
ASSURANT INC COM 04621X108 4,421 51,223 SH   SOLE   45,364 0 5,859
ASSURED GUARANTY LTD COM G0585R106 210 8,288 SH   SOLE   7,342 0 946
ASTERIAS BIOTHERAPEUTICS INC COM SER A 04624N107 34 14,078 SH   SOLE   0 0 14,078
ASTRAZENECA PLC SPONSORED ADR 046353108 38,094 1,261,816 SH   SOLE   976,313 0 285,503
AT&T INC COM 00206R102 346,046 8,008,466 SH   SOLE   4,703,117 0 3,305,349
AT&T INC COM 00206R102 73 17,200 SH Call SOLE   0 0 0
AT&T INC COM 00206R102 16 20,600 SH Call SOLE   0 0 0
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 1,496 36,112 SH   SOLE   21,791 0 14,321
ATLASSIAN CORP PLC CL A G06242104 322 12,420 SH   SOLE   11,170 0 1,250
ATMOS ENERGY CORP COM 049560105 2,657 32,674 SH   SOLE   3,220 0 29,454
ATRICURE INC COM 04963C209 424 30,000 SH   SOLE   0 0 30,000
ATRION CORP COM 049904105 424 990 SH   SOLE   0 0 990
ATWOOD OCEANICS INC COM 050095108 145 11,621 SH   SOLE   0 0 11,621
AUTODESK INC COM 052769106 34,400 635,386 SH   SOLE   620,782 0 14,604
AUTOHOME INC SP ADR RP CL A 05278C107 4,107 204,248 SH   SOLE   204,248 0 0
AUTOLIV INC COM 052800109 2,148 19,995 SH   SOLE   18,715 0 1,280
AUTOMATIC DATA PROCESSING IN COM 053015103 54,130 589,198 SH   SOLE   368,217 0 220,981
AUTONATION INC COM 05329W102 1,228 26,148 SH   SOLE   1,146 0 25,002
AUTOZONE INC COM 053332102 6,859 8,640 SH   SOLE   3,568 0 5,072
AVALONBAY CMNTYS INC COM 053484101 1,114 6,176 SH   SOLE   0 0 6,176
AVANGRID INC COM 05351W103 693 15,053 SH   SOLE   0 0 15,053
AVENUE FINL HLDGS INC COM 05358K102 590 30,000 SH   SOLE   0 0 30,000
AVENUE INCOME CR STRATEGIES COM 05358E106 425 35,500 SH   SOLE   0 0 35,500
AVERY DENNISON CORP COM 053611109 6,845 91,577 SH   SOLE   72,268 0 19,309
AVISTA CORP COM 05379B107 1,082 24,162 SH   SOLE   0 0 24,162
AVIVA PLC ADR 05382A104 213 19,966 SH   SOLE   19,154 0 812
AVNET INC COM 053807103 7,806 192,704 SH   SOLE   190,361 0 2,343
AVON PRODS INC COM 054303102 85 22,529 SH   SOLE   0 0 22,529
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 435 7,905 SH   SOLE   0 0 7,905
B & G FOODS INC NEW COM 05508R106 6,889 142,918 SH   SOLE   69,801 0 73,117
B/E AEROSPACE INC COM 073302101 1,150 24,904 SH   SOLE   18,937 0 5,967
B2GOLD CORP COM 11777Q209 264 105,518 SH   SOLE   0 0 105,518
BABSON CAP GLB SHT DURHGH YL COM 05617T100 673 37,700 SH   SOLE   0 0 37,700
BABSON CAP PARTN INVS TR SH BEN INT 05616B100 514 34,904 SH   SOLE   0 0 34,904
BADGER METER INC COM 056525108 240 3,280 SH   SOLE   1,478 0 1,802
BAIDU INC SPON ADR REP A 056752108 13,023 78,857 SH   SOLE   42,059 0 36,798
BAKER HUGHES INC COM 057224107 4,213 93,352 SH   SOLE   119 0 93,233
BALCHEM CORP COM 057665200 2,432 40,769 SH   SOLE   25,469 0 15,300
BALL CORP COM 058498106 1,925 26,634 SH   SOLE   7,471 0 19,163
BANC OF CALIFORNIA INC COM 05990K106 411 22,709 SH   SOLE   0 0 22,709
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 8,645 1,506,134 SH   SOLE   1,495,866 0 10,268
BANCO SANTANDER SA ADR 05964H105 858 218,838 SH   SOLE   70,775 0 148,063
BANCORPSOUTH INC COM 059692103 1,856 81,793 SH   SOLE   0 0 81,793
BANCROFT FUND LTD COM 059695106 866 46,303 SH   SOLE   0 0 46,303
BANK AMER CORP *W EXP 01/16/201 060505146 36 10,446 SH   SOLE   0 0 10,446
BANK AMER CORP *W EXP 10/28/201 060505153 1 12,300 SH   SOLE   0 0 12,300
BANK AMER CORP 7.25%CNV PFD L 060505682 1,551 1,297 SH   SOLE   0 0 1,297
BANK AMER CORP COM 060505104 46,906 3,534,730 SH   SOLE   1,032,523 0 2,502,207
BANK HAWAII CORP COM 062540109 642 9,333 SH   SOLE   2,058 0 7,275
BANK MONTREAL QUE COM 063671101 6,006 94,912 SH   SOLE   13,482 0 81,430
BANK N S HALIFAX COM 064149107 1,280 26,192 SH   SOLE   0 0 26,192
BANK NEW YORK MELLON CORP COM 064058100 16,792 432,228 SH   SOLE   278,523 0 153,705
BANK OF THE OZARKS INC COM 063904106 9,961 265,478 SH   SOLE   118,642 0 146,836
BANKUNITED INC COM 06652K103 3,550 115,575 SH   SOLE   99,441 0 16,134
BANRO CORP COM 066800103 38 131,350 SH   SOLE   0 0 131,350
BARCLAYS BANK PLC ADR PFD SR 5 06739H362 562 21,744 SH   SOLE   0 0 21,744
BARCLAYS BANK PLC SP ADR 7.1%PF3 06739H776 1,134 44,038 SH   SOLE   0 0 44,038
BARCLAYS BK PLC ADR 2 PREF 2 06739F390 269 10,498 SH   SOLE   0 0 10,498
BARCLAYS BK PLC IPSP CROIL ETN 06738C786 281 44,892 SH   SOLE   0 0 44,892
BARCLAYS PLC ADR 06738E204 10,709 1,409,042 SH   SOLE   920,750 0 488,292
BARD C R INC COM 067383109 2,246 9,552 SH   SOLE   915 0 8,637
BARRICK GOLD CORP COM 067901108 5,300 248,217 SH   SOLE   180,785 0 67,432
BASIC ENERGY SVCS INC NEW COM 06985P100 43 25,577 SH   SOLE   0 0 25,577
BAXTER INTL INC COM 071813109 7,280 160,993 SH   SOLE   94,459 0 66,534
BB&T CORP COM 054937107 63,618 1,786,515 SH   SOLE   1,133,862 0 652,653
BCE INC COM NEW 05534B760 123,342 2,612,800 SH   SOLE   2,526,874 0 85,926
BECTON DICKINSON & CO COM 075887109 52,131 307,366 SH   SOLE   71,845 0 235,521
BED BATH & BEYOND INC COM 075896100 1,356 31,371 SH   SOLE   229 0 31,142
BEMIS INC COM 081437105 19,403 376,819 SH   SOLE   354,838 0 21,981
BENCHMARK ELECTRS INC COM 08160H101 786 37,155 SH   SOLE   36,809 0 346
BENEFITFOCUS INC COM 08180D106 1,426 37,416 SH   SOLE   0 0 37,416
BERKLEY W R CORP COM 084423102 7,951 132,691 SH   SOLE   126,624 0 6,067
BERKSHIRE HATHAWAY INC DEL CL A 084670108 18,009 83 SH   SOLE   0 0 83
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 198,079 1,368,044 SH   SOLE   263,324 0 1,104,720
BERRY PLASTICS GROUP INC COM 08579W103 5,374 138,316 SH   SOLE   135,422 0 2,894
BEST BUY INC COM 086516101 6,680 218,285 SH   SOLE   128,281 0 90,004
BG STAFFING INC COM 05544A109 226 11,968 SH   SOLE   0 0 11,968
BGC PARTNERS INC CL A 05541T101 9,656 1,108,615 SH   SOLE   365,255 0 743,360
BHP BILLITON LTD SPONSORED ADR 088606108 5,519 193,243 SH   SOLE   114,903 0 78,340
BHP BILLITON PLC SPONSORED ADR 05545E209 5,698 224,497 SH   SOLE   151,699 0 72,798
BIG LOTS INC COM 089302103 1,044 20,834 SH   SOLE   19,681 0 1,153
BIGLARI HLDGS INC COM 08986R101 2,312 5,732 SH   SOLE   0 0 5,732
BIO RAD LABS INC CL A 090572207 1,578 11,032 SH   SOLE   10,853 0 179
BIO TECHNE CORP COM 09073M104 1,171 10,385 SH   SOLE   8,310 0 2,075
BIOAMBER INC COM 09072Q106 64 21,450 SH   SOLE   0 0 21,450
BIOGEN INC COM 09062X103 59,806 247,317 SH   SOLE   216,390 0 30,927
BIOMARIN PHARMACEUTICAL INC COM 09061G101 4,823 61,986 SH   SOLE   51,316 0 10,670
BJS RESTAURANTS INC COM 09180C106 1,626 37,104 SH   SOLE   22,760 0 14,344
BLACK STONE MINERALS L P COM UNIT 09225M101 954 61,563 SH   SOLE   0 0 61,563
BLACKBAUD INC COM 09227Q100 1,858 27,359 SH   SOLE   20,173 0 7,186
BLACKBERRY LTD COM 09228F103 183 27,310 SH   SOLE   0 0 27,310
BLACKHAWK NETWORK HLDGS INC COM 09238E104 347 10,358 SH   SOLE   1,688 0 8,670
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,554 111,270 SH   SOLE   0 0 111,270
BLACKROCK CORPOR HI YLD FD I COM 09255P107 225 21,585 SH   SOLE   0 0 21,585
BLACKROCK CR ALLCTN INC TR COM 092508100 3,352 257,422 SH   SOLE   0 0 257,422
BLACKROCK DEBT STRAT FD INC COM 09255R103 3,291 932,285 SH   SOLE   0 0 932,285
BLACKROCK DEFINED OPPRTY CR COM 09255Q105 390 29,772 SH   SOLE   0 0 29,772
BLACKROCK ENERGY & RES TR COM 09250U101 1,793 126,284 SH   SOLE   0 0 126,284
BLACKROCK ENH CAP & INC FD I COM 09256A109 602 44,767 SH   SOLE   0 0 44,767
BLACKROCK ENHANCED EQT DIV T COM 09251A104 18,614 2,362,148 SH   SOLE   0 0 2,362,148
BLACKROCK FLOAT RATE OME STR COM 09255X100 343 26,102 SH   SOLE   0 0 26,102
BLACKROCK FLOATING RATE INCO COM 091941104 166 12,788 SH   SOLE   0 0 12,788
BLACKROCK GLOBAL OPP EQTY TR COM 092501105 1,400 118,167 SH   SOLE   0 0 118,167
BLACKROCK HEALTH SCIENCES TR COM 09250W107 278 7,817 SH   SOLE   0 0 7,817
BLACKROCK INC COM 09247X101 25,982 75,852 SH   SOLE   58,178 0 17,674
BLACKROCK INCOME TR INC COM 09247F100 87 13,089 SH   SOLE   0 0 13,089
BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 247 42,898 SH   SOLE   1,000 0 41,898
BLACKROCK LTD DURATION INC T COM SHS 09249W101 915 60,031 SH   SOLE   0 0 60,031
BLACKROCK MULTI-SECTOR INC T COM 09258A107 2,114 127,744 SH   SOLE   0 0 127,744
BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 450 27,584 SH   SOLE   0 0 27,584
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 2,277 94,070 SH   SOLE   0 0 94,070
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 253 16,020 SH   SOLE   0 0 16,020
BLACKROCK MUNI 2018 TERM TR COM 09248C106 202 13,275 SH   SOLE   0 0 13,275
BLACKROCK MUNI INCOME INV QL COM 09250G102 950 58,484 SH   SOLE   0 0 58,484
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,257 82,470 SH   SOLE   0 0 82,470
BLACKROCK MUNIASSETS FD INC COM 09254J102 539 34,598 SH   SOLE   0 0 34,598
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 191 11,963 SH   SOLE   0 0 11,963
BLACKROCK MUNICIPAL BOND TR COM 09249H104 364 20,153 SH   SOLE   0 0 20,153
BLACKROCK MUNICIPL INC QLTY COM 092479104 594 36,561 SH   SOLE   0 0 36,561
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1,351 105,223 SH   SOLE   0 0 105,223
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 511 30,103 SH   SOLE   0 0 30,103
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 675 41,578 SH   SOLE   0 0 41,578
BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 215 14,000 SH   SOLE   0 0 14,000
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 194 11,895 SH   SOLE   0 0 11,895
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 1,688 113,512 SH   SOLE   0 0 113,512
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 915 56,767 SH   SOLE   0 0 56,767
BLACKROCK MUNIY QUALITY FD I COM 09254G108 737 50,928 SH   SOLE   0 0 50,928
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 730 44,000 SH   SOLE   0 0 44,000
BLACKROCK MUNIYIELD FD INC COM 09253W104 533 33,119 SH   SOLE   0 0 33,119
BLACKROCK MUNIYIELD INVST FD COM 09254R104 650 38,749 SH   SOLE   0 0 38,749
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 327 18,932 SH   SOLE   0 0 18,932
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 278 17,407 SH   SOLE   0 0 17,407
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 1,008 64,355 SH   SOLE   0 0 64,355
BLACKROCK MUNIYIELD QUALITY COM 09254F100 1,044 62,001 SH   SOLE   0 0 62,001
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 789 50,957 SH   SOLE   0 0 50,957
BLACKROCK N Y MUN INCOME TR SH BEN INT 09248L106 214 12,848 SH   SOLE   0 0 12,848
BLACKROCK RES & COMM STRAT T SHS 09257A108 644 83,687 SH   SOLE   0 0 83,687
BLACKROCK SCIENCE & TECH TR SHS 09258G104 697 42,213 SH   SOLE   0 0 42,213
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 2,575 105,639 SH   SOLE   0 0 105,639
BLACKROCK UTIL & INFRASTRCTU COM 09248D104 328 16,088 SH   SOLE   0 0 16,088
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 14,218 579,386 SH   SOLE   0 0 579,386
BLACKSTONE GSO LNG SHRT CR I COM SHS BN INT 09257D102 177 12,252 SH   SOLE   0 0 12,252
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1,127 78,351 SH   SOLE   0 0 78,351
BLACKSTONE MTG TR INC COM CL A 09257W100 3,322 120,046 SH   SOLE   0 0 120,046
BLOCK H & R INC COM 093671105 3,854 167,546 SH   SOLE   419 0 167,127
BLOOMIN BRANDS INC COM 094235108 3,150 176,260 SH   SOLE   134,598 0 41,662
BLUE BUFFALO PET PRODS INC COM 09531U102 293 12,573 SH   SOLE   9,267 0 3,306
BLUE CAP REINS HLDGS LTD COM G1190F107 243 13,137 SH   SOLE   0 0 13,137
BNC BANCORP COM 05566T101 259 11,388 SH   SOLE   0 0 11,388
BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 249 14,255 SH   SOLE   0 0 14,255
BOEING CO COM 097023105 48,308 371,965 SH   SOLE   49,612 0 322,353
BOFI HLDG INC COM 05566U108 1,001 56,510 SH   SOLE   0 0 56,510
BOK FINL CORP COM NEW 05561Q201 1,978 31,541 SH   SOLE   31,005 0 536
BON-TON STORES INC COM 09776J101 20 13,934 SH   SOLE   0 0 13,934
BONANZA CREEK ENERGY INC COM 097793103 32 15,858 SH   SOLE   0 0 15,858
BORGWARNER INC COM 099724106 4,858 164,575 SH   SOLE   35,151 0 129,424
BOSTON BEER INC CL A 100557107 324 1,892 SH   SOLE   0 0 1,892
BOSTON PROPERTIES INC COM 101121101 8,628 65,415 SH   SOLE   62,592 0 2,823
BOSTON SCIENTIFIC CORP COM 101137107 14,498 620,352 SH   SOLE   324,811 0 295,541
BOSTON SCIENTIFIC CORP COM 101137107 69 19,300 SH Call SOLE   0 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 24,828 3,053,934 SH   SOLE   0 0 3,053,934
BOYD GAMING CORP COM 103304101 274 14,889 SH   SOLE   0 0 14,889
BP PLC SPONSORED ADR 055622104 78,992 2,224,509 SH   SOLE   1,458,745 0 765,764
BRIGGS & STRATTON CORP COM 109043109 1,113 52,528 SH   SOLE   12,447 0 40,081
BRIGGS & STRATTON CORP COM 109043109 19 37,600 SH Call SOLE   0 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 1,599 24,112 SH   SOLE   22,247 0 1,865
BRIGHTCOVE INC COM 10921T101 1,146 130,216 SH   SOLE   0 0 130,216
BRIGHTCOVE INC COM 10921T101 38 20,000 SH Call SOLE   0 0 0
BRIGHTCOVE INC COM 10921T101 28 20,000 SH Call SOLE   0 0 0
BRINKER INTL INC COM 109641100 266 5,831 SH   SOLE   0 0 5,831
BRISTOL MYERS SQUIBB CO COM 110122108 150,607 2,047,653 SH   SOLE   399,717 0 1,647,936
BRISTOL MYERS SQUIBB CO COM 110122108 110 49,500 SH Call SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 18 14,900 SH Call SOLE   0 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 46,870 361,984 SH   SOLE   331,432 0 30,552
BROADCOM LTD SHS Y09827109 77,129 496,320 SH   SOLE   430,862 0 65,458
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 41,090 630,212 SH   SOLE   473,966 0 156,246
BROADSOFT INC COM 11133B409 909 22,157 SH   SOLE   0 0 22,157
BROCADE COMMUNICATIONS SYS I COM NEW 111621306 3,544 386,010 SH   SOLE   368,522 0 17,488
BROOKDALE SR LIVING INC COM 112463104 265 17,144 SH   SOLE   0 0 17,144
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 337 10,203 SH   SOLE   1,071 0 9,132
BROOKFIELD HIGH INCOME FD IN COM 11272P102 363 50,337 SH   SOLE   0 0 50,337
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 11,789 260,511 SH   SOLE   0 0 260,511
BROOKFIELD MTG OPP INC FD IN COM 112792106 241 16,200 SH   SOLE   0 0 16,200
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 381 16,972 SH   SOLE   0 0 16,972
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 320 10,762 SH   SOLE   0 0 10,762
BROWN & BROWN INC COM 115236101 13,074 348,930 SH   SOLE   331,011 0 17,919
BROWN FORMAN CORP CL A 115637100 1,012 9,371 SH   SOLE   0 0 9,371
BROWN FORMAN CORP CL B 115637209 1,342 13,453 SH   SOLE   12 0 13,441
BRUKER CORP COM 116794108 1,307 57,454 SH   SOLE   57,319 0 135
BRUNSWICK CORP COM 117043109 6,834 150,797 SH   SOLE   148,261 0 2,536
BT GROUP PLC ADR 05577E101 3,890 139,671 SH   SOLE   121,611 0 18,060
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2,314 32,907 SH   SOLE   0 0 32,907
BUCKLE INC COM 118440106 422 16,251 SH   SOLE   37 0 16,214
BUFFALO WILD WINGS INC COM 119848109 1,586 11,412 SH   SOLE   4,401 0 7,011
BUILDERS FIRSTSOURCE INC COM 12008R107 2,576 228,935 SH   SOLE   15,426 0 213,509
BUNGE LIMITED COM G16962105 1,150 19,447 SH   SOLE   0 0 19,447
BURLINGTON STORES INC COM 122017106 7,130 106,878 SH   SOLE   106,060 0 818
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 14,609 196,750 SH   SOLE   149,708 0 47,042
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 237 19,400 SH Call SOLE   0 0 0
C&J ENERGY SVCS LTD SHS G3164Q101 9 14,169 SH   SOLE   0 0 14,169
CA INC COM 12673P105 1,509 45,977 SH   SOLE   261 0 45,716
CABELAS INC COM 126804301 226 4,519 SH   SOLE   0 0 4,519
CABLE ONE INC COM 12685J105 2,647 5,176 SH   SOLE   4,956 0 220
CABOT CORP COM 127055101 898 19,668 SH   SOLE   19,060 0 608
CACI INTL INC CL A 127190304 240 2,655 SH   SOLE   43 0 2,612
CADENCE DESIGN SYSTEM INC COM 127387108 2,562 105,446 SH   SOLE   38,931 0 66,515
CAE INC COM 124765108 197 16,306 SH   SOLE   0 0 16,306
CAESARS ENTMT CORP COM 127686103 238 31,000 SH   SOLE   0 0 31,000
CAESARSTONE LTD ORD SHS M20598104 355 10,199 SH   SOLE   122 0 10,077
CAL MAINE FOODS INC COM NEW 128030202 674 15,199 SH   SOLE   35 0 15,164
CALADRIUS BIOSCIENCES INC COM 128058104 39 65,850 SH   SOLE   0 0 65,850
CALAMOS ASSET MGMT INC CL A 12811R104 191 26,067 SH   SOLE   0 0 26,067
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,421 133,919 SH   SOLE   0 0 133,919
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 363 36,914 SH   SOLE   0 0 36,914
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 377 20,685 SH   SOLE   0 0 20,685
CALAMOS GBL DYN INCOME FUND COM 12811L107 523 74,544 SH   SOLE   0 0 74,544
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 3,223 326,203 SH   SOLE   0 0 326,203
CALATLANTIC GROUP INC COM 128195104 2,417 65,839 SH   SOLE   64,735 0 1,104
CALIFORNIA WTR SVC GROUP COM 130788102 215 6,167 SH   SOLE   0 0 6,167
CALLAWAY GOLF CO COM 131193104 126 12,327 SH   SOLE   0 0 12,327
CALLON PETE CO DEL COM 13123X102 1,356 120,771 SH   SOLE   46,194 0 74,577
CALPINE CORP COM NEW 131347304 804 54,518 SH   SOLE   51,044 0 3,474
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 1,096 223,588 SH   SOLE   0 0 223,588
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 216 7,652 SH   SOLE   0 0 7,652
CAMDEN PPTY TR SH BEN INT 133131102 18,180 205,610 SH   SOLE   202,972 0 2,638
CAMECO CORP COM 13321L108 297 27,097 SH   SOLE   0 0 27,097
CAMPBELL SOUP CO COM 134429109 5,782 86,916 SH   SOLE   36,343 0 50,573
CANADIAN NAT RES LTD COM 136385101 7,612 247,342 SH   SOLE   210,321 0 37,021
CANADIAN NATL RY CO COM 136375102 6,447 109,442 SH   SOLE   13,293 0 96,149
CANADIAN PAC RY LTD COM 13645T100 11,742 91,169 SH   SOLE   76,849 0 14,320
CANADIAN SOLAR INC COM 136635109 438 28,953 SH   SOLE   0 0 28,953
CANON INC SPONSORED ADR 138006309 302 10,543 SH   SOLE   0 0 10,543
CANTEL MEDICAL CORP COM 138098108 204 2,962 SH   SOLE   0 0 2,962
CAPITAL ONE FINL CORP COM 14040H105 9,704 152,789 SH   SOLE   129,456 0 23,333
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 852 285,973 SH   SOLE   0 0 285,973
CARDINAL FINL CORP COM 14149F109 2,406 109,676 SH   SOLE   107,463 0 2,213
CARDINAL HEALTH INC COM 14149Y108 73,010 935,879 SH   SOLE   308,400 0 627,479
CARDINAL HEALTH INC COM 14149Y108 19 48,400 SH Call SOLE   0 0 0
CARDTRONICS INC COM 14161H108 768 19,292 SH   SOLE   18,547 0 745
CARETRUST REIT INC COM 14174T107 1,403 101,850 SH   SOLE   0 0 101,850
CARLISLE COS INC COM 142339100 1,240 11,730 SH   SOLE   3,224 0 8,506
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 631 38,884 SH   SOLE   0 0 38,884
CARMAX INC COM 143130102 899 18,339 SH   SOLE   8,273 0 10,066
CARNIVAL CORP UNIT 99/99/9999 143658300 39,129 885,273 SH   SOLE   33,459 0 851,814
CARNIVAL CORP UNIT 99/99/9999 143658300 5 50,800 SH Call SOLE   0 0 0
CARNIVAL PLC ADR 14365C103 1,360 30,361 SH   SOLE   23,911 0 6,450
CARRIZO OIL & GAS INC COM 144577103 827 23,064 SH   SOLE   22,947 0 117
CARROLS RESTAURANT GROUP INC COM 14574X104 2,439 204,921 SH   SOLE   0 0 204,921
CASEYS GEN STORES INC COM 147528103 4,740 36,039 SH   SOLE   21,264 0 14,775
CASTLIGHT HEALTH INC CL B 14862Q100 315 79,650 SH   SOLE   0 0 79,650
CATALENT INC COM 148806102 2,110 91,785 SH   SOLE   91,554 0 231
CATCHMARK TIMBER TR INC CL A 14912Y202 5,083 415,997 SH   SOLE   0 0 415,997
CATERPILLAR INC DEL COM 149123101 46,519 613,624 SH   SOLE   63,521 0 550,103
CATERPILLAR INC DEL COM 149123101 19 18,300 SH Call SOLE   0 0 0
CATERPILLAR INC DEL COM 149123101 26 13,500 SH Call SOLE   0 0 0
CATHAY GEN BANCORP COM 149150104 423 15,000 SH   SOLE   0 0 15,000
CAVCO INDS INC DEL COM 149568107 741 7,904 SH   SOLE   7,904 0 0
CAVIUM INC COM 14964U108 4,475 115,936 SH   SOLE   103,195 0 12,741
CBOE HLDGS INC COM 12503M108 240 3,609 SH   SOLE   0 0 3,609
CBRE CLARION GLOBAL REAL EST COM 12504G100 909 110,421 SH   SOLE   0 0 110,421
CBRE GROUP INC CL A 12504L109 1,841 69,513 SH   SOLE   29,590 0 39,923
CBS CORP NEW CL B 124857202 13,012 239,012 SH   SOLE   198,419 0 40,593
CDK GLOBAL INC COM 12508E101 803 14,475 SH   SOLE   0 0 14,475
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,054 14,065 SH   SOLE   11,527 0 2,538
CDW CORP COM 12514G108 9,436 235,428 SH   SOLE   219,744 0 15,684
CEB INC COM 125134106 805 13,053 SH   SOLE   13,018 0 35
CECO ENVIRONMENTAL CORP COM 125141101 149 17,062 SH   SOLE   0 0 17,062
CEDAR FAIR L P DEPOSITRY UNIT 150185106 2,404 41,579 SH   SOLE   0 0 41,579
CEDAR REALTY TRUST INC COM NEW 150602209 168 22,625 SH   SOLE   0 0 22,625
CEL SCI CORP COM PAR $0.01 150837508 53 114,412 SH   SOLE   0 0 114,412
CELADON GROUP INC COM 150838100 391 47,811 SH   SOLE   0 0 47,811
CELANESE CORP DEL COM SER A 150870103 2,185 33,379 SH   SOLE   64 0 33,315
CELGENE CORP COM 151020104 53,179 539,175 SH   SOLE   242,815 0 296,360
CEMENTOS PACASMAYO S A A SPON ADR REP 5 15126Q109 163 18,297 SH   SOLE   0 0 18,297
CEMEX SAB DE CV SPON ADR NEW 151290889 262 42,420 SH   SOLE   10,721 0 31,699
CEMPRA INC COM 15130J109 338 20,520 SH   SOLE   0 0 20,520
CENOVUS ENERGY INC COM 15135U109 155 11,204 SH   SOLE   0 0 11,204
CENTENE CORP DEL COM 15135B101 29,498 413,307 SH   SOLE   371,588 0 41,719
CENTER COAST MLP & INFRSTR F COM SHS 151461100 613 52,194 SH   SOLE   0 0 52,194
CENTERPOINT ENERGY INC COM 15189T107 996 41,499 SH   SOLE   150 0 41,349
CENTRAL FD CDA LTD CL A 153501101 12,262 882,141 SH   SOLE   0 0 882,141
CENTRAL PAC FINL CORP COM NEW 154760409 1,306 55,327 SH   SOLE   55,327 0 0
CENTRAL SECS CORP COM 155123102 4,375 222,783 SH   SOLE   0 0 222,783
CENTURY CASINOS INC COM 156492100 224 36,000 SH   SOLE   0 0 36,000
CENTURYLINK INC COM 156700106 31,289 1,078,561 SH   SOLE   674,894 0 403,667
CENTURYLINK INC COM 156700106 22 22,800 SH Call SOLE   0 0 0
CERNER CORP COM 156782104 9,464 161,503 SH   SOLE   35,306 0 126,197
CF INDS HLDGS INC COM 125269100 2,470 102,473 SH   SOLE   55,211 0 47,262
CHARLES RIV LABS INTL INC COM 159864107 2,058 24,969 SH   SOLE   0 0 24,969
CHART INDS INC COM PAR $0.01 16115Q308 373 15,477 SH   SOLE   5,785 0 9,692
CHARTER COMMUNICATIONS INC N CL A 16119P108 5,072 22,185 SH   SOLE   5,215 0 16,970
CHATHAM LODGING TR COM 16208T102 2,702 122,920 SH   SOLE   73,063 0 49,857
CHECK POINT SOFTWARE TECH LT ORD M22465104 34,542 433,511 SH   SOLE   237,867 0 195,644
CHEESECAKE FACTORY INC COM 163072101 338 7,022 SH   SOLE   2,729 0 4,293
CHEMED CORP NEW COM 16359R103 725 5,318 SH   SOLE   0 0 5,318
CHEMICAL FINL CORP COM 163731102 1,091 29,270 SH   SOLE   135 0 29,135
CHEMOURS CO COM 163851108 129 15,642 SH   SOLE   60 0 15,582
CHEMTURA CORP COM NEW 163893209 309 11,725 SH   SOLE   11,086 0 639
CHENIERE ENERGY INC COM NEW 16411R208 3,002 79,948 SH   SOLE   38,639 0 41,309
CHENIERE ENERGY INC COM NEW 16411R208 50 31,300 SH Call SOLE   0 0 0
CHENIERE ENERGY INC COM NEW 16411R208 20 31,300 SH Call SOLE   0 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 1,389 46,320 SH   SOLE   0 0 46,320
CHESAPEAKE ENERGY CORP COM 165167107 432 101,002 SH   SOLE   0 0 101,002
CHEVRON CORP NEW COM 166764100 236,029 2,251,533 SH   SOLE   1,030,750 0 1,220,783
CHEVRON CORP NEW COM 166764100 23 20,600 SH Call SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 104 21,400 SH Call SOLE   0 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 11,510 332,356 SH   SOLE   257,020 0 75,336
CHICOS FAS INC COM 168615102 211 19,685 SH   SOLE   0 0 19,685
CHIMERA INVT CORP COM NEW 16934Q208 1,834 116,846 SH   SOLE   85,103 0 31,743
CHIMERIX INC COM 16934W106 106 27,083 SH   SOLE   0 0 27,083
CHINA CERAMICS CO LTD SHS NEW G2113X134 25 11,875 SH   SOLE   0 0 11,875
CHINA FD INC COM 169373107 1,019 70,470 SH   SOLE   0 0 70,470
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 310 28,802 SH   SOLE   0 0 28,802
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5,398 93,228 SH   SOLE   0 0 93,228
CHIPOTLE MEXICAN GRILL INC COM 169656105 7,001 17,382 SH   SOLE   13,482 0 3,900
CHUBB LIMITED COM H1467J104 82,738 632,955 SH   SOLE   122,847 0 510,108
CHUBB LIMITED COM H1467J104 104 11,300 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 69 18,600 SH Call SOLE   0 0 0
CHURCH & DWIGHT INC COM 171340102 13,033 126,664 SH   SOLE   4,050 0 122,614
CHUYS HLDGS INC COM 171604101 357 10,326 SH   SOLE   9,338 0 988
CIGNA CORPORATION COM 125509109 12,933 101,045 SH   SOLE   92,671 0 8,374
CIMAREX ENERGY CO COM 171798101 5,187 43,471 SH   SOLE   41,363 0 2,108
CIMPRESS N V SHS EURO N20146101 702 7,588 SH   SOLE   0 0 7,588
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 261 5,259 SH   SOLE   0 0 5,259
CINCINNATI FINL CORP COM 172062101 3,080 41,123 SH   SOLE   130 0 40,993
CINEMARK HOLDINGS INC COM 17243V102 43,917 1,204,518 SH   SOLE   1,006,666 0 197,852
CINTAS CORP COM 172908105 8,076 82,298 SH   SOLE   49,750 0 32,548
CIRRUS LOGIC INC COM 172755100 4,495 115,891 SH   SOLE   0 0 115,891
CISCO SYS INC COM 17275R102 127,107 4,430,339 SH   SOLE   2,338,375 0 2,091,964
CISCO SYS INC COM 17275R102 6 13,500 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 4 12,400 SH Call SOLE   0 0 0
CITIGROUP INC COM NEW 172967424 31,318 738,799 SH   SOLE   495,428 0 243,371
CITRIX SYS INC COM 177376100 27,226 339,947 SH   SOLE   302,299 0 37,648
CIVEO CORP CDA COM 17878Y108 32 17,800 SH   SOLE   0 0 17,800
CLARCOR INC COM 179895107 1,884 30,973 SH   SOLE   18,503 0 12,470
CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 5,189 243,967 SH   SOLE   217,338 0 26,629
CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 319 15,044 SH   SOLE   0 0 15,044
CLAYMORE EXCHANGE TRD FD TR GUG BLT2016 HY 18383M415 419 16,258 SH   SOLE   0 0 16,258
CLAYMORE EXCHANGE TRD FD TR GUG BLT2017 HY 18383M399 782 30,252 SH   SOLE   0 0 30,252
CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 1,765 71,068 SH   SOLE   0 0 71,068
CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 813 37,445 SH   SOLE   0 0 37,445
CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 1,434 28,282 SH   SOLE   0 0 28,282
CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 2,816 148,609 SH   SOLE   0 0 148,609
CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 10,275 310,036 SH   SOLE   0 0 310,036
CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 213 22,579 SH   SOLE   0 0 22,579
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 976 45,356 SH   SOLE   18,199 0 27,157
CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 564 26,170 SH   SOLE   0 0 26,170
CLAYMORE EXCHANGE TRD FD TR GUGG ENH SHT DUR 18383M654 5,674 113,452 SH   SOLE   0 0 113,452
CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 476 20,862 SH   SOLE   0 0 20,862
CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 280 7,110 SH   SOLE   0 0 7,110
CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 433 11,032 SH   SOLE   0 0 11,032
CLEAN ENERGY FUELS CORP COM 184499101 70 20,079 SH   SOLE   0 0 20,079
CLEAN HARBORS INC COM 184496107 11,280 216,471 SH   SOLE   215,964 0 507
CLEARBRIDGE AMERN ENERG MLP COM 184691103 433 50,085 SH   SOLE   0 0 50,085
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 1,123 70,503 SH   SOLE   500 0 70,003
CLEARBRIDGE ENERGY MLP OPP F COM 18469P100 563 43,028 SH   SOLE   0 0 43,028
CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 274 21,372 SH   SOLE   0 0 21,372
CLEARWATER PAPER CORP COM 18538R103 385 5,884 SH   SOLE   0 0 5,884
CLIFFS NAT RES INC COM 18683K101 159 28,120 SH   SOLE   0 0 28,120
CLOROX CO DEL COM 189054109 12,541 90,625 SH   SOLE   0 0 90,625
CLOUGH GLOBAL ALLOCATION FD COM 18913Y103 783 66,902 SH   SOLE   0 0 66,902
CLOUGH GLOBAL EQUITY FD COM 18914C100 3,423 319,593 SH   SOLE   0 0 319,593
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 3,922 420,319 SH   SOLE   0 0 420,319
CM FIN INC COM 12574Q103 2,390 269,185 SH   SOLE   0 0 269,185
CME GROUP INC COM 12572Q105 91,285 937,203 SH   SOLE   417,281 0 519,922
CME GROUP INC COM 12572Q105 40 44,900 SH Call SOLE   0 0 0
CMS ENERGY CORP COM 125896100 5,337 116,371 SH   SOLE   47,720 0 68,651
CNA FINL CORP COM 126117100 5,855 186,360 SH   SOLE   185,360 0 1,000
CNO FINL GROUP INC COM 12621E103 3,070 175,836 SH   SOLE   169,278 0 6,558
CNOOC LTD SPONSORED ADR 126132109 473 3,794 SH   SOLE   374 0 3,420
COACH INC COM 189754104 6,340 155,611 SH   SOLE   100,919 0 54,692
COBALT INTL ENERGY INC COM 19075F106 76 56,474 SH   SOLE   51,160 0 5,314
COCA COLA CO COM 191216100 189,005 4,169,540 SH   SOLE   1,860,955 0 2,308,585
COCA COLA EUROPEAN PARTNERS SHS G25839104 5,688 159,379 SH   SOLE   70,251 0 89,128
COFFEE HLDGS INC COM 192176105 247 43,800 SH   SOLE   0 0 43,800
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2,552 63,710 SH   SOLE   55,800 0 7,910
COGNEX CORP COM 192422103 3,207 74,398 SH   SOLE   73,820 0 578
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 34,627 604,946 SH   SOLE   271,013 0 333,933
COHEN & STEERS CLOSED END OP COM 19248P106 186 16,096 SH   SOLE   0 0 16,096
COHEN & STEERS INFRASTRUCTUR COM 19248A109 10,636 496,533 SH   SOLE   0 0 496,533
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 692 67,914 SH   SOLE   400 0 68,314
COHEN & STEERS QUALITY RLTY COM 19247L106 8,273 602,994 SH   SOLE   0 0 602,994
COHEN & STEERS REIT & PFD IN COM 19247X100 2,372 115,470 SH   SOLE   0 0 115,470
COHEN & STEERS SLT PFD INCM COM 19248Y107 595 22,158 SH   SOLE   0 0 22,158
COHEN & STEERS TOTAL RETURN COM 19247R103 760 54,352 SH   SOLE   0 0 54,352
COHERENT INC COM 192479103 761 8,290 SH   SOLE   8,117 0 173
COLFAX CORP COM 194014106 2,157 81,524 SH   SOLE   0 0 81,524
COLGATE PALMOLIVE CO COM 194162103 13,997 191,214 SH   SOLE   22,848 0 168,366
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 814 68,695 SH   SOLE   0 0 68,695
COLONY CAP INC CL A 19624R106 5,475 356,655 SH   SOLE   347,651 0 9,004
COLUMBIA BKG SYS INC COM 197236102 1,830 65,218 SH   SOLE   64,400 0 818
COLUMBIA PPTY TR INC COM NEW 198287203 206 9,644 SH   SOLE   0 0 9,644
COLUMBIA SELIGM PREM TECH GR COM 19842X109 368 22,196 SH   SOLE   0 0 22,196
COMCAST CORP NEW CL A 20030N101 140,644 2,157,458 SH   SOLE   1,789,642 0 367,816
COMCAST CORP NEW CL A 20030N101 29 21,800 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 428 10,414 SH   SOLE   68 0 10,346
COMFORT SYS USA INC COM 199908104 341 10,465 SH   SOLE   10,391 0 74
COMMERCE BANCSHARES INC COM 200525103 5,286 110,360 SH   SOLE   98,936 0 11,424
COMMSCOPE HLDG CO INC COM 20337X109 1,278 41,177 SH   SOLE   33,582 0 7,595
COMMUNICATIONS SALES&LEAS IN COM 20341J104 13,189 456,352 SH   SOLE   319,049 0 137,303
COMMUNITY BK SYS INC COM 203607106 737 17,938 SH   SOLE   0 0 17,938
COMMUNITY HEALTH SYS INC NEW COM 203668108 1,376 114,218 SH   SOLE   97,086 0 17,132
COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 1 35,880 SH   SOLE   0 0 35,880
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 3,045 339,880 SH   SOLE   339,880 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 475 39,783 SH   SOLE   0 0 39,783
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 896 54,029 SH   SOLE   0 0 54,029
COMPASS MINERALS INTL INC COM 20451N101 27,173 366,256 SH   SOLE   360,274 0 5,982
COMPUTER PROGRAMS & SYS INC COM 205306103 1,723 43,169 SH   SOLE   38,802 0 4,367
COMPUTER SCIENCES CORP COM 205363104 7,070 142,389 SH   SOLE   138,789 0 3,600
COMSTOCK RES INC COM NEW 205768203 38 45,000 SH   SOLE   0 0 45,000
CONAGRA FOODS INC COM 205887102 7,312 152,942 SH   SOLE   37,696 0 115,246
CONCHO RES INC COM 20605P101 18,597 155,922 SH   SOLE   23,305 0 132,617
CONE MIDSTREAM PARTNERS LP COM UNIT REPST 206812109 1,276 73,600 SH   SOLE   0 0 73,600
CONFORMIS INC COM 20717E101 113 16,150 SH   SOLE   0 0 16,150
CONIFER HLDGS INC COM 20731J102 151 21,716 SH   SOLE   0 0 21,716
CONNECTURE INC COM 20786J106 35 15,351 SH   SOLE   0 0 15,351
CONNS INC COM 208242107 1,703 226,405 SH   SOLE   0 0 226,405
CONOCOPHILLIPS COM 20825C104 19,805 454,236 SH   SOLE   61,188 0 393,048
CONOCOPHILLIPS COM 20825C104 2 12,900 SH Call SOLE   0 0 0
CONSOL ENERGY INC COM 20854P109 2,864 177,982 SH   SOLE   0 0 177,982
CONSOLIDATED COMM HLDGS INC COM 209034107 1,496 54,930 SH   SOLE   44,343 0 10,587
CONSOLIDATED EDISON INC COM 209115104 34,555 429,574 SH   SOLE   302,597 0 126,977
CONSTELLATION BRANDS INC CL A 21036P108 26,396 159,588 SH   SOLE   102,391 0 57,197
CONSTELLIUM NV CL A N22035104 238 50,785 SH   SOLE   49,832 0 953
CONTANGO OIL & GAS COMPANY COM NEW 21075N204 302 24,683 SH   SOLE   0 0 24,683
CONTINENTAL RESOURCES INC COM 212015101 3,440 75,998 SH   SOLE   26 0 75,972
CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 1,456 77,928 SH   SOLE   6,388 0 71,540
CONVERGYS CORP COM 212485106 2,577 103,075 SH   SOLE   2,399 0 100,676
COOPER COS INC COM NEW 216648402 3,193 18,612 SH   SOLE   15,563 0 3,049
COPA HOLDINGS SA CL A P31076105 4,916 94,077 SH   SOLE   88,571 0 5,506
COPART INC COM 217204106 5,391 109,998 SH   SOLE   76,303 0 33,695
CORE LABORATORIES N V COM N22717107 9,053 73,072 SH   SOLE   64,878 0 8,194
CORE MARK HOLDING CO INC COM 218681104 1,200 25,612 SH   SOLE   18,838 0 6,774
CORESITE RLTY CORP COM 21870Q105 5,510 62,127 SH   SOLE   13,035 0 49,092
CORNERSTONE ONDEMAND INC COM 21925Y103 1,660 43,611 SH   SOLE   43,565 0 46
CORNERSTONE TOTAL RTRN FD IN COM 21924U300 437 26,746 SH   SOLE   0 0 26,746
CORNING INC COM 219350105 39,014 1,905,001 SH   SOLE   1,715,576 0 189,425
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 1,400 47,339 SH   SOLE   41,807 0 5,532
CORRECTIONS CORP AMER NEW COM NEW 22025Y407 30,157 861,137 SH   SOLE   753,275 0 107,862
COSTAR GROUP INC COM 22160N109 2,278 10,420 SH   SOLE   10,375 0 45
COSTCO WHSL CORP NEW COM 22160K105 45,089 287,120 SH   SOLE   123,474 0 163,646
COTIVITI HLDGS INC COM 22164K101 222 10,504 SH   SOLE   10,504 0 0
COVANTA HLDG CORP COM 22282E102 6,902 419,588 SH   SOLE   129,892 0 289,696
CPI CARD GROUP INC COM 12634H101 96 19,150 SH   SOLE   0 0 19,150
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,273 7,426 SH   SOLE   1,530 0 5,896
CRAFT BREW ALLIANCE INC COM 224122101 1,973 171,261 SH   SOLE   0 0 171,261
CRANE CO COM 224399105 4,854 85,586 SH   SOLE   83,190 0 2,396
CREDIT ACCEP CORP MICH COM 225310101 208 1,122 SH   SOLE   0 0 1,122
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,650 154,208 SH   SOLE   12,672 0 141,536
CREE INC COM 225447101 10,070 412,018 SH   SOLE   392,038 0 19,980
CRESCENT PT ENERGY CORP COM 22576C101 278 17,652 SH   SOLE   0 0 17,652
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 502 24,925 SH   SOLE   0 0 24,925
CRESUD S A C I F Y A SPONSORED ADR 226406106 879 62,263 SH   SOLE   0 0 62,263
CRH PLC ADR 12626K203 3,898 131,778 SH   SOLE   131,091 0 687
CRITEO S A SPONS ADS 226718104 958 20,860 SH   SOLE   0 0 20,860
CROCS INC COM 227046109 1,024 90,781 SH   SOLE   0 0 90,781
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 2,340 95,440 SH   SOLE   0 0 95,440
CROWN CASTLE INTL CORP NEW COM 22822V101 41,497 409,120 SH   SOLE   238,417 0 170,703
CROWN CRAFTS INC COM 228309100 452 47,750 SH   SOLE   0 0 47,750
CROWN HOLDINGS INC COM 228368106 3,997 78,883 SH   SOLE   75,917 0 2,966
CSG SYS INTL INC COM 126349109 345 8,556 SH   SOLE   0 0 8,556
CSI COMPRESSCO LP COM UNIT 12637A103 1,575 192,982 SH   SOLE   0 0 192,982
CSRA INC COM 12650T104 1,408 60,099 SH   SOLE   31 0 60,068
CSX CORP COM 126408103 8,857 339,608 SH   SOLE   29,923 0 309,685
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 1,304 31,651 SH   SOLE   1,550 0 30,101
CU BANCORP CALIF COM 126534106 1,762 77,500 SH   SOLE   0 0 77,500
CUBESMART COM 229663109 1,435 46,485 SH   SOLE   10,824 0 35,661
CUBIC CORP COM 229669106 700 17,436 SH   SOLE   0 0 17,436
CULLEN FROST BANKERS INC COM 229899109 5,082 79,745 SH   SOLE   54,394 0 25,351
CULLEN FROST BANKERS INC COM 229899109 47 21,400 SH Call SOLE   0 0 0
CULP INC COM 230215105 257 9,300 SH   SOLE   0 0 9,300
CUMMINS INC COM 231021106 7,648 68,017 SH   SOLE   44 0 67,973
CUMULUS MEDIA INC CL A 231082108 10 31,213 SH   SOLE   0 0 31,213
CURRENCYSHARES AUSTRALIAN DL AUSTRALIAN DOL 23129U101 1,061 14,211 SH   SOLE   0 0 14,211
CURRENCYSHARES CDN DLR TR CDN DOLLAR SHS 23129X105 619 8,070 SH   SOLE   0 0 8,070
CURRENCYSHS BRIT POUND STER BRIT POUND STE 23129S106 245 1,885 SH   SOLE   0 0 1,885
CURRENCYSHS JAPANESE YEN TR JAPANESE YEN 23130A102 1,046 11,175 SH   SOLE   0 0 11,175
CURTISS WRIGHT CORP COM 231561101 5,551 65,884 SH   SOLE   64,064 0 1,820
CUSHING RENAISSANCE FD COM 231647108 1,298 82,850 SH   SOLE   0 0 82,850
CVB FINL CORP COM 126600105 231 14,081 SH   SOLE   12,681 0 1,400
CVR PARTNERS LP COM 126633106 157 19,227 SH   SOLE   0 0 19,227
CVS HEALTH CORP COM 126650100 90,188 941,998 SH   SOLE   394,569 0 547,429
CYBERARK SOFTWARE LTD SHS M2682V108 787 16,199 SH   SOLE   0 0 16,199
CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 322 33,036 SH   SOLE   0 0 33,036
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,048 99,356 SH   SOLE   94,345 0 5,011
CYRUSONE INC COM 23283R100 9,161 164,587 SH   SOLE   27,193 0 137,394
CYS INVTS INC COM 12673A108 330 39,448 SH   SOLE   32,675 0 6,773
CYTOKINETICS INC COM NEW 23282W605 118 12,450 SH   SOLE   0 0 12,450
CYTOSORBENTS CORP COM NEW 23283X206 1,477 324,603 SH   SOLE   0 0 324,603
CYTRX CORP COM PAR $.001 232828509 45 20,000 SH   SOLE   0 0 20,000
D R HORTON INC COM 23331A109 6,976 221,601 SH   SOLE   157,843 0 63,758
DANAHER CORP DEL COM 235851102 23,796 235,608 SH   SOLE   73,358 0 162,250
DANAHER CORP DEL NOTE 1/2 235851AF9 481 164,000 PRN   SOLE   0 0 164,000
DARDEN RESTAURANTS INC COM 237194105 1,304 20,588 SH   SOLE   2,716 0 17,872
DARLING INGREDIENTS INC COM 237266101 17,712 1,188,751 SH   SOLE   1,183,350 0 5,401
DAVE & BUSTERS ENTMT INC COM 238337109 1,238 26,460 SH   SOLE   605 0 25,855
DAVITA HEALTHCARE PARTNERS I COM 23918K108 6,232 80,599 SH   SOLE   46,237 0 34,362
DAWSON GEOPHYSICAL CO NEW COM 239360100 225 27,632 SH   SOLE   0 0 27,632
DBX ETF TR DB XTR MSCI EUR 233051853 388 15,808 SH   SOLE   0 0 15,808
DBX ETF TR XTRAK MSCI EAFE 233051200 12,890 515,797 SH   SOLE   106,959 0 408,838
DBX ETF TR XTRAK MSCI EMKT 233051101 4,057 214,648 SH   SOLE   0 0 214,648
DCP MIDSTREAM PARTNERS LP COM UT LTD PTN 23311P100 656 19,030 SH   SOLE   0 0 19,030
DEAN FOODS CO NEW COM NEW 242370203 188 10,373 SH   SOLE   0 0 10,373
DEERE & CO COM 244199105 8,938 110,285 SH   SOLE   3,333 0 106,952
DEL FRISCOS RESTAURANT GROUP COM 245077102 332 23,188 SH   SOLE   0 0 23,188
DELAWARE ENHANCED GBL DIV & COM 246060107 6,809 707,012 SH   SOLE   0 0 707,012
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 234 15,800 SH   SOLE   0 0 15,800
DELPHI AUTOMOTIVE PLC SHS G27823106 8,249 131,765 SH   SOLE   120,958 0 10,807
DELTA AIR LINES INC DEL COM NEW 247361702 20,837 571,978 SH   SOLE   336,471 0 235,507
DELUXE CORP COM 248019101 313 4,719 SH   SOLE   4,342 0 377
DEMANDWARE INC COM 24802Y105 261 3,481 SH   SOLE   3,428 0 53
DENBURY RES INC COM NEW 247916208 407 113,445 SH   SOLE   0 0 113,445
DENISON MINES CORP COM 248356107 9 16,457 SH   SOLE   0 0 16,457
DENTSPLY SIRONA INC COM 24906P109 2,026 32,664 SH   SOLE   11,487 0 21,177
DEPOMED INC COM 249908104 411 20,961 SH   SOLE   3,432 0 17,529
DERMIRA INC COM 24983L104 1,600 54,685 SH   SOLE   54,685 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 231 16,859 SH   SOLE   8,088 0 8,771
DEUTSCHE GLOBAL HIGH INCOME COM 25158V108 2,199 270,437 SH   SOLE   0 0 270,437
DEUTSCHE HIGH INCOME OPPORT COM 25158Y102 5,814 427,475 SH   SOLE   0 0 427,475
DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 2,212 271,431 SH   SOLE   0 0 271,431
DEUTSCHE MUN INCOME COM 25160C106 611 42,318 SH   SOLE   0 0 42,318
DEUTSCHE STRATEGIC INCOME TR SHS 25160F109 141 12,256 SH   SOLE   0 0 12,256
DEVON ENERGY CORP NEW COM 25179M103 7,079 195,279 SH   SOLE   89,891 0 105,388
DEXCOM INC COM 252131107 4,321 54,463 SH   SOLE   5,586 0 48,877
DIAGEO P L C SPON ADR NEW 25243Q205 28,831 255,412 SH   SOLE   184,818 0 70,594
DIAMOND OFFSHORE DRILLING IN COM 25271C102 4,364 179,349 SH   SOLE   168,398 0 10,951
DIAMONDBACK ENERGY INC COM 25278X109 14,120 154,811 SH   SOLE   135,436 0 19,375
DIAMONDROCK HOSPITALITY CO COM 252784301 2,170 240,284 SH   SOLE   0 0 240,284
DIEBOLD INC COM 253651103 1,574 63,405 SH   SOLE   56,514 0 6,891
DIGITAL RLTY TR INC COM 253868103 11,619 106,601 SH   SOLE   18,768 0 87,833
DIGITALGLOBE INC COM NEW 25389M877 1,077 50,344 SH   SOLE   48,779 0 1,565
DINEEQUITY INC COM 254423106 5,700 67,232 SH   SOLE   44 0 67,188
DIPEXIUM PHARMACEUTICALS INC COM 25456J104 312 31,433 SH   SOLE   0 0 31,433
DIPLOMAT PHARMACY INC COM 25456K101 1,097 31,352 SH   SOLE   0 0 31,352
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 1,781 24,462 SH   SOLE   0 0 24,462
DISCOVER FINL SVCS COM 254709108 23,477 438,089 SH   SOLE   384,218 0 53,871
DISCOVER FINL SVCS COM 254709108 21 12,200 SH Call SOLE   0 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 13,096 519,067 SH   SOLE   457,403 0 61,664
DISCOVERY COMMUNICATNS NEW COM SER C 25470F302 2,127 89,192 SH   SOLE   0 0 89,192
DISH NETWORK CORP CL A 25470M109 1,932 36,861 SH   SOLE   68 0 36,793
DISNEY WALT CO COM DISNEY 254687106 78,940 806,980 SH   SOLE   172,227 0 634,753
DIVERSIFIED REAL ASSET INC F COM SHS 25533B108 693 41,886 SH   SOLE   0 0 41,886
DNP SELECT INCOME FD COM 23325P104 1,011 95,176 SH   SOLE   0 0 95,176
DOLBY LABORATORIES INC COM 25659T107 10,720 224,041 SH   SOLE   222,173 0 1,868
DOLLAR GEN CORP NEW COM 256677105 9,224 98,124 SH   SOLE   30,467 0 67,657
DOLLAR TREE INC COM 256746108 5,508 58,442 SH   SOLE   8,740 0 49,702
DOMINION RES INC VA NEW COM 25746U109 70,801 908,513 SH   SOLE   562,564 0 345,949
DOMINOS PIZZA INC COM 25754A201 3,461 26,344 SH   SOLE   4,801 0 21,543
DONALDSON INC COM 257651109 3,158 91,923 SH   SOLE   81,926 0 9,997
DONNELLEY R R & SONS CO COM 257867101 17,726 1,047,614 SH   SOLE   1,024,013 0 23,601
DORMAN PRODUCTS INC COM 258278100 1,831 32,004 SH   SOLE   27,566 0 4,438
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,883 102,617 SH   SOLE   0 0 102,617
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,587 59,254 SH   SOLE   0 0 59,254
DOUGLAS EMMETT INC COM 25960P109 4,424 124,558 SH   SOLE   118,843 0 5,715
DOVER CORP COM 260003108 3,119 44,987 SH   SOLE   9,279 0 35,708
DOW CHEM CO COM 260543103 58,986 1,186,607 SH   SOLE   621,614 0 564,993
DOW CHEM CO COM 260543103 5 17,700 SH Call SOLE   0 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 10,547 109,145 SH   SOLE   35,579 0 73,566
DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 6,119 428,782 SH   SOLE   0 0 428,782
DREYFUS STRATEGIC MUN BD FD COM 26202F107 813 89,683 SH   SOLE   0 0 89,683
DREYFUS STRATEGIC MUNS INC COM 261932107 1,270 133,672 SH   SOLE   0 0 133,672
DRIL-QUIP INC COM 262037104 3,502 59,928 SH   SOLE   59,845 0 83
DS HEALTHCARE GROUP INC COM 23336Q109 6 47,976 SH   SOLE   0 0 47,976
DST SYS INC DEL COM 233326107 1,778 15,272 SH   SOLE   15,088 0 184
DTE ENERGY CO COM 233331107 8,017 80,881 SH   SOLE   11,369 0 69,512
DTF TAX-FREE INCOME INC COM 23334J107 1,317 78,684 SH   SOLE   0 0 78,684
DU PONT E I DE NEMOURS & CO COM 263534109 44,589 688,092 SH   SOLE   485,293 0 202,799
DUFF & PHELPS GLB UTL INC FD COM 26433C105 5,714 333,006 SH   SOLE   0 0 333,006
DUFF & PHELPS SLCT ENGY MLP COM 26433F108 84 10,700 SH   SOLE   0 0 10,700
DUFF & PHELPS UTIL CORP BD T COM 26432K108 112 11,500 SH   SOLE   0 0 11,500
DUKE ENERGY CORP NEW COM NEW 26441C204 142,811 1,664,662 SH   SOLE   1,282,639 0 382,023
DUKE REALTY CORP COM NEW 264411505 209 7,852 SH   SOLE   91 0 7,761
DUN & BRADSTREET CORP DEL NE COM 26483E100 1,305 10,710 SH   SOLE   10,016 0 694
DUNKIN BRANDS GROUP INC COM 265504100 1,366 31,325 SH   SOLE   0 0 31,325
DURECT CORP COM 266605104 31 25,400 SH   SOLE   0 0 25,400
DYCOM INDS INC COM 267475101 898 10,006 SH   SOLE   761 0 9,245
E M C CORP MASS COM 268648102 15,848 583,302 SH   SOLE   140,119 0 443,183
E M C CORP MASS COM 268648102 10 73,400 SH Call SOLE   0 0 0
E M C CORP MASS COM 268648102 13 23,700 SH Call SOLE   0 0 0
EAGLE BANCORP INC MD COM 268948106 1,280 26,602 SH   SOLE   26,367 0 235
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 10,081 569,853 SH   SOLE   0 0 569,853
EARTHLINK HLDGS CORP COM 27033X101 196 30,590 SH   SOLE   0 0 30,590
EAST WEST BANCORP INC COM 27579R104 7,907 231,319 SH   SOLE   227,293 0 4,026
EASTERLY GOVT PPTYS INC COM 27616P103 1,330 67,430 SH   SOLE   0 0 67,430
EASTGROUP PPTY INC COM 277276101 4,103 59,528 SH   SOLE   29,553 0 29,975
EASTMAN CHEM CO COM 277432100 2,124 31,266 SH   SOLE   77 0 31,189
EATON CORP PLC SHS G29183103 73,146 1,224,603 SH   SOLE   353,623 0 870,980
EATON CORP PLC SHS G29183103 10 63,600 SH Call SOLE   0 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 326 23,607 SH   SOLE   0 0 23,607
EATON VANCE CORP COM NON VTG 278265103 572 16,193 SH   SOLE   0 0 16,193
EATON VANCE ENH EQTY INC FD COM 278277108 511 39,790 SH   SOLE   0 0 39,790
EATON VANCE ENHANCED EQ INC COM 278274105 933 73,271 SH   SOLE   0 0 73,271
EATON VANCE LTD DUR INCOME F COM 27828H105 675 50,221 SH   SOLE   2,032 0 48,189
EATON VANCE MUN BD FD COM 27827X101 1,814 128,043 SH   SOLE   0 0 128,043
EATON VANCE MUN BD FD II COM 27827K109 548 39,279 SH   SOLE   0 0 39,279
EATON VANCE MUN INCOME 2028 SHS 27829U105 1,990 93,676 SH   SOLE   0 0 93,676
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 655 28,427 SH   SOLE   0 0 28,427
EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 192 14,315 SH   SOLE   0 0 14,315
EATON VANCE RISK MNGD DIV EQ COM 27829G106 986 100,896 SH   SOLE   0 0 100,896
EATON VANCE SH TM DR DIVR IN COM 27828V104 293 21,719 SH   SOLE   0 0 21,719
EATON VANCE SR FLTNG RTE TR COM 27828Q105 574 43,881 SH   SOLE   0 0 43,881
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,499 74,452 SH   SOLE   0 0 74,452
EATON VANCE TAX MNGD GBL DV COM 27829F108 6,457 754,291 SH   SOLE   1,000 0 753,291
EATON VANCE TAX MNGED BUY WR COM 27828X100 682 41,864 SH   SOLE   0 0 41,864
EATON VANCE TAX-ADV BD & OPT COM SH BEN INT 27829M103 1,030 84,324 SH   SOLE   0 0 84,324
EATON VANCE TX ADV GLB DIV O COM 27828U106 1,679 78,657 SH   SOLE   0 0 78,657
EATON VANCE TX ADV GLBL DIV COM 27828S101 596 41,386 SH   SOLE   0 0 41,386
EATON VANCE TX MGD DIV EQ IN COM 27828N102 6,411 615,857 SH   SOLE   0 0 615,857
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,214 82,139 SH   SOLE   0 0 82,139
EATON VANCE TXMGD GL BUYWR O COM 27829C105 2,660 256,041 SH   SOLE   0 0 256,041
EBAY INC COM 278642103 19,084 815,188 SH   SOLE   755,498 0 59,690
ECA MARCELLUS TR I COM UNIT 26827L109 24 12,100 SH   SOLE   0 0 12,100
ECOLAB INC COM 278865100 17,004 143,369 SH   SOLE   75,007 0 68,362
ECOPETROL S A SPONSORED ADS 279158109 100 10,462 SH   SOLE   0 0 10,462
EDGE THERAPEUTICS INC COM 279870109 233 23,085 SH   SOLE   0 0 23,085
EDGEWELL PERS CARE CO COM 28035Q102 308 3,643 SH   SOLE   0 0 3,643
EDISON INTL COM 281020107 17,154 220,857 SH   SOLE   141,330 0 79,527
EDWARDS LIFESCIENCES CORP COM 28176E108 18,308 183,573 SH   SOLE   92,210 0 91,363
EGA EMERGING GLOBAL SHS TR EGS EMKTCONS ETF 268461779 855 36,834 SH   SOLE   0 0 36,834
ELBIT SYS LTD ORD M3760D101 1,339 14,811 SH   SOLE   2,787 0 12,024
ELDORADO GOLD CORP NEW COM 284902103 158 35,045 SH   SOLE   0 0 35,045
ELECTRO SCIENTIFIC INDS COM 285229100 89 15,283 SH   SOLE   0 0 15,283
ELECTRONIC ARTS INC COM 285512109 10,326 136,299 SH   SOLE   102,530 0 33,769
ELECTRONICS FOR IMAGING INC COM 286082102 216 5,026 SH   SOLE   4,501 0 525
ELLIE MAE INC COM 28849P100 2,528 27,578 SH   SOLE   27,450 0 128
ELLSWORTH GROWTH & INCOME FD COM 289074106 806 102,308 SH   SOLE   0 0 102,308
EMBRAER S A SP ADR REP 4 COM 29082A107 299 13,778 SH   SOLE   12,918 0 860
EMERGENT BIOSOLUTIONS INC COM 29089Q105 238 8,456 SH   SOLE   1,656 0 6,800
EMERSON ELEC CO COM 291011104 56,991 1,092,625 SH   SOLE   742,201 0 350,424
EMERSON ELEC CO COM 291011104 2 18,300 SH Call SOLE   0 0 0
EMPIRE RESORTS INC COM PAR $0 01 292052305 471 29,780 SH   SOLE   0 0 29,780
EMPLOYERS HOLDINGS INC COM 292218104 840 28,954 SH   SOLE   0 0 28,954
ENBRIDGE ENERGY MANAGEMENT L SHS UNITS LLI 29250X103 321 13,952 SH   SOLE   0 0 13,952
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 5,225 225,212 SH   SOLE   24,231 0 200,981
ENBRIDGE INC COM 29250N105 8,099 191,653 SH   SOLE   182,028 0 9,625
ENCANA CORP COM 292505104 457 58,615 SH   SOLE   12,998 0 45,617
ENCANA CORP COM 292505104 5 15,400 SH Call SOLE   0 0 0
ENDO INTL PLC SHS G30401106 3,780 242,441 SH   SOLE   79 0 242,362
ENDOLOGIX INC COM 29266S106 200 16,014 SH   SOLE   0 0 16,014
ENDURANCE SPECIALTY HLDGS LT SHS G30397106 367 5,464 SH   SOLE   98 0 5,366
ENERGEN CORP COM 29265N108 8,442 175,119 SH   SOLE   174,886 0 233
ENERGIZER HLDGS INC NEW COM 29272W109 2,277 44,219 SH   SOLE   36,632 0 7,587
ENERGOUS CORP COM 29272C103 182 14,080 SH   SOLE   0 0 14,080
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 8,405 584,897 SH   SOLE   80,205 0 504,692
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 5 15,900 SH Call SOLE   0 0 0
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 187 27,500 SH Call SOLE   0 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 13,016 341,891 SH   SOLE   0 0 341,891
ENERNOC INC COM 292764107 357 56,465 SH   SOLE   0 0 56,465
ENERPLUS CORP COM 292766102 114 17,312 SH   SOLE   0 0 17,312
ENI S P A SPONSORED ADR 26874R108 7,404 228,873 SH   SOLE   160,345 0 68,528
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 4,871 306,184 SH   SOLE   232,550 0 73,634
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD 29336U107 6,362 382,554 SH   SOLE   0 0 382,554
ENSCO PLC SHS CLASS A G3157S106 133 13,748 SH   SOLE   0 0 13,748
ENSTAR GROUP LIMITED SHS G3075P101 277 1,709 SH   SOLE   1,488 0 221
ENTERGY CORP NEW COM 29364G103 33,766 415,065 SH   SOLE   367,305 0 47,760
ENTERPRISE PRODS PARTNERS L COM 293792107 71,411 2,440,567 SH   SOLE   403,272 0 2,037,295
ENTERPRISE PRODS PARTNERS L COM 293792107 12 27,500 SH Call SOLE   0 0 0
ENVESTNET INC COM 29404K106 739 22,195 SH   SOLE   0 0 22,195
ENVISION HEALTHCARE HLDGS IN COM 29413U103 2,001 78,872 SH   SOLE   78,234 0 638
ENVIVA PARTNERS LP COM UNIT 29414J107 454 19,954 SH   SOLE   0 0 19,954
EOG RES INC COM 26875P101 23,016 275,899 SH   SOLE   163,397 0 112,502
EPAM SYS INC COM 29414B104 1,554 24,167 SH   SOLE   5,264 0 18,903
EPR PPTYS COM SH BEN INT 26884U109 9,581 118,752 SH   SOLE   61,817 0 56,935
EQT CORP COM 26884L109 8,848 114,266 SH   SOLE   108,384 0 5,882
EQT GP HLDGS LP COM UNIT REP 26885J103 587 23,037 SH   SOLE   0 0 23,037
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 836 10,417 SH   SOLE   0 0 10,417
EQUIFAX INC COM 294429105 15,584 121,369 SH   SOLE   90,697 0 30,672
EQUINIX INC COM PAR $0.001 29444U700 2,730 7,041 SH   SOLE   221 0 6,820
EQUITY COMWLTH COM SH BEN INT 294628102 480 16,469 SH   SOLE   0 0 16,469
EQUITY ONE COM 294752100 379 11,779 SH   SOLE   7,608 0 4,171
EQUITY RESIDENTIAL SH BEN INT 29476L107 8,653 125,618 SH   SOLE   116,298 0 9,320
ERICSSON ADR B SEK 10 294821608 2,116 275,478 SH   SOLE   0 0 275,478
ESSEX PPTY TR INC COM 297178105 5,113 22,417 SH   SOLE   20,427 0 1,990
ESTERLINE TECHNOLOGIES CORP COM 297425100 207 3,329 SH   SOLE   0 0 3,329
ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 2,058 86,130 SH   SOLE   0 0 86,130
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 661 19,760 SH   SOLE   0 0 19,760
ETFIS SER TR I INFRAC ACT MLP 26923G103 375 32,459 SH   SOLE   0 0 32,459
ETFS GOLD TR SHS 26922Y105 938 7,277 SH   SOLE   0 0 7,277
ETFS PLATINUM TR SH BEN INT 26922V101 1,528 15,445 SH   SOLE   0 0 15,445
ETFS SILVER TR SILVER SHS 26922X107 1,631 88,590 SH   SOLE   0 0 88,590
ETHAN ALLEN INTERIORS INC COM 297602104 201 6,086 SH   SOLE   0 0 6,086
EURONET WORLDWIDE INC COM 298736109 426 6,164 SH   SOLE   4,225 0 1,939
EUROPEAN EQUITY FUND COM 298768102 149 19,200 SH   SOLE   0 0 19,200
EV ENERGY PARTNERS LP COM UNITS 26926V107 522 227,954 SH   SOLE   0 0 227,954
EVERBANK FINL CORP COM 29977G102 687 46,253 SH   SOLE   0 0 46,253
EVERCORE PARTNERS INC CLASS A 29977A105 1,472 33,315 SH   SOLE   22,027 0 11,288
EVEREST RE GROUP LTD COM G3223R108 2,742 15,011 SH   SOLE   7,988 0 7,023
EVERSOURCE ENERGY COM 30040W108 5,033 84,020 SH   SOLE   44,164 0 39,856
EVOLUTION PETROLEUM CORP COM 30049A107 1,833 335,083 SH   SOLE   0 0 335,083
EXACT SCIENCES CORP COM 30063P105 2,273 185,576 SH   SOLE   0 0 185,576
EXCO RESOURCES INC COM 269279402 450 346,010 SH   SOLE   0 0 346,010
EXELON CORP COM 30161N101 19,458 535,150 SH   SOLE   329,673 0 205,477
EXELON CORP COM 30161N101 3 22,300 SH Call SOLE   0 0 0
EXELON CORP COM 30161N101 70 28,700 SH Call SOLE   0 0 0
EXELON CORP COM 30161N101 6 30,000 SH Call SOLE   0 0 0
EXELON CORP UNIT 99/99/9999 30161N127 370 7,500 SH   SOLE   0 0 7,500
EXLSERVICE HOLDINGS INC COM 302081104 381 7,266 SH   SOLE   0 0 7,266
EXPEDIA INC DEL COM NEW 30212P303 4,766 44,834 SH   SOLE   36,801 0 8,033
EXPEDITORS INTL WASH INC COM 302130109 4,247 86,599 SH   SOLE   48,237 0 38,362
EXPONENT INC COM 30214U102 4,613 78,968 SH   SOLE   78,968 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 43,793 577,741 SH   SOLE   232,915 0 344,826
EXPRESS SCRIPTS HLDG CO COM 30219G108 3 10,700 SH Call SOLE   0 0 0
EXTRA SPACE STORAGE INC COM 30225T102 8,614 93,080 SH   SOLE   0 0 93,080
EXXON MOBIL CORP COM 30231G102 291,809 3,112,958 SH   SOLE   1,748,796 0 1,364,162
EXXON MOBIL CORP COM 30231G102 43 15,500 SH Call SOLE   0 0 0
F M C CORP COM NEW 302491303 2,293 49,521 SH   SOLE   45,396 0 4,125
F5 NETWORKS INC COM 315616102 3,441 30,229 SH   SOLE   0 0 30,229
FABRINET SHS G3323L100 279 7,527 SH   SOLE   1,865 0 5,662
FACEBOOK INC CL A 30303M102 144,701 1,266,194 SH   SOLE   403,022 0 863,172
FACTSET RESH SYS INC COM 303075105 4,654 28,830 SH   SOLE   21,187 0 7,643
FAIR ISAAC CORP COM 303250104 700 6,198 SH   SOLE   0 0 6,198
FALCONSTOR SOFTWARE INC COM 306137100 36 34,535 SH   SOLE   0 0 34,535
FASTENAL CO COM 311900104 45,724 1,030,055 SH   SOLE   972,661 0 57,394
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 360 2,173 SH   SOLE   0 0 2,173
FEDERATED INVS INC PA CL B 314211103 8,736 303,537 SH   SOLE   298,563 0 4,974
FEDERATED NATL HLDG CO COM 31422T101 1,129 59,273 SH   SOLE   0 0 59,273
FEDERATED PREM INTR MUN INC COM 31423M105 917 62,600 SH   SOLE   0 0 62,600
FEDEX CORP COM 31428X106 12,619 83,135 SH   SOLE   14,085 0 69,050
FEI CO COM 30241L109 616 5,760 SH   SOLE   5,312 0 448
FERRARI N V COM N3167Y103 302 7,423 SH   SOLE   0 0 7,423
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 333 18,004 SH   SOLE   0 0 18,004
FERRO CORP COM 315405100 1,291 96,451 SH   SOLE   93,451 0 3,000
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 144 23,562 SH   SOLE   0 0 23,562
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 2,735 72,934 SH   SOLE   68,340 0 4,594
FIDELITY NATL INFORMATION SV COM 31620M106 16,767 227,569 SH   SOLE   205,376 0 22,193
FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 258 18,697 SH   SOLE   0 0 18,697
FIDUS INVT CORP COM 316500107 11,650 762,937 SH   SOLE   0 0 762,937
FIESTA RESTAURANT GROUP INC COM 31660B101 461 21,149 SH   SOLE   0 0 21,149
FIFTH STR SR FLOATNG RATE CO COM 31679F101 115 14,400 SH   SOLE   0 0 14,400
FIFTH STREET FINANCE CORP COM 31678A103 278 57,351 SH   SOLE   0 0 57,351
FIFTH THIRD BANCORP COM 316773100 13,252 753,395 SH   SOLE   640,063 0 113,332
FINANCIAL ENGINES INC COM 317485100 760 29,387 SH   SOLE   29,387 0 0
FINISAR CORP COM NEW 31787A507 329 18,796 SH   SOLE   16,467 0 2,329
FIREEYE INC COM 31816Q101 1,866 113,313 SH   SOLE   0 0 113,313
FIRST AMERN FINL CORP COM 31847R102 412 10,236 SH   SOLE   153 0 10,083
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 94 13,507 SH   SOLE   0 0 13,507
FIRST COMWLTH FINL CORP PA COM 319829107 242 26,353 SH   SOLE   0 0 26,353
FIRST HORIZON NATL CORP COM 320517105 343 24,879 SH   SOLE   0 0 24,879
FIRST MAJESTIC SILVER CORP COM 32076V103 221 16,241 SH   SOLE   0 0 16,241
FIRST MERCHANTS CORP COM 320817109 378 15,153 SH   SOLE   3,211 0 11,942
FIRST MIDWEST BANCORP DEL COM 320867104 376 21,416 SH   SOLE   0 0 21,416
FIRST REP BK SAN FRANCISCO C COM 33616C100 6,524 93,219 SH   SOLE   75,692 0 17,527
FIRST TR DIVIDEND INCOME FD COM 33731L100 871 96,935 SH   SOLE   0 0 96,935
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 823 51,511 SH   SOLE   0 0 51,511
FIRST TR ENERGY INCOME & GRW COM 33738G104 599 23,489 SH   SOLE   0 0 23,489
FIRST TR ENERGY INFRASTRCTR COM 33738C103 743 42,566 SH   SOLE   0 0 42,566
FIRST TR ENHANCED EQTY INC F COM 337318109 4,529 345,221 SH   SOLE   0 0 345,221
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 5,166 162,365 SH   SOLE   161,976 0 389
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 867 17,646 SH   SOLE   0 0 17,646
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 413 8,320 SH   SOLE   0 0 8,320
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 2,415 49,070 SH   SOLE   0 0 49,070
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1,019 22,579 SH   SOLE   0 0 22,579
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 473 24,628 SH   SOLE   0 0 24,628
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHA 33737J117 5,937 217,171 SH   SOLE   0 0 217,171
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 387 11,191 SH   SOLE   0 0 11,191
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 795 17,513 SH   SOLE   0 0 17,513
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 757 19,605 SH   SOLE   0 0 19,605
FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 478 14,364 SH   SOLE   0 0 14,364
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 1,700 78,502 SH   SOLE   0 0 78,502
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 4,225 78,319 SH   SOLE   0 0 78,319
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1,163 29,254 SH   SOLE   0 0 29,254
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 31,337 929,344 SH   SOLE   0 0 929,344
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 49,338 1,019,997 SH   SOLE   0 0 1,019,997
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 4,625 207,682 SH   SOLE   0 0 207,682
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 39,401 546,327 SH   SOLE   0 0 546,327
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 959 46,171 SH   SOLE   0 0 46,171
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 4,356 262,457 SH   SOLE   0 0 262,457
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 54,927 2,456,484 SH   SOLE   2 0 2,456,482
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 30,866 2,071,526 SH   SOLE   0 0 2,071,526
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3,926 169,807 SH   SOLE   0 0 169,807
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 7,882 131,631 SH   SOLE   0 0 131,631
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 285 5,979 SH   SOLE   0 0 5,979
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 11,561 196,143 SH   SOLE   0 0 196,143
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 951 34,720 SH   SOLE   0 0 34,720
FIRST TR EXCHANGE TRADED FD ISE CLOUD COMP 33734X192 2,817 93,948 SH   SOLE   0 0 93,948
FIRST TR EXCHANGE TRADED FD ISE REVERE NAT 33733E807 3,303 135,579 SH   SOLE   0 0 135,579
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 6,393 197,802 SH   SOLE   0 0 197,802
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 2,336 120,934 SH   SOLE   0 0 120,934
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 3,147 118,430 SH   SOLE   0 0 118,430
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 4,039 104,052 SH   SOLE   0 0 104,052
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 633 36,848 SH   SOLE   0 0 36,848
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 6,681 270,694 SH   SOLE   0 0 270,694
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 10,480 117,166 SH   SOLE   0 0 117,166
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1,176 24,633 SH   SOLE   0 0 24,633
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 4,437 134,506 SH   SOLE   0 0 134,506
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 43,475 1,608,408 SH   SOLE   629,629 0 978,779
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 9,623 505,971 SH   SOLE   227,448 0 278,523
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 259 9,270 SH   SOLE   0 0 9,270
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 1,860 61,958 SH   SOLE   0 0 61,958
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 1,117 39,456 SH   SOLE   0 0 39,456
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 1,112 35,526 SH   SOLE   0 0 35,526
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 219 4,781 SH   SOLE   0 0 4,781
FIRST TR HIGH INCOME L/S FD COM 33738E109 2,935 197,903 SH   SOLE   0 0 197,903
FIRST TR INTER DUR PFD & IN COM 33718W103 657 27,860 SH   SOLE   0 0 27,860
FIRST TR ISE CHINDIA INDEX F COM 33733A102 370 13,618 SH   SOLE   0 0 13,618
FIRST TR ISE GLB WIND ENRG E COM SHS 33736G106 857 68,141 SH   SOLE   0 0 68,141
FIRST TR ISE WATER INDEX FD COM 33733B100 342 9,727 SH   SOLE   0 0 9,727
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 4,602 92,297 SH   SOLE   0 0 92,297
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 4,842 121,395 SH   SOLE   0 0 121,395
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 20,344 451,591 SH   SOLE   0 0 451,591
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 8,758 173,347 SH   SOLE   0 0 173,347
FIRST TR MLP & ENERGY INCOME COM 33739B104 2,381 152,317 SH   SOLE   0 0 152,317
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 16,274 606,573 SH   SOLE   0 0 606,573
FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 814 15,889 SH   SOLE   96 0 15,793
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 446 10,500 SH   SOLE   0 0 10,500
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 33,817 807,661 SH   SOLE   0 0 807,661
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 3,004 79,033 SH   SOLE   0 0 79,033
FIRST TR NASDAQ100 TECH INDE SHS 337345102 4,978 114,875 SH   SOLE   0 0 114,875
FIRST TR S&P REIT INDEX FD COM 33734G108 8,192 331,928 SH   SOLE   0 0 331,928
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 2,671 58,037 SH   SOLE   0 0 58,037
FIRST TR SR FLG RTE INCM FD COM 33733U108 951 73,983 SH   SOLE   0 0 73,983
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 684 58,293 SH   SOLE   0 0 58,293
FIRST TR US IPO INDEX FD SHS 336920103 4,189 82,911 SH   SOLE   0 0 82,911
FIRST TR VALUE LINE DIVID IN SHS 33734H106 34,753 1,289,076 SH   SOLE   1,955 0 1,287,121
FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 240 16,592 SH   SOLE   0 0 16,592
FIRSTENERGY CORP COM 337932107 5,512 157,879 SH   SOLE   107,282 0 50,597
FISERV INC COM 337738108 8,394 77,202 SH   SOLE   14,308 0 62,894
FITBIT INC CL A 33812L102 798 65,308 SH   SOLE   0 0 65,308
FIVE BELOW INC COM 33829M101 2,591 55,829 SH   SOLE   33,117 0 22,712
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 6,518 268,798 SH   SOLE   0 0 268,798
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 296 13,493 SH   SOLE   0 0 13,493
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 768 35,446 SH   SOLE   0 0 35,446
FLEETCOR TECHNOLOGIES INC COM 339041105 4,940 34,512 SH   SOLE   18,960 0 15,552
FLEETMATICS GROUP PLC COM G35569105 498 11,492 SH   SOLE   0 0 11,492
FLEXSHARES TR QUALT DIVD IDX 33939L860 45,526 1,242,518 SH   SOLE   1,237,044 0 5,474
FLEXTRONICS INTL LTD ORD Y2573F102 10,304 873,201 SH   SOLE   742,877 0 130,324
FLIR SYS INC COM 302445101 5,523 178,461 SH   SOLE   59,320 0 119,141
FLOWERS FOODS INC COM 343498101 3,563 190,008 SH   SOLE   281 0 189,727
FLOWSERVE CORP COM 34354P105 11,106 245,881 SH   SOLE   237,274 0 8,607
FLUOR CORP NEW COM 343412102 16,251 329,765 SH   SOLE   288,261 0 41,504
FMC TECHNOLOGIES INC COM 30249U101 861 32,291 SH   SOLE   29,573 0 2,718
FNB CORP PA COM 302520101 723 57,655 SH   SOLE   0 0 57,655
FOOT LOCKER INC COM 344849104 6,555 119,495 SH   SOLE   54,665 0 64,830
FORD MTR CO DEL COM PAR $0.01 345370860 41,076 3,267,799 SH   SOLE   917,593 0 2,350,206
FORD MTR CO DEL COM PAR $0.01 345370860 5 11,000 SH Call SOLE   0 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 3 21,000 SH Call SOLE   0 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 23 19,000 SH Put SOLE   0 0 19,000
FORD MTR CO DEL COM PAR $0.01 345370860 51 30,000 SH Call SOLE   0 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 25 30,000 SH Put SOLE   0 0 30,000
FORD MTR CO DEL COM PAR $0.01 345370860 13 44,000 SH Call SOLE   0 0 0
FOREST CITY RLTY TR INC COM CL A 345605109 3,899 174,783 SH   SOLE   173,466 0 1,317
FORMFACTOR INC COM 346375108 1,404 156,157 SH   SOLE   0 0 156,157
FORMFACTOR INC COM 346375108 142 149,000 SH Call SOLE   0 0 0
FORTINET INC COM 34959E109 4,071 128,884 SH   SOLE   88,377 0 40,507
FORTRESS INVESTMENT GROUP LL CL A 34958B106 254 57,428 SH   SOLE   0 0 57,428
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 454 49,427 SH   SOLE   0 0 49,427
FORTUNA SILVER MINES INC COM 349915108 101 14,477 SH   SOLE   0 0 14,477
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,105 19,058 SH   SOLE   2,891 0 16,167
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 1,561 90,201 SH   SOLE   36,510 0 53,691
FQF TR OSHARS FTSE US 351680855 2,032 73,330 SH   SOLE   0 0 73,330
FRANCO NEVADA CORP COM 351858105 3,459 45,595 SH   SOLE   0 0 45,595
FRANKLIN ELEC INC COM 353514102 285 8,611 SH   SOLE   0 0 8,611
FRANKLIN FINL NETWORK INC COM 35352P104 872 27,820 SH   SOLE   0 0 27,820
FRANKLIN LTD DURATION INC TR COM 35472T101 1,578 136,058 SH   SOLE   0 0 136,058
FRANKLIN RES INC COM 354613101 6,213 186,184 SH   SOLE   130,262 0 55,922
FRANKLIN UNVL TR SH BEN INT 355145103 172 24,978 SH   SOLE   0 0 24,978
FREEPORT-MCMORAN INC CL B 35671D857 25,693 2,306,403 SH   SOLE   1,718,543 0 587,860
FREEPORT-MCMORAN INC CL B 35671D857 1 12,500 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 5 31,500 SH Call SOLE   0 0 0
FREEPORT-MCMORAN INC CL B 35671D857 12 11,500 SH Call SOLE   0 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 420 9,638 SH   SOLE   8,374 0 1,264
FRONTIER COMMUNICATIONS CORP COM 35906A108 5,630 1,139,655 SH   SOLE   643,036 0 496,619
FRONTLINE LTD SHS NEW G3682E192 455 57,756 SH   SOLE   0 0 57,756
FS BANCORP INC COM 30263Y104 2,463 97,145 SH   SOLE   0 0 97,145
FS INVT CORP COM 302635107 1,688 186,562 SH   SOLE   0 0 186,562
FST TR NEW OPPORT MLP & ENE COM 33739M100 263 18,745 SH   SOLE   0 0 18,745
G-III APPAREL GROUP LTD COM 36237H101 1,953 42,716 SH   SOLE   40,416 0 2,300
GABELLI DIVD & INCOME TR COM 36242H104 3,169 165,650 SH   SOLE   0 0 165,650
GABELLI EQUITY TR INC COM 362397101 809 147,376 SH   SOLE   10,500 0 136,876
GABELLI GLB SML & MD CP VAL COM 36249W104 1,688 162,610 SH   SOLE   0 0 162,610
GABELLI HLTHCARE & WELLNESS SHS 36246K103 4,419 414,157 SH   SOLE   0 0 414,157
GABELLI MULTIMEDIA TR INC COM 36239Q109 533 75,602 SH   SOLE   0 0 75,602
GABELLI UTIL TR COM 36240A101 157 22,981 SH   SOLE   0 0 22,981
GALENA BIOPHARMA INC COM 363256108 5 10,500 SH   SOLE   0 0 10,500
GALLAGHER ARTHUR J & CO COM 363576109 14,842 311,799 SH   SOLE   299,647 0 12,152
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 2,380 366,170 SH   SOLE   0 0 366,170
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 94 12,279 SH   SOLE   0 0 12,279
GAMESTOP CORP NEW CL A 36467W109 331 12,460 SH   SOLE   50 0 12,410
GAMING & LEISURE PPTYS INC COM 36467J108 2,179 63,185 SH   SOLE   41,891 0 21,294
GAP INC DEL COM 364760108 401 18,907 SH   SOLE   0 0 18,907
GARMIN LTD SHS H2906T109 9,675 228,075 SH   SOLE   96,090 0 131,985
GARTNER INC COM 366651107 3,179 32,633 SH   SOLE   29,276 0 3,357
GASLOG LTD SHS G37585109 4,703 362,346 SH   SOLE   0 0 362,346
GASLOG LTD SHS G37585109 716 349,400 SH Call SOLE   0 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 299 15,778 SH   SOLE   0 0 15,778
GASTAR EXPL INC NEW COM 36729W202 49 44,500 SH   SOLE   0 0 44,500
GDL FUND COM SH BEN IT 361570104 2,554 257,207 SH   SOLE   0 0 257,207
GENERAC HLDGS INC COM 368736104 204 5,836 SH   SOLE   0 0 5,836
GENERAL AMERN INVS INC COM 368802104 11,804 383,001 SH   SOLE   0 0 383,001
GENERAL CABLE CORP DEL NEW COM 369300108 2,033 159,925 SH   SOLE   0 0 159,925
GENERAL DYNAMICS CORP COM 369550108 25,162 180,698 SH   SOLE   62,169 0 118,529
GENERAL ELECTRIC CO COM 369604103 167,216 5,311,813 SH   SOLE   804,476 0 4,507,337
GENERAL ELECTRIC CO COM 369604103 16 49,500 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 15 21,200 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 218 44,000 SH Call SOLE   0 0 0
GENERAL EMPLOYMENT ENTERPRIS COM NEW 369730304 136 32,303 SH   SOLE   0 0 32,303
GENERAL GROWTH PPTYS INC NEW COM 370023103 3,723 124,841 SH   SOLE   117,785 0 7,056
GENERAL MLS INC COM 370334104 100,508 1,409,261 SH   SOLE   1,059,775 0 349,486
GENERAL MTRS CO COM 37045V100 12,131 428,648 SH   SOLE   41,379 0 387,269
GENESCO INC COM 371532102 956 14,862 SH   SOLE   13,963 0 899
GENESEE & WYO INC CL A 371559105 1,979 33,572 SH   SOLE   23,892 0 9,680
GENESIS ENERGY L P UNIT LTD PARTN 371927104 8,463 220,570 SH   SOLE   0 0 220,570
GENTEX CORP COM 371901109 888 57,493 SH   SOLE   0 0 57,493
GENTHERM INC COM 37253A103 2,345 68,454 SH   SOLE   25,068 0 43,386
GENUINE PARTS CO COM 372460105 9,448 93,317 SH   SOLE   20,233 0 73,084
GENWORTH FINL INC COM CL A 37247D106 335 130,002 SH   SOLE   0 0 130,002
GEO GROUP INC NEW COM 36162J106 30,175 882,828 SH   SOLE   857,634 0 25,194
GERDAU S A SPON ADR REP PFD 373737105 22 12,000 SH   SOLE   0 0 12,000
GERON CORP COM 374163103 36 13,400 SH   SOLE   0 0 13,400
GIGAMON INC COM 37518B102 260 6,950 SH   SOLE   2,070 0 4,880
GIGPEAK INC COM 37518Q109 25 12,500 SH   SOLE   0 0 12,500
GILDAN ACTIVEWEAR INC COM 375916103 807 27,531 SH   SOLE   21,978 0 5,553
GILEAD SCIENCES INC COM 375558103 60,630 726,798 SH   SOLE   172,388 0 554,410
GLACIER BANCORP INC NEW COM 37637Q105 555 20,873 SH   SOLE   20,414 0 459
GLADSTONE INVT CORP COM 376546107 155 21,614 SH   SOLE   0 0 21,614
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 143,977 3,322,048 SH   SOLE   2,843,781 0 478,267
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 17 55,100 SH Call SOLE   0 0 0
GLOBAL PMTS INC COM 37940X102 4,819 67,510 SH   SOLE   64,116 0 3,394
GLOBAL X FDS FTSE NORDIC REG 37950E101 2,542 123,826 SH   SOLE   123,716 0 110
GLOBAL X FDS GBL X JPM ROTA 37950E135 1,831 76,578 SH   SOLE   0 0 76,578
GLOBAL X FDS GLB X MLP ENRG I 37950E226 2,087 151,122 SH   SOLE   0 0 151,122
GLOBAL X FDS GLB X SUPERDIV 37950E549 2,086 100,252 SH   SOLE   0 0 100,252
GLOBAL X FDS GLBL X MLP ETF 37950E473 552 47,467 SH   SOLE   0 0 47,467
GLOBAL X FDS GLBX MSCI NORW 37950E747 9,020 859,883 SH   SOLE   859,883 0 0
GLOBAL X FDS GLOBAL X LITHIUM 37954Y855 267 10,700 SH   SOLE   0 0 10,700
GLOBAL X FDS GLOBAL X SILVER 37954Y848 3,460 79,863 SH   SOLE   0 0 79,863
GLOBAL X FDS GLOBAL X SILVER 37954Y848 124 31,100 SH Call SOLE   0 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 489 19,163 SH   SOLE   0 0 19,163
GLOBALSTAR INC COM 378973408 66 54,500 SH   SOLE   0 0 54,500
GLOBUS MED INC CL A 379577208 1,341 56,275 SH   SOLE   45,844 0 10,431
GNC HLDGS INC COM CL A 36191G107 1,149 47,320 SH   SOLE   0 0 47,320
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 330 18,000 SH   SOLE   0 0 18,000
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 53 10,855 SH   SOLE   0 0 10,855
GOLDCORP INC NEW COM 380956409 1,495 78,149 SH   SOLE   0 0 78,149
GOLDEN ENTERPRISES INC COM 381010107 2,733 379,107 SH   SOLE   0 0 379,107
GOLDEN ENTMT INC COM 381013101 1,320 112,927 SH   SOLE   0 0 112,927
GOLDEN STAR RES LTD CDA COM 38119T104 10 15,600 SH   SOLE   0 0 15,600
GOLDMAN SACHS BDC INC SHS 38147U107 450 22,493 SH   SOLE   0 0 22,493
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 2,894 109,226 SH   SOLE   0 0 109,226
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 2,346 97,990 SH   SOLE   0 0 97,990
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 4,412 103,925 SH   SOLE   0 0 103,925
GOLDMAN SACHS GROUP INC COM 38141G104 16,309 109,763 SH   SOLE   63,171 0 46,592
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 446 62,559 SH   SOLE   0 0 62,559
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 393 42,026 SH   SOLE   0 0 42,026
GOLUB CAP BDC INC COM 38173M102 1,209 66,932 SH   SOLE   0 0 66,932
GOODYEAR TIRE & RUBR CO COM 382550101 949 37,003 SH   SOLE   9,284 0 27,719
GOPRO INC CL A 38268T103 964 89,196 SH   SOLE   0 0 89,196
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 309 13,388 SH   SOLE   0 0 13,388
GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 208 2,029 SH   SOLE   0 0 2,029
GRACO INC COM 384109104 8,216 104,016 SH   SOLE   102,676 0 1,340
GRAINGER W W INC COM 384802104 10,508 46,235 SH   SOLE   32,945 0 13,290
GRAMERCY PPTY TR COM 385002100 3,776 409,529 SH   SOLE   387,316 0 22,213
GRAPHIC PACKAGING HLDG CO COM 388689101 8,909 710,413 SH   SOLE   701,601 0 8,812
GRAY TELEVISION INC COM 389375106 913 84,177 SH   SOLE   83,477 0 700
GREAT LAKES DREDGE & DOCK CO COM 390607109 763 174,977 SH   SOLE   174,977 0 0
GREAT PLAINS ENERGY INC COM 391164100 8,924 293,558 SH   SOLE   192,710 0 100,848
GREATBATCH INC COM 39153L106 820 26,509 SH   SOLE   0 0 26,509
GREEN BRICK PARTNERS INC COM 392709101 97 13,378 SH   SOLE   0 0 13,378
GREENHILL & CO INC COM 395259104 584 36,260 SH   SOLE   35,647 0 613
GREIF INC CL A 397624107 222 5,954 SH   SOLE   0 0 5,954
GREIF INC CL B 397624206 3,269 59,700 SH   SOLE   0 0 59,700
GRIFOLS S A SP ADR REP B NVT 398438408 393 23,590 SH   SOLE   20,242 0 3,348
GROUPE CGI INC CL A SUB VTG 39945C109 1,299 30,474 SH   SOLE   0 0 30,474
GRUBHUB INC COM 400110102 299 9,633 SH   SOLE   8,253 0 1,380
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 326 2,044 SH   SOLE   940 0 1,104
GUGGENHEIM BLD AMR BDS MANG COM 401664107 1,738 74,286 SH   SOLE   0 0 74,286
GUGGENHEIM CR ALLOCATION FD COM 40168G108 691 33,598 SH   SOLE   0 0 33,598
GUGGENHEIM ENHANCED EQUITY S COM 40167K100 156 10,136 SH   SOLE   0 0 10,136
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 491 65,483 SH   SOLE   0 0 65,483
GUGGENHEIM EQ WEIGHT ENHANC COM SH BEN INT 40167M106 1,214 73,537 SH   SOLE   0 0 73,537
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 839 46,263 SH   SOLE   0 0 46,263
GUIDEWIRE SOFTWARE INC COM 40171V100 1,627 26,348 SH   SOLE   25,945 0 403
GULFPORT ENERGY CORP COM NEW 402635304 649 20,764 SH   SOLE   19,415 0 1,349
HAIN CELESTIAL GROUP INC COM 405217100 2,906 58,418 SH   SOLE   52,499 0 5,919
HALCON RES CORP COM PAR 40537Q506 7 14,860 SH   SOLE   0 0 14,860
HALLIBURTON CO COM 406216101 44,840 990,060 SH   SOLE   148,322 0 841,738
HALLIBURTON CO COM 406216101 23 12,600 SH Call SOLE   0 0 0
HALLIBURTON CO COM 406216101 30 13,300 SH Call SOLE   0 0 0
HALLIBURTON CO COM 406216101 29 10,800 SH Call SOLE   0 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 101 11,670 SH   SOLE   0 0 11,670
HALYARD HEALTH INC COM 40650V100 420 12,915 SH   SOLE   0 0 12,915
HANCOCK HLDG CO COM 410120109 269 10,313 SH   SOLE   0 0 10,313
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1,502 58,561 SH   SOLE   0 0 58,561
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 468 20,489 SH   SOLE   0 0 20,489
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 911 53,724 SH   SOLE   0 0 53,724
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 8,223 329,967 SH   SOLE   0 0 329,967
HANESBRANDS INC COM 410345102 9,682 385,296 SH   SOLE   305,307 0 79,989
HANNON ARMSTRONG SUST INFR C COM 41068X100 905 41,895 SH   SOLE   0 0 41,895
HARLEY DAVIDSON INC COM 412822108 3,966 87,542 SH   SOLE   50,712 0 36,830
HARLEY DAVIDSON INC COM 412822108 7 22,100 SH Call SOLE   0 0 0
HARLEY DAVIDSON INC COM 412822108 25 34,300 SH Call SOLE   0 0 0
HARMAN INTL INDS INC COM 413086109 16,575 230,774 SH   SOLE   69,962 0 160,812
HARRIS CORP DEL COM 413875105 19,836 237,729 SH   SOLE   206,245 0 31,484
HARTFORD FINL SVCS GROUP INC COM 416515104 4,737 106,730 SH   SOLE   58,168 0 48,562
HASBRO INC COM 418056107 5,160 61,438 SH   SOLE   42,461 0 18,977
HATTERAS FINL CORP COM 41902R103 214 13,018 SH   SOLE   472 0 12,546
HAWAIIAN ELEC INDUSTRIES COM 419870100 325 9,923 SH   SOLE   0 0 9,923
HAWAIIAN HOLDINGS INC COM 419879101 1,091 28,735 SH   SOLE   1,434 0 27,301
HCA HOLDINGS INC COM 40412C101 12,598 163,594 SH   SOLE   16,410 0 147,184
HCP INC COM 40414L109 7,536 212,994 SH   SOLE   40,840 0 172,154
HD SUPPLY HLDGS INC COM 40416M105 3,437 98,711 SH   SOLE   86,284 0 12,427
HDFC BANK LTD ADR REPS 3 SHS 40415F101 4,246 63,995 SH   SOLE   36,485 0 27,510
HEADWATERS INC COM 42210P102 2,813 156,824 SH   SOLE   0 0 156,824
HEALTH INS INNOVATIONS INC COM CL A 42225K106 108 27,380 SH   SOLE   0 0 27,380
HEALTHCARE RLTY TR COM 421946104 213 6,076 SH   SOLE   0 0 6,076
HEALTHCARE SVCS GRP INC COM 421906108 2,095 50,619 SH   SOLE   29,968 0 20,651
HEALTHCARE TR AMER INC CL A NEW 42225P501 497 15,359 SH   SOLE   0 0 15,359
HEALTHSOUTH CORP COM NEW 421924309 807 20,785 SH   SOLE   6,790 0 13,995
HEARTLAND EXPRESS INC COM 422347104 2,510 144,341 SH   SOLE   144,341 0 0
HECLA MNG CO COM 422704106 106 20,780 SH   SOLE   0 0 20,780
HEICO CORP NEW CL A 422806208 12,890 240,256 SH   SOLE   0 0 240,256
HEICO CORP NEW COM 422806109 4,671 69,917 SH   SOLE   27,087 0 42,830
HELEN OF TROY CORP LTD COM G4388N106 999 9,718 SH   SOLE   9,718 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 103 15,300 SH   SOLE   0 0 15,300
HELMERICH & PAYNE INC COM 423452101 5,115 76,189 SH   SOLE   12,867 0 63,322
HENRY JACK & ASSOC INC COM 426281101 10,440 119,629 SH   SOLE   76,053 0 43,576
HERCULES CAPITAL INC COM 427096508 4,946 398,213 SH   SOLE   176,523 0 221,690
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 1,920 111,954 SH   SOLE   106,204 0 5,750
HERSHEY CO COM 427866108 4,253 37,475 SH   SOLE   0 0 37,475
HERTZ GLOBAL HOLDINGS INC COM 42805T105 1,320 119,265 SH   SOLE   252 0 119,013
HERZFELD CARIBBEAN BASIN FD COM 42804T106 168 27,550 SH   SOLE   0 0 27,550
HESS CORP COM 42809H107 1,373 22,838 SH   SOLE   2,122 0 20,716
HEWLETT PACKARD ENTERPRISE C COM 42824C109 8,389 459,142 SH   SOLE   240,820 0 218,322
HEXCEL CORP NEW COM 428291108 668 16,034 SH   SOLE   13,919 0 2,115
HFF INC CL A 40418F108 3,655 126,567 SH   SOLE   125,865 0 702
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 3,050 233,343 SH   SOLE   0 0 233,343
HIBBETT SPORTS INC COM 428567101 390 11,198 SH   SOLE   9,938 0 1,260
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 2,501 136,090 SH   SOLE   0 0 136,090
HIGHWOODS PPTYS INC COM 431284108 241 4,571 SH   SOLE   0 0 4,571
HILLENBRAND INC COM 431571108 9,160 304,937 SH   SOLE   302,853 0 2,084
HILLTOP HOLDINGS INC COM 432748101 261 12,421 SH   SOLE   0 0 12,421
HILTON WORLDWIDE HLDGS INC COM 43300A104 747 33,170 SH   SOLE   5,217 0 27,953
HMS HLDGS CORP COM 40425J101 354 20,076 SH   SOLE   18,534 0 1,542
HNI CORP COM 404251100 2,849 61,281 SH   SOLE   61,281 0 0
HOLLYFRONTIER CORP COM 436106108 3,509 147,615 SH   SOLE   94,442 0 53,173
HOLOGIC INC COM 436440101 1,276 36,885 SH   SOLE   0 0 36,885
HOME BANCSHARES INC COM 436893200 789 39,849 SH   SOLE   3,863 0 35,986
HOME DEPOT INC COM 437076102 136,492 1,068,914 SH   SOLE   467,629 0 601,285
HOME DEPOT INC COM 437076102 3 18,400 SH Call SOLE   0 0 0
HONDA MOTOR LTD AMERN SHS 438128308 6,893 272,141 SH   SOLE   231,906 0 40,235
HONEYWELL INTL INC COM 438516106 93,605 804,709 SH   SOLE   506,479 0 298,230
HORIZON PHARMA PLC SHS G4617B105 2,749 166,881 SH   SOLE   0 0 166,881
HORMEL FOODS CORP COM 440452100 20,139 550,236 SH   SOLE   26 0 550,210
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 878 30,486 SH   SOLE   0 0 30,486
HOST HOTELS & RESORTS INC COM 44107P104 233 14,354 SH   SOLE   71 0 14,283
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 184 11,802 SH   SOLE   11,767 0 35
HOUSTON WIRE & CABLE CO COM 44244K109 613 116,715 SH   SOLE   0 0 116,715
HOVNANIAN ENTERPRISES INC CL A 442487203 20 11,700 SH   SOLE   0 0 11,700
HOWARD HUGHES CORP COM 44267D107 1,073 9,386 SH   SOLE   0 0 9,386
HP INC COM 40434L105 2,643 210,571 SH   SOLE   91,083 0 119,488
HSBC HLDGS PLC ADR A 1/40PF A 404280604 1,460 56,277 SH   SOLE   0 0 56,277
HSBC HLDGS PLC SPON ADR NEW 404280406 8,422 268,974 SH   SOLE   46,661 0 222,313
HSBC HLDGS PLC SPON ADR NEW 404280406 2 15,700 SH Call SOLE   0 0 0
HUANENG PWR INTL INC SPON ADR H SHS 443304100 1,692 67,747 SH   SOLE   0 0 67,747
HUBBELL INC COM 443510607 5,299 50,241 SH   SOLE   43,514 0 6,727
HUDBAY MINERALS INC COM 443628102 320 67,155 SH   SOLE   67,155 0 0
HUDSON PAC PPTYS INC COM 444097109 1,489 51,020 SH   SOLE   50,991 0 29
HUMANA INC COM 444859102 2,536 14,099 SH   SOLE   8,205 0 5,894
HUNT J B TRANS SVCS INC COM 445658107 2,246 27,748 SH   SOLE   17,264 0 10,484
HUNTINGTON BANCSHARES INC COM 446150104 11,038 1,234,714 SH   SOLE   875,901 0 358,813
HUNTINGTON BANCSHARES INC PFD CONV SER A 446150401 1,177 829 SH   SOLE   0 0 829
HUNTINGTON INGALLS INDS INC COM 446413106 11,390 67,787 SH   SOLE   60,596 0 7,191
HUNTSMAN CORP COM 447011107 6,702 498,321 SH   SOLE   332,437 0 165,884
HYATT HOTELS CORP COM CL A 448579102 1,644 33,457 SH   SOLE   32,375 0 1,082
IAC INTERACTIVECORP COM 44919P508 4,956 88,035 SH   SOLE   63,852 0 24,183
IBERIABANK CORP COM 450828108 3,881 64,983 SH   SOLE   16,522 0 48,461
IBIO INC COM 451033104 36 50,000 SH   SOLE   0 0 50,000
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 626 11,591 SH   SOLE   0 0 11,591
ICON PLC SHS G4705A100 6,514 93,049 SH   SOLE   66,178 0 26,871
ICU MED INC COM 44930G107 6,107 54,168 SH   SOLE   21,347 0 32,821
IDACORP INC COM 451107106 229 2,819 SH   SOLE   60 0 2,759
IDEX CORP COM 45167R104 12,585 153,289 SH   SOLE   149,216 0 4,073
IDEXX LABS INC COM 45168D104 8,650 93,151 SH   SOLE   81,679 0 11,472
IHS INC CL A 451734107 4,847 41,928 SH   SOLE   41,828 0 100
ILLINOIS TOOL WKS INC COM 452308109 18,671 179,245 SH   SOLE   97,469 0 81,776
ILLUMINA INC COM 452327109 2,567 18,287 SH   SOLE   12,573 0 5,714
ILLUMINA INC NOTE 6/1 452327AF6 243 250,000 PRN   SOLE   0 0 250,000
ILLUMINA INC NOTE 0.500% 6/1 452327AH2 250 250,000 PRN   SOLE   0 0 250,000
IMAX CORP COM 45245E109 1,227 41,607 SH   SOLE   40,807 0 800
IMMUNOCELLULAR THERAPEUTICS COM 452536105 3 15,200 SH   SOLE   0 0 15,200
IMMUNOGEN INC COM 45253H101 1,991 646,440 SH   SOLE   642,595 0 3,845
IMPERIAL OIL LTD COM NEW 453038408 389 12,310 SH   SOLE   0 0 12,310
IMPERVA INC COM 45321L100 276 6,421 SH   SOLE   4,303 0 2,118
INCYTE CORP COM 45337C102 508 6,350 SH   SOLE   412 0 5,938
INDEPENDENCE RLTY TR INC COM 45378A106 6,575 803,761 SH   SOLE   0 0 803,761
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 112,794 3,868,096 SH   SOLE   3,852,893 0 15,203
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 8,801 309,552 SH   SOLE   304,875 0 4,677
INDEXIQ ETF TR US RL EST SMCP 45409B628 292 10,991 SH   SOLE   0 0 10,991
INDIA FD INC COM 454089103 1,895 78,001 SH   SOLE   0 0 78,001
INFINERA CORPORATION COM 45667G103 417 36,991 SH   SOLE   19,948 0 17,043
INFINERA CORPORATION COM 45667G103 11 14,000 SH Call SOLE   0 0 0
INFOBLOX INC COM 45672H104 197 10,500 SH   SOLE   0 0 10,500
INFOSYS LTD SPONSORED ADR 456788108 4,722 264,538 SH   SOLE   41,723 0 222,815
ING GROEP N V SPONSORED ADR 456837103 4,777 462,487 SH   SOLE   130,253 0 332,234
INGERSOLL-RAND PLC SHS G47791101 22,817 358,309 SH   SOLE   185,020 0 173,289
INGERSOLL-RAND PLC SHS G47791101 3 13,600 SH Call SOLE   0 0 0
INGEVITY CORP COM 45688C107 1,083 31,809 SH   SOLE   24,492 0 7,317
INGRAM MICRO INC CL A 457153104 1,100 31,640 SH   SOLE   0 0 31,640
INGREDION INC COM 457187102 9,928 76,719 SH   SOLE   42,819 0 33,900
INNOSPEC INC COM 45768S105 763 16,587 SH   SOLE   16,587 0 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 105 11,313 SH   SOLE   0 0 11,313
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 1,782 22,341 SH   SOLE   21,876 0 465
INTEGRATED DEVICE TECHNOLOGY COM 458118106 469 23,321 SH   SOLE   3,358 0 19,963
INTEL CORP COM 458140100 100,206 3,055,046 SH   SOLE   1,763,114 0 1,291,932
INTEL CORP COM 458140100 7 12,000 SH Call SOLE   0 0 0
INTELIQUENT INC COM 45825N107 869 43,678 SH   SOLE   2,607 0 41,071
INTERCONTINENTAL EXCHANGE IN COM 45866F104 25,647 100,190 SH   SOLE   32,027 0 68,163
INTERNATIONAL BUSINESS MACHS COM 459200101 55,366 364,776 SH   SOLE   50,553 0 314,223
INTERNATIONAL BUSINESS MACHS COM 459200101 2 22,200 SH Call SOLE   0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6,486 51,444 SH   SOLE   30,247 0 21,197
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 571 30,482 SH   SOLE   0 0 30,482
INTERNATIONAL TOWER HILL MIN COM 46050R102 13 15,000 SH   SOLE   0 0 15,000
INTEROIL CORP COM 460951106 4,489 99,750 SH   SOLE   0 0 99,750
INTERPUBLIC GROUP COS INC COM 460690100 2,113 91,467 SH   SOLE   74,451 0 17,016
INTERSECT ENT INC COM 46071F103 1,139 88,125 SH   SOLE   88,125 0 0
INTERVAL LEISURE GROUP INC COM 46113M108 182 11,460 SH   SOLE   4,480 0 6,980
INTL PAPER CO COM 460146103 19,849 468,365 SH   SOLE   225,397 0 242,968
INTRAWEST RESORTS HLDGS INC COM 46090K109 212 16,333 SH   SOLE   16,333 0 0
INTREXON CORP COM 46122T102 1,291 52,449 SH   SOLE   0 0 52,449
INTUIT COM 461202103 10,636 95,298 SH   SOLE   30,330 0 64,968
INTUITIVE SURGICAL INC COM NEW 46120E602 6,127 9,263 SH   SOLE   2,325 0 6,938
INVENSENSE INC COM 46123D205 65 10,650 SH   SOLE   0 0 10,650
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 181 13,569 SH   SOLE   0 0 13,569
INVESCO BD FD COM 46132L107 359 18,982 SH   SOLE   0 0 18,982
INVESCO DYNAMIC CR OPP FD COM 46132R104 1,874 170,020 SH   SOLE   0 0 170,020
INVESCO LTD SHS G491BT108 3,341 130,828 SH   SOLE   23,049 0 107,779
INVESCO MORTGAGE CAPITAL INC COM 46131B100 151 11,032 SH   SOLE   0 0 11,032
INVESCO MUN OPPORTUNITY TR COM 46132C107 1,228 82,390 SH   SOLE   0 0 82,390
INVESCO MUN TR COM 46131J103 547 38,473 SH   SOLE   0 0 38,473
INVESCO MUNI INCOME OPP TRST COM 46132X101 154 18,880 SH   SOLE   0 0 18,880
INVESCO PA VALUE MUN INCOME COM 46132K109 1,106 76,305 SH   SOLE   0 0 76,305
INVESCO QUALITY MUNI INC TRS COM 46133G107 255 18,449 SH   SOLE   0 0 18,449
INVESCO SR INCOME TR COM 46131H107 344 82,355 SH   SOLE   0 0 82,355
INVESCO TR INVT GRADE MUNS COM 46131M106 192 12,915 SH   SOLE   0 0 12,915
INVESCO VALUE MUN INCOME TR COM 46132P108 355 19,985 SH   SOLE   0 0 19,985
INVESTORS BANCORP INC NEW COM 46146L101 1,827 164,855 SH   SOLE   163,716 0 1,139
INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 174 30,058 SH   SOLE   0 0 30,058
IONIS PHARMACEUTICALS INC COM 462222100 12,255 526,185 SH   SOLE   504,632 0 21,553
IPG PHOTONICS CORP COM 44980X109 1,178 14,732 SH   SOLE   9,890 0 4,842
IRIDIUM COMMUNICATIONS INC COM 46269C102 6,544 736,906 SH   SOLE   0 0 736,906
IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 1,002 3,100 SH   SOLE   0 0 3,100
IROBOT CORP COM 462726100 812 23,142 SH   SOLE   0 0 23,142
IRON MTN INC NEW COM 46284V101 96,222 2,415,817 SH   SOLE   2,311,674 0 104,143
ISHARES 10+ YR CR BD ETF 464289511 7,143 114,010 SH   SOLE   67,531 0 46,479
ISHARES BELGIUM CAPD ETF 464286301 511 28,878 SH   SOLE   0 0 28,878
ISHARES CONSER ALLOC ETF 464289883 224 6,823 SH   SOLE   0 0 6,823
ISHARES EM MKTS CURR ETF 464286517 2,837 63,197 SH   SOLE   0 0 63,197
ISHARES EM MKTS DIV ETF 464286319 2,714 81,174 SH   SOLE   80,974 0 200
ISHARES GL MET&MINPR ETF 464286368 328 32,533 SH   SOLE   0 0 32,533
ISHARES GRWT ALLOCAT ETF 464289867 273 6,817 SH   SOLE   0 0 6,817
ISHARES MIN VOL EMRG MKT 464286533 2,538 49,206 SH   SOLE   0 0 49,206
ISHARES MIN VOL GBL ETF 464286525 9,767 127,884 SH   SOLE   0 0 127,884
ISHARES MODERT ALLOC ETF 464289875 219 6,213 SH   SOLE   0 0 6,213
ISHARES MSCI AUST ETF 464286103 19,230 988,682 SH   SOLE   977,628 0 11,054
ISHARES MSCI BRZ CAP ETF 464286400 558 18,503 SH   SOLE   0 0 18,503
ISHARES MSCI CDA ETF 464286509 1,088 44,409 SH   SOLE   0 0 44,409
ISHARES MSCI EURO FL ETF 464289180 226 14,411 SH   SOLE   0 0 14,411
ISHARES MSCI EURZONE ETF 464286608 465 14,407 SH   SOLE   0 0 14,407
ISHARES MSCI GERMANY ETF 464286806 296 12,287 SH   SOLE   0 0 12,287
ISHARES MSCI HONG KG ETF 464286871 5,841 298,313 SH   SOLE   0 0 298,313
ISHARES MSCI JAPAN ETF 464286848 7,712 670,603 SH   SOLE   362,051 0 308,552
ISHARES MSCI PAC JP ETF 464286665 1,148 29,290 SH   SOLE   0 0 29,290
ISHARES MSCI SINGAP ETF 464286673 697 64,158 SH   SOLE   0 0 64,158
ISHARES MSCI SZ CAP ETF 464286749 3,542 119,459 SH   SOLE   87,311 0 32,148
ISHARES MSCI TURKEY ETF 464286715 215 5,417 SH   SOLE   0 0 5,417
ISHARES RUS TP200 GR ETF 464289438 203 3,774 SH   SOLE   0 0 3,774
ISHARES GOLD TRUST ISHARES 464285105 16,106 1,262,249 SH   SOLE   316,446 0 945,803
ISHARES INC CORE MSCI EMKT 46434G103 39,661 947,919 SH   SOLE   846,429 0 101,490
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 287 18,501 SH   SOLE   0 0 18,501
ISHARES SILVER TRUST ISHARES 46428Q109 6,390 357,692 SH   SOLE   0 0 357,692
ISHARES SILVER TRUST ISHARES 46428Q109 2 12,400 SH Call SOLE   0 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4 18,200 SH Call SOLE   0 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 1,420 30,634 SH   SOLE   0 0 30,634
ISHARES TR 0-5YR INVT GR CP 46434V100 372 7,300 SH   SOLE   0 0 7,300
ISHARES TR 1-3 YR CR BD ETF 464288646 33,746 318,089 SH   SOLE   97,280 0 220,809
ISHARES TR 1-3 YR TR BD ETF 464287457 25,645 300,561 SH   SOLE   67,132 0 233,429
ISHARES TR 10-20 YR TRS ETF 464288653 55,663 379,692 SH   SOLE   345,559 0 34,133
ISHARES TR 20 YR TR BD ETF 464287432 25,789 185,661 SH   SOLE   137 0 185,524
ISHARES TR 3-7 YR TR BD ETF 464288661 24,405 191,633 SH   SOLE   40,500 0 151,133
ISHARES TR 7-10 Y TR BD ETF 464287440 40,979 362,786 SH   SOLE   78,960 0 283,826
ISHARES TR A RATE CP BD ETF 46429B291 3,447 64,188 SH   SOLE   0 0 64,188
ISHARES TR AGENCY BOND ETF 464288166 8,488 73,248 SH   SOLE   52,688 0 20,560
ISHARES TR BAA BA RTD ETF 46432F107 364 6,905 SH   SOLE   0 0 6,905
ISHARES TR CALIF MUN BD ETF 464288356 246 2,016 SH   SOLE   0 0 2,016
ISHARES TR CHINA LG-CAP ETF 464287184 2,299 67,185 SH   SOLE   0 0 67,185
ISHARES TR CMBS ETF 46429B366 5,421 101,921 SH   SOLE   62,776 0 39,145
ISHARES TR COHEN&STEER REIT 464287564 7,551 69,790 SH   SOLE   0 0 69,790
ISHARES TR CORE DIV GRWTH 46434V621 737 27,008 SH   SOLE   0 0 27,008
ISHARES TR CORE HIGH DV ETF 46429B663 10,451 127,219 SH   SOLE   0 0 127,219
ISHARES TR CORE MSCI EAFE 46432F842 137,604 2,651,843 SH   SOLE   2,489,523 0 162,320
ISHARES TR CORE S&P MCP ETF 464287507 16,763 112,198 SH   SOLE   0 0 112,198
ISHARES TR CORE S&P SCP ETF 464287804 60,716 522,440 SH   SOLE   1,406 0 521,034
ISHARES TR CORE S&P TTL STK 464287150 3,004 31,539 SH   SOLE   0 0 31,539
ISHARES TR CORE S&P500 ETF 464287200 69,881 331,964 SH   SOLE   31,074 0 300,890
ISHARES TR CORE ST USDB ETF 46432F859 3,635 35,795 SH   SOLE   1,851 0 33,944
ISHARES TR CORE US AGGBD ET 464287226 875,316 7,772,618 SH   SOLE   6,457,743 0 1,314,875
ISHARES TR CORE US CR BD 464288620 13,531 119,370 SH   SOLE   117,297 0 2,073
ISHARES TR CORE US GRW ETF 464287671 2,052 25,128 SH   SOLE   20,374 0 4,754
ISHARES TR CORE US TR BD 46429B267 4,142 157,834 SH   SOLE   123,153 0 34,681
ISHARES TR CORE US VAL ETF 464287663 424 3,158 SH   SOLE   631 0 2,527
ISHARES TR CUR HD EURZN ETF 46434V639 401 16,654 SH   SOLE   0 0 16,654
ISHARES TR DOW JONES US ETF 464287846 984 9,402 SH   SOLE   0 0 9,402
ISHARES TR EAFE GRWTH ETF 464288885 57,580 880,153 SH   SOLE   865,047 0 15,106
ISHARES TR EAFE SML CP ETF 464288273 59,615 1,235,291 SH   SOLE   1,045,498 0 189,793
ISHARES TR EAFE VALUE ETF 464288877 2,383 55,489 SH   SOLE   45,861 0 9,628
ISHARES TR EUROPE ETF 464287861 1,128 29,861 SH   SOLE   0 0 29,861
ISHARES TR FLTG RATE BD ETF 46429B655 1,087 21,481 SH   SOLE   70 0 21,411
ISHARES TR GLB CNSM STP ETF 464288737 3,181 31,761 SH   SOLE   0 0 31,761
ISHARES TR GLOB HLTHCRE ETF 464287325 374 3,707 SH   SOLE   0 0 3,707
ISHARES TR GLOB TELECOM ETF 464287275 7,235 114,492 SH   SOLE   112,420 0 2,072
ISHARES TR GLOBAL ENERG ETF 464287341 793 24,556 SH   SOLE   0 0 24,556
ISHARES TR GLOBAL REIT ETF 46434V647 467 17,021 SH   SOLE   0 0 17,021
ISHARES TR GLOBAL TECH ETF 464287291 1,245 12,787 SH   SOLE   0 0 12,787
ISHARES TR GOV/CRED BD ETF 464288596 2,451 20,802 SH   SOLE   0 0 20,802
ISHARES TR HDG MSCI EAFE 46434V803 1,446 60,314 SH   SOLE   0 0 60,314
ISHARES TR HDG MSCI GERMN 46434V704 574 25,303 SH   SOLE   0 0 25,303
ISHARES TR IBONDS DEC18 ETF 46434VAA8 933 36,766 SH   SOLE   0 0 36,766
ISHARES TR IBONDS DEC19 ETF 46434VAU4 792 31,297 SH   SOLE   0 0 31,297
ISHARES TR IBOXX HI YD ETF 464288513 21,832 257,758 SH   SOLE   4,385 0 253,373
ISHARES TR IBOXX INV CP ETF 464287242 51,212 417,255 SH   SOLE   177,690 0 239,565
ISHARES TR INTERM CR BD ETF 464288638 95,534 858,633 SH   SOLE   732,013 0 126,620
ISHARES TR INTL DEV RE ETF 464288489 205 7,019 SH   SOLE   0 0 7,019
ISHARES TR INTL DEVPPTY ETF 464288422 4,225 114,956 SH   SOLE   0 0 114,956
ISHARES TR INTL SEL DIV ETF 464288448 18,535 647,413 SH   SOLE   457,082 0 190,331
ISHARES TR INTL TREA BD ETF 464288117 3,056 30,695 SH   SOLE   0 0 30,695
ISHARES TR INTRM GOV/CR ETF 464288612 255 2,251 SH   SOLE   0 0 2,251
ISHARES TR JP MOR EM MK ETF 464288281 1,504 13,057 SH   SOLE   51 0 13,006
ISHARES TR MBS ETF 464288588 34,472 313,468 SH   SOLE   189,051 0 124,417
ISHARES TR MICRO-CAP ETF 464288869 1,422 20,111 SH   SOLE   0 0 20,111
ISHARES TR MIN VOL EAFE ETF 46429B689 38,405 578,476 SH   SOLE   348,267 0 230,209
ISHARES TR MIN VOL USA ETF 46429B697 58,675 1,269,768 SH   SOLE   634,352 0 635,416
ISHARES TR MRG RL ES CP ETF 464288539 7,463 727,420 SH   SOLE   0 0 727,420
ISHARES TR MRGSTR MD CP ETF 464288208 21,385 143,238 SH   SOLE   0 0 143,238
ISHARES TR MRGSTR MD CP VAL 464288406 446 3,539 SH   SOLE   0 0 3,539
ISHARES TR MRNGSTR INC ETF 46432F875 584 23,480 SH   SOLE   0 0 23,480
ISHARES TR MRNGSTR LG-CP ET 464287127 3,175 25,862 SH   SOLE   0 0 25,862
ISHARES TR MRNGSTR LG-CP GR 464287119 353 3,017 SH   SOLE   0 0 3,017
ISHARES TR MRNGSTR LG-CP VL 464288109 1,331 15,348 SH   SOLE   0 0 15,348
ISHARES TR MSCI AC ASIA ETF 464288182 838 15,318 SH   SOLE   0 0 15,318
ISHARES TR MSCI ACWI ETF 464288257 502 8,919 SH   SOLE   2,202 0 6,717
ISHARES TR MSCI ACWI EX US 464288240 28,671 735,897 SH   SOLE   0 0 735,897
ISHARES TR MSCI EAFE ETF 464287465 551,878 9,886,749 SH   SOLE   8,850,743 0 1,036,006
ISHARES TR MSCI EAFE ETF 464287465 3 14,100 SH Call SOLE   0 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 164,792 4,796,028 SH   SOLE   4,413,744 0 382,284
ISHARES TR MSCI EMG MKT ETF 464287234 13 50,100 SH Call SOLE   0 0 0
ISHARES TR MSCI INDIA ETF 46429B598 378 13,535 SH   SOLE   0 0 13,535
ISHARES TR MSCI INDONIA ETF 46429B309 249 10,198 SH   SOLE   0 0 10,198
ISHARES TR MSCI UTD KNGDM 46434V548 239 15,545 SH   SOLE   0 0 15,545
ISHARES TR N AMER TECH ETF 464287549 751 6,827 SH   SOLE   0 0 6,827
ISHARES TR NA NAT RES 464287374 639 19,239 SH   SOLE   0 0 19,239
ISHARES TR NA TEC-SFTWR ETF 464287515 3,464 32,937 SH   SOLE   0 0 32,937
ISHARES TR NASDQ BIOTEC ETF 464287556 11,546 44,866 SH   SOLE   0 0 44,866
ISHARES TR NATIONAL MUN ETF 464288414 61,516 539,977 SH   SOLE   367,319 0 172,658
ISHARES TR RUS 1000 ETF 464287622 16,251 139,027 SH   SOLE   1,726 0 137,301
ISHARES TR RUS 1000 GRW ETF 464287614 618,812 6,165,907 SH   SOLE   5,235,358 0 930,549
ISHARES TR RUS 1000 VAL ETF 464287598 623,452 6,039,447 SH   SOLE   5,229,815 0 809,632
ISHARES TR RUS 2000 GRW ETF 464287648 3,782 27,546 SH   SOLE   9 0 27,537
ISHARES TR RUS 2000 VAL ETF 464287630 8,654 88,950 SH   SOLE   514 0 88,436
ISHARES TR RUS MD CP GR ETF 464287481 14,924 159,469 SH   SOLE   590 0 158,879
ISHARES TR RUS MDCP VAL ETF 464287473 18,627 250,722 SH   SOLE   94,948 0 155,774
ISHARES TR RUS MID-CAP ETF 464287499 16,050 95,413 SH   SOLE   3,932 0 91,481
ISHARES TR RUSSELL 2000 ETF 464287655 239,618 2,083,968 SH   SOLE   1,886,893 0 197,075
ISHARES TR RUSSELL 3000 ETF 464287689 5,276 42,545 SH   SOLE   3,175 0 39,370
ISHARES TR S&P 100 ETF 464287101 2,204 23,725 SH   SOLE   0 0 23,725
ISHARES TR S&P 500 GRWT ETF 464287309 47,941 411,226 SH   SOLE   31,447 0 379,779
ISHARES TR S&P 500 VAL ETF 464287408 32,835 353,442 SH   SOLE   115 0 353,327
ISHARES TR S&P MC 400GR ETF 464287606 26,093 154,295 SH   SOLE   0 0 154,295
ISHARES TR S&P MC 400VL ETF 464287705 12,411 96,921 SH   SOLE   0 0 96,921
ISHARES TR SELECT DIVID ETF 464287168 32,248 378,139 SH   SOLE   656 0 377,483
ISHARES TR SHRT NAT MUN ETF 464288158 671 6,310 SH   SOLE   0 0 6,310
ISHARES TR SHRT TRS BD ETF 464288679 21,879 198,082 SH   SOLE   48 0 198,034
ISHARES TR SP SMCP600GR ETF 464287887 14,237 110,874 SH   SOLE   0 0 110,874
ISHARES TR SP SMCP600VL ETF 464287879 2,958 25,321 SH   SOLE   0 0 25,321
ISHARES TR TIPS BD ETF 464287176 11,860 101,652 SH   SOLE   283 0 101,369
ISHARES TR TRANS AVG ETF 464287192 769 5,729 SH   SOLE   0 0 5,729
ISHARES TR U.S. AER&DEF ETF 464288760 2,810 22,488 SH   SOLE   0 0 22,488
ISHARES TR U.S. BAS MTL ETF 464287838 3,882 51,117 SH   SOLE   0 0 51,117
ISHARES TR U.S. CNSM GD ETF 464287812 21,996 190,692 SH   SOLE   172,708 0 17,984
ISHARES TR U.S. CNSM SV ETF 464287580 6,182 43,102 SH   SOLE   0 0 43,102
ISHARES TR U.S. ENERGY ETF 464287796 2,793 72,807 SH   SOLE   0 0 72,807
ISHARES TR U.S. FIN SVC ETF 464287770 1,587 19,683 SH   SOLE   0 0 19,683
ISHARES TR U.S. FINLS ETF 464287788 3,936 45,805 SH   SOLE   0 0 45,805
ISHARES TR U.S. INDS ETF 464287754 2,618 23,821 SH   SOLE   0 0 23,821
ISHARES TR U.S. INSRNCE ETF 464288786 306 6,038 SH   SOLE   0 0 6,038
ISHARES TR U.S. MED DVC ETF 464288810 14,710 108,523 SH   SOLE   56,780 0 51,743
ISHARES TR U.S. PFD STK ETF 464288687 31,057 778,559 SH   SOLE   1,025 0 777,534
ISHARES TR U.S. PHARMA ETF 464288836 2,425 16,791 SH   SOLE   0 0 16,791
ISHARES TR U.S. REAL ES ETF 464287739 7,703 93,509 SH   SOLE   1,124 0 92,385
ISHARES TR U.S. TECH ETF 464287721 3,092 29,368 SH   SOLE   0 0 29,368
ISHARES TR U.S. UTILITS ETF 464287697 4,076 31,048 SH   SOLE   0 0 31,048
ISHARES TR US HLTHCARE ETF 464287762 2,876 19,393 SH   SOLE   0 0 19,393
ISHARES TR US HLTHCR PR ETF 464288828 8,165 64,106 SH   SOLE   50,771 0 13,335
ISHARES TR US HOME CONS ETF 464288752 16,047 580,376 SH   SOLE   541,845 0 38,531
ISHARES TR US OIL EQ&SV ETF 464288844 282 7,305 SH   SOLE   0 0 7,305
ISHARES TR US OIL&GS EX ETF 464288851 202 3,559 SH   SOLE   0 0 3,559
ISHARES TR US REGNL BKS ETF 464288778 702 21,652 SH   SOLE   0 0 21,652
ISHARES TR USA ESG SLCT ETF 464288802 319 3,690 SH   SOLE   0 0 3,690
ISHARES TR USA MOMENTUM FCT 46432F396 15,181 198,706 SH   SOLE   187,651 0 11,055
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 2,597 51,768 SH   SOLE   0 0 51,768
ISLE OF CAPRI CASINOS INC COM 464592104 238 13,000 SH   SOLE   0 0 13,000
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 112 11,887 SH   SOLE   11,095 0 792
ITC HLDGS CORP COM 465685105 8,596 183,595 SH   SOLE   167,958 0 15,637
J & J SNACK FOODS CORP COM 466032109 1,439 12,067 SH   SOLE   9,744 0 2,323
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 828 16,728 SH   SOLE   0 0 16,728
J2 GLOBAL INC COM 48123V102 4,657 73,725 SH   SOLE   66,286 0 7,439
JABIL CIRCUIT INC COM 466313103 3,410 184,632 SH   SOLE   169,576 0 15,056
JACK IN THE BOX INC COM 466367109 587 6,835 SH   SOLE   3,887 0 2,948
JACOBS ENGR GROUP INC DEL COM 469814107 2,431 48,811 SH   SOLE   46,609 0 2,202
JAMES RIV GROUP LTD COM G5005R107 1,404 41,335 SH   SOLE   41,335 0 0
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 681 69,590 SH   SOLE   0 0 69,590
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 353 2,497 SH   SOLE   370 0 2,127
JEFFERIES GROUP INC NEW DBCV 3.875%11/0 472319AG7 1,624 1,604,000 PRN   SOLE   0 0 1,604,000
JERNIGAN CAP INC COM 476405105 1,151 82,556 SH   SOLE   0 0 82,556
JETBLUE AIRWAYS CORP COM 477143101 2,519 152,127 SH   SOLE   43,561 0 108,566
JOHNSON & JOHNSON COM 478160104 325,013 2,679,406 SH   SOLE   1,414,364 0 1,265,042
JOHNSON CTLS INC COM 478366107 38,759 875,717 SH   SOLE   791,281 0 84,436
JONES LANG LASALLE INC COM 48020Q107 404 4,142 SH   SOLE   3,271 0 871
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 7,675 241,288 SH   SOLE   0 0 241,288
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 11 27,100 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 222,876 3,586,661 SH   SOLE   1,302,671 0 2,283,990
JPMORGAN CHASE & CO COM 46625H100 8 14,800 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 11 56,500 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 21 18,400 SH Call SOLE   0 0 0
JUNIPER NETWORKS INC COM 48203R104 2,235 99,362 SH   SOLE   82,083 0 17,279
JUNO THERAPEUTICS INC COM 48205A109 224 5,839 SH   SOLE   0 0 5,839
KANSAS CITY SOUTHERN COM NEW 485170302 15,543 172,517 SH   SOLE   8,246 0 164,271
KAR AUCTION SVCS INC COM 48238T109 525 12,570 SH   SOLE   11,306 0 1,264
KATE SPADE & CO COM 485865109 1,092 52,976 SH   SOLE   48,201 0 4,775
KAYNE ANDERSON ENRGY TTL RT COM 48660P104 1,497 137,505 SH   SOLE   0 0 137,505
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 295 20,551 SH   SOLE   0 0 20,551
KAYNE ANDERSON MLP INVT CO COM 486606106 1,615 79,351 SH   SOLE   0 0 79,351
KELLOGG CO COM 487836108 13,294 162,814 SH   SOLE   3,897 0 158,917
KEMET CORP COM NEW 488360207 48 16,272 SH   SOLE   0 0 16,272
KENNEDY-WILSON HLDGS INC COM 489398107 533 28,093 SH   SOLE   0 0 28,093
KERYX BIOPHARMACEUTICALS INC COM 492515101 82 12,314 SH   SOLE   0 0 12,314
KEYCORP NEW COM 493267108 5,259 475,895 SH   SOLE   136,447 0 339,448
KEYCORP NEW PFD 7.75% SR A 493267405 1,645 12,275 SH   SOLE   0 0 12,275
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,420 48,812 SH   SOLE   45,648 0 3,164
KIMBERLY CLARK CORP COM 494368103 149,674 1,088,669 SH   SOLE   816,416 0 272,253
KIMCO RLTY CORP COM 49446R109 8,459 269,561 SH   SOLE   231,641 0 37,920
KINDER MORGAN INC DEL *W EXP 05/25/201 49456B119 1 23,149 SH   SOLE   0 0 23,149
KINDER MORGAN INC DEL COM 49456B101 18,449 985,497 SH   SOLE   326 0 985,171
KINDER MORGAN INC DEL PFD SER A 49456B200 1,690 34,603 SH   SOLE   0 0 34,603
KINDRED HEALTHCARE INC COM 494580103 177 15,721 SH   SOLE   0 0 15,721
KINGOLD JEWELRY INC COM NEW 49579A204 31 17,000 SH   SOLE   0 0 17,000
KITE RLTY GROUP TR COM NEW 49803T300 980 34,951 SH   SOLE   0 0 34,951
KKR & CO L P DEL COM UNITS 48248M102 2,780 225,301 SH   SOLE   0 0 225,301
KKR INCOME OPPORTUNITIES FD COM 48249T106 184 12,211 SH   SOLE   0 0 12,211
KLA-TENCOR CORP COM 482480100 2,004 27,360 SH   SOLE   0 0 27,360
KNIGHT TRANSN INC COM 499064103 216 8,145 SH   SOLE   0 0 8,145
KNOLL INC COM NEW 498904200 304 12,503 SH   SOLE   0 0 12,503
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,722 92,786 SH   SOLE   0 0 92,786
KNOWLES CORP COM 49926D109 7,411 541,773 SH   SOLE   531,024 0 10,749
KOHLS CORP COM 500255104 1,024 27,008 SH   SOLE   391 0 26,617
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,788 71,709 SH   SOLE   4,785 0 66,924
KOPIN CORP COM 500600101 38 17,200 SH   SOLE   0 0 17,200
KOREA ELECTRIC PWR SPONSORED ADR 500631106 1,140 43,955 SH   SOLE   36,755 0 7,200
KORN FERRY INTL COM NEW 500643200 1,156 55,856 SH   SOLE   52,710 0 3,146
KOSMOS ENERGY LTD SHS G5315B107 103 18,843 SH   SOLE   0 0 18,843
KRAFT HEINZ CO COM 500754106 142,505 1,610,572 SH   SOLE   602,211 0 1,008,361
KRAFT HEINZ CO COM 500754106 201 45,700 SH Call SOLE   0 0 0
KROGER CO COM 501044101 15,987 434,548 SH   SOLE   196,656 0 237,892
KRONOS WORLDWIDE INC COM 50105F105 260 49,450 SH   SOLE   0 0 49,450
KT CORP SPONSORED ADR 48268K101 364 25,505 SH   SOLE   24,105 0 1,400
KULICKE & SOFFA INDS INC COM 501242101 453 37,216 SH   SOLE   0 0 37,216
L BRANDS INC COM 501797104 2,587 38,538 SH   SOLE   655 0 37,883
L-3 COMMUNICATIONS HLDGS INC COM 502424104 28,879 196,868 SH   SOLE   193,353 0 3,515
LABORATORY CORP AMER HLDGS COM NEW 50540R409 9,906 76,045 SH   SOLE   56,327 0 19,718
LADENBURG THALMAN FIN SVCS I COM 50575Q102 431 182,813 SH   SOLE   0 0 182,813
LAM RESEARCH CORP COM 512807108 5,093 60,589 SH   SOLE   38,464 0 22,125
LAMAR ADVERTISING CO NEW CL A 512816109 1,767 26,645 SH   SOLE   0 0 26,645
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 1,224 74,357 SH   SOLE   0 0 74,357
LANDSTAR SYS INC COM 515098101 14,849 216,267 SH   SOLE   184,018 0 32,249
LANNET INC COM 516012101 210 8,820 SH   SOLE   0 0 8,820
LAREDO PETROLEUM INC COM 516806106 279 26,629 SH   SOLE   0 0 26,629
LAS VEGAS SANDS CORP COM 517834107 4,521 103,958 SH   SOLE   0 0 103,958
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 4,320 183,203 SH   SOLE   79,395 0 103,808
LAUDER ESTEE COS INC CL A 518439104 16,233 178,333 SH   SOLE   3,400 0 174,933
LAZARD GLB TTL RET&INCM FD I COM 52106W103 4,239 324,013 SH   SOLE   0 0 324,013
LAZARD LTD SHS A G54050102 8,746 293,670 SH   SOLE   5,560 0 288,110
LAZARD WORLD DIVID & INCOME COM 521076109 2,108 233,498 SH   SOLE   0 0 233,498
LEAR CORP COM NEW 521865204 14,199 139,538 SH   SOLE   108,544 0 30,994
LEGACY RESVS LP UNIT LP INT 524707304 122 75,019 SH   SOLE   0 0 75,019
LEGACY TEX FINL GROUP INC COM 52471Y106 559 20,756 SH   SOLE   7,756 0 13,000
LEGG MASON BW GLB INC OPP FD COM 52469B100 816 62,955 SH   SOLE   0 0 62,955
LEGG MASON INC COM 524901105 10,020 339,776 SH   SOLE   339,260 0 516
LEGGETT & PLATT INC COM 524660107 12,752 249,508 SH   SOLE   69,669 0 179,839
LENDINGTREE INC NEW COM 52603B107 1,117 12,647 SH   SOLE   10,120 0 2,527
LENNAR CORP CL A 526057104 1,279 27,749 SH   SOLE   4,068 0 23,681
LENNOX INTL INC COM 526107107 685 4,805 SH   SOLE   2,032 0 2,773
LEUCADIA NATL CORP COM 527288104 3,271 188,740 SH   SOLE   0 0 188,740
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 3,427 66,551 SH   SOLE   39,336 0 27,215
LEXICON PHARMACEUTICALS INC COM NEW 528872302 315 21,940 SH   SOLE   17,543 0 4,397
LEXINGTON REALTY TRUST COM 529043101 1,746 172,736 SH   SOLE   0 0 172,736
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,076 812,044 SH   SOLE   0 0 812,044
LIBERTY ALL-STAR GROWTH FD I COM 529900102 181 44,254 SH   SOLE   0 0 44,254
LIBERTY BROADBAND CORP COM SER A 530307107 2,220 37,382 SH   SOLE   28,304 0 9,078
LIBERTY BROADBAND CORP COM SER C 530307305 4,393 73,214 SH   SOLE   55,949 0 17,265
LIBERTY GLOBAL PLC LILAC SHS CL C G5480U153 2,027 62,318 SH   SOLE   62,292 0 26
LIBERTY GLOBAL PLC SHS CL C G5480U120 5,066 176,819 SH   SOLE   160,778 0 16,041
LIBERTY INTERACTIVE CORP LBT VENT COM A 53071M880 3,565 96,171 SH   SOLE   83,877 0 12,294
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 19,033 750,210 SH   SOLE   743,144 0 7,066
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 163 10,833 SH   SOLE   7,486 0 3,347
LIBERTY MEDIA CORP DELAWARE COM A MEDIA GRP 531229870 692 36,173 SH   SOLE   28,037 0 8,136
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 4,504 143,609 SH   SOLE   110,432 0 33,177
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 437 29,776 SH   SOLE   17,482 0 12,294
LIBERTY MEDIA CORP DELAWARE COM C MEDIA GRP 531229854 1,380 72,746 SH   SOLE   54,478 0 18,268
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 9,357 303,109 SH   SOLE   228,397 0 74,712
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 470 21,500 SH   SOLE   0 0 21,500
LIFEPOINT HEALTH INC COM 53219L109 1,970 30,131 SH   SOLE   30,030 0 101
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,295 10,856 SH   SOLE   609 0 10,247
LILLY ELI & CO COM 532457108 23,818 302,452 SH   SOLE   18,666 0 283,786
LIMELIGHT NETWORKS INC COM 53261M104 19 13,087 SH   SOLE   0 0 13,087
LINCOLN ELEC HLDGS INC COM 533900106 2,204 37,298 SH   SOLE   32,182 0 5,116
LINCOLN NATL CORP IND COM 534187109 6,831 176,180 SH   SOLE   28,858 0 147,322
LINEAR TECHNOLOGY CORP COM 535678106 12,600 270,783 SH   SOLE   212,181 0 58,602
LINKEDIN CORP COM CL A 53578A108 720 3,804 SH   SOLE   1,001 0 2,803
LIONS GATE ENTMNT CORP COM NEW 535919203 1,385 68,438 SH   SOLE   36,278 0 32,160
LITHIA MTRS INC CL A 536797103 1,510 21,247 SH   SOLE   0 0 21,247
LITTELFUSE INC COM 537008104 2,076 17,566 SH   SOLE   17,527 0 39
LIVANOVA PLC SHS G5509L101 233 4,645 SH   SOLE   215 0 4,430
LIVE NATION ENTERTAINMENT IN COM 538034109 1,538 65,468 SH   SOLE   61,718 0 3,750
LIVE OAK BANCSHARES INC COM 53803X105 220 15,612 SH   SOLE   0 0 15,612
LKQ CORP COM 501889208 8,259 260,526 SH   SOLE   150,508 0 110,018
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 13,844 4,661,315 SH   SOLE   4,588,401 0 72,914
LMP CAP & INCOME FD INC COM 50208A102 8,327 634,184 SH   SOLE   7 0 634,177
LOCKHEED MARTIN CORP COM 539830109 94,808 382,028 SH   SOLE   207,686 0 174,342
LOEWS CORP COM 540424108 4,477 108,957 SH   SOLE   101,932 0 7,025
LOGITECH INTL S A SHS H50430232 763 47,135 SH   SOLE   10,818 0 36,317
LOUISIANA PAC CORP COM 546347105 1,428 82,314 SH   SOLE   75,561 0 6,753
LOWES COS INC COM 548661107 43,742 552,510 SH   SOLE   155,285 0 397,225
LPL FINL HLDGS INC COM 50212V100 11,328 502,794 SH   SOLE   502,390 0 404
LSB INDS INC COM 502160104 327 27,095 SH   SOLE   26,991 0 104
LTC PPTYS INC COM 502175102 923 17,841 SH   SOLE   1,768 0 16,073
LULULEMON ATHLETICA INC COM 550021109 4,498 60,894 SH   SOLE   45,950 0 14,944
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 327 21,201 SH   SOLE   0 0 21,201
LUNA INNOVATIONS COM 550351100 101 81,459 SH   SOLE   0 0 81,459
LUXFER HLDGS PLC SPONSORED ADR 550678106 128 10,645 SH   SOLE   10,645 0 0
LUXOFT HLDG INC ORD SHS CL A G57279104 885 17,007 SH   SOLE   0 0 17,007
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 57,267 769,505 SH   SOLE   142,966 0 626,539
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4 10,600 SH Call SOLE   0 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 10 32,700 SH Call SOLE   0 0 0
M & T BK CORP COM 55261F104 1,058 8,945 SH   SOLE   0 0 8,945
M D C HLDGS INC COM 552676108 335 13,784 SH   SOLE   0 0 13,784
MACATAWA BK CORP COM 554225102 107 14,403 SH   SOLE   0 0 14,403
MACERICH CO COM 554382101 4,599 53,863 SH   SOLE   52,349 0 1,514
MACK CALI RLTY CORP COM 554489104 1,952 72,282 SH   SOLE   64,196 0 8,086
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 1,947 59,046 SH   SOLE   59,017 0 29
MACQUARIE FT TR GB INF UT DI COM 55607W100 264 21,280 SH   SOLE   0 0 21,280
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 349 16,300 SH   SOLE   0 0 16,300
MACQUARIE INFRASTRUCTURE COR COM 55608B105 5,732 77,409 SH   SOLE   1,430 0 75,979
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 571 500,000 PRN   SOLE   0 0 500,000
MACYS INC COM 55616P104 8,567 254,893 SH   SOLE   16,600 0 238,293
MADDEN STEVEN LTD COM 556269108 1,683 49,236 SH   SOLE   47,083 0 2,153
MADISON CVRED CALL & EQ STR COM 557437100 209 27,297 SH   SOLE   0 0 27,297
MADISON STRTG SECTOR PREM FD COM 558268108 923 80,275 SH   SOLE   0 0 80,275
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 41,509 546,172 SH   SOLE   258,203 0 287,969
MAGNA INTL INC COM 559222401 981 27,984 SH   SOLE   4,713 0 23,271
MAIN STREET CAPITAL CORP COM 56035L104 3,479 105,891 SH   SOLE   0 0 105,891
MAINSTAY DEFINEDTERM MN OPP COM 56064K100 8,175 395,310 SH   SOLE   0 0 395,310
MALLINCKRODT PUB LTD CO SHS G5785G107 4,742 78,022 SH   SOLE   0 0 78,022
MANAGED DURATION INVT GRD FU COM 56165R103 255 17,308 SH   SOLE   0 0 17,308
MANHATTAN ASSOCS INC COM 562750109 3,024 47,158 SH   SOLE   25,989 0 21,169
MANITOWOC FOODSERVICE INC COM 563568104 482 27,346 SH   SOLE   65 0 27,281
MANITOWOC INC COM 563571108 82 15,074 SH   SOLE   0 0 15,074
MANNKIND CORP COM 56400P201 261 224,679 SH   SOLE   0 0 224,679
MANPOWERGROUP INC COM 56418H100 5,562 86,446 SH   SOLE   86,050 0 396
MANULIFE FINL CORP COM 56501R106 2,109 154,602 SH   SOLE   5,900 0 148,702
MARATHON OIL CORP COM 565849106 6,644 442,635 SH   SOLE   142,161 0 300,474
MARATHON PETE CORP COM 56585A102 55,360 1,458,364 SH   SOLE   238,177 0 1,220,187
MARATHON PETE CORP COM 56585A102 105 53,900 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 24 25,200 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 33 19,800 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 41 41,000 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 4 25,800 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 12 16,700 SH Call SOLE   0 0 0
MARINE HARVEST ASA SPONSORED ADR 56824R205 472 27,903 SH   SOLE   24,703 0 3,200
MARINEMAX INC COM 567908108 563 33,203 SH   SOLE   12,480 0 20,723
MARKEL CORP COM 570535104 7,894 8,285 SH   SOLE   5,898 0 2,387
MARKETAXESS HLDGS INC COM 57060D108 7,335 50,444 SH   SOLE   48,815 0 1,629
MARRIOTT INTL INC NEW CL A 571903202 14,298 215,130 SH   SOLE   81,951 0 133,179
MARRIOTT INTL INC NEW CL A 571903202 17 15,100 SH Call SOLE   0 0 0
MARRIOTT INTL INC NEW CL A 571903202 29 10,300 SH Call SOLE   0 0 0
MARSH & MCLENNAN COS INC COM 571748102 14,062 205,409 SH   SOLE   114,574 0 90,835
MARTIN MARIETTA MATLS INC COM 573284106 2,831 14,742 SH   SOLE   7,228 0 7,514
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 1,151 49,816 SH   SOLE   0 0 49,816
MASCO CORP COM 574599106 20,553 664,291 SH   SOLE   336,515 0 327,776
MASIMO CORP COM 574795100 6,666 126,935 SH   SOLE   1,380 0 125,555
MAST THERAPEUTICS INC COM 576314108 6 13,580 SH   SOLE   0 0 13,580
MASTERCARD INC CL A 57636Q104 20,014 227,274 SH   SOLE   117,447 0 109,827
MATTEL INC COM 577081102 2,592 82,828 SH   SOLE   0 0 82,828
MATTHEWS INTL CORP CL A 577128101 9,532 171,321 SH   SOLE   171,228 0 93
MATTRESS FIRM HLDG CORP COM 57722W106 2,150 64,076 SH   SOLE   64,018 0 58
MAUI LD & PINEAPPLE INC COM 577345101 426 58,999 SH   SOLE   0 0 58,999
MAXIM INTEGRATED PRODS INC COM 57772K101 3,446 96,551 SH   SOLE   48,132 0 48,419
MAXIMUS INC COM 577933104 239 4,312 SH   SOLE   0 0 4,312
MAXLINEAR INC CL A 57776J100 307 17,079 SH   SOLE   0 0 17,079
MCCORMICK & CO INC COM NON VTG 579780206 15,458 144,912 SH   SOLE   47,640 0 97,272
MCDERMOTT INTL INC COM 580037109 234 47,445 SH   SOLE   763 0 46,682
MCDONALDS CORP COM 580135101 177,366 1,473,872 SH   SOLE   1,085,556 0 388,316
MCDONALDS CORP COM 580135101 5 12,000 SH Call SOLE   0 0 0
MCEWEN MNG INC COM 58039P107 78 20,188 SH   SOLE   0 0 20,188
MCKESSON CORP COM 58155Q103 20,163 108,023 SH   SOLE   75,406 0 32,617
MDC PARTNERS INC CL A SUB VTG 552697104 1,526 83,423 SH   SOLE   82,964 0 459
MDU RES GROUP INC COM 552690109 508 21,163 SH   SOLE   6,495 0 14,668
MEAD JOHNSON NUTRITION CO COM 582839106 8,485 93,496 SH   SOLE   61,720 0 31,776
MEDICAL PPTYS TRUST INC COM 58463J304 5,841 384,027 SH   SOLE   273,243 0 110,784
MEDIVATION INC COM 58501N101 941 15,599 SH   SOLE   24 0 15,575
MEDLEY CAP CORP COM 58503F106 83 12,454 SH   SOLE   0 0 12,454
MEDNAX INC COM 58502B106 11,634 160,629 SH   SOLE   92,372 0 68,257
MEDTRONIC PLC SHS G5960L103 71,533 824,394 SH   SOLE   408,260 0 416,134
MEDTRONIC PLC SHS G5960L103 51 16,300 SH Call SOLE   0 0 0
MELCO CROWN ENTMT LTD ADR 585464100 183 14,586 SH   SOLE   0 0 14,586
MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 1,415 744,770 SH   SOLE   0 0 744,770
MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 6 10,900 SH Call SOLE   0 0 0
MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 32 20,000 SH Put SOLE   0 0 20,000
MEMORIAL RESOURCE DEV CORP COM 58605Q109 282 17,773 SH   SOLE   0 0 17,773
MERCADOLIBRE INC COM 58733R102 472 3,357 SH   SOLE   3,207 0 150
MERCK & CO INC COM 58933Y105 233,494 4,053,010 SH   SOLE   2,914,081 0 1,138,929
MERCK & CO INC COM 58933Y105 13 17,700 SH Call SOLE   0 0 0
MERCURY GENL CORP NEW COM 589400100 247 4,650 SH   SOLE   0 0 4,650
MERIT MED SYS INC COM 589889104 330 16,652 SH   SOLE   0 0 16,652
MERRIMACK PHARMACEUTICALS IN COM 590328100 241 44,764 SH   SOLE   0 0 44,764
METHANEX CORP COM 59151K108 3,710 127,481 SH   SOLE   123,892 0 3,589
METLIFE INC COM 59156R108 31,348 787,048 SH   SOLE   496,042 0 291,006
METTLER TOLEDO INTERNATIONAL COM 592688105 2,380 6,523 SH   SOLE   5,468 0 1,055
MFA FINL INC COM 55272X102 4,176 574,406 SH   SOLE   401,919 0 172,487
MFC BANCORP LTD COM 55278T105 66 30,350 SH   SOLE   0 0 30,350
MFS CHARTER INCOME TR SH BEN INT 552727109 1,712 202,111 SH   SOLE   0 0 202,111
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 109 20,139 SH   SOLE   0 0 20,139
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 1,159 210,778 SH   SOLE   0 0 210,778
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 431 87,597 SH   SOLE   0 0 87,597
MFS INTER INCOME TR SH BEN INT 55273C107 273 58,923 SH   SOLE   0 0 58,923
MFS INVT GRADE MUN TR SH BEN INT 59318B108 158 14,940 SH   SOLE   0 0 14,940
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 1,207 199,530 SH   SOLE   0 0 199,530
MFS MUN INCOME TR SH BEN INT 552738106 488 64,420 SH   SOLE   0 0 64,420
MGIC INVT CORP WIS COM 552848103 202 33,947 SH   SOLE   30,904 0 3,043
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,512 56,686 SH   SOLE   0 0 56,686
MGM RESORTS INTERNATIONAL COM 552953101 3,625 160,206 SH   SOLE   71,236 0 88,970
MICHAEL KORS HLDGS LTD SHS G60754101 2,922 59,056 SH   SOLE   0 0 59,056
MICHAELS COS INC COM 59408Q106 2,021 71,063 SH   SOLE   71,063 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 69,202 1,363,293 SH   SOLE   385,408 0 977,885
MICROCHIP TECHNOLOGY INC COM 595017104 88 76,100 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 8,436 613,049 SH   SOLE   15,548 0 597,501
MICRON TECHNOLOGY INC COM 595112103 3 48,800 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 41 21,400 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 50 14,000 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 28 25,400 SH Call SOLE   0 0 0
MICROSEMI CORP COM 595137100 5,361 164,033 SH   SOLE   132,837 0 31,196
MICROSOFT CORP COM 594918104 357,274 6,982,090 SH   SOLE   3,280,977 0 3,701,113
MICROSOFT CORP COM 594918104 1 13,200 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 2 12,800 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 33 74,100 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 4 21,400 SH Call SOLE   0 0 0
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 81 41,728 SH   SOLE   0 0 41,728
MID-AMER APT CMNTYS INC COM 59522J103 11,610 109,119 SH   SOLE   28,263 0 80,856
MIDDLEBY CORP COM 596278101 3,772 32,726 SH   SOLE   30,717 0 2,009
MILLER HERMAN INC COM 600544100 222 7,434 SH   SOLE   0 0 7,434
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 874 73,011 SH   SOLE   0 0 73,011
MIMEDX GROUP INC COM 602496101 1,453 182,108 SH   SOLE   0 0 182,108
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 5,112 1,153,839 SH   SOLE   1,147,415 0 6,424
MIX TELEMATICS LTD SPONSORED ADR 60688N102 96 20,600 SH   SOLE   0 0 20,600
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 430 150,945 SH   SOLE   149,960 0 985
MOBILE MINI INC COM 60740F105 3,550 102,490 SH   SOLE   102,407 0 83
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,018 243,665 SH   SOLE   160,784 0 82,881
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 7,509 162,737 SH   SOLE   25,306 0 137,431
MOBILEYE N V AMSTELVEEN ORD SHS N51488117 76 12,900 SH Call SOLE   0 0 0
MOHAWK INDS INC COM 608190104 16,528 87,102 SH   SOLE   4,210 0 82,892
MOLINA HEALTHCARE INC COM 60855R100 1,764 35,342 SH   SOLE   34,142 0 1,200
MOLSON COORS BREWING CO CL B 60871R209 17,773 175,743 SH   SOLE   165,102 0 10,641
MONDELEZ INTL INC CL A 609207105 30,011 659,425 SH   SOLE   44,170 0 615,255
MONDELEZ INTL INC CL A 609207105 27 19,300 SH Call SOLE   0 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 7,078 533,822 SH   SOLE   0 0 533,822
MONOLITHIC PWR SYS INC COM 609839105 1,673 24,492 SH   SOLE   16,665 0 7,827
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 1,356 55,058 SH   SOLE   55,058 0 0
MONRO MUFFLER BRAKE INC COM 610236101 1,454 22,882 SH   SOLE   22,387 0 495
MONROE CAP CORP COM 610335101 654 44,086 SH   SOLE   0 0 44,086
MONSANTO CO NEW COM 61166W101 10,152 98,169 SH   SOLE   47,019 0 51,150
MONSTER BEVERAGE CORP NEW COM 61174X109 20,237 125,922 SH   SOLE   118,620 0 7,302
MOODYS CORP COM 615369105 2,174 23,204 SH   SOLE   22,085 0 1,119
MORGAN STANLEY COM NEW 617446448 8,140 313,312 SH   SOLE   256,963 0 56,349
MORGAN STANLEY EM MKTS DM DE COM 617477104 237 30,875 SH   SOLE   0 0 30,875
MORGAN STANLEY EMER MKTS DEB COM 61744H105 224 24,190 SH   SOLE   0 0 24,190
MORGAN STANLEY EMER MKTS FD COM 61744G107 148 11,179 SH   SOLE   0 0 11,179
MORGAN STANLEY TRUSTS INCOME SECS INC 61745P874 513 27,981 SH   SOLE   0 0 27,981
MORNINGSTAR INC COM 617700109 278 3,398 SH   SOLE   0 0 3,398
MOSAIC CO NEW COM 61945C103 6,576 251,165 SH   SOLE   145,917 0 105,248
MOTOROLA SOLUTIONS INC COM NEW 620076307 41,162 623,956 SH   SOLE   616,565 0 7,391
MPLX LP COM UNIT REP LTD 55336V100 3,233 96,139 SH   SOLE   0 0 96,139
MSA SAFETY INC COM 553498106 2,580 49,122 SH   SOLE   47,958 0 1,164
MSC INDL DIRECT INC CL A 553530106 20,198 286,258 SH   SOLE   282,247 0 4,011
MUELLER WTR PRODS INC COM SER A 624758108 3,403 297,967 SH   SOLE   65,683 0 232,284
MURPHY OIL CORP COM 626717102 585 18,425 SH   SOLE   0 0 18,425
MURPHY USA INC COM 626755102 10,737 144,776 SH   SOLE   109,414 0 35,362
MYLAN N V SHS EURO N59465109 5,223 120,790 SH   SOLE   41,297 0 79,493
NABORS INDUSTRIES LTD SHS G6359F103 471 46,832 SH   SOLE   106 0 46,726
NASDAQ INC COM 631103108 11,092 171,519 SH   SOLE   106,282 0 65,237
NATHANS FAMOUS INC NEW COM 632347100 326 7,320 SH   SOLE   0 0 7,320
NATIONAL FUEL GAS CO N J COM 636180101 32,120 564,705 SH   SOLE   552,464 0 12,241
NATIONAL GRID PLC SPON ADR NEW 636274300 140,086 1,884,654 SH   SOLE   1,800,091 0 84,563
NATIONAL HEALTH INVS INC COM 63633D104 1,037 13,807 SH   SOLE   9,073 0 4,734
NATIONAL OILWELL VARCO INC COM 637071101 12,502 371,535 SH   SOLE   204,749 0 166,786
NATIONAL RETAIL PPTYS INC COM 637417106 1,076 20,805 SH   SOLE   0 0 20,805
NATURAL GROCERS BY VITAMIN C COM 63888U108 275 21,109 SH   SOLE   21,009 0 100
NATUS MEDICAL INC DEL COM 639050103 563 14,900 SH   SOLE   14,767 0 133
NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 9 17,000 SH   SOLE   0 0 17,000
NAVIENT CORP COM 63938C108 5,257 439,958 SH   SOLE   435,760 0 4,198
NAVIGATOR HOLDINGS LTD SHS Y62132108 656 57,000 SH   SOLE   0 0 57,000
NAVIOS MARITIME ACQUIS CORP SHS Y62159101 102 65,000 SH   SOLE   0 0 65,000
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 41 31,399 SH   SOLE   0 0 31,399
NCI BUILDING SYS INC COM NEW 628852204 258 16,139 SH   SOLE   0 0 16,139
NEENAH PAPER INC COM 640079109 464 6,417 SH   SOLE   4,104 0 2,313
NEKTAR THERAPEUTICS COM 640268108 1,206 84,761 SH   SOLE   0 0 84,761
NETAPP INC COM 64110D104 779 31,674 SH   SOLE   850 0 30,824
NETEASE INC SPONSORED ADR 64110W102 6,225 32,217 SH   SOLE   26,631 0 5,586
NETFLIX INC COM 64110L106 17,044 186,313 SH   SOLE   46,614 0 139,699
NETSCOUT SYS INC COM 64115T104 783 35,205 SH   SOLE   34,878 0 327
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 114 19,500 SH   SOLE   0 0 19,500
NETSUITE INC COM 64118Q107 314 4,312 SH   SOLE   2,064 0 2,248
NEUBERGER BERMAN HGH YLD FD COM 64128C106 776 70,885 SH   SOLE   0 0 70,885
NEUBERGER BERMAN INTER MUNI COM 64124P101 703 41,939 SH   SOLE   0 0 41,939
NEUBERGER BERMAN MLP INCOME COM 64129H104 505 59,640 SH   SOLE   0 0 59,640
NEUBERGER BERMAN RE ES SEC F COM 64190A103 5,606 986,944 SH   SOLE   0 0 986,944
NEUROCRINE BIOSCIENCES INC COM 64125C109 409 8,993 SH   SOLE   5,420 0 3,573
NEUSTAR INC CL A 64126X201 2,095 89,128 SH   SOLE   36,033 0 53,095
NEVADA GOLD & CASINOS INC COM NEW 64126Q206 123 63,500 SH   SOLE   0 0 63,500
NEVRO CORP COM 64157F103 2,110 28,605 SH   SOLE   27,620 0 985
NEW GOLD INC CDA COM 644535106 202 46,040 SH   SOLE   0 0 46,040
NEW JERSEY RES COM 646025106 636 16,495 SH   SOLE   0 0 16,495
NEW MEDIA INVT GROUP INC COM 64704V106 1,725 95,465 SH   SOLE   0 0 95,465
NEW MTN FIN CORP COM 647551100 630 48,859 SH   SOLE   0 0 48,859
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,075 149,894 SH   SOLE   655 0 149,239
NEW YORK CMNTY BANCORP INC COM 649445103 14,712 981,429 SH   SOLE   108,244 0 873,185
NEW YORK MTG TR INC COM PAR $.02 649604501 76 12,433 SH   SOLE   0 0 12,433
NEW YORK TIMES CO CL A 650111107 212 17,500 SH   SOLE   0 0 17,500
NEWELL BRANDS INC COM 651229106 16,886 347,664 SH   SOLE   254,167 0 93,497
NEWFIELD EXPL CO COM 651290108 21,830 494,112 SH   SOLE   388,464 0 105,648
NEWLINK GENETICS CORP COM 651511107 173 15,320 SH   SOLE   0 0 15,320
NEWMONT MINING CORP COM 651639106 2,247 57,432 SH   SOLE   0 0 57,432
NEWMONT MINING CORP NOTE 1.625% 7/1 651639AJ5 1,746 1,561,000 PRN   SOLE   0 0 1,561,000
NEWS CORP NEW CL B 65249B208 187 15,983 SH   SOLE   0 0 15,983
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 619 48,658 SH   SOLE   0 0 48,658
NEXPOINT CR STRATEGIES FD COM NEW 65340G205 1,880 88,228 SH   SOLE   0 0 88,228
NEXPOINT RESIDENTIAL TR INC COM 65341D102 1,227 67,430 SH   SOLE   0 0 67,430
NEXTERA ENERGY INC COM 65339F101 44,146 338,539 SH   SOLE   91,886 0 246,653
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 487 25,208 SH   SOLE   0 0 25,208
NICE LTD SPONSORED ADR 653656108 2,658 41,630 SH   SOLE   35,723 0 5,907
NIELSEN HLDGS PLC SHS EUR G6518L108 13,353 256,928 SH   SOLE   247,248 0 9,680
NIKE INC CL B 654106103 37,929 687,119 SH   SOLE   249,348 0 437,771
NIKE INC CL B 654106103 10 15,000 SH Call SOLE   0 0 0
NIKE INC CL B 654106103 1 200,000 SH Call SOLE   0 0 0
NIKE INC CL B 654106103 1 25,000 SH Call SOLE   0 0 0
NIMBLE STORAGE INC COM 65440R101 126 15,853 SH   SOLE   0 0 15,853
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 1,880 39,924 SH   SOLE   30,448 0 9,476
NISOURCE INC COM 65473P105 1,807 68,155 SH   SOLE   0 0 68,155
NN INC COM 629337106 1,332 95,222 SH   SOLE   62,722 0 32,500
NOAH HLDGS LTD SPON ADS CL A 65487X102 234 9,706 SH   SOLE   0 0 9,706
NOBLE CORP PLC SHS USD G65431101 1,005 121,960 SH   SOLE   0 0 121,960
NOBLE ENERGY INC COM 655044105 4,518 125,941 SH   SOLE   116,732 0 9,209
NOKIA CORP SPONSORED ADR 654902204 884 155,373 SH   SOLE   0 0 155,373
NOMURA HLDGS INC SPONSORED ADR 65535H208 361 102,741 SH   SOLE   97,142 0 5,599
NORDIC AMERICAN TANKERS LIMI COM G65773106 569 40,966 SH   SOLE   0 0 40,966
NORDSON CORP COM 655663102 6,603 78,973 SH   SOLE   36,347 0 42,626
NORDSTROM INC COM 655664100 10,424 273,959 SH   SOLE   70,748 0 203,211
NORDSTROM INC COM 655664100 6 85,900 SH Call SOLE   0 0 0
NORFOLK SOUTHERN CORP COM 655844108 13,229 155,397 SH   SOLE   17,488 0 137,909
NORFOLK SOUTHERN CORP COM 655844108 10 23,900 SH Call SOLE   0 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 47 10,200 SH   SOLE   0 0 10,200
NORTHERN TR CORP COM 665859104 12,648 190,859 SH   SOLE   13,103 0 177,756
NORTHROP GRUMMAN CORP COM 666807102 17,750 79,850 SH   SOLE   45,109 0 34,741
NORTHSTAR RLTY FIN CORP COM 66704R803 307 26,856 SH   SOLE   0 0 26,856
NORTHWESTERN CORP COM NEW 668074305 235 3,723 SH   SOLE   0 0 3,723
NORWEGIAN CRUISE LINE HLDGS SHS G66721104 2,251 56,493 SH   SOLE   3,952 0 52,541
NOVAGOLD RES INC COM NEW 66987E206 227 37,107 SH   SOLE   0 0 37,107
NOVARTIS A G SPONSORED ADR 66987V109 52,669 638,334 SH   SOLE   445,189 0 193,145
NOVAVAX INC COM 670002104 556 76,454 SH   SOLE   38,073 0 38,381
NOVO-NORDISK A S ADR 670100205 25,634 476,638 SH   SOLE   244,363 0 232,275
NOW INC COM 67011P100 13,907 766,653 SH   SOLE   761,444 0 5,209
NRG YIELD INC CL C 62942X405 280 17,950 SH   SOLE   0 0 17,950
NTT DOCOMO INC SPONS ADR 62942M201 1,775 65,733 SH   SOLE   0 0 65,733
NUANCE COMMUNICATIONS INC COM 67020Y100 14,003 895,932 SH   SOLE   740,282 0 155,650
NUCOR CORP COM 670346105 15,799 319,741 SH   SOLE   221,734 0 98,007
NUSTAR ENERGY LP UNIT COM 67058H102 844 16,941 SH   SOLE   0 0 16,941
NUTRI SYS INC NEW COM 67069D108 449 17,718 SH   SOLE   17,519 0 199
NUVASIVE INC COM 670704105 1,673 28,009 SH   SOLE   27,889 0 120
NUVEEN AMT-FREE MUN INCOME F COM 670657105 620 41,328 SH   SOLE   0 0 41,328
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 316 16,591 SH   SOLE   0 0 16,591
NUVEEN BUILD AMER BD FD COM 67074C103 762 33,415 SH   SOLE   0 0 33,415
NUVEEN CA DIVIDEND ADV MUN F COM 67066Y105 514 30,337 SH   SOLE   0 0 30,337
NUVEEN CAL AMT-FREE MUN INC COM 670651108 912 53,500 SH   SOLE   0 0 53,500
NUVEEN CALIF MUN VALUE FD COM 67062C107 135 12,053 SH   SOLE   0 0 12,053
NUVEEN CONN PREM INCOME MUN COM 67060D107 372 26,632 SH   SOLE   0 0 26,632
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 3,898 282,662 SH   SOLE   0 0 282,662
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 8,005 990,663 SH   SOLE   0 0 990,663
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 921 78,711 SH   SOLE   0 0 78,711
NUVEEN DIVID ADVANTAGE MUN F COM 67066V101 532 34,009 SH   SOLE   0 0 34,009
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3,187 219,356 SH   SOLE   0 0 219,356
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1,262 96,329 SH   SOLE   0 0 96,329
NUVEEN ENHANCED AMT FREE MUN COM 67071L106 7,348 451,880 SH   SOLE   0 0 451,880
NUVEEN ENHANCED MUN CREDIT O COM SH BEN INT 67070X101 4,483 281,598 SH   SOLE   0 0 281,598
NUVEEN FLEXIBLE INVT INCOME COM 67075B104 314 19,869 SH   SOLE   0 0 19,869
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 108 10,525 SH   SOLE   0 0 10,525
NUVEEN GLOBAL EQUITY INCOME COM 6706EH103 759 65,061 SH   SOLE   0 0 65,061
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 5,582 387,941 SH   SOLE   0 0 387,941
NUVEEN INT DUR QUAL MUN TRM COM 670677103 414 30,030 SH   SOLE   0 0 30,030
NUVEEN INTER DURATION MN TMF COM 670671106 1,820 128,322 SH   SOLE   0 0 128,322
NUVEEN INVT QUALITY MUN FD I COM 67062E103 553 33,046 SH   SOLE   0 0 33,046
NUVEEN MD PREM INCOME MUN FD COM 67061Q107 619 43,587 SH   SOLE   0 0 43,587
NUVEEN MICH QUALITY INCOME M COM 670979103 743 48,384 SH   SOLE   0 0 48,384
NUVEEN MTG OPPORTUNITY TERM COM 670735109 200 8,658 SH   SOLE   0 0 8,658
NUVEEN MUN HIGH INCOME OPP F COM 670682103 214 14,389 SH   SOLE   0 0 14,389
NUVEEN MUN INCOME FD INC COM 67062J102 653 49,664 SH   SOLE   0 0 49,664
NUVEEN MUN MKT OPPORTUNITY F COM 67062W103 1,561 103,508 SH   SOLE   0 0 103,508
NUVEEN MUN VALUE FD INC COM 670928100 3,764 347,882 SH   SOLE   0 0 347,882
NUVEEN N C PREM INCOME MUN F COM 67060P100 1,086 73,438 SH   SOLE   0 0 73,438
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 5,297 296,568 SH   SOLE   0 0 296,568
NUVEEN NJ DIV ADVANTAGE MUN COM 67069Y102 219 14,217 SH   SOLE   0 0 14,217
NUVEEN NY AMT FREE MUN INCOM COM 670656107 562 39,404 SH   SOLE   0 0 39,404
NUVEEN NY DIVID ADVNTG MUN F COM 67066X107 258 16,440 SH   SOLE   0 0 16,440
NUVEEN OHIO QUALITY INCOME M COM 670980101 1,644 97,787 SH   SOLE   0 0 97,787
NUVEEN PA INVT QUALITY MUN F COM 670972108 1,010 65,555 SH   SOLE   0 0 65,555
NUVEEN PERFORMANCE PLUS MUN COM 67062P108 545 33,018 SH   SOLE   0 0 33,018
NUVEEN PFD & INCOME TERM FD COM 67075A106 1,655 67,629 SH   SOLE   0 0 67,629
NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 127 12,693 SH   SOLE   0 0 12,693
NUVEEN PREFERRED SECURITIES COM 67072C105 1,201 129,867 SH   SOLE   0 0 129,867
NUVEEN PREM INCOME MUN FD COM 67062T100 264 17,127 SH   SOLE   0 0 17,127
NUVEEN PREM INCOME MUN FD 2 COM 67063W102 779 50,299 SH   SOLE   0 0 50,299
NUVEEN PREMIER MUN INCOME FD COM 670988104 165 10,926 SH   SOLE   0 0 10,926
NUVEEN REAL ESTATE INCOME FD COM 67071B108 134 11,151 SH   SOLE   0 0 11,151
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,005 77,143 SH   SOLE   0 0 77,143
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 408 30,164 SH   SOLE   0 0 30,164
NUVEEN SELECT QUALITY MUN FD COM 670973106 837 53,920 SH   SOLE   0 0 53,920
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 193 12,176 SH   SOLE   0 0 12,176
NUVEEN SHT DUR CR OPP FD COM 67074X107 1,232 78,396 SH   SOLE   0 0 78,396
NUVEEN SR INCOME FD COM 67067Y104 83 13,677 SH   SOLE   0 0 13,677
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 185 12,910 SH   SOLE   0 0 12,910
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 129 11,430 SH   SOLE   0 0 11,430
NUVEEN VA PREM INCOME MUN FD COM 67064R102 202 13,576 SH   SOLE   0 0 13,576
NVIDIA CORP COM 67066G104 19,895 423,197 SH   SOLE   98,361 0 324,836
NVR INC COM 62944T105 2,667 1,498 SH   SOLE   1,406 0 92
NXP SEMICONDUCTORS N V COM N6596X109 41,818 533,808 SH   SOLE   223,903 0 309,905
O REILLY AUTOMOTIVE INC NEW COM 67103H107 51,187 188,814 SH   SOLE   59,322 0 129,492
OAKTREE CAP GROUP LLC UNIT CL A 674001201 4,197 93,769 SH   SOLE   0 0 93,769
OASIS PETE INC NEW COM 674215108 504 53,937 SH   SOLE   68 0 53,869
OCCIDENTAL PETE CORP DEL COM 674599105 133,707 1,769,557 SH   SOLE   1,470,209 0 299,348
OCEANEERING INTL INC COM 675232102 1,913 64,061 SH   SOLE   60,302 0 3,759
OGE ENERGY CORP COM 670837103 10,721 327,355 SH   SOLE   305,080 0 22,275
OHA INVT CORP COM 67091U102 259 133,431 SH   SOLE   0 0 133,431
OLD DOMINION FGHT LINES INC COM 679580100 372 6,170 SH   SOLE   1,677 0 4,493
OLD REP INTL CORP COM 680223104 4,343 225,125 SH   SOLE   61,731 0 163,394
OLD REP INTL CORP NOTE 3.750% 3/1 680223AH7 1,150 900,000 PRN   SOLE   0 0 900,000
OLIN CORP COM PAR $1 680665205 2,290 92,204 SH   SOLE   0 0 92,204
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,186 47,636 SH   SOLE   46,536 0 1,100
OMEGA HEALTHCARE INVS INC COM 681936100 35,533 1,046,624 SH   SOLE   762,473 0 284,151
OMEROS CORP COM 682143102 655 62,250 SH   SOLE   0 0 62,250
OMEROS CORP COM 682143102 3 10,100 SH Call SOLE   0 0 0
OMNICELL INC COM 68213N109 1,744 50,961 SH   SOLE   33,918 0 17,043
OMNICOM GROUP INC COM 681919106 59,249 727,062 SH   SOLE   688,635 0 38,427
ON ASSIGNMENT INC COM 682159108 1,718 46,493 SH   SOLE   1,582 0 44,911
ON SEMICONDUCTOR CORP COM 682189105 1,150 130,432 SH   SOLE   127,058 0 3,374
ONE LIBERTY PPTYS INC COM 682406103 563 23,625 SH   SOLE   0 0 23,625
ONEMAIN HLDGS INC COM 68268W103 2,292 100,424 SH   SOLE   0 0 100,424
ONEMAIN HLDGS INC COM 68268W103 112 93,400 SH Call SOLE   0 0 0
ONEOK INC NEW COM 682680103 3,664 77,222 SH   SOLE   1,235 0 75,987
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 3,377 84,297 SH   SOLE   0 0 84,297
OPEN TEXT CORP COM 683715106 2,016 34,175 SH   SOLE   30,805 0 3,370
OPHTHOTECH CORP COM 683745103 1,401 27,451 SH   SOLE   4,642 0 22,809
OPKO HEALTH INC COM 68375N103 3,761 402,649 SH   SOLE   0 0 402,649
OPKO HEALTH INC COM 68375N103 39 65,000 SH Put SOLE   0 0 65,000
OPKO HEALTH INC COM 68375N103 62 65,000 SH Call SOLE   0 0 0
OPPENHEIMER REV WEIGHTED ETF LARGE CAP REV ET 68386C104 890 21,836 SH   SOLE   0 0 21,836
OPPENHEIMER REV WEIGHTED ETF SMALL CAP REV ET 68386C302 7,050 127,973 SH   SOLE   0 0 127,973
ORACLE CORP COM 68389X105 62,195 1,519,546 SH   SOLE   293,375 0 1,226,171
ORACLE CORP COM 68389X105 50 76,400 SH Call SOLE   0 0 0
ORACLE CORP COM 68389X105 8 17,600 SH Call SOLE   0 0 0
ORANGE SPONSORED ADR 684060106 1,085 66,074 SH   SOLE   49,083 0 16,991
ORASURE TECHNOLOGIES INC COM 68554V108 936 158,447 SH   SOLE   0 0 158,447
ORBCOMM INC COM 68555P100 596 59,886 SH   SOLE   0 0 59,886
ORBITAL ATK INC COM 68557N103 3,828 44,948 SH   SOLE   20,054 0 24,894
ORCHIDS PAPER PRODS CO DEL COM 68572N104 626 17,605 SH   SOLE   0 0 17,605
OREXIGEN THERAPEUTICS INC COM 686164104 37 86,470 SH   SOLE   0 0 86,470
ORGANOVO HLDGS INC COM 68620A104 91 24,493 SH   SOLE   0 0 24,493
ORITANI FINL CORP DEL COM 68633D103 232 14,480 SH   SOLE   0 0 14,480
ORIX CORP SPONSORED ADR 686330101 1,456 22,787 SH   SOLE   22,165 0 622
ORMAT TECHNOLOGIES INC COM 686688102 541 12,374 SH   SOLE   0 0 12,374
OSI SYSTEMS INC COM 671044105 482 8,289 SH   SOLE   8,004 0 285
OTONOMY INC COM 68906L105 1,012 63,752 SH   SOLE   63,752 0 0
OTTER TAIL CORP COM 689648103 267 7,980 SH   SOLE   0 0 7,980
OWENS & MINOR INC NEW COM 690732102 23,100 617,977 SH   SOLE   595,437 0 22,540
OWENS CORNING NEW COM 690742101 6,332 122,908 SH   SOLE   106,015 0 16,893
OWENS ILL INC COM NEW 690768403 9,364 519,930 SH   SOLE   72,565 0 447,365
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 5,627 91,552 SH   SOLE   90,977 0 575
PACCAR INC COM 693718108 4,349 83,837 SH   SOLE   0 0 83,837
PACER FDS TR TRENDP 100 ETF 69374H303 293 14,076 SH   SOLE   0 0 14,076
PACER FDS TR TRENDP 450 ETF 69374H204 245 9,998 SH   SOLE   0 0 9,998
PACER FDS TR TRENDP 750 ETF 69374H105 6,355 284,329 SH   SOLE   0 0 284,329
PACIFIC PREMIER BANCORP COM 69478X105 4,359 181,619 SH   SOLE   0 0 181,619
PACIRA PHARMACEUTICALS INC COM 695127100 473 14,025 SH   SOLE   0 0 14,025
PACKAGING CORP AMER COM 695156109 9,004 134,526 SH   SOLE   94,136 0 40,390
PACKAGING CORP AMER COM 695156109 14 11,100 SH Call SOLE   0 0 0
PACKAGING CORP AMER COM 695156109 23 11,600 SH Call SOLE   0 0 0
PACWEST BANCORP DEL COM 695263103 6,158 154,789 SH   SOLE   140,281 0 14,508
PALO ALTO NETWORKS INC COM 697435105 21,901 178,583 SH   SOLE   84,839 0 93,744
PAN AMERICAN SILVER CORP COM 697900108 2,277 138,434 SH   SOLE   0 0 138,434
PANERA BREAD CO CL A 69840W108 1,808 8,531 SH   SOLE   28 0 8,503
PARAGON COML CORP COM NEW 69911U403 368 10,500 SH   SOLE   0 0 10,500
PARAMOUNT GROUP INC COM 69924R108 1,486 93,214 SH   SOLE   92,528 0 686
PAREXEL INTL CORP COM 699462107 1,864 29,650 SH   SOLE   11,163 0 18,487
PARK NATL CORP COM 700658107 1,501 16,354 SH   SOLE   0 0 16,354
PARKER HANNIFIN CORP COM 701094104 20,550 190,194 SH   SOLE   182,242 0 7,952
PARKWAY PPTYS INC COM 70159Q104 312 18,651 SH   SOLE   0 0 18,651
PARSLEY ENERGY INC CL A 701877102 8,018 296,304 SH   SOLE   236,556 0 59,748
PATTERSON COMPANIES INC COM 703395103 9,476 197,874 SH   SOLE   101,939 0 95,935
PATTERSON UTI ENERGY INC COM 703481101 3,219 150,999 SH   SOLE   86,696 0 64,303
PAYCHEX INC COM 704326107 17,840 299,837 SH   SOLE   121,644 0 178,193
PAYCOM SOFTWARE INC COM 70432V102 3,027 70,051 SH   SOLE   60,496 0 9,555
PAYPAL HLDGS INC COM 70450Y103 17,808 487,769 SH   SOLE   231,279 0 256,490
PBF ENERGY INC CL A 69318G106 2,289 96,256 SH   SOLE   64,707 0 31,549
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 629 27,313 SH   SOLE   0 0 27,313
PDC ENERGY INC COM 69327R101 1,630 28,297 SH   SOLE   27,258 0 1,039
PDVWIRELESS INC COM 69290R104 205 9,605 SH   SOLE   0 0 9,605
PEARSON PLC SPONSORED ADR 705015105 2,316 178,280 SH   SOLE   0 0 178,280
PEBBLEBROOK HOTEL TR COM 70509V100 8,759 333,690 SH   SOLE   186,281 0 147,409
PEMBINA PIPELINE CORP COM 706327103 516 17,037 SH   SOLE   0 0 17,037
PENGROWTH ENERGY CORP COM 70706P104 86 47,176 SH   SOLE   0 0 47,176
PENN WEST PETE LTD NEW COM 707887105 19 13,977 SH   SOLE   0 0 13,977
PENNANTPARK INVT CORP COM 708062104 107 15,712 SH   SOLE   0 0 15,712
PENNEY J C INC COM 708160106 930 104,724 SH   SOLE   0 0 104,724
PENNEY J C INC COM 708160106 5 34,200 SH Call SOLE   0 0 0
PENNEY J C INC COM 708160106 2 39,200 SH Call SOLE   0 0 0
PENNEY J C INC COM 708160106 12 16,800 SH Call SOLE   0 0 0
PENNYMAC MTG INVT TR COM 70931T103 415 25,584 SH   SOLE   0 0 25,584
PENSKE AUTOMOTIVE GRP INC COM 70959W103 1,198 38,074 SH   SOLE   27,180 0 10,894
PENTAIR PLC SHS G7S00T104 16,512 283,271 SH   SOLE   267,843 0 15,428
PEOPLES BANCORP INC COM 709789101 206 9,452 SH   SOLE   0 0 9,452
PEOPLES BANCORP N C INC COM 710577107 362 18,478 SH   SOLE   0 0 18,478
PEOPLES FINL CORP MISS COM 71103B102 154 14,926 SH   SOLE   0 0 14,926
PEOPLES UNITED FINANCIAL INC COM 712704105 14,654 999,582 SH   SOLE   865,582 0 134,000
PEPSICO INC COM 713448108 180,269 1,701,613 SH   SOLE   1,059,873 0 641,740
PEREGRINE PHARMACEUTICALS IN COM NEW 713661304 9 23,556 SH   SOLE   0 0 23,556
PERFORMANCE FOOD GROUP CO COM 71377A103 3,706 137,718 SH   SOLE   84,518 0 53,200
PERRIGO CO PLC SHS G97822103 3,832 42,268 SH   SOLE   22,121 0 20,147
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 379 52,982 SH   SOLE   0 0 52,982
PETROQUEST ENERGY INC COM NEW 716748306 40 11,925 SH   SOLE   0 0 11,925
PFIZER INC COM 717081103 202,347 5,746,851 SH   SOLE   2,282,189 0 3,464,662
PFIZER INC COM 717081103 27 11,900 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 62 57,500 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 13 46,900 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 8 14,900 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 29 16,900 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 9 19,800 SH Call SOLE   0 0 0
PG&E CORP COM 69331C108 33,861 529,733 SH   SOLE   505,523 0 24,210
PHILIP MORRIS INTL INC COM 718172109 190,460 1,872,388 SH   SOLE   1,389,627 0 482,761
PHILLIPS 66 COM 718546104 27,963 352,440 SH   SOLE   129,696 0 222,744
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,008 18,036 SH   SOLE   0 0 18,036
PHOTRONICS INC COM 719405102 98 11,000 SH   SOLE   0 0 11,000
PHYSICIANS RLTY TR COM 71943U104 5,301 252,309 SH   SOLE   150,463 0 101,846
PIEDMONT NAT GAS INC COM 720186105 2,251 37,438 SH   SOLE   0 0 37,438
PIER 1 IMPORTS INC COM 720279108 1,327 258,123 SH   SOLE   0 0 258,123
PIMCO CORPORATE & INCOME OPP COM 72201B101 322 22,863 SH   SOLE   0 0 22,863
PIMCO CORPORATE INCOME STRAT COM 72200U100 167 10,856 SH   SOLE   0 0 10,856
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 2,283 119,344 SH   SOLE   0 0 119,344
PIMCO DYNAMIC INCOME FD SHS 72201Y101 204 7,414 SH   SOLE   0 0 7,414
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 46,316 478,276 SH   SOLE   469,761 0 8,515
PIMCO ETF TR 1-3YR USTREIDX 72201R106 323 6,301 SH   SOLE   0 0 6,301
PIMCO ETF TR 25YR+ ZERO U S 72201R882 42,232 311,650 SH   SOLE   311,299 0 351
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13,756 135,900 SH   SOLE   316 0 135,584
PIMCO ETF TR INV GRD CRP BD 72201R817 18,002 169,380 SH   SOLE   169,284 0 96
PIMCO ETF TR TTL RTN ACTV ETF 72201R775 2,130 19,835 SH   SOLE   0 0 19,835
PIMCO HIGH INCOME FD COM SHS 722014107 386 39,643 SH   SOLE   0 0 39,643
PIMCO INCOME STRATEGY FUND I COM 72201J104 105 11,416 SH   SOLE   0 0 11,416
PIMCO MUN INCOME FD II COM 72200W106 579 41,467 SH   SOLE   0 0 41,467
PINNACLE ENTMT INC NEW COM 72348Y105 271 24,420 SH   SOLE   0 0 24,420
PINNACLE FINL PARTNERS INC COM 72346Q104 3,991 81,707 SH   SOLE   56,700 0 25,007
PINNACLE FOODS INC DEL COM 72348P104 9,574 206,824 SH   SOLE   39,016 0 167,808
PINNACLE WEST CAP CORP COM 723484101 769 9,482 SH   SOLE   28 0 9,454
PIONEER HIGH INCOME TR COM 72369H106 123 12,167 SH   SOLE   0 0 12,167
PIONEER MUN HIGH INCOME ADV COM 723762100 1,145 81,124 SH   SOLE   0 0 81,124
PIONEER NAT RES CO COM 723787107 4,981 32,942 SH   SOLE   0 0 32,942
PITNEY BOWES INC COM 724479100 2,437 136,904 SH   SOLE   373 0 136,531
PJT PARTNERS INC COM CL A 69343T107 537 23,335 SH   SOLE   0 0 23,335
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 9,723 353,706 SH   SOLE   0 0 353,706
PLAINS GP HLDGS L P SHS A REP LTPN 72651A108 1,675 160,617 SH   SOLE   116,996 0 43,621
PLANET FITNESS INC CL A 72703H101 207 10,944 SH   SOLE   10,944 0 0
PLANTRONICS INC NEW COM 727493108 975 22,155 SH   SOLE   22,051 0 104
PLATFORM SPECIALTY PRODS COR COM 72766Q105 829 93,300 SH   SOLE   0 0 93,300
PLUG POWER INC COM NEW 72919P202 44 23,909 SH   SOLE   0 0 23,909
PLUMAS BANCORP COM 729273102 548 60,835 SH   SOLE   0 0 60,835
PLURISTEM THERAPEUTICS INC COM 72940R102 18 13,743 SH   SOLE   0 0 13,743
PNC FINL SVCS GROUP INC COM 693475105 84,953 1,043,774 SH   SOLE   982,851 0 60,923
PNM RES INC COM 69349H107 1,938 54,690 SH   SOLE   53,094 0 1,596
POLARIS INDS INC COM 731068102 20,267 247,879 SH   SOLE   135,543 0 112,336
POLYMET MINING CORP COM 731916102 10 13,000 SH   SOLE   0 0 13,000
POLYONE CORP COM 73179P106 2,165 61,422 SH   SOLE   58,976 0 2,446
POOL CORPORATION COM 73278L105 6,692 71,168 SH   SOLE   27,815 0 43,353
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 409 6,372 SH   SOLE   0 0 6,372
POPEYES LA KITCHEN INC COM 732872106 1,518 27,789 SH   SOLE   26,275 0 1,514
PORTLAND GEN ELEC CO COM NEW 736508847 8,286 187,814 SH   SOLE   187,430 0 384
PORTOLA PHARMACEUTICALS INC COM 737010108 226 9,590 SH   SOLE   4,660 0 4,930
POSCO SPONSORED ADR 693483109 346 7,774 SH   SOLE   3,578 0 4,196
POST HLDGS INC COM 737446104 5,855 70,802 SH   SOLE   64,325 0 6,477
POST PPTYS INC COM 737464107 503 8,246 SH   SOLE   0 0 8,246
POTASH CORP SASK INC COM 73755L107 5,630 346,652 SH   SOLE   26,670 0 319,982
POWER INTEGRATIONS INC COM 739276103 2,210 44,139 SH   SOLE   44,078 0 61
POWERSHARES ACT MANG COMM FD DB OPT YLD DIV 73937V106 3,246 181,957 SH   SOLE   0 0 181,957
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 846 55,141 SH   SOLE   0 0 55,141
POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 3,528 140,261 SH   SOLE   0 0 140,261
POWERSHARES ETF TR II BUILD AMER ETF 73937B407 9,781 310,602 SH   SOLE   143,861 0 166,741
POWERSHARES ETF TR II CALI MUNI ETF 73936T441 242 8,958 SH   SOLE   0 0 8,958
POWERSHARES ETF TR II DWA TACT MLT 73937B399 6,401 233,442 SH   SOLE   0 0 233,442
POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 1,567 63,283 SH   SOLE   0 0 63,283
POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 2,650 119,644 SH   SOLE   0 0 119,644
POWERSHARES ETF TR II EMER MRKT PORT 73936T763 374 23,000 SH   SOLE   0 0 23,000
POWERSHARES ETF TR II EURO CUR HDG 73937B514 26,332 1,117,177 SH   SOLE   1,112,471 0 4,706
POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 20,283 738,083 SH   SOLE   737,798 0 285
POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 286 15,522 SH   SOLE   0 0 15,522
POWERSHARES ETF TR II FND INV GR CP 73937B761 4,302 165,385 SH   SOLE   162,254 0 3,131
POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 411 11,676 SH   SOLE   0 0 11,676
POWERSHARES ETF TR II INSUR NATL MUN 73936T474 1,862 70,173 SH   SOLE   0 0 70,173
POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 3,580 119,788 SH   SOLE   0 0 119,788
POWERSHARES ETF TR II KBW BK PORT 73937B746 219 6,574 SH   SOLE   0 0 6,574
POWERSHARES ETF TR II KBW RG BK PORT 73937B712 11,070 275,162 SH   SOLE   274,737 0 425
POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 5,695 373,659 SH   SOLE   2,367 0 371,292
POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 24,750 647,070 SH   SOLE   238,623 0 408,447
POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 9,708 601,110 SH   SOLE   0 0 601,110
POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 1,788 25,273 SH   SOLE   0 0 25,273
POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 562 10,127 SH   SOLE   0 0 10,127
POWERSHARES ETF TR II S&P SMCP UTI P 73937B837 427 8,638 SH   SOLE   0 0 8,638
POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 5,744 146,728 SH   SOLE   0 0 146,728
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 55,146 1,289,066 SH   SOLE   0 0 1,289,066
POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 5,894 159,181 SH   SOLE   0 0 159,181
POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 5,507 186,162 SH   SOLE   0 0 186,162
POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 2,732 110,013 SH   SOLE   0 0 110,013
POWERSHARES ETF TR II WK VRDO TX FR 73936T433 256 10,281 SH   SOLE   0 0 10,281
POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 12,733 340,083 SH   SOLE   286,497 0 53,586
POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 2,662 49,475 SH   SOLE   0 0 49,475
POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 216 5,221 SH   SOLE   0 0 5,221
POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 3,176 54,373 SH   SOLE   0 0 54,373
POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 3,780 166,867 SH   SOLE   0 0 166,867
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 35,256 837,437 SH   SOLE   0 0 837,437
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 498 13,474 SH   SOLE   0 0 13,474
POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 1,363 52,538 SH   SOLE   0 0 52,538
POWERSHARES ETF TRUST DYN FD & BEV 73935X849 1,475 43,384 SH   SOLE   0 0 43,384
POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 571 17,017 SH   SOLE   0 0 17,017
POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 663 26,997 SH   SOLE   0 0 26,997
POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 3,490 55,081 SH   SOLE   0 0 55,081
POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 340 12,840 SH   SOLE   0 0 12,840
POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 571 12,941 SH   SOLE   0 0 12,941
POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 1,462 52,441 SH   SOLE   0 0 52,441
POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 5,803 128,386 SH   SOLE   0 0 128,386
POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10,359 331,820 SH   SOLE   0 0 331,820
POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 5,934 192,660 SH   SOLE   0 0 192,660
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 2,515 131,057 SH   SOLE   22,687 0 108,370
POWERSHARES ETF TRUST FINL SECT PORT 73935X377 540 17,342 SH   SOLE   0 0 17,342
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 6,397 70,672 SH   SOLE   0 0 70,672
POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 19,556 201,005 SH   SOLE   0 0 201,005
POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 159 15,822 SH   SOLE   0 0 15,822
POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 1,994 128,222 SH   SOLE   0 0 128,222
POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 6,040 135,114 SH   SOLE   0 0 135,114
POWERSHARES ETF TRUST INDL SECT PORT 73935X369 301 6,335 SH   SOLE   0 0 6,335
POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 713 50,647 SH   SOLE   0 0 50,647
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 316 4,127 SH   SOLE   0 0 4,127
POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 227 9,139 SH   SOLE   0 0 9,139
POWERSHARES ETF TRUST TECH SECT PORT 73935X344 3,381 89,408 SH   SOLE   0 0 89,408
POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 734 33,141 SH   SOLE   1,406 0 31,735
POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 2,798 123,184 SH   SOLE   0 0 123,184
POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3,649 232,588 SH   SOLE   0 0 232,588
POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 4,041 114,468 SH   SOLE   0 0 114,468
POWERSHARES ETF TRUST II GLOB GLD&P ETF 73936Q876 327 13,774 SH   SOLE   0 0 13,774
POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 390 18,699 SH   SOLE   0 0 18,699
POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 399 11,268 SH   SOLE   0 0 11,268
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 6,151 267,802 SH   SOLE   17,347 0 250,455
POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 507 17,200 SH   SOLE   0 0 17,200
POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 500 24,133 SH   SOLE   0 0 24,133
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 53,633 498,715 SH   SOLE   0 0 498,715
POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 1,655 131,658 SH   SOLE   0 0 131,658
POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 1,792 41,504 SH   SOLE   0 0 41,504
POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 252 27,478 SH   SOLE   0 0 27,478
POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 4,017 98,118 SH   SOLE   0 0 98,118
POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 370 16,776 SH   SOLE   0 0 16,776
PPG INDS INC COM 693506107 27,792 266,842 SH   SOLE   209,266 0 57,576
PPL CORP COM 69351T106 92,174 2,441,696 SH   SOLE   2,299,202 0 142,494
PRA GROUP INC COM 69354N106 1,979 81,977 SH   SOLE   57,495 0 24,482
PRA HEALTH SCIENCES INC COM 69354M108 253 6,063 SH   SOLE   5,363 0 700
PRAXAIR INC COM 74005P104 41,814 372,038 SH   SOLE   317,637 0 54,401
PRECISION DRILLING CORP COM 2010 74022D308 84 15,851 SH   SOLE   0 0 15,851
PREMIER INC CL A 74051N102 1,877 57,404 SH   SOLE   54,450 0 2,954
PRESTIGE BRANDS HLDGS INC COM 74112D101 1,483 26,760 SH   SOLE   20,948 0 5,812
PRICE T ROWE GROUP INC COM 74144T108 7,211 98,823 SH   SOLE   6,945 0 91,878
PRICELINE GRP INC COM NEW 741503403 48,475 38,829 SH   SOLE   13,306 0 25,523
PRICESMART INC COM 741511109 4,216 45,062 SH   SOLE   44,584 0 478
PRIMERICA INC COM 74164M108 4,342 75,857 SH   SOLE   72,161 0 3,696
PRIMORIS SVCS CORP COM 74164F103 883 46,652 SH   SOLE   46,652 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 6,247 151,966 SH   SOLE   27,531 0 124,435
PRINCIPAL FINL GROUP INC COM 74251V102 12 10,100 SH Call SOLE   0 0 0
PRIVATEBANCORP INC COM 742962103 505 11,478 SH   SOLE   0 0 11,478
PROASSURANCE CORP COM 74267C106 2,149 40,126 SH   SOLE   35,335 0 4,791
PROCTER & GAMBLE CO COM 742718109 249,153 2,942,629 SH   SOLE   1,789,136 0 1,153,493
PROCTER & GAMBLE CO COM 742718109 25 11,000 SH Call SOLE   0 0 0
PROGRESSIVE CORP OHIO COM 743315103 8,808 262,922 SH   SOLE   104,204 0 158,718
PROLOGIS INC COM 74340W103 19,619 400,055 SH   SOLE   385,712 0 14,343
PROOFPOINT INC COM 743424103 813 12,894 SH   SOLE   9,667 0 3,227
PROSHARES TR INVT INT RT HG 74347B607 822 11,373 SH   SOLE   0 0 11,373
PROSHARES TR PSHS SHORT DOW30 74347R701 203 9,517 SH   SOLE   0 0 9,517
PROSHARES TR PSHS ULSHT SP500 74347B300 565 31,725 SH   SOLE   0 0 31,725
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,153 36,391 SH   SOLE   0 0 36,391
PROSHARES TR S&P 500 DV ARIST 74348A467 22,479 413,138 SH   SOLE   0 0 413,138
PROSHARES TR SHORT QQQ NEW 74347B714 677 12,820 SH   SOLE   0 0 12,820
PROSHARES TR SHORT S&P 500 NE 74347B425 13,310 335,863 SH   SOLE   0 0 335,863
PROSHARES TR SHRT 20+YR TRE 74347X849 750 35,615 SH   SOLE   0 0 35,615
PROSHARES TR SHRT RUSSELL2000 74348A210 815 13,815 SH   SOLE   0 0 13,815
PROSHARES TR ULTSHT MIDCAP400 74348A343 560 17,018 SH   SOLE   0 0 17,018
PROSHARES TR II ULT BLMBG CD OIL 74347W320 606 49,617 SH   SOLE   0 0 49,617
PROSHARES TR II ULT VIX SHRT 74347W312 121 12,800 SH   SOLE   0 0 12,800
PROSPECT CAPITAL CORPORATION COM 74348T102 1,219 155,868 SH   SOLE   0 0 155,868
PROTO LABS INC COM 743713109 2,550 44,294 SH   SOLE   42,084 0 2,210
PROVECTUS BIOPHARMACEUTICALS COM 74373P108 16 42,620 SH   SOLE   0 0 42,620
PROVIDENT FINL SVCS INC COM 74386T105 365 18,589 SH   SOLE   0 0 18,589
PRUDENTIAL FINL INC COM 744320102 18,213 255,303 SH   SOLE   71,829 0 183,474
PRUDENTIAL GLB SHT DUR HG YL COM 74433A109 622 41,410 SH   SOLE   0 0 41,410
PRUDENTIAL PLC ADR 74435K204 14,524 427,043 SH   SOLE   383,361 0 43,682
PRUDENTIAL SHT DURATION HG Y COM 74442F107 3,629 229,809 SH   SOLE   0 0 229,809
PTC INC COM 69370C100 2,009 53,471 SH   SOLE   52,663 0 808
PUBLIC STORAGE COM 74460D109 3,161 12,366 SH   SOLE   5,547 0 6,819
PUBLIC SVC ENTERPRISE GROUP COM 744573106 5,214 111,855 SH   SOLE   146 0 111,709
PULTE GROUP INC COM 745867101 8,877 455,486 SH   SOLE   370,803 0 84,683
PURE STORAGE INC CL A 74624M102 133 12,228 SH   SOLE   28 0 12,200
PUTNAM MANAGED MUN INCOM TR COM 746823103 680 84,562 SH   SOLE   0 0 84,562
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 87 20,167 SH   SOLE   0 0 20,167
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,297 96,971 SH   SOLE   0 0 96,971
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 636 135,226 SH   SOLE   0 0 135,226
PVH CORP COM 693656100 2,775 29,447 SH   SOLE   16,250 0 13,197
Q2 HLDGS INC COM 74736L109 1,854 66,176 SH   SOLE   59,441 0 6,735
QCR HOLDINGS INC COM 74727A104 345 12,675 SH   SOLE   0 0 12,675
QEP RES INC COM 74733V100 3,193 181,128 SH   SOLE   167,440 0 13,688
QIHOO 360 TECHNOLOGY CO LTD ADS 74734M109 1,275 17,448 SH   SOLE   0 0 17,448
QLIK TECHNOLOGIES INC COM 74733T105 4,616 156,055 SH   SOLE   154,189 0 1,866
QORVO INC COM 74736K101 2,735 49,494 SH   SOLE   40 0 49,454
QTS RLTY TR INC COM CL A 74736A103 4,245 75,834 SH   SOLE   46,979 0 28,855
QUAKER CHEM CORP COM 747316107 1,287 14,424 SH   SOLE   13,761 0 663
QUALCOMM INC COM 747525103 73,317 1,368,612 SH   SOLE   970,106 0 398,506
QUALCOMM INC COM 747525103 7 21,300 SH Call SOLE   0 0 0
QUALCOMM INC COM 747525103 54 13,000 SH Call SOLE   0 0 0
QUALCOMM INC COM 747525103 30 27,800 SH Call SOLE   0 0 0
QUALYS INC COM 74758T303 1,189 39,873 SH   SOLE   38,815 0 1,058
QUANTA SVCS INC COM 74762E102 1,226 53,035 SH   SOLE   11,747 0 41,288
QUEST DIAGNOSTICS INC COM 74834L100 43,546 534,899 SH   SOLE   489,648 0 45,251
QUESTAR CORP COM 748356102 356 14,037 SH   SOLE   7,542 0 6,495
QUINTILES TRANSNATIO HLDGS I COM 74876Y101 16,515 252,829 SH   SOLE   23,175 0 229,654
RACKSPACE HOSTING INC COM 750086100 315 15,104 SH   SOLE   0 0 15,104
RADNET INC COM 750491102 76 14,151 SH   SOLE   0 0 14,151
RAIT FINANCIAL TRUST COM NEW 749227609 36 11,532 SH   SOLE   0 0 11,532
RALPH LAUREN CORP CL A 751212101 539 6,010 SH   SOLE   0 0 6,010
RAMCO-GERSHENSON PPTYS TR COM SH BEN INT 751452202 284 14,470 SH   SOLE   0 0 14,470
RANGE RES CORP COM 75281A109 2,505 58,073 SH   SOLE   0 0 58,073
RAYMOND JAMES FINANCIAL INC COM 754730109 16,748 339,722 SH   SOLE   0 0 339,722
RAYONIER INC COM 754907103 1,125 42,864 SH   SOLE   0 0 42,864
RAYTHEON CO COM NEW 755111507 58,514 430,409 SH   SOLE   199,308 0 231,101
RAYTHEON CO COM NEW 755111507 82 11,400 SH Call SOLE   0 0 0
RBC BEARINGS INC COM 75524B104 3,160 43,590 SH   SOLE   43,252 0 338
READING INTERNATIONAL INC CL A 755408101 1,839 147,226 SH   SOLE   0 0 147,226
REALPAGE INC COM 75606N109 202 9,031 SH   SOLE   8,031 0 1,000
REALTY INCOME CORP COM 756109104 49,636 715,625 SH   SOLE   573,818 0 141,807
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,396 43,005 SH   SOLE   0 0 43,005
RED HAT INC COM 756577102 6,934 95,515 SH   SOLE   82,155 0 13,360
RED ROBIN GOURMET BURGERS IN COM 75689M101 683 14,408 SH   SOLE   0 0 14,408
REDWOOD TR INC COM 758075402 316 22,917 SH   SOLE   0 0 22,917
REGAL BELOIT CORP COM 758750103 728 13,233 SH   SOLE   0 0 13,233
REGAL ENTMT GROUP CL A 758766109 73,281 3,324,913 SH   SOLE   2,623,899 0 701,014
REGAL ENTMT GROUP CL A 758766109 216 58,300 SH Call SOLE   0 0 0
REGENCY CTRS CORP COM 758849103 9,856 117,708 SH   SOLE   117,091 0 617
REGENERON PHARMACEUTICALS COM 75886F107 5,457 15,626 SH   SOLE   10,887 0 4,739
REGIONS FINL CORP NEW COM 7591EP100 6,233 732,490 SH   SOLE   147 0 732,343
REINSURANCE GROUP AMER INC COM NEW 759351604 6,767 69,765 SH   SOLE   68,623 0 1,142
RELIANCE STEEL & ALUMINUM CO COM 759509102 1,058 13,763 SH   SOLE   11,893 0 1,870
RELX NV SPONSORED ADR 75955B102 6,874 394,835 SH   SOLE   393,763 0 1,072
RELX PLC SPONSORED ADR 759530108 15,417 824,423 SH   SOLE   796,572 0 27,851
RENASANT CORP COM 75970E107 2,642 81,724 SH   SOLE   2,379 0 79,345
RENT A CTR INC NEW COM 76009N100 1,498 121,967 SH   SOLE   0 0 121,967
REPLIGEN CORP COM 759916109 326 11,921 SH   SOLE   0 0 11,921
REPUBLIC SVCS INC COM 760759100 14,168 276,130 SH   SOLE   137,286 0 138,844
RESEARCH FRONTIERS INC COM 760911107 102 28,000 SH   SOLE   0 0 28,000
RESMED INC COM 761152107 3,083 48,763 SH   SOLE   0 0 48,763
RESOURCES CONNECTION INC COM 76122Q105 179 12,138 SH   SOLE   0 0 12,138
RESTAURANT BRANDS INTL INC COM 76131D103 2,159 51,888 SH   SOLE   0 0 51,888
RESTORATION HARDWARE HLDGS I COM 761283100 405 14,127 SH   SOLE   18 0 14,109
RETAIL OPPORTUNITY INVTS COR COM 76131N101 3,352 154,684 SH   SOLE   0 0 154,684
RETAIL PPTYS AMER INC CL A 76131V202 283 16,717 SH   SOLE   0 0 16,717
REXNORD CORP NEW COM 76169B102 2,582 131,554 SH   SOLE   123,279 0 8,275
REYNOLDS AMERICAN INC COM 761713106 148,888 2,760,757 SH   SOLE   2,285,110 0 475,647
RINGCENTRAL INC CL A 76680R206 561 28,456 SH   SOLE   113 0 28,343
RIO TINTO PLC SPONSORED ADR 767204100 7,583 242,262 SH   SOLE   152,410 0 89,852
RITCHIE BROS AUCTIONEERS COM 767744105 2,758 81,638 SH   SOLE   79,262 0 2,376
RITE AID CORP COM 767754104 1,540 205,628 SH   SOLE   139 0 205,489
RLI CORP COM 749607107 2,626 38,186 SH   SOLE   36,025 0 2,161
RMR REAL ESTATE INCOME FUND COM 76970B101 5,237 244,597 SH   SOLE   0 0 244,597
ROBERT HALF INTL INC COM 770323103 9,903 259,523 SH   SOLE   200,431 0 59,092
ROCKET FUEL INC COM 773111109 46 20,600 SH   SOLE   0 0 20,600
ROCKWELL AUTOMATION INC COM 773903109 3,251 28,307 SH   SOLE   10,485 0 17,822
ROCKWELL COLLINS INC COM 774341101 3,515 41,279 SH   SOLE   24,751 0 16,528
ROCKWELL MED INC COM 774374102 562 74,250 SH   SOLE   5,825 0 68,425
ROGERS COMMUNICATIONS INC CL B 775109200 33,794 836,870 SH   SOLE   831,646 0 5,224
ROLLINS INC COM 775711104 745 25,438 SH   SOLE   0 0 25,438
ROPER TECHNOLOGIES INC COM 776696106 3,601 21,113 SH   SOLE   2,244 0 18,869
ROSE ROCK MIDSTREAM L P COM U REP LTD 777149105 615 23,304 SH   SOLE   0 0 23,304
ROSS STORES INC COM 778296103 10,492 185,083 SH   SOLE   126,006 0 59,077
ROVI CORP COM 779376102 578 36,925 SH   SOLE   36,530 0 395
ROWAN COMPANIES PLC SHS CL A G7665A101 725 41,058 SH   SOLE   37,507 0 3,551
ROYAL BK CDA MONTREAL QUE COM 780087102 6,409 108,726 SH   SOLE   8,964 0 99,762
ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 785 31,350 SH   SOLE   0 0 31,350
ROYAL BK SCOTLAND GROUP PLC SPON ADR SER H 780097879 242 9,500 SH   SOLE   0 0 9,500
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 82 17,472 SH   SOLE   0 0 17,472
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 2,140 31,876 SH   SOLE   26,026 0 5,850
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 15,068 269,077 SH   SOLE   70,507 0 198,570
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 42,355 767,021 SH   SOLE   643,780 0 123,241
ROYAL GOLD INC COM 780287108 919 12,766 SH   SOLE   0 0 12,766
ROYCE GLOBAL VALUE TR INC COM 78081T104 4,882 642,411 SH   SOLE   0 0 642,411
ROYCE MICRO-CAP TR INC COM 780915104 1,637 223,064 SH   SOLE   0 0 223,064
ROYCE VALUE TR INC COM 780910105 10,264 872,016 SH   SOLE   0 0 872,016
RPC INC COM 749660106 155 10,003 SH   SOLE   0 0 10,003
RPM INTL INC COM 749685103 9,025 180,683 SH   SOLE   80,275 0 100,408
RPM INTL INC NOTE 2.250%12/1 749685AT0 1,514 1,305,000 PRN   SOLE   0 0 1,305,000
RSP PERMIAN INC COM 74978Q105 4,470 128,104 SH   SOLE   123,355 0 4,749
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 6,770 97,356 SH   SOLE   74,190 0 23,166
RYDER SYS INC COM 783549108 3,526 57,676 SH   SOLE   11,406 0 46,270
RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 2,567 21,119 SH   SOLE   0 0 21,119
RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 590 7,031 SH   SOLE   0 0 7,031
RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 353 4,299 SH   SOLE   1 0 4,298
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 92,243 1,148,010 SH   SOLE   0 0 1,148,010
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 353 4,019 SH   SOLE   0 0 4,019
RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 4,050 31,395 SH   SOLE   0 0 31,395
RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 5,730 70,814 SH   SOLE   130 0 70,684
RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 16,977 332,939 SH   SOLE   0 0 332,939
RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 1,423 25,399 SH   SOLE   0 0 25,399
RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 410 9,635 SH   SOLE   0 0 9,635
RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 1,446 9,585 SH   SOLE   0 0 9,585
RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 369 4,407 SH   SOLE   0 0 4,407
RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 4,636 49,416 SH   SOLE   0 0 49,416
RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 1,308 25,891 SH   SOLE   0 0 25,891
RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3,645 24,691 SH   SOLE   0 0 24,691
RYMAN HOSPITALITY PPTYS INC COM 78377T107 277 5,460 SH   SOLE   0 0 5,460
S&P GLOBAL INC COM 78409V104 9,415 87,778 SH   SOLE   51,832 0 35,946
SABRA HEALTH CARE REIT INC COM 78573L106 768 37,212 SH   SOLE   0 0 37,212
SABRE CORP COM 78573M104 10,380 387,475 SH   SOLE   364,012 0 23,463
SAGENT PHARMACEUTICALS INC COM 786692103 2,768 184,747 SH   SOLE   0 0 184,747
SAIA INC COM 78709Y105 589 23,419 SH   SOLE   0 0 23,419
SALESFORCE COM INC COM 79466L302 35,504 447,104 SH   SOLE   215,669 0 231,435
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 310 27,663 SH   SOLE   0 0 27,663
SALLY BEAUTY HLDGS INC COM 79546E104 279 9,502 SH   SOLE   7,790 0 1,712
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 22 13,051 SH   SOLE   0 0 13,051
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 44 16,998 SH   SOLE   0 0 16,998
SANDSTORM GOLD LTD COM NEW 80013R206 73 16,432 SH   SOLE   0 0 16,432
SANOFI RIGHT 12/31/2020 80105N113 3 11,384 SH   SOLE   0 0 11,384
SANOFI SPONSORED ADR 80105N105 83,991 2,006,948 SH   SOLE   1,846,339 0 160,609
SAP SE SPON ADR 803054204 12,546 167,230 SH   SOLE   157,593 0 9,637
SAREPTA THERAPEUTICS INC COM 803607100 289 15,151 SH   SOLE   0 0 15,151
SBA COMMUNICATIONS CORP COM 78388J106 4,423 40,972 SH   SOLE   11,502 0 29,470
SCANA CORP NEW COM 80589M102 6,870 90,799 SH   SOLE   0 0 90,799
SCHEIN HENRY INC COM 806407102 16,647 94,159 SH   SOLE   3,176 0 90,983
SCHLUMBERGER LTD COM 806857108 65,075 822,901 SH   SOLE   483,298 0 339,603
SCHWAB CHARLES CORP NEW COM 808513105 19,060 753,036 SH   SOLE   710,356 0 42,680
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,281 65,230 SH   SOLE   0 0 65,230
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 743 17,929 SH   SOLE   0 0 17,929
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 232 4,417 SH   SOLE   0 0 4,417
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 408 8,201 SH   SOLE   0 0 8,201
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 365 8,697 SH   SOLE   0 0 8,697
SCHWAB STRATEGIC TR US REIT ETF 808524847 10,159 233,855 SH   SOLE   229,453 0 4,402
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 321 5,945 SH   SOLE   0 0 5,945
SCORPIO TANKERS INC SHS Y7542C106 1,695 403,666 SH   SOLE   0 0 403,666
SCOTTS MIRACLE GRO CO CL A 810186106 1,328 19,003 SH   SOLE   852 0 18,151
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 1,224 19,659 SH   SOLE   907 0 18,752
SEABOARD CORP COM 811543107 201 70 SH   SOLE   0 0 70
SEABRIDGE GOLD INC COM 811916105 798 54,379 SH   SOLE   0 0 54,379
SEADRILL LIMITED SHS G7945E105 374 115,346 SH   SOLE   0 0 115,346
SEAGATE TECHNOLOGY PLC SHS G7945M107 28,865 1,184,933 SH   SOLE   1,129,955 0 54,978
SEALED AIR CORP NEW COM 81211K100 8,894 193,484 SH   SOLE   124,013 0 69,471
SEARS HLDGS CORP COM 812350106 151 11,114 SH   SOLE   0 0 11,114
SEASPAN CORP SHS Y75638109 434 31,100 SH   SOLE   0 0 31,100
SEATTLE GENETICS INC COM 812578102 401 9,917 SH   SOLE   0 0 9,917
SEAWORLD ENTMT INC COM 81282V100 1,423 99,285 SH   SOLE   57,574 0 41,711
SEI INVESTMENTS CO COM 784117103 11,649 242,122 SH   SOLE   189,493 0 52,629
SELECT COMFORT CORP COM 81616X103 350 16,350 SH   SOLE   0 0 16,350
SELECT INCOME REIT COM SH BEN INT 81618T100 526 20,242 SH   SOLE   0 0 20,242
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 25,610 328,072 SH   SOLE   0 0 328,072
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 30,705 556,744 SH   SOLE   374,926 0 181,818
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 18,089 252,264 SH   SOLE   0 0 252,264
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 17,039 249,691 SH   SOLE   0 0 249,691
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 5 11,000 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 18,485 808,785 SH   SOLE   387,928 0 420,857
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 16,400 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 15 73,700 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1 17,900 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 15,853 283,040 SH   SOLE   0 0 283,040
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 19,856 378,417 SH   SOLE   0 0 378,417
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,294 27,921 SH   SOLE   0 0 27,921
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 12,518 288,626 SH   SOLE   0 0 288,626
SEMGROUP CORP CL A 81663A105 1,224 37,604 SH   SOLE   37,604 0 0
SEMPRA ENERGY COM 816851109 24,416 214,137 SH   SOLE   185,084 0 29,053
SENIOR HSG PPTYS TR SH BEN INT 81721M109 1,335 64,093 SH   SOLE   0 0 64,093
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 6,769 194,023 SH   SOLE   189,946 0 4,077
SEQUENOM INC COM NEW 817337405 12 12,800 SH   SOLE   0 0 12,800
SERITAGE GROWTH PPTYS CL A 81752R100 3,041 61,009 SH   SOLE   4,391 0 56,618
SERVICE CORP INTL COM 817565104 1,630 60,298 SH   SOLE   33,463 0 26,835
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 693 17,403 SH   SOLE   9,649 0 7,754
SERVICENOW INC COM 81762P102 1,577 23,751 SH   SOLE   16,907 0 6,844
SHAW COMMUNICATIONS INC CL B CONV 82028K200 12,497 652,631 SH   SOLE   651,272 0 1,359
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 490 14,511 SH   SOLE   0 0 14,511
SHERWIN WILLIAMS CO COM 824348106 18,884 64,301 SH   SOLE   46,482 0 17,819
SHIP FINANCE INTERNATIONAL L SHS G81075106 223 15,108 SH   SOLE   0 0 15,108
SHIRE PLC SPONSORED ADR 82481R106 18,439 100,169 SH   SOLE   89,623 0 10,546
SHOPIFY INC CL A 82509L107 370 12,035 SH   SOLE   0 0 12,035
SHUTTERSTOCK INC COM 825690100 4,159 90,802 SH   SOLE   90,720 0 82
SIENTRA INC COM 82621J105 165 25,000 SH   SOLE   0 0 25,000
SIGNATURE BK NEW YORK N Y COM 82669G104 5,250 42,029 SH   SOLE   39,199 0 2,830
SIGNET JEWELERS LIMITED SHS G81276100 5,245 63,643 SH   SOLE   37,748 0 25,895
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1,191 24,925 SH   SOLE   0 0 24,925
SILVER STD RES INC COM 82823L106 189 14,560 SH   SOLE   0 0 14,560
SILVER WHEATON CORP COM 828336107 5,616 238,690 SH   SOLE   91 0 238,599
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 469 10,154 SH   SOLE   0 0 10,154
SIMON PPTY GROUP INC NEW COM 828806109 20,853 96,139 SH   SOLE   62,543 0 33,596
SINCLAIR BROADCAST GROUP INC CL A 829226109 4,157 139,225 SH   SOLE   132,088 0 7,137
SIRIUS XM HLDGS INC COM 82968B103 1,930 488,701 SH   SOLE   77,237 0 411,464
SIX FLAGS ENTMT CORP NEW COM 83001A102 16,866 291,042 SH   SOLE   87,931 0 203,111
SK TELECOM LTD SPONSORED ADR 78440P108 334 15,977 SH   SOLE   14,923 0 1,054
SKECHERS U S A INC CL A 830566105 1,813 61,011 SH   SOLE   0 0 61,011
SKYWORKS SOLUTIONS INC COM 83088M102 8,264 130,580 SH   SOLE   12,779 0 117,801
SL GREEN RLTY CORP COM 78440X101 9,525 89,460 SH   SOLE   80,564 0 8,896
SLM CORP COM 78442P106 2,225 360,006 SH   SOLE   296,618 0 63,388
SM ENERGY CO COM 78454L100 469 17,375 SH   SOLE   0 0 17,375
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,250 36,435 SH   SOLE   22,403 0 14,032
SMITH & WESSON HLDG CORP COM 831756101 1,240 45,634 SH   SOLE   188 0 45,446
SMITH A O COM 831865209 4,215 47,836 SH   SOLE   22,527 0 25,309
SMUCKER J M CO COM NEW 832696405 23,182 152,101 SH   SOLE   51,413 0 100,688
SNAP ON INC COM 833034101 10,247 64,926 SH   SOLE   19,291 0 45,635
SNYDERS-LANCE INC COM 833551104 470 13,862 SH   SOLE   0 0 13,862
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1,597 64,594 SH   SOLE   0 0 64,594
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 455 60,700 SH Call SOLE   0 0 0
SOLARCITY CORP COM 83416T100 1,705 71,270 SH   SOLE   0 0 71,270
SOLAREDGE TECHNOLOGIES INC COM 83417M104 207 10,566 SH   SOLE   0 0 10,566
SONIC AUTOMOTIVE INC CL A 83545G102 174 10,152 SH   SOLE   9,911 0 241
SONIC CORP COM 835451105 401 14,835 SH   SOLE   2,498 0 12,337
SONOCO PRODS CO COM 835495102 1,986 39,995 SH   SOLE   10,838 0 29,157
SONY CORP ADR NEW 835699307 4,452 151,692 SH   SOLE   131,796 0 19,896
SOURCE CAP INC COM 836144105 508 13,786 SH   SOLE   0 0 13,786
SOUTH JERSEY INDS INC COM 838518108 793 25,079 SH   SOLE   0 0 25,079
SOUTH ST CORP COM 840441109 1,552 22,804 SH   SOLE   18,421 0 4,383
SOUTHCROSS ENERGY PARTNERS L COM UNIT LTDPT 84130C100 49 24,211 SH   SOLE   0 0 24,211
SOUTHERN CO COM 842587107 123,404 2,301,033 SH   SOLE   1,568,403 0 732,630
SOUTHERN COPPER CORP COM 84265V105 1,562 57,887 SH   SOLE   0 0 57,887
SOUTHERN FIRST BANCSHARES IN COM 842873101 1,696 70,392 SH   SOLE   0 0 70,392
SOUTHWEST AIRLS CO COM 844741108 5,578 142,256 SH   SOLE   35,456 0 106,800
SOUTHWEST AIRLS CO COM 844741108 6 17,100 SH Call SOLE   0 0 0
SOUTHWESTERN ENERGY CO COM 845467109 958 76,116 SH   SOLE   67,161 0 8,955
SOVRAN SELF STORAGE INC COM 84610H108 2,541 24,216 SH   SOLE   824 0 23,392
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 10,122 56,542 SH   SOLE   0 0 56,542
SPDR GOLD TRUST GOLD SHS 78463V107 49,513 391,498 SH   SOLE   0 0 391,498
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 100,364 1,992,940 SH   SOLE   1,663,395 0 329,545
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,972 47,566 SH   SOLE   0 0 47,566
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,067 66,321 SH   SOLE   0 0 66,321
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 5,944 160,165 SH   SOLE   0 0 160,165
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 317 11,766 SH   SOLE   0 0 11,766
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8,237 234,000 SH   SOLE   194,719 0 39,281
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 202 6,760 SH   SOLE   0 0 6,760
SPDR S&P 500 ETF TR TR UNIT 78462F103 235,087 1,122,247 SH   SOLE   230,570 0 891,677
SPDR S&P 500 ETF TR TR UNIT 78462F103 9 10,200 SH Put SOLE   0 0 10,200
SPDR S&P 500 ETF TR TR UNIT 78462F103 6 17,100 SH Put SOLE   0 0 17,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 24 10,600 SH Call SOLE   0 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 24 12,500 SH Call SOLE   0 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 325,825 1,196,827 SH   SOLE   905,595 0 291,232
SPDR SER TR INV GRD FLT RT 78468R200 76,823 2,522,103 SH   SOLE   2,480,713 0 41,390
SPDR SER TR NUVN BR SHT MUNI 78468R739 49,670 1,012,014 SH   SOLE   942,150 0 69,864
SPDR SER TR NUVN BRCLY MUNI 78468R721 4,912 97,089 SH   SOLE   20,744 0 76,345
SPDR SER TR SHT TRM HGH YLD 78468R408 88,197 3,267,750 SH   SOLE   3,144,871 0 122,879
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,583 46,272 SH   SOLE   0 0 46,272
SPDR SERIES TRUST BARC SHT TR CP 78464A474 6,276 203,911 SH   SOLE   0 0 203,911
SPDR SERIES TRUST BRC CNV SECS ETF 78464A359 1,154 26,326 SH   SOLE   145 0 26,181
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 75,292 2,109,611 SH   SOLE   1,990,788 0 118,823
SPDR SERIES TRUST BRC MTG BCKD BD 78464A383 601 22,061 SH   SOLE   0 0 22,061
SPDR SERIES TRUST BRCLY EM LOCL 78464A391 3,543 127,212 SH   SOLE   0 0 127,212
SPDR SERIES TRUST BRCLYS 1-3MT ETF 78464A680 1,048 22,938 SH   SOLE   0 0 22,938
SPDR SERIES TRUST BRCLYS AGG ETF 78464A649 362 6,094 SH   SOLE   0 0 6,094
SPDR SERIES TRUST BRCLYS INTER ETF 78464A672 799 12,966 SH   SOLE   0 0 12,966
SPDR SERIES TRUST BRCLYS INTL ETF 78464A516 4,553 79,670 SH   SOLE   0 0 79,670
SPDR SERIES TRUST BRCLYS LG TRS ET 78464A664 280 3,509 SH   SOLE   0 0 3,509
SPDR SERIES TRUST CITI INT GVT ETF 78464A490 345 6,275 SH   SOLE   0 0 6,275
SPDR SERIES TRUST COMP SOFTWARE 78464A599 492 9,751 SH   SOLE   0 0 9,751
SPDR SERIES TRUST DJ REIT ETF 78464A607 7,375 74,165 SH   SOLE   0 0 74,165
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 26,370 460,375 SH   SOLE   406,442 0 53,933
SPDR SERIES TRUST INTR TRM CORP BD 78464A375 6,902 197,826 SH   SOLE   0 0 197,826
SPDR SERIES TRUST MORGAN TECH ETF 78464A102 49,293 937,843 SH   SOLE   934,815 0 3,028
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 15,960 266,895 SH   SOLE   241,622 0 25,273
SPDR SERIES TRUST OILGAS EQUIP 78464A748 270 14,403 SH   SOLE   0 0 14,403
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4,483 36,433 SH   SOLE   0 0 36,433
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 17,056 206,106 SH   SOLE   200,851 0 5,255
SPDR SERIES TRUST S&P 500 GROWTH 78464A409 7,912 78,397 SH   SOLE   0 0 78,397
SPDR SERIES TRUST S&P 500 VALUE 78464A508 1,411 14,056 SH   SOLE   0 0 14,056
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 632 3,543 SH   SOLE   0 0 3,543
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2,133 20,425 SH   SOLE   0 0 20,425
SPDR SERIES TRUST S&P BIOTECH 78464A870 8,143 150,579 SH   SOLE   0 0 150,579
SPDR SERIES TRUST S&P BIOTECH 78464A870 9 22,300 SH Call SOLE   0 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 1,519 49,829 SH   SOLE   0 0 49,829
SPDR SERIES TRUST S&P CAP MKTS 78464A771 8,169 225,920 SH   SOLE   224,518 0 1,402
SPDR SERIES TRUST S&P DIVID ETF 78464A763 179,270 2,136,191 SH   SOLE   1,578,261 0 557,930
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1,418 42,271 SH   SOLE   75 0 42,196
SPDR SERIES TRUST S&P INS ETF 78464A789 1,061 14,916 SH   SOLE   0 0 14,916
SPDR SERIES TRUST S&P METALS MNG 78464A755 1,579 64,697 SH   SOLE   0 0 64,697
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 2,591 74,428 SH   SOLE   0 0 74,428
SPDR SERIES TRUST S&P PHARMAC 78464A722 2,167 51,859 SH   SOLE   0 0 51,859
SPDR SERIES TRUST S&P REGL BKG 78464A698 4,337 112,951 SH   SOLE   0 0 112,951
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 981 23,374 SH   SOLE   0 0 23,374
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 18,196 410,007 SH   SOLE   0 0 410,007
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 6,116 140,265 SH   SOLE   129,452 0 10,813
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 4,978 108,039 SH   SOLE   0 0 108,039
SPECTRA ENERGY CORP COM 847560109 20,211 551,763 SH   SOLE   290,624 0 261,139
SPECTRA ENERGY PARTNERS LP COM 84756N109 19,843 420,588 SH   SOLE   358,010 0 62,578
SPECTRUM BRANDS HLDGS INC COM 84763R101 3,032 25,414 SH   SOLE   9,604 0 15,810
SPIRE INC COM 84857L101 301 4,251 SH   SOLE   0 0 4,251
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 8,066 187,574 SH   SOLE   30,652 0 156,922
SPIRIT AIRLS INC COM 848577102 4,293 95,684 SH   SOLE   58,827 0 36,857
SPIRIT RLTY CAP INC NEW COM 84860W102 422 33,052 SH   SOLE   0 0 33,052
SPLUNK INC COM 848637104 3,622 66,860 SH   SOLE   54,067 0 12,793
SPRAGUE RES LP COM UNIT REP LTD 849343108 619 25,664 SH   SOLE   0 0 25,664
SPRINT CORP COM SER 1 85207U105 84 18,504 SH   SOLE   0 0 18,504
SPROTT FOCUS TR INC COM 85208J109 129 20,124 SH   SOLE   0 0 20,124
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 4,539 413,433 SH   SOLE   0 0 413,433
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1,522 217,441 SH   SOLE   0 0 217,441
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 985 135,897 SH   SOLE   0 0 135,897
SPROUTS FMRS MKT INC COM 85208M102 3,639 158,909 SH   SOLE   136,474 0 22,435
SPS COMM INC COM 78463M107 1,578 26,041 SH   SOLE   21,841 0 4,200
SQUARE INC CL A 852234103 92 10,165 SH   SOLE   0 0 10,165
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2,257 80,386 SH   SOLE   74,978 0 5,408
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 257 5,507 SH   SOLE   0 0 5,507
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 28,644 858,361 SH   SOLE   0 0 858,361
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 27,917 559,225 SH   SOLE   138,567 0 420,658
ST JUDE MED INC COM 790849103 45,110 578,333 SH   SOLE   564,943 0 13,390
STAG INDL INC COM 85254J102 604 25,356 SH   SOLE   0 0 25,356
STAMPS COM INC COM NEW 852857200 205 2,350 SH   SOLE   0 0 2,350
STANLEY BLACK & DECKER INC COM 854502101 15,263 137,235 SH   SOLE   90,594 0 46,641
STANLEY BLACK & DECKER INC COM 854502101 32 14,700 SH Call SOLE   0 0 0
STANLEY BLACK & DECKER INC UNIT 11/17/20166 854502804 697 6,001 SH   SOLE   0 0 6,001
STANTEC INC COM 85472N109 2,198 90,878 SH   SOLE   0 0 90,878
STAPLES INC COM 855030102 1,071 124,212 SH   SOLE   0 0 124,212
STARBUCKS CORP COM 855244109 61,599 1,078,404 SH   SOLE   316,410 0 761,994
STARWOOD HOTELS&RESORTS WRLD COM 85590A401 1,761 23,807 SH   SOLE   8,066 0 15,741
STARWOOD PPTY TR INC COM 85571B105 1,952 94,207 SH   SOLE   4,785 0 89,422
STARZ COM SER A 85571Q102 6,204 207,353 SH   SOLE   199,266 0 8,087
STATE BK FINL CORP COM 856190103 304 14,962 SH   SOLE   0 0 14,962
STATE STR CORP COM 857477103 3,271 60,664 SH   SOLE   43,543 0 17,121
STATOIL ASA SPONSORED ADR 85771P102 31,469 1,817,950 SH   SOLE   1,798,564 0 19,386
STEEL DYNAMICS INC COM 858119100 10,992 448,658 SH   SOLE   372,470 0 76,188
STEELCASE INC CL A 858155203 1,384 101,957 SH   SOLE   0 0 101,957
STEIN MART INC COM 858375108 706 91,417 SH   SOLE   0 0 91,417
STELLUS CAP INVT CORP COM 858568108 461 44,982 SH   SOLE   0 0 44,982
STEPAN CO COM 858586100 831 13,956 SH   SOLE   0 0 13,956
STERICYCLE INC COM 858912108 9,810 94,216 SH   SOLE   55,301 0 38,915
STERIS PLC SHS USD G84720104 23,121 336,301 SH   SOLE   184,340 0 151,961
STERLING BANCORP DEL COM 85917A100 465 29,635 SH   SOLE   0 0 29,635
STEWART INFORMATION SVCS COR COM 860372101 315 7,600 SH   SOLE   0 0 7,600
STIFEL FINL CORP COM 860630102 470 14,946 SH   SOLE   12,923 0 2,023
STONE ENERGY CORP COM NEW 861642304 236 19,532 SH   SOLE   0 0 19,532
STONEMOR PARTNERS L P COM UNITS 86183Q100 4,117 164,349 SH   SOLE   0 0 164,349
STONEMOR PARTNERS L P COM UNITS 86183Q100 14 11,400 SH Call SOLE   0 0 0
STORE CAP CORP COM 862121100 3,649 123,905 SH   SOLE   63,311 0 60,594
STRYKER CORP COM 863667101 9,233 77,052 SH   SOLE   16,034 0 61,018
STURM RUGER & CO INC COM 864159108 812 12,686 SH   SOLE   0 0 12,686
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,234 36,959 SH   SOLE   0 0 36,959
SUCAMPO PHARMACEUTICALS INC CL A 864909106 182 16,603 SH   SOLE   0 0 16,603
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 7,564 1,322,341 SH   SOLE   1,321,460 0 881
SUMMER INFANT INC COM 865646103 235 141,331 SH   SOLE   0 0 141,331
SUMMIT HOTEL PPTYS COM 866082100 1,903 143,767 SH   SOLE   125,177 0 18,590
SUMMIT MATLS INC CL A 86614U100 1,975 96,531 SH   SOLE   96,331 0 200
SUN CMNTYS INC COM 866674104 1,952 25,469 SH   SOLE   18,163 0 7,306
SUN HYDRAULICS CORP COM 866942105 212 7,125 SH   SOLE   1,458 0 5,667
SUN LIFE FINL INC COM 866796105 262 7,997 SH   SOLE   0 0 7,997
SUNCOR ENERGY INC NEW COM 867224107 5,746 207,658 SH   SOLE   185,002 0 22,656
SUNOCO LOGISTICS PRTNRS L P COM UNITS 86764L108 4,145 144,188 SH   SOLE   0 0 144,188
SUNOCO LP COM U REP LP 86765K109 909 30,361 SH   SOLE   0 0 30,361
SUNTRUST BKS INC COM 867914103 20,686 503,558 SH   SOLE   395,321 0 108,237
SUPER MICRO COMPUTER INC COM 86800U104 2,586 104,052 SH   SOLE   29,255 0 74,797
SUPER MICRO COMPUTER INC COM 86800U104 6 56,700 SH Call SOLE   0 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 2,253 122,383 SH   SOLE   35,552 0 86,831
SUPERNUS PHARMACEUTICALS INC COM 868459108 428 21,024 SH   SOLE   4,183 0 16,841
SURGERY PARTNERS INC COM 86881A100 777 43,414 SH   SOLE   0 0 43,414
SURGICAL CARE AFFILIATES INC COM 86881L106 365 7,655 SH   SOLE   1,649 0 6,006
SVB FINL GROUP COM 78486Q101 7,262 76,313 SH   SOLE   12,918 0 63,395
SWIFT TRANSN CO CL A 87074U101 2,322 150,677 SH   SOLE   0 0 150,677
SWISS HELVETIA FD INC COM 870875101 165 15,976 SH   SOLE   0 0 15,976
SYMANTEC CORP COM 871503108 3,981 193,826 SH   SOLE   90,898 0 102,928
SYMANTEC CORP COM 871503108 32 17,900 SH Call SOLE   0 0 0
SYNALLOY CP DEL COM 871565107 123 16,000 SH   SOLE   0 0 16,000
SYNAPTICS INC COM 87157D109 2,543 47,308 SH   SOLE   0 0 47,308
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 2,648 83,102 SH   SOLE   0 0 83,102
SYNCHRONY FINL COM 87165B103 11,546 456,711 SH   SOLE   59,808 0 396,903
SYNERGY RES CORP COM 87164P103 3,420 513,447 SH   SOLE   89 0 513,358
SYNGENTA AG SPONSORED ADR 87160A100 1,497 19,490 SH   SOLE   0 0 19,490
SYNOPSYS INC COM 871607107 549 10,147 SH   SOLE   8,333 0 1,814
SYNOVUS FINL CORP COM NEW 87161C501 2,372 81,836 SH   SOLE   10,921 0 70,915
SYNTEL INC COM 87162H103 360 7,955 SH   SOLE   2,616 0 5,339
SYSCO CORP COM 871829107 98,985 1,950,820 SH   SOLE   805,122 0 1,145,698
SYSCO CORP COM 871829107 222 46,300 SH Call SOLE   0 0 0
SYSCO CORP COM 871829107 108 26,900 SH Call SOLE   0 0 0
SYSCO CORP COM 871829107 6 12,000 SH Call SOLE   0 0 0
T MOBILE US INC COM 872590104 2,490 57,548 SH   SOLE   41,979 0 15,569
TABLEAU SOFTWARE INC CL A 87336U105 1,390 28,411 SH   SOLE   1,461 0 26,950
TAHOE RES INC COM 873868103 447 29,842 SH   SOLE   0 0 29,842
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 50,467 1,924,032 SH   SOLE   1,632,869 0 291,163
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 316 8,326 SH   SOLE   7,238 0 1,088
TAL ED GROUP ADS REPSTG COM 874080104 338 5,448 SH   SOLE   0 0 5,448
TAL INTL GROUP INC COM 874083108 1,451 108,177 SH   SOLE   0 0 108,177
TALLGRASS ENERGY GP LP SHS CL A 874696107 1,989 88,135 SH   SOLE   65,253 0 22,882
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 2,459 53,425 SH   SOLE   0 0 53,425
TALMER BANCORP INC COM 87482X101 1,389 72,467 SH   SOLE   63,455 0 9,012
TANGER FACTORY OUTLET CTRS I COM 875465106 3,086 76,815 SH   SOLE   0 0 76,815
TANZANIAN ROYALTY EXPL CORP COM 87600U104 20 28,513 SH   SOLE   0 0 28,513
TARGA RES CORP COM 87612G101 8,382 198,908 SH   SOLE   73,032 0 125,876
TARGET CORP COM 87612E106 60,083 860,535 SH   SOLE   612,104 0 248,431
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 278 1,908 SH   SOLE   0 0 1,908
TASER INTL INC COM 87651B104 1,261 50,701 SH   SOLE   0 0 50,701
TATA MTRS LTD SPONSORED ADR 876568502 415 11,976 SH   SOLE   8,800 0 3,176
TC PIPELINES LP UT COM LTD PRT 87233Q108 928 16,212 SH   SOLE   0 0 16,212
TCP CAP CORP COM 87238Q103 1,114 72,897 SH   SOLE   0 0 72,897
TCW STRATEGIC INCOME FUND IN COM 872340104 122 22,357 SH   SOLE   0 0 22,357
TD AMERITRADE HLDG CORP COM 87236Y108 8,631 303,100 SH   SOLE   296,518 0 6,582
TE CONNECTIVITY LTD REG SHS H84989104 74,496 1,304,428 SH   SOLE   1,257,142 0 47,286
TEAM HEALTH HOLDINGS INC COM 87817A107 4,854 119,345 SH   SOLE   56,975 0 62,370
TEAM INC COM 878155100 209 8,424 SH   SOLE   4,342 0 4,082
TECK RESOURCES LTD CL B 878742204 566 42,964 SH   SOLE   0 0 42,964
TECO ENERGY INC COM 872375100 14,284 516,787 SH   SOLE   500,680 0 16,107
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 473 42,053 SH   SOLE   0 0 42,053
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 2,621 440,514 SH   SOLE   0 0 440,514
TEEKAY TANKERS LTD CL A Y8565N102 224 75,009 SH   SOLE   0 0 75,009
TEGNA INC COM 87901J105 4,871 210,214 SH   SOLE   101,045 0 109,169
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2,162 92,248 SH   SOLE   0 0 92,248
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 6,389 384,203 SH   SOLE   0 0 384,203
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 258 15,030 SH   SOLE   0 0 15,030
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,723 122,181 SH   SOLE   0 0 122,181
TELEDYNE TECHNOLOGIES INC COM 879360105 3,656 36,913 SH   SOLE   35,017 0 1,896
TELEFLEX INC COM 879369106 6,896 38,893 SH   SOLE   23,325 0 15,568
TELEFONICA S A SPONSORED ADR 879382208 2,586 272,829 SH   SOLE   0 0 272,829
TELEPHONE & DATA SYS INC COM NEW 879433829 3,990 134,541 SH   SOLE   0 0 134,541
TELEPHONE & DATA SYS INC COM NEW 879433829 21 17,700 SH Call SOLE   0 0 0
TELUS CORP COM 87971M103 16,120 501,861 SH   SOLE   486,041 0 15,820
TEMPLETON EMERG MKTS INCOME COM 880192109 492 46,955 SH   SOLE   0 0 46,955
TEMPLETON EMERGING MKTS FD I COM 880191101 361 31,663 SH   SOLE   0 0 31,663
TEMPLETON GLOBAL INCOME FD COM 880198106 870 136,804 SH   SOLE   0 0 136,804
TENNECO INC COM 880349105 4,601 98,707 SH   SOLE   95,079 0 3,628
TERADATA CORP DEL COM 88076W103 2,984 119,023 SH   SOLE   29,267 0 89,756
TERADYNE INC COM 880770102 220 11,150 SH   SOLE   6,093 0 5,057
TERRAFORM PWR INC CL A COM 88104R100 186 17,065 SH   SOLE   0 0 17,065
TERRAVIA HLDGS INC COM 88105A106 32 12,101 SH   SOLE   0 0 12,101
TERRENO RLTY CORP COM 88146M101 788 30,454 SH   SOLE   30,324 0 130
TESARO INC COM 881569107 930 11,062 SH   SOLE   0 0 11,062
TESLA MTRS INC COM 88160R101 10,865 51,181 SH   SOLE   11,856 0 39,325
TESORO CORP COM 881609101 968 12,921 SH   SOLE   50 0 12,871
TESORO LOGISTICS LP COM UNIT LP 88160T107 5,282 106,646 SH   SOLE   0 0 106,646
TETRA TECHNOLOGIES INC DEL COM 88162F105 130 20,336 SH   SOLE   0 0 20,336
TEVA PHARMACEUTICAL FIN LLC DBCV 0.250% 2/0 88163VAE9 1,088 868,000 PRN   SOLE   0 0 868,000
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 18,692 372,123 SH   SOLE   295,037 0 77,086
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,792 38,324 SH   SOLE   29,699 0 8,625
TEXAS INSTRS INC COM 882508104 56,418 900,528 SH   SOLE   659,213 0 241,315
TEXAS INSTRS INC COM 882508104 32 17,800 SH Call SOLE   0 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 691 4,100 SH   SOLE   0 0 4,100
TEXAS ROADHOUSE INC COM 882681109 7,046 154,525 SH   SOLE   75,035 0 79,490
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 240 21,510 SH   SOLE   0 0 21,510
TEXTRON INC COM 883203101 8,588 234,897 SH   SOLE   200,433 0 34,464
TG THERAPEUTICS INC COM 88322Q108 93 15,400 SH   SOLE   0 0 15,400
THERAPEUTICSMD INC COM 88338N107 1,540 181,175 SH   SOLE   0 0 181,175
THERMO FISHER SCIENTIFIC INC COM 883556102 14,032 94,958 SH   SOLE   39,302 0 55,656
THERMON GROUP HLDGS INC COM 88362T103 309 16,103 SH   SOLE   15,554 0 549
THL CR INC COM 872438106 152 13,650 SH   SOLE   0 0 13,650
THL CR SR LN FD COM 87244R103 2,365 147,074 SH   SOLE   0 0 147,074
THOMSON REUTERS CORP COM 884903105 31,301 774,389 SH   SOLE   760,027 0 14,362
THOR INDS INC COM 885160101 8,805 136,008 SH   SOLE   123,608 0 12,400
TICC CAPITAL CORP COM 87244T109 56 10,555 SH   SOLE   0 0 10,555
TIFFANY & CO NEW COM 886547108 3,200 52,770 SH   SOLE   29,803 0 22,967
TIME WARNER INC COM NEW 887317303 49,389 671,594 SH   SOLE   538,937 0 132,657
TIME WARNER INC COM NEW 887317303 8 13,700 SH Call SOLE   0 0 0
TIMKEN CO COM 887389104 10,810 352,588 SH   SOLE   349,814 0 2,774
TJX COS INC NEW COM 872540109 22,318 288,987 SH   SOLE   125,672 0 163,315
TOLL BROTHERS INC COM 889478103 2,587 96,136 SH   SOLE   0 0 96,136
TORCHMARK CORP COM 891027104 8,761 141,725 SH   SOLE   130,189 0 11,536
TORO CO COM 891092108 11,386 129,093 SH   SOLE   69,812 0 59,281
TORONTO DOMINION BK ONT COM NEW 891160509 5,134 119,854 SH   SOLE   0 0 119,854
TORTOISE ENERGY INFRA CORP COM 89147L100 1,122 36,450 SH   SOLE   0 0 36,450
TORTOISE MLP FD INC COM 89148B101 1,683 91,193 SH   SOLE   0 0 91,193
TORTOISE PIPELINE & ENERGY F COM 89148H108 1,108 59,521 SH   SOLE   0 0 59,521
TORTOISE PWR & ENERGY INFRAS COM 89147X104 288 14,728 SH   SOLE   0 0 14,728
TOTAL S A SPONSORED ADR 89151E109 71,456 1,485,583 SH   SOLE   1,268,376 0 217,207
TOTAL SYS SVCS INC COM 891906109 10,405 195,918 SH   SOLE   166,439 0 29,479
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 191 15,339 SH   SOLE   0 0 15,339
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 13,929 139,307 SH   SOLE   95,842 0 43,465
TPG SPECIALTY LENDING INC COM 87265K102 386 23,224 SH   SOLE   0 0 23,224
TRACTOR SUPPLY CO COM 892356106 30,599 335,564 SH   SOLE   111,718 0 223,846
TRANSCANADA CORP COM 89353D107 989 21,921 SH   SOLE   0 0 21,921
TRANSDIGM GROUP INC COM 893641100 6,782 25,721 SH   SOLE   0 0 25,721
TRANSENTERIX INC COM NEW 89366M201 21 16,985 SH   SOLE   1,115 0 18,100
TRANSOCEAN LTD REG SHS H8817H100 578 48,617 SH   SOLE   0 0 48,617
TRAVELCENTERS AMER LLC COM 894174101 388 47,550 SH   SOLE   0 0 47,550
TRAVELERS COMPANIES INC COM 89417E109 36,500 306,616 SH   SOLE   239,583 0 67,033
TREEHOUSE FOODS INC COM 89469A104 2,878 28,038 SH   SOLE   27,988 0 50
TREX CO INC COM 89531P105 324 7,218 SH   SOLE   5,586 0 1,632
TRI CONTL CORP COM 895436103 9,151 445,522 SH   SOLE   0 0 445,522
TRIANGLE CAP CORP COM 895848109 3,438 177,403 SH   SOLE   0 0 177,403
TRINITY BIOTECH PLC SPON ADR NEW 896438306 338 29,823 SH   SOLE   0 0 29,823
TRINITY INDS INC COM 896522109 7,158 385,471 SH   SOLE   327,611 0 57,860
TRIPADVISOR INC COM 896945201 1,209 18,807 SH   SOLE   11,821 0 6,986
TRIUMPH GROUP INC NEW COM 896818101 2,026 57,052 SH   SOLE   48,025 0 9,027
TRONOX LTD SHS CL A Q9235V101 174 39,494 SH   SOLE   0 0 39,494
TRUECAR INC COM 89785L107 160 20,350 SH   SOLE   0 0 20,350
TRUSTCO BK CORP N Y COM 898349105 265 41,264 SH   SOLE   0 0 41,264
TRUSTMARK CORP COM 898402102 370 14,902 SH   SOLE   0 0 14,902
TUMI HLDGS INC COM 89969Q104 507 18,972 SH   SOLE   18,922 0 50
TUPPERWARE BRANDS CORP COM 899896104 5,087 90,385 SH   SOLE   86,136 0 4,249
TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 3,201 349,830 SH   SOLE   348,594 0 1,236
TURNING PT BRANDS INC COM 90041L105 680 66,210 SH   SOLE   65,593 0 617
TUTOR PERINI CORP COM 901109108 360 15,290 SH   SOLE   0 0 15,290
TWENTY FIRST CENTY FOX INC CL A 90130A101 6,354 234,886 SH   SOLE   109,068 0 125,818
TWENTY FIRST CENTY FOX INC CL B 90130A200 1,077 39,516 SH   SOLE   687 0 38,829
TWITTER INC COM 90184L102 35,818 2,118,166 SH   SOLE   1,800,643 0 317,523
TWO HBRS INVT CORP COM 90187B101 560 65,421 SH   SOLE   0 0 65,421
TYCO INTL PLC SHS G91442106 61,108 1,434,470 SH   SOLE   1,417,147 0 17,323
TYLER TECHNOLOGIES INC COM 902252105 3,398 20,384 SH   SOLE   14,978 0 5,406
TYSON FOODS INC CL A 902494103 6,211 92,986 SH   SOLE   79,301 0 13,685
U S CONCRETE INC COM NEW 90333L201 1,381 22,667 SH   SOLE   0 0 22,667
U S G CORP COM NEW 903293405 415 15,406 SH   SOLE   0 0 15,406
U S GLOBAL INVS INC CL A 902952100 21 12,570 SH   SOLE   0 0 12,570
U S SILICA HLDGS INC COM 90346E103 840 24,364 SH   SOLE   0 0 24,364
UBIQUITI NETWORKS INC COM 90347A100 1,740 45,013 SH   SOLE   0 0 45,013
UBS AG JERSEY BRH ALERIAN INFRST 902641646 37,456 1,324,910 SH   SOLE   1,309,232 0 15,678
UBS GROUP AG SHS H42097107 14,082 1,093,361 SH   SOLE   1,072,814 0 20,547
UGI CORP NEW COM 902681105 876 19,365 SH   SOLE   26 0 19,339
ULTA SALON COSMETCS & FRAG I COM 90384S303 29,543 121,256 SH   SOLE   76,865 0 44,391
ULTIMATE SOFTWARE GROUP INC COM 90385D107 13,700 65,146 SH   SOLE   16,473 0 48,673
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 232 4,749 SH   SOLE   1,746 0 3,003
UMH PPTYS INC COM 903002103 263 23,383 SH   SOLE   0 0 23,383
UMPQUA HLDGS CORP COM 904214103 7,252 468,786 SH   SOLE   455,700 0 13,086
UNDER ARMOUR INC CL A 904311107 5,703 142,110 SH   SOLE   2,584 0 139,526
UNDER ARMOUR INC CL C 904311206 3,123 85,781 SH   SOLE   10,394 0 75,387
UNILEVER N V N Y SHS NEW 904784709 23,191 494,062 SH   SOLE   372,754 0 121,308
UNILEVER PLC SPON ADR NEW 904767704 110,467 2,305,708 SH   SOLE   2,193,280 0 112,428
UNION BANKSHARES CORP NEW COM 90539J109 215 8,715 SH   SOLE   0 0 8,715
UNION BANKSHARES INC COM 905400107 654 17,997 SH   SOLE   0 0 17,997
UNION PAC CORP COM 907818108 140,073 1,605,408 SH   SOLE   765,520 0 839,888
UNION PAC CORP COM 907818108 39 20,400 SH Call SOLE   0 0 0
UNION PAC CORP COM 907818108 38 12,400 SH Call SOLE   0 0 0
UNION PAC CORP COM 907818108 17 15,700 SH Call SOLE   0 0 0
UNIT CORP COM 909218109 1,825 117,258 SH   SOLE   0 0 117,258
UNITED BANKSHARES INC WEST V COM 909907107 416 11,087 SH   SOLE   0 0 11,087
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 306 16,755 SH   SOLE   0 0 16,755
UNITED CONTL HLDGS INC COM 910047109 3,935 95,892 SH   SOLE   37,154 0 58,738
UNITED FIRE GROUP INC COM 910340108 1,392 32,800 SH   SOLE   0 0 32,800
UNITED INS HLDGS CORP COM 910710102 2,580 157,501 SH   SOLE   0 0 157,501
UNITED NAT FOODS INC COM 911163103 2,744 58,643 SH   SOLE   0 0 58,643
UNITED PARCEL SERVICE INC CL B 911312106 95,812 889,447 SH   SOLE   672,762 0 216,685
UNITED RENTALS INC COM 911363109 2,994 44,621 SH   SOLE   6,833 0 37,788
UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 99 11,423 SH   SOLE   0 0 11,423
UNITED STATES OIL FUND LP UNITS 91232N108 682 58,968 SH   SOLE   0 0 58,968
UNITED STATES OIL FUND LP UNITS 91232N108 6 15,400 SH Call SOLE   0 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 430 100,000 SH Put SOLE   0 0 100,000
UNITED STATES OIL FUND LP UNITS 91232N108 153 30,000 SH Put SOLE   0 0 30,000
UNITED STATES OIL FUND LP UNITS 91232N108 3 11,200 SH Call SOLE   0 0 0
UNITED STATES STL CORP NEW COM 912909108 1,146 67,992 SH   SOLE   38 0 67,954
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 544 28,103 SH   SOLE   0 0 28,103
UNITED STS GASOLINE FD LP UNITS 91201T102 205 7,881 SH   SOLE   0 0 7,881
UNITED TECHNOLOGIES CORP COM 913017109 38,230 372,780 SH   SOLE   154,159 0 218,621
UNITEDHEALTH GROUP INC COM 91324P102 151,777 1,074,894 SH   SOLE   716,415 0 358,479
UNITIL CORP COM 913259107 659 15,446 SH   SOLE   0 0 15,446
UNIVAR INC COM 91336L107 756 40,001 SH   SOLE   39,629 0 372
UNIVERSAL CORP VA COM 913456109 530 9,176 SH   SOLE   0 0 9,176
UNIVERSAL DISPLAY CORP COM 91347P105 3,010 44,390 SH   SOLE   51 0 44,339
UNIVERSAL ELECTRS INC COM 913483103 921 12,739 SH   SOLE   12,673 0 66
UNIVERSAL FST PRODS INC COM 913543104 402 4,336 SH   SOLE   0 0 4,336
UNIVERSAL HLTH SVCS INC CL B 913903100 2,370 17,676 SH   SOLE   5,598 0 12,078
UNIVERSAL SEC INSTRS INC COM NEW 913821302 261 73,513 SH   SOLE   0 0 73,513
UNUM GROUP COM 91529Y106 9,022 283,812 SH   SOLE   275,033 0 8,779
UPLAND SOFTWARE INC COM 91544A109 907 119,078 SH   SOLE   0 0 119,078
URBAN OUTFITTERS INC COM 917047102 1,404 51,060 SH   SOLE   42,731 0 8,329
US BANCORP DEL COM NEW 902973304 65,780 1,631,047 SH   SOLE   1,322,426 0 308,621
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 781 53,293 SH   SOLE   0 0 53,293
V F CORP COM 918204108 49,665 807,677 SH   SOLE   79,807 0 727,870
V F CORP COM 918204108 3 16,900 SH Call SOLE   0 0 0
V F CORP COM 918204108 5 32,900 SH Call SOLE   0 0 0
VAIL RESORTS INC COM 91879Q109 6,170 44,634 SH   SOLE   39,819 0 4,815
VALE S A ADR 91912E105 134 26,451 SH   SOLE   0 0 26,451
VALEANT PHARMACEUTICALS INTL COM 91911K102 3,018 149,868 SH   SOLE   0 0 149,868
VALEANT PHARMACEUTICALS INTL COM 91911K102 36 18,500 SH Call SOLE   0 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 13 30,000 SH Call SOLE   0 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 13 46,000 SH Call SOLE   0 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 9 22,500 SH Call SOLE   0 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 29 22,500 SH Call SOLE   0 0 0
VALERO ENERGY CORP NEW COM 91913Y100 13,779 270,185 SH   SOLE   99,362 0 170,823
VALERO ENERGY PARTNERS LP COM UNT REP LP 91914J102 216 4,595 SH   SOLE   0 0 4,595
VALHI INC NEW COM 918905100 116 73,700 SH   SOLE   0 0 73,700
VALIDUS HOLDINGS LTD COM SHS G9319H102 8,081 166,307 SH   SOLE   161,861 0 4,446
VALLEY NATL BANCORP COM 919794107 1,615 177,108 SH   SOLE   0 0 177,108
VALMONT INDS INC COM 920253101 1,671 12,354 SH   SOLE   0 0 12,354
VALSPAR CORP COM 920355104 16,529 153,004 SH   SOLE   104,856 0 48,148
VANECK MERK GOLD TRUST GOLD TRUST 921078101 822 62,660 SH   SOLE   0 0 62,660
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 678 14,131 SH   SOLE   0 0 14,131
VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 26,725 1,075,898 SH   SOLE   994,601 0 81,297
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,014 113,610 SH   SOLE   0 0 113,610
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 495 4,838 SH   SOLE   0 0 4,838
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 1,903 64,459 SH   SOLE   0 0 64,459
VANECK VECTORS ETF TR GAMING ETF 92189F882 231 7,368 SH   SOLE   0 0 7,368
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 21,739 784,524 SH   SOLE   0 0 784,524
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 593 40,595 SH   SOLE   0 0 40,595
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 3,308 139,284 SH   SOLE   0 0 139,284
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 2,977 92,096 SH   SOLE   3,298 0 88,798
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 4,065 95,416 SH   SOLE   0 0 95,416
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 131 11,800 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 59 29,500 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 2,645 81,346 SH   SOLE   0 0 81,346
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 243 11,260 SH   SOLE   0 0 11,260
VANECK VECTORS ETF TR NAT RES ETF 92189F841 361 11,818 SH   SOLE   0 0 11,818
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 397 13,586 SH   SOLE   0 0 13,586
VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 5,188 88,503 SH   SOLE   0 0 88,503
VANECK VECTORS ETF TR RETAIL ETF 92189F684 276 3,572 SH   SOLE   0 0 3,572
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 537 21,112 SH   SOLE   4,102 0 17,010
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 1,015 10,123 SH   SOLE   0 0 10,123
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 701 6,661 SH   SOLE   0 0 6,661
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 6,050 68,695 SH   SOLE   0 0 68,695
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 16,904 172,406 SH   SOLE   0 0 172,406
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 29,622 365,434 SH   SOLE   377 0 365,057
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 73,020 866,191 SH   SOLE   249,535 0 616,656
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 12,722 228,395 SH   SOLE   0 0 228,395
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 22,710 265,860 SH   SOLE   0 0 265,860
VANGUARD INDEX FDS GROWTH ETF 922908736 35,117 327,585 SH   SOLE   117 0 327,468
VANGUARD INDEX FDS LARGE CAP ETF 922908637 8,975 93,630 SH   SOLE   32,099 0 61,531
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6,892 67,640 SH   SOLE   0 0 67,640
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 6,030 67,689 SH   SOLE   109 0 67,580
VANGUARD INDEX FDS MID CAP ETF 922908629 8,583 69,419 SH   SOLE   73 0 69,346
VANGUARD INDEX FDS REIT ETF 922908553 79,838 900,380 SH   SOLE   34 0 900,346
VANGUARD INDEX FDS REIT ETF 922908553 27 21,900 SH Call SOLE   0 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 447,082 2,326,132 SH   SOLE   2,181,774 0 144,358
VANGUARD INDEX FDS SM CP VAL ETF 922908611 8,679 82,412 SH   SOLE   27 0 82,385
VANGUARD INDEX FDS SMALL CP ETF 922908751 13,241 114,464 SH   SOLE   109 0 114,355
VANGUARD INDEX FDS SML CP GRW ETF 922908595 7,932 64,018 SH   SOLE   38 0 63,980
VANGUARD INDEX FDS TOTAL STK MKT 922908769 27,182 253,656 SH   SOLE   373 0 253,283
VANGUARD INDEX FDS VALUE ETF 922908744 36,034 423,973 SH   SOLE   154,932 0 269,041
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 18,716 436,775 SH   SOLE   0 0 436,775
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 36,052 1,023,332 SH   SOLE   54,949 0 968,383
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 12,630 270,697 SH   SOLE   77,989 0 192,708
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 5,138 92,199 SH   SOLE   0 0 92,199
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,891 41,795 SH   SOLE   0 0 41,795
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 630 11,651 SH   SOLE   0 0 11,651
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,219 20,986 SH   SOLE   0 0 20,986
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 9,388 189,731 SH   SOLE   0 0 189,731
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 1,897 35,999 SH   SOLE   13,155 0 22,844
VANGUARD NAT RES LLC COM UNIT 92205F106 162 114,852 SH   SOLE   0 0 114,852
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 86,183 963,914 SH   SOLE   733,812 0 230,102
VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 796 11,841 SH   SOLE   11,830 0 11
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 18,263 339,154 SH   SOLE   334,355 0 4,799
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 30,531 377,666 SH   SOLE   1,230 0 376,436
VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 364 5,920 SH   SOLE   0 0 5,920
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 934 9,120 SH   SOLE   0 0 9,120
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 550 5,724 SH   SOLE   0 0 5,724
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 410 4,569 SH   SOLE   0 0 4,569
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 714 7,781 SH   SOLE   0 0 7,781
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 288 3,020 SH   SOLE   0 0 3,020
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 32,247 387,382 SH   SOLE   65 0 387,317
VANGUARD STAR FD VG TL INTL STK F 921909768 4,408 99,096 SH   SOLE   0 0 99,096
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 57,806 1,634,795 SH   SOLE   499 0 1,634,296
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 3,646 45,415 SH   SOLE   0 0 45,415
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 27,780 388,746 SH   SOLE   0 0 388,746
VANGUARD WORLD FD MEGA CAP INDEX 921910873 8,491 118,738 SH   SOLE   0 0 118,738
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 21,798 354,087 SH   SOLE   0 0 354,087
VANGUARD WORLD FD MEGA GRWTH IND 921910816 21,472 257,274 SH   SOLE   0 0 257,274
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6,668 54,667 SH   SOLE   0 0 54,667
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3,482 24,662 SH   SOLE   0 0 24,662
VANGUARD WORLD FDS ENERGY ETF 92204A306 958 10,073 SH   SOLE   0 0 10,073
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3,971 83,856 SH   SOLE   0 0 83,856
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,236 32,462 SH   SOLE   0 0 32,462
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 817 7,686 SH   SOLE   0 0 7,686
VANGUARD WORLD FDS INF TECH ETF 92204A702 15,358 143,415 SH   SOLE   19,349 0 124,066
VANGUARD WORLD FDS MATERIALS ETF 92204A801 750 7,320 SH   SOLE   0 0 7,320
VANGUARD WORLD FDS TELCOMM ETF 92204A884 27,214 276,565 SH   SOLE   251,438 0 25,127
VANGUARD WORLD FDS UTILITIES ETF 92204A876 5,714 49,901 SH   SOLE   0 0 49,901
VANTIV INC CL A 92210H105 13,244 233,997 SH   SOLE   177,744 0 56,253
VARIAN MED SYS INC COM 92220P105 2,112 25,686 SH   SOLE   21,650 0 4,036
VASCO DATA SEC INTL INC COM 92230Y104 283 17,283 SH   SOLE   0 0 17,283
VCA INC COM 918194101 7,379 109,134 SH   SOLE   19,242 0 89,892
VECTOR GROUP LTD COM 92240M108 407 18,134 SH   SOLE   0 0 18,134
VECTREN CORP COM 92240G101 27,310 518,503 SH   SOLE   505,119 0 13,384
VEECO INSTRS INC DEL COM 922417100 277 16,713 SH   SOLE   16,312 0 401
VEEVA SYS INC CL A COM 922475108 1,399 41,008 SH   SOLE   36,706 0 4,302
VENTAS INC COM 92276F100 78,277 1,074,935 SH   SOLE   1,014,687 0 60,248
VEREIT INC COM 92339V100 1,087 107,228 SH   SOLE   0 0 107,228
VERIFONE SYS INC COM 92342Y109 4,788 258,260 SH   SOLE   34,612 0 223,648
VERINT SYS INC COM 92343X100 779 23,528 SH   SOLE   21,467 0 2,061
VERISIGN INC COM 92343E102 382 4,419 SH   SOLE   0 0 4,419
VERISK ANALYTICS INC COM 92345Y106 6,229 76,827 SH   SOLE   71,978 0 4,849
VERIZON COMMUNICATIONS INC COM 92343V104 404,246 7,239,378 SH   SOLE   4,047,621 0 3,191,757
VERIZON COMMUNICATIONS INC COM 92343V104 29 24,400 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 152 41,800 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 99 49,700 SH Call SOLE   0 0 0
VERMILION ENERGY INC COM 923725105 1,561 49,129 SH   SOLE   48,529 0 600
VERTEX PHARMACEUTICALS INC COM 92532F100 27,084 314,857 SH   SOLE   302,182 0 12,675
VIACOM INC NEW CL A 92553P102 242 5,216 SH   SOLE   0 0 5,216
VIACOM INC NEW CL B 92553P201 5,344 128,871 SH   SOLE   48,739 0 80,132
VIACOM INC NEW CL B 92553P201 184 48,400 SH Call SOLE   0 0 0
VICOR CORP COM 925815102 234 23,259 SH   SOLE   0 0 23,259
VICTORY PORTFOLIOS II CEMP US 500 ENHA 92647N782 939 25,243 SH   SOLE   0 0 25,243
VICTORY PORTFOLIOS II CEMP US EQ INCOM 92647N824 1,136 29,539 SH   SOLE   0 0 29,539
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 2,174 194,658 SH   SOLE   0 0 194,658
VIRTUS GLOBAL MULTI-SEC INC COM 92829B101 356 23,505 SH   SOLE   0 0 23,505
VIRTUS TOTAL RETURN FD COM 92829A103 405 87,300 SH   SOLE   0 0 87,300
VISA INC COM CL A 92826C839 107,752 1,452,751 SH   SOLE   500,739 0 952,012
VISA INC COM CL A 92826C839 2 11,600 SH Call SOLE   0 0 0
VISA INC COM CL A 92826C839 2 11,700 SH Call SOLE   0 0 0
VISTA OUTDOOR INC COM 928377100 391 8,188 SH   SOLE   2,989 0 5,199
VITAL THERAPIES INC COM 92847R104 92 14,782 SH   SOLE   0 0 14,782
VITAMIN SHOPPE INC COM 92849E101 510 16,669 SH   SOLE   15,275 0 1,394
VIVUS INC COM 928551100 17 15,315 SH   SOLE   0 0 15,315
VMWARE INC CL A COM 928563402 3,453 60,354 SH   SOLE   33,596 0 26,758
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 129,505 4,192,448 SH   SOLE   3,690,815 0 501,633
VODAFONE GROUP PLC NEW SPNSR ADR 92857W308 6 49,900 SH Call SOLE   0 0 0
VONAGE HLDGS CORP COM 92886T201 85 13,938 SH   SOLE   0 0 13,938
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 218 29,607 SH   SOLE   0 0 29,607
VOYA FINL INC COM 929089100 2,151 86,875 SH   SOLE   84,222 0 2,653
VOYA GLBL ADV & PREM OPP FD COM 92912R104 264 26,703 SH   SOLE   0 0 26,703
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 336 48,438 SH   SOLE   300 0 48,138
VOYA INFRASTRUCTURE INDLS & COM 92912X101 141 11,370 SH   SOLE   0 0 11,370
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 124 17,848 SH   SOLE   0 0 17,848
VOYA PRIME RATE TR SH BEN INT 92913A100 348 67,979 SH   SOLE   0 0 67,979
VOYA RISK MANAGED NAT RES FD COM 92913C106 1,422 225,067 SH   SOLE   0 0 225,067
VULCAN MATLS CO COM 929160109 3,768 31,301 SH   SOLE   4,332 0 26,969
VWR CORP COM 91843L103 1,166 40,332 SH   SOLE   38,841 0 1,491
W P CAREY INC COM 92936U109 6,610 95,217 SH   SOLE   0 0 95,217
WABCO HLDGS INC COM 92927K102 3,331 36,374 SH   SOLE   35,070 0 1,304
WABTEC CORP COM 929740108 2,436 34,681 SH   SOLE   24,185 0 10,496
WAGEWORKS INC COM 930427109 3,179 53,148 SH   SOLE   53,094 0 54
WAL-MART STORES INC COM 931142103 117,906 1,614,705 SH   SOLE   815,868 0 798,837
WALGREENS BOOTS ALLIANCE INC COM 931427108 45,968 552,033 SH   SOLE   103,553 0 448,480
WALGREENS BOOTS ALLIANCE INC COM 931427108 27 18,400 SH Call SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 17 23,600 SH Call SOLE   0 0 0
WASHINGTON TR BANCORP COM 940610108 1,955 51,543 SH   SOLE   51,543 0 0
WASTE CONNECTIONS INC COM 94106B101 12,778 177,348 SH   SOLE   24,034 0 153,314
WASTE MGMT INC DEL COM 94106L109 40,063 604,539 SH   SOLE   417,580 0 186,959
WATERS CORP COM 941848103 5,233 37,207 SH   SOLE   34,266 0 2,941
WATSCO INC COM 942622200 548 3,898 SH   SOLE   102 0 3,796
WAYFAIR INC CL A 94419L101 2,032 52,104 SH   SOLE   40,618 0 11,486
WCI CMNTYS INC COM PAR $0.01 92923C807 695 41,150 SH   SOLE   0 0 41,150
WD-40 CO COM 929236107 345 2,936 SH   SOLE   1,737 0 1,199
WEATHERFORD INTL PLC ORD SHS G48833100 18,784 3,384,435 SH   SOLE   3,208,119 0 176,316
WEB COM GROUP INC COM 94733A104 624 34,299 SH   SOLE   0 0 34,299
WEBMD HEALTH CORP COM 94770V102 3,191 54,909 SH   SOLE   6,159 0 48,750
WEBSTER FINL CORP CONN COM 947890109 982 28,926 SH   SOLE   26,925 0 2,001
WEC ENERGY GROUP INC COM 92939U106 64,151 982,408 SH   SOLE   848,276 0 134,132
WEIBO CORP SPONSORED ADR 948596101 602 21,197 SH   SOLE   0 0 21,197
WEIGHT WATCHERS INTL INC NEW COM 948626106 185 15,935 SH   SOLE   0 0 15,935
WEINGARTEN RLTY INVS SH BEN INT 948741103 301 7,368 SH   SOLE   0 0 7,368
WELLS FARGO & CO NEW *W EXP 10/28/201 949746119 347 25,476 SH   SOLE   0 0 25,476
WELLS FARGO & CO NEW COM 949746101 161,693 3,416,305 SH   SOLE   2,322,839 0 1,093,466
WELLS FARGO & CO NEW PERP PFD CNV A 949746804 2,675 2,059 SH   SOLE   0 0 2,059
WELLS FARGO GLOBAL DIVIDEND WF GLOBAL OPPTY 94987C103 394 65,942 SH   SOLE   0 0 65,942
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 109 13,828 SH   SOLE   0 0 13,828
WELLS FARGO MULTI SECTOR INC WF MLT SECTR INC 94987D101 7,410 585,735 SH   SOLE   0 0 585,735
WELLTOWER INC COM 95040Q104 101,982 1,338,874 SH   SOLE   1,095,791 0 243,083
WENDYS CO COM 95058W100 1,447 150,404 SH   SOLE   101,312 0 49,092
WESBANCO INC COM 950810101 476 15,341 SH   SOLE   0 0 15,341
WESCO AIRCRAFT HLDGS INC COM 950814103 775 57,716 SH   SOLE   57,597 0 119
WESCO INTL INC COM 95082P105 4,302 83,551 SH   SOLE   82,705 0 846
WEST CORP COM 952355204 1,719 87,431 SH   SOLE   80,772 0 6,659
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,192 55,246 SH   SOLE   40,908 0 14,338
WESTAR ENERGY INC COM 95709T100 272 4,848 SH   SOLE   26 0 4,822
WESTERN ALLIANCE BANCORP COM 957638109 1,406 43,074 SH   SOLE   32,116 0 10,958
WESTERN ASSET CLYM INFL OPP COM 95766R104 1,372 123,508 SH   SOLE   0 0 123,508
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 248 21,591 SH   SOLE   0 0 21,591
WESTERN ASSET EMRG MKT DEBT COM 95766A101 579 37,672 SH   SOLE   0 0 37,672
WESTERN ASSET EMRG MKT INCM COM 95766E103 120 11,044 SH   SOLE   0 0 11,044
WESTERN ASSET GLB HI INCOME COM 95766B109 143 14,737 SH   SOLE   0 0 14,737
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 296 17,343 SH   SOLE   0 0 17,343
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 633 42,123 SH   SOLE   0 0 42,123
WESTERN ASSET HIGH INCM FD I COM 95766J102 463 66,753 SH   SOLE   0 0 66,753
WESTERN ASSET HIGH INCM OPP COM 95766K109 477 97,389 SH   SOLE   0 0 97,389
WESTERN ASSET INTM MUNI FD I COM 958435109 1,047 98,943 SH   SOLE   0 0 98,943
WESTERN ASSET INVT GRADE DEF COM 95790A101 378 17,545 SH   SOLE   0 0 17,545
WESTERN ASSET MGD HI INCM FD COM 95766L107 99 21,015 SH   SOLE   0 0 21,015
WESTERN ASSET MTG CAP CORP COM 95790D105 911 97,000 SH   SOLE   0 0 97,000
WESTERN ASSET MUN DEF OPP TR COM 95768A109 2,818 113,482 SH   SOLE   0 0 113,482
WESTERN ASSET MUN HI INCM FD COM 95766N103 1,324 160,727 SH   SOLE   0 0 160,727
WESTERN ASSET WORLDWIDE INCO COM 957668106 292 26,596 SH   SOLE   0 0 26,596
WESTERN ASST MN PRT FD INC COM 95766P108 2,860 166,157 SH   SOLE   0 0 166,157
WESTERN ASST MNGD MUN FD INC COM 95766M105 1,707 112,648 SH   SOLE   0 0 112,648
WESTERN DIGITAL CORP COM 958102105 26,456 559,790 SH   SOLE   516,365 0 43,425
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 851 22,242 SH   SOLE   0 0 22,242
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 1,131 22,447 SH   SOLE   0 0 22,447
WESTERN REFNG INC COM 959319104 2,324 112,668 SH   SOLE   62,365 0 50,303
WESTERN UN CO COM 959802109 54,626 2,848,083 SH   SOLE   2,815,948 0 32,135
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 386 19,335 SH   SOLE   0 0 19,335
WESTPAC BKG CORP SPONSORED ADR 961214301 21,337 965,920 SH   SOLE   936,179 0 29,741
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 71 42,520 SH   SOLE   0 0 42,520
WESTROCK CO COM 96145D105 12,582 323,687 SH   SOLE   290,520 0 33,167
WEX INC COM 96208T104 579 6,535 SH   SOLE   506 0 6,029
WEYERHAEUSER CO COM 962166104 44,800 1,504,862 SH   SOLE   1,026,029 0 478,833
WGL HLDGS INC COM 92924F106 222 3,139 SH   SOLE   0 0 3,139
WHIRLPOOL CORP COM 963320106 6,729 40,378 SH   SOLE   3,735 0 36,643
WHITE MTNS INS GROUP LTD COM G9618E107 4,175 4,958 SH   SOLE   4,512 0 446
WHITEWAVE FOODS CO COM 966244105 4,557 97,088 SH   SOLE   13,459 0 83,629
WHITING PETE CORP NEW COM 966387102 2,802 302,568 SH   SOLE   75 0 302,493
WHOLE FOODS MKT INC COM 966837106 9,174 286,523 SH   SOLE   150,843 0 135,680
WILEY JOHN & SONS INC CL A 968223206 11,214 214,901 SH   SOLE   212,655 0 2,246
WILLAMETTE VY VINEYARD INC COM 969136100 105 12,475 SH   SOLE   0 0 12,475
WILLIAMS COS INC DEL COM 969457100 7,899 365,172 SH   SOLE   20,720 0 344,452
WILLIAMS COS INC DEL COM 969457100 22 55,900 SH Call SOLE   0 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 4,048 116,850 SH   SOLE   0 0 116,850
WILLIAMS SONOMA INC COM 969904101 236 4,523 SH   SOLE   0 0 4,523
WILLIS TOWERS WATSON PUB LTD SHS G96629103 19,612 157,763 SH   SOLE   155,539 0 2,224
WINDSTREAM HLDGS INC COM NEW 97382A200 193 20,855 SH   SOLE   0 0 20,855
WINTRUST FINL CORP COM 97650W108 4,017 78,770 SH   SOLE   40,691 0 38,079
WISDOMTREE INVTS INC COM 97717P104 309 31,523 SH   SOLE   0 0 31,523
WISDOMTREE TR BRAZILN RL FD 97717W240 1,123 67,475 SH   SOLE   0 0 67,475
WISDOMTREE TR BRCLYS US AGGR 97717X511 352 6,788 SH   SOLE   0 0 6,788
WISDOMTREE TR DIV EX-FINL FD 97717W406 1,238 16,059 SH   SOLE   0 0 16,059
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,932 139,255 SH   SOLE   0 0 139,255
WISDOMTREE TR EMG MKTS SMCAP 97717W281 365 9,411 SH   SOLE   0 0 9,411
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 72,079 1,426,455 SH   SOLE   1,297,284 0 129,171
WISDOMTREE TR EUROPE SMCP DV 97717W869 782 15,318 SH   SOLE   0 0 15,318
WISDOMTREE TR GLB EX US UTILIT 97717W653 180 11,258 SH   SOLE   0 0 11,258
WISDOMTREE TR GLB HIGH DIV FD 97717W877 213 5,105 SH   SOLE   0 0 5,105
WISDOMTREE TR HIGH DIV FD 97717W208 11,016 165,100 SH   SOLE   0 0 165,100
WISDOMTREE TR INDIA ERNGS FD 97717W422 2,624 129,962 SH   SOLE   0 0 129,962
WISDOMTREE TR INTL DIV EX FINL 97717W786 874 23,122 SH   SOLE   0 0 23,122
WISDOMTREE TR INTL EQUITY FD 97717W703 9,779 218,534 SH   SOLE   204,291 0 14,243
WISDOMTREE TR INTL LRGCAP DV 97717W794 653 15,771 SH   SOLE   0 0 15,771
WISDOMTREE TR INTL SMCAP DIV 97717W760 4,804 85,619 SH   SOLE   0 0 85,619
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 786 30,654 SH   SOLE   0 0 30,654
WISDOMTREE TR ITL HIGH DIV FD 97717W802 329 9,026 SH   SOLE   0 0 9,026
WISDOMTREE TR JAPAN HD RL ES 97717W638 18,902 775,617 SH   SOLE   775,346 0 271
WISDOMTREE TR JAPN HEDGE EQT 97717W851 3,272 84,380 SH   SOLE   74 0 84,306
WISDOMTREE TR JP SMALLCP DIV 97717W836 8,350 149,985 SH   SOLE   149,175 0 810
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 281 9,865 SH   SOLE   0 0 9,865
WISDOMTREE TR LARGECAP DIVID 97717W307 25,422 335,554 SH   SOLE   299,846 0 35,708
WISDOMTREE TR LRGECP VALUE FD 97717W547 28,795 461,159 SH   SOLE   459,937 0 1,222
WISDOMTREE TR MDCP EARN FUND 97717W570 242 2,655 SH   SOLE   0 0 2,655
WISDOMTREE TR MIDCAP DIVI FD 97717W505 13,255 148,103 SH   SOLE   0 0 148,103
WISDOMTREE TR SMALLCAP DIVID 97717W604 4,736 66,089 SH   SOLE   0 0 66,089
WISDOMTREE TR SMLCAP EARN FD 97717W562 994 12,582 SH   SOLE   0 0 12,582
WISDOMTREE TR TOTAL DIVID FD 97717W109 360 4,694 SH   SOLE   0 0 4,694
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,130 35,767 SH   SOLE   0 0 35,767
WOLVERINE WORLD WIDE INC COM 978097103 1,050 51,684 SH   SOLE   0 0 51,684
WOODWARD INC COM 980745103 440 7,636 SH   SOLE   3,780 0 3,856
WORKDAY INC CL A 98138H101 3,616 48,428 SH   SOLE   43,699 0 4,729
WORTHINGTON INDS INC COM 981811102 295 6,972 SH   SOLE   0 0 6,972
WP GLIMCHER IN COM 92939N102 129 11,494 SH   SOLE   0 0 11,494
WPP PLC NEW ADR 92937A102 4,661 44,596 SH   SOLE   43,930 0 666
WPX ENERGY INC COM 98212B103 116 12,440 SH   SOLE   0 0 12,440
WSI INDS INC COM 92932Q102 92 30,400 SH   SOLE   0 0 30,400
WYNDHAM WORLDWIDE CORP COM 98310W108 8,007 112,402 SH   SOLE   2,400 0 110,002
WYNN RESORTS LTD COM 983134107 6,771 74,702 SH   SOLE   244 0 74,458
XCEL ENERGY INC COM 98389B100 11,192 249,943 SH   SOLE   164,509 0 85,434
XENIA HOTELS & RESORTS INC COM 984017103 289 17,209 SH   SOLE   0 0 17,209
XEROX CORP COM 984121103 1,795 189,119 SH   SOLE   96,183 0 92,936
XILINX INC COM 983919101 9,082 196,883 SH   SOLE   138,696 0 58,187
XL GROUP PLC SHS G98290102 3,116 93,532 SH   SOLE   63,387 0 30,145
XOMA CORP DEL COM 98419J107 7 13,013 SH   SOLE   0 0 13,013
XPO LOGISTICS INC COM 983793100 4,623 176,037 SH   SOLE   0 0 176,037
XYLEM INC COM 98419M100 1,118 25,033 SH   SOLE   5,150 0 19,883
YADKIN FINL CORP COM 984305102 286 11,404 SH   SOLE   7,633 0 3,771
YAHOO INC COM 984332106 1,790 47,664 SH   SOLE   0 0 47,664
YAMANA GOLD INC COM 98462Y100 235 45,219 SH   SOLE   0 0 45,219
YAMANA GOLD INC COM 98462Y100 7 19,000 SH Call SOLE   0 0 0
YELP INC CL A 985817105 1,272 41,904 SH   SOLE   0 0 41,904
YRC WORLDWIDE INC COM PAR $.01 984249607 2,081 236,480 SH   SOLE   0 0 236,480
YRC WORLDWIDE INC COM PAR $.01 984249607 2 17,000 SH Call SOLE   0 0 0
YUM BRANDS INC COM 988498101 10,274 123,902 SH   SOLE   64,239 0 59,663
YY INC ADS REPCOM CLA 98426T106 246 7,252 SH   SOLE   0 0 7,252
ZAYO GROUP HLDGS INC COM 98919V105 11,980 428,930 SH   SOLE   10,450 0 418,480
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,307 26,080 SH   SOLE   22,497 0 3,583
ZELTIQ AESTHETICS INC COM 98933Q108 516 18,889 SH   SOLE   9,065 0 9,824
ZIMMER BIOMET HLDGS INC COM 98956P102 22,399 186,072 SH   SOLE   139,247 0 46,825
ZION OIL & GAS INC COM 989696109 17 12,189 SH   SOLE   0 0 12,189
ZIONS BANCORPORATION COM 989701107 466 18,540 SH   SOLE   65 0 18,475
ZIOPHARM ONCOLOGY INC COM 98973P101 266 48,447 SH   SOLE   0 0 48,447
ZOES KITCHEN INC COM 98979J109 1,719 47,390 SH   SOLE   46,390 0 1,000
ZOETIS INC CL A 98978V103 14,692 309,574 SH   SOLE   236,393 0 73,181
ZWEIG FD COM NEW 989834205 278 22,048 SH   SOLE   0 0 22,048
ZWEIG TOTAL RETURN FD INC COM NEW 989837208 733 60,941 SH   SOLE   0 0 60,941