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