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