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