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
3-D SYS CORP DEL COM NEW 88554D205 821 76,275 SH   SOLE   0 0 76,275
3M CO COM 88579Y101 148,534 714,839 SH   SOLE   388,258 0 326,581
58 COM INC SPON ADR REP A 31680Q104 3,075 46,816 SH   SOLE   45,378 0 1,438
AAC HLDGS INC COM 000307108 28 15,380 SH   SOLE   0 0 15,380
AAON INC COM PAR $0.004 000360206 1,587 34,354 SH   SOLE   0 0 34,354
AAR CORP COM 000361105 390 11,982 SH   SOLE   0 0 11,982
AARONS INC COM PAR $0.50 002535300 16,073 305,560 SH   SOLE   97 0 305,463
AARONS INC COM PAR $0.50 002535300 29 13,500 SH Call SOLE   0 0 0
ABB LTD SPONSORED ADR 000375204 8,156 432,217 SH   SOLE   159,295 0 272,922
ABBOTT LABS COM 002824100 161,731 2,023,149 SH   SOLE   747,939 0 1,275,210
ABBVIE INC COM 00287Y109 353,260 4,383,408 SH   SOLE   1,354,374 0 3,029,034
ABBVIE INC COM 00287Y109 4 13,400 SH Call SOLE   0 0 0
ABBVIE INC COM 00287Y109 3 13,500 SH Call SOLE   0 0 0
ABBVIE INC COM 00287Y109 5 57,700 SH Call SOLE   0 0 0
ABERCROMBIE & FITCH CO CL A 002896207 1,063 38,794 SH   SOLE   0 0 38,794
ABERCROMBIE & FITCH CO CL A 002896207 22 27,100 SH Call SOLE   0 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 807 190,750 SH   SOLE   0 0 190,750
ABERDEEN EMRG MRKTS EQT INM COM 00301W105 527 72,451 SH   SOLE   0 0 72,451
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 264 27,925 SH   SOLE   0 0 27,925
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 721 119,915 SH   SOLE   0 0 119,915
ABERDEEN INCOME CR STRATEGIE COM 003057106 774 63,854 SH   SOLE   0 0 63,854
ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 212 1,700 SH   SOLE   0 0 1,700
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 412 6,471 SH   SOLE   0 0 6,471
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 3,616 438,250 SH   SOLE   0 0 438,250
ABIOMED INC COM 003654100 11,454 40,106 SH   SOLE   8,441 0 31,665
ABM INDS INC COM 000957100 215 5,915 SH   SOLE   0 0 5,915
ACACIA COMMUNICATIONS INC COM 00401C108 215 3,750 SH   SOLE   0 0 3,750
ACACIA RESH CORP ACACIA TCH COM 003881307 87 26,640 SH   SOLE   0 0 26,640
ACADIA HEALTHCARE COMPANY IN COM 00404A109 2,144 73,146 SH   SOLE   28,321 0 44,825
ACCELERON PHARMA INC COM 00434H108 433 9,298 SH   SOLE   9,198 0 100
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 81,847 464,981 SH   SOLE   270,334 0 194,647
ACCO BRANDS CORP COM 00081T108 1,443 168,519 SH   SOLE   167,316 0 1,203
ACELRX PHARMACEUTICALS INC COM 00444T100 104 30,000 SH   SOLE   0 0 30,000
ACER THERAPEUTICS INC COM 00444P108 1,262 51,922 SH   SOLE   0 0 51,922
ACHILLION PHARMACEUTICALS IN COM 00448Q201 223 75,415 SH   SOLE   0 0 75,415
ACI WORLDWIDE INC COM 004498101 1,883 57,289 SH   SOLE   55,215 0 2,074
ACTINIUM PHARMACEUTICALS INC COM 00507W107 7 15,325 SH   SOLE   0 0 15,325
ACTIVISION BLIZZARD INC COM 00507V109 9,689 212,800 SH   SOLE   117,043 0 95,757
ACTUANT CORP CL A NEW 00508X203 14,745 605,047 SH   SOLE   601,688 0 3,359
ACUITY BRANDS INC COM 00508Y102 3,596 29,963 SH   SOLE   24,082 0 5,881
ACUSHNET HOLDINGS CORP COM 005098108 5,996 259,099 SH   SOLE   257,524 0 1,575
ADAM NAT RES FD INC COM 00548F105 543 32,358 SH   SOLE   0 0 32,358
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 97 46,150 SH   SOLE   0 0 46,150
ADAMS DIVERSIFIED EQUITY FD COM 006212104 21,582 1,494,590 SH   SOLE   0 0 1,494,590
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 130 30,185 SH   SOLE   0 0 30,185
ADECOAGRO S A COM L00849106 148 21,542 SH   SOLE   20,470 0 1,072
ADMA BIOLOGICS INC COM 000899104 56 14,720 SH   SOLE   0 0 14,720
ADOBE INC COM 00724F101 100,077 375,537 SH   SOLE   228,360 0 147,177
ADT INC COM 00090Q103 831 130,038 SH   SOLE   0 0 130,038
ADTRAN INC COM 00738A106 215 15,707 SH   SOLE   15,581 0 126
ADURO BIOTECH INC COM 00739L101 93 23,449 SH   SOLE   0 0 23,449
ADVANCE AUTO PARTS INC COM 00751Y106 15,066 88,349 SH   SOLE   82,131 0 6,218
ADVANCED ENERGY INDS COM 007973100 319 6,429 SH   SOLE   1,336 0 5,093
ADVANCED MICRO DEVICES INC COM 007903107 10,326 404,635 SH   SOLE   25,262 0 379,373
ADVANSIX INC COM 00773T101 201 7,028 SH   SOLE   0 0 7,028
ADVENT CLAYMORE CV SECS & IN COM 00764C109 18,230 1,235,125 SH   SOLE   0 0 1,235,125
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 355 7,795 SH   SOLE   0 0 7,795
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 360 5,500 SH   SOLE   0 0 5,500
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1,657 242,041 SH   SOLE   0 0 242,041
AEGON N V NY REGISTRY SHS 007924103 7,674 1,602,099 SH   SOLE   50,193 0 1,551,906
AERCAP HOLDINGS NV SHS N00985106 11,146 239,497 SH   SOLE   231,140 0 8,357
AEROJET ROCKETDYNE HLDGS INC COM 007800105 1,318 37,103 SH   SOLE   33,634 0 3,469
AEROVIRONMENT INC COM 008073108 1,728 25,263 SH   SOLE   0 0 25,263
AERPIO PHARMACEUTICALS INC COM 00810B105 28 31,000 SH   SOLE   0 0 31,000
AES CORP COM 00130H105 5,864 324,341 SH   SOLE   175,871 0 148,470
AFFILIATED MANAGERS GROUP IN COM 008252108 16,716 156,063 SH   SOLE   146,057 0 10,006
AFLAC INC COM 001055102 44,189 883,786 SH   SOLE   278,937 0 604,849
AG MTG INVT TR INC COM 001228105 351 20,852 SH   SOLE   9,292 0 11,560
AGCO CORP COM 001084102 272 3,915 SH   SOLE   0 0 3,915
AGILENT TECHNOLOGIES INC COM 00846U101 9,157 113,917 SH   SOLE   77,966 0 35,951
AGNC INVT CORP COM 00123Q104 2,535 140,844 SH   SOLE   0 0 140,844
AGNICO EAGLE MINES LTD COM 008474108 1,758 40,387 SH   SOLE   3,838 0 36,549
AGREE REALTY CORP COM 008492100 4,423 63,792 SH   SOLE   48,155 0 15,637
AIMMUNE THERAPEUTICS INC COM 00900T107 1,206 53,964 SH   SOLE   21,184 0 32,780
AIR LEASE CORP CL A 00912X302 15,923 463,551 SH   SOLE   73,897 0 389,654
AIR PRODS & CHEMS INC COM 009158106 242,463 1,269,693 SH   SOLE   140,564 0 1,129,129
AIR PRODS & CHEMS INC COM 009158106 228 21,700 SH Call SOLE   0 0 0
AIR PRODS & CHEMS INC COM 009158106 260 33,800 SH Call SOLE   0 0 0
AIR PRODS & CHEMS INC COM 009158106 691 33,100 SH Call SOLE   0 0 0
AIR TRANSPORT SERVICES GRP I COM 00922R105 9,812 425,671 SH   SOLE   410,928 0 14,743
AIRCASTLE LTD COM G0129K104 14,449 713,873 SH   SOLE   674,627 0 39,246
AK STL HLDG CORP COM 001547108 68 24,798 SH   SOLE   0 0 24,798
AKAMAI TECHNOLOGIES INC COM 00971T101 20,214 281,886 SH   SOLE   264,331 0 17,555
ALAMOS GOLD INC NEW COM CL A 011532108 507 99,827 SH   SOLE   0 0 99,827
ALARM COM HLDGS INC COM 011642105 6,741 103,873 SH   SOLE   14,340 0 89,533
ALASKA AIR GROUP INC COM 011659109 33,700 600,497 SH   SOLE   151,151 0 449,346
ALBANY INTL CORP CL A 012348108 2,554 35,669 SH   SOLE   35,365 0 304
ALBEMARLE CORP COM 012653101 6,635 80,934 SH   SOLE   55,417 0 25,517
ALCENTRA CAP CORP COM 01374T102 348 46,427 SH   SOLE   0 0 46,427
ALCOA CORP COM 013872106 1,392 49,430 SH   SOLE   0 0 49,430
ALEXANDER & BALDWIN INC NEW COM 014491104 254 9,973 SH   SOLE   9,416 0 557
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 600 4,211 SH   SOLE   1,424 0 2,787
ALEXCO RESOURCE CORP COM 01535P106 125 103,725 SH   SOLE   0 0 103,725
ALEXION PHARMACEUTICALS INC COM 015351109 39,776 294,245 SH   SOLE   223,051 0 71,194
ALGONQUIN PWR UTILS CORP COM 015857105 953 84,612 SH   SOLE   0 0 84,612
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 248,427 1,361,619 SH   SOLE   477,176 0 884,443
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 32 23,200 SH Call SOLE   0 0 0
ALIGN TECHNOLOGY INC COM 016255101 8,141 28,631 SH   SOLE   12,697 0 15,934
ALLEGHANY CORP DEL COM 017175100 17,787 29,038 SH   SOLE   22,088 0 6,950
ALLEGHENY TECHNOLOGIES INC COM 01741R102 1,023 40,016 SH   SOLE   55 0 39,961
ALLEGION PUB LTD CO ORD SHS G0176J109 2,583 28,473 SH   SOLE   0 0 28,473
ALLERGAN PLC SHS G0177J108 109,066 744,940 SH   SOLE   670,311 0 74,629
ALLETE INC COM NEW 018522300 6,903 83,944 SH   SOLE   76,489 0 7,455
ALLIANCE CALIF MUN INCOME FD COM 018546101 281 18,988 SH   SOLE   0 0 18,988
ALLIANCE DATA SYSTEMS CORP COM 018581108 12,515 71,521 SH   SOLE   58,368 0 13,153
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 939 46,117 SH   SOLE   0 0 46,117
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 706 60,898 SH   SOLE   0 0 60,898
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,992 68,946 SH   SOLE   0 0 68,946
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 340 26,260 SH   SOLE   0 0 26,260
ALLIANT ENERGY CORP COM 018802108 11,590 245,924 SH   SOLE   199,758 0 46,166
ALLIANZGI CON INCM 2024 TARG COM 01883H102 1,164 129,328 SH   SOLE   0 0 129,328
ALLIANZGI CONV INCOME FD COM 018828103 147 22,755 SH   SOLE   0 0 22,755
ALLIANZGI CONV INCOME FD II COM 018825109 980 171,280 SH   SOLE   0 0 171,280
ALLIANZGI DIVERS INC & CNV F COM 01883J108 3,206 141,656 SH   SOLE   0 0 141,656
ALLIANZGI EQUITY & CONV INCO COM 018829101 2,600 120,834 SH   SOLE   0 0 120,834
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 5,331 442,051 SH   SOLE   0 0 442,051
ALLISON TRANSMISSION HLDGS I COM 01973R101 2,961 65,916 SH   SOLE   56,839 0 9,077
ALLOGENE THERAPEUTICS INC COM 019770106 1,214 42,000 SH   SOLE   0 0 42,000
ALLSCRIPTS HEALTHCARE SOLUTN COM 01988P108 473 49,586 SH   SOLE   43,162 0 6,424
ALLSTATE CORP COM 020002101 105,205 1,117,059 SH   SOLE   253,314 0 863,745
ALLSTATE CORP COM 020002101 15 13,900 SH Call SOLE   0 0 0
ALLY FINL INC COM 02005N100 4,191 152,460 SH   SOLE   119,703 0 32,757
ALMADEN MINERALS LTD COM CL B 020283305 67 114,924 SH   SOLE   0 0 114,924
ALPHABET INC CAP STK CL A 02079K305 363,515 308,877 SH   SOLE   118,718 0 190,159
ALPHABET INC CAP STK CL C 02079K107 290,847 247,883 SH   SOLE   82,667 0 165,216
ALPINE IMMUNE SCIENCES INC COM 02083G100 94 13,744 SH   SOLE   0 0 13,744
ALPS ETF TR ALERIAN ENERGY 00162Q676 349 15,929 SH   SOLE   0 0 15,929
ALPS ETF TR ALERIAN MLP 00162Q866 53,282 5,312,279 SH   SOLE   4,965 0 5,307,314
ALPS ETF TR C&S GLOBL ETF 00162Q106 479 10,087 SH   SOLE   0 0 10,087
ALPS ETF TR DISRUPTIVE TECH 00162Q478 1,313 45,166 SH   SOLE   0 0 45,166
ALPS ETF TR EQUAL SEC ETF 00162Q205 743 10,308 SH   SOLE   0 0 10,308
ALPS ETF TR INTL SEC DV DOG 00162Q718 2,375 90,460 SH   SOLE   0 0 90,460
ALPS ETF TR MED BREAKTHGH 00162Q593 1,393 38,503 SH   SOLE   0 0 38,503
ALPS ETF TR RIVERFRNT DYMC 00162Q528 9,143 284,723 SH   SOLE   0 0 284,723
ALPS ETF TR RIVERFRNT FLEX 00162Q510 5,289 160,818 SH   SOLE   0 0 160,818
ALPS ETF TR RIVERFRONT DYM 00162Q536 12,095 494,997 SH   SOLE   0 0 494,997
ALPS ETF TR RIVERFRONT UNC 00162Q544 992 39,551 SH   SOLE   0 0 39,551
ALPS ETF TR RIVRFRNT STR INC 00162Q783 1,716 69,710 SH   SOLE   0 0 69,710
ALPS ETF TR SECTR DIV DOGS 00162Q858 19,187 447,256 SH   SOLE   0 0 447,256
ALPS ETF TR SPROTT GL MINE 00162Q643 232 12,264 SH   SOLE   0 0 12,264
ALTABA INC COM 021346101 7,839 105,765 SH   SOLE   0 0 105,765
ALTERYX INC COM CL A 02156B103 6,715 80,060 SH   SOLE   0 0 80,060
ALTRA INDL MOTION CORP COM 02208R106 1,725 55,551 SH   SOLE   52,229 0 3,322
ALTRIA GROUP INC COM 02209S103 213,444 3,716,605 SH   SOLE   2,339,771 0 1,376,834
ALTRIA GROUP INC COM 02209S103 42 13,000 SH Call SOLE   0 0 0
ALZA CORP SDCV 7/2 02261WAB5 578 301,000 PRN   SOLE   0 0 301,000
AMARIN CORP PLC SPONS ADR NEW 023111206 3,553 171,133 SH   SOLE   0 0 171,133
AMARIN CORP PLC SPONS ADR NEW 023111206 51 14,800 SH Call SOLE   0 0 0
AMAZON COM INC COM 023135106 684,264 384,256 SH   SOLE   90,238 0 294,018
AMAZON COM INC COM 023135106 203 700 SH Call SOLE   0 0 0
AMBARELLA INC SHS G037AX101 1,207 27,949 SH   SOLE   26,303 0 1,646
AMBEV SA SPONSORED ADR 02319V103 2,417 562,145 SH   SOLE   447,508 0 114,637
AMC NETWORKS INC CL A 00164V103 10,656 187,746 SH   SOLE   170,727 0 17,019
AMDOCS LTD SHS G02602103 7,909 146,170 SH   SOLE   141,894 0 4,276
AMEDISYS INC COM 023436108 959 7,778 SH   SOLE   2,667 0 5,111
AMERCO COM 023586100 373 1,003 SH   SOLE   783 0 220
AMEREN CORP COM 023608102 17,324 235,534 SH   SOLE   203,644 0 31,890
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 2,836 412,792 SH   SOLE   0 0 412,792
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 803 56,247 SH   SOLE   0 0 56,247
AMERICAN AIRLS GROUP INC COM 02376R102 5,230 164,658 SH   SOLE   0 0 164,658
AMERICAN AXLE & MFG HLDGS IN COM 024061103 212 14,806 SH   SOLE   13,406 0 1,400
AMERICAN CAMPUS CMNTYS INC COM 024835100 3,025 63,569 SH   SOLE   60,039 0 3,530
AMERICAN ELEC PWR CO INC COM 025537101 66,954 799,449 SH   SOLE   517,712 0 281,737
AMERICAN EQTY INVT LIFE HLD COM 025676206 516 19,104 SH   SOLE   140 0 18,964
AMERICAN EXPRESS CO COM 025816109 75,849 693,941 SH   SOLE   382,261 0 311,680
AMERICAN EXPRESS CO COM 025816109 265 7,300 SH Call SOLE   0 0 0
AMERICAN FIN TR INC COM CLASS A 02607T109 122 11,290 SH   SOLE   0 0 11,290
AMERICAN FINL GROUP INC OHIO COM 025932104 847 8,806 SH   SOLE   20 0 8,786
AMERICAN HOMES 4 RENT CL A 02665T306 7,447 327,780 SH   SOLE   149,193 0 178,587
AMERICAN INTL GROUP INC COM NEW 026874784 30,286 703,336 SH   SOLE   645,971 0 57,365
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 376 40,220 SH   SOLE   0 0 40,220
AMERICAN STS WTR CO COM 029899101 4,113 57,678 SH   SOLE   0 0 57,678
AMERICAN SUPERCONDUCTOR CORP SHS NEW 030111207 149 11,583 SH   SOLE   0 0 11,583
AMERICAN TOWER CORP NEW COM 03027X100 111,334 564,976 SH   SOLE   309,031 0 255,945
AMERICAN WOODMARK CORPORATIO COM 030506109 1,886 22,824 SH   SOLE   0 0 22,824
AMERICAN WTR WKS CO INC NEW COM 030420103 20,982 201,248 SH   SOLE   51,536 0 149,712
AMERICOLD RLTY TR COM 03064D108 1,403 46,000 SH   SOLE   0 0 46,000
AMERIGAS PARTNERS L P UNIT L P INT 030975106 4,989 161,618 SH   SOLE   124,969 0 36,649
AMERIPRISE FINL INC COM 03076C106 4,815 37,591 SH   SOLE   4,418 0 33,173
AMERIS BANCORP COM 03076K108 423 12,316 SH   SOLE   0 0 12,316
AMERISOURCEBERGEN CORP COM 03073E105 21,424 269,413 SH   SOLE   198,794 0 70,619
AMETEK INC NEW COM 031100100 17,266 208,097 SH   SOLE   190,731 0 17,366
AMGEN INC COM 031162100 143,181 753,653 SH   SOLE   295,412 0 458,241
AMGEN INC COM 031162100 7 35,100 SH Call SOLE   0 0 0
AMICUS THERAPEUTICS INC COM 03152W109 682 50,180 SH   SOLE   48,100 0 2,080
AMN HEALTHCARE SERVICES INC COM 001744101 5,177 109,929 SH   SOLE   70,280 0 39,649
AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 537 37,894 SH   SOLE   35,207 0 2,687
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 741 36,287 SH   SOLE   0 0 36,287
AMPHENOL CORP NEW CL A 032095101 3,789 40,125 SH   SOLE   21,647 0 18,478
AMPIO PHARMACEUTICALS INC COM 03209T109 71 126,000 SH   SOLE   0 0 126,000
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 2,361 134,235 SH   SOLE   0 0 134,235
AMPLIFY ETF TR ONLIN RETL ETF 032108102 2,135 43,587 SH   SOLE   0 0 43,587
ANADARKO PETE CORP COM 032511107 64,553 1,419,371 SH   SOLE   1,362,406 0 56,965
ANALOG DEVICES INC COM 032654105 18,895 179,491 SH   SOLE   9,241 0 170,250
ANAPLAN INC COM 03272L108 2,120 53,857 SH   SOLE   0 0 53,857
ANDEAVOR LOGISTICS LP COM UNIT LP INT 03350F106 2,110 59,834 SH   SOLE   0 0 59,834
ANGI HOMESERVICES INC COM CL A 00183L102 300 19,434 SH   SOLE   0 0 19,434
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 2,215 169,103 SH   SOLE   0 0 169,103
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 47,993 571,543 SH   SOLE   520,201 0 51,342
ANI PHARMACEUTICALS INC COM 00182C103 375 5,312 SH   SOLE   2,874 0 2,438
ANIKA THERAPEUTICS INC COM 035255108 233 7,721 SH   SOLE   7,662 0 59
ANIXTER INTL INC COM 035290105 209 3,717 SH   SOLE   0 0 3,717
ANNALY CAP MGMT INC COM 035710409 5,315 532,058 SH   SOLE   44,194 0 487,864
ANSYS INC COM 03662Q105 9,670 52,925 SH   SOLE   49,863 0 3,062
ANTARES PHARMA INC COM 036642106 118 38,793 SH   SOLE   0 0 38,793
ANTERO MIDSTREAM CORP COM 03676B102 2,986 216,692 SH   SOLE   0 0 216,692
ANTERO RES CORP COM 03674X106 145 16,475 SH   SOLE   12,275 0 4,200
ANTHEM INC COM 036752103 26,281 91,572 SH   SOLE   51,088 0 40,484
ANTHEM INC NOTE 2.750%10/1 94973VBG1 714 180,000 PRN   SOLE   0 0 180,000
AON PLC SHS CL A G0408V102 52,624 308,285 SH   SOLE   288,016 0 20,269
APACHE CORP COM 037411105 2,084 60,135 SH   SOLE   0 0 60,135
APARTMENT INVT & MGMT CO CL A 03748R754 2,909 57,848 SH   SOLE   41 0 57,807
APERGY CORP COM 03755L104 5,980 145,650 SH   SOLE   134,503 0 11,147
APOLLO COML REAL EST FIN INC COM 03762U105 199 10,927 SH   SOLE   0 0 10,927
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1,822 64,483 SH   SOLE   0 0 64,483
APOLLO INVT CORP COM NEW 03761U502 525 34,657 SH   SOLE   5,536 0 29,121
APOLLO SR FLOATING RATE FD I COM 037636107 206 13,887 SH   SOLE   0 0 13,887
APOLLO TACTICAL INCOME FD IN COM 037638103 363 24,692 SH   SOLE   0 0 24,692
APPFOLIO INC COM CL A 03783C100 1,355 17,062 SH   SOLE   0 0 17,062
APPIAN CORP CL A 03782L101 832 24,179 SH   SOLE   0 0 24,179
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 730 44,805 SH   SOLE   7,609 0 37,196
APPLE INC COM 037833100 977,487 5,145,938 SH   SOLE   683,644 0 4,462,294
APPLE INC COM 037833100 16 13,700 SH Call SOLE   0 0 0
APPLE INC COM 037833100 4 15,400 SH Call SOLE   0 0 0
APPLE INC COM 037833100 15 22,500 SH Call SOLE   0 0 0
APPLE INC COM 037833100 1 14,800 SH Call SOLE   0 0 0
APPLE INC COM 037833100 109 15,600 SH Call SOLE   0 0 0
APPLE INC COM 037833100 1 15,900 SH Call SOLE   0 0 0
APPLE INC COM 037833100 278 24,300 SH Call SOLE   0 0 0
APPLE INC COM 037833100 116 25,800 SH Call SOLE   0 0 0
APPLE INC COM 037833100 153 17,400 SH Call SOLE   0 0 0
APPLIED INDL TECHNOLOGIES IN COM 03820C105 2,499 42,017 SH   SOLE   39,757 0 2,260
APPLIED MATLS INC COM 038222105 19,472 490,969 SH   SOLE   103,098 0 387,871
APPLIED OPTOELECTRONICS INC COM 03823U102 989 81,032 SH   SOLE   0 0 81,032
APTARGROUP INC COM 038336103 7,156 67,264 SH   SOLE   49,657 0 17,607
APTIV PLC SHS G6095L109 10,381 130,588 SH   SOLE   111,895 0 18,693
APYX MED CORP COM 03837C106 835 132,288 SH   SOLE   0 0 132,288
AQUA AMERICA INC COM 03836W103 9,107 249,915 SH   SOLE   4,105 0 245,810
AQUA METALS INC COM 03837J101 58 19,000 SH   SOLE   0 0 19,000
AQUAVENTURE HLDGS LTD SHS G0443N107 2,081 107,528 SH   SOLE   0 0 107,528
ARAMARK COM 03852U106 5,714 193,380 SH   SOLE   191,838 0 1,542
ARBOR RLTY TR INC COM 038923108 180 13,882 SH   SOLE   0 0 13,882
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 456 22,366 SH   SOLE   13,735 0 8,631
ARCH CAP GROUP LTD ORD G0450A105 7,546 233,468 SH   SOLE   147,861 0 85,607
ARCH COAL INC CL A 039380407 1,448 15,863 SH   SOLE   15,795 0 68
ARCHER DANIELS MIDLAND CO COM 039483102 17,903 415,097 SH   SOLE   21,667 0 393,430
ARCHER DANIELS MIDLAND CO COM 039483102 9 18,100 SH Call SOLE   0 0 0
ARCHROCK INC COM 03957W106 144 14,682 SH   SOLE   0 0 14,682
ARCONIC INC COM 03965L100 1,824 95,462 SH   SOLE   765 0 94,697
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 238 33,261 SH   SOLE   0 0 33,261
ARCOSA INC COM 039653100 1,877 61,452 SH   SOLE   57,238 0 4,214
ARENA PHARMACEUTICALS INC COM NEW 040047607 782 17,433 SH   SOLE   13,618 0 3,815
ARES CAP CORP COM 04010L103 8,833 515,320 SH   SOLE   0 0 515,320
ARES CAP CORP NOTE 3.750% 2/0 04010LAT0 349 350,000 PRN   SOLE   0 0 350,000
ARES COML REAL ESTATE CORP COM 04013V108 487 32,092 SH   SOLE   0 0 32,092
ARES DYNAMIC CR ALLOCATION F COM 04014F102 525 35,369 SH   SOLE   0 0 35,369
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 1,488 64,100 SH   SOLE   0 0 64,100
ARGAN INC COM 04010E109 4,759 95,267 SH   SOLE   73,944 0 21,323
ARGO GROUP INTL HLDGS LTD COM G0464B107 522 7,387 SH   SOLE   0 0 7,387
ARISTA NETWORKS INC COM 040413106 7,458 23,716 SH   SOLE   11,356 0 12,360
ARK ETF TR FINTECH INNOVA 00214Q708 234 10,841 SH   SOLE   0 0 10,841
ARK ETF TR GEN REV MLTSCT 00214Q302 2,173 66,101 SH   SOLE   0 0 66,101
ARK ETF TR INDL INNOVATIN 00214Q203 230 6,750 SH   SOLE   0 0 6,750
ARK ETF TR INNOVATION ETF 00214Q104 65,031 1,391,643 SH   SOLE   0 0 1,391,643
ARK ETF TR WEB X.O ETF 00214Q401 3,721 71,813 SH   SOLE   0 0 71,813
ARMADA HOFFLER PPTYS INC COM 04208T108 238 15,281 SH   SOLE   8,269 0 7,012
ARMSTRONG FLOORING INC COM 04238R106 4,335 318,773 SH   SOLE   318,013 0 760
ARMSTRONG WORLD INDS INC NEW COM 04247X102 6,827 85,963 SH   SOLE   85,279 0 684
ARRAY BIOPHARMA INC COM 04269X105 305 12,518 SH   SOLE   5,905 0 6,613
ARRIS INTERNATIONAL PLC SHS G0551A103 561 17,737 SH   SOLE   0 0 17,737
ARROW ELECTRS INC COM 042735100 8,833 114,621 SH   SOLE   50,742 0 63,879
ARROW ETF TR ARROW DJ GLB YLD 04273H104 177 10,581 SH   SOLE   0 0 10,581
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 14,072 559,065 SH   SOLE   542,686 0 16,379
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 494 48,213 SH   SOLE   0 0 48,213
ASBURY AUTOMOTIVE GROUP INC COM 043436104 1,873 26,999 SH   SOLE   25,903 0 1,096
ASCENDIS PHARMA A S SPONSORED ADR 04351P101 341 2,895 SH   SOLE   0 0 2,895
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 550 127,633 SH   SOLE   96,543 0 31,090
ASHFORD HOSPITALITY TR INC COM SHS 044103109 67 14,175 SH   SOLE   0 0 14,175
ASHLAND GLOBAL HLDGS INC COM 044186104 731 9,354 SH   SOLE   0 0 9,354
ASML HOLDING N V N Y REGISTRY SHS N07059210 28,557 151,858 SH   SOLE   137,555 0 14,303
ASPEN TECHNOLOGY INC COM 045327103 24,431 234,323 SH   SOLE   190,415 0 43,908
ASSOCIATED CAP GROUP INC CL A 045528106 984 24,870 SH   SOLE   0 0 24,870
ASSURANT INC COM 04621X108 8,351 87,990 SH   SOLE   85,342 0 2,648
ASSURED GUARANTY LTD COM G0585R106 9,898 222,778 SH   SOLE   198,728 0 24,050
ASTRAZENECA PLC SPONSORED ADR 046353108 58,279 1,441,473 SH   SOLE   906,272 0 535,201
AT HOME GROUP INC COM 04650Y100 729 40,807 SH   SOLE   39,716 0 1,091
AT&T INC COM 00206R102 375,602 11,977,091 SH   SOLE   6,389,176 0 5,587,915
AT&T INC COM 00206R102 3 15,900 SH Call SOLE   0 0 0
ATARA BIOTHERAPEUTICS INC COM 046513107 1,030 25,912 SH   SOLE   25,887 0 25
ATHENE HLDG LTD CL A G0684D107 246 6,022 SH   SOLE   0 0 6,022
ATHERSYS INC COM 04744L106 17 11,120 SH   SOLE   0 0 11,120
ATLANTIC CAP BANCSHARES INC COM 048269203 181 10,155 SH   SOLE   0 0 10,155
ATLANTICA YIELD PLC SHS G0751N103 284 14,596 SH   SOLE   237 0 14,359
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 587 11,615 SH   SOLE   0 0 11,615
ATLASSIAN CORP PLC CL A G06242104 9,451 84,087 SH   SOLE   53,919 0 30,168
ATMOS ENERGY CORP COM 049560105 3,212 31,211 SH   SOLE   559 0 30,652
ATRION CORP COM 049904105 1,546 1,754 SH   SOLE   0 0 1,754
AURORA CANNABIS INC COM 05156X108 486 53,621 SH   SOLE   0 0 53,621
AURYN RES INC COM 05208W108 15 10,500 SH   SOLE   0 0 10,500
AUTODESK INC COM 052769106 136,752 877,625 SH   SOLE   826,490 0 51,135
AUTOHOME INC SP ADR RP CL A 05278C107 22,501 214,054 SH   SOLE   210,274 0 3,780
AUTOLIV INC COM 052800109 9,226 125,470 SH   SOLE   117,371 0 8,099
AUTOMATIC DATA PROCESSING IN COM 053015103 114,283 715,421 SH   SOLE   365,745 0 349,676
AUTONATION INC COM 05329W102 2,157 60,399 SH   SOLE   0 0 60,399
AUTOZONE INC COM 053332102 10,932 10,675 SH   SOLE   8,125 0 2,550
AVALARA INC COM 05338G106 385 6,901 SH   SOLE   0 0 6,901
AVALONBAY CMNTYS INC COM 053484101 1,419 7,069 SH   SOLE   0 0 7,069
AVANGRID INC COM 05351W103 326 6,483 SH   SOLE   0 0 6,483
AVANOS MED INC COM 05350V106 237 5,560 SH   SOLE   0 0 5,560
AVAYA HLDGS CORP COM 05351X101 7,525 447,139 SH   SOLE   447,139 0 0
AVEO PHARMACEUTICALS INC COM 053588109 10 12,800 SH   SOLE   0 0 12,800
AVERY DENNISON CORP COM 053611109 17,082 151,172 SH   SOLE   134,792 0 16,380
AVISTA CORP COM 05379B107 433 10,665 SH   SOLE   0 0 10,665
AVNET INC COM 053807103 3,130 72,169 SH   SOLE   5,485 0 66,684
AVNET INC COM 053807103 3 10,500 SH Call SOLE   0 0 0
AVON PRODS INC COM 054303102 1,567 532,876 SH   SOLE   0 0 532,876
AXALTA COATING SYS LTD COM G0750C108 4,835 191,776 SH   SOLE   114,902 0 76,874
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 33,867 618,243 SH   SOLE   612,777 0 5,466
AXOGEN INC COM 05463X106 337 15,989 SH   SOLE   12,089 0 3,900
AXON ENTERPRISE INC COM 05464C101 3,387 62,253 SH   SOLE   161 0 62,092
AXOS FINL INC COM 05465C100 651 22,474 SH   SOLE   0 0 22,474
B & G FOODS INC NEW COM 05508R106 10,963 448,935 SH   SOLE   412,021 0 36,914
B2GOLD CORP COM 11777Q209 332 118,438 SH   SOLE   0 0 118,438
BADGER METER INC COM 056525108 1,078 19,369 SH   SOLE   9,555 0 9,814
BAIDU INC SPON ADR REP A 056752108 18,567 112,627 SH   SOLE   57,853 0 54,774
BAKER HUGHES A GE CO CL A 05722G100 1,543 55,680 SH   SOLE   19,526 0 36,154
BALCHEM CORP COM 057665200 1,060 11,418 SH   SOLE   0 0 11,418
BALL CORP COM 058498106 10,421 180,096 SH   SOLE   146,874 0 33,222
BANC OF CALIFORNIA INC COM 05990K106 399 28,813 SH   SOLE   0 0 28,813
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 270 47,171 SH   SOLE   20,397 0 26,774
BANCO SANTANDER SA ADR 05964H105 4,998 1,079,474 SH   SOLE   972,938 0 106,536
BANCORP INC DEL COM 05969A105 107 13,207 SH   SOLE   13,207 0 0
BANCORPSOUTH BK TUPELO MISS COM 05971J102 2,200 77,969 SH   SOLE   5,272 0 72,697
BANCROFT FUND LTD COM 059695106 1,399 65,440 SH   SOLE   0 0 65,440
BANDWIDTH INC COM CL A 05988J103 725 10,822 SH   SOLE   0 0 10,822
BANK AMER CORP 7.25%CNV PFD L 060505682 4,627 3,553 SH   SOLE   0 0 3,553
BANK AMER CORP COM 060505104 200,954 7,283,568 SH   SOLE   2,282,761 0 5,000,807
BANK AMER CORP COM 060505104 2 60,200 SH Call SOLE   0 0 0
BANK AMER CORP COM 060505104 12 28,900 SH Call SOLE   0 0 0
BANK COMM HLDGS COM 06424J103 1,394 132,138 SH   SOLE   0 0 132,138
BANK FIRST NATL CORP COM 06211J100 852 14,450 SH   SOLE   0 0 14,450
BANK HAWAII CORP COM 062540109 1,199 15,205 SH   SOLE   6,528 0 8,677
BANK MONTREAL QUE COM 063671101 4,668 62,321 SH   SOLE   7,436 0 54,885
BANK N S HALIFAX COM 064149107 1,197 22,455 SH   SOLE   0 0 22,455
BANK NEW YORK MELLON CORP COM 064058100 26,383 523,168 SH   SOLE   311,619 0 211,549
BANK OF NT BUTTERFIELD&SON L SHS NEW G0772R208 42,882 1,195,150 SH   SOLE   1,159,078 0 36,072
BANK OZK COM 06417N103 12,168 419,868 SH   SOLE   316,279 0 103,589
BANKUNITED INC COM 06652K103 407 12,197 SH   SOLE   11,654 0 543
BANNER CORP COM NEW 06652V208 491 9,064 SH   SOLE   3,593 0 5,471
BARCLAYS PLC ADR 06738E204 22,364 2,795,481 SH   SOLE   860,330 0 1,935,151
BARINGS BDC INC COM 06759L103 631 64,336 SH   SOLE   0 0 64,336
BARINGS CORPORATE INVS COM 06759X107 661 42,729 SH   SOLE   0 0 42,729
BARINGS GLOBAL SHORT DURATIO COM 06760L100 1,609 88,919 SH   SOLE   0 0 88,919
BARINGS PARTN INVS SH BEN INT 06761A103 629 40,942 SH   SOLE   0 0 40,942
BARRICK GOLD CORPORATION COM 067901108 11,286 822,421 SH   SOLE   332,612 0 489,809
BARRICK GOLD CORPORATION COM 067901108 33 35,100 SH Call SOLE   0 0 0
BAUSCH HEALTH COS INC COM 071734107 3,079 124,682 SH   SOLE   0 0 124,682
BAXTER INTL INC COM 071813109 25,287 310,997 SH   SOLE   134,540 0 176,457
BB&T CORP COM 054937107 114,846 2,468,226 SH   SOLE   1,712,066 0 756,160
BCE INC COM NEW 05534B760 126,735 2,851,110 SH   SOLE   2,698,418 0 152,692
BEACON ROOFING SUPPLY INC COM 073685109 4,487 139,533 SH   SOLE   66,064 0 73,469
BECTON DICKINSON & CO COM 075887109 130,787 523,669 SH   SOLE   87,052 0 436,617
BED BATH & BEYOND INC COM 075896100 413 24,318 SH   SOLE   0 0 24,318
BELDEN INC COM 077454106 259 4,828 SH   SOLE   11 0 4,817
BELLICUM PHARMACEUTICALS INC COM 079481107 103 30,656 SH   SOLE   0 0 30,656
BENEFITFOCUS INC COM 08180D106 13,000 262,512 SH   SOLE   0 0 262,512
BERKLEY W R CORP COM 084423102 11,237 132,641 SH   SOLE   122,758 0 9,883
BERKSHIRE HATHAWAY INC DEL CL A 084670108 39,459 131 SH   SOLE   0 0 131
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 385,107 1,917,004 SH   SOLE   344,199 0 1,572,805
BERKSHIRE HILLS BANCORP INC COM 084680107 403 14,800 SH   SOLE   0 0 14,800
BERRY GLOBAL GROUP INC COM 08579W103 13,977 259,456 SH   SOLE   121,160 0 138,296
BEST BUY INC COM 086516101 11,887 167,285 SH   SOLE   42,437 0 124,848
BEST BUY INC COM 086516101 41 29,400 SH Call SOLE   0 0 0
BEST INC SPONSORED ADS 08653C106 102 19,426 SH   SOLE   0 0 19,426
BGC PARTNERS INC CL A 05541T101 59,628 11,229,356 SH   SOLE   8,785,464 0 2,443,892
BHP GROUP LTD SPONSORED ADS 088606108 18,913 345,953 SH   SOLE   194,694 0 151,259
BHP GROUP PLC SPONSORED ADR 05545E209 5,137 106,406 SH   SOLE   8,299 0 98,107
BIG LOTS INC COM 089302103 540 14,215 SH   SOLE   0 0 14,215
BIGLARI HLDGS INC COM STK CL A 08986R408 257 350 SH   SOLE   350 0 0
BIGLARI HLDGS INC COM STK CL B 08986R309 317 2,245 SH   SOLE   2,145 0 100
BILIBILI INC SPONS ADS REP Z 090040106 319 16,817 SH   SOLE   0 0 16,817
BIO RAD LABS INC CL A 090572207 2,401 7,855 SH   SOLE   6,179 0 1,676
BIO TECHNE CORP COM 09073M104 4,733 23,839 SH   SOLE   12,164 0 11,675
BIODELIVERY SCIENCES INTL IN COM 09060J106 245 46,211 SH   SOLE   0 0 46,211
BIOGEN INC COM 09062X103 99,286 420,029 SH   SOLE   373,397 0 46,632
BIOHAVEN PHARMACTL HLDG CO L COM G11196105 888 17,259 SH   SOLE   17,209 0 50
BIOMARIN PHARMACEUTICAL INC COM 09061G101 16,463 185,336 SH   SOLE   176,918 0 8,418
BIOSCRIP INC COM 09069N108 542 271,200 SH   SOLE   0 0 271,200
BIOTELEMETRY INC COM 090672106 9,720 155,217 SH   SOLE   38,645 0 116,572
BIOTIME INC COM 09066L105 16 12,174 SH   SOLE   0 0 12,174
BJS RESTAURANTS INC COM 09180C106 1,081 22,866 SH   SOLE   22,846 0 20
BLACK HILLS CORP COM 092113109 446 6,016 SH   SOLE   318 0 5,698
BLACK KNIGHT INC COM 09215C105 3,305 60,648 SH   SOLE   56,191 0 4,457
BLACK STONE MINERALS L P COM UNIT 09225M101 1,624 92,063 SH   SOLE   0 0 92,063
BLACKBAUD INC COM 09227Q100 487 6,103 SH   SOLE   0 0 6,103
BLACKBERRY LTD COM 09228F103 1,963 194,565 SH   SOLE   170,005 0 24,560
BLACKLINE INC COM 09239B109 1,765 38,099 SH   SOLE   0 0 38,099
BLACKROCK 2022 GBL INCM OPP COM 09258P104 1,094 120,767 SH   SOLE   0 0 120,767
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 632 49,272 SH   SOLE   0 0 49,272
BLACKROCK CAPITAL INVESTMENT COM 092533108 75 12,595 SH   SOLE   0 0 12,595
BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 7,499 7,536,000 PRN   SOLE   0 0 7,536,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 315 23,408 SH   SOLE   0 0 23,408
BLACKROCK CORPOR HI YLD FD I COM 09255P107 695 67,706 SH   SOLE   0 0 67,706
BLACKROCK CR ALLCTN INC TR COM 092508100 3,938 317,343 SH   SOLE   0 0 317,343
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 1,301 121,321 SH   SOLE   0 0 121,321
BLACKROCK ENERGY & RES TR COM 09250U101 2,891 238,717 SH   SOLE   0 0 238,717
BLACKROCK ENH CAP & INC FD I COM 09256A109 8,149 516,718 SH   SOLE   0 0 516,718
BLACKROCK ENHANCED EQT DIV T COM 09251A104 20,316 2,376,153 SH   SOLE   0 0 2,376,153
BLACKROCK ENHANCED GBL DIV T COM 092501105 4,044 377,972 SH   SOLE   0 0 377,972
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 451 81,069 SH   SOLE   0 0 81,069
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 233 16,265 SH   SOLE   0 0 16,265
BLACKROCK FLOAT RATE OME STR COM 09255X100 373 29,841 SH   SOLE   0 0 29,841
BLACKROCK FLOATING RATE INCO COM 091941104 204 16,708 SH   SOLE   0 0 16,708
BLACKROCK HEALTH SCIENCES TR COM 09250W107 782 19,648 SH   SOLE   0 0 19,648
BLACKROCK INC COM 09247X101 73,528 172,030 SH   SOLE   96,869 0 75,161
BLACKROCK INCOME TR INC COM 09247F100 157 26,344 SH   SOLE   0 0 26,344
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,735 118,061 SH   SOLE   0 0 118,061
BLACKROCK MULTI-SECTOR INC T COM 09258A107 980 59,045 SH   SOLE   0 0 59,045
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 2,033 91,418 SH   SOLE   0 0 91,418
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 471 34,975 SH   SOLE   0 0 34,975
BLACKROCK MUNI INTER DR FD I COM 09253X102 4,611 334,850 SH   SOLE   0 0 334,850
BLACKROCK MUNIASSETS FD INC COM 09254J102 4,579 308,352 SH   SOLE   0 0 308,352
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 192 14,301 SH   SOLE   0 0 14,301
BLACKROCK MUNICIPAL BOND TR COM 09249H104 458 31,610 SH   SOLE   0 0 31,610
BLACKROCK MUNICIPL INC QLTY COM 092479104 491 36,618 SH   SOLE   0 0 36,618
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 712 66,520 SH   SOLE   0 0 66,520
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 224 16,339 SH   SOLE   0 0 16,339
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 226 17,089 SH   SOLE   0 0 17,089
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 329 26,718 SH   SOLE   0 0 26,718
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 583 45,186 SH   SOLE   137 0 45,049
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 130 10,714 SH   SOLE   0 0 10,714
BLACKROCK MUNIVEST FD II INC COM 09253T101 192 13,080 SH   SOLE   0 0 13,080
BLACKROCK MUNIVEST FD INC COM 09253R105 1,649 183,021 SH   SOLE   0 0 183,021
BLACKROCK MUNIY QUALITY FD I COM 09254G108 1,587 129,031 SH   SOLE   0 0 129,031
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 223 16,539 SH   SOLE   4,325 0 12,214
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 220 16,453 SH   SOLE   0 0 16,453
BLACKROCK MUNIYIELD FD INC COM 09253W104 657 47,108 SH   SOLE   0 0 47,108
BLACKROCK MUNIYIELD INVST FD COM 09254R104 309 21,467 SH   SOLE   0 0 21,467
BLACKROCK MUNIYIELD N J FD I COM 09254Y109 399 27,667 SH   SOLE   0 0 27,667
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 221 17,917 SH   SOLE   0 0 17,917
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 673 49,476 SH   SOLE   0 0 49,476
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 528 40,861 SH   SOLE   0 0 40,861
BLACKROCK MUNIYIELD QUALITY COM 09254F100 977 69,374 SH   SOLE   0 0 69,374
BLACKROCK MUNIYLD INVST QLTY COM 09254T100 182 13,865 SH   SOLE   0 0 13,865
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 993 74,278 SH   SOLE   0 0 74,278
BLACKROCK RES & COMM STRAT T SHS 09257A108 5,030 615,688 SH   SOLE   0 0 615,688
BLACKROCK SCIENCE & TECH TR SHS 09258G104 11,004 335,501 SH   SOLE   0 0 335,501
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3,122 139,196 SH   SOLE   85 0 139,111
BLACKROCK TCP CAP CORP COM 09259E108 3,940 277,835 SH   SOLE   0 0 277,835
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 8,903 8,881,000 PRN   SOLE   0 0 8,881,000
BLACKROCK UTILITIES INFRSTRC COM 09248D104 1,505 70,009 SH   SOLE   0 0 70,009
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 44,157 1,262,715 SH   SOLE   575 0 1,262,140
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 21 15,200 SH Call SOLE   0 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 112 16,000 SH Put SOLE   0 0 16,000
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 70 15,000 SH Call SOLE   0 0 0
BLACKSTONE GSO FLTING RTE FU COM 09256U105 326 19,825 SH   SOLE   0 0 19,825
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 1,695 118,918 SH   SOLE   0 0 118,918
BLACKSTONE MTG TR INC COM CL A 09257W100 3,539 102,397 SH   SOLE   0 0 102,397
BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 7,921 7,860,000 PRN   SOLE   0 0 7,860,000
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 76 75,000 PRN   SOLE   0 0 75,000
BLINK CHARGING CO COM 09354A100 46 14,600 SH   SOLE   0 0 14,600
BLOCK H & R INC COM 093671105 1,173 49,011 SH   SOLE   36,512 0 12,499
BLOOM ENERGY CORP COM CL A 093712107 492 38,093 SH   SOLE   17,223 0 20,870
BLOOMIN BRANDS INC COM 094235108 802 39,234 SH   SOLE   3,834 0 35,400
BLUCORA INC COM 095229100 693 20,751 SH   SOLE   15,177 0 5,574
BLUE CAP REINS HLDGS LTD COM G1190F107 657 97,498 SH   SOLE   0 0 97,498
BLUEBIRD BIO INC COM 09609G100 662 4,205 SH   SOLE   3,422 0 783
BLUEPRINT MEDICINES CORP COM 09627Y109 803 10,029 SH   SOLE   9,764 0 265
BOEING CO COM 097023105 223,486 585,912 SH   SOLE   101,769 0 484,143
BOK FINL CORP COM NEW 05561Q201 4,795 58,801 SH   SOLE   43,205 0 15,596
BOOKING HLDGS INC COM 09857L108 88,345 50,630 SH   SOLE   26,221 0 24,409
BOOT BARN HLDGS INC COM 099406100 216 7,338 SH   SOLE   7,318 0 20
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 4,214 72,481 SH   SOLE   54,922 0 17,559
BORGWARNER INC COM 099724106 9,108 237,126 SH   SOLE   188,838 0 48,288
BOSTON BEER INC CL A 100557107 232 788 SH   SOLE   0 0 788
BOSTON PRIVATE FINL HLDGS IN COM 101119105 182 16,625 SH   SOLE   0 0 16,625
BOSTON PROPERTIES INC COM 101121101 11,972 89,427 SH   SOLE   87,202 0 2,225
BOSTON SCIENTIFIC CORP COM 101137107 26,669 694,876 SH   SOLE   273,863 0 421,013
BOTTOMLINE TECH DEL INC COM 101388106 1,114 22,238 SH   SOLE   0 0 22,238
BOULDER GROWTH & INCOME FD I COM 101507101 38,657 3,585,993 SH   SOLE   0 0 3,585,993
BOX INC CL A 10316T104 2,954 152,963 SH   SOLE   0 0 152,963
BOYD GAMING CORP COM 103304101 884 32,304 SH   SOLE   6,292 0 26,012
BP PLC SPONSORED ADR 055622104 186,469 4,265,067 SH   SOLE   2,589,989 0 1,675,078
BP PLC SPONSORED ADR 055622104 17 88,000 SH Call SOLE   0 0 0
BP PLC SPONSORED ADR 055622104 59 29,300 SH Call SOLE   0 0 0
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 363 13,653 SH   SOLE   0 0 13,653
BRADY CORP CL A 104674106 220 4,746 SH   SOLE   0 0 4,746
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 197 12,395 SH   SOLE   0 0 12,395
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 362 32,529 SH   SOLE   0 0 32,529
BRIDGE BANCORP INC COM 108035106 4,327 147,682 SH   SOLE   0 0 147,682
BRIGHT HORIZONS FAM SOL IN D COM 109194100 3,680 28,954 SH   SOLE   27,709 0 1,245
BRIGHT SCHOLAR ED HLDGS LTD SPONSORED ADS 109199109 105 10,120 SH   SOLE   0 0 10,120
BRIGHTCOVE INC COM 10921T101 154 18,300 SH   SOLE   0 0 18,300
BRIGHTHOUSE FINL INC COM 10922N103 3,432 94,561 SH   SOLE   89,776 0 4,785
BRIGHTSPHERE INVESTMNT GRP P SHS G1644T109 146 10,766 SH   SOLE   10,766 0 0
BRINKER INTL INC COM 109641100 1,759 39,625 SH   SOLE   0 0 39,625
BRINKS CO COM 109696104 2,119 28,102 SH   SOLE   13,810 0 14,292
BRISTOL MYERS SQUIBB CO COM 110122108 82,376 1,726,592 SH   SOLE   810,652 0 915,940
BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 49 40,000 PRN   SOLE   0 0 40,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 106,809 2,560,134 SH   SOLE   2,304,851 0 255,283
BRIXMOR PPTY GROUP INC COM 11120U105 1,105 60,165 SH   SOLE   53,682 0 6,483
BROADCOM INC COM 11135F101 260,483 866,212 SH   SOLE   488,249 0 377,963
BROADCOM INC COM 11135F101 535 14,200 SH Call SOLE   0 0 0
BROADCOM INC COM 11135F101 569 13,000 SH Call SOLE   0 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 32,472 313,156 SH   SOLE   251,658 0 61,498
BROOKDALE SR LIVING INC COM 112463104 135 20,500 SH   SOLE   0 0 20,500
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 21,119 453,498 SH   SOLE   418,302 0 35,196
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 596 48,347 SH   SOLE   0 0 48,347
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 18,267 436,943 SH   SOLE   0 0 436,943
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 332 16,109 SH   SOLE   0 0 16,109
BROOKFIELD PROPERTY REIT INC CL A 11282X103 1,323 64,550 SH   SOLE   0 0 64,550
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 857 39,627 SH   SOLE   0 0 39,627
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 634 19,881 SH   SOLE   0 0 19,881
BROOKLINE BANCORP INC DEL COM 11373M107 560 38,908 SH   SOLE   22,770 0 16,138
BROOKS AUTOMATION INC COM 114340102 672 22,926 SH   SOLE   20,339 0 2,587
BROWN & BROWN INC COM 115236101 31,085 1,053,384 SH   SOLE   1,012,751 0 40,633
BROWN FORMAN CORP CL A 115637100 672 13,138 SH   SOLE   0 0 13,138
BROWN FORMAN CORP CL B 115637209 11,496 217,803 SH   SOLE   15,578 0 202,225
BRUKER CORP COM 116794108 607 15,795 SH   SOLE   14,929 0 866
BRUNSWICK CORP COM 117043109 957 19,008 SH   SOLE   9,558 0 9,450
BRYN MAWR BK CORP COM 117665109 1,018 28,181 SH   SOLE   28,148 0 33
BT GROUP PLC ADR 05577E101 640 43,276 SH   SOLE   18,897 0 24,379
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 3,452 101,463 SH   SOLE   0 0 101,463
BUCKLE INC COM 118440106 1,168 62,368 SH   SOLE   61,739 0 629
BUILDERS FIRSTSOURCE INC COM 12008R107 1,212 90,840 SH   SOLE   73,866 0 16,974
BUNGE LIMITED COM G16962105 905 17,061 SH   SOLE   0 0 17,061
BURLINGTON STORES INC COM 122017106 13,996 89,329 SH   SOLE   84,881 0 4,448
BUSINESS FIRST BANCSHARES IN COM 12326C105 469 19,120 SH   SOLE   0 0 19,120
BWX TECHNOLOGIES INC COM 05605H100 2,385 48,100 SH   SOLE   45,499 0 2,601
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 17,999 206,910 SH   SOLE   190,339 0 16,571
C&J ENERGY SVCS INC NEW COM 12674R100 3,366 216,896 SH   SOLE   0 0 216,896
C&J ENERGY SVCS INC NEW COM 12674R100 13 50,000 SH Call SOLE   0 0 0
CABLE ONE INC COM 12685J105 479 488 SH   SOLE   101 0 387
CABOT CORP COM 127055101 570 13,701 SH   SOLE   13,616 0 85
CABOT MICROELECTRONICS CORP COM 12709P103 4,246 37,927 SH   SOLE   37,576 0 351
CABOT OIL & GAS CORP COM 127097103 905 34,656 SH   SOLE   0 0 34,656
CACI INTL INC CL A 127190304 1,787 9,819 SH   SOLE   0 0 9,819
CACTUS INC CL A 127203107 252 7,077 SH   SOLE   358 0 6,719
CADENCE BANCORPORATION CL A 12739A100 3,663 197,458 SH   SOLE   236 0 197,222
CADENCE DESIGN SYSTEM INC COM 127387108 10,381 163,448 SH   SOLE   148,048 0 15,400
CAE INC COM 124765108 2,197 99,071 SH   SOLE   98,630 0 441
CAESARS ENTMT CORP COM 127686103 2,337 268,903 SH   SOLE   33,937 0 234,966
CAL MAINE FOODS INC COM NEW 128030202 984 22,045 SH   SOLE   13,439 0 8,606
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,659 152,909 SH   SOLE   0 0 152,909
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 857 84,453 SH   SOLE   0 0 84,453
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1,174 57,730 SH   SOLE   0 0 57,730
CALAMOS GBL DYN INCOME FUND COM 12811L107 1,381 172,613 SH   SOLE   0 0 172,613
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 9,471 764,391 SH   SOLE   0 0 764,391
CALIFORNIA WTR SVC GROUP COM 130788102 1,179 21,728 SH   SOLE   0 0 21,728
CALLAWAY GOLF CO COM 131193104 239 14,990 SH   SOLE   0 0 14,990
CALLON PETE CO DEL COM 13123X102 1,441 190,834 SH   SOLE   121,318 0 69,516
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 59 16,699 SH   SOLE   0 0 16,699
CAMDEN NATL CORP COM 133034108 1,397 33,490 SH   SOLE   31,664 0 1,826
CAMDEN PPTY TR SH BEN INT 133131102 22,449 221,169 SH   SOLE   215,846 0 5,323
CAMECO CORP COM 13321L108 2,580 218,695 SH   SOLE   0 0 218,695
CAMECO CORP COM 13321L108 29 12,000 SH Call SOLE   0 0 0
CAMPBELL SOUP CO COM 134429109 1,727 45,305 SH   SOLE   0 0 45,305
CAN-FITE BIOPHARMA LTD SPONSORED ADR 13471N102 12 13,700 SH   SOLE   0 0 13,700
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 3,367 70,029 SH   SOLE   22,181 0 47,848
CANADIAN NAT RES LTD COM 136385101 10,694 389,089 SH   SOLE   283,606 0 105,483
CANADIAN NATL RY CO COM 136375102 21,963 245,083 SH   SOLE   93,935 0 151,148
CANADIAN PAC RY LTD COM 13645T100 10,291 49,891 SH   SOLE   33,132 0 16,759
CANNAE HLDGS INC COM 13765N107 16,107 663,934 SH   SOLE   662,842 0 1,092
CANOPY GROWTH CORP COM 138035100 796 18,381 SH   SOLE   0 0 18,381
CANTEL MEDICAL CORP COM 138098108 225 3,365 SH   SOLE   0 0 3,365
CAPITAL ONE FINL CORP COM 14040H105 7,614 93,205 SH   SOLE   43,200 0 50,005
CAPITAL PRODUCT PARTNERS L P PARTNERSHP UNITS Y11082206 372 35,462 SH   SOLE   0 0 35,462
CAPITAL SOUTHWEST CORP COM 140501107 2,346 111,482 SH   SOLE   94,254 0 17,228
CAPITOL FED FINL INC COM 14057J101 268 20,072 SH   SOLE   0 0 20,072
CAPRI HOLDINGS LIMITED SHS G1890L107 2,575 56,292 SH   SOLE   49,599 0 6,693
CAPSTAR FINL HLDGS INC COM 14070T102 250 17,305 SH   SOLE   0 0 17,305
CARA THERAPEUTICS INC COM 140755109 572 29,153 SH   SOLE   0 0 29,153
CARBON BLACK INC COM 14081R103 688 49,346 SH   SOLE   0 0 49,346
CARDINAL HEALTH INC COM 14149Y108 4,593 95,398 SH   SOLE   3,570 0 91,828
CARDLYTICS INC COM 14161W105 1,062 64,186 SH   SOLE   0 0 64,186
CARDTRONICS PLC SHS CL A G1991C105 206 5,782 SH   SOLE   5,582 0 200
CAREDX INC COM 14167L103 2,365 75,034 SH   SOLE   0 0 75,034
CARETRUST REIT INC COM 14174T107 3,404 145,092 SH   SOLE   377 0 144,715
CARGURUS INC COM CL A 141788109 4,232 105,653 SH   SOLE   30,664 0 74,989
CARLISLE COS INC COM 142339100 1,349 11,000 SH   SOLE   0 0 11,000
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 7,303 399,507 SH   SOLE   0 0 399,507
CARMAX INC COM 143130102 7,576 108,533 SH   SOLE   37,979 0 70,554
CARNIVAL CORP UNIT 99/99/9999 143658300 169,421 3,340,314 SH   SOLE   811,257 0 2,529,057
CARNIVAL CORP UNIT 99/99/9999 143658300 8 12,700 SH Call SOLE   0 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 4 74,900 SH Call SOLE   0 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 4 76,500 SH Call SOLE   0 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 1 12,300 SH Call SOLE   0 0 0
CARNIVAL PLC ADR 14365C103 300 6,013 SH   SOLE   5,183 0 830
CAROLINA FINL CORP NEW COM 143873107 419 12,105 SH   SOLE   0 0 12,105
CARRIAGE SVCS INC COM 143905107 204 10,573 SH   SOLE   0 0 10,573
CARRIZO OIL & GAS INC COM 144577103 1,073 86,061 SH   SOLE   0 0 86,061
CARROLS RESTAURANT GROUP INC COM 14574X104 498 49,931 SH   SOLE   0 0 49,931
CARS COM INC COM 14575E105 1,701 74,591 SH   SOLE   73,836 0 755
CARTERS INC COM 146229109 1,849 18,349 SH   SOLE   16,369 0 1,980
CASA SYS INC COM 14713L102 92 11,110 SH   SOLE   0 0 11,110
CASELLA WASTE SYS INC CL A 147448104 12,776 359,269 SH   SOLE   0 0 359,269
CASEYS GEN STORES INC COM 147528103 16,140 125,337 SH   SOLE   115,734 0 9,603
CASTLE BRANDS INC COM 148435100 10 14,500 SH   SOLE   0 0 14,500
CASTLIGHT HEALTH INC CL B 14862Q100 190 50,728 SH   SOLE   0 0 50,728
CATALENT INC COM 148806102 6,337 156,118 SH   SOLE   152,748 0 3,370
CATALYST PHARMACEUTICALS INC COM 14888U101 66 13,007 SH   SOLE   0 0 13,007
CATCHMARK TIMBER TR INC CL A 14912Y202 3,132 318,893 SH   SOLE   0 0 318,893
CATERPILLAR INC DEL COM 149123101 87,068 642,606 SH   SOLE   107,971 0 534,635
CATHAY GEN BANCORP COM 149150104 3,847 113,457 SH   SOLE   102,953 0 10,504
CATO CORP NEW CL A 149205106 170 11,346 SH   SOLE   0 0 11,346
CAVCO INDS INC DEL COM 149568107 1,211 10,308 SH   SOLE   10,280 0 28
CBL & ASSOC PPTYS INC COM 124830100 21 13,853 SH   SOLE   0 0 13,853
CBOE GLOBAL MARKETS INC COM 12503M108 1,058 11,087 SH   SOLE   0 0 11,087
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,883 252,136 SH   SOLE   733 0 251,403
CBRE GROUP INC CL A 12504L109 26,426 534,397 SH   SOLE   193,029 0 341,368
CBRE GROUP INC CL A 12504L109 18 11,500 SH Call SOLE   0 0 0
CBS CORP NEW CL B 124857202 9,887 208,004 SH   SOLE   32,922 0 175,082
CDK GLOBAL INC COM 12508E101 41,874 711,894 SH   SOLE   690,649 0 21,245
CDN IMPERIAL BK COMM TORONTO COM 136069101 55,964 707,467 SH   SOLE   685,592 0 21,875
CDW CORP COM 12514G108 27,269 282,967 SH   SOLE   260,397 0 22,570
CEDAR FAIR L P DEPOSITRY UNIT 150185106 8,073 153,423 SH   SOLE   126,467 0 26,956
CEL SCI CORP COM PAR NEW 150837607 201 56,749 SH   SOLE   0 0 56,749
CELANESE CORP DEL COM 150870103 3,141 31,857 SH   SOLE   15,346 0 16,511
CELGENE CORP COM 151020104 36,613 388,093 SH   SOLE   60,417 0 327,676
CEMEX SAB DE CV SPON ADR NEW 151290889 3,513 757,210 SH   SOLE   719,704 0 37,506
CENOVUS ENERGY INC COM 15135U109 431 49,583 SH   SOLE   0 0 49,583
CENTENE CORP DEL COM 15135B101 14,146 266,401 SH   SOLE   191,090 0 75,311
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 122 14,648 SH   SOLE   0 0 14,648
CENTERPOINT ENERGY INC COM 15189T107 7,456 242,855 SH   SOLE   131,337 0 111,518
CENTERSTATE BK CORP COM 15201P109 3,163 132,857 SH   SOLE   9,153 0 123,704
CENTRAL SECS CORP COM 155123102 12,830 447,821 SH   SOLE   0 0 447,821
CENTURY CASINOS INC COM 156492100 342 37,700 SH   SOLE   0 0 37,700
CENTURYLINK INC COM 156700106 11,273 940,178 SH   SOLE   50,329 0 889,849
CERNER CORP COM 156782104 19,141 334,576 SH   SOLE   280,665 0 53,911
CERUS CORP COM 157085101 6,146 986,530 SH   SOLE   0 0 986,530
CF INDS HLDGS INC COM 125269100 2,845 69,594 SH   SOLE   0 0 69,594
CHAPARRAL ENERGY INC COM CL A 15942R208 97 17,030 SH   SOLE   0 0 17,030
CHARLES & COLVARD LTD COM 159765106 13 11,250 SH   SOLE   0 0 11,250
CHARLES RIV LABS INTL INC COM 159864107 5,577 38,398 SH   SOLE   21,432 0 16,966
CHART INDS INC COM PAR $0.01 16115Q308 2,367 26,154 SH   SOLE   21,429 0 4,725
CHARTER COMMUNICATIONS INC N CL A 16119P108 7,355 21,201 SH   SOLE   7,479 0 13,722
CHATHAM LODGING TR COM 16208T102 613 31,838 SH   SOLE   18,844 0 12,994
CHECK POINT SOFTWARE TECH LT ORD M22465104 21,683 171,420 SH   SOLE   133,529 0 37,891
CHEESECAKE FACTORY INC COM 163072101 2,203 45,035 SH   SOLE   39,201 0 5,834
CHEGG INC COM 163092109 505 13,235 SH   SOLE   0 0 13,235
CHEMED CORP NEW COM 16359R103 1,593 4,978 SH   SOLE   1,173 0 3,805
CHEMICAL FINL CORP COM 163731102 2,273 55,214 SH   SOLE   30,711 0 24,503
CHEMOCENTRYX INC COM 16383L106 193 13,874 SH   SOLE   0 0 13,874
CHEMOURS CO COM 163851108 2,313 62,234 SH   SOLE   0 0 62,234
CHENIERE ENERGY INC COM NEW 16411R208 9,288 135,870 SH   SOLE   5,940 0 129,930
CHENIERE ENERGY INC NOTE 4.250% 3/1 16411RAG4 445 569,000 PRN   SOLE   0 0 569,000
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 2,732 65,158 SH   SOLE   225 0 64,933
CHESAPEAKE ENERGY CORP COM 165167107 4,952 1,597,368 SH   SOLE   27,880 0 1,569,488
CHESAPEAKE ENERGY CORP COM 165167107 1 15,000 SH Call SOLE   0 0 0
CHESAPEAKE UTILS CORP COM 165303108 442 4,851 SH   SOLE   2,384 0 2,467
CHEVRON CORP NEW COM 166764100 546,553 4,437,001 SH   SOLE   1,961,410 0 2,475,591
CHEVRON CORP NEW COM 166764100 24 55,400 SH Call SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 44 14,000 SH Call SOLE   0 0 0
CHEVRON CORP NEW COM 166764100 2 21,800 SH Call SOLE   0 0 0
CHICOS FAS INC COM 168615102 92 21,461 SH   SOLE   0 0 21,461
CHIMERA INVT CORP COM NEW 16934Q208 474 25,279 SH   SOLE   0 0 25,279
CHINA FD INC COM 169373107 831 40,795 SH   SOLE   0 0 40,795
CHINA LIFE INS CO LTD SPON ADR REP H 16939P106 1,949 145,267 SH   SOLE   0 0 145,267
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 5,063 99,298 SH   SOLE   15,869 0 83,429
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 675 8,493 SH   SOLE   6,621 0 1,872
CHINA RAPID FIN LTD SPONSORED ADR 16953Q105 633 570,093 SH   SOLE   0 0 570,093
CHINA SOUTHN AIRLS LTD SPON ADR CL H 169409109 227 5,215 SH   SOLE   4,390 0 825
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 269 4,797 SH   SOLE   0 0 4,797
CHIPOTLE MEXICAN GRILL INC COM 169656105 22,823 32,131 SH   SOLE   23,238 0 8,893
CHUBB LIMITED COM H1467J104 215,679 1,539,689 SH   SOLE   234,866 0 1,304,823
CHUBB LIMITED COM H1467J104 22 43,900 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 75 33,900 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 18 13,000 SH Call SOLE   0 0 0
CHUBB LIMITED COM H1467J104 110 30,700 SH Call SOLE   0 0 0
CHURCH & DWIGHT INC COM 171340102 18,452 259,052 SH   SOLE   276 0 258,776
CHURCHILL DOWNS INC COM 171484108 963 10,669 SH   SOLE   749 0 9,920
CHUYS HLDGS INC COM 171604101 379 16,635 SH   SOLE   0 0 16,635
CIDARA THERAPEUTICS INC COM 171757107 794 299,667 SH   SOLE   0 0 299,667
CIENA CORP COM NEW 171779309 3,384 90,637 SH   SOLE   0 0 90,637
CIGNA CORP NEW COM 125523100 37,963 236,056 SH   SOLE   164,067 0 71,989
CIMAREX ENERGY CO COM 171798101 17,896 256,016 SH   SOLE   199,706 0 56,310
CIMPRESS N V SHS EURO N20146101 391 4,874 SH   SOLE   0 0 4,874
CINCINNATI FINL CORP COM 172062101 6,086 70,845 SH   SOLE   0 0 70,845
CINEMARK HOLDINGS INC COM 17243V102 91,470 2,287,323 SH   SOLE   2,214,514 0 72,809
CINTAS CORP COM 172908105 10,268 50,801 SH   SOLE   8,632 0 42,169
CISCO SYS INC COM 17275R102 646,930 11,982,399 SH   SOLE   4,779,471 0 7,202,928
CISCO SYS INC COM 17275R102 35 22,100 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 101 21,300 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 38 126,900 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 10 14,700 SH Call SOLE   0 0 0
CISCO SYS INC COM 17275R102 41 18,200 SH Call SOLE   0 0 0
CISION LTD SHS G1992S109 3,377 245,215 SH   SOLE   0 0 245,215
CIT GROUP INC COM NEW 125581801 291 6,065 SH   SOLE   4,085 0 1,980
CITIGROUP INC COM NEW 172967424 90,254 1,450,564 SH   SOLE   788,873 0 661,691
CITIGROUP INC COM NEW 172967424 10 19,100 SH Call SOLE   0 0 0
CITIUS PHARMACEUTICALS INC COM NEW 17322U207 17 12,000 SH   SOLE   0 0 12,000
CITIZENS FINL GROUP INC COM 174610105 7,183 221,028 SH   SOLE   152,650 0 68,378
CITRIX SYS INC COM 177376100 42,193 423,351 SH   SOLE   379,324 0 44,027
CITY HLDG CO COM 177835105 512 6,717 SH   SOLE   0 0 6,717
CIVEO CORP CDA COM 17878Y108 1,645 783,348 SH   SOLE   77,148 0 706,200
CLEAN ENERGY FUELS CORP COM 184499101 138 44,700 SH   SOLE   0 0 44,700
CLEAN HARBORS INC COM 184496107 850 11,881 SH   SOLE   5,703 0 6,178
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 927 96,442 SH   SOLE   0 0 96,442
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 1,744 137,750 SH   SOLE   0 0 137,750
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 1,239 127,767 SH   SOLE   0 0 127,767
CLEARWAY ENERGY INC CL C 18539C204 253 16,773 SH   SOLE   0 0 16,773
CLEVELAND CLIFFS INC COM 185899101 4,153 415,686 SH   SOLE   0 0 415,686
CLIPPER RLTY INC COM 18885T306 1,856 138,621 SH   SOLE   0 0 138,621
CLOROX CO DEL COM 189054109 34,870 217,310 SH   SOLE   60,906 0 156,404
CLOUDERA INC COM 18914U100 4,482 409,702 SH   SOLE   0 0 409,702
CLOUGH GLOBAL DIVND AND INC COM 18913Y103 141 12,675 SH   SOLE   0 0 12,675
CLOUGH GLOBAL EQUITY FD COM 18914C100 569 44,826 SH   SOLE   0 0 44,826
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 308 31,886 SH   SOLE   0 0 31,886
CM FIN INC COM 12574Q103 1,545 209,342 SH   SOLE   0 0 209,342
CME GROUP INC COM CL A 12572Q105 222,697 1,353,104 SH   SOLE   228,989 0 1,124,115
CME GROUP INC COM CL A 12572Q105 11 32,100 SH Call SOLE   0 0 0
CME GROUP INC COM CL A 12572Q105 17 42,400 SH Call SOLE   0 0 0
CMS ENERGY CORP COM 125896100 5,765 103,806 SH   SOLE   41,605 0 62,201
CNA FINL CORP COM 126117100 16,709 385,434 SH   SOLE   384,743 0 691
CNH INDL N V SHS N20944109 1,906 187,209 SH   SOLE   160,685 0 26,524
CNO FINL GROUP INC COM 12621E103 984 60,844 SH   SOLE   54,285 0 6,559
CNOOC LTD SPONSORED ADR 126132109 689 3,710 SH   SOLE   0 0 3,710
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 763 50,181 SH   SOLE   0 0 50,181
CNX RESOURCES CORPORATION COM 12653C108 2,331 216,427 SH   SOLE   0 0 216,427
COCA COLA CO COM 191216100 310,448 6,625,009 SH   SOLE   3,649,893 0 2,975,116
COCA COLA CONSOLIDATED INC COM 191098102 241 837 SH   SOLE   0 0 837
COCA COLA EUROPEAN PARTNERS SHS G25839104 14,175 273,959 SH   SOLE   254,628 0 19,331
CODEXIS INC COM 192005106 268 13,042 SH   SOLE   0 0 13,042
COEUR MNG INC COM NEW 192108504 88 21,650 SH   SOLE   0 0 21,650
COFFEE HLDG CO INC COM 192176105 187 34,550 SH   SOLE   0 0 34,550
COGNEX CORP COM 192422103 9,103 178,985 SH   SOLE   169,789 0 9,196
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 32,855 453,481 SH   SOLE   276,255 0 177,226
COHEN & STEERS CLOSED END OP COM 19248P106 575 46,545 SH   SOLE   0 0 46,545
COHEN & STEERS INC COM 19247A100 2,176 51,474 SH   SOLE   50,100 0 1,374
COHEN & STEERS INFRASTRUCTUR COM 19248A109 12,627 514,954 SH   SOLE   0 0 514,954
COHEN & STEERS LTD DUR PFD I COM 19248C105 974 41,162 SH   SOLE   0 0 41,162
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 1,378 146,433 SH   SOLE   0 0 146,433
COHEN & STEERS QUALITY RLTY COM 19247L106 16,242 1,268,923 SH   SOLE   0 0 1,268,923
COHEN & STEERS REIT & PFD &I COM 19247X100 5,008 243,112 SH   SOLE   0 0 243,112
COHEN & STEERS SLT PFD INCM COM 19248Y107 715 26,735 SH   SOLE   0 0 26,735
COHEN & STEERS TOTAL RETURN COM 19247R103 466 35,352 SH   SOLE   0 0 35,352
COHERENT INC COM 192479103 3,899 27,510 SH   SOLE   14,661 0 12,849
COLFAX CORP COM 194014106 4,239 142,818 SH   SOLE   127,004 0 15,814
COLGATE PALMOLIVE CO COM 194162103 49,166 717,327 SH   SOLE   436,038 0 281,289
COLONY CAP INC NOTE 3.875% 1/1 19624RAB2 3,863 4,050,000 PRN   SOLE   0 0 4,050,000
COLONY CAP INC NOTE 5.000% 4/1 19624RAA4 8,320 8,835,000 PRN   SOLE   0 0 8,835,000
COLONY CAP INC NEW CL A COM 19626G108 1,411 265,144 SH   SOLE   122,453 0 142,691
COLUMBIA BKG SYS INC COM 197236102 2,612 79,901 SH   SOLE   78,855 0 1,046
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 265 13,331 SH   SOLE   0 0 13,331
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 470 20,824 SH   SOLE   0 0 20,824
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 238 5,627 SH   SOLE   0 0 5,627
COLUMBIA FINL INC COM 197641103 1,908 121,749 SH   SOLE   121,749 0 0
COLUMBIA PPTY TR INC COM NEW 198287203 365 16,221 SH   SOLE   11,915 0 4,306
COLUMBIA SELIGM PREM TECH GR COM 19842X109 448 22,317 SH   SOLE   0 0 22,317
COLUMBIA SPORTSWEAR CO COM 198516106 1,663 15,966 SH   SOLE   3,255 0 12,711
COMCAST CORP NEW CL A 20030N101 341,552 8,543,060 SH   SOLE   6,702,509 0 1,840,551
COMCAST CORP NEW CL A 20030N101 12 18,800 SH Call SOLE   0 0 0
COMCAST CORP NEW CL A 20030N101 32 26,000 SH Call SOLE   0 0 0
COMERICA INC COM 200340107 6,438 87,803 SH   SOLE   45,606 0 42,197
COMFORT SYS USA INC COM 199908104 661 12,626 SH   SOLE   12,626 0 0
COMMERCE BANCSHARES INC COM 200525103 17,031 293,332 SH   SOLE   250,750 0 42,582
COMMERCIAL METALS CO COM 201723103 771 45,141 SH   SOLE   24,397 0 20,744
COMMSCOPE HLDG CO INC COM 20337X109 403 18,545 SH   SOLE   17,271 0 1,274
COMMUNITY BK SYS INC COM 203607106 1,468 24,562 SH   SOLE   652 0 23,910
COMMUNITY TR BANCORP INC COM 204149108 2,636 64,196 SH   SOLE   0 0 64,196
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 2,332 220,381 SH   SOLE   207,232 0 13,149
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1,167 74,370 SH   SOLE   0 0 74,370
COMPASS MINERALS INTL INC COM 20451N101 250 4,601 SH   SOLE   0 0 4,601
COMPUGEN LTD ORD M25722105 347 83,832 SH   SOLE   0 0 83,832
COMPUTER PROGRAMS & SYS INC COM 205306103 1,443 48,593 SH   SOLE   46,907 0 1,686
CONAGRA BRANDS INC COM 205887102 10,294 371,078 SH   SOLE   192,193 0 178,885
CONCHO RES INC COM 20605P101 9,712 87,525 SH   SOLE   20,695 0 66,830
CONDUENT INC COM 206787103 16,119 1,165,529 SH   SOLE   1,144,012 0 21,517
CONMED CORP COM 207410101 2,343 28,169 SH   SOLE   26,155 0 2,014
CONNECTICUT WTR SVC INC COM 207797101 911 13,269 SH   SOLE   8,360 0 4,909
CONOCOPHILLIPS COM 20825C104 57,456 860,890 SH   SOLE   491,697 0 369,193
CONSOL ENERGY INC NEW COM 20854L108 1,979 57,822 SH   SOLE   56,862 0 960
CONSOLIDATED COMM HLDGS INC COM 209034107 8,036 736,606 SH   SOLE   331,779 0 404,827
CONSOLIDATED EDISON INC COM 209115104 13,822 162,969 SH   SOLE   2,580 0 160,389
CONSTELLATION BRANDS INC CL A 21036P108 28,964 165,188 SH   SOLE   26,858 0 138,330
CONSTELLIUM NV CL A N22035104 277 34,684 SH   SOLE   0 0 34,684
CONSTRUCTION PARTNERS INC COM CL A 21044C107 443 34,655 SH   SOLE   0 0 34,655
CONTINENTAL BLDG PRODS INC COM 211171103 237 9,560 SH   SOLE   8,691 0 869
CONTINENTAL RESOURCES INC COM 212015101 6,228 139,107 SH   SOLE   96 0 139,011
CONTROL4 CORP COM 21240D107 2,126 125,579 SH   SOLE   0 0 125,579
COOPER COS INC COM NEW 216648402 13,593 45,897 SH   SOLE   39,536 0 6,361
COOPER STD HLDGS INC COM 21676P103 378 8,054 SH   SOLE   8,017 0 37
COPA HOLDINGS SA CL A P31076105 645 8,003 SH   SOLE   0 0 8,003
COPART INC COM 217204106 22,541 372,024 SH   SOLE   359,212 0 12,812
CORBUS PHARMACEUTICALS HLDGS COM 21833P103 463 66,579 SH   SOLE   0 0 66,579
CORCEPT THERAPEUTICS INC COM 218352102 1,477 125,781 SH   SOLE   0 0 125,781
CORE LABORATORIES N V COM N22717107 8,439 122,426 SH   SOLE   117,909 0 4,517
CORE MARK HOLDING CO INC COM 218681104 486 13,093 SH   SOLE   0 0 13,093
CORECIVIC INC COM 21871N101 1,936 99,544 SH   SOLE   91,061 0 8,483
CORESITE RLTY CORP COM 21870Q105 10,809 100,997 SH   SOLE   40,800 0 60,197
CORINDUS VASCULAR ROBOTICS I COM 218730109 59 34,137 SH   SOLE   0 0 34,137
CORNERSTONE ONDEMAND INC COM 21925Y103 1,428 26,060 SH   SOLE   25,830 0 230
CORNERSTONE STRATEGIC VALUE COM 21924B302 166 13,650 SH   SOLE   0 0 13,650
CORNERSTONE TOTAL RTRN FD IN COM 21924U300 1,236 103,075 SH   SOLE   0 0 103,075
CORNING INC COM 219350105 66,285 2,002,553 SH   SOLE   1,696,443 0 306,110
CORVEL CORP COM 221006109 3,018 46,260 SH   SOLE   45,524 0 736
COSTAMARE INC SHS Y1771G102 92 17,648 SH   SOLE   16,315 0 1,333
COSTAR GROUP INC COM 22160N109 4,094 8,778 SH   SOLE   7,317 0 1,461
COSTCO WHSL CORP NEW COM 22160K105 113,252 467,707 SH   SOLE   133,510 0 334,197
COTT CORP QUE COM 22163N106 1,185 81,113 SH   SOLE   65,512 0 15,601
COTY INC COM CL A 222070203 1,968 171,097 SH   SOLE   6,195 0 164,902
COUPA SOFTWARE INC COM 22266L106 3,363 36,968 SH   SOLE   90 0 36,878
COUSINS PPTYS INC COM 222795106 245 25,396 SH   SOLE   0 0 25,396
COVANTA HLDG CORP COM 22282E102 70,134 4,051,649 SH   SOLE   2,936,909 0 1,114,740
COVANTA HLDG CORP COM 22282E102 12 15,200 SH Call SOLE   0 0 0
COVANTA HLDG CORP COM 22282E102 3 14,700 SH Put SOLE   0 0 14,700
COVETRUS INC COM 22304C100 2,982 93,627 SH   SOLE   0 0 93,627
CPI AEROSTRUCTURES INC COM NEW 125919308 228 35,000 SH   SOLE   0 0 35,000
CRACKER BARREL OLD CTRY STOR COM 22410J106 6,200 38,360 SH   SOLE   162 0 38,198
CRAFT BREW ALLIANCE INC COM 224122101 2,198 157,197 SH   SOLE   0 0 157,197
CRANE CO COM 224399105 6,522 77,079 SH   SOLE   63,416 0 13,663
CRAWFORD & CO CL B 224633107 95 10,422 SH   SOLE   0 0 10,422
CRAY INC COM NEW 225223304 526 20,173 SH   SOLE   0 0 20,173
CREDIT ACCEP CORP MICH COM 225310101 437 968 SH   SOLE   0 0 968
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,146 98,383 SH   SOLE   0 0 98,383
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 40 16,285 SH   SOLE   0 0 16,285
CREE INC COM 225447101 33,497 585,406 SH   SOLE   565,273 0 20,133
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 2,303 65,441 SH   SOLE   0 0 65,441
CRESUD S A C I F Y A SPONSORED ADR 226406106 604 52,146 SH   SOLE   0 0 52,146
CRH PLC ADR 12626K203 10,860 350,330 SH   SOLE   343,749 0 6,581
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1,843 51,597 SH   SOLE   0 0 51,597
CROCS INC COM 227046109 412 16,014 SH   SOLE   0 0 16,014
CRONOS GROUP INC COM 22717L101 201 10,888 SH   SOLE   0 0 10,888
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105 1,641 89,851 SH   SOLE   0 0 89,851
CROWN CASTLE INTL CORP NEW 6.875% CON PFD A 22822V309 207 175 SH   SOLE   0 0 175
CROWN CASTLE INTL CORP NEW COM 22822V101 198,527 1,550,975 SH   SOLE   1,132,085 0 418,890
CROWN CRAFTS INC COM 228309100 74 14,300 SH   SOLE   0 0 14,300
CROWN HOLDINGS INC COM 228368106 5,523 101,202 SH   SOLE   85,080 0 16,122
CSG SYS INTL INC COM 126349109 18,175 429,674 SH   SOLE   429,523 0 151
CSI COMPRESSCO LP COM UNIT 12637A103 627 220,621 SH   SOLE   0 0 220,621
CSW INDUSTRIALS INC COM 126402106 646 11,280 SH   SOLE   0 0 11,280
CSX CORP COM 126408103 37,840 505,732 SH   SOLE   89,614 0 416,118
CTRIP COM INTL LTD SPONSORED ADS 22943F100 761 17,408 SH   SOLE   4,105 0 13,303
CUBESMART COM 229663109 998 31,150 SH   SOLE   0 0 31,150
CUBIC CORP COM 229669106 4,877 86,711 SH   SOLE   55,402 0 31,309
CUE BIOPHARMA INC COM 22978P106 292 37,800 SH   SOLE   0 0 37,800
CULLEN FROST BANKERS INC COM 229899109 6,683 68,844 SH   SOLE   57,582 0 11,262
CUMMINS INC COM 231021106 38,779 245,638 SH   SOLE   40,139 0 205,499
CURTISS WRIGHT CORP COM 231561101 4,804 42,385 SH   SOLE   41,647 0 738
CUSHING ENERGY INCOME COM SH BEN INT 23162T102 97 12,838 SH   SOLE   0 0 12,838
CUSHING RENAISSANCE FD COM 231647108 693 40,999 SH   SOLE   0 0 40,999
CUTERA INC COM 232109108 867 49,075 SH   SOLE   0 0 49,075
CVR ENERGY INC COM 12662P108 377 9,150 SH   SOLE   0 0 9,150
CVR PARTNERS LP COM 126633106 88 22,279 SH   SOLE   0 0 22,279
CVS HEALTH CORP COM 126650100 153,262 2,841,855 SH   SOLE   920,140 0 1,921,715
CVS HEALTH CORP COM 126650100 70 36,000 SH Call SOLE   0 0 0
CVS HEALTH CORP COM 126650100 1 32,000 SH Call SOLE   0 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 4,847 40,711 SH   SOLE   7,325 0 33,386
CYMABAY THERAPEUTICS INC COM 23257D103 684 51,513 SH   SOLE   36,518 0 14,995
CYPRESS ENERGY PARTNERS LP LTD PARTNER INT 232751107 208 28,142 SH   SOLE   0 0 28,142
CYPRESS SEMICONDUCTOR CORP COM 232806109 694 46,498 SH   SOLE   2,117 0 44,381
CYRUSONE INC COM 23283R100 33,184 632,801 SH   SOLE   260,512 0 372,289
CYTOSORBENTS CORP COM NEW 23283X206 1,278 168,800 SH   SOLE   0 0 168,800
D R HORTON INC COM 23331A109 6,452 155,928 SH   SOLE   96,344 0 59,584
DANA INCORPORATED COM 235825205 962 54,236 SH   SOLE   0 0 54,236
DANAHER CORPORATION COM 235851102 72,993 552,889 SH   SOLE   165,373 0 387,516
DANAHER CORPORATION DBCV 1/2 235851AF9 1,276 253,000 PRN   SOLE   0 0 253,000
DARDEN RESTAURANTS INC COM 237194105 16,386 134,897 SH   SOLE   96,516 0 38,381
DARLING INGREDIENTS INC COM 237266101 5,700 263,257 SH   SOLE   230,143 0 33,114
DAVE & BUSTERS ENTMT INC COM 238337109 981 19,679 SH   SOLE   17,946 0 1,733
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 4,821 269,155 SH   SOLE   0 0 269,155
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3,060 138,656 SH   SOLE   0 0 138,656
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 974 43,155 SH   SOLE   0 0 43,155
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 989 42,659 SH   SOLE   0 0 42,659
DAVITA INC COM 23918K108 8,402 154,770 SH   SOLE   43,364 0 111,406
DBX ETF TR XTRACK FTSE US 233051515 220 8,001 SH   SOLE   0 0 8,001
DBX ETF TR XTRACK HRVST CSI 233051879 1,260 43,850 SH   SOLE   0 0 43,850
DBX ETF TR XTRACK MSCI EAFE 233051200 6,161 197,345 SH   SOLE   0 0 197,345
DBX ETF TR XTRACK MSCI EURP 233051853 1,568 55,329 SH   SOLE   0 0 55,329
DBX ETF TR XTRACK MSCI JAPN 233051507 615 15,456 SH   SOLE   0 0 15,456
DBX ETF TR XTRACK RUSS 1000 233051481 436 13,371 SH   SOLE   0 0 13,371
DBX ETF TR XTRACK USD HIGH 233051432 946 19,033 SH   SOLE   0 0 19,033
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 452 13,684 SH   SOLE   0 0 13,684
DEAN FOODS CO NEW COM NEW 242370203 38 12,658 SH   SOLE   0 0 12,658
DECKERS OUTDOOR CORP COM 243537107 3,646 24,803 SH   SOLE   13,062 0 11,741
DEERE & CO COM 244199105 44,916 280,999 SH   SOLE   105,909 0 175,090
DELAWARE ENHANCED GBL DIV & COM 246060107 1,716 177,447 SH   SOLE   0 0 177,447
DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 1,077 84,870 SH   SOLE   0 0 84,870
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103 469 14,450 SH   SOLE   0 0 14,450
DELEK US HLDGS INC NEW COM 24665A103 4,642 127,459 SH   SOLE   98,308 0 29,151
DELL TECHNOLOGIES INC CL C 24703L202 9,881 168,357 SH   SOLE   0 0 168,357
DELPHI TECHNOLOGIES PLC SHS G2709G107 257 13,341 SH   SOLE   0 0 13,341
DELTA AIR LINES INC DEL COM NEW 247361702 86,321 1,671,254 SH   SOLE   1,148,020 0 523,234
DENBURY RES INC COM NEW 247916208 1,408 686,683 SH   SOLE   0 0 686,683
DENISON MINES CORP COM 248356107 9 16,740 SH   SOLE   0 0 16,740
DENTSPLY SIRONA INC COM 24906P109 7,861 158,509 SH   SOLE   108,435 0 50,074
DEUTSCHE BANK AG NAMEN AKT D18190898 319 39,253 SH   SOLE   0 0 39,253
DEVON ENERGY CORP NEW COM 25179M103 11,226 355,715 SH   SOLE   231,427 0 124,288
DEXCOM INC COM 252131107 5,231 43,921 SH   SOLE   5,858 0 38,063
DHI GROUP INC COM 23331S100 116 47,827 SH   SOLE   47,827 0 0
DHT HOLDINGS INC SHS NEW Y2065G121 181 40,583 SH   SOLE   0 0 40,583
DHT HOLDINGS INC SHS NEW Y2065G121 3 26,500 SH Call SOLE   0 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 44,044 269,204 SH   SOLE   168,985 0 100,219
DIAMOND OFFSHORE DRILLING IN COM 25271C102 2,326 221,705 SH   SOLE   217,686 0 4,019
DIAMOND S SHIPPING INC COM Y20676105 253 24,334 SH   SOLE   0 0 24,334
DIAMONDBACK ENERGY INC COM 25278X109 11,164 109,962 SH   SOLE   77,294 0 32,668
DIAMONDROCK HOSPITALITY CO COM 252784301 175 16,161 SH   SOLE   0 0 16,161
DICKS SPORTING GOODS INC COM 253393102 245 6,652 SH   SOLE   0 0 6,652
DIGITAL RLTY TR INC COM 253868103 31,412 263,966 SH   SOLE   120,617 0 143,349
DIGITAL RLTY TR INC COM 253868103 204 26,200 SH Call SOLE   0 0 0
DIME CMNTY BANCSHARES COM 253922108 354 18,912 SH   SOLE   0 0 18,912
DINE BRANDS GLOBAL INC COM 254423106 9,143 100,155 SH   SOLE   42,575 0 57,580
DINE BRANDS GLOBAL INC COM 254423106 35 15,200 SH Call SOLE   0 0 0
DIPLOMAT PHARMACY INC COM 25456K101 169 29,159 SH   SOLE   0 0 29,159
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2,568 66,807 SH   SOLE   0 0 66,807
DISCOVER FINL SVCS COM 254709108 33,918 476,646 SH   SOLE   400,691 0 75,955
DISCOVER FINL SVCS COM 254709108 73 17,700 SH Call SOLE   0 0 0
DISCOVERY INC COM SER A 25470F104 17,722 655,889 SH   SOLE   531,841 0 124,048
DISCOVERY INC COM SER C 25470F302 18,439 725,388 SH   SOLE   674,993 0 50,395
DISH NETWORK CORP CL A 25470M109 4,134 130,459 SH   SOLE   5,058 0 125,401
DISNEY WALT CO COM DISNEY 254687106 195,117 1,757,316 SH   SOLE   502,987 0 1,254,329
DISNEY WALT CO COM DISNEY 254687106 187 15,900 SH Call SOLE   0 0 0
DISNEY WALT CO COM DISNEY 254687106 4 11,500 SH Call SOLE   0 0 0
DISNEY WALT CO COM DISNEY 254687106 19 16,000 SH Call SOLE   0 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 9,628 847,566 SH   SOLE   0 0 847,566
DNP SELECT INCOME FD COM 23325P104 1,853 160,709 SH   SOLE   0 0 160,709
DOCUSIGN INC COM 256163106 7,662 147,809 SH   SOLE   43,257 0 104,552
DOLBY LABORATORIES INC COM CL A 25659T107 19,382 307,789 SH   SOLE   301,037 0 6,752
DOLLAR GEN CORP NEW COM 256677105 20,193 169,252 SH   SOLE   14,002 0 155,250
DOLLAR TREE INC COM 256746108 10,567 100,601 SH   SOLE   42,959 0 57,642
DOMINION ENERGY INC COM 25746U109 167,837 2,189,374 SH   SOLE   1,661,498 0 527,876
DOMINION ENERGY INC UNIT 08/15/2019 25746U836 1,031 20,659 SH   SOLE   0 0 20,659
DOMINOS PIZZA INC COM 25754A201 7,176 27,803 SH   SOLE   8,213 0 19,590
DOMTAR CORP COM NEW 257559203 559 11,249 SH   SOLE   0 0 11,249
DONALDSON INC COM 257651109 7,367 147,165 SH   SOLE   136,962 0 10,203
DORMAN PRODUCTS INC COM 258278100 2,680 30,427 SH   SOLE   24,041 0 6,386
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,123 106,506 SH   SOLE   0 0 106,506
DOUBLELINE OPPORTUNISTIC CR COM 258623107 1,206 59,687 SH   SOLE   0 0 59,687
DOUGLAS EMMETT INC COM 25960P109 7,228 178,827 SH   SOLE   175,546 0 3,281
DOVA PHARMACEUTICALS INC COM 25985T102 132 14,853 SH   SOLE   0 0 14,853
DOVER CORP COM 260003108 22,142 236,052 SH   SOLE   176,713 0 59,339
DOWDUPONT INC COM 26078J100 151,261 2,837,383 SH   SOLE   1,414,631 0 1,422,752
DREYFUS ALCENTRA GBL CR INCO COM 26189A105 947 107,431 SH   SOLE   0 0 107,431
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 34 11,088 SH   SOLE   0 0 11,088
DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 5,051 389,747 SH   SOLE   0 0 389,747
DREYFUS MUN INCOME INC COM 26201R102 106 12,624 SH   SOLE   0 0 12,624
DREYFUS STRATEGIC MUN BD FD COM 26202F107 1,101 142,388 SH   SOLE   0 0 142,388
DREYFUS STRATEGIC MUNS INC COM 261932107 839 106,329 SH   SOLE   0 0 106,329
DRIL QUIP INC COM 262037104 7,049 153,742 SH   SOLE   153,593 0 149
DROPBOX INC CL A 26210C104 274 12,547 SH   SOLE   0 0 12,547
DSW INC CL A 23334L102 697 31,378 SH   SOLE   31,243 0 135
DTE ENERGY CO COM 233331107 18,296 146,671 SH   SOLE   66,840 0 79,831
DTE ENERGY CO UNIT 99/99/9999 233331883 1,107 20,000 SH   SOLE   0 0 20,000
DTF TAX-FREE INCOME INC COM 23334J107 563 42,582 SH   SOLE   0 0 42,582
DUFF & PHELPS GLB UTL INC FD COM 26433C105 5,652 378,286 SH   SOLE   0 0 378,286
DUFF & PHELPS SLT ENGY AND M COM 26433F108 67 13,375 SH   SOLE   0 0 13,375
DUFF & PHELPS UTIL CORP BD T COM 26432K108 87 10,071 SH   SOLE   0 0 10,071
DUKE ENERGY CORP NEW COM NEW 26441C204 172,705 1,918,945 SH   SOLE   1,393,862 0 525,083
DUKE REALTY CORP COM NEW 264411505 7,838 256,308 SH   SOLE   239,269 0 17,039
DUNKIN BRANDS GROUP INC COM 265504100 2,166 28,845 SH   SOLE   2,156 0 26,689
DURECT CORP COM 266605104 230 367,000 SH   SOLE   0 0 367,000
DWS MUN INCOME TR NEW COM 233368109 2,271 206,091 SH   SOLE   0 0 206,091
DWS STRATEGIC MUN INCOME TR COM 23342Q101 128 11,428 SH   SOLE   0 0 11,428
DXC TECHNOLOGY CO COM 23355L106 17,219 267,750 SH   SOLE   219,496 0 48,254
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 232 31,803 SH   SOLE   31,213 0 590
E TRADE FINANCIAL CORP COM NEW 269246401 10,315 222,159 SH   SOLE   157,097 0 65,062
EAGLE BANCORP INC MD COM 268948106 298 5,941 SH   SOLE   0 0 5,941
EAGLE CAP GROWTH FD INC COM 269451100 91 12,018 SH   SOLE   0 0 12,018
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 25,880 1,683,823 SH   SOLE   0 0 1,683,823
EAGLE MATERIALS INC COM 26969P108 3,281 38,921 SH   SOLE   20,699 0 18,222
EAST WEST BANCORP INC COM 27579R104 16,586 345,760 SH   SOLE   330,459 0 15,301
EASTERLY GOVT PPTYS INC COM 27616P103 1,878 104,294 SH   SOLE   83,549 0 20,745
EASTGROUP PPTY INC COM 277276101 5,585 50,025 SH   SOLE   24,512 0 25,513
EASTMAN CHEMICAL CO COM 277432100 4,255 56,077 SH   SOLE   14,998 0 41,079
EATON CORP PLC SHS G29183103 227,108 2,819,105 SH   SOLE   573,454 0 2,245,651
EATON CORP PLC SHS G29183103 1 14,900 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 4 73,800 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 10 21,800 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 153 46,300 SH Call SOLE   0 0 0
EATON CORP PLC SHS G29183103 33 11,300 SH Call SOLE   0 0 0
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 240 20,019 SH   SOLE   0 0 20,019
EATON VANCE CALIF MUN BD FD COM 27828A100 123 11,671 SH   SOLE   0 0 11,671
EATON VANCE CORP COM NON VTG 278265103 2,316 57,447 SH   SOLE   0 0 57,447
EATON VANCE ENH EQTY INC FD COM 278277108 6,225 377,939 SH   SOLE   0 0 377,939
EATON VANCE ENHANCED EQ INC COM 278274105 4,304 299,747 SH   SOLE   0 0 299,747
EATON VANCE FLTING RATE INC COM 278279104 185 14,012 SH   SOLE   0 0 14,012
EATON VANCE FLTNG RATE 2022 COM 27831H100 2,104 229,893 SH   SOLE   0 0 229,893
EATON VANCE HIGH INCOME 2021 COM SH BEN INT 27829W101 694 71,353 SH   SOLE   0 0 71,353
EATON VANCE LTD DUR INCOME F COM 27828H105 5,719 452,130 SH   SOLE   0 0 452,130
EATON VANCE MUN BD FD COM 27827X101 3,438 277,283 SH   SOLE   0 0 277,283
EATON VANCE MUN INCOME 2028 SHS 27829U105 443 21,983 SH   SOLE   0 0 21,983
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2,464 201,996 SH   SOLE   0 0 201,996
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 423 20,030 SH   SOLE   0 0 20,030
EATON VANCE NEW YORK MUN BD COM 27827Y109 128 10,853 SH   SOLE   0 0 10,853
EATON VANCE RISK MNGD DIV EQ COM 27829G106 776 84,413 SH   SOLE   0 0 84,413
EATON VANCE SH TM DR DIVR IN COM 27828V104 201 15,476 SH   SOLE   0 0 15,476
EATON VANCE SR FLTNG RTE TR COM 27828Q105 603 46,308 SH   SOLE   0 0 46,308
EATON VANCE SR INCOME TR SH BEN INT 27826S103 414 67,299 SH   SOLE   0 0 67,299
EATON VANCE TAX ADVT DIV INC COM 27828G107 3,132 140,499 SH   SOLE   300 0 140,199
EATON VANCE TAX MNGD GBL DV COM 27829F108 5,527 678,968 SH   SOLE   0 0 678,968
EATON VANCE TAX MNGED BUY WR COM 27828X100 1,263 80,845 SH   SOLE   0 0 80,845
EATON VANCE TX ADV GLB DIV O COM 27828U106 1,143 47,628 SH   SOLE   0 0 47,628
EATON VANCE TX ADV GLBL DIV COM 27828S101 1,675 107,763 SH   SOLE   0 0 107,763
EATON VANCE TX MGD DIV EQ IN COM 27828N102 8,386 742,139 SH   SOLE   0 0 742,139
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,630 108,527 SH   SOLE   0 0 108,527
EATON VANCE TXMGD GL BUYWR O COM 27829C105 8,538 873,880 SH   SOLE   11,927 0 861,953
EBAY INC COM 278642103 47,929 1,290,498 SH   SOLE   953,684 0 336,814
EBIX INC COM NEW 278715206 524 10,620 SH   SOLE   0 0 10,620
ECA MARCELLUS TR I COM UNIT 26827L109 27 15,300 SH   SOLE   0 0 15,300
ECHOSTAR CORP CL A 278768106 2,004 54,989 SH   SOLE   1,449 0 53,540
ECOLAB INC COM 278865100 49,736 281,730 SH   SOLE   173,977 0 107,753
EDGEWELL PERS CARE CO COM 28035Q102 1,330 30,311 SH   SOLE   25,788 0 4,523
EDISON INTL COM 281020107 10,763 173,819 SH   SOLE   129,832 0 43,987
EDITAS MEDICINE INC COM 28106W103 411 16,798 SH   SOLE   0 0 16,798
EDWARDS LIFESCIENCES CORP COM 28176E108 25,080 131,081 SH   SOLE   56,950 0 74,131
EHEALTH INC COM 28238P109 233 3,738 SH   SOLE   0 0 3,738
EL PASO ELEC CO COM NEW 283677854 886 15,066 SH   SOLE   12,927 0 2,139
ELANCO ANIMAL HEALTH INC COM 28414H103 6,319 197,025 SH   SOLE   148,482 0 48,543
ELASTIC N V ORD SHS N14506104 5,611 70,255 SH   SOLE   0 0 70,255
ELBIT SYS LTD ORD M3760D101 559 4,332 SH   SOLE   0 0 4,332
ELDORADO RESORTS INC COM 28470R102 3,312 70,934 SH   SOLE   63,442 0 7,492
ELECTRONIC ARTS INC COM 285512109 8,430 82,947 SH   SOLE   28,256 0 54,691
ELEMENT SOLUTIONS INC COM 28618M106 4,389 434,583 SH   SOLE   408,490 0 26,093
ELLIE MAE INC COM 28849P100 831 8,420 SH   SOLE   6,261 0 2,159
ELLINGTON FINANCIAL INC COM 28852N109 310 17,328 SH   SOLE   0 0 17,328
ELLSWORTH GRWTH AND INCOME L COM 289074106 1,821 189,664 SH   SOLE   0 0 189,664
EMBRAER S A SPONSORED ADS 29082A107 255 13,409 SH   SOLE   0 0 13,409
EMCOR GROUP INC COM 29084Q100 2,725 37,292 SH   SOLE   36,254 0 1,038
EMERGENT BIOSOLUTIONS INC COM 29089Q105 459 9,081 SH   SOLE   8,526 0 555
EMERSON ELEC CO COM 291011104 76,923 1,123,452 SH   SOLE   571,327 0 552,125
EMPIRE RESORTS INC COM PAR $0 01 292052305 624 62,109 SH   SOLE   0 0 62,109
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 289 18,090 SH   SOLE   0 0 18,090
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 215 15,030 SH   SOLE   0 0 15,030
ENBRIDGE INC COM 29250N105 48,563 1,339,460 SH   SOLE   741,232 0 598,228
ENBRIDGE INC COM 29250N105 2 33,400 SH Call SOLE   0 0 0
ENCANA CORP COM 292505104 4,310 594,335 SH   SOLE   332,777 0 261,558
ENCOMPASS HEALTH CORP COM 29261A100 4,596 78,704 SH   SOLE   39,559 0 39,145
ENDEAVOUR SILVER CORP COM 29258Y103 254 100,834 SH   SOLE   0 0 100,834
ENEL AMERICAS S A SPONSORED ADR 29274F104 129 14,488 SH   SOLE   0 0 14,488
ENERGIZER HLDGS INC NEW COM 29272W109 7,260 161,588 SH   SOLE   104,234 0 57,354
ENERGOUS CORP COM 29272C103 84 13,178 SH   SOLE   0 0 13,178
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 30,718 1,998,592 SH   SOLE   0 0 1,998,592
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1 11,400 SH Call SOLE   0 0 0
ENERSYS COM 29275Y102 2,165 33,230 SH   SOLE   28,420 0 4,810
ENI S P A SPONSORED ADR 26874R108 7,892 223,950 SH   SOLE   152,668 0 71,282
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 12,664 990,919 SH   SOLE   615,608 0 375,311
ENSCO PLC SHS CLASS A G3157S106 66 16,805 SH   SOLE   0 0 16,805
ENSTAR GROUP LIMITED SHS G3075P101 2,863 16,452 SH   SOLE   8,278 0 8,174
ENTEGRA FINL CORP COM 29363J108 793 35,318 SH   SOLE   0 0 35,318
ENTEGRIS INC COM 29362U104 2,839 79,544 SH   SOLE   39,588 0 39,956
ENTERCOM COMMUNICATIONS CORP CL A 293639100 3,558 677,760 SH   SOLE   597,433 0 80,327
ENTERGY CORP NEW COM 29364G103 34,126 356,855 SH   SOLE   324,683 0 32,172
ENTERPRISE PRODS PARTNERS L COM 293792107 121,149 4,163,211 SH   SOLE   1,184,997 0 2,978,214
ENVESTNET INC COM 29404K106 2,166 33,126 SH   SOLE   1,891 0 31,235
ENVESTNET INC COM 29404K106 85 14,100 SH Call SOLE   0 0 0
ENVESTNET INC COM 29404K106 1 13,200 SH Put SOLE   0 0 13,200
ENVIVA PARTNERS LP COM UNIT 29414J107 1,179 36,546 SH   SOLE   0 0 36,546
EOG RES INC COM 26875P101 21,480 225,671 SH   SOLE   101,408 0 124,263
EPAM SYS INC COM 29414B104 6,338 37,477 SH   SOLE   31,415 0 6,062
EPR PPTYS COM SH BEN INT 26884U109 10,967 142,614 SH   SOLE   120,217 0 22,397
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 470 10,187 SH   SOLE   0 0 10,187
EQT CORP COM 26884L109 910 43,853 SH   SOLE   35,862 0 7,991
EQUIFAX INC COM 294429105 3,001 25,322 SH   SOLE   0 0 25,322
EQUINIX INC COM 29444U700 42,051 92,796 SH   SOLE   34,419 0 58,377
EQUINOR ASA SPONSORED ADR 29446M102 8,357 380,377 SH   SOLE   299,299 0 81,078
EQUITRANS MIDSTREAM CORPORAT COM 294600101 1,059 48,629 SH   SOLE   24,695 0 23,934
EQUITY COMWLTH COM SH BEN INT 294628102 1,701 52,049 SH   SOLE   48,816 0 3,233
EQUITY LIFESTYLE PPTYS INC COM 29472R108 299 2,619 SH   SOLE   326 0 2,293
EQUITY RESIDENTIAL SH BEN INT 29476L107 14,037 186,364 SH   SOLE   165,003 0 21,361
ERICSSON ADR B SEK 10 294821608 1,346 146,667 SH   SOLE   82,456 0 64,211
ESSENT GROUP LTD COM G3198U102 2,722 62,636 SH   SOLE   0 0 62,636
ESSEX PPTY TR INC COM 297178105 4,558 15,759 SH   SOLE   11,433 0 4,326
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 671 18,443 SH   SOLE   0 0 18,443
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 12,607 315,084 SH   SOLE   0 0 315,084
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,742 40,544 SH   SOLE   0 0 40,544
ETF MANAGERS TR VIDEO GAME TECH 26924G706 225 5,035 SH   SOLE   0 0 5,035
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 418 8,299 SH   SOLE   0 0 8,299
ETF SER SOLUTIONS AMEN CUST SATF 26922A776 2,126 65,156 SH   SOLE   0 0 65,156
ETSY INC COM 29786A106 4,173 62,073 SH   SOLE   15,381 0 46,692
EURONET WORLDWIDE INC COM 298736109 819 5,742 SH   SOLE   0 0 5,742
EVERBRIDGE INC COM 29978A104 5,985 79,783 SH   SOLE   0 0 79,783
EVERCORE INC CLASS A 29977A105 2,949 32,408 SH   SOLE   26,821 0 5,587
EVEREST RE GROUP LTD COM G3223R108 12,936 59,898 SH   SOLE   55,104 0 4,794
EVERGY INC COM 30034W106 48,312 832,250 SH   SOLE   775,125 0 57,125
EVERI HLDGS INC COM 30034T103 1,042 99,094 SH   SOLE   75,386 0 23,708
EVERSOURCE ENERGY COM 30040W108 12,030 169,560 SH   SOLE   22,432 0 147,128
EVERSPIN TECHNOLOGIES INC COM 30041T104 87 11,300 SH   SOLE   0 0 11,300
EVERTEC INC COM 30040P103 361 12,976 SH   SOLE   10,926 0 2,050
EVI INDUSTRIES INC COM 26929N102 477 12,500 SH   SOLE   0 0 12,500
EVINE LIVE INC CL A 300487105 7 14,300 SH   SOLE   0 0 14,300
EVO PMTS INC CL A COM 26927E104 616 21,207 SH   SOLE   20,653 0 554
EVOLENT HEALTH INC CL A 30050B101 390 31,003 SH   SOLE   29,880 0 1,123
EVOLUTION PETROLEUM CORP COM 30049A107 79 11,644 SH   SOLE   0 0 11,644
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,467 116,644 SH   SOLE   0 0 116,644
EXACT SCIENCES CORP COM 30063P105 5,598 64,626 SH   SOLE   15,311 0 49,315
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 282 8,076 SH   SOLE   0 0 8,076
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1,696 51,832 SH   SOLE   0 0 51,832
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 5,476 166,344 SH   SOLE   0 0 166,344
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 6,858 177,059 SH   SOLE   0 0 177,059
EXELIXIS INC COM 30161Q104 8,249 346,615 SH   SOLE   108,011 0 238,604
EXELIXIS INC COM 30161Q104 5 20,300 SH Call SOLE   0 0 0
EXELIXIS INC COM 30161Q104 73 13,700 SH Call SOLE   0 0 0
EXELIXIS INC COM 30161Q104 59 15,100 SH Call SOLE   0 0 0
EXELIXIS INC COM 30161Q104 108 67,600 SH Call SOLE   0 0 0
EXELON CORP COM 30161N101 36,730 732,689 SH   SOLE   532,162 0 200,527
EXPEDIA GROUP INC COM NEW 30212P303 20,346 170,978 SH   SOLE   131,766 0 39,212
EXPEDITORS INTL WASH INC COM 302130109 21,547 283,884 SH   SOLE   239,097 0 44,787
EXPONENT INC COM 30214U102 3,271 56,675 SH   SOLE   52,606 0 4,069
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 41,067 2,287,847 SH   SOLE   2,277,268 0 10,579
EXTRA SPACE STORAGE INC COM 30225T102 3,135 30,760 SH   SOLE   0 0 30,760
EXTREME NETWORKS INC COM 30226D106 3,915 522,723 SH   SOLE   0 0 522,723
EXXON MOBIL CORP COM 30231G102 325,834 4,032,582 SH   SOLE   2,308,955 0 1,723,627
F M C CORP COM NEW 302491303 14,845 193,239 SH   SOLE   168,517 0 24,722
F5 NETWORKS INC COM 315616102 4,851 30,915 SH   SOLE   10,042 0 20,873
FABRINET SHS G3323L100 268 5,123 SH   SOLE   0 0 5,123
FACEBOOK INC CL A 30303M102 250,802 1,504,600 SH   SOLE   646,855 0 857,745
FACTSET RESH SYS INC COM 303075105 29,126 117,308 SH   SOLE   72,871 0 44,437
FAIR ISAAC CORP COM 303250104 334 1,228 SH   SOLE   0 0 1,228
FARMLAND PARTNERS INC COM 31154R109 1,191 186,107 SH   SOLE   0 0 186,107
FASTENAL CO COM 311900104 141,839 2,205,544 SH   SOLE   1,753,676 0 451,868
FASTENAL CO COM 311900104 20 23,300 SH Call SOLE   0 0 0
FATE THERAPEUTICS INC COM 31189P102 572 32,548 SH   SOLE   0 0 32,548
FB FINL CORP COM 30257X104 601 18,927 SH   SOLE   0 0 18,927
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 3,583 25,990 SH   SOLE   0 0 25,990
FEDERATED INVS INC PA CL B 314211103 1,056 36,041 SH   SOLE   0 0 36,041
FEDERATED PREM MUN INC FD COM 31423P108 621 46,275 SH   SOLE   0 0 46,275
FEDEX CORP COM 31428X106 47,595 262,354 SH   SOLE   13,867 0 248,487
FEDNAT HLDG CO COM 31431B109 945 58,930 SH   SOLE   0 0 58,930
FERRARI N V COM N3167Y103 5,705 42,506 SH   SOLE   28,643 0 13,863
FERRO CORP COM 315405100 378 19,991 SH   SOLE   19,991 0 0
FERROGLOBE PLC SHS G33856108 93 45,351 SH   SOLE   0 0 45,351
FGL HLDGS ORD SHS G3402M102 8,478 1,077,199 SH   SOLE   1,077,066 0 133
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 680 45,638 SH   SOLE   34,199 0 11,439
FIBROGEN INC COM 31572Q808 843 15,512 SH   SOLE   15,200 0 312
FIDELITY DIVID ETF RISI 316092832 2,797 88,584 SH   SOLE   0 0 88,584
FIDELITY MSCI INFO TECH I 316092808 1,237 20,861 SH   SOLE   0 0 20,861
FIDELITY MSCI RL EST ETF 316092857 2,008 77,304 SH   SOLE   0 0 77,304
FIDELITY MSCI UTILS INDEX 316092865 562 14,671 SH   SOLE   0 0 14,671
FIDELITY QLTY FCTOR ETF 316092790 3,547 104,908 SH   SOLE   0 0 104,908
FIDELITY TOTAL BD ETF 316188309 763 15,263 SH   SOLE   0 0 15,263
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 512 1,690 SH   SOLE   0 0 1,690
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 9,249 253,048 SH   SOLE   235,484 0 17,564
FIDELITY NATL INFORMATION SV COM 31620M106 27,304 241,419 SH   SOLE   202,441 0 38,978
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 710 67,210 SH   SOLE   0 0 67,210
FIDUS INVT CORP COM 316500107 18,178 1,185,805 SH   SOLE   0 0 1,185,805
FIFTH THIRD BANCORP COM 316773100 11,689 463,465 SH   SOLE   273,227 0 190,238
FINANCIAL INSTNS INC COM 317585404 289 10,629 SH   SOLE   2,471 0 8,158
FINISAR CORP COM NEW 31787A507 260 11,228 SH   SOLE   0 0 11,228
FIREEYE INC COM 31816Q101 2,096 124,854 SH   SOLE   54,919 0 69,935
FIRST AMERN FINL CORP COM 31847R102 1,584 30,755 SH   SOLE   21,307 0 9,448
FIRST BANCORP N C COM 318910106 430 12,365 SH   SOLE   5,907 0 6,458
FIRST BANCSHARES INC MS COM 318916103 236 7,633 SH   SOLE   0 0 7,633
FIRST BANK WILLIAMSTOWN NJ COM 31931U102 210 18,240 SH   SOLE   0 0 18,240
FIRST COMWLTH FINL CORP PA COM 319829107 217 17,215 SH   SOLE   0 0 17,215
FIRST CTZNS BANCSHARES INC N CL A 31946M103 623 1,531 SH   SOLE   1,182 0 349
FIRST DATA CORP NEW COM CL A 32008D106 9,262 352,560 SH   SOLE   278,187 0 74,373
FIRST FINL BANCORP OH COM 320209109 709 29,449 SH   SOLE   1,739 0 27,710
FIRST FINL BANKSHARES COM 32020R109 652 11,290 SH   SOLE   9,728 0 1,562
FIRST FNDTN INC COM 32026V104 1,202 88,543 SH   SOLE   0 0 88,543
FIRST HAWAIIAN INC COM 32051X108 439 16,835 SH   SOLE   14,652 0 2,183
FIRST HORIZON NATL CORP COM 320517105 3,327 238,011 SH   SOLE   131,095 0 106,916
FIRST MAJESTIC SILVER CORP COM 32076V103 1,583 240,529 SH   SOLE   0 0 240,529
FIRST MERCHANTS CORP COM 320817109 660 17,900 SH   SOLE   4,874 0 13,026
FIRST MIDWEST BANCORP DEL COM 320867104 1,606 78,475 SH   SOLE   27,282 0 51,193
FIRST REP BK SAN FRANCISCO C COM 33616C100 13,869 138,051 SH   SOLE   110,763 0 27,288
FIRST TR BICK INDEX FD COM SHS 33733H107 760 28,018 SH   SOLE   0 0 28,018
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 688 15,410 SH   SOLE   0 0 15,410
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 3,864 269,482 SH   SOLE   0 0 269,482
FIRST TR ENERGY INCOME & GRW COM 33738G104 349 16,070 SH   SOLE   0 0 16,070
FIRST TR ENERGY INFRASTRCTR COM 33738C103 2,125 134,046 SH   SOLE   0 0 134,046
FIRST TR ENHANCED EQTY INC F COM 337318109 7,954 529,191 SH   SOLE   0 0 529,191
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 304 8,015 SH   SOLE   0 0 8,015
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 582 17,469 SH   SOLE   0 0 17,469
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1,956 102,870 SH   SOLE   0 0 102,870
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 562 14,337 SH   SOLE   0 0 14,337
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 6,351 101,414 SH   SOLE   0 0 101,414
FIRST TR EXCH TRADED FD III RIVRFRNT DY ASIA 33739P509 2,795 54,700 SH   SOLE   0 0 54,700
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 11,492 203,974 SH   SOLE   0 0 203,974
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 5,224 89,302 SH   SOLE   0 0 89,302
FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 1,102 77,176 SH   SOLE   0 0 77,176
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 7,570 139,233 SH   SOLE   0 0 139,233
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 2,650 74,529 SH   SOLE   0 0 74,529
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 6,812 272,149 SH   SOLE   0 0 272,149
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 18,977 545,486 SH   SOLE   0 0 545,486
FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 839 20,365 SH   SOLE   0 0 20,365
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 1,658 33,312 SH   SOLE   0 0 33,312
FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 886 18,408 SH   SOLE   0 0 18,408
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 459 24,521 SH   SOLE   0 0 24,521
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 12,724 236,289 SH   SOLE   0 0 236,289
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 773 35,580 SH   SOLE   0 0 35,580
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 39,894 738,495 SH   SOLE   0 0 738,495
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 5,928 159,539 SH   SOLE   0 0 159,539
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 22,684 393,752 SH   SOLE   0 0 393,752
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6,185 146,980 SH   SOLE   0 0 146,980
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 3,173 69,273 SH   SOLE   0 0 69,273
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 2,520 108,111 SH   SOLE   0 0 108,111
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 78,664 566,337 SH   SOLE   0 0 566,337
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 9,960 372,600 SH   SOLE   0 0 372,600
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 22,374 1,172,646 SH   SOLE   0 0 1,172,646
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 52,445 1,744,083 SH   SOLE   0 0 1,744,083
FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 465 23,152 SH   SOLE   0 0 23,152
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 4,088 316,142 SH   SOLE   0 0 316,142
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 12,685 419,183 SH   SOLE   0 0 419,183
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 47,219 787,245 SH   SOLE   2,872 0 784,373
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 4,870 101,902 SH   SOLE   0 0 101,902
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 27,350 533,358 SH   SOLE   23,302 0 510,056
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 44,805 586,378 SH   SOLE   0 0 586,378
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 3,882 97,281 SH   SOLE   0 0 97,281
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 241 8,268 SH   SOLE   0 0 8,268
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 783 20,612 SH   SOLE   0 0 20,612
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 4,289 233,359 SH   SOLE   118,682 0 114,677
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 401 19,981 SH   SOLE   0 0 19,981
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 10,406 271,691 SH   SOLE   0 0 271,691
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 5,650 107,095 SH   SOLE   0 0 107,095
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 3,179 130,336 SH   SOLE   0 0 130,336
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 4,847 172,505 SH   SOLE   0 0 172,505
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 903 52,249 SH   SOLE   0 0 52,249
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 5,934 239,954 SH   SOLE   0 0 239,954
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 50,938 337,674 SH   SOLE   0 0 337,674
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 18,814 630,717 SH   SOLE   0 0 630,717
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 14,780 313,790 SH   SOLE   0 0 313,790
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 1,780 58,537 SH   SOLE   0 0 58,537
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 51,392 803,984 SH   SOLE   0 0 803,984
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 11,345 151,486 SH   SOLE   0 0 151,486
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 13,820 488,699 SH   SOLE   325,004 0 163,695
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 3,977 77,843 SH   SOLE   0 0 77,843
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 21,270 1,115,953 SH   SOLE   0 0 1,115,953
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 482 22,504 SH   SOLE   0 0 22,504
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 2,558 50,587 SH   SOLE   0 0 50,587
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 1,883 54,496 SH   SOLE   0 0 54,496
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 5,713 132,252 SH   SOLE   0 0 132,252
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 1,225 34,891 SH   SOLE   0 0 34,891
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 12,437 269,441 SH   SOLE   0 0 269,441
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 454 9,478 SH   SOLE   0 0 9,478
FIRST TR HIGH INCOME L/S FD COM 33738E109 2,502 171,284 SH   SOLE   0 0 171,284
FIRST TR INTER DUR PFD & IN COM 33718W103 1,754 80,434 SH   SOLE   0 0 80,434
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 11,096 165,708 SH   SOLE   0 0 165,708
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 10,048 194,837 SH   SOLE   0 0 194,837
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 26,383 443,413 SH   SOLE   0 0 443,413
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 14,083 210,063 SH   SOLE   0 0 210,063
FIRST TR MLP & ENERGY INCOME COM 33739B104 3,109 270,315 SH   SOLE   0 0 270,315
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 15,760 522,554 SH   SOLE   0 0 522,554
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 1,826 25,480 SH   SOLE   0 0 25,480
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 551 10,236 SH   SOLE   0 0 10,236
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 40,216 626,020 SH   SOLE   0 0 626,020
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 1,473 31,840 SH   SOLE   0 0 31,840
FIRST TR NASDAQ100 TECH INDE SHS 337345102 45,178 548,478 SH   SOLE   0 0 548,478
FIRST TR S&P REIT INDEX FD COM 33734G108 378 15,183 SH   SOLE   0 0 15,183
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 10,272 166,513 SH   SOLE   0 0 166,513
FIRST TR SR FLG RTE INCM FD COM 33733U108 729 61,639 SH   SOLE   0 0 61,639
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 1,107 126,703 SH   SOLE   0 0 126,703
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 2,391 186,322 SH   SOLE   0 0 186,322
FIRST TR VALUE LINE DIVID IN SHS 33734H106 101,914 3,138,708 SH   SOLE   0 0 3,138,708
FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 167 12,333 SH   SOLE   0 0 12,333
FIRST WESTN FINL INC COM 33751L105 328 25,000 SH   SOLE   0 0 25,000
FIRSTCASH INC COM 33767D105 705 8,153 SH   SOLE   7,362 0 791
FIRSTENERGY CORP COM 337932107 32,267 775,469 SH   SOLE   662,454 0 113,015
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1,487 16,679 SH   SOLE   16,505 0 174
FISERV INC COM 337738108 24,343 275,749 SH   SOLE   128,468 0 147,281
FITBIT INC CL A 33812L102 351 59,348 SH   SOLE   0 0 59,348
FIVE BELOW INC COM 33829M101 7,877 63,399 SH   SOLE   23,655 0 39,744
FIVE POINT HOLDINGS LLC COM CL A 33833Q106 87 12,064 SH   SOLE   11,064 0 1,000
FIVE9 INC COM 338307101 507 9,604 SH   SOLE   3,388 0 6,216
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 8,323 350,306 SH   SOLE   0 0 350,306
FLAHERTY & CRUMRINE PFD INC COM 338480106 165 11,958 SH   SOLE   0 0 11,958
FLAHERTY & CRUMRINE PFD INC COM 33848E106 129 11,460 SH   SOLE   0 0 11,460
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 822 43,489 SH   SOLE   0 0 43,489
FLEETCOR TECHNOLOGIES INC COM 339041105 11,118 45,085 SH   SOLE   20,549 0 24,536
FLEX LTD ORD Y2573F102 2,409 240,888 SH   SOLE   220,574 0 20,314
FLEXION THERAPEUTICS INC COM 33938J106 2,492 199,715 SH   SOLE   0 0 199,715
FLEXION THERAPEUTICS INC NOTE 3.375% 5/0 33938JAB2 74 85,000 PRN   SOLE   0 0 85,000
FLEXSHARES TR INTL QLTDV IDX 33939L837 336 14,520 SH   SOLE   0 0 14,520
FLEXSHARES TR M STAR DEV MKT 33939L803 228 3,750 SH   SOLE   0 0 3,750
FLEXSHARES TR MORNSTAR UPSTR 33939L407 749 22,871 SH   SOLE   0 0 22,871
FLEXSHARES TR MSTAR EMKT FAC 33939L308 309 5,824 SH   SOLE   0 0 5,824
FLEXSHARES TR QLT DIV DEF IDX 33939L845 465 10,411 SH   SOLE   0 0 10,411
FLEXSHARES TR QUALT DIVD IDX 33939L860 626 13,979 SH   SOLE   0 0 13,979
FLIR SYS INC COM 302445101 14,139 297,164 SH   SOLE   161,331 0 135,833
FLOOR & DECOR HLDGS INC CL A 339750101 1,498 36,338 SH   SOLE   32,302 0 4,036
FLOWERS FOODS INC COM 343498101 8,333 390,847 SH   SOLE   37,175 0 353,672
FLOWSERVE CORP COM 34354P105 397 8,795 SH   SOLE   0 0 8,795
FLUOR CORP NEW COM 343412102 11,425 310,465 SH   SOLE   283,108 0 27,357
FNB CORP PA COM 302520101 37,222 3,511,491 SH   SOLE   3,097,661 0 413,830
FOAMIX PHARMACEUTICALS LTD SHS M46135105 105 28,000 SH   SOLE   0 0 28,000
FOOT LOCKER INC COM 344849104 8,243 136,017 SH   SOLE   81,447 0 54,570
FORD MTR CO DEL COM 345370860 16,606 1,891,374 SH   SOLE   0 0 1,891,374
FORESCOUT TECHNOLOGIES INC COM 34553D101 1,584 37,807 SH   SOLE   0 0 37,807
FORTINET INC COM 34959E109 8,896 105,943 SH   SOLE   62,856 0 43,087
FORTIS INC COM 349553107 3,717 100,468 SH   SOLE   94,851 0 5,617
FORTIVE CORP COM 34959J108 17,517 208,811 SH   SOLE   26,274 0 182,537
FORTRESS TRANS INFRST INVS L COM REP LTD LIAB 34960P101 4,015 234,673 SH   SOLE   0 0 234,673
FORTUNA SILVER MINES INC COM 349915108 124 37,065 SH   SOLE   0 0 37,065
FORTUNE BRANDS HOME & SEC IN COM 34964C106 3,343 70,208 SH   SOLE   12,878 0 57,330
FORTY SEVEN INC COM 34983P104 663 41,002 SH   SOLE   0 0 41,002
FORWARD AIR CORP COM 349853101 3,627 56,040 SH   SOLE   47,202 0 8,838
FOSSIL GROUP INC COM 34988V106 553 40,338 SH   SOLE   0 0 40,338
FOUNDATION BLDG MATLS INC COM 350392106 120 12,173 SH   SOLE   0 0 12,173
FOUR CORNERS PPTY TR INC COM 35086T109 3,128 105,676 SH   SOLE   83,964 0 21,712
FOX CORP CL A COM 35137L105 1,263 34,395 SH   SOLE   34 0 34,361
FOX CORP CL B COM 35137L204 252 7,019 SH   SOLE   111 0 6,908
FOX FACTORY HLDG CORP COM 35138V102 599 8,565 SH   SOLE   2,949 0 5,616
FRANCO NEVADA CORP COM 351858105 11,097 147,862 SH   SOLE   0 0 147,862
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 1,116 11,806 SH   SOLE   0 0 11,806
FRANKLIN FINL NETWORK INC COM 35352P104 619 21,338 SH   SOLE   0 0 21,338
FRANKLIN LTD DURATION INC TR COM 35472T101 1,868 193,983 SH   SOLE   0 0 193,983
FRANKLIN RES INC COM 354613101 5,329 160,792 SH   SOLE   119,525 0 41,267
FRANKLIN STREET PPTYS CORP COM 35471R106 321 44,642 SH   SOLE   44,642 0 0
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 1,213 40,901 SH   SOLE   0 0 40,901
FRANKLIN TEMPLETON ETF TR LIBERTYQ US EQT 35473P801 377 12,012 SH   SOLE   0 0 12,012
FRANKLIN UNVL TR SH BEN INT 355145103 1,167 165,791 SH   SOLE   0 0 165,791
FREEPORT-MCMORAN INC CL B 35671D857 35,000 2,715,293 SH   SOLE   2,197,126 0 518,167
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 232 5,736 SH   SOLE   0 0 5,736
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 41 20,507 SH   SOLE   8 0 20,499
FRONTLINE LTD SHS NEW G3682E192 315 49,249 SH   SOLE   0 0 49,249
FRP HLDGS INC COM 30292L107 2,778 58,400 SH   SOLE   0 0 58,400
FS BANCORP INC COM 30263Y104 2,546 50,437 SH   SOLE   0 0 50,437
FS KKR CAPITAL CORP COM 302635107 15,290 2,527,322 SH   SOLE   0 0 2,527,322
FST TR NEW OPPORT MLP & ENE COM 33739M100 826 89,172 SH   SOLE   0 0 89,172
FTI CONSULTING INC COM 302941109 317 4,128 SH   SOLE   4,083 0 45
FULLER H B CO COM 359694106 4,829 99,289 SH   SOLE   94,416 0 4,873
FULTON FINL CORP PA COM 360271100 660 42,627 SH   SOLE   31,510 0 11,117
FUNKO INC COM CL A 361008105 281 12,922 SH   SOLE   0 0 12,922
G-III APPAREL GROUP LTD COM 36237H101 2,148 53,757 SH   SOLE   6,619 0 47,138
GABELLI DIVD & INCOME TR COM 36242H104 10,713 503,415 SH   SOLE   0 0 503,415
GABELLI EQUITY TR INC COM 362397101 1,487 241,865 SH   SOLE   0 0 241,865
GABELLI GLB SML & MD CP VAL COM 36249W104 4,441 377,377 SH   SOLE   0 0 377,377
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 239 12,826 SH   SOLE   0 0 12,826
GABELLI HLTHCARE & WELLNESS SHS 36246K103 2,041 194,152 SH   SOLE   0 0 194,152
GABELLI MULTIMEDIA TR INC COM 36239Q109 90 10,844 SH   SOLE   0 0 10,844
GABELLI UTIL TR COM 36240A101 327 47,070 SH   SOLE   0 0 47,070
GALLAGHER ARTHUR J & CO COM 363576109 26,496 339,262 SH   SOLE   310,570 0 28,692
GALMED PHARMACEUTICALS LTD SHS M47238106 713 87,225 SH   SOLE   0 0 87,225
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 486 111,925 SH   SOLE   0 0 111,925
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 280 49,481 SH   SOLE   0 0 49,481
GAMESTOP CORP NEW CL A 36467W109 113 11,087 SH   SOLE   0 0 11,087
GAMING & LEISURE PPTYS INC COM 36467J108 1,102 28,571 SH   SOLE   17,476 0 11,095
GAP INC COM 364760108 524 20,032 SH   SOLE   1,220 0 18,812
GARDNER DENVER HLDGS INC COM 36555P107 2,397 86,200 SH   SOLE   69,772 0 16,428
GARMIN LTD SHS H2906T109 17,822 206,392 SH   SOLE   42,280 0 164,112
GARRETT MOTION INC COM 366505105 328 22,250 SH   SOLE   126 0 22,124
GARTNER INC COM 366651107 5,083 33,513 SH   SOLE   29,331 0 4,182
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 841 37,145 SH   SOLE   0 0 37,145
GATX CORP COM 361448103 1,050 13,749 SH   SOLE   1,058 0 12,691
GCI LIBERTY INC COM CLASS A 36164V305 35,197 632,924 SH   SOLE   630,522 0 2,402
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 1,324 44,735 SH   SOLE   43,883 0 852
GDL FUND COM SH BEN IT 361570104 8,541 893,433 SH   SOLE   0 0 893,433
GDS HLDGS LTD SPONSORED ADS 36165L108 1,499 41,990 SH   SOLE   0 0 41,990
GEE GROUP INC COM 36165A102 61 50,853 SH   SOLE   0 0 50,853
GEMPHIRE THERAPEUTICS INC COM 36870A108 12 10,654 SH   SOLE   0 0 10,654
GENERAC HLDGS INC COM 368736104 413 8,069 SH   SOLE   1,985 0 6,084
GENERAL AMERN INVS INC COM 368802104 18,682 560,862 SH   SOLE   0 0 560,862
GENERAL DYNAMICS CORP COM 369550108 32,690 193,096 SH   SOLE   21,376 0 171,720
GENERAL ELECTRIC CO COM 369604103 36,583 3,661,966 SH   SOLE   478,944 0 3,183,022
GENERAL ELECTRIC CO COM 369604103 2 16,900 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 4 13,300 SH Call SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 65 13,300 SH Put SOLE   0 0 13,300
GENERAL ELECTRIC CO COM 369604103 4 21,500 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 86,861 1,678,474 SH   SOLE   882,561 0 795,913
GENERAL MLS INC COM 370334104 8 17,700 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 44 22,600 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 16 19,400 SH Call SOLE   0 0 0
GENERAL MLS INC COM 370334104 154 12,500 SH Call SOLE   0 0 0
GENERAL MTRS CO COM 37045V100 31,696 854,345 SH   SOLE   425,863 0 428,482
GENESCO INC COM 371532102 801 17,582 SH   SOLE   17,453 0 129
GENESEE & WYO INC CL A 371559105 1,497 17,178 SH   SOLE   2,230 0 14,948
GENESIS ENERGY L P UNIT LTD PARTN 371927104 3,931 168,699 SH   SOLE   0 0 168,699
GENESIS HEALTHCARE INC CL A COM 37185X106 79 55,000 SH   SOLE   0 0 55,000
GENOMIC HEALTH INC COM 37244C101 1,125 16,058 SH   SOLE   14,087 0 1,971
GENPACT LIMITED SHS G3922B107 731 20,780 SH   SOLE   18,958 0 1,822
GENTEX CORP COM 371901109 5,731 277,138 SH   SOLE   146,159 0 130,979
GENTHERM INC COM 37253A103 429 11,629 SH   SOLE   11,190 0 439
GENUINE PARTS CO COM 372460105 13,778 122,987 SH   SOLE   51,720 0 71,267
GENWORTH FINL INC COM CL A 37247D106 1,052 274,773 SH   SOLE   242,553 0 32,220
GEO GROUP INC NEW COM 36162J106 1,301 67,768 SH   SOLE   22,101 0 45,667
GERDAU S A SPON ADR REP PFD 373737105 54 14,020 SH   SOLE   0 0 14,020
GETTY RLTY CORP NEW COM 374297109 757 23,640 SH   SOLE   0 0 23,640
GILDAN ACTIVEWEAR INC COM 375916103 3,966 110,194 SH   SOLE   44,623 0 65,571
GILEAD SCIENCES INC COM 375558103 66,972 1,030,183 SH   SOLE   330,534 0 699,649
GILEAD SCIENCES INC COM 375558103 5 23,400 SH Call SOLE   0 0 0
GLACIER BANCORP INC NEW COM 37637Q105 12,260 305,975 SH   SOLE   296,218 0 9,757
GLADSTONE CAPITAL CORP COM 376535100 505 56,067 SH   SOLE   0 0 56,067
GLADSTONE COML CORP COM 376536108 239 11,520 SH   SOLE   0 0 11,520
GLADSTONE INVT CORP COM 376546107 300 25,850 SH   SOLE   0 0 25,850
GLATFELTER COM 377316104 352 24,948 SH   SOLE   17,888 0 7,060
GLAUKOS CORP COM 377322102 1,541 19,660 SH   SOLE   0 0 19,660
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 154,878 3,706,100 SH   SOLE   2,817,142 0 888,958
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 12 77,600 SH Call SOLE   0 0 0
GLOBAL NET LEASE INC COM NEW 379378201 841 44,519 SH   SOLE   0 0 44,519
GLOBAL PARTNERS LP COM UNITS 37946R109 363 18,441 SH   SOLE   0 0 18,441
GLOBAL PMTS INC COM 37940X102 11,454 83,897 SH   SOLE   76,909 0 6,988
GLOBAL WTR RES INC COM 379463102 183 18,700 SH   SOLE   0 0 18,700
GLOBAL X FDS FINTECH ETF 37954Y814 2,149 77,635 SH   SOLE   0 0 77,635
GLOBAL X FDS GLB X GURU INDEX 37950E341 267 8,328 SH   SOLE   0 0 8,328
GLOBAL X FDS GLB X MLP ENRG I 37950E226 195 14,764 SH   SOLE   0 0 14,764
GLOBAL X FDS GLB X SUPERDIV 37950E549 992 54,525 SH   SOLE   0 0 54,525
GLOBAL X FDS GLBL X MLP ETF 37950E473 5,147 580,327 SH   SOLE   0 0 580,327
GLOBAL X FDS GLBX MSCI NORW 37950E747 180 14,434 SH   SOLE   0 0 14,434
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 458 39,475 SH   SOLE   0 0 39,475
GLOBAL X FDS GLOBAL X SILVER 37954Y848 423 16,018 SH   SOLE   0 0 16,018
GLOBAL X FDS GLOBX SUPDV US 37950E291 646 27,128 SH   SOLE   0 0 27,128
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 448 15,830 SH   SOLE   0 0 15,830
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 3,349 147,531 SH   SOLE   0 0 147,531
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 2,847 141,777 SH   SOLE   0 0 141,777
GLOBAL X FDS S&P 500 COVERED 37954Y475 414 8,671 SH   SOLE   0 0 8,671
GLOBAL X FDS SCIEN BETA US 37954Y103 4,145 130,796 SH   SOLE   0 0 130,796
GLOBAL X FDS US INFR DEV ETF 37954Y673 6,902 439,633 SH   SOLE   439,239 0 394
GLOBALSTAR INC COM 378973408 23 54,500 SH   SOLE   0 0 54,500
GLOBUS MED INC CL A 379577208 1,154 23,361 SH   SOLE   6,380 0 16,981
GODADDY INC CL A 380237107 644 8,568 SH   SOLE   0 0 8,568
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 238 18,457 SH   SOLE   0 0 18,457
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 40 10,605 SH   SOLE   0 0 10,605
GOLD RESOURCE CORP COM 38068T105 105 26,777 SH   SOLE   16,496 0 10,281
GOLD STD VENTURES CORP COM 380738104 25 24,175 SH   SOLE   0 0 24,175
GOLDCORP INC NEW COM 380956409 1,300 113,666 SH   SOLE   0 0 113,666
GOLDCORP INC NEW COM 380956409 10 53,600 SH Call SOLE   0 0 0
GOLDEN ENTMT INC COM 381013101 1,228 86,746 SH   SOLE   0 0 86,746
GOLDMAN SACHS BDC INC NOTE 4.500% 4/0 38147UAB3 344 350,000 PRN   SOLE   0 0 350,000
GOLDMAN SACHS BDC INC SHS 38147U107 1,996 97,170 SH   SOLE   0 0 97,170
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 4,289 42,771 SH   SOLE   0 0 42,771
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 10,163 312,325 SH   SOLE   0 0 312,325
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 30,545 1,088,960 SH   SOLE   640,768 0 448,192
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 134,797 2,371,934 SH   SOLE   2,140,347 0 231,587
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 2,181 53,921 SH   SOLE   0 0 53,921
GOLDMAN SACHS GROUP INC COM 38141G104 39,606 206,288 SH   SOLE   39,490 0 166,798
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 959 173,506 SH   SOLE   0 0 173,506
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 4,188 521,483 SH   SOLE   0 0 521,483
GOLUB CAP BDC INC COM 38173M102 1,896 106,033 SH   SOLE   0 0 106,033
GOODYEAR TIRE & RUBR CO COM 382550101 801 44,129 SH   SOLE   0 0 44,129
GOPRO INC CL A 38268T103 83 12,767 SH   SOLE   0 0 12,767
GRACE W R & CO DEL NEW COM 38388F108 411 5,270 SH   SOLE   2,006 0 3,264
GRACO INC COM 384109104 23,239 469,286 SH   SOLE   455,365 0 13,921
GRAFTECH INTL LTD COM 384313508 1,971 154,106 SH   SOLE   65,573 0 88,533
GRAHAM HLDGS CO COM 384637104 478 699 SH   SOLE   0 0 699
GRAINGER W W INC COM 384802104 27,899 92,704 SH   SOLE   80,243 0 12,461
GRAND CANYON ED INC COM 38526M106 1,103 9,630 SH   SOLE   0 0 9,630
GRANITE CONSTR INC COM 387328107 569 13,175 SH   SOLE   12,374 0 801
GRANITE PT MTG TR INC COM 38741L107 2,407 129,633 SH   SOLE   0 0 129,633
GRANITESHARES GOLD TR SHS BEN INT 38748G101 3,472 269,388 SH   SOLE   770 0 268,618
GRAPHIC PACKAGING HLDG CO COM 388689101 9,124 722,433 SH   SOLE   718,400 0 4,033
GRAY TELEVISION INC COM 389375106 839 39,274 SH   SOLE   0 0 39,274
GREAT LAKES DREDGE & DOCK CO COM 390607109 195 21,837 SH   SOLE   16,988 0 4,849
GREEN DOT CORP CL A 39304D102 946 15,593 SH   SOLE   15,483 0 110
GREEN PLAINS PARTNERS LP COM REP PTR IN 393221106 609 38,421 SH   SOLE   0 0 38,421
GREENBRIER COS INC COM 393657101 361 11,194 SH   SOLE   0 0 11,194
GREENHILL & CO INC COM 395259104 1,947 90,503 SH   SOLE   90,478 0 25
GREIF INC CL A 397624107 1,761 42,680 SH   SOLE   0 0 42,680
GREIF INC CL B 397624206 93,616 1,914,839 SH   SOLE   0 0 1,914,839
GRIFFON CORP COM 398433102 190 10,272 SH   SOLE   0 0 10,272
GROUP 1 AUTOMOTIVE INC COM 398905109 220 3,404 SH   SOLE   3,381 0 23
GROUPON INC COM 399473107 1,551 436,800 SH   SOLE   0 0 436,800
GRUBHUB INC COM 400110102 9,254 133,210 SH   SOLE   127,912 0 5,298
GSV CAP CORP COM 36191J101 1,152 151,963 SH   SOLE   0 0 151,963
GTT COMMUNICATIONS INC COM 362393100 1,787 51,502 SH   SOLE   0 0 51,502
GUARDANT HEALTH INC COM 40131M109 397 5,180 SH   SOLE   0 0 5,180
GUESS INC COM 401617105 1,308 66,759 SH   SOLE   51,654 0 15,105
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 1,388 176,625 SH   SOLE   0 0 176,625
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 1,557 79,257 SH   SOLE   0 0 79,257
GUGGENHEIM TAXABLE MUN MNGD COM 401664107 2,322 102,596 SH   SOLE   0 0 102,596
GUIDEWIRE SOFTWARE INC COM 40171V100 14,456 148,790 SH   SOLE   13,705 0 135,085
GW PHARMACEUTICALS PLC ADS 36197T103 3,076 18,249 SH   SOLE   853 0 17,396
H & E EQUIPMENT SERVICES INC COM 404030108 222 8,835 SH   SOLE   0 0 8,835
HAEMONETICS CORP COM 405024100 885 10,115 SH   SOLE   6,927 0 3,188
HAIN CELESTIAL GROUP INC COM 405217100 1,291 55,860 SH   SOLE   47,878 0 7,982
HALLIBURTON CO COM 406216101 41,499 1,416,360 SH   SOLE   135,248 0 1,281,112
HAMILTON BEACH BRANDS HLDG C COM CL A 40701T104 1,732 80,730 SH   SOLE   80,730 0 0
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 6,433 201,651 SH   SOLE   0 0 201,651
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 560 24,703 SH   SOLE   100 0 24,603
HANCOCK JOHN PFD INCOME FD I COM 41021P103 217 11,606 SH   SOLE   0 0 11,606
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 280 16,808 SH   SOLE   0 0 16,808
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 11,328 456,764 SH   SOLE   100 0 456,664
HANCOCK WHITNEY CORPORATION COM 410120109 1,468 36,344 SH   SOLE   10,879 0 25,465
HANESBRANDS INC COM 410345102 17,135 958,359 SH   SOLE   695,741 0 262,618
HANGER INC COM NEW 41043F208 2,367 124,264 SH   SOLE   123,264 0 1,000
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,891 73,736 SH   SOLE   12,799 0 60,937
HANOVER INS GROUP INC COM 410867105 811 7,105 SH   SOLE   13 0 7,092
HARLEY DAVIDSON INC COM 412822108 436 12,217 SH   SOLE   0 0 12,217
HARRIS CORP DEL COM 413875105 79,873 500,076 SH   SOLE   109,926 0 390,150
HARRIS CORP DEL COM 413875105 25 25,100 SH Call SOLE   0 0 0
HARSCO CORP COM 415864107 433 21,465 SH   SOLE   17,551 0 3,914
HARTFORD FINL SVCS GROUP INC COM 416515104 11,208 225,429 SH   SOLE   151,538 0 73,891
HASBRO INC COM 418056107 11,644 136,951 SH   SOLE   116,091 0 20,860
HAWAIIAN ELEC INDUSTRIES COM 419870100 635 15,563 SH   SOLE   0 0 15,563
HAWAIIAN HOLDINGS INC COM 419879101 3,979 151,576 SH   SOLE   146,566 0 5,010
HC2 HLDGS INC COM 404139107 132 53,772 SH   SOLE   0 0 53,772
HCA HEALTHCARE INC COM 40412C101 8,352 64,052 SH   SOLE   6,278 0 57,774
HCP INC COM 40414L109 10,871 347,302 SH   SOLE   136,446 0 210,856
HD SUPPLY HLDGS INC COM 40416M105 5,714 131,801 SH   SOLE   121,125 0 10,676
HDFC BANK LTD SPONSORED ADS 40415F101 20,868 180,037 SH   SOLE   128,250 0 51,787
HEALTH INS INNOVATIONS INC COM CL A 42225K106 2,660 99,176 SH   SOLE   44,936 0 54,240
HEALTHCARE RLTY TR COM 421946104 1,020 31,751 SH   SOLE   4,506 0 27,245
HEALTHCARE SVCS GRP INC COM 421906108 16,065 486,958 SH   SOLE   767 0 486,191
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,251 43,756 SH   SOLE   169 0 43,587
HEALTHEQUITY INC COM 42226A107 4,356 58,883 SH   SOLE   8,678 0 50,205
HECLA MNG CO COM 422704106 106 46,027 SH   SOLE   0 0 46,027
HEICO CORP NEW CL A 422806208 43,064 512,300 SH   SOLE   783 0 511,517
HEICO CORP NEW COM 422806109 6,380 67,247 SH   SOLE   5 0 67,242
HELEN OF TROY CORP LTD COM G4388N106 2,788 24,041 SH   SOLE   22,233 0 1,808
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 121 15,330 SH   SOLE   6,374 0 8,956
HELMERICH & PAYNE INC COM 423452101 3,277 58,982 SH   SOLE   0 0 58,982
HENRY JACK & ASSOC INC COM 426281101 30,755 221,670 SH   SOLE   172,133 0 49,537
HENRY SCHEIN INC COM 806407102 6,565 109,212 SH   SOLE   97,321 0 11,891
HERCULES CAPITAL INC COM 427096508 1,971 155,690 SH   SOLE   0 0 155,690
HERCULES CAPITAL INC DBCV 4.375% 2/0 427096AF9 11,198 11,465,000 PRN   SOLE   0 0 11,465,000
HERON THERAPEUTICS INC COM 427746102 607 24,855 SH   SOLE   19,237 0 5,618
HERSHA HOSPITALITY TR PR SHS BEN INT 427825500 211 12,338 SH   SOLE   12,048 0 290
HERSHEY CO COM 427866108 6,396 55,697 SH   SOLE   9,015 0 46,682
HESKA CORP COM RESTRC NEW 42805E306 1,322 15,531 SH   SOLE   0 0 15,531
HESS CORP COM 42809H107 4,007 66,526 SH   SOLE   1,146 0 65,380
HEWLETT PACKARD ENTERPRISE C COM 42824C109 9,798 635,017 SH   SOLE   434,179 0 200,838
HEXCEL CORP NEW COM 428291108 8,462 122,349 SH   SOLE   59,093 0 63,256
HEXO CORP COM 428304109 79 11,978 SH   SOLE   0 0 11,978
HFF INC CL A 40418F108 9,443 197,763 SH   SOLE   197,381 0 382
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 653 146,774 SH   SOLE   0 0 146,774
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 392 22,247 SH   SOLE   0 0 22,247
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 24,940 1,795,568 SH   SOLE   0 0 1,795,568
HIGHLAND GLOBAL ALLOCATION F COM 43010T104 573 44,364 SH   SOLE   0 0 44,364
HIGHPOINT RES CORP COM 43114K108 116 52,433 SH   SOLE   0 0 52,433
HIGHWOODS PPTYS INC COM 431284108 621 13,279 SH   SOLE   0 0 13,279
HILL ROM HLDGS INC COM 431475102 1,362 12,868 SH   SOLE   3,109 0 9,759
HILLENBRAND INC COM 431571108 8,013 192,951 SH   SOLE   191,234 0 1,717
HILTON WORLDWIDE HLDGS INC COM 43300A203 6,124 73,688 SH   SOLE   22,211 0 51,477
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 34 10,650 SH   SOLE   0 0 10,650
HMS HLDGS CORP COM 40425J101 262 8,853 SH   SOLE   6,083 0 2,770
HNI CORP COM 404251100 1,728 47,611 SH   SOLE   46,553 0 1,058
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 603 22,358 SH   SOLE   0 0 22,358
HOLLYFRONTIER CORP COM 436106108 5,851 118,761 SH   SOLE   23 0 118,738
HOLOGIC INC COM 436440101 6,335 130,895 SH   SOLE   111,845 0 19,050
HOME BANCSHARES INC COM 436893200 789 44,881 SH   SOLE   0 0 44,881
HOME DEPOT INC COM 437076102 469,504 2,446,660 SH   SOLE   657,237 0 1,789,423
HOME DEPOT INC COM 437076102 8 23,100 SH Call SOLE   0 0 0
HOME DEPOT INC COM 437076102 2 22,000 SH Call SOLE   0 0 0
HOME DEPOT INC COM 437076102 36 24,000 SH Call SOLE   0 0 0
HONDA MOTOR LTD AMERN SHS 438128308 9,495 349,482 SH   SOLE   329,716 0 19,766
HONEYWELL INTL INC COM 438516106 174,405 1,097,431 SH   SOLE   662,027 0 435,404
HOPE BANCORP INC COM 43940T109 3,895 297,754 SH   SOLE   291,325 0 6,429
HORACE MANN EDUCATORS CORP N COM 440327104 288 8,171 SH   SOLE   5,339 0 2,832
HORIZON PHARMA PLC SHS G4617B105 1,802 68,197 SH   SOLE   45,204 0 22,993
HORMEL FOODS CORP COM 440452100 11,473 256,314 SH   SOLE   14,449 0 241,865
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 876 33,295 SH   SOLE   4,862 0 28,433
HOST HOTELS & RESORTS INC COM 44107P104 1,693 89,587 SH   SOLE   64,100 0 25,487
HOSTESS BRANDS INC CL A 44109J106 17,439 1,395,098 SH   SOLE   1,395,098 0 0
HOUGHTON MIFFLIN HARCOURT CO COM 44157R109 1,372 188,769 SH   SOLE   186,890 0 1,879
HOULIHAN LOKEY INC CL A 441593100 2,544 55,490 SH   SOLE   53,484 0 2,006
HOUSTON WIRE & CABLE CO COM 44244K109 1,654 261,302 SH   SOLE   0 0 261,302
HOWARD HUGHES CORP COM 44267D107 3,398 30,890 SH   SOLE   8,300 0 22,590
HP INC COM 40434L105 18,483 951,266 SH   SOLE   675,785 0 275,481
HSBC HLDGS PLC ADR A 1/40PF A 404280604 2,177 84,476 SH   SOLE   0 0 84,476
HSBC HLDGS PLC SPON ADR NEW 404280406 18,082 445,584 SH   SOLE   199,413 0 246,171
HUANENG PWR INTL INC SPON ADR H SHS 443304100 306 13,237 SH   SOLE   0 0 13,237
HUAZHU GROUP LTD SPONSORED ADS 44332N106 1,257 29,818 SH   SOLE   2,669 0 27,149
HUB GROUP INC CL A 443320106 229 5,610 SH   SOLE   0 0 5,610
HUBBELL INC COM 443510607 3,903 33,079 SH   SOLE   26,574 0 6,505
HUBSPOT INC COM 443573100 2,823 16,984 SH   SOLE   2,641 0 14,343
HUDBAY MINERALS INC COM 443628102 147 20,539 SH   SOLE   0 0 20,539
HUMANA INC COM 444859102 11,752 44,179 SH   SOLE   33,135 0 11,044
HUNT J B TRANS SVCS INC COM 445658107 1,635 16,146 SH   SOLE   130 0 16,016
HUNTINGTON BANCSHARES INC COM 446150104 97,454 7,685,635 SH   SOLE   6,263,494 0 1,422,141
HUNTINGTON INGALLS INDS INC COM 446413106 10,024 48,379 SH   SOLE   25,730 0 22,649
HUNTSMAN CORP COM 447011107 28,262 1,256,653 SH   SOLE   288,270 0 968,383
HYATT HOTELS CORP COM CL A 448579102 417 5,747 SH   SOLE   4,473 0 1,274
HYSTER YALE MATLS HANDLING I CL A 449172105 230 3,694 SH   SOLE   3,519 0 175
I3 VERTICALS INC COM CL A 46571Y107 394 16,410 SH   SOLE   0 0 16,410
IAC INTERACTIVECORP COM 44919P508 5,890 28,034 SH   SOLE   11,394 0 16,640
IBERIABANK CORP COM 450828108 718 10,019 SH   SOLE   0 0 10,019
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2,819 38,886 SH   SOLE   0 0 38,886
ICHOR HOLDINGS SHS G4740B105 512 22,687 SH   SOLE   0 0 22,687
ICICI BK LTD ADR 45104G104 7,226 630,521 SH   SOLE   594,249 0 36,272
ICON PLC SHS G4705A100 15,574 114,028 SH   SOLE   93,985 0 20,043
ICU MED INC COM 44930G107 27,891 116,536 SH   SOLE   33,227 0 83,309
IDACORP INC COM 451107106 441 4,426 SH   SOLE   0 0 4,426
IDEX CORP COM 45167R104 10,192 67,165 SH   SOLE   60,279 0 6,886
IDEXX LABS INC COM 45168D104 7,607 34,019 SH   SOLE   17,589 0 16,430
IHS MARKIT LTD SHS G47567105 26,747 491,855 SH   SOLE   476,520 0 15,335
II VI INC COM 902104108 505 13,549 SH   SOLE   0 0 13,549
ILLINOIS TOOL WKS INC COM 452308109 76,946 536,079 SH   SOLE   321,090 0 214,989
ILLUMINA INC COM 452327109 40,124 129,146 SH   SOLE   105,316 0 23,830
ILLUMINA INC NOTE 6/1 452327AF6 367 300,000 PRN   SOLE   0 0 300,000
ILLUMINA INC NOTE 0.500% 6/1 452327AH2 473 350,000 PRN   SOLE   0 0 350,000
IMAX CORP COM 45245E109 203 8,962 SH   SOLE   8,732 0 230
IMMERSION CORP COM 452521107 99 11,775 SH   SOLE   0 0 11,775
IMMUNOGEN INC COM 45253H101 1,678 619,323 SH   SOLE   599,737 0 19,586
IMMUNOMEDICS INC COM 452907108 282 14,695 SH   SOLE   7,251 0 7,444
IMPERIAL OIL LTD COM NEW 453038408 327 11,967 SH   SOLE   0 0 11,967
INCYTE CORP COM 45337C102 20,662 240,226 SH   SOLE   13,435 0 226,791
INDEPENDENCE RLTY TR INC COM 45378A106 12,136 1,124,720 SH   SOLE   184,898 0 939,822
INDEPENDENT BANK CORP MASS COM 453836108 476 5,881 SH   SOLE   2,466 0 3,415
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 661 33,050 SH   SOLE   0 0 33,050
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 67,960 2,260,070 SH   SOLE   2,212,983 0 47,087
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 474 20,052 SH   SOLE   0 0 20,052
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 4,419 178,034 SH   SOLE   0 0 178,034
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 386 20,109 SH   SOLE   0 0 20,109
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 21,716 680,113 SH   SOLE   673,944 0 6,169
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 479 19,446 SH   SOLE   0 0 19,446
INDEXIQ ETF TR US RL EST SMCP 45409B628 1,396 55,694 SH   SOLE   0 0 55,694
INDIA FD INC COM 454089103 2,844 133,065 SH   SOLE   0 0 133,065
INFORMATION SERVICES GROUP I COM 45675Y104 45 12,112 SH   SOLE   0 0 12,112
INFOSYS LTD SPONSORED ADR 456788108 7,056 645,559 SH   SOLE   198,359 0 447,200
INFRAREIT INC COM 45685L100 258 12,295 SH   SOLE   2,572 0 9,723
ING GROEP N V SPONSORED ADR 456837103 3,382 278,588 SH   SOLE   22,511 0 256,077
INGERSOLL-RAND PLC SHS G47791101 70,432 652,454 SH   SOLE   125,342 0 527,112
INGERSOLL-RAND PLC SHS G47791101 56 38,800 SH Call SOLE   0 0 0
INGEVITY CORP COM 45688C107 3,345 31,676 SH   SOLE   24,908 0 6,768
INGLES MKTS INC CL A 457030104 3,756 135,993 SH   SOLE   133,778 0 2,215
INGREDION INC COM 457187102 5,249 55,430 SH   SOLE   43,107 0 12,323
INNOVATOR ETFS TR IBD 50 ETF 45782C102 9,123 272,165 SH   SOLE   0 0 272,165
INOGEN INC COM 45780L104 210 2,202 SH   SOLE   0 0 2,202
INOVIO PHARMACEUTICALS INC COM NEW 45773H201 58 15,574 SH   SOLE   0 0 15,574
INSIGHT SELECT INCOME FD COM 45781W109 295 15,326 SH   SOLE   0 0 15,326
INSMED INC COM PAR $.01 457669307 2,974 102,321 SH   SOLE   101,315 0 1,006
INSPERITY INC COM 45778Q107 697 5,640 SH   SOLE   3,527 0 2,113
INSTRUCTURE INC COM 45781U103 644 13,662 SH   SOLE   0 0 13,662
INSULET CORP COM 45784P101 1,532 16,111 SH   SOLE   13,291 0 2,820
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 3,159 56,690 SH   SOLE   56,004 0 686
INTEGRATED DEVICE TECHNOLOGY COM 458118106 593 12,108 SH   SOLE   1,950 0 10,158
INTEL CORP COM 458140100 197,724 3,681,991 SH   SOLE   1,004,642 0 2,677,349
INTEL CORP COM 458140100 31 21,800 SH Call SOLE   0 0 0
INTER PARFUMS INC COM 458334109 411 5,416 SH   SOLE   0 0 5,416
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,543 68,293 SH   SOLE   50,510 0 17,783
INTERCEPT PHARMACEUTICALS IN COM 45845P108 8,147 72,830 SH   SOLE   0 0 72,830
INTERCEPT PHARMACEUTICALS IN COM 45845P108 277 13,900 SH Call SOLE   0 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 236 13,900 SH Call SOLE   0 0 0
INTERCEPT PHARMACEUTICALS IN NOTE 3.250% 7/0 45845PAA6 49 50,000 PRN   SOLE   0 0 50,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 68,008 893,186 SH   SOLE   236,780 0 656,406
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4 18,700 SH Call SOLE   0 0 0
INTERNAP CORP COM PAR 45885A409 100 20,087 SH   SOLE   0 0 20,087
INTERNATIONAL BANCSHARES COR COM 459044103 751 19,742 SH   SOLE   0 0 19,742
INTERNATIONAL BUSINESS MACHS COM 459200101 118,173 837,501 SH   SOLE   233,702 0 603,799
INTERNATIONAL BUSINESS MACHS COM 459200101 11 32,600 SH Call SOLE   0 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 12,840 99,697 SH   SOLE   72,235 0 27,462
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 2,759 212,389 SH   SOLE   135,841 0 76,548
INTERPACE DIAGNOSTICS GROUP COM NEW 46062X204 16 20,000 SH   SOLE   0 0 20,000
INTERPUBLIC GROUP COS INC COM 460690100 27,842 1,325,193 SH   SOLE   1,225,238 0 99,955
INTERXION HOLDING N.V SHS N47279109 488 7,316 SH   SOLE   3,686 0 3,630
INTL PAPER CO COM 460146103 34,651 748,889 SH   SOLE   320,319 0 428,570
INTL PAPER CO COM 460146103 15 31,400 SH Call SOLE   0 0 0
INTL PAPER CO COM 460146103 1 12,500 SH Call SOLE   0 0 0
INTRA CELLULAR THERAPIES INC COM 46116X101 836 68,650 SH   SOLE   0 0 68,650
INTREXON CORP COM 46122T102 230 43,799 SH   SOLE   0 0 43,799
INTUIT COM 461202103 20,627 78,907 SH   SOLE   31,352 0 47,555
INTUITIVE SURGICAL INC COM NEW 46120E602 38,517 67,505 SH   SOLE   23,358 0 44,147
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 628 37,808 SH   SOLE   0 0 37,808
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 13,109 260,718 SH   SOLE   0 0 260,718
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1,322 53,122 SH   SOLE   0 0 53,122
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 1,905 176,919 SH   SOLE   0 0 176,919
INVESCO BD FD COM 46132L107 1,955 106,331 SH   SOLE   0 0 106,331
INVESCO CALIF VALUE MUN INC COM 46132H106 146 12,004 SH   SOLE   0 0 12,004
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 1,861 117,038 SH   SOLE   0 0 117,038
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 216 13,108 SH   SOLE   0 0 13,108
INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 177 10,411 SH   SOLE   0 0 10,411
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 927 63,130 SH   SOLE   0 0 63,130
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 612 23,502 SH   SOLE   0 0 23,502
INVESCO DYNAMIC CR OPP FD COM 46132R104 13,853 1,276,785 SH   SOLE   0 0 1,276,785
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 2,933 139,213 SH   SOLE   0 0 139,213
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 1,140 47,514 SH   SOLE   0 0 47,514
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 6,541 308,268 SH   SOLE   0 0 308,268
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2,161 89,723 SH   SOLE   0 0 89,723
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 7,825 372,075 SH   SOLE   0 0 372,075
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,610 65,139 SH   SOLE   0 0 65,139
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 14,025 664,086 SH   SOLE   0 0 664,086
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 5,070 207,176 SH   SOLE   0 0 207,176
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 6,041 290,440 SH   SOLE   0 0 290,440
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 427 16,399 SH   SOLE   0 0 16,399
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,538 74,168 SH   SOLE   0 0 74,168
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 713 34,693 SH   SOLE   0 0 34,693
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 671 34,408 SH   SOLE   0 0 34,408
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 18,498 319,092 SH   SOLE   226,831 0 92,261
INVESCO EXCHANGE TRADED FD T BRIC ETF 46137V209 214 5,821 SH   SOLE   0 0 5,821
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 5,981 100,297 SH   SOLE   210 0 100,087
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 477 11,318 SH   SOLE   0 0 11,318
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 6,062 219,165 SH   SOLE   0 0 219,165
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 642 10,848 SH   SOLE   0 0 10,848
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 220 4,010 SH   SOLE   0 0 4,010
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 649 20,166 SH   SOLE   0 0 20,166
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 3,056 38,379 SH   SOLE   0 0 38,379
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 1,982 32,453 SH   SOLE   0 0 32,453
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 50,564 892,100 SH   SOLE   100 0 892,000
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 484 6,822 SH   SOLE   0 0 6,822
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,416 20,892 SH   SOLE   0 0 20,892
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 2,449 75,760 SH   SOLE   0 0 75,760
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 2,798 50,696 SH   SOLE   0 0 50,696
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 391 14,125 SH   SOLE   0 0 14,125
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 344 10,346 SH   SOLE   0 0 10,346
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 221 5,153 SH   SOLE   0 0 5,153
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 13,220 278,558 SH   SOLE   0 0 278,558
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 6,801 192,008 SH   SOLE   0 0 192,008
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 269 8,275 SH   SOLE   0 0 8,275
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 2,531 42,941 SH   SOLE   0 0 42,941
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670 695 97,600 SH   SOLE   0 0 97,600
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 2,283 35,037 SH   SOLE   0 0 35,037
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3,484 38,105 SH   SOLE   0 0 38,105
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 2,521 138,058 SH   SOLE   0 0 138,058
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 27,974 246,747 SH   SOLE   305 0 246,442
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 28,911 226,591 SH   SOLE   0 0 226,591
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 793 69,289 SH   SOLE   0 0 69,289
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1,195 29,539 SH   SOLE   0 0 29,539
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 2,775 155,274 SH   SOLE   0 0 155,274
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 228 3,509 SH   SOLE   0 0 3,509
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2,125 133,828 SH   SOLE   0 0 133,828
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 4,035 29,948 SH   SOLE   200 0 29,748
INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 529 14,522 SH   SOLE   0 0 14,522
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 10,805 191,000 SH   SOLE   0 0 191,000
INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 763 14,301 SH   SOLE   0 0 14,301
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 16,352 374,012 SH   SOLE   0 0 374,012
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4,580 22,573 SH   SOLE   0 0 22,573
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,008 15,813 SH   SOLE   0 0 15,813
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 687 4,542 SH   SOLE   0 0 4,542
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 1,038 9,175 SH   SOLE   0 0 9,175
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1,107 16,888 SH   SOLE   0 0 16,888
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 451 8,953 SH   SOLE   0 0 8,953
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 9,776 464,874 SH   SOLE   382,664 0 82,210
INVESCO EXCHANGE TRADED FD T S&P500 EQL DIS 46137V381 824 7,921 SH   SOLE   0 0 7,921
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 12,203 240,937 SH   SOLE   155,327 0 85,610
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,971 48,943 SH   SOLE   0 0 48,943
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 6,364 32,240 SH   SOLE   0 0 32,240
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 1,639 13,635 SH   SOLE   0 0 13,635
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,036 7,899 SH   SOLE   0 0 7,899
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 34,942 205,421 SH   SOLE   0 0 205,421
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 4,764 49,174 SH   SOLE   0 0 49,174
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 154,327 1,477,648 SH   SOLE   0 0 1,477,648
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 22,417 193,713 SH   SOLE   0 0 193,713
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 28,735 455,680 SH   SOLE   0 0 455,680
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 259 8,052 SH   SOLE   0 0 8,052
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 955 28,105 SH   SOLE   0 0 28,105
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 953 35,556 SH   SOLE   0 0 35,556
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 3,961 58,155 SH   SOLE   0 0 58,155
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 2,497 115,529 SH   SOLE   0 0 115,529
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 2,471 75,221 SH   SOLE   0 0 75,221
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 750 33,836 SH   SOLE   15,548 0 18,288
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2,094 42,634 SH   SOLE   0 0 42,634
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 6,017 232,681 SH   SOLE   0 0 232,681
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 3,778 222,260 SH   SOLE   0 0 222,260
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 13,967 276,561 SH   SOLE   0 0 276,561
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 907 36,247 SH   SOLE   0 0 36,247
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 337 11,333 SH   SOLE   0 0 11,333
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1,921 68,611 SH   SOLE   3,122 0 65,489
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 565 30,314 SH   SOLE   0 0 30,314
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 698 17,216 SH   SOLE   0 0 17,216
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 8,215 383,683 SH   SOLE   307,860 0 75,823
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 690 23,132 SH   SOLE   0 0 23,132
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 471 20,162 SH   SOLE   0 0 20,162
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 268 9,955 SH   SOLE   0 0 9,955
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 688 21,696 SH   SOLE   0 0 21,696
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 7,444 154,442 SH   SOLE   0 0 154,442
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 474 21,843 SH   SOLE   0 0 21,843
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 239 7,790 SH   SOLE   0 0 7,790
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 597 21,771 SH   SOLE   0 0 21,771
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 1,674 65,223 SH   SOLE   0 0 65,223
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 2,559 176,480 SH   SOLE   0 0 176,480
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 709 22,050 SH   SOLE   0 0 22,050
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 2,362 64,843 SH   SOLE   0 0 64,843
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 5,068 121,903 SH   SOLE   0 0 121,903
INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 5,432 225,855 SH   SOLE   0 0 225,855
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 595 16,812 SH   SOLE   118 0 16,694
INVESCO EXCHNG TRADED FD TR S&P GLOBL DIVI 46138E271 280 24,702 SH   SOLE   0 0 24,702
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 12,657 385,547 SH   SOLE   0 0 385,547
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 27,029 544,177 SH   SOLE   0 0 544,177
INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 313 5,182 SH   SOLE   0 0 5,182
INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 319 29,614 SH   SOLE   0 0 29,614
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 498 9,524 SH   SOLE   0 0 9,524
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 5,707 49,401 SH   SOLE   0 0 49,401
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 267 4,240 SH   SOLE   0 0 4,240
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1,063 13,244 SH   SOLE   0 0 13,244
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 19,097 406,839 SH   SOLE   0 0 406,839
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 938 12,352 SH   SOLE   0 0 12,352
INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 392 7,288 SH   SOLE   0 0 7,288
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 24,957 587,787 SH   SOLE   0 0 587,787
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 39,908 758,124 SH   SOLE   0 0 758,124
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 516 22,287 SH   SOLE   0 0 22,287
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 5,760 254,405 SH   SOLE   0 0 254,405
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 10,020 329,158 SH   SOLE   43,541 0 285,617
INVESCO EXCHNG TRADED FD TR TREAS COLATERL 46138G888 450 4,270 SH   SOLE   0 0 4,270
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 4,372 177,857 SH   SOLE   0 0 177,857
INVESCO LTD SHS G491BT108 18,646 965,602 SH   SOLE   818,282 0 147,320
INVESCO MORTGAGE CAPITAL INC COM 46131B100 250 15,836 SH   SOLE   3,524 0 12,312
INVESCO MUN OPPORTUNITY TR COM 46132C107 2,341 196,214 SH   SOLE   0 0 196,214
INVESCO MUN TR COM 46131J103 894 74,180 SH   SOLE   0 0 74,180
INVESCO MUNI INCOME OPP TRST COM 46132X101 257 33,013 SH   SOLE   0 0 33,013
INVESCO PA VALUE MUN INCOME COM 46132K109 1,723 138,251 SH   SOLE   0 0 138,251
INVESCO QQQ TR UNIT SER 1 46090E103 222,231 1,236,934 SH   SOLE   235,597 0 1,001,337
INVESCO QQQ TR UNIT SER 1 46090E103 72 23,000 SH Call SOLE   0 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 3,182 262,720 SH   SOLE   0 0 262,720
INVESCO SR INCOME TR COM 46131H107 407 96,946 SH   SOLE   0 0 96,946
INVESCO TR INVT GRADE MUNS COM 46131M106 466 37,589 SH   SOLE   0 0 37,589
INVESCO TR INVT GRADE NY MUN COM 46131T101 146 11,242 SH   SOLE   0 0 11,242
INVESCO VALUE MUN INCOME TR COM 46132P108 349 24,231 SH   SOLE   0 0 24,231
INVESTORS BANCORP INC NEW COM 46146L101 1,634 137,860 SH   SOLE   133,533 0 4,327
INVITATION HOMES INC COM 46187W107 533 21,909 SH   SOLE   7,961 0 13,948
IONIS PHARMACEUTICALS INC COM 462222100 64,556 795,317 SH   SOLE   768,885 0 26,432
IPG PHOTONICS CORP COM 44980X109 6,572 43,298 SH   SOLE   18,951 0 24,347
IQIYI INC SPONSORED ADS 46267X108 4,895 204,654 SH   SOLE   0 0 204,654
IQVIA HLDGS INC COM 46266C105 80,143 557,127 SH   SOLE   83,501 0 473,626
IRHYTHM TECHNOLOGIES INC COM 450056106 356 4,750 SH   SOLE   0 0 4,750
IRIDIUM COMMUNICATIONS INC COM 46269C102 9,142 345,777 SH   SOLE   0 0 345,777
IRIDIUM COMMUNICATIONS INC PERP PFD CNV B 46269C409 363 396 SH   SOLE   0 0 396
IROBOT CORP COM 462726100 2,737 23,254 SH   SOLE   0 0 23,254
IRON MTN INC NEW COM 46284V101 74,266 2,094,349 SH   SOLE   1,934,955 0 159,394
ISHARES GOLD TRUST ISHARES 464285105 42,391 3,424,187 SH   SOLE   0 0 3,424,187
ISHARES INC CORE MSCI EMKT 46434G103 445,085 8,607,333 SH   SOLE   7,382,880 0 1,224,453
ISHARES INC CUR HD MSCI EM 46434G509 1,009 39,593 SH   SOLE   0 0 39,593
ISHARES INC EM MKT SM-CP ETF 464286475 1,915 42,551 SH   SOLE   0 0 42,551
ISHARES INC EM MKTS DIV ETF 464286319 5,693 141,576 SH   SOLE   0 0 141,576
ISHARES INC JP MORGAN EM ETF 464286517 538 12,278 SH   SOLE   0 0 12,278
ISHARES INC MIN VOL EMRG MKT 464286533 10,489 176,967 SH   SOLE   0 0 176,967
ISHARES INC MIN VOL GBL ETF 464286525 23,257 259,918 SH   SOLE   108,866 0 151,052
ISHARES INC MLT FCTR EMG MKT 46434G889 415 9,718 SH   SOLE   0 0 9,718
ISHARES INC MSCI AUST ETF 464286103 4,890 227,245 SH   SOLE   220,333 0 6,912
ISHARES INC MSCI BRAZIL ETF 464286400 3,630 88,560 SH   SOLE   0 0 88,560
ISHARES INC MSCI CDA ETF 464286509 6,933 250,850 SH   SOLE   227,466 0 23,384
ISHARES INC MSCI EM ASIA ETF 464286426 3,612 53,396 SH   SOLE   47,768 0 5,628
ISHARES INC MSCI EURZONE ETF 464286608 1,878 48,641 SH   SOLE   0 0 48,641
ISHARES INC MSCI FRNTR100ETF 464286145 506 17,792 SH   SOLE   0 0 17,792
ISHARES INC MSCI GBL GOLD MN 46434G855 208 11,843 SH   SOLE   0 0 11,843
ISHARES INC MSCI GERMANY ETF 464286806 911 33,847 SH   SOLE   0 0 33,847
ISHARES INC MSCI HONG KG ETF 464286871 8,230 314,017 SH   SOLE   0 0 314,017
ISHARES INC MSCI JPN ETF NEW 46434G822 4,154 75,912 SH   SOLE   0 0 75,912
ISHARES INC MSCI MEXICO ETF 464286822 1,446 33,164 SH   SOLE   0 0 33,164
ISHARES INC MSCI PAC JP ETF 464286665 1,404 30,581 SH   SOLE   0 0 30,581
ISHARES INC MSCI RUSSIA ETF 46434G798 203 5,891 SH   SOLE   0 0 5,891
ISHARES INC MSCI STH KOR ETF 464286772 467 7,664 SH   SOLE   0 0 7,664
ISHARES INC MSCI SWITZERLAND 464286749 945 26,714 SH   SOLE   0 0 26,714
ISHARES INC MSCI TAIWAN ETF 46434G772 2,592 74,956 SH   SOLE   0 0 74,956
ISHARES INC MSCI THAILND ETF 464286624 2,903 32,862 SH   SOLE   0 0 32,862
ISHARES INC MSCI WORLD ETF 464286392 548 6,174 SH   SOLE   0 0 6,174
ISHARES SILVER TRUST ISHARES 46428Q109 7,306 515,248 SH   SOLE   0 0 515,248
ISHARES TR 0-5 YR TIPS ETF 46429B747 13,144 131,860 SH   SOLE   65,632 0 66,228
ISHARES TR 0-5YR HI YL CP 46434V407 3,816 81,703 SH   SOLE   0 0 81,703
ISHARES TR 0-5YR INVT GR CP 46434V100 6,311 125,094 SH   SOLE   0 0 125,094
ISHARES TR 1 3 YR TREAS BD 464287457 38,869 462,071 SH   SOLE   154,556 0 307,515
ISHARES TR 10-20 YR TRS ETF 464288653 21,106 153,344 SH   SOLE   142,403 0 10,941
ISHARES TR 20 YR TR BD ETF 464287432 49,663 392,779 SH   SOLE   79,840 0 312,939
ISHARES TR 3 7 YR TREAS BD 464288661 20,795 168,789 SH   SOLE   10,431 0 158,358
ISHARES TR A RATE CP BD ETF 46429B291 1,702 32,633 SH   SOLE   0 0 32,633
ISHARES TR AGENCY BOND ETF 464288166 12,781 112,536 SH   SOLE   94,398 0 18,138
ISHARES TR ASIA 50 ETF 464288430 234 3,830 SH   SOLE   0 0 3,830
ISHARES TR BARCLAYS 7 10 YR 464287440 110,353 1,034,515 SH   SOLE   105,696 0 928,819
ISHARES TR BRAZIL SM-CP ETF 464289131 285 18,625 SH   SOLE   0 0 18,625
ISHARES TR CHINA LG-CAP ETF 464287184 5,271 119,061 SH   SOLE   0 0 119,061
ISHARES TR CHINA LG-CAP ETF 464287184 3 10,100 SH Call SOLE   0 0 0
ISHARES TR COHEN STEER REIT 464287564 7,866 70,734 SH   SOLE   0 0 70,734
ISHARES TR CONV BD ETF 46435G102 1,280 22,077 SH   SOLE   0 0 22,077
ISHARES TR CORE 1 5 YR USD 46432F859 213,239 4,276,738 SH   SOLE   3,925,327 0 351,411
ISHARES TR CORE DIV GRWTH 46434V621 28,189 767,036 SH   SOLE   0 0 767,036
ISHARES TR CORE HIGH DV ETF 46429B663 12,490 133,887 SH   SOLE   0 0 133,887
ISHARES TR CORE INTL AGGR 46435G672 286 5,344 SH   SOLE   0 0 5,344
ISHARES TR CORE MSCI EAFE 46432F842 2,502,264 41,175,982 SH   SOLE   39,575,894 0 1,600,088
ISHARES TR CORE MSCI EURO 46434V738 13,350 291,050 SH   SOLE   281,533 0 9,517
ISHARES TR CORE MSCI INTL 46435G326 1,337 24,683 SH   SOLE   0 0 24,683
ISHARES TR CORE MSCI TOTAL 46432F834 8,595 148,016 SH   SOLE   0 0 148,016
ISHARES TR CORE S&P MCP ETF 464287507 486,085 2,566,401 SH   SOLE   2,054,876 0 511,525
ISHARES TR CORE S&P SCP ETF 464287804 517,412 6,706,557 SH   SOLE   4,549,460 0 2,157,097
ISHARES TR CORE S&P TTL STK 464287150 21,301 330,757 SH   SOLE   0 0 330,757
ISHARES TR CORE S&P US GWT 464287671 14,467 239,844 SH   SOLE   51,500 0 188,344
ISHARES TR CORE S&P US VLU 464287663 9,631 175,648 SH   SOLE   20,246 0 155,402
ISHARES TR CORE S&P500 ETF 464287200 236,894 832,494 SH   SOLE   236,009 0 596,485
ISHARES TR CORE TOTAL USD 46434V613 20,671 408,525 SH   SOLE   0 0 408,525
ISHARES TR CORE US AGGBD ET 464287226 2,605,858 23,891,617 SH   SOLE   23,199,041 0 692,576
ISHARES TR CRE U S REIT ETF 464288521 2,442 47,209 SH   SOLE   0 0 47,209
ISHARES TR CUR HD EURZN ETF 46434V639 2,857 97,324 SH   SOLE   0 0 97,324
ISHARES TR DOW JONES US ETF 464287846 2,447 17,328 SH   SOLE   0 0 17,328
ISHARES TR EAFE GRWTH ETF 464288885 82,437 1,064,387 SH   SOLE   768,547 0 295,840
ISHARES TR EAFE SML CP ETF 464288273 17,179 299,075 SH   SOLE   0 0 299,075
ISHARES TR EAFE VALUE ETF 464288877 2,713 55,498 SH   SOLE   30,293 0 25,205
ISHARES TR EDGE MSCI USA VL 46432F388 5,141 64,373 SH   SOLE   23,746 0 40,627
ISHARES TR EDGE US FIXD INM 46435U796 773 7,770 SH   SOLE   0 0 7,770
ISHARES TR ESG 1 5 YR USD 46435G243 3,540 141,472 SH   SOLE   0 0 141,472
ISHARES TR EUROPE ETF 464287861 2,121 48,873 SH   SOLE   0 0 48,873
ISHARES TR EXPANDED TECH 464287515 27,346 129,709 SH   SOLE   56,301 0 73,408
ISHARES TR EXPND TEC SC ETF 464287549 5,522 26,777 SH   SOLE   0 0 26,777
ISHARES TR EXPONENTIAL TECH 46434V381 1,510 39,758 SH   SOLE   0 0 39,758
ISHARES TR FLTG RATE NT ETF 46429B655 64,212 1,261,290 SH   SOLE   428,657 0 832,633
ISHARES TR GL CLEAN ENE ETF 464288224 1,393 142,720 SH   SOLE   0 0 142,720
ISHARES TR GL TIMB FORE ETF 464288174 417 6,566 SH   SOLE   0 0 6,566
ISHARES TR GLB CNS DISC ETF 464288745 202 1,783 SH   SOLE   0 0 1,783
ISHARES TR GLB CNSM STP ETF 464288737 1,719 33,264 SH   SOLE   0 0 33,264
ISHARES TR GLB INFRASTR ETF 464288372 329 7,339 SH   SOLE   0 0 7,339
ISHARES TR GLOB HLTHCRE ETF 464287325 6,932 113,446 SH   SOLE   190 0 113,256
ISHARES TR GLOBAL 100 ETF 464287572 1,175 24,715 SH   SOLE   0 0 24,715
ISHARES TR GLOBAL ENERG ETF 464287341 397 11,789 SH   SOLE   0 0 11,789
ISHARES TR GLOBAL MATER ETF 464288695 339 5,277 SH   SOLE   0 0 5,277
ISHARES TR GLOBAL REIT ETF 46434V647 515 19,257 SH   SOLE   0 0 19,257
ISHARES TR GLOBAL TECH ETF 464287291 10,420 60,913 SH   SOLE   0 0 60,913
ISHARES TR GOV/CRED BD ETF 464288596 644 5,673 SH   SOLE   0 0 5,673
ISHARES TR GRWT ALLOCAT ETF 464289867 897 20,073 SH   SOLE   0 0 20,073
ISHARES TR HDG MSCI EAFE 46434V803 8,052 278,913 SH   SOLE   0 0 278,913
ISHARES TR HDG MSCI JAPAN 46434V886 15,702 509,963 SH   SOLE   0 0 509,963
ISHARES TR IBONDS DEC 46435U697 767 29,547 SH   SOLE   0 0 29,547
ISHARES TR IBONDS DEC19 ETF 46434VAU4 11,422 459,470 SH   SOLE   0 0 459,470
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 25,792 1,022,080 SH   SOLE   0 0 1,022,080
ISHARES TR IBONDS DEC2021 46435G789 3,625 141,251 SH   SOLE   0 0 141,251
ISHARES TR IBONDS DEC2022 46435G755 1,758 67,754 SH   SOLE   0 0 67,754
ISHARES TR IBONDS DEC2023 46435G318 3,779 148,390 SH   SOLE   0 0 148,390
ISHARES TR IBONDS DEC2026 46435GAA0 1,106 45,612 SH   SOLE   0 0 45,612
ISHARES TR IBONDS DEC21 ETF 46434VBK5 23,367 945,286 SH   SOLE   0 0 945,286
ISHARES TR IBONDS DEC22 ETF 46434VBA7 5,575 223,789 SH   SOLE   40,913 0 182,876
ISHARES TR IBONDS DEC23 ETF 46434VAX8 4,525 180,913 SH   SOLE   0 0 180,913
ISHARES TR IBONDS DEC24 ETF 46434VBG4 3,488 140,195 SH   SOLE   61,561 0 78,634
ISHARES TR IBONDS DEC25 ETF 46434VBD1 951 38,235 SH   SOLE   0 0 38,235
ISHARES TR IBONDS ETF 46435UAA9 841 34,296 SH   SOLE   0 0 34,296
ISHARES TR IBONDS SEP19 ETF 46429B564 1,008 39,616 SH   SOLE   0 0 39,616
ISHARES TR IBONDS SEP2020 46434V571 953 37,375 SH   SOLE   0 0 37,375
ISHARES TR IBOXX HI YD ETF 464288513 11,656 134,803 SH   SOLE   57,304 0 77,499
ISHARES TR IBOXX INV CP ETF 464287242 69,430 583,150 SH   SOLE   433,427 0 149,723
ISHARES TR INDIA 50 ETF 464289529 1,102 29,066 SH   SOLE   0 0 29,066
ISHARES TR INTL DEV RE ETF 464288489 223 7,323 SH   SOLE   0 0 7,323
ISHARES TR INTL MOMENTUM FT 46434V449 9,568 334,896 SH   SOLE   332,155 0 2,741
ISHARES TR INTL PFD STK ETF 46429B135 470 30,377 SH   SOLE   0 0 30,377
ISHARES TR INTL SEL DIV ETF 464288448 15,713 509,179 SH   SOLE   4,735 0 504,444
ISHARES TR INTL TREA BD ETF 464288117 1,543 31,454 SH   SOLE   0 0 31,454
ISHARES TR INTL VALUE FACTR 46435G409 680 28,642 SH   SOLE   0 0 28,642
ISHARES TR INTRM GOV CR ETF 464288612 5,035 45,665 SH   SOLE   0 0 45,665
ISHARES TR INTRM TR CRP ETF 464288638 27,260 494,376 SH   SOLE   385,231 0 109,145
ISHARES TR JPMORGAN USD EMG 464288281 13,598 123,549 SH   SOLE   4,948 0 118,601
ISHARES TR LATN AMER 40 ETF 464287390 690 20,753 SH   SOLE   0 0 20,753
ISHARES TR LNG TR CRPRT BD 464289511 1,899 31,474 SH   SOLE   25,360 0 6,114
ISHARES TR MBS ETF 464288588 38,309 360,185 SH   SOLE   219,678 0 140,507
ISHARES TR MICRO-CAP ETF 464288869 3,371 36,341 SH   SOLE   0 0 36,341
ISHARES TR MIN VOL EAFE ETF 46429B689 30,182 419,203 SH   SOLE   0 0 419,203
ISHARES TR MIN VOL USA ETF 46429B697 1,203,648 20,470,188 SH   SOLE   18,779,233 0 1,690,955
ISHARES TR MODERT ALLOC ETF 464289875 408 10,723 SH   SOLE   0 0 10,723
ISHARES TR MORTGE REL ETF 46435G342 2,943 67,913 SH   SOLE   0 0 67,913
ISHARES TR MRGSTR MD CP ETF 464288208 15,702 83,520 SH   SOLE   0 0 83,520
ISHARES TR MRGSTR MD CP GRW 464288307 5,252 22,319 SH   SOLE   0 0 22,319
ISHARES TR MRGSTR MD CP VAL 464288406 4,008 25,738 SH   SOLE   0 0 25,738
ISHARES TR MRGSTR SM CP ETF 464288505 456 2,693 SH   SOLE   0 0 2,693
ISHARES TR MRGSTR SM CP GR 464288604 290 1,454 SH   SOLE   0 0 1,454
ISHARES TR MRNGSTR INC ETF 46432F875 693 28,017 SH   SOLE   20,515 0 7,502
ISHARES TR MRNGSTR LG-CP GR 464287119 1,754 9,595 SH   SOLE   0 0 9,595
ISHARES TR MRNGSTR LG-CP VL 464288109 2,888 27,400 SH   SOLE   0 0 27,400
ISHARES TR MSCI AC ASIA ETF 464288182 16,132 228,203 SH   SOLE   216,376 0 11,827
ISHARES TR MSCI ACWI ETF 464288257 3,194 44,272 SH   SOLE   6,117 0 38,155
ISHARES TR MSCI ACWI EX US 464288240 38,484 831,721 SH   SOLE   0 0 831,721
ISHARES TR MSCI CHINA ETF 46429B671 7,057 113,046 SH   SOLE   22,119 0 90,927
ISHARES TR MSCI EAFE ETF 464287465 125,498 1,934,889 SH   SOLE   73,929 0 1,860,960
ISHARES TR MSCI EMG MKT ETF 464287234 70,541 1,643,545 SH   SOLE   225 0 1,643,320
ISHARES TR MSCI EMG MKT ETF 464287234 33 46,800 SH Call SOLE   0 0 0
ISHARES TR MSCI EURO FL ETF 464289180 945 52,028 SH   SOLE   0 0 52,028
ISHARES TR MSCI INDIA ETF 46429B598 865 24,543 SH   SOLE   0 0 24,543
ISHARES TR MSCI INDIA SM CP 46429B614 27,900 689,227 SH   SOLE   0 0 689,227
ISHARES TR MSCI KLD400 SOC 464288570 2,447 23,196 SH   SOLE   1,803 0 21,393
ISHARES TR MSCI UK ETF NEW 46435G334 543 16,454 SH   SOLE   0 0 16,454
ISHARES TR MSCI USA ESG SLC 464288802 7,262 61,410 SH   SOLE   22,113 0 39,297
ISHARES TR MULTIFACTOR INTL 46434V274 3,793 144,058 SH   SOLE   0 0 144,058
ISHARES TR MULTIFACTOR USA 46434V282 3,522 113,496 SH   SOLE   0 0 113,496
ISHARES TR MULTIFACTOR USA 46434V290 1,914 47,718 SH   SOLE   0 0 47,718
ISHARES TR NASDAQ BIOTECH 464287556 22,944 205,215 SH   SOLE   0 0 205,215
ISHARES TR NATIONAL MUN ETF 464288414 27,085 243,590 SH   SOLE   23,681 0 219,909
ISHARES TR NEW ZEALAND ETF 464289123 2,962 56,642 SH   SOLE   0 0 56,642
ISHARES TR NORTH AMERN NAT 464287374 516 16,449 SH   SOLE   0 0 16,449
ISHARES TR PFD AND INCM SEC 464288687 20,637 564,611 SH   SOLE   69,578 0 495,033
ISHARES TR PHLX SEMICND ETF 464287523 1,570 8,280 SH   SOLE   0 0 8,280
ISHARES TR RUS 1000 ETF 464287622 24,070 153,009 SH   SOLE   3,996 0 149,013
ISHARES TR RUS 1000 GRW ETF 464287614 517,590 3,419,581 SH   SOLE   1,517,416 0 1,902,165
ISHARES TR RUS 1000 VAL ETF 464287598 408,791 3,310,321 SH   SOLE   1,829,534 0 1,480,787
ISHARES TR RUS 2000 GRW ETF 464287648 45,277 230,208 SH   SOLE   0 0 230,208
ISHARES TR RUS 2000 VAL ETF 464287630 28,403 236,854 SH   SOLE   0 0 236,854
ISHARES TR RUS MD CP GR ETF 464287481 30,105 221,904 SH   SOLE   226 0 221,678
ISHARES TR RUS MDCP VAL ETF 464287473 19,697 226,758 SH   SOLE   81,120 0 145,638
ISHARES TR RUS MID CAP ETF 464287499 60,513 1,121,643 SH   SOLE   10,768 0 1,110,875
ISHARES TR RUS TP200 GR ETF 464289438 2,367 28,779 SH   SOLE   0 0 28,779
ISHARES TR RUS TP200 VL ETF 464289420 252 4,799 SH   SOLE   0 0 4,799
ISHARES TR RUSSELL 2000 ETF 464287655 167,336 1,093,036 SH   SOLE   538,288 0 554,748
ISHARES TR RUSSELL 2000 ETF 464287655 23 51,900 SH Call SOLE   0 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 9,930 59,568 SH   SOLE   32,535 0 27,033
ISHARES TR S&P 100 ETF 464287101 14,243 113,673 SH   SOLE   0 0 113,673
ISHARES TR S&P 500 GRWT ETF 464287309 110,524 641,232 SH   SOLE   0 0 641,232
ISHARES TR S&P 500 VAL ETF 464287408 72,299 641,292 SH   SOLE   0 0 641,292
ISHARES TR S&P MC 400GR ETF 464287606 70,577 322,130 SH   SOLE   18 0 322,112
ISHARES TR S&P MC 400VL ETF 464287705 52,464 334,214 SH   SOLE   27 0 334,187
ISHARES TR S&P SML 600 GWT 464287887 13,862 77,672 SH   SOLE   6 0 77,666
ISHARES TR SELECT DIVID ETF 464287168 44,749 455,775 SH   SOLE   0 0 455,775
ISHARES TR SH TR CRPORT ETF 464288646 50,727 960,376 SH   SOLE   471,877 0 488,499
ISHARES TR SHORT TREAS BD 464288679 30,610 276,832 SH   SOLE   160,113 0 116,719
ISHARES TR SHRT NAT MUN ETF 464288158 10,377 97,900 SH   SOLE   0 0 97,900
ISHARES TR SP SMCP600VL ETF 464287879 23,366 158,370 SH   SOLE   0 0 158,370
ISHARES TR TIPS BD ETF 464287176 32,485 287,303 SH   SOLE   0 0 287,303
ISHARES TR TRANS AVG ETF 464287192 1,158 6,182 SH   SOLE   0 0 6,182
ISHARES TR TRS FLT RT BD 46434V860 3,780 75,050 SH   SOLE   0 0 75,050
ISHARES TR U.S. BAS MTL ETF 464287838 1,720 18,813 SH   SOLE   0 0 18,813
ISHARES TR U.S. CNSM GD ETF 464287812 5,842 48,907 SH   SOLE   36,596 0 12,311
ISHARES TR U.S. CNSM SV ETF 464287580 7,030 34,409 SH   SOLE   0 0 34,409
ISHARES TR U.S. ENERGY ETF 464287796 3,389 94,068 SH   SOLE   0 0 94,068
ISHARES TR U.S. FIN SVC ETF 464287770 52,425 420,041 SH   SOLE   335,368 0 84,673
ISHARES TR U.S. FINLS ETF 464287788 9,720 82,284 SH   SOLE   0 0 82,284
ISHARES TR U.S. INSRNCE ETF 464288786 264 4,149 SH   SOLE   0 0 4,149
ISHARES TR U.S. MED DVC ETF 464288810 31,535 136,199 SH   SOLE   77,936 0 58,263
ISHARES TR U.S. PHARMA ETF 464288836 2,089 13,566 SH   SOLE   0 0 13,566
ISHARES TR U.S. REAL ES ETF 464287739 15,081 173,262 SH   SOLE   245 0 173,017
ISHARES TR U.S. REAL ES ETF 464287739 100 11,800 SH Call SOLE   0 0 0
ISHARES TR U.S. TECH ETF 464287721 41,759 219,092 SH   SOLE   131,093 0 87,999
ISHARES TR U.S. UTILITS ETF 464287697 2,251 15,278 SH   SOLE   0 0 15,278
ISHARES TR ULTR SH TRM BD 46434V878 5,068 100,758 SH   SOLE   0 0 100,758
ISHARES TR US AER DEF ETF 464288760 24,982 125,161 SH   SOLE   130 0 125,031
ISHARES TR US BR DEL SE ETF 464288794 1,757 29,885 SH   SOLE   0 0 29,885
ISHARES TR US HLTHCARE ETF 464287762 14,144 72,990 SH   SOLE   0 0 72,990
ISHARES TR US HLTHCR PR ETF 464288828 3,304 19,666 SH   SOLE   0 0 19,666
ISHARES TR US HOME CONS ETF 464288752 5,251 149,006 SH   SOLE   0 0 149,006
ISHARES TR US INDUSTRIALS 464287754 17,433 114,853 SH   SOLE   0 0 114,853
ISHARES TR US OIL EQ&SV ETF 464288844 342 13,551 SH   SOLE   0 0 13,551
ISHARES TR US OIL GS EX ETF 464288851 2,494 42,865 SH   SOLE   0 0 42,865
ISHARES TR US REGNL BKS ETF 464288778 4,277 98,439 SH   SOLE   0 0 98,439
ISHARES TR US TREAS BD ETF 46429B267 5,953 235,855 SH   SOLE   0 0 235,855
ISHARES TR USA MOMENTUM FCT 46432F396 61,019 543,936 SH   SOLE   224,650 0 319,286
ISHARES TR USA QUALITY FCTR 46432F339 5,807 65,575 SH   SOLE   398 0 65,177
ISHARES TR USD INV GRDE ETF 464288620 27,899 504,681 SH   SOLE   484,667 0 20,014
ISHARES US ETF TR COMMOD SEL STG 46431W853 537 16,245 SH   SOLE   0 0 16,245
ISHARES US ETF TR SHT MAT BD ETF 46431W507 25,199 501,579 SH   SOLE   218,659 0 282,920
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1,094 21,864 SH   SOLE   0 0 21,864
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2,399 272,341 SH   SOLE   262,193 0 10,148
ITRON INC COM 465741106 7,322 156,954 SH   SOLE   0 0 156,954
ITT INC COM 45073V108 4,026 69,415 SH   SOLE   64,884 0 4,531
ITURAN LOCATION AND CONTROL SHS M6158M104 739 21,652 SH   SOLE   0 0 21,652
IVY HIGH INC OPPORTUNITIES F COM 465893105 158 11,711 SH   SOLE   0 0 11,711
J & J SNACK FOODS CORP COM 466032109 862 5,424 SH   SOLE   0 0 5,424
J ALEXANDERS HLDGS INC COM 46609J106 3,200 325,824 SH   SOLE   325,554 0 270
J2 GLOBAL INC COM 48123V102 5,902 68,153 SH   SOLE   47,986 0 20,167
JABIL INC COM 466313103 2,744 103,180 SH   SOLE   92,432 0 10,748
JACOBS ENGR GROUP INC COM 469814107 2,853 37,941 SH   SOLE   12,581 0 25,360
JAGGED PEAK ENERGY INC COM 47009K107 729 69,646 SH   SOLE   0 0 69,646
JAMES RIV GROUP LTD COM G5005R107 8,938 223,007 SH   SOLE   221,943 0 1,064
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 4,823 113,017 SH   SOLE   0 0 113,017
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 7,888 158,676 SH   SOLE   0 0 158,676
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 543 21,724 SH   SOLE   16,587 0 5,137
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 2,713 309,323 SH   SOLE   0 0 309,323
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 7,069 49,452 SH   SOLE   34,023 0 15,429
JBG SMITH PPTYS COM 46590V100 2,500 60,469 SH   SOLE   57,832 0 2,637
JD COM INC SPON ADR CL A 47215P106 2,915 96,697 SH   SOLE   62 0 96,635
JEFFERIES FINL GROUP INC COM 47233W109 7,667 408,052 SH   SOLE   231,115 0 176,937
JELD-WEN HLDG INC COM 47580P103 429 24,275 SH   SOLE   23,426 0 849
JERNIGAN CAP INC COM 476405105 2,297 109,185 SH   SOLE   0 0 109,185
JETBLUE AWYS CORP COM 477143101 639 39,083 SH   SOLE   5,783 0 33,300
JOHN BEAN TECHNOLOGIES CORP COM 477839104 1,495 16,273 SH   SOLE   12,699 0 3,574
JOHN HANCOCK ETF TRUST MLTFCTR LRG CAP 47804J107 3,593 98,556 SH   SOLE   1,740 0 96,816
JOHN HANCOCK ETF TRUST MULTI INTL ETF 47804J859 1,689 60,149 SH   SOLE   0 0 60,149
JOHN HANCOCK ETF TRUST MULTIFACTOR MI 47804J206 1,026 29,185 SH   SOLE   3,134 0 26,051
JOHN HANCOCK ETF TRUST MULTIFACTR SML 47804J842 475 18,341 SH   SOLE   0 0 18,341
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 337 22,875 SH   SOLE   0 0 22,875
JOHNSON & JOHNSON COM 478160104 466,134 3,334,508 SH   SOLE   1,386,037 0 1,948,471
JOHNSON CTLS INTL PLC SHS G51502105 51,201 1,386,061 SH   SOLE   1,211,916 0 174,145
JOHNSON CTLS INTL PLC SHS G51502105 13 51,000 SH Call SOLE   0 0 0
JONES LANG LASALLE INC COM 48020Q107 2,912 18,887 SH   SOLE   16,679 0 2,208
JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 10,870 478,443 SH   SOLE   473,013 0 5,430
JP MORGAN EXCHANGE TRADED FD BETBULD MSCI 46641Q738 2,456 29,391 SH   SOLE   0 0 29,391
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 2,747 50,646 SH   SOLE   0 0 50,646
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 49,808 900,854 SH   SOLE   774,500 0 126,354
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 279 4,290 SH   SOLE   0 0 4,290
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 629 8,604 SH   SOLE   968 0 7,636
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 59,256 1,178,042 SH   SOLE   18,625 0 1,159,417
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 3,468 135,952 SH   SOLE   0 0 135,952
JPMORGAN CHASE & CO COM 46625H100 594,267 5,870,438 SH   SOLE   1,207,024 0 4,663,414
JPMORGAN CHASE & CO COM 46625H100 19 28,200 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 6 30,800 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 15 13,200 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 14 65,400 SH Call SOLE   0 0 0
JPMORGAN CHASE & CO COM 46625H100 7 38,500 SH Call SOLE   0 0 0
JUNIPER NETWORKS INC COM 48203R104 474 17,913 SH   SOLE   669 0 17,244
KAISER ALUMINUM CORP COM PAR $0.01 483007704 274 2,619 SH   SOLE   0 0 2,619
KAMAN CORP COM 483548103 233 3,984 SH   SOLE   0 0 3,984
KANDI TECHNOLOGIES GROUP INC COM 483709101 66 11,700 SH   SOLE   0 0 11,700
KANSAS CITY SOUTHERN COM NEW 485170302 70,790 610,359 SH   SOLE   110,606 0 499,753
KANSAS CITY SOUTHERN COM NEW 485170302 136 21,900 SH Call SOLE   0 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 22 11,200 SH Call SOLE   0 0 0
KAR AUCTION SVCS INC COM 48238T109 46,880 913,658 SH   SOLE   884,742 0 28,916
KAYNE ANDERSN MLP MIDS INVT COM 486606106 6,516 406,486 SH   SOLE   0 0 406,486
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 3,267 274,560 SH   SOLE   0 0 274,560
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 271 7,320 SH   SOLE   5,341 0 1,979
KEARNY FINL CORP MD COM 48716P108 4,008 311,408 SH   SOLE   306,399 0 5,009
KELLOGG CO COM 487836108 8,094 141,064 SH   SOLE   2,375 0 138,689
KEMPER CORP DEL COM 488401100 1,182 15,524 SH   SOLE   2,486 0 13,038
KENNAMETAL INC COM 489170100 1,112 30,251 SH   SOLE   29,612 0 639
KENNEDY-WILSON HLDGS INC COM 489398107 908 42,430 SH   SOLE   16,861 0 25,569
KEURIG DR PEPPER INC COM 49271V100 15,647 559,422 SH   SOLE   186,007 0 373,415
KEYCORP NEW COM 493267108 15,950 1,012,718 SH   SOLE   527,665 0 485,053
KEYSIGHT TECHNOLOGIES INC COM 49338L103 10,747 123,251 SH   SOLE   71,034 0 52,217
KEYW HLDG CORP COM 493723100 274 31,828 SH   SOLE   0 0 31,828
KFORCE INC COM 493732101 225 6,404 SH   SOLE   6,084 0 320
KILROY RLTY CORP COM 49427F108 3,392 44,657 SH   SOLE   43,971 0 686
KIMBALL ELECTRONICS INC COM 49428J109 1,346 86,914 SH   SOLE   86,914 0 0
KIMBALL INTL INC CL B 494274103 954 67,459 SH   SOLE   67,459 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 787 43,061 SH   SOLE   0 0 43,061
KIMBERLY CLARK CORP COM 494368103 193,759 1,563,834 SH   SOLE   1,217,539 0 346,295
KIMCO RLTY CORP COM 49446R109 2,452 132,561 SH   SOLE   108 0 132,453
KINDER MORGAN INC DEL COM 49456B101 104,066 5,200,719 SH   SOLE   2,647,881 0 2,552,838
KINROSS GOLD CORP COM 496902404 432 125,583 SH   SOLE   0 0 125,583
KINSALE CAP GROUP INC COM 49714P108 873 12,737 SH   SOLE   0 0 12,737
KIRKLAND LAKE GOLD LTD COM 49741E100 3,062 100,592 SH   SOLE   0 0 100,592
KITE RLTY GROUP TR COM NEW 49803T300 718 44,933 SH   SOLE   16,680 0 28,253
KKR & CO INC CL A 48251W104 4,767 202,951 SH   SOLE   66,883 0 136,068
KKR INCOME OPPORTUNITIES FD COM 48249T106 229 14,809 SH   SOLE   0 0 14,809
KLA-TENCOR CORP COM 482480100 16,264 136,195 SH   SOLE   52,537 0 83,658
KLA-TENCOR CORP COM 482480100 15 18,300 SH Call SOLE   0 0 0
KLA-TENCOR CORP COM 482480100 96 18,400 SH Call SOLE   0 0 0
KLX ENERGY SERVICS HOLDNGS I COM 48253L106 1,849 73,559 SH   SOLE   72,640 0 919
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 1,609 49,234 SH   SOLE   0 0 49,234
KNOLL INC COM NEW 498904200 1,497 79,150 SH   SOLE   0 0 79,150
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 1,429 75,276 SH   SOLE   0 0 75,276
KNOWLES CORP COM 49926D109 768 43,556 SH   SOLE   35,165 0 8,391
KOHLS CORP COM 500255104 5,819 84,618 SH   SOLE   25,758 0 58,860
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 789 19,312 SH   SOLE   0 0 19,312
KOPPERS HOLDINGS INC COM 50060P106 300 11,546 SH   SOLE   11,453 0 93
KORN FERRY COM NEW 500643200 362 8,089 SH   SOLE   5,032 0 3,057
KOSMOS ENERGY LTD COM 500688106 1,511 242,543 SH   SOLE   0 0 242,543
KOSMOS ENERGY LTD COM 500688106 11 30,000 SH Call SOLE   0 0 0
KRAFT HEINZ CO COM 500754106 17,275 529,097 SH   SOLE   342 0 528,755
KRANESHARES TR BOSERA MSCI CH 500767405 477 14,960 SH   SOLE   0 0 14,960
KRANESHARES TR CSI CHI INTERNET 500767306 1,494 31,727 SH   SOLE   44 0 31,683
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 1,649 105,520 SH   SOLE   0 0 105,520
KROGER CO COM 501044101 13,589 552,420 SH   SOLE   352,967 0 199,453
KRONOS WORLDWIDE INC COM 50105F105 383 27,325 SH   SOLE   0 0 27,325
KT CORP SPONSORED ADR 48268K101 1,178 94,732 SH   SOLE   94,417 0 315
KULICKE & SOFFA INDS INC COM 501242101 6,685 302,348 SH   SOLE   277,404 0 24,944
KURA ONCOLOGY INC COM 50127T109 390 23,490 SH   SOLE   22,990 0 500
L BRANDS INC COM 501797104 6,650 241,117 SH   SOLE   1,701 0 239,416
L3 TECHNOLOGIES INC COM 502413107 51,795 250,979 SH   SOLE   222,808 0 28,171
LABORATORY CORP AMER HLDGS COM NEW 50540R409 19,852 129,769 SH   SOLE   95,955 0 33,814
LABORATORY CORP AMER HLDGS NOTE 9/1 50540RAG7 1,370 668,000 PRN   SOLE   0 0 668,000
LADDER CAP CORP CL A 505743104 39,625 2,328,135 SH   SOLE   2,019,327 0 308,808
LADENBURG THALMAN FIN SVCS I COM 50575Q102 329 116,329 SH   SOLE   0 0 116,329
LAKELAND FINL CORP COM 511656100 466 10,297 SH   SOLE   5,993 0 4,304
LAM RESEARCH CORP COM 512807108 14,673 81,961 SH   SOLE   32,565 0 49,396
LAMAR ADVERTISING CO NEW CL A 512816109 3,656 46,126 SH   SOLE   0 0 46,126
LAMB WESTON HLDGS INC COM 513272104 1,323 17,660 SH   SOLE   288 0 17,372
LANCASTER COLONY CORP COM 513847103 844 5,381 SH   SOLE   0 0 5,381
LANDMARK INFRASTRUCTURE LP 7% CNV PFD UNT C 51508J405 6,446 260,540 SH   SOLE   0 0 260,540
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 4,866 286,885 SH   SOLE   0 0 286,885
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 14 20,900 SH Call SOLE   0 0 0
LANDSTAR SYS INC COM 515098101 22,014 201,246 SH   SOLE   197,652 0 3,594
LANTHEUS HLDGS INC COM 516544103 351 14,344 SH   SOLE   5,044 0 9,300
LAS VEGAS SANDS CORP COM 517834107 33,712 553,016 SH   SOLE   342,175 0 210,841
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 9,277 329,334 SH   SOLE   0 0 329,334
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 461 14,900 SH   SOLE   0 0 14,900
LAUDER ESTEE COS INC CL A 518439104 72,295 436,661 SH   SOLE   46,674 0 389,987
LAUREATE EDUCATION INC CL A 518613203 1,949 130,219 SH   SOLE   129,164 0 1,055
LAZARD GLB TTL RET&INCM FD I COM 52106W103 7,244 468,883 SH   SOLE   0 0 468,883
LAZARD LTD SHS A G54050102 15,748 435,750 SH   SOLE   401,127 0 34,623
LAZARD WORLD DIVID & INCOME COM 521076109 750 75,563 SH   SOLE   0 0 75,563
LCI INDS COM 50189K103 5,502 71,619 SH   SOLE   67,503 0 4,116
LEAR CORP COM NEW 521865204 10,256 75,573 SH   SOLE   56,232 0 19,341
LEGACY RESVS INC COM 524706108 23 47,328 SH   SOLE   0 0 47,328
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 491 18,969 SH   SOLE   0 0 18,969
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 1,663 52,282 SH   SOLE   0 0 52,282
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3,980 130,823 SH   SOLE   0 0 130,823
LEGG MASON INC COM 524901105 24,858 908,238 SH   SOLE   892,014 0 16,224
LEGGETT & PLATT INC COM 524660107 71,562 1,694,970 SH   SOLE   1,543,212 0 151,758
LEIDOS HLDGS INC COM 525327102 18,100 282,420 SH   SOLE   248,417 0 34,003
LEMAITRE VASCULAR INC COM 525558201 851 27,452 SH   SOLE   0 0 27,452
LENDINGTREE INC NEW COM 52603B107 700 1,992 SH   SOLE   0 0 1,992
LENNAR CORP CL A 526057104 8,396 171,032 SH   SOLE   37,702 0 133,330
LENNOX INTL INC COM 526107107 5,371 20,313 SH   SOLE   17,343 0 2,970
LEVEL BRANDS INC COM NEW 52730Q209 166 37,448 SH   SOLE   0 0 37,448
LEVEL ONE BANCORP INC COM 52730D208 459 19,750 SH   SOLE   0 0 19,750
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 380 16,144 SH   SOLE   0 0 16,144
LEXINFINTECH HLDGS LTD ADR 528877103 478 45,523 SH   SOLE   0 0 45,523
LEXINGTON REALTY TRUST COM 529043101 499 55,114 SH   SOLE   0 0 55,114
LHC GROUP INC COM 50187A107 506 4,560 SH   SOLE   304 0 4,256
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5,620 919,727 SH   SOLE   0 0 919,727
LIBERTY ALL-STAR GROWTH FD I COM 529900102 159 28,557 SH   SOLE   0 0 28,557
LIBERTY BROADBAND CORP COM SER A 530307107 5,903 64,417 SH   SOLE   36,390 0 28,027
LIBERTY BROADBAND CORP COM SER C 530307305 28,895 314,962 SH   SOLE   294,467 0 20,495
LIBERTY EXPEDIA HLDGS INC SER A COM 53046P109 8,099 189,227 SH   SOLE   188,497 0 730
LIBERTY GLOBAL PLC SHS CL A G5480U104 2,166 86,907 SH   SOLE   6,019 0 80,888
LIBERTY GLOBAL PLC SHS CL C G5480U120 10,514 434,296 SH   SOLE   362,988 0 71,308
LIBERTY LATIN AMERICA LTD COM CL A G9001E102 2,569 132,836 SH   SOLE   128,145 0 4,691
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 10,460 537,804 SH   SOLE   521,579 0 16,225
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP 531229706 242 8,657 SH   SOLE   0 0 8,657
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 8,543 223,756 SH   SOLE   163,105 0 60,651
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 4,212 151,659 SH   SOLE   141,600 0 10,059
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 29,852 780,646 SH   SOLE   651,194 0 129,452
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 4,178 122,726 SH   SOLE   114,518 0 8,208
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 6,768 193,095 SH   SOLE   173,874 0 19,221
LIBERTY PPTY TR SH BEN INT 531172104 287 5,933 SH   SOLE   44 0 5,889
LIFE STORAGE INC COM 53223X107 984 10,112 SH   SOLE   0 0 10,112
LIFEVANTAGE CORP COM NEW 53222K205 342 23,938 SH   SOLE   0 0 23,938
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,485 11,815 SH   SOLE   5,980 0 5,835
LILLY ELI & CO COM 532457108 66,872 515,342 SH   SOLE   98,797 0 416,545
LINCOLN ELEC HLDGS INC COM 533900106 7,914 94,358 SH   SOLE   91,156 0 3,202
LINCOLN NATL CORP IND COM 534187109 4,917 83,771 SH   SOLE   13,754 0 70,017
LINDE PLC COM G5494J103 104,780 598,010 SH   SOLE   438,476 0 159,534
LINDSAY CORP COM 535555106 392 4,045 SH   SOLE   3,213 0 832
LIONS GATE ENTMNT CORP CL A VTG 535919401 408 26,080 SH   SOLE   22,781 0 3,299
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 5,016 332,184 SH   SOLE   290,652 0 41,532
LITHIA MTRS INC CL A 536797103 3,223 34,748 SH   SOLE   12,825 0 21,923
LITTELFUSE INC COM 537008104 11,333 62,107 SH   SOLE   60,625 0 1,482
LIVE NATION ENTERTAINMENT IN COM 538034109 6,804 107,078 SH   SOLE   103,897 0 3,181
LIVE OAK BANCSHARES INC COM 53803X105 227 15,539 SH   SOLE   0 0 15,539
LIVENT CORP COM 53814L108 1,620 131,925 SH   SOLE   46,805 0 85,120
LIVEPERSON INC COM 538146101 395 13,597 SH   SOLE   0 0 13,597
LIVERAMP HLDGS INC COM 53815P108 394 7,226 SH   SOLE   0 0 7,226
LKQ CORP COM 501889208 25,975 915,255 SH   SOLE   852,696 0 62,559
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 15,984 4,979,313 SH   SOLE   4,182,762 0 796,551
LMP CAP & INCOME FD INC COM 50208A102 10,747 833,117 SH   SOLE   0 0 833,117
LOCKHEED MARTIN CORP COM 539830109 142,654 475,245 SH   SOLE   248,145 0 227,100
LOEWS CORP COM 540424108 6,806 142,008 SH   SOLE   131,574 0 10,434
LOGITECH INTL S A SHS H50430232 1,355 34,540 SH   SOLE   4,640 0 29,900
LOGMEIN INC COM 54142L109 6,274 78,328 SH   SOLE   74,898 0 3,430
LONESTAR RES US INC CL A VTG 54240F103 130 32,500 SH   SOLE   0 0 32,500
LOUISIANA PAC CORP COM 546347105 1,367 56,058 SH   SOLE   8,874 0 47,184
LOWES COS INC COM 548661107 83,863 766,078 SH   SOLE   238,962 0 527,116
LOWES COS INC COM 548661107 573 28,700 SH Call SOLE   0 0 0
LOWES COS INC COM 548661107 409 29,000 SH Call SOLE   0 0 0
LPL FINL HLDGS INC COM 50212V100 22,446 322,266 SH   SOLE   318,589 0 3,677
LTC PPTYS INC COM 502175102 2,992 65,330 SH   SOLE   0 0 65,330
LULULEMON ATHLETICA INC COM 550021109 18,731 114,302 SH   SOLE   67,514 0 46,788
LUMENTUM HLDGS INC COM 55024U109 11,953 211,408 SH   SOLE   16,309 0 195,099
LUNA INNOVATIONS COM 550351100 340 81,459 SH   SOLE   0 0 81,459
LUXFER HOLDINGS PLC SHS G5698W116 2,174 87,012 SH   SOLE   81,361 0 5,651
LYFT INC CL A COM 55087P104 346 4,425 SH   SOLE   0 0 4,425
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 51,473 612,194 SH   SOLE   449,788 0 162,406
M & T BK CORP COM 55261F104 3,827 24,373 SH   SOLE   7,615 0 16,758
M D C HLDGS INC COM 552676108 2,939 101,139 SH   SOLE   32,305 0 68,834
M D C HLDGS INC COM 552676108 15 24,300 SH Call SOLE   0 0 0
MACATAWA BK CORP COM 554225102 169 17,010 SH   SOLE   0 0 17,010
MACERICH CO COM 554382101 259 5,975 SH   SOLE   0 0 5,975
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 175 10,488 SH   SOLE   0 0 10,488
MACQUARIE FT TR GB INF UT DI COM 55607W100 138 12,599 SH   SOLE   0 0 12,599
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 4,961 223,590 SH   SOLE   0 0 223,590
MACQUARIE INFRASTRUCTURE COR COM 55608B105 6,942 168,408 SH   SOLE   0 0 168,408
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 399 400,000 PRN   SOLE   0 0 400,000
MACYS INC COM 55616P104 3,400 141,493 SH   SOLE   72,559 0 68,934
MADDEN STEVEN LTD COM 556269108 1,753 51,809 SH   SOLE   45,341 0 6,468
MADISON CVRED CALL & EQ STR COM 557437100 702 102,850 SH   SOLE   0 0 102,850
MADISON SQUARE GARDEN CO NEW CL A 55825T103 1,582 5,398 SH   SOLE   0 0 5,398
MAG SILVER CORP COM 55903Q104 459 42,957 SH   SOLE   0 0 42,957
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 53,977 890,276 SH   SOLE   481,974 0 408,302
MAGNA INTL INC COM 559222401 4,162 85,390 SH   SOLE   0 0 85,390
MAIN STREET CAPITAL CORP COM 56035L104 4,152 111,600 SH   SOLE   0 0 111,600
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 10,535 518,464 SH   SOLE   0 0 518,464
MALIBU BOATS INC COM CL A 56117J100 1,709 43,186 SH   SOLE   203 0 42,983
MALLINCKRODT PUB LTD CO SHS G5785G107 236 10,871 SH   SOLE   0 0 10,871
MANHATTAN ASSOCS INC COM 562750109 4,244 77,005 SH   SOLE   72,077 0 4,928
MANITOWOC CO INC COM NEW 563571405 244 14,868 SH   SOLE   5,271 0 9,597
MANNING & NAPIER INC CL A 56382Q102 95 45,125 SH   SOLE   0 0 45,125
MANNKIND CORP COM NEW 56400P706 720 365,262 SH   SOLE   0 0 365,262
MANPOWERGROUP INC COM 56418H100 4,558 55,121 SH   SOLE   54,124 0 997
MANULIFE FINL CORP COM 56501R106 3,149 186,012 SH   SOLE   53,283 0 132,729
MARATHON OIL CORP COM 565849106 18,686 1,118,280 SH   SOLE   149,751 0 968,529
MARATHON PETE CORP COM 56585A102 248,328 4,149,162 SH   SOLE   887,088 0 3,262,074
MARATHON PETE CORP COM 56585A102 4 100,700 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 1 33,900 SH Call SOLE   0 0 0
MARATHON PETE CORP COM 56585A102 2 15,800 SH Call SOLE   0 0 0
MARCHEX INC CL B 56624R108 1,729 365,540 SH   SOLE   365,540 0 0
MARCUS CORP COM 566330106 225 5,623 SH   SOLE   4,723 0 900
MARINE PRODS CORP COM 568427108 302 22,439 SH   SOLE   0 0 22,439
MARINEMAX INC COM 567908108 719 37,524 SH   SOLE   36,514 0 1,010
MARKEL CORP COM 570535104 20,387 20,464 SH   SOLE   17,382 0 3,082
MARKETAXESS HLDGS INC COM 57060D108 33,019 134,177 SH   SOLE   129,755 0 4,422
MARRIOTT INTL INC NEW CL A 571903202 39,715 317,490 SH   SOLE   62,539 0 254,951
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 1,799 19,239 SH   SOLE   6,541 0 12,698
MARRONE BIO INNOVATIONS INC COM 57165B106 41 26,892 SH   SOLE   0 0 26,892
MARSH & MCLENNAN COS INC COM 571748102 23,947 255,017 SH   SOLE   119,041 0 135,976
MARTIN MARIETTA MATLS INC COM 573284106 6,896 34,274 SH   SOLE   22,930 0 11,344
MARTIN MIDSTREAM PRTNRS L P UNIT L P INT 573331105 573 46,056 SH   SOLE   0 0 46,056
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8,156 410,064 SH   SOLE   352,855 0 57,209
MASCO CORP COM 574599106 7,349 186,954 SH   SOLE   160,744 0 26,210
MASIMO CORP COM 574795100 42,026 303,916 SH   SOLE   234 0 303,682
MASTEC INC COM 576323109 2,658 55,256 SH   SOLE   3,760 0 51,496
MASTERCARD INC CL A 57636Q104 199,127 845,725 SH   SOLE   559,482 0 286,243
MASTERCRAFT BOAT HLDGS INC COM 57637H103 459 20,316 SH   SOLE   0 0 20,316
MATADOR RES CO COM 576485205 2,783 143,954 SH   SOLE   54,967 0 88,987
MATCH GROUP INC COM 57665R106 3,211 56,721 SH   SOLE   0 0 56,721
MATERION CORP COM 576690101 710 12,436 SH   SOLE   0 0 12,436
MATSON INC COM 57686G105 538 14,902 SH   SOLE   14,699 0 203
MATTEL INC COM 577081102 160 12,270 SH   SOLE   0 0 12,270
MATTHEWS INTL CORP CL A 577128101 10,324 279,395 SH   SOLE   275,908 0 3,487
MAUI LD & PINEAPPLE INC COM 577345101 238 20,845 SH   SOLE   0 0 20,845
MAXIM INTEGRATED PRODS INC COM 57772K101 5,439 102,295 SH   SOLE   24,240 0 78,055
MCCORMICK & CO INC COM NON VTG 579780206 54,604 362,498 SH   SOLE   227,513 0 134,985
MCCORMICK & CO INC COM VTG 579780107 234 1,566 SH   SOLE   0 0 1,566
MCDERMOTT INTL INC COM 580037703 142 19,131 SH   SOLE   0 0 19,131
MCDONALDS CORP COM 580135101 211,260 1,112,459 SH   SOLE   552,234 0 560,225
MCEWEN MNG INC COM 58039P107 60 40,003 SH   SOLE   0 0 40,003
MCKESSON CORP COM 58155Q103 30,540 260,889 SH   SOLE   249,260 0 11,629
MDU RES GROUP INC COM 552690109 2,052 79,452 SH   SOLE   63,467 0 15,985
MEDICAL PPTYS TRUST INC COM 58463J304 20,512 1,108,184 SH   SOLE   670,632 0 437,552
MEDICAL PPTYS TRUST INC COM 58463J304 8 13,500 SH Put SOLE   0 0 13,500
MEDICAL PPTYS TRUST INC COM 58463J304 7 14,000 SH Call SOLE   0 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 3,824 52,215 SH   SOLE   51,114 0 1,101
MEDLEY CAP CORP COM 58503F106 62 19,954 SH   SOLE   0 0 19,954
MEDPACE HLDGS INC COM 58506Q109 925 15,686 SH   SOLE   4,259 0 11,427
MEDTRONIC PLC SHS G5960L103 156,220 1,715,176 SH   SOLE   1,162,250 0 552,926
MEET GROUP INC COM 58513U101 54 10,740 SH   SOLE   0 0 10,740
MELLANOX TECHNOLOGIES LTD SHS M51363113 4,318 36,483 SH   SOLE   33,929 0 2,554
MERCADOLIBRE INC COM 58733R102 6,878 13,547 SH   SOLE   9,851 0 3,696
MERCANTIL BK HLDG CORP CL A NEW 58734F305 186 13,350 SH   SOLE   0 0 13,350
MERCHANTS BANCORP IND COM 58844R108 1,007 46,816 SH   SOLE   0 0 46,816
MERCK & CO INC COM 58933Y105 464,304 5,582,552 SH   SOLE   1,621,223 0 3,961,329
MERCK & CO INC COM 58933Y105 22 10,100 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 213 60,100 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 19 15,200 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 232 16,000 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 453 55,300 SH Call SOLE   0 0 0
MERCK & CO INC COM 58933Y105 45 18,300 SH Call SOLE   0 0 0
MERCURY SYS INC COM 589378108 422 6,578 SH   SOLE   0 0 6,578
MEREDITH CORP COM 589433101 25,471 460,934 SH   SOLE   335,982 0 124,952
MERIT MED SYS INC COM 589889104 5,965 96,481 SH   SOLE   21,450 0 75,031
MESA AIR GROUP INC COM NEW 590479135 397 47,600 SH   SOLE   0 0 47,600
META FINL GROUP INC COM 59100U108 3,350 170,204 SH   SOLE   0 0 170,204
METHANEX CORP COM 59151K108 584 10,269 SH   SOLE   0 0 10,269
METLIFE INC COM 59156R108 63,801 1,498,725 SH   SOLE   1,251,762 0 246,963
METLIFE INC COM 59156R108 1 46,900 SH Call SOLE   0 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 9,847 13,619 SH   SOLE   12,436 0 1,183
MFA FINL INC COM 55272X102 1,503 206,714 SH   SOLE   51,000 0 155,714
MFS CALIF MUN FD COM 59318C106 269 23,655 SH   SOLE   0 0 23,655
MFS CHARTER INCOME TR SH BEN INT 552727109 570 72,135 SH   SOLE   0 0 72,135
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 447 87,433 SH   SOLE   0 0 87,433
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 517 111,273 SH   SOLE   0 0 111,273
MFS INTER INCOME TR SH BEN INT 55273C107 268 70,500 SH   SOLE   0 0 70,500
MFS INVT GRADE MUN TR SH BEN INT 59318B108 484 51,576 SH   SOLE   0 0 51,576
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 840 147,890 SH   SOLE   2 0 147,888
MFS MUN INCOME TR SH BEN INT 552738106 881 127,366 SH   SOLE   0 0 127,366
MGE ENERGY INC COM 55277P104 520 7,651 SH   SOLE   0 0 7,651
MGIC INVT CORP WIS COM 552848103 438 33,221 SH   SOLE   12,294 0 20,927
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,138 35,294 SH   SOLE   20,036 0 15,258
MGM RESORTS INTERNATIONAL COM 552953101 6,120 238,501 SH   SOLE   65,048 0 173,453
MICHAELS COS INC COM 59408Q106 879 76,943 SH   SOLE   50,779 0 26,164
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 15,281 592,524 SH   SOLE   577,771 0 14,753
MICROCHIP TECHNOLOGY INC COM 595017104 162,656 1,960,638 SH   SOLE   15,817 0 1,944,821
MICROCHIP TECHNOLOGY INC COM 595017104 22 10,300 SH Call SOLE   0 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 5 10,600 SH Call SOLE   0 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 8 81,400 SH Call SOLE   0 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 107 40,400 SH Call SOLE   0 0 0
MICRON TECHNOLOGY INC COM 595112103 25,834 625,057 SH   SOLE   31,725 0 593,332
MICRON TECHNOLOGY INC COM 595112103 69 33,200 SH Put SOLE   0 0 33,200
MICRON TECHNOLOGY INC COM 595112103 171 33,200 SH Put SOLE   0 0 33,200
MICRON TECHNOLOGY INC COM 595112103 68 28,400 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 1,094,772 9,282,390 SH   SOLE   2,712,913 0 6,569,477
MICROSOFT CORP COM 594918104 25 12,700 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 336 88,500 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 50 12,400 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 3 27,400 SH Call SOLE   0 0 0
MICROSOFT CORP COM 594918104 19 11,100 SH Call SOLE   0 0 0
MID AMER APT CMNTYS INC COM 59522J103 33,748 308,682 SH   SOLE   14,380 0 294,302
MIDDLEBY CORP COM 596278101 1,418 10,909 SH   SOLE   9,713 0 1,196
MIDDLESEX WATER CO COM 596680108 1,372 24,497 SH   SOLE   2,553 0 21,944
MIDSTATES PETE CO INC COM PAR 59804T407 1,101 112,704 SH   SOLE   110,495 0 2,209
MILLER HERMAN INC COM 600544100 830 23,585 SH   SOLE   9,684 0 13,901
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 2,624 230,776 SH   SOLE   0 0 230,776
MIMECAST LTD ORD SHS G14838109 682 14,402 SH   SOLE   0 0 14,402
MITEK SYS INC COM NEW 606710200 457 37,312 SH   SOLE   0 0 37,312
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 7,084 1,431,197 SH   SOLE   1,381,697 0 49,500
MIX TELEMATICS LTD SPONSORED ADR 60688N102 265 15,872 SH   SOLE   0 0 15,872
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 253 82,736 SH   SOLE   80,988 0 1,748
MKS INSTRUMENT INC COM 55306N104 12,609 135,513 SH   SOLE   124,732 0 10,781
MOBILE MINI INC COM 60740F105 329 9,703 SH   SOLE   9,620 0 83
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 100 13,287 SH   SOLE   0 0 13,287
MODERNA INC COM 60770K107 305 14,970 SH   SOLE   0 0 14,970
MOELIS & CO CL A 60786M105 9,288 223,219 SH   SOLE   205,637 0 17,582
MOHAWK INDS INC COM 608190104 9,913 78,580 SH   SOLE   51,122 0 27,458
MOLINA HEALTHCARE INC COM 60855R100 3,090 21,767 SH   SOLE   1,067 0 20,700
MOLSON COORS BREWING CO CL B 60871R209 29,280 490,858 SH   SOLE   413,146 0 77,712
MOMENTA PHARMACEUTICALS INC COM 60877T100 192 13,240 SH   SOLE   0 0 13,240
MOMO INC ADR 60879B107 1,831 47,883 SH   SOLE   0 0 47,883
MONDELEZ INTL INC CL A 609207105 68,544 1,373,072 SH   SOLE   670,114 0 702,958
MONDELEZ INTL INC CL A 609207105 27 11,400 SH Call SOLE   0 0 0
MONGODB INC CL A 60937P106 2,206 15,004 SH   SOLE   0 0 15,004
MONMOUTH REAL ESTATE INVT CO CL A 609720107 10,890 826,230 SH   SOLE   0 0 826,230
MONOLITHIC PWR SYS INC COM 609839105 6,921 51,078 SH   SOLE   15,921 0 35,157
MONOLITHIC PWR SYS INC COM 609839105 155 17,800 SH Call SOLE   0 0 0
MONRO INC COM 610236101 248 2,869 SH   SOLE   0 0 2,869
MONROE CAP CORP COM 610335101 178 14,682 SH   SOLE   0 0 14,682
MONSTER BEVERAGE CORP NEW COM 61174X109 21,470 393,368 SH   SOLE   366,906 0 26,462
MOODYS CORP COM 615369105 24,700 136,395 SH   SOLE   122,206 0 14,189
MOOG INC CL A 615394202 299 3,436 SH   SOLE   2,038 0 1,398
MORGAN STANLEY COM NEW 617446448 24,699 585,278 SH   SOLE   321,886 0 263,392
MORGAN STANLEY ASIA PAC FD I COM 61744U106 890 54,433 SH   SOLE   0 0 54,433
MORGAN STANLEY CHINA A SH FD COM 617468103 777 33,271 SH   SOLE   0 0 33,271
MORGAN STANLEY EM MKTS DM DE COM 617477104 175 26,415 SH   SOLE   0 0 26,415
MORNINGSTAR INC COM 617700109 640 5,081 SH   SOLE   2,077 0 3,004
MOSAIC CO NEW COM 61945C103 9,907 362,746 SH   SOLE   294,680 0 68,066
MOTORCAR PTS AMER INC COM 620071100 2,909 154,145 SH   SOLE   154,086 0 59
MOTOROLA SOLUTIONS INC COM NEW 620076307 201,678 1,436,221 SH   SOLE   59,514 0 1,376,707
MOTOROLA SOLUTIONS INC COM NEW 620076307 15 11,800 SH Call SOLE   0 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 402 51,500 SH Call SOLE   0 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 68 73,500 SH Call SOLE   0 0 0
MOVADO GROUP INC COM 624580106 567 15,579 SH   SOLE   0 0 15,579
MPLX LP COM UNIT REP LTD 55336V100 10,712 325,677 SH   SOLE   0 0 325,677
MRC GLOBAL INC COM 55345K103 377 21,591 SH   SOLE   20,064 0 1,527
MSA SAFETY INC COM 553498106 5,521 53,391 SH   SOLE   50,646 0 2,745
MSC INDL DIRECT INC CL A 553530106 70,579 853,323 SH   SOLE   837,197 0 16,126
MSCI INC COM 55354G100 13,078 65,768 SH   SOLE   58,178 0 7,590
MSG NETWORK INC CL A 553573106 4,689 215,587 SH   SOLE   212,618 0 2,969
MTS SYS CORP COM 553777103 437 8,031 SH   SOLE   7,986 0 45
MUELLER WTR PRODS INC COM SER A 624758108 242 24,095 SH   SOLE   0 0 24,095
MURPHY OIL CORP COM 626717102 2,964 101,145 SH   SOLE   0 0 101,145
MURPHY OIL CORP COM 626717102 42 12,800 SH Call SOLE   0 0 0
MURPHY USA INC COM 626755102 5,996 70,028 SH   SOLE   63,099 0 6,929
MYLAN N V SHS EURO N59465109 3,360 118,544 SH   SOLE   45,878 0 72,666
MYOKARDIA INC COM 62857M105 321 6,181 SH   SOLE   0 0 6,181
MYRIAD GENETICS INC COM 62855J104 315 9,493 SH   SOLE   0 0 9,493
NABORS INDUSTRIES LTD SHS G6359F103 443 128,783 SH   SOLE   0 0 128,783
NANOVIRICIDES INC COM NEW 630087203 16 60,572 SH   SOLE   0 0 60,572
NASDAQ INC COM 631103108 15,207 173,813 SH   SOLE   141,125 0 32,688
NATHANS FAMOUS INC NEW COM 632347100 915 13,371 SH   SOLE   0 0 13,371
NATIONAL BEVERAGE CORP COM 635017106 274 4,748 SH   SOLE   1,805 0 2,943
NATIONAL COMM CORP COM 63546L102 697 17,777 SH   SOLE   0 0 17,777
NATIONAL FUEL GAS CO N J COM 636180101 19,383 317,957 SH   SOLE   301,319 0 16,638
NATIONAL GEN HLDGS CORP COM 636220303 546 23,008 SH   SOLE   22,615 0 393
NATIONAL GRID PLC SPONSORED ADR NE 636274409 100,010 1,791,009 SH   SOLE   1,650,081 0 140,928
NATIONAL HEALTH INVS INC COM 63633D104 4,941 62,906 SH   SOLE   56,250 0 6,656
NATIONAL HEALTHCARE CORP COM 635906100 645 8,497 SH   SOLE   436 0 8,061
NATIONAL INSTRS CORP COM 636518102 993 22,386 SH   SOLE   0 0 22,386
NATIONAL OILWELL VARCO INC COM 637071101 10,609 398,251 SH   SOLE   313,498 0 84,753
NATIONAL PRESTO INDS INC COM 637215104 670 6,172 SH   SOLE   0 0 6,172
NATIONAL RETAIL PPTYS INC COM 637417106 6,215 112,203 SH   SOLE   65,066 0 47,137
NATIONAL VISION HLDGS INC COM 63845R107 955 30,377 SH   SOLE   30,377 0 0
NAVIDEA BIOPHARMACEUTICALS I COM 63937X103 2 16,000 SH   SOLE   0 0 16,000
NAVIENT CORPORATION COM 63938C108 1,937 167,387 SH   SOLE   165,282 0 2,105
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 14 15,848 SH   SOLE   0 0 15,848
NAVISTAR INTL CORP NEW COM 63934E108 365 11,312 SH   SOLE   0 0 11,312
NCI BUILDING SYS INC COM NEW 628852204 74 11,947 SH   SOLE   10,447 0 1,500
NCR CORP NEW COM 62886E108 16,330 598,399 SH   SOLE   596,596 0 1,803
NEKTAR THERAPEUTICS COM 640268108 1,442 42,919 SH   SOLE   0 0 42,919
NEOGEN CORP COM 640491106 613 10,680 SH   SOLE   0 0 10,680
NEOGENOMICS INC COM NEW 64049M209 871 42,572 SH   SOLE   34,690 0 7,882
NETAPP INC COM 64110D104 14,360 207,095 SH   SOLE   174,251 0 32,844
NETEASE INC SPONSORED ADR 64110W102 3,980 16,485 SH   SOLE   11,544 0 4,941
NETFLIX INC COM 64110L106 124,282 348,559 SH   SOLE   67,607 0 280,952
NETFLIX INC COM 64110L106 14 10,800 SH Call SOLE   0 0 0
NETSOL TECHNOLOGIES INC COM PAR $.001 64115A402 705 108,344 SH   SOLE   0 0 108,344
NEUBERGER BERMAN HGH YLD FD COM 64128C106 1,201 106,356 SH   SOLE   0 0 106,356
NEUBERGER BERMAN MLP INCOME COM 64129H104 1,850 232,373 SH   SOLE   0 0 232,373
NEUBERGER BERMAN MUNI FD INC COM 64124P101 1,716 119,572 SH   SOLE   0 0 119,572
NEUBERGER BERMAN RE ES SEC F COM 64190A103 752 151,397 SH   SOLE   0 0 151,397
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 173 13,248 SH   SOLE   0 0 13,248
NEUBERGER BRMAN NY MUNI FD I COM 64124K102 290 23,310 SH   SOLE   0 0 23,310
NEUROCRINE BIOSCIENCES INC COM 64125C109 5,037 57,172 SH   SOLE   42,517 0 14,655
NEUROTROPE INC COM NEW 64129T207 64 11,773 SH   SOLE   0 0 11,773
NEVADA GOLD & CASINOS INC COM NEW 64126Q206 152 61,235 SH   SOLE   0 0 61,235
NEW AGE BEVERAGES CORP COM 64157V108 896 170,380 SH   SOLE   0 0 170,380
NEW AMER HIGH INCOME FD INC COM NEW 641876800 272 32,016 SH   SOLE   0 0 32,016
NEW GOLD INC CDA COM 644535106 131 153,558 SH   SOLE   0 0 153,558
NEW JERSEY RES COM 646025106 3,951 79,357 SH   SOLE   0 0 79,357
NEW MTN FIN CORP COM 647551100 1,002 73,867 SH   SOLE   0 0 73,867
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 425 4,717 SH   SOLE   2,767 0 1,950
NEW RELIC INC COM 64829B100 3,138 31,796 SH   SOLE   1,409 0 30,387
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 4,628 273,704 SH   SOLE   267 0 273,437
NEW YORK CMNTY BANCORP INC COM 649445103 5,940 513,427 SH   SOLE   0 0 513,427
NEW YORK MTG TR INC COM PAR $.02 649604501 145 23,742 SH   SOLE   0 0 23,742
NEW YORK MTG TR INC NOTE 6.250% 1/1 649604AD7 8,939 8,969,000 PRN   SOLE   0 0 8,969,000
NEW YORK TIMES CO CL A 650111107 739 22,508 SH   SOLE   0 0 22,508
NEWELL BRANDS INC COM 651229106 5,249 342,168 SH   SOLE   0 0 342,168
NEWMARK GROUP INC CL A 65158N102 11,662 1,398,287 SH   SOLE   791,387 0 606,900
NEWMARKET CORP COM 651587107 3,151 7,268 SH   SOLE   5,187 0 2,081
NEWMONT MNG CORP COM 651639106 6,780 189,547 SH   SOLE   33,738 0 155,809
NEWPARK RES INC COM PAR $.01NEW 651718504 92 10,060 SH   SOLE   0 0 10,060
NEWS CORP NEW CL A 65249B109 129 10,399 SH   SOLE   9,198 0 1,201
NEWS CORP NEW CL B 65249B208 858 68,733 SH   SOLE   47,367 0 21,366
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 1,280 65,192 SH   SOLE   0 0 65,192
NEXGEN ENERGY LTD COM 65340P106 288 178,253 SH   SOLE   0 0 178,253
NEXPOINT RESIDENTIAL TR INC COM 65341D102 562 14,648 SH   SOLE   0 0 14,648
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 7,377 338,879 SH   SOLE   0 0 338,879
NEXSTAR MEDIA GROUP INC CL A 65336K103 1,121 10,343 SH   SOLE   221 0 10,122
NEXTERA ENERGY INC COM 65339F101 117,514 607,874 SH   SOLE   141,588 0 466,286
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 3,917 83,988 SH   SOLE   3,713 0 80,275
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 2,037 145,211 SH   SOLE   0 0 145,211
NICE LTD SPONSORED ADR 653656108 4,340 35,423 SH   SOLE   34,545 0 878
NIELSEN HLDGS PLC SHS EUR G6518L108 45,122 1,906,300 SH   SOLE   1,895,122 0 11,178
NIKE INC CL B 654106103 84,109 998,779 SH   SOLE   343,957 0 654,822
NINE ENERGY SVC INC COM 65441V101 271 11,943 SH   SOLE   0 0 11,943
NIO INC SPON ADS 62914V106 242 47,421 SH   SOLE   0 0 47,421
NISOURCE INC COM 65473P105 1,568 54,721 SH   SOLE   9,964 0 44,757
NL INDS INC COM NEW 629156407 45 11,500 SH   SOLE   0 0 11,500
NLIGHT INC COM 65487K100 976 43,818 SH   SOLE   0 0 43,818
NN INC COM 629337106 299 39,940 SH   SOLE   12,040 0 27,900
NOAH HLDGS LTD SPON ADS CL A 65487X102 941 19,427 SH   SOLE   0 0 19,427
NOBLE ENERGY INC COM 655044105 16,317 659,790 SH   SOLE   629,819 0 29,971
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST 65506L105 675 18,758 SH   SOLE   0 0 18,758
NOKIA CORP SPONSORED ADR 654902204 5,411 946,029 SH   SOLE   323,546 0 622,483
NOMAD FOODS LTD USD ORD SHS G6564A105 8,473 414,329 SH   SOLE   412,299 0 2,030
NORBORD INC COM NEW 65548P403 707 25,639 SH   SOLE   0 0 25,639
NORDIC AMERICAN TANKERS LIMI COM G65773106 315 155,894 SH   SOLE   0 0 155,894
NORDIC AMERICAN TANKERS LIMI COM G65773106 4 85,000 SH Call SOLE   0 0 0
NORDSON CORP COM 655663102 16,078 121,323 SH   SOLE   89,499 0 31,824
NORDSTROM INC COM 655664100 3,264 73,550 SH   SOLE   39,109 0 34,441
NORFOLK SOUTHERN CORP COM 655844108 45,722 244,638 SH   SOLE   35,526 0 209,112
NORTHERN TR CORP COM 665859104 6,761 74,787 SH   SOLE   7,922 0 66,865
NORTHROP GRUMMAN CORP COM 666807102 25,812 95,740 SH   SOLE   29,604 0 66,136
NORTHWEST BANCSHARES INC MD COM 667340103 794 46,815 SH   SOLE   0 0 46,815
NORTHWEST NAT HLDG CO COM 66765N105 501 7,629 SH   SOLE   1,908 0 5,721
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4,475 81,425 SH   SOLE   19,132 0 62,293
NOVAGOLD RES INC COM NEW 66987E206 110 26,348 SH   SOLE   0 0 26,348
NOVAN INC COM 66988N106 25 26,044 SH   SOLE   0 0 26,044
NOVARTIS A G SPONSORED ADR 66987V109 149,551 1,555,554 SH   SOLE   1,299,000 0 256,554
NOVAVAX INC COM 670002104 28 50,773 SH   SOLE   0 0 50,773
NOVO-NORDISK A S ADR 670100205 61,418 1,174,105 SH   SOLE   1,067,754 0 106,351
NOVOCURE LTD ORD SHS G6674U108 236 4,902 SH   SOLE   0 0 4,902
NOVUS THERAPEUTICS INC COM 67011N105 44 10,944 SH   SOLE   0 0 10,944
NOW INC COM 67011P100 5,617 402,335 SH   SOLE   394,143 0 8,192
NRG ENERGY INC COM NEW 629377508 7,292 171,646 SH   SOLE   93,367 0 78,279
NUANCE COMMUNICATIONS INC COM 67020Y100 23,482 1,386,985 SH   SOLE   1,201,039 0 185,946
NUANCE COMMUNICATIONS INC COM 67020Y100 8 20,000 SH Call SOLE   0 0 0
NUANCE COMMUNICATIONS INC DEBT 1.500%11/0 67020YAG5 204 205,000 PRN   SOLE   0 0 205,000
NUCOR CORP COM 670346105 27,051 463,596 SH   SOLE   261,872 0 201,724
NUSTAR ENERGY LP UNIT COM 67058H102 973 36,198 SH   SOLE   0 0 36,198
NUTANIX INC CL A 67059N108 9,057 239,996 SH   SOLE   211,530 0 28,466
NUTRIEN LTD COM 67077M108 37,869 717,268 SH   SOLE   561,768 0 155,500
NUVASIVE INC COM 670704105 506 8,916 SH   SOLE   8,334 0 582
NUVEEN ALL CAP ENE MLP OPPO COM 67075E108 409 59,126 SH   SOLE   0 0 59,126
NUVEEN AMT FREE MUN CR INC F COM 67071L106 4,184 276,905 SH   SOLE   724 0 276,181
NUVEEN AMT FREE QLTY MUN INC COM 670657105 6,165 461,484 SH   SOLE   0 0 461,484
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 857 62,190 SH   SOLE   0 0 62,190
NUVEEN CALIF MUN VALUE FD COM 67062C107 175 18,326 SH   SOLE   0 0 18,326
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1,143 82,109 SH   SOLE   0 0 82,109
NUVEEN CONNECTICUT QLTY MUN COM 67060D107 220 18,257 SH   SOLE   0 0 18,257
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 4,249 302,235 SH   SOLE   0 0 302,235
NUVEEN CR OPPORTUNITIES 2022 COM 67075U102 663 68,748 SH   SOLE   0 0 68,748
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3,353 433,723 SH   SOLE   0 0 433,723
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 1,257 121,325 SH   SOLE   0 0 121,325
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3,832 212,870 SH   SOLE   0 0 212,870
NUVEEN EMERGING MKTS DEBT 20 COM 67077P101 130 14,945 SH   SOLE   0 0 14,945
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 1,010 104,424 SH   SOLE   0 0 104,424
NUVEEN FLOATING RATE INCOME COM 67072T108 624 64,784 SH   SOLE   379 0 64,405
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 770 80,297 SH   SOLE   0 0 80,297
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 493 32,552 SH   SOLE   0 0 32,552
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 426 42,858 SH   SOLE   0 0 42,858
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 559 56,482 SH   SOLE   0 0 56,482
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 754 77,119 SH   SOLE   0 0 77,119
NUVEEN INT DUR QUAL MUN TRM COM 670677103 2,620 200,270 SH   SOLE   0 0 200,270
NUVEEN INTER DURATION MN TMF COM 670671106 5,766 438,482 SH   SOLE   0 0 438,482
NUVEEN MARYLAND QLT MUN INC COM 67061Q107 366 29,290 SH   SOLE   0 0 29,290
NUVEEN MICHIGAN QLT MUN INC COM 670979103 566 42,754 SH   SOLE   0 0 42,754
NUVEEN MTG OPPORTUNITY TERM COM 670735109 1,936 83,145 SH   SOLE   0 0 83,145
NUVEEN MUN 2021 TARGET TERM COM 670687102 140 14,500 SH   SOLE   0 0 14,500
NUVEEN MUN HIGH INCOME OPP F COM 670682103 1,764 130,270 SH   SOLE   0 0 130,270
NUVEEN MUN INCOME FD INC COM 67062J102 450 41,257 SH   SOLE   0 0 41,257
NUVEEN MUN VALUE FD INC COM 670928100 5,388 538,829 SH   SOLE   0 0 538,829
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,362 156,736 SH   SOLE   0 0 156,736
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 7,086 318,188 SH   SOLE   0 0 318,188
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 169 12,185 SH   SOLE   0 0 12,185
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,485 116,724 SH   SOLE   0 0 116,724
NUVEEN NEW YORK QLT MUN INC COM 67066X107 137 10,245 SH   SOLE   0 0 10,245
NUVEEN NORTH CAROLINA QLTY M COM 67060P100 1,443 113,237 SH   SOLE   0 0 113,237
NUVEEN OHIO QLTY MUN INCOME COM 670980101 7,177 496,009 SH   SOLE   0 0 496,009
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 958 72,499 SH   SOLE   0 0 72,499
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 557 58,425 SH   SOLE   0 0 58,425
NUVEEN PFD & INCM SECURTIES COM 67072C105 2,650 294,453 SH   SOLE   2,245 0 292,208
NUVEEN PFD & INCOME 2022 TER COM 67075T105 655 28,741 SH   SOLE   0 0 28,741
NUVEEN PFD & INCOME TERM FD COM 67075A106 3,289 146,291 SH   SOLE   0 0 146,291
NUVEEN QUALITY MUNCP INCOME COM 67066V101 3,230 238,024 SH   SOLE   0 0 238,024
NUVEEN REAL ASSET INM AND GW COM 67074Y105 581 36,249 SH   SOLE   0 0 36,249
NUVEEN REAL ESTATE INCOME FD COM 67071B108 222 21,436 SH   SOLE   0 0 21,436
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 3,275 248,087 SH   SOLE   0 0 248,087
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 453 29,247 SH   SOLE   0 0 29,247
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 190 19,034 SH   SOLE   0 0 19,034
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 187 12,765 SH   SOLE   0 0 12,765
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 560 37,993 SH   SOLE   0 0 37,993
NUVEEN SHT DUR CR OPP FD COM 67074X107 178 11,433 SH   SOLE   0 0 11,433
NUVEEN SR INCOME FD COM 67067Y104 86 14,904 SH   SOLE   0 0 14,904
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 277 17,245 SH   SOLE   0 0 17,245
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 1,608 78,364 SH   SOLE   0 0 78,364
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 466 40,537 SH   SOLE   0 0 40,537
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 695 54,760 SH   SOLE   0 0 54,760
NVENT ELECTRIC PLC SHS G6700G107 3,772 139,798 SH   SOLE   125,486 0 14,312
NVIDIA CORP COM 67066G104 120,025 668,429 SH   SOLE   229,736 0 438,693
NVIDIA CORP COM 67066G104 26 20,400 SH Call SOLE   0 0 0
NVR INC COM 62944T105 4,856 1,755 SH   SOLE   1,047 0 708
NXP SEMICONDUCTORS N V COM N6596X109 46,927 530,880 SH   SOLE   168,484 0 362,396
O REILLY AUTOMOTIVE INC NEW COM 67103H107 36,247 93,349 SH   SOLE   8,010 0 85,339
OAKTREE CAP GROUP LLC UNIT CL A 674001201 5,636 113,515 SH   SOLE   0 0 113,515
OAKTREE SPECIALTY LENDING CO COM 67401P108 5,009 966,979 SH   SOLE   880,320 0 86,659
OAKTREE STRATEGIC INCOME COR COM 67402D104 4,408 544,162 SH   SOLE   0 0 544,162
OASIS PETE INC NEW COM 674215108 4,353 720,742 SH   SOLE   13,238 0 707,504
OASIS PETE INC NEW NOTE 2.625% 9/1 674215AJ7 40 43,000 PRN   SOLE   0 0 43,000
OCCIDENTAL PETE CORP COM 674599105 191,204 2,888,284 SH   SOLE   2,385,781 0 502,503
OCCIDENTAL PETE CORP COM 674599105 4 11,100 SH Call SOLE   0 0 0
OCEANEERING INTL INC COM 675232102 1,376 87,259 SH   SOLE   85,379 0 1,880
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 1,001 36,229 SH   SOLE   1,347 0 34,882
OGE ENERGY CORP COM 670837103 4,394 101,905 SH   SOLE   37,161 0 64,744
OIL STS INTL INC COM 678026105 231 13,621 SH   SOLE   0 0 13,621
OKTA INC CL A 679295105 7,169 86,650 SH   SOLE   0 0 86,650
OLD DOMINION FREIGHT LINE IN COM 679580100 13,322 92,266 SH   SOLE   82,911 0 9,355
OLD LINE BANCSHARES INC COM 67984M100 308 12,354 SH   SOLE   0 0 12,354
OLD NATL BANCORP IND COM 680033107 216 13,140 SH   SOLE   0 0 13,140
OLD REP INTL CORP COM 680223104 58,132 2,778,758 SH   SOLE   2,217,283 0 561,475
OLIN CORP COM PAR $1 680665205 2,236 96,640 SH   SOLE   5,701 0 90,939
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 2,651 31,073 SH   SOLE   14,555 0 16,518
OMEGA HEALTHCARE INVS INC COM 681936100 13,799 361,701 SH   SOLE   149,637 0 212,064
OMEROS CORP COM 682143102 1,044 60,100 SH   SOLE   0 0 60,100
OMEROS CORP COM 682143102 10 22,100 SH Call SOLE   0 0 0
OMNICELL INC COM 68213N109 1,177 14,565 SH   SOLE   10,672 0 3,893
OMNICOM GROUP INC COM 681919106 41,879 573,757 SH   SOLE   512,892 0 60,865
ON SEMICONDUCTOR CORP COM 682189105 3,294 160,122 SH   SOLE   100,385 0 59,737
ONCOSEC MED INC COM NEW 68234L207 6 10,255 SH   SOLE   0 0 10,255
ONE GAS INC COM 68235P108 2,483 27,889 SH   SOLE   21,773 0 6,116
ONEMAIN HLDGS INC COM 68268W103 204 6,422 SH   SOLE   6,372 0 50
ONEOK INC NEW COM 682680103 77,418 1,108,512 SH   SOLE   721,166 0 387,346
ONEOK INC NEW COM 682680103 85 28,200 SH Call SOLE   0 0 0
OPEN TEXT CORP COM 683715106 312 8,117 SH   SOLE   0 0 8,117
OPKO HEALTH INC COM 68375N103 476 182,448 SH   SOLE   0 0 182,448
OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 16,987 590,296 SH   SOLE   589,796 0 500
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 8,110 157,224 SH   SOLE   0 0 157,224
OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 231 3,685 SH   SOLE   0 0 3,685
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 1,495 25,230 SH   SOLE   0 0 25,230
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 1,451 22,130 SH   SOLE   0 0 22,130
OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 14,142 373,249 SH   SOLE   0 0 373,249
ORACLE CORP COM 68389X105 104,949 1,953,992 SH   SOLE   1,030,963 0 923,029
ORANGE SPONSORED ADR 684060106 1,118 68,583 SH   SOLE   44,403 0 24,180
ORASURE TECHNOLOGIES INC COM 68554V108 161 14,466 SH   SOLE   0 0 14,466
ORBCOMM INC COM 68555P100 1,268 187,085 SH   SOLE   0 0 187,085
ORGANOVO HLDGS INC COM 68620A104 36 36,413 SH   SOLE   0 0 36,413
ORIGIN BANCORP INC COM 68621T102 530 15,554 SH   SOLE   0 0 15,554
ORIX CORP SPONSORED ADR 686330101 480 6,676 SH   SOLE   5,083 0 1,593
OSHKOSH CORP COM 688239201 3,685 49,050 SH   SOLE   17,306 0 31,744
OSI ETF TR OSHARES FTSE 67110P100 322 12,140 SH   SOLE   0 0 12,140
OSI ETF TR OSHARES FTSE EUR 67110P506 1,326 55,532 SH   SOLE   0 0 55,532
OSI ETF TR OSHARS FTSE US 67110P407 5,204 154,881 SH   SOLE   0 0 154,881
OUTFRONT MEDIA INC COM 69007J106 256 10,957 SH   SOLE   3,856 0 7,101
OWENS & MINOR INC NEW COM 690732102 83 20,172 SH   SOLE   0 0 20,172
OWENS CORNING NEW COM 690742101 7,097 150,620 SH   SOLE   133,638 0 16,982
OWENS ILL INC COM NEW 690768403 1,900 100,081 SH   SOLE   51,645 0 48,436
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 3,051 111,112 SH   SOLE   102,032 0 9,080
PACCAR INC COM 693718108 8,981 131,797 SH   SOLE   49,123 0 82,674
PACER FDS TR GLOBL CASH ETF 69374H709 1,365 44,693 SH   SOLE   0 0 44,693
PACER FDS TR PACER US SMALL 69374H857 1,346 53,655 SH   SOLE   0 0 53,655
PACER FDS TR TRENDP 100 ETF 69374H303 8,921 261,695 SH   SOLE   0 0 261,695
PACER FDS TR TRENDP US LAR CP 69374H105 32,981 1,122,579 SH   SOLE   0 0 1,122,579
PACER FDS TR TRENDP US MID CP 69374H204 8,382 276,087 SH   SOLE   0 0 276,087
PACER FDS TR TRENDPILOT EUR 69374H808 470 18,435 SH   SOLE   0 0 18,435
PACER FDS TR US CASH COWS 100 69374H881 4,596 158,851 SH   SOLE   0 0 158,851
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 87 12,000 SH   SOLE   0 0 12,000
PACIFIC PREMIER BANCORP COM 69478X105 1,438 54,205 SH   SOLE   0 0 54,205
PACIRA PHARMACEUTICALS INC COM 695127100 756 19,863 SH   SOLE   0 0 19,863
PACKAGING CORP AMER COM 695156109 14,162 142,504 SH   SOLE   86,108 0 56,396
PACWEST BANCORP DEL COM 695263103 67,410 1,792,327 SH   SOLE   1,505,270 0 287,057
PAGSEGURO DIGITAL LTD COM CL A G68707101 2,262 75,767 SH   SOLE   58,216 0 17,551
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 13 13,650 SH   SOLE   0 0 13,650
PALO ALTO NETWORKS INC COM 697435105 54,830 225,749 SH   SOLE   95,950 0 129,799
PAN AMERICAN SILVER CORP COM 697900108 1,105 83,398 SH   SOLE   0 0 83,398
PAPA JOHNS INTL INC COM 698813102 213 4,027 SH   SOLE   0 0 4,027
PARATEK PHARMACEUTICALS INC COM 699374302 482 89,865 SH   SOLE   0 0 89,865
PARETEUM CORP COM NEW 69946T207 201 44,232 SH   SOLE   0 0 44,232
PARK HOTELS RESORTS INC COM 700517105 57,932 1,863,965 SH   SOLE   1,686,370 0 177,595
PARK NATL CORP COM 700658107 2,880 30,395 SH   SOLE   0 0 30,395
PARKER HANNIFIN CORP COM 701094104 18,345 106,893 SH   SOLE   76,298 0 30,595
PARSLEY ENERGY INC CL A 701877102 3,084 159,791 SH   SOLE   76,785 0 83,006
PARTY CITY HOLDCO INC COM 702149105 125 15,785 SH   SOLE   14,618 0 1,167
PATRICK INDS INC COM 703343103 1,629 35,954 SH   SOLE   0 0 35,954
PATRIOT TRANSN HLDG INC COM 70338W105 217 11,528 SH   SOLE   0 0 11,528
PATTERN ENERGY GROUP INC CL A 70338P100 3,857 175,309 SH   SOLE   0 0 175,309
PATTERSON COMPANIES INC COM 703395103 3,943 180,455 SH   SOLE   169,279 0 11,176
PATTERSON UTI ENERGY INC COM 703481101 2,055 146,552 SH   SOLE   44,399 0 102,153
PAYCHEX INC COM 704326107 35,038 436,889 SH   SOLE   116,538 0 320,351
PAYCOM SOFTWARE INC COM 70432V102 12,999 68,731 SH   SOLE   57,644 0 11,087
PAYLOCITY HLDG CORP COM 70438V106 593 6,645 SH   SOLE   95 0 6,550
PAYPAL HLDGS INC COM 70450Y103 132,511 1,276,110 SH   SOLE   434,068 0 842,042
PAYPAL HLDGS INC COM 70450Y103 439 22,500 SH Call SOLE   0 0 0
PAYPAL HLDGS INC COM 70450Y103 247 21,800 SH Call SOLE   0 0 0
PBF ENERGY INC CL A 69318G106 4,223 135,607 SH   SOLE   105,256 0 30,351
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 247 11,732 SH   SOLE   0 0 11,732
PCM FUND INC COM 69323T101 234 21,033 SH   SOLE   0 0 21,033
PEARSON PLC SPONSORED ADR 705015105 297 27,077 SH   SOLE   0 0 27,077
PEBBLEBROOK HOTEL TR COM 70509V100 1,646 53,009 SH   SOLE   18,805 0 34,204
PEGASYSTEMS INC COM 705573103 969 14,912 SH   SOLE   14,677 0 235
PEMBINA PIPELINE CORP COM 706327103 16,781 456,347 SH   SOLE   424,755 0 31,592
PENN NATL GAMING INC COM 707569109 2,455 122,125 SH   SOLE   55,477 0 66,648
PENNANTPARK INVT CORP COM 708062104 135 19,500 SH   SOLE   0 0 19,500
PENNEY J C CORP INC COM 708160106 17 11,088 SH   SOLE   0 0 11,088
PENNYMAC CORP NOTE 5.375% 5/0 70932AAB9 11,507 11,511,000 PRN   SOLE   0 0 11,511,000
PENNYMAC MTG INVT TR COM 70931T103 495 23,909 SH   SOLE   0 0 23,909
PENSKE AUTOMOTIVE GRP INC COM 70959W103 2,312 51,785 SH   SOLE   0 0 51,785
PENTAIR PLC SHS G7S00T104 12,514 281,152 SH   SOLE   240,583 0 40,569
PENUMBRA INC COM 70975L107 657 4,470 SH   SOLE   3,572 0 898
PEOPLES UTD FINL INC COM 712704105 10,595 644,452 SH   SOLE   535,415 0 109,037
PEPSICO INC COM 713448108 279,821 2,283,318 SH   SOLE   1,336,667 0 946,651
PERFORMANCE FOOD GROUP CO COM 71377A103 997 25,142 SH   SOLE   17,470 0 7,672
PERKINELMER INC COM 714046109 2,123 22,031 SH   SOLE   0 0 22,031
PERMIAN BASIN RTY TR UNIT BEN INT 714236106 89 11,761 SH   SOLE   0 0 11,761
PERMIANVILLE RTY TR TR UNIT 71425H100 234 70,400 SH   SOLE   0 0 70,400
PERRIGO CO PLC SHS G97822103 386 8,020 SH   SOLE   30 0 7,990
PERSPECTA INC COM 715347100 4,523 223,700 SH   SOLE   169,923 0 53,777
PETIQ INC COM CL A 71639T106 3,474 110,612 SH   SOLE   0 0 110,612
PETMED EXPRESS INC COM 716382106 747 32,806 SH   SOLE   0 0 32,806
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2,562 160,907 SH   SOLE   111,928 0 48,979
PFIZER INC COM 717081103 416,998 9,818,653 SH   SOLE   2,823,419 0 6,995,234
PFIZER INC COM 717081103 22 170,600 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 9 37,700 SH Call SOLE   0 0 0
PFIZER INC COM 717081103 7 14,100 SH Call SOLE   0 0 0
PG&E CORP COM 69331C108 364 20,428 SH   SOLE   11 0 20,417
PGIM ETF TR ULTRA SHORT 69344A107 2,553 50,927 SH   SOLE   0 0 50,927
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 8,326 597,282 SH   SOLE   0 0 597,282
PGIM HIGH YIELD BOND FUND IN COM 69346H100 7,374 519,991 SH   SOLE   0 0 519,991
PHILIP MORRIS INTL INC COM 718172109 214,553 2,427,348 SH   SOLE   1,853,668 0 573,680
PHILIP MORRIS INTL INC COM 718172109 100 21,000 SH Call SOLE   0 0 0
PHILLIPS 66 COM 718546104 76,346 802,195 SH   SOLE   382,145 0 420,050
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 1,567 29,934 SH   SOLE   0 0 29,934
PHYSICIANS RLTY TR COM 71943U104 4,296 228,407 SH   SOLE   86,273 0 142,134
PICO HLDGS INC COM NEW 693366205 1,228 124,038 SH   SOLE   123,979 0 59
PIER 1 IMPORTS INC COM 720279108 34 44,285 SH   SOLE   0 0 44,285
PIERIS PHARMACEUTICALS INC COM 720795103 229 68,300 SH   SOLE   0 0 68,300
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 373 20,782 SH   SOLE   0 0 20,782
PIMCO CALIF MUN INCOME FD II COM 72200M108 180 19,913 SH   SOLE   0 0 19,913
PIMCO CALIF MUN INCOME FD II COM 72201C109 149 13,497 SH   SOLE   0 0 13,497
PIMCO CORPORATE & INCOME OPP COM 72201B101 570 32,585 SH   SOLE   0 0 32,585
PIMCO DYNAMIC INCOME FD SHS 72201Y101 687 21,426 SH   SOLE   0 0 21,426
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 2,224 94,908 SH   SOLE   0 0 94,908
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,279 12,770 SH   SOLE   5,521 0 7,249
PIMCO ETF TR 1-5 US TIP IDX 72201R205 2,869 55,473 SH   SOLE   0 0 55,473
PIMCO ETF TR 25YR+ ZERO U S 72201R882 1,946 16,266 SH   SOLE   0 0 16,266
PIMCO ETF TR ACTIVE BD ETF 72201R775 17,832 168,961 SH   SOLE   0 0 168,961
PIMCO ETF TR BROAD US TIPS 72201R403 2,058 35,589 SH   SOLE   0 0 35,589
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 22,737 223,881 SH   SOLE   1,698 0 222,183
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 895 8,974 SH   SOLE   0 0 8,974
PIMCO ETF TR INV GRD CRP BD 72201R817 23,079 222,470 SH   SOLE   220,562 0 1,908
PIMCO HIGH INCOME FD COM SHS 722014107 102 11,343 SH   SOLE   0 0 11,343
PIMCO INCOME OPPORTUNITY FD COM 72202B100 545 20,480 SH   SOLE   0 0 20,480
PIMCO INCOME STRATEGY FUND COM 72201H108 181 15,793 SH   SOLE   0 0 15,793
PIMCO INCOME STRATEGY FUND I COM 72201J104 521 50,678 SH   SOLE   0 0 50,678
PIMCO MUN INCOME FD II COM 72200W106 618 43,465 SH   SOLE   0 0 43,465
PIMCO STRATEGIC INCOME FD IN COM 72200X104 261 24,753 SH   SOLE   0 0 24,753
PINDUODUO INC SPONSORED ADS 722304102 537 21,666 SH   SOLE   0 0 21,666
PINNACLE FINL PARTNERS INC COM 72346Q104 5,631 102,950 SH   SOLE   67,639 0 35,311
PINNACLE WEST CAP CORP COM 723484101 13,651 142,821 SH   SOLE   123,204 0 19,617
PIONEER FLOATING RATE TR COM 72369J102 467 44,881 SH   SOLE   0 0 44,881
PIONEER MUN HIGH INCOME ADV COM 723762100 1,324 123,033 SH   SOLE   0 0 123,033
PIONEER NAT RES CO COM 723787107 57,168 375,404 SH   SOLE   125,762 0 249,642
PIPER JAFFRAY COS COM 724078100 370 5,084 SH   SOLE   0 0 5,084
PITNEY BOWES INC COM 724479100 3,309 481,621 SH   SOLE   0 0 481,621
PIVOTAL SOFTWARE INC COM CL A 72582H107 3,592 172,259 SH   SOLE   0 0 172,259
PIXELWORKS INC COM NEW 72581M305 234 59,700 SH   SOLE   0 0 59,700
PJT PARTNERS INC COM CL A 69343T107 2,088 49,952 SH   SOLE   17,458 0 32,494
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 8,117 331,167 SH   SOLE   0 0 331,167
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 27,418 1,100,231 SH   SOLE   994,683 0 105,548
PLANET FITNESS INC CL A 72703H101 5,431 79,027 SH   SOLE   38,694 0 40,333
PLAYA HOTELS & RESORTS NV SHS N70544106 1,273 166,823 SH   SOLE   162,567 0 4,256
PLUG POWER INC COM NEW 72919P202 29 12,192 SH   SOLE   0 0 12,192
PLUMAS BANCORP COM 729273102 1,209 53,054 SH   SOLE   0 0 53,054
PLURALSIGHT INC COM CL A 72941B106 524 16,515 SH   SOLE   0 0 16,515
PLURISTEM THERAPEUTICS INC COM 72940R102 111 114,241 SH   SOLE   0 0 114,241
PNC FINL SVCS GROUP INC COM 693475105 135,784 1,106,988 SH   SOLE   1,002,880 0 104,108
PNM RES INC COM 69349H107 2,045 43,190 SH   SOLE   39,818 0 3,372
POINTS INTL LTD COM NEW 730843208 1,179 87,741 SH   SOLE   87,741 0 0
POLARIS INDS INC COM 731068102 21,326 252,585 SH   SOLE   153,127 0 99,458
POLARITYTE INC COM 731094108 243 22,730 SH   SOLE   0 0 22,730
POLYMET MINING CORP COM 731916102 21 30,400 SH   SOLE   0 0 30,400
POLYONE CORP COM 73179P106 341 11,646 SH   SOLE   9,924 0 1,722
POOL CORPORATION COM 73278L105 25,112 152,223 SH   SOLE   116,909 0 35,314
POPE RES DEL LTD PARTNERSHIP DEPOSITRY RCPT 732857107 384 5,772 SH   SOLE   0 0 5,772
PORTLAND GEN ELEC CO COM NEW 736508847 4,425 85,360 SH   SOLE   73,932 0 11,428
PORTOLA PHARMACEUTICALS INC COM 737010108 2,647 76,274 SH   SOLE   4,756 0 71,518
POSCO SPONSORED ADR 693483109 1,742 31,546 SH   SOLE   31,204 0 342
POST HLDGS INC COM 737446104 11,962 109,344 SH   SOLE   101,530 0 7,814
POTLATCHDELTIC CORPORATION COM 737630103 2,608 69,003 SH   SOLE   57,387 0 11,616
POWER INTEGRATIONS INC COM 739276103 1,197 17,117 SH   SOLE   16,623 0 494
PPG INDS INC COM 693506107 46,204 409,349 SH   SOLE   335,997 0 73,352
PPL CORP COM 69351T106 91,507 2,883,008 SH   SOLE   2,545,297 0 337,711
PRA HEALTH SCIENCES INC COM 69354M108 3,450 31,279 SH   SOLE   14,437 0 16,842
PRECISION DRILLING CORP COM 2010 74022D308 45 18,938 SH   SOLE   0 0 18,938
PREFERRED APT CMNTYS INC COM 74039L103 435 29,354 SH   SOLE   12,607 0 16,747
PREFERRED BK LOS ANGELES CA COM NEW 740367404 400 8,898 SH   SOLE   0 0 8,898
PREMIER INC CL A 74051N102 20,197 585,600 SH   SOLE   571,094 0 14,506
PRESTIGE CONSMR HEALTHCARE I COM 74112D101 2,583 86,356 SH   SOLE   86,081 0 275
PRETIUM RES INC COM 74139C102 680 79,431 SH   SOLE   0 0 79,431
PRETIUM RES INC COM 74139C102 3 13,500 SH Call SOLE   0 0 0
PRICE T ROWE GROUP INC COM 74144T108 15,911 158,913 SH   SOLE   24,958 0 133,955
PRICELINE GRP INC NOTE 0.350% 6/1 741503AS5 608 450,000 PRN   SOLE   0 0 450,000
PRICELINE GRP INC NOTE 0.900% 9/1 741503AX4 1,214 1,100,000 PRN   SOLE   0 0 1,100,000
PRICESMART INC COM 741511109 5,945 100,964 SH   SOLE   100,682 0 282
PRIMERICA INC COM 74164M108 19,105 156,410 SH   SOLE   148,680 0 7,730
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 1,952 20,500 SH   SOLE   0 0 20,500
PRINCIPAL FINL GROUP INC COM 74251V102 2,568 51,175 SH   SOLE   22,759 0 28,416
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 350 18,800 SH   SOLE   0 0 18,800
PROCTER AND GAMBLE CO COM 742718109 362,247 3,481,457 SH   SOLE   2,035,933 0 1,445,524
PROCTER AND GAMBLE CO COM 742718109 233 6,200 SH Call SOLE   0 0 0
PROGENICS PHARMACEUTICALS IN COM 743187106 268 57,821 SH   SOLE   51,321 0 6,500
PROGRESS SOFTWARE CORP COM 743312100 331 7,459 SH   SOLE   5,063 0 2,396
PROGRESSIVE CORP OHIO COM 743315103 46,862 650,049 SH   SOLE   258,798 0 391,251
PROGRESSIVE CORP OHIO COM 743315103 6 11,600 SH Call SOLE   0 0 0
PROLOGIS INC COM 74340W103 46,168 641,667 SH   SOLE   608,361 0 33,306
PROOFPOINT INC COM 743424103 2,493 20,530 SH   SOLE   8,330 0 12,200
PROPETRO HLDG CORP COM 74347M108 3,860 171,236 SH   SOLE   7,542 0 163,694
PROS HOLDINGS INC COM 74346Y103 422 10,000 SH   SOLE   0 0 10,000
PROSHARES TR MSCI EAFE DIVD 74347B839 5,036 136,589 SH   SOLE   9,384 0 127,205
PROSHARES TR PROSHS EMG ETF 74347B847 211 3,660 SH   SOLE   0 0 3,660
PROSHARES TR PSHS LC COR PLUS 74347R248 967 14,131 SH   SOLE   0 0 14,131
PROSHARES TR PSHS SHORT DOW30 74347B235 1,551 28,216 SH   SOLE   0 0 28,216
PROSHARES TR PSHS ULT MCAP400 74347R404 213 5,445 SH   SOLE   0 0 5,445
PROSHARES TR PSHS ULT S&P 500 74347R107 677 5,750 SH   SOLE   0 0 5,750
PROSHARES TR PSHS ULTSH 20YRS 74347B201 206 6,381 SH   SOLE   0 0 6,381
PROSHARES TR RUSS 2000 DIVD 74347B698 6,249 107,286 SH   SOLE   0 0 107,286
PROSHARES TR S&P 500 DV ARIST 74348A467 60,088 886,504 SH   SOLE   0 0 886,504
PROSHARES TR S&P MDCP 400 DIV 74347B680 7,815 138,707 SH   SOLE   0 0 138,707
PROSHARES TR SHORT S&P 500 NE 74347B425 14,769 534,125 SH   SOLE   0 0 534,125
PROSHARES TR SHRT 20+YR TRE 74347X849 207 9,638 SH   SOLE   0 0 9,638
PROSHARES TR SHRT RUSSELL2000 74348A210 4,070 99,999 SH   SOLE   0 0 99,999
PROSPECT CAPITAL CORPORATION COM 74348T102 810 124,203 SH   SOLE   0 0 124,203
PROSPERITY BANCSHARES INC COM 743606105 9,701 140,473 SH   SOLE   139,341 0 1,132
PROTECTIVE INS CORP CL B 74368L203 217 11,731 SH   SOLE   0 0 11,731
PROTO LABS INC COM 743713109 228 2,167 SH   SOLE   0 0 2,167
PROVIDENT FINL SVCS INC COM 74386T105 303 11,711 SH   SOLE   0 0 11,711
PRUDENTIAL FINL INC COM 744320102 21,768 236,916 SH   SOLE   49,415 0 187,501
PRUDENTIAL PLC ADR 74435K204 25,297 628,967 SH   SOLE   562,969 0 65,998
PTC INC COM 69370C100 17,009 184,522 SH   SOLE   50,163 0 134,359
PTC THERAPEUTICS INC COM 69366J200 278 7,385 SH   SOLE   0 0 7,385
PUBLIC STORAGE COM 74460D109 18,126 83,232 SH   SOLE   61,720 0 21,512
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 11,449 192,711 SH   SOLE   90,258 0 102,453
PULTE GROUP INC COM 745867101 1,715 61,339 SH   SOLE   0 0 61,339
PURE STORAGE INC CL A 74624M102 3,066 140,712 SH   SOLE   57,348 0 83,364
PUTNAM MANAGED MUN INCOM TR COM 746823103 2,829 378,250 SH   SOLE   0 0 378,250
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 278 61,239 SH   SOLE   0 0 61,239
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 1,927 157,168 SH   SOLE   0 0 157,168
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 4,434 860,964 SH   SOLE   0 0 860,964
PVH CORP COM 693656100 10,244 84,001 SH   SOLE   70,192 0 13,809
PZENA INVESTMENT MGMT INC CLASS A 74731Q103 479 59,220 SH   SOLE   0 0 59,220
Q2 HLDGS INC COM 74736L109 517 7,462 SH   SOLE   0 0 7,462
QCR HOLDINGS INC COM 74727A104 478 14,080 SH   SOLE   0 0 14,080
QEP RES INC COM 74733V100 132 16,959 SH   SOLE   0 0 16,959
QORVO INC COM 74736K101 6,340 88,391 SH   SOLE   62,871 0 25,520
QTS RLTY TR INC COM CL A 74736A103 447 9,938 SH   SOLE   2,244 0 7,694
QUAKER CHEM CORP COM 747316107 6,392 31,908 SH   SOLE   19,408 0 12,500
QUALCOMM INC COM 747525103 126,944 2,225,909 SH   SOLE   1,136,302 0 1,089,607
QUALCOMM INC COM 747525103 18 12,000 SH Call SOLE   0 0 0
QUALCOMM INC COM 747525103 26 51,600 SH Call SOLE   0 0 0
QUALYS INC COM 74758T303 3,338 40,349 SH   SOLE   34,448 0 5,901
QUANTA SVCS INC COM 74762E102 5,167 136,918 SH   SOLE   60,056 0 76,862
QUANTENNA COMMUNICATIONS INC COM 74766D100 296 12,170 SH   SOLE   9,784 0 2,386
QUEST DIAGNOSTICS INC COM 74834L100 9,819 109,192 SH   SOLE   68,271 0 40,921
QUIDEL CORP COM 74838J101 1,463 22,340 SH   SOLE   7,419 0 14,921
QUINSTREET INC COM 74874Q100 333 24,866 SH   SOLE   14,682 0 10,184
QURATE RETAIL INC COM SER A 74915M100 21,025 1,315,732 SH   SOLE   1,278,995 0 36,737
RA PHARMACEUTICALS INC COM 74933V108 277 12,350 SH   SOLE   0 0 12,350
RADNET INC COM 750491102 281 22,651 SH   SOLE   0 0 22,651
RALPH LAUREN CORP CL A 751212101 2,068 15,944 SH   SOLE   12,760 0 3,184
RANGE RES CORP COM 75281A109 1,470 130,814 SH   SOLE   26,574 0 104,240
RANGER ENERGY SVCS INC COM CL A 75282U104 96 12,000 SH   SOLE   0 0 12,000
RAPID7 INC COM 753422104 3,162 62,471 SH   SOLE   39,774 0 22,697
RAVEN INDS INC COM 754212108 232 6,044 SH   SOLE   3,881 0 2,163
RAYMOND JAMES FINANCIAL INC COM 754730109 37,584 467,406 SH   SOLE   0 0 467,406
RAYONIER ADVANCED MATLS INC COM 75508B104 4,343 320,314 SH   SOLE   311,658 0 8,656
RAYONIER INC COM 754907103 1,638 51,965 SH   SOLE   15,257 0 36,708
RAYTHEON CO COM NEW 755111507 107,911 592,664 SH   SOLE   215,058 0 377,606
RBC BEARINGS INC COM 75524B104 13,099 103,005 SH   SOLE   99,275 0 3,730
RE MAX HLDGS INC CL A 75524W108 352 9,123 SH   SOLE   8,969 0 154
READY CAP CORP 7% CN SR NT 2023 75574U200 11,062 418,685 SH   SOLE   0 0 418,685
READY CAP CORP COM 75574U101 12,378 843,753 SH   SOLE   0 0 843,753
REALITY SHS ETF TR DIVS ETF 75605A108 892 34,046 SH   SOLE   0 0 34,046
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 265 11,595 SH   SOLE   0 0 11,595
REALOGY HLDGS CORP COM 75605Y106 588 51,621 SH   SOLE   49,813 0 1,808
REALPAGE INC COM 75606N109 10,810 178,118 SH   SOLE   28,792 0 149,326
REALTY INCOME CORP COM 756109104 63,003 856,476 SH   SOLE   589,938 0 266,538
REAVES UTIL INCOME FD COM SH BEN INT 756158101 3,789 112,512 SH   SOLE   0 0 112,512
RED HAT INC COM 756577102 27,340 149,644 SH   SOLE   71,874 0 77,770
RED HAT INC NOTE 0.250%10/0 756577AD4 1,613 650,000 PRN   SOLE   0 0 650,000
REDFIN CORP COM 75737F108 2,207 108,867 SH   SOLE   0 0 108,867
REDWOOD TR INC COM 758075402 188 11,624 SH   SOLE   0 0 11,624
REGAL BELOIT CORP COM 758750103 1,636 19,987 SH   SOLE   2,165 0 17,822
REGALWOOD GLOBAL ENERGY LTD COM CL A G74760102 106 10,500 SH   SOLE   0 0 10,500
REGENCY CTRS CORP COM 758849103 7,646 113,298 SH   SOLE   109,576 0 3,722
REGENERON PHARMACEUTICALS COM 75886F107 22,105 53,833 SH   SOLE   45,911 0 7,922
REGENXBIO INC COM 75901B107 2,175 37,952 SH   SOLE   0 0 37,952
REGIONS FINL CORP NEW COM 7591EP100 19,358 1,368,065 SH   SOLE   404,795 0 963,270
REINSURANCE GRP OF AMERICA I COM NEW 759351604 16,051 113,048 SH   SOLE   108,408 0 4,640
RELIANCE STEEL & ALUMINUM CO COM 759509102 2,195 24,317 SH   SOLE   19,991 0 4,326
RELX PLC SPONSORED ADR 759530108 31,304 1,459,375 SH   SOLE   1,417,782 0 41,593
RENAISSANCERE HOLDINGS LTD COM G7496G103 242 1,689 SH   SOLE   0 0 1,689
RENASANT CORP COM 75970E107 2,959 87,413 SH   SOLE   0 0 87,413
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 2,511 114,354 SH   SOLE   0 0 114,354
REPLIGEN CORP COM 759916109 307 5,192 SH   SOLE   3,142 0 2,050
REPUBLIC BANCORP KY CL A 760281204 301 6,741 SH   SOLE   0 0 6,741
REPUBLIC SVCS INC COM 760759100 41,231 512,945 SH   SOLE   290,203 0 222,742
RESEARCH FRONTIERS INC COM 760911107 24 11,000 SH   SOLE   0 0 11,000
RESIDEO TECHNOLOGIES INC COM 76118Y104 3,255 168,730 SH   SOLE   104,315 0 64,415
RESMED INC COM 761152107 750 7,218 SH   SOLE   0 0 7,218
RESOURCES CONNECTION INC COM 76122Q105 2,315 139,988 SH   SOLE   136,154 0 3,834
RESTAURANT BRANDS INTL INC COM 76131D103 3,690 56,653 SH   SOLE   45,225 0 11,428
RETAIL OPPORTUNITY INVTS COR COM 76131N101 28,873 1,665,102 SH   SOLE   1,434,339 0 230,763
RETAIL PPTYS AMER INC CL A 76131V202 2,678 219,650 SH   SOLE   208,281 0 11,369
REXNORD CORP NEW COM 76169B102 317 12,621 SH   SOLE   12,459 0 162
RH COM 74967X103 2,201 21,382 SH   SOLE   0 0 21,382
RING ENERGY INC COM 76680V108 849 144,629 SH   SOLE   0 0 144,629
RINGCENTRAL INC CL A 76680R206 37,921 351,776 SH   SOLE   4,113 0 347,663
RIO TINTO PLC SPONSORED ADR 767204100 25,125 426,940 SH   SOLE   150,031 0 276,909
RITCHIE BROS AUCTIONEERS COM 767744105 3,723 109,550 SH   SOLE   102,996 0 6,554
RITE AID CORP COM 767754104 69 109,335 SH   SOLE   0 0 109,335
RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 1,318 79,877 SH   SOLE   0 0 79,877
RLI CORP COM 749607107 3,547 49,435 SH   SOLE   46,853 0 2,582
RLJ LODGING TR CUM CONV PFD A 74965L200 921 36,586 SH   SOLE   0 0 36,586
RMR REAL ESTATE INCOME FUND COM 76970B101 16,087 860,718 SH   SOLE   0 0 860,718
ROBERT HALF INTL INC COM 770323103 7,188 110,316 SH   SOLE   106,916 0 3,400
ROCKWELL AUTOMATION INC COM 773903109 15,020 85,605 SH   SOLE   38,363 0 47,242
ROCKWELL MED INC COM 774374102 226 39,806 SH   SOLE   0 0 39,806
ROGERS COMMUNICATIONS INC CL B 775109200 23,887 443,695 SH   SOLE   417,731 0 25,964
ROGERS CORP COM 775133101 566 3,565 SH   SOLE   1,667 0 1,898
ROKU INC COM CL A 77543R102 6,811 105,582 SH   SOLE   0 0 105,582
ROKU INC COM CL A 77543R102 347 29,900 SH Call SOLE   0 0 0
ROLLINS INC COM 775711104 5,303 127,415 SH   SOLE   0 0 127,415
ROPER TECHNOLOGIES INC COM 776696106 68,702 200,894 SH   SOLE   5,825 0 195,069
ROSS STORES INC COM 778296103 28,618 307,393 SH   SOLE   210,211 0 97,182
ROYAL BK CDA MONTREAL QUE COM 780087102 31,650 419,071 SH   SOLE   266,111 0 152,960
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 3,146 482,560 SH   SOLE   430,520 0 52,040
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 8,704 75,936 SH   SOLE   48,962 0 26,974
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 36,854 576,299 SH   SOLE   216,795 0 359,504
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 86,134 1,376,158 SH   SOLE   915,169 0 460,989
ROYAL GOLD INC COM 780287108 9,198 101,139 SH   SOLE   0 0 101,139
ROYCE GLOBAL VALUE TR INC COM 78081T104 11,614 1,154,502 SH   SOLE   0 0 1,154,502
ROYCE MICRO-CAP TR INC COM 780915104 741 88,936 SH   SOLE   0 0 88,936
ROYCE VALUE TR INC COM 780910105 18,502 1,344,615 SH   SOLE   0 0 1,344,615
RPC INC COM 749660106 121 10,570 SH   SOLE   0 0 10,570
RPM INTL INC COM 749685103 38,816 668,780 SH   SOLE   550,473 0 118,307
RUDOLPH TECHNOLOGIES INC COM 781270103 213 9,332 SH   SOLE   9,130 0 202
RUSH ENTERPRISES INC CL A 781846209 255 6,108 SH   SOLE   2,608 0 3,500
RUTHS HOSPITALITY GROUP INC COM 783332109 552 21,573 SH   SOLE   20,323 0 1,250
RYANAIR HLDGS PLC SPONSORED ADS 783513203 5,487 73,217 SH   SOLE   61,798 0 11,419
RYDER SYS INC COM 783549108 9,491 153,109 SH   SOLE   0 0 153,109
RYMAN HOSPITALITY PPTYS INC COM 78377T107 28,216 343,098 SH   SOLE   331,910 0 11,188
S&P GLOBAL INC COM 78409V104 26,150 124,187 SH   SOLE   45,145 0 79,042
SABINE ROYALTY TR UNIT BEN INT 785688102 456 9,794 SH   SOLE   0 0 9,794
SABRA HEALTH CARE REIT INC COM 78573L106 24,726 1,269,975 SH   SOLE   1,241,513 0 28,462
SABRE CORP COM 78573M104 20,756 970,345 SH   SOLE   959,780 0 10,565
SAGE THERAPEUTICS INC COM 78667J108 5,266 33,107 SH   SOLE   23,042 0 10,065
SAIA INC COM 78709Y105 374 6,115 SH   SOLE   3,618 0 2,497
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 541 18,850 SH   SOLE   17,412 0 1,438
SALESFORCE COM INC COM 79466L302 194,417 1,227,616 SH   SOLE   237,657 0 989,959
SALESFORCE COM INC COM 79466L302 5 11,000 SH Call SOLE   0 0 0
SALLY BEAUTY HLDGS INC COM 79546E104 434 23,599 SH   SOLE   23,599 0 0
SANDERSON FARMS INC COM 800013104 2,065 15,661 SH   SOLE   14,176 0 1,485
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 26 25,033 SH   SOLE   0 0 25,033
SANDRIDGE PERMIAN TR COM UNIT BEN INT 80007A102 24 10,049 SH   SOLE   0 0 10,049
SANDSTORM GOLD LTD COM NEW 80013R206 123 22,490 SH   SOLE   0 0 22,490
SANOFI RIGHT 12/31/2020 80105N113 5 10,893 SH   SOLE   0 0 10,893
SANOFI SPONSORED ADR 80105N105 38,431 867,905 SH   SOLE   713,689 0 154,216
SAP SE SPON ADR 803054204 34,137 295,662 SH   SOLE   267,314 0 28,348
SAREPTA THERAPEUTICS INC COM 803607100 2,098 17,605 SH   SOLE   9,582 0 8,023
SASOL LTD SPONSORED ADR 803866300 736 23,798 SH   SOLE   0 0 23,798
SAVARA INC COM 805111101 305 41,407 SH   SOLE   0 0 41,407
SB ONE BANCORP COM 78413T103 467 21,493 SH   SOLE   0 0 21,493
SBA COMMUNICATIONS CORP NEW CL A 78410G104 11,484 57,516 SH   SOLE   41,660 0 15,856
SCANSOURCE INC COM 806037107 206 5,742 SH   SOLE   0 0 5,742
SCHLUMBERGER LTD COM 806857108 61,056 1,401,344 SH   SOLE   971,922 0 429,422
SCHNEIDER NATIONAL INC CL B 80689H102 1,153 54,779 SH   SOLE   54,308 0 471
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,239 39,578 SH   SOLE   0 0 39,578
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 431 13,360 SH   SOLE   0 0 13,360
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 1,796 47,319 SH   SOLE   0 0 47,319
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 290 10,450 SH   SOLE   0 0 10,450
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,830 26,890 SH   SOLE   0 0 26,890
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,615 30,893 SH   SOLE   0 0 30,893
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,000 12,588 SH   SOLE   0 0 12,588
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 4,029 59,594 SH   SOLE   0 0 59,594
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 20,431 368,865 SH   SOLE   0 0 368,865
SCHWAB STRATEGIC TR US REIT ETF 808524847 871 19,607 SH   SOLE   0 0 19,607
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 887 12,677 SH   SOLE   0 0 12,677
SCHWAB STRATEGIC TR US TIPS ETF 808524870 389 7,075 SH   SOLE   0 0 7,075
SCHWEITZER-MAUDUIT INTL INC COM 808541106 344 8,874 SH   SOLE   5,684 0 3,190
SCOTTS MIRACLE GRO CO CL A 810186106 8,728 111,067 SH   SOLE   64,261 0 46,806
SEABOARD CORP COM 811543107 343 80 SH   SOLE   0 0 80
SEABRIDGE GOLD INC COM 811916105 1,580 127,514 SH   SOLE   0 0 127,514
SEACOAST BKG CORP FLA COM NEW 811707801 372 14,114 SH   SOLE   8,367 0 5,747
SEAGATE TECHNOLOGY PLC SHS G7945M107 68,478 1,429,909 SH   SOLE   1,321,729 0 108,180
SEALED AIR CORP NEW COM 81211K100 3,169 68,799 SH   SOLE   4,953 0 63,846
SEASPAN CORP SHS Y75638109 3,124 359,050 SH   SOLE   0 0 359,050
SEATTLE GENETICS INC COM 812578102 1,640 22,391 SH   SOLE   5,828 0 16,563
SEAWORLD ENTMT INC COM 81282V100 1,513 58,729 SH   SOLE   57,847 0 882
SEI INVESTMENTS CO COM 784117103 12,422 237,735 SH   SOLE   198,170 0 39,565
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 30,803 658,592 SH   SOLE   454,744 0 203,848
SELECT SECTOR SPDR TR ENERGY 81369Y506 29,402 444,680 SH   SOLE   71,709 0 372,971
SELECT SECTOR SPDR TR ENERGY 81369Y506 2 32,000 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 6,947 191,792 SH   SOLE   0 0 191,792
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 71,562 628,548 SH   SOLE   339,457 0 289,091
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 55,774 994,006 SH   SOLE   792,196 0 201,810
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 106,508 1,160,845 SH   SOLE   610,840 0 550,005
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 45,134 1,755,482 SH   SOLE   325,822 0 1,429,660
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 17 22,900 SH Call SOLE   0 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 38,030 506,858 SH   SOLE   30,357 0 476,501
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 25,257 434,185 SH   SOLE   147,303 0 286,882
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 5,142 92,654 SH   SOLE   0 0 92,654
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 107,161 1,448,128 SH   SOLE   772,762 0 675,366
SELECTIVE INS GROUP INC COM 816300107 388 6,137 SH   SOLE   0 0 6,137
SEMPRA ENERGY COM 816851109 42,063 334,206 SH   SOLE   283,761 0 50,445
SENIOR HSG PPTYS TR SH BEN INT 81721M109 460 39,035 SH   SOLE   0 0 39,035
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 13,280 294,990 SH   SOLE   291,895 0 3,095
SENSEONICS HLDGS INC COM 81727U105 2,232 910,947 SH   SOLE   0 0 910,947
SENSIENT TECHNOLOGIES CORP COM 81725T100 910 13,417 SH   SOLE   10,488 0 2,929
SERITAGE GROWTH PPTYS CL A 81752R100 3,934 88,529 SH   SOLE   12,672 0 75,857
SERVICE CORP INTL COM 817565104 3,858 96,095 SH   SOLE   3,267 0 92,828
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 583 12,477 SH   SOLE   11,288 0 1,189
SERVICENOW INC COM 81762P102 62,707 254,399 SH   SOLE   51,398 0 203,001
SERVISFIRST BANCSHARES INC COM 81768T108 341 10,104 SH   SOLE   0 0 10,104
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 316 15,428 SH   SOLE   0 0 15,428
SHERWIN WILLIAMS CO COM 824348106 27,901 64,771 SH   SOLE   46,347 0 18,424
SHINHAN FINANCIAL GROUP CO L SPN ADR RESTRD 824596100 961 25,861 SH   SOLE   24,737 0 1,124
SHIP FINANCE INTERNATIONAL L SHS G81075106 376 30,431 SH   SOLE   0 0 30,431
SHOPIFY INC CL A 82509L107 14,194 68,687 SH   SOLE   21,294 0 47,393
SIENNA BIOPHARMACEUTICALS IN COM 82622H108 54 23,226 SH   SOLE   0 0 23,226
SIGA TECHNOLOGIES INC COM 826917106 127 21,100 SH   SOLE   0 0 21,100
SIGNATURE BK NEW YORK N Y COM 82669G104 6,199 48,401 SH   SOLE   42,536 0 5,865
SILGAN HOLDINGS INC COM 827048109 712 24,046 SH   SOLE   3,664 0 20,382
SILICON LABORATORIES INC COM 826919102 3,094 38,263 SH   SOLE   37,483 0 780
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 3,893 98,199 SH   SOLE   67,528 0 30,671
SILVERCORP METALS INC COM 82835P103 49 18,998 SH   SOLE   0 0 18,998
SILVERCREST METALS INC COM 828363101 74 22,674 SH   SOLE   0 0 22,674
SIMMONS 1ST NATL CORP CL A $1 PAR 828730200 457 18,687 SH   SOLE   6,943 0 11,744
SIMON PPTY GROUP INC NEW COM 828806109 26,951 147,913 SH   SOLE   77,635 0 70,278
SIMPSON MANUFACTURING CO INC COM 829073105 1,627 27,448 SH   SOLE   27,448 0 0
SIMULATIONS PLUS INC COM 829214105 1,656 78,429 SH   SOLE   76,779 0 1,650
SINA CORP ORD G81477104 3,630 61,282 SH   SOLE   0 0 61,282
SINCLAIR BROADCAST GROUP INC CL A 829226109 377 9,803 SH   SOLE   8,169 0 1,634
SIRIUS XM HLDGS INC COM 82968B103 4,740 835,924 SH   SOLE   445,114 0 390,810
SITE CENTERS CORP COM 82981J109 998 73,262 SH   SOLE   105 0 73,157
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4,005 70,072 SH   SOLE   57,481 0 12,591
SIX FLAGS ENTMT CORP NEW COM 83001A102 12,793 259,221 SH   SOLE   70,025 0 189,196
SJW GROUP COM 784305104 1,232 19,947 SH   SOLE   14,602 0 5,345
SK TELECOM LTD SPONSORED ADR 78440P108 945 38,599 SH   SOLE   37,357 0 1,242
SKECHERS U S A INC CL A 830566105 351 10,444 SH   SOLE   0 0 10,444
SKYWEST INC COM 830879102 2,289 42,155 SH   SOLE   3,515 0 38,640
SKYWORKS SOLUTIONS INC COM 83088M102 5,023 60,896 SH   SOLE   0 0 60,896
SL GREEN RLTY CORP COM 78440X101 15,405 171,315 SH   SOLE   169,725 0 1,590
SLEEP NUMBER CORP COM 83125X103 1,828 38,900 SH   SOLE   1,328 0 37,572
SLM CORP COM 78442P106 4,204 424,249 SH   SOLE   419,005 0 5,244
SM ENERGY CO COM 78454L100 398 22,762 SH   SOLE   0 0 22,762
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 1,648 41,081 SH   SOLE   38,238 0 2,843
SMITH A O CORP COM 831865209 8,455 158,557 SH   SOLE   97,074 0 61,483
SMUCKER J M CO COM NEW 832696405 25,856 221,935 SH   SOLE   861 0 221,074
SNAP INC CL A 83304A106 2,173 197,206 SH   SOLE   0 0 197,206
SNAP ON INC COM 833034101 30,441 194,476 SH   SOLE   165,128 0 29,348
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 3,246 84,434 SH   SOLE   74,179 0 10,255
SOGOU INC ADR REPSTG A 83409V104 125 21,100 SH   SOLE   0 0 21,100
SOL GEL TECHNOLOGIES SHS M8694L103 281 41,060 SH   SOLE   0 0 41,060
SOLIGENIX INC COM 834223307 13 14,710 SH   SOLE   0 0 14,710
SONOCO PRODS CO COM 835495102 3,715 60,382 SH   SOLE   23,057 0 37,325
SONOS INC COM 83570H108 2,567 249,473 SH   SOLE   0 0 249,473
SONY CORP SPONSORED ADR 835699307 5,081 120,292 SH   SOLE   23,607 0 96,685
SONY CORP SPONSORED ADR 835699307 1 16,100 SH Call SOLE   0 0 0
SOUTH JERSEY INDS INC COM 838518108 4,075 127,072 SH   SOLE   85,601 0 41,471
SOUTH ST CORP COM 840441109 3,089 45,205 SH   SOLE   35,026 0 10,179
SOUTHERN CO COM 842587107 116,819 2,260,435 SH   SOLE   1,375,411 0 885,024
SOUTHERN COPPER CORP COM 84265V105 763 19,239 SH   SOLE   4,358 0 14,881
SOUTHERN FIRST BANCSHARES IN COM 842873101 426 12,563 SH   SOLE   0 0 12,563
SOUTHWEST AIRLS CO COM 844741108 23,238 447,657 SH   SOLE   236,378 0 211,279
SOUTHWEST GAS HOLDINGS INC COM 844895102 576 7,007 SH   SOLE   2,447 0 4,560
SOUTHWESTERN ENERGY CO COM 845467109 765 163,023 SH   SOLE   147,099 0 15,924
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 59,210 228,491 SH   SOLE   0 0 228,491
SPDR GOLD TRUST GOLD SHS 78463V107 61,765 506,225 SH   SOLE   37 0 506,188
SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 696 7,042 SH   SOLE   0 0 7,042
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 8,921 178,311 SH   SOLE   55 0 178,256
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,720 43,780 SH   SOLE   0 0 43,780
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 2,955 80,773 SH   SOLE   0 0 80,773
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 12,285 265,740 SH   SOLE   0 0 265,740
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 8,103 137,018 SH   SOLE   134,698 0 2,320
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,705 58,372 SH   SOLE   0 0 58,372
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 7,155 200,088 SH   SOLE   0 0 200,088
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 367 3,662 SH   SOLE   0 0 3,662
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 946 29,891 SH   SOLE   0 0 29,891
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 403 9,047 SH   SOLE   0 0 9,047
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 252 4,894 SH   SOLE   0 0 4,894
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 505 7,619 SH   SOLE   0 0 7,619
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 3,620 95,191 SH   SOLE   0 0 95,191
SPDR S&P 500 ETF TR TR UNIT 78462F103 638,626 2,260,759 SH   SOLE   274,990 0 1,985,769
SPDR S&P 500 ETF TR TR UNIT 78462F103 30 11,400 SH Put SOLE   0 0 11,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 84 17,300 SH Put SOLE   0 0 17,300
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 55,700 SH Put SOLE   0 0 55,700
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 206,085 596,631 SH   SOLE   289,780 0 306,851
SPDR SER TR BLOMBERG BRC INV 78468R200 174,255 5,676,062 SH   SOLE   4,912,397 0 763,665
SPDR SER TR BLOOMBERG SRT TR 78468R408 1,450 53,211 SH   SOLE   0 0 53,211
SPDR SER TR DORSEY WRGT FI 78468R713 1,067 46,114 SH   SOLE   0 0 46,114
SPDR SER TR MSCI USA STRTGIC 78468R812 10,025 120,570 SH   SOLE   120,502 0 68
SPDR SER TR NUVEEN BLMBRG SR 78468R739 117,959 2,433,147 SH   SOLE   2,396,761 0 36,386
SPDR SER TR NUVEEN BRC MUNIC 78468R721 6,462 131,130 SH   SOLE   96,328 0 34,802
SPDR SER TR PORTFOLIO SM ETF 78468R853 256 8,473 SH   SOLE   0 0 8,473
SPDR SER TR PRTFLO S&P500 HI 78468R788 4,320 114,156 SH   SOLE   0 0 114,156
SPDR SER TR SPDR BLOOMBERG 78468R663 3,210 35,042 SH   SOLE   0 0 35,042
SPDR SER TR SSGA US SMAL ETF 78468R887 406 4,437 SH   SOLE   0 0 4,437
SPDR SERIES TRUST AEROSPACE DEF 78464A631 7,373 80,306 SH   SOLE   0 0 80,306
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 21,588 413,161 SH   SOLE   993 0 412,168
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 2,895 47,913 SH   SOLE   0 0 47,913
SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 310 10,147 SH   SOLE   0 0 10,147
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 374 13,414 SH   SOLE   0 0 13,414
SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 1,420 54,989 SH   SOLE   47,493 0 7,496
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 50,210 1,395,896 SH   SOLE   1,179,176 0 216,720
SPDR SERIES TRUST COMP SOFTWARE 78464A599 5,320 56,352 SH   SOLE   0 0 56,352
SPDR SERIES TRUST DJ REIT ETF 78464A607 1,169 11,819 SH   SOLE   0 0 11,819
SPDR SERIES TRUST FACTST INV ETF 78464A110 3,581 34,290 SH   SOLE   0 0 34,290
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 434 8,016 SH   SOLE   0 0 8,016
SPDR SERIES TRUST GLB DOW ETF 78464A706 4,005 48,162 SH   SOLE   0 0 48,162
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 955 14,800 SH   SOLE   0 0 14,800
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 8,328 103,643 SH   SOLE   0 0 103,643
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 30,506 530,907 SH   SOLE   397,042 0 133,865
SPDR SERIES TRUST NYSE TECH ETF 78464A102 994 13,948 SH   SOLE   0 0 13,948
SPDR SERIES TRUST OILGAS EQUIP 78464A748 755 65,389 SH   SOLE   0 0 65,389
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 43,992 1,541,424 SH   SOLE   1,532,687 0 8,737
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 159,226 4,659,806 SH   SOLE   4,545,133 0 114,673
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 1,220 33,515 SH   SOLE   0 0 33,515
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 8,818 265,352 SH   SOLE   0 0 265,352
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 9,428 282,873 SH   SOLE   271,116 0 11,757
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 35,627 1,166,196 SH   SOLE   960,989 0 205,207
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 15,901 427,336 SH   SOLE   0 0 427,336
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,588 52,460 SH   SOLE   0 0 52,460
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,217 61,211 SH   SOLE   0 0 61,211
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 258 5,130 SH   SOLE   0 0 5,130
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 1,606 26,894 SH   SOLE   0 0 26,894
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 2,296 38,083 SH   SOLE   0 0 38,083
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 2,309 34,626 SH   SOLE   0 0 34,626
SPDR SERIES TRUST S&P BIOTECH 78464A870 29,930 330,568 SH   SOLE   0 0 330,568
SPDR SERIES TRUST S&P BIOTECH 78464A870 297 41,500 SH Call SOLE   0 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 4,066 97,332 SH   SOLE   0 0 97,332
SPDR SERIES TRUST S&P BK ETF 78464A797 8 15,000 SH Call SOLE   0 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 422,719 4,252,272 SH   SOLE   3,326,097 0 926,175
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1,250 32,427 SH   SOLE   0 0 32,427
SPDR SERIES TRUST S&P INS ETF 78464A789 1,382 44,730 SH   SOLE   0 0 44,730
SPDR SERIES TRUST S&P METALS MNG 78464A755 374 12,617 SH   SOLE   0 0 12,617
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3,987 129,708 SH   SOLE   0 0 129,708
SPDR SERIES TRUST S&P PHARMAC 78464A722 1,986 47,766 SH   SOLE   0 0 47,766
SPDR SERIES TRUST S&P REGL BKG 78464A698 5,745 111,906 SH   SOLE   900 0 111,006
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2,136 47,424 SH   SOLE   0 0 47,424
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 16,655 212,144 SH   SOLE   0 0 212,144
SPDR SERIES TRUST S&P TELECOM 78464A540 212 3,005 SH   SOLE   0 0 3,005
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 754 12,476 SH   SOLE   0 0 12,476
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 746 17,480 SH   SOLE   0 0 17,480
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1,496 27,301 SH   SOLE   22,123 0 5,178
SPIRE INC COM 84857L101 649 7,882 SH   SOLE   0 0 7,882
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 3,759 41,070 SH   SOLE   29,288 0 11,782
SPIRIT AIRLS INC COM 848577102 1,934 36,586 SH   SOLE   0 0 36,586
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 412 10,370 SH   SOLE   0 0 10,370
SPLUNK INC COM 848637104 29,979 240,599 SH   SOLE   199,830 0 40,769
SPOTIFY TECHNOLOGY S A SHS L8681T102 22,654 163,215 SH   SOLE   22,186 0 141,029
SPRAGUE RES LP COM UNIT REP LTD 849343108 656 35,516 SH   SOLE   0 0 35,516
SPRINT CORPORATION COM 85207U105 1,154 204,310 SH   SOLE   0 0 204,310
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 8,930 720,161 SH   SOLE   0 0 720,161
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 3,142 300,662 SH   SOLE   0 0 300,662
SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 1,037 97,734 SH   SOLE   0 0 97,734
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 996 179,850 SH   SOLE   0 0 179,850
SPROUTS FMRS MKT INC COM 85208M102 1,965 91,230 SH   SOLE   17,877 0 73,353
SPROUTS FMRS MKT INC COM 85208M102 21 60,800 SH Call SOLE   0 0 0
SPX CORP COM 784635104 4,319 124,139 SH   SOLE   118,246 0 5,893
SPX FLOW INC COM 78469X107 1,152 36,116 SH   SOLE   0 0 36,116
SQUARE INC CL A 852234103 42,020 560,862 SH   SOLE   80,027 0 480,835
SRC ENERGY INC COM 78470V108 1,711 334,112 SH   SOLE   0 0 334,112
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 12,075 189,597 SH   SOLE   73,073 0 116,524
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 2,962 64,332 SH   SOLE   13,303 0 51,029
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 28,287 750,141 SH   SOLE   0 0 750,141
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 321 12,755 SH   SOLE   0 0 12,755
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 13,960 288,721 SH   SOLE   0 0 288,721
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1,101 22,360 SH   SOLE   0 0 22,360
SSR MNG INC COM 784730103 2,261 178,736 SH   SOLE   0 0 178,736
ST JOE CO COM 790148100 610 36,980 SH   SOLE   0 0 36,980
STAG INDL INC COM 85254J102 30,055 1,013,659 SH   SOLE   933,029 0 80,630
STAMPS COM INC COM NEW 852857200 1,716 21,075 SH   SOLE   0 0 21,075
STANLEY BLACK & DECKER INC COM 854502101 9,351 68,666 SH   SOLE   16,710 0 51,956
STANLEY BLACK & DECKER INC UNIT 05/15/2020 854502887 1,365 14,000 SH   SOLE   0 0 14,000
STARBUCKS CORP COM 855244109 114,401 1,538,883 SH   SOLE   726,484 0 812,399
STARBUCKS CORP COM 855244109 12 13,400 SH Call SOLE   0 0 0
STARTEK INC COM 85569C107 796 101,052 SH   SOLE   101,052 0 0
STARWOOD PPTY TR INC COM 85571B105 56,589 2,531,966 SH   SOLE   2,274,140 0 257,826
STATE STR CORP COM 857477103 9,840 149,516 SH   SOLE   103,708 0 45,808
STEEL DYNAMICS INC COM 858119100 7,941 225,143 SH   SOLE   148,302 0 76,841
STEELCASE INC CL A 858155203 3,133 215,336 SH   SOLE   0 0 215,336
STEIN MART INC COM 858375108 82 82,377 SH   SOLE   0 0 82,377
STELLUS CAP INVT CORP COM 858568108 2,584 182,641 SH   SOLE   0 0 182,641
STEPAN CO COM 858586100 659 7,526 SH   SOLE   0 0 7,526
STERICYCLE INC COM 858912108 44,293 813,919 SH   SOLE   749,616 0 64,303
STERIS PLC SHS USD G8473T100 35,888 280,312 SH   SOLE   263,264 0 17,048
STERLING BANCORP DEL COM 85917A100 653 35,074 SH   SOLE   0 0 35,074
STIFEL FINL CORP COM 860630102 517 9,803 SH   SOLE   8,293 0 1,510
STITCH FIX INC COM CL A 860897107 273 9,666 SH   SOLE   0 0 9,666
STMICROELECTRONICS N V NY REGISTRY 861012102 2,102 141,550 SH   SOLE   36,631 0 104,919
STOCK YDS BANCORP INC COM 861025104 399 11,791 SH   SOLE   0 0 11,791
STONEMOR PARTNERS L P COM UNITS INT 86183Q100 167 44,179 SH   SOLE   0 0 44,179
STORE CAP CORP COM 862121100 8,371 249,874 SH   SOLE   135,981 0 113,893
STRATASYS LTD SHS M85548101 445 18,702 SH   SOLE   0 0 18,702
STRYKER CORP COM 863667101 58,569 296,511 SH   SOLE   123,407 0 173,104
STURM RUGER & CO INC COM 864159108 244 4,604 SH   SOLE   0 0 4,604
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 789 35,203 SH   SOLE   0 0 35,203
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 10,411 1,480,906 SH   SOLE   1,439,764 0 41,142
SUMMIT HOTEL PPTYS INC COM 866082100 1,747 153,100 SH   SOLE   138,435 0 14,665
SUMMIT MATLS INC CL A 86614U100 2,781 175,239 SH   SOLE   152,511 0 22,728
SUMMIT MATLS INC CL A 86614U100 3 18,100 SH Call SOLE   0 0 0
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 182 18,688 SH   SOLE   0 0 18,688
SUN CMNTYS INC COM 866674104 2,976 25,113 SH   SOLE   18,754 0 6,359
SUN LIFE FINL INC COM 866796105 763 19,831 SH   SOLE   0 0 19,831
SUNCOKE ENERGY INC COM 86722A103 1,188 139,985 SH   SOLE   137,754 0 2,231
SUNCOR ENERGY INC NEW COM 867224107 26,085 804,023 SH   SOLE   657,717 0 146,306
SUNOCO LP COM UT REP LP 86765K109 2,287 73,393 SH   SOLE   0 0 73,393
SUNPOWER CORP COM 867652406 320 49,202 SH   SOLE   0 0 49,202
SUNRUN INC COM 86771W105 756 53,749 SH   SOLE   0 0 53,749
SUNTRUST BKS INC COM 867914103 38,023 641,743 SH   SOLE   422,756 0 218,987
SUPER LEAGUE GAMING INC COM 86804F202 129 16,000 SH   SOLE   0 0 16,000
SUPERIOR ENERGY SVCS INC COM 868157108 822 176,114 SH   SOLE   76,702 0 99,412
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,523 43,472 SH   SOLE   2,633 0 40,839
SVB FINL GROUP COM 78486Q101 15,702 70,615 SH   SOLE   12,369 0 58,246
SWITCH INC CL A 87105L104 204 19,769 SH   SOLE   0 0 19,769
SYKES ENTERPRISES INC COM 871237103 1,641 58,033 SH   SOLE   57,995 0 38
SYMANTEC CORP COM 871503108 2,842 123,626 SH   SOLE   79 0 123,547
SYMANTEC CORP COM 871503108 8 78,400 SH Call SOLE   0 0 0
SYNALLOY CP DEL COM 871565107 289 19,000 SH   SOLE   0 0 19,000
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 1,345 221,170 SH   SOLE   0 0 221,170
SYNCHRONY FINL COM 87165B103 40,680 1,275,219 SH   SOLE   174,830 0 1,100,389
SYNCHRONY FINL COM 87165B103 30 10,800 SH Call SOLE   0 0 0
SYNCHRONY FINL COM 87165B103 5 31,500 SH Call SOLE   0 0 0
SYNDAX PHARMACEUTICALS INC COM 87164F105 105 20,000 SH   SOLE   0 0 20,000
SYNEOS HEALTH INC CL A 87166B102 4,755 91,873 SH   SOLE   39,250 0 52,623
SYNNEX CORP COM 87162W100 6,260 65,621 SH   SOLE   2,987 0 62,634
SYNOPSYS INC COM 871607107 14,616 126,932 SH   SOLE   91,123 0 35,809
SYNOVUS FINL CORP COM NEW 87161C501 3,916 113,979 SH   SOLE   179 0 113,800
SYSCO CORP COM 871829107 72,409 1,084,610 SH   SOLE   769,983 0 314,627
T MOBILE US INC COM 872590104 18,999 274,950 SH   SOLE   75,331 0 199,619
T2 BIOSYSTEMS INC COM 89853L104 65 24,850 SH   SOLE   0 0 24,850
TABLEAU SOFTWARE INC CL A 87336U105 5,960 46,824 SH   SOLE   15,957 0 30,867
TABULA RASA HEALTHCARE INC COM 873379101 332 5,885 SH   SOLE   3,225 0 2,660
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 51,606 1,259,917 SH   SOLE   825,599 0 434,318
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 3,870 41,011 SH   SOLE   12,620 0 28,391
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 10,231 502,244 SH   SOLE   443,251 0 58,993
TAL EDUCATION GROUP SPONSORED ADS 874080104 626 17,361 SH   SOLE   0 0 17,361
TALLGRASS ENERGY LP CLASS A SHS 874696107 3,630 144,381 SH   SOLE   13,198 0 131,183
TANDEM DIABETES CARE INC COM NEW 875372203 1,313 20,682 SH   SOLE   13,423 0 7,259
TANGER FACTORY OUTLET CTRS I COM 875465106 5,638 268,725 SH   SOLE   145,187 0 123,538
TAPESTRY INC COM 876030107 6,238 192,002 SH   SOLE   97,710 0 94,292
TARGA RES CORP COM 87612G101 54,453 1,310,534 SH   SOLE   955,435 0 355,099
TARGET CORP COM 87612E106 117,945 1,469,544 SH   SOLE   1,011,024 0 458,520
TASEKO MINES LTD COM 876511106 24 40,700 SH   SOLE   0 0 40,700
TC PIPELINES LP UT COM LTD PRT 87233Q108 774 20,708 SH   SOLE   0 0 20,708
TCF FINL CORP COM 872275102 586 28,327 SH   SOLE   26,921 0 1,406
TCG BDC INC COM 872280102 1,064 73,496 SH   SOLE   0 0 73,496
TCW STRATEGIC INCOME FUND IN COM 872340104 2,360 429,068 SH   SOLE   0 0 429,068
TD AMERITRADE HLDG CORP COM 87236Y108 14,489 289,842 SH   SOLE   283,241 0 6,601
TE CONNECTIVITY LTD REG SHS H84989104 73,831 914,320 SH   SOLE   838,160 0 76,160
TECH DATA CORP COM 878237106 8,097 79,060 SH   SOLE   54,515 0 24,545
TECHNIPFMC PLC COM G87110105 4,015 171,516 SH   SOLE   155,337 0 16,179
TECK RESOURCES LTD CL B 878742204 2,679 115,663 SH   SOLE   82,297 0 33,366
TECK RESOURCES LTD CL B 878742204 4 10,400 SH Call SOLE   0 0 0
TECNOGLASS INC SHS G87264100 83 11,400 SH   SOLE   0 0 11,400
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 202 13,469 SH   SOLE   0 0 13,469
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Y8565J101 55 45,670 SH   SOLE   0 0 45,670
TEGNA INC COM 87901J105 979 69,419 SH   SOLE   59,993 0 9,426
TEJON RANCH CO COM 879080109 247 14,050 SH   SOLE   0 0 14,050
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 6,563 319,504 SH   SOLE   8 0 319,496
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 16,270 923,385 SH   SOLE   0 0 923,385
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 4,764 278,102 SH   SOLE   19 0 278,083
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 1,848 144,294 SH   SOLE   0 0 144,294
TELADOC HEALTH INC COM 87918A105 11,883 213,732 SH   SOLE   16,937 0 196,795
TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 1,025 163,137 SH   SOLE   155,466 0 7,671
TELEDYNE TECHNOLOGIES INC COM 879360105 14,459 61,007 SH   SOLE   59,699 0 1,308
TELEFLEX INC COM 879369106 16,135 53,397 SH   SOLE   42,328 0 11,069
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 1,221 101,151 SH   SOLE   89,560 0 11,591
TELEFONICA S A SPONSORED ADR 879382208 1,685 201,515 SH   SOLE   28,736 0 172,779
TELEPHONE & DATA SYS INC COM NEW 879433829 579 18,843 SH   SOLE   146 0 18,697
TELIGENT INC NEW COM 87960W104 39 33,500 SH   SOLE   0 0 33,500
TELUS CORP COM 87971M103 22,030 594,592 SH   SOLE   576,199 0 18,393
TEMPLETON DRAGON FD INC COM 88018T101 420 21,129 SH   SOLE   0 0 21,129
TEMPLETON EMERG MKTS INCOME COM 880192109 811 79,247 SH   SOLE   0 0 79,247
TEMPLETON EMERGING MKTS FD I COM 880191101 227 15,224 SH   SOLE   0 0 15,224
TEMPLETON GLOBAL INCOME FD COM 880198106 2,839 450,674 SH   SOLE   0 0 450,674
TEMPUR SEALY INTL INC COM 88023U101 5,414 93,871 SH   SOLE   67,229 0 26,642
TENABLE HLDGS INC COM 88025T102 499 15,760 SH   SOLE   0 0 15,760
TENARIS S A SPONSORED ADS 88031M109 669 23,669 SH   SOLE   0 0 23,669
TENARIS S A SPONSORED ADS 88031M109 20 18,600 SH Call SOLE   0 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 358 19,800 SH   SOLE   0 0 19,800
TENET HEALTHCARE CORP COM NEW 88033G407 1,185 41,077 SH   SOLE   0 0 41,077
TENNECO INC CL A VTG COM STK 880349105 678 30,577 SH   SOLE   29,700 0 877
TERADATA CORP DEL COM 88076W103 4,927 112,870 SH   SOLE   108,089 0 4,781
TERADYNE INC COM 880770102 6,124 153,715 SH   SOLE   113,316 0 40,399
TEREX CORP NEW COM 880779103 985 30,643 SH   SOLE   12,702 0 17,941
TERNIUM SA SPONSORED ADS 880890108 293 10,747 SH   SOLE   0 0 10,747
TERRENO RLTY CORP COM 88146M101 3,140 74,699 SH   SOLE   74,594 0 105
TESLA INC COM 88160R101 20,910 74,715 SH   SOLE   26,118 0 48,597
TESSCO TECHNOLOGIES INC COM 872386107 1,464 94,599 SH   SOLE   94,299 0 300
TETRA TECH INC NEW COM 88162G103 515 8,643 SH   SOLE   0 0 8,643
TETRA TECHNOLOGIES INC DEL COM 88162F105 916 391,660 SH   SOLE   45,660 0 346,000
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 7,925 505,395 SH   SOLE   96,810 0 408,585
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 3,486 63,862 SH   SOLE   57,819 0 6,043
TEXAS INSTRS INC COM 882508104 94,825 893,967 SH   SOLE   616,119 0 277,848
TEXAS PAC LD TR SUB CTF PROP I T 882610108 8,394 10,836 SH   SOLE   0 0 10,836
TEXAS ROADHOUSE INC COM 882681109 2,486 39,968 SH   SOLE   31,209 0 8,759
TEXTRON INC COM 883203101 3,828 75,567 SH   SOLE   44,816 0 30,751
TFS FINL CORP COM 87240R107 292 17,750 SH   SOLE   0 0 17,750
TG THERAPEUTICS INC COM 88322Q108 3,067 381,437 SH   SOLE   0 0 381,437
THE CHARLES SCHWAB CORPORATI COM 808513105 27,754 649,061 SH   SOLE   548,142 0 100,919
THE CUSHING MLP INFASTCR TOT COM NEW 231631201 219 20,938 SH   SOLE   0 0 20,938
THE TRADE DESK INC COM CL A 88339J105 3,555 17,958 SH   SOLE   9,469 0 8,489
THERAPEUTICSMD INC COM 88338N107 3,557 730,468 SH   SOLE   0 0 730,468
THERMO FISHER SCIENTIFIC INC COM 883556102 81,833 298,963 SH   SOLE   167,706 0 131,257
THERMO FISHER SCIENTIFIC INC COM 883556102 365 2,500 SH Call SOLE   0 0 0
THERMON GROUP HLDGS INC COM 88362T103 645 26,319 SH   SOLE   26,319 0 0
THL CR SR LN FD COM 87244R103 919 59,863 SH   SOLE   0 0 59,863
THOMSON REUTERS CORP COM NEW 884903709 20,214 341,270 SH   SOLE   330,648 0 10,622
THOR INDS INC COM 885160101 3,813 61,138 SH   SOLE   41,618 0 19,520
TIER REIT INC COM NEW 88650V208 665 23,192 SH   SOLE   0 0 23,192
TIFFANY & CO NEW COM 886547108 16,656 157,797 SH   SOLE   107,925 0 49,872
TIMKEN CO COM 887389104 3,695 84,703 SH   SOLE   78,937 0 5,766
TJX COS INC NEW COM 872540109 42,042 790,103 SH   SOLE   304,615 0 485,488
TJX COS INC NEW COM 872540109 86 27,600 SH Call SOLE   0 0 0
TJX COS INC NEW COM 872540109 423 28,800 SH Call SOLE   0 0 0
TOLL BROTHERS INC COM 889478103 2,387 65,936 SH   SOLE   42,901 0 23,035
TORCHLIGHT ENERGY RES INC COM 89102U103 41 25,000 SH   SOLE   0 0 25,000
TORCHMARK CORP COM 891027104 7,721 94,213 SH   SOLE   77,909 0 16,304
TORO CO COM 891092108 11,899 172,848 SH   SOLE   161,045 0 11,803
TORONTO DOMINION BK ONT COM NEW 891160509 12,984 239,019 SH   SOLE   59,142 0 179,877
TORTOISE ENERGY INDEPENDENC COM 89148K101 152 18,255 SH   SOLE   0 0 18,255
TORTOISE ENERGY INFRA CORP COM 89147L100 5,683 241,817 SH   SOLE   17,593 0 224,224
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3,060 218,230 SH   SOLE   215 0 218,015
TORTOISE PIPELINE & ENERGY F COM 89148H108 3,443 226,540 SH   SOLE   0 0 226,540
TOTAL S A SPONSORED ADS 89151E109 149,612 2,688,438 SH   SOLE   2,280,434 0 408,004
TOTAL SYS SVCS INC COM 891906109 19,564 205,917 SH   SOLE   72,861 0 133,056
TOWNEBANK PORTSMOUTH VA COM 89214P109 1,194 48,248 SH   SOLE   8,076 0 40,172
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 11,033 93,481 SH   SOLE   80,025 0 13,456
TPG SPECIALTY LENDING INC COM 87265K102 1,550 77,485 SH   SOLE   0 0 77,485
TPG SPECIALTY LENDING INC NOTE 4.500%12/1 87265KAB8 371 370,000 PRN   SOLE   0 0 370,000
TPI COMPOSITES INC COM 87266J104 860 30,055 SH   SOLE   0 0 30,055
TRACON PHARMACEUTICALS INC COM 89237H100 25 18,056 SH   SOLE   0 0 18,056
TRACTOR SUPPLY CO COM 892356106 11,699 119,663 SH   SOLE   9,500 0 110,163
TRANSCANADA CORP COM 89353D107 2,819 62,694 SH   SOLE   40,300 0 22,394
TRANSCAT INC COM 893529107 917 39,919 SH   SOLE   39,919 0 0
TRANSDIGM GROUP INC COM 893641100 9,820 21,631 SH   SOLE   16,543 0 5,088
TRANSENTERIX INC COM NEW 89366M201 395 165,950 SH   SOLE   0 0 165,950
TRANSOCEAN LTD REG SHS H8817H100 579 66,432 SH   SOLE   0 0 66,432
TRANSUNION COM 89400J107 1,944 29,083 SH   SOLE   25,275 0 3,808
TRAVELERS COMPANIES INC COM 89417E109 47,453 345,966 SH   SOLE   264,933 0 81,033
TREDEGAR CORP COM 894650100 164 10,157 SH   SOLE   0 0 10,157
TREEHOUSE FOODS INC COM 89469A104 4,474 69,303 SH   SOLE   38,996 0 30,307
TREMONT MTG TR COM 894789106 175 19,900 SH   SOLE   0 0 19,900
TREX CO INC COM 89531P105 3,300 53,649 SH   SOLE   23,584 0 30,065
TRI CONTL CORP COM 895436103 7,438 282,822 SH   SOLE   0 0 282,822
TRI POINTE GROUP INC COM 87265H109 2,966 234,623 SH   SOLE   19,239 0 215,384
TRIBUNE PUBG CO NEW COM 89609W107 1,131 95,919 SH   SOLE   95,879 0 40
TRICO BANCSHARES COM 896095106 1,072 27,293 SH   SOLE   0 0 27,293
TRIMBLE INC COM 896239100 1,693 41,914 SH   SOLE   7,719 0 34,195
TRINITY INDS INC COM 896522109 3,186 146,640 SH   SOLE   127,906 0 18,734
TRINSEO S A SHS L9340P101 2,178 48,079 SH   SOLE   45,337 0 2,742
TRIPADVISOR INC COM 896945201 2,000 38,871 SH   SOLE   30,412 0 8,459
TRISTATE CAP HLDGS INC COM 89678F100 305 14,923 SH   SOLE   7,946 0 6,977
TRITON INTL LTD CL A G9078F107 1,960 63,010 SH   SOLE   0 0 63,010
TRIUMPH GROUP INC NEW COM 896818101 2,600 136,401 SH   SOLE   0 0 136,401
TRUPANION INC COM 898202106 988 30,175 SH   SOLE   0 0 30,175
TRUSTCO BK CORP N Y COM 898349105 245 31,514 SH   SOLE   0 0 31,514
TRUSTMARK CORP COM 898402102 2,293 68,192 SH   SOLE   0 0 68,192
TTM TECHNOLOGIES INC COM 87305R109 120 10,208 SH   SOLE   8,008 0 2,200
TUPPERWARE BRANDS CORP COM 899896104 367 14,345 SH   SOLE   8,503 0 5,842
TURQUOISE HILL RES LTD COM 900435108 124 75,020 SH   SOLE   0 0 75,020
TWILIO INC CL A 90138F102 9,931 76,880 SH   SOLE   0 0 76,880
TWITTER INC COM 90184L102 90,310 2,746,660 SH   SOLE   2,321,090 0 425,570
TWO HBRS INVT CORP COM NEW 90187B408 1,016 75,077 SH   SOLE   0 0 75,077
TYLER TECHNOLOGIES INC COM 902252105 2,528 12,369 SH   SOLE   9,946 0 2,423
TYSON FOODS INC CL A 902494103 11,349 163,466 SH   SOLE   129,968 0 33,498
U S CONCRETE INC COM NEW 90333L201 1,029 24,832 SH   SOLE   0 0 24,832
U S G CORP COM NEW 903293405 393 9,081 SH   SOLE   0 0 9,081
U S SILICA HLDGS INC COM 90346E103 332 19,112 SH   SOLE   13,962 0 5,150
UBIQUITI NETWORKS INC COM 90347A100 1,605 10,718 SH   SOLE   0 0 10,718
UBS AG JERSEY BRH ALERIAN INFRST 902641646 786 34,588 SH   SOLE   0 0 34,588
UBS AG LONDON BRH ETRAC ALER MLP 90267B682 1,090 68,011 SH   SOLE   47,211 0 20,800
UBS GROUP AG SHS H42097107 21,074 1,737,422 SH   SOLE   1,530,971 0 206,451
UDR INC COM 902653104 1,292 28,415 SH   SOLE   0 0 28,415
UGI CORP NEW COM 902681105 2,499 45,095 SH   SOLE   283 0 44,812
ULTA BEAUTY INC COM 90384S303 35,282 101,172 SH   SOLE   84,067 0 17,105
ULTIMATE SOFTWARE GROUP INC COM 90385D107 5,431 16,452 SH   SOLE   15,095 0 1,357
UMB FINL CORP COM 902788108 3,201 49,990 SH   SOLE   46,706 0 3,284
UMH PPTYS INC COM 903002103 718 50,980 SH   SOLE   0 0 50,980
UMPQUA HLDGS CORP COM 904214103 47,743 2,893,532 SH   SOLE   2,758,605 0 134,927
UNDER ARMOUR INC CL A 904311107 2,110 99,824 SH   SOLE   0 0 99,824
UNDER ARMOUR INC CL C 904311206 1,743 92,365 SH   SOLE   0 0 92,365
UNIFIRST CORP MASS COM 904708104 6,331 41,245 SH   SOLE   41,145 0 100
UNILEVER N V N Y SHS NEW 904784709 26,389 452,723 SH   SOLE   370,035 0 82,688
UNILEVER PLC SPON ADR NEW 904767704 69,362 1,201,697 SH   SOLE   1,049,510 0 152,187
UNION BANKSHARES CORP NEW COM 90539J109 1,465 45,325 SH   SOLE   0 0 45,325
UNION PACIFIC CORP COM 907818108 405,482 2,425,078 SH   SOLE   701,565 0 1,723,513
UNION PACIFIC CORP COM 907818108 63 38,800 SH Call SOLE   0 0 0
UNION PACIFIC CORP COM 907818108 140 45,900 SH Call SOLE   0 0 0
UNION PACIFIC CORP COM 907818108 10 11,900 SH Call SOLE   0 0 0
UNIT CORP COM 909218109 702 49,272 SH   SOLE   0 0 49,272
UNITED BANKSHARES INC WEST V COM 909907107 1,403 38,720 SH   SOLE   11,398 0 27,322
UNITED BANKSHARES INC WEST V COM 909907107 3 12,900 SH Call SOLE   0 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 451 18,077 SH   SOLE   7,999 0 10,078
UNITED CONTL HLDGS INC COM 910047109 11,483 143,934 SH   SOLE   65,130 0 78,804
UNITED FIRE GROUP INC COM 910340108 1,427 32,656 SH   SOLE   0 0 32,656
UNITED INS HLDGS CORP COM 910710102 5,014 315,350 SH   SOLE   0 0 315,350
UNITED PARCEL SERVICE INC CL B 911312106 287,146 2,569,753 SH   SOLE   1,983,447 0 586,306
UNITED PARCEL SERVICE INC CL B 911312106 31 10,300 SH Call SOLE   0 0 0
UNITED RENTALS INC COM 911363109 11,830 103,541 SH   SOLE   47,876 0 55,665
UNITED STATES OIL FUND LP UNITS 91232N108 326 26,064 SH   SOLE   0 0 26,064
UNITED STATES STL CORP NEW COM 912909108 1,159 59,472 SH   SOLE   0 0 59,472
UNITED TECHNOLOGIES CORP COM 913017109 121,288 941,010 SH   SOLE   363,233 0 577,777
UNITED THERAPEUTICS CORP DEL COM 91307C102 312 2,662 SH   SOLE   794 0 1,868
UNITEDHEALTH GROUP INC COM 91324P102 392,103 1,585,768 SH   SOLE   892,055 0 693,713
UNITI GROUP INC COM 91325V108 2,714 242,535 SH   SOLE   3,692 0 238,843
UNIVERSAL CORP VA COM 913456109 343 5,953 SH   SOLE   0 0 5,953
UNIVERSAL DISPLAY CORP COM 91347P105 4,919 32,180 SH   SOLE   102 0 32,078
UNIVERSAL ELECTRS INC COM 913483103 1,020 27,451 SH   SOLE   26,427 0 1,024
UNIVERSAL HLTH SVCS INC CL B 913903100 7,965 59,545 SH   SOLE   50,573 0 8,972
UNIVERSAL INS HLDGS INC COM 91359V107 237 7,656 SH   SOLE   6,601 0 1,055
UNIVERSAL SEC INSTRS INC COM NEW 913821302 99 73,513 SH   SOLE   0 0 73,513
UNUM GROUP COM 91529Y106 3,236 95,659 SH   SOLE   83,984 0 11,675
UPLAND SOFTWARE INC COM 91544A109 1,641 38,738 SH   SOLE   5,135 0 33,603
URBAN OUTFITTERS INC COM 917047102 881 29,720 SH   SOLE   5,433 0 24,287
US BANCORP DEL COM NEW 902973304 126,585 2,626,785 SH   SOLE   1,965,399 0 661,386
US BANCORP DEL COM NEW 902973304 1 13,600 SH Call SOLE   0 0 0
US FOODS HLDG CORP COM 912008109 1,667 47,738 SH   SOLE   45,836 0 1,902
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 1,252 80,216 SH   SOLE   0 0 80,216
UTAH MED PRODS INC COM 917488108 1,498 16,979 SH   SOLE   16,979 0 0
V F CORP COM 918204108 47,370 545,033 SH   SOLE   231,818 0 313,215
VAIL RESORTS INC COM 91879Q109 7,031 32,356 SH   SOLE   16,413 0 15,943
VALE S A SPONSORED ADS 91912E105 2,155 165,003 SH   SOLE   0 0 165,003
VALERO ENERGY CORP NEW COM 91913Y100 78,692 927,643 SH   SOLE   642,242 0 285,401
VALHI INC NEW COM 918905100 708 306,350 SH   SOLE   0 0 306,350
VALLEY NATL BANCORP COM 919794107 2,382 248,620 SH   SOLE   70,412 0 178,208
VALMONT INDS INC COM 920253101 1,295 9,958 SH   SOLE   0 0 9,958
VALVOLINE INC COM 92047W101 188 10,114 SH   SOLE   0 0 10,114
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 463 7,424 SH   SOLE   53 0 7,371
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,212 24,826 SH   SOLE   0 0 24,826
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 189 10,737 SH   SOLE   0 0 10,737
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 170 10,406 SH   SOLE   0 0 10,406
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,669 12,991 SH   SOLE   0 0 12,991
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 209 8,017 SH   SOLE   0 0 8,017
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 432 18,464 SH   SOLE   0 0 18,464
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4,018 139,757 SH   SOLE   0 0 139,757
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 17,148 764,874 SH   SOLE   0 0 764,874
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 13 26,600 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 321 26,088 SH   SOLE   0 0 26,088
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 246 12,301 SH   SOLE   0 0 12,301
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 5,313 84,641 SH   SOLE   19,465 0 65,176
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 2,048 81,359 SH   SOLE   0 0 81,359
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 11,096 332,628 SH   SOLE   263,906 0 68,722
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,165 162,783 SH   SOLE   25 0 162,758
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 4 11,100 SH Call SOLE   0 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 11,958 256,387 SH   SOLE   0 0 256,387
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,661 96,417 SH   SOLE   0 0 96,417
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 298 15,375 SH   SOLE   0 0 15,375
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 310 5,100 SH   SOLE   0 0 5,100
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 552 35,107 SH   SOLE   0 0 35,107
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 272 13,198 SH   SOLE   0 0 13,198
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 8,966 84,320 SH   SOLE   0 0 84,320
VANECK VECTORS ETF TR STEEL ETF 92189F205 319 7,982 SH   SOLE   0 0 7,982
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 3,722 24,071 SH   SOLE   0 0 24,071
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 2,213 20,356 SH   SOLE   0 0 20,356
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 459 3,386 SH   SOLE   0 0 3,386
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 4,592 35,909 SH   SOLE   0 0 35,909
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 6,547 54,610 SH   SOLE   0 0 54,610
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 6,932 45,189 SH   SOLE   0 0 45,189
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 1,427 11,202 SH   SOLE   0 0 11,202
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 3,572 25,451 SH   SOLE   0 0 25,451
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 6,914 82,375 SH   SOLE   120 0 82,255
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 16,216 175,988 SH   SOLE   1,573 0 174,415
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 17,536 220,327 SH   SOLE   21,603 0 198,724
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 132,685 1,634,453 SH   SOLE   1,032,912 0 601,541
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 11,200 200,825 SH   SOLE   373 0 200,452
VANGUARD GROUP DIV APP ETF 921908844 108,249 987,296 SH   SOLE   0 0 987,296
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 26,768 231,840 SH   SOLE   0 0 231,840
VANGUARD INDEX FDS GROWTH ETF 922908736 85,796 548,500 SH   SOLE   1,328 0 547,172
VANGUARD INDEX FDS LARGE CAP ETF 922908637 9,791 75,427 SH   SOLE   5,662 0 69,765
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 14,702 102,977 SH   SOLE   0 0 102,977
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 13,230 122,633 SH   SOLE   0 0 122,633
VANGUARD INDEX FDS MID CAP ETF 922908629 50,088 311,591 SH   SOLE   0 0 311,591
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 67,326 774,662 SH   SOLE   396 0 774,266
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,986,515 11,506,911 SH   SOLE   10,672,432 0 834,479
VANGUARD INDEX FDS SM CP VAL ETF 922908611 14,553 113,054 SH   SOLE   691 0 112,363
VANGUARD INDEX FDS SMALL CP ETF 922908751 59,400 388,745 SH   SOLE   52 0 388,693
VANGUARD INDEX FDS SML CP GRW ETF 922908595 11,337 63,083 SH   SOLE   0 0 63,083
VANGUARD INDEX FDS TOTAL STK MKT 922908769 89,223 616,561 SH   SOLE   189 0 616,372
VANGUARD INDEX FDS VALUE ETF 922908744 80,248 745,587 SH   SOLE   182,509 0 563,078
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 104,349 2,080,726 SH   SOLE   1,195,352 0 885,374
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 87,763 2,065,001 SH   SOLE   436 0 2,064,565
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 7,873 146,853 SH   SOLE   0 0 146,853
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 14,254 216,427 SH   SOLE   198,506 0 17,921
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,036 19,552 SH   SOLE   0 0 19,552
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,655 61,353 SH   SOLE   0 0 61,353
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 27,403 374,512 SH   SOLE   19,567 0 354,945
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 4,121 84,656 SH   SOLE   0 0 84,656
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 321,896 6,172,498 SH   SOLE   5,916,597 0 255,901
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 57,243 658,945 SH   SOLE   402,217 0 256,728
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 46,090 714,796 SH   SOLE   691,466 0 23,330
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 1,109 12,111 SH   SOLE   0 0 12,111
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 1,394 17,922 SH   SOLE   0 0 17,922
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 32,123 613,496 SH   SOLE   570,309 0 43,187
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 63,321 1,048,023 SH   SOLE   981,080 0 66,943
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 80,168 1,005,113 SH   SOLE   481,218 0 523,895
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 3,899 25,077 SH   SOLE   0 0 25,077
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 14,221 109,496 SH   SOLE   0 0 109,496
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2,376 21,976 SH   SOLE   0 0 21,976
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 267 1,870 SH   SOLE   0 0 1,870
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 6,334 51,496 SH   SOLE   0 0 51,496
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 490 4,690 SH   SOLE   0 0 4,690
VANGUARD STAR FD VG TL INTL STK F 921909768 33,444 644,378 SH   SOLE   0 0 644,378
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 150,561 3,683,903 SH   SOLE   946 0 3,682,957
VANGUARD WELLINGTON FD US MOMENTUM 921935508 410 5,169 SH   SOLE   0 0 5,169
VANGUARD WELLINGTON FD US MULTIFACTOR 921935607 585 7,797 SH   SOLE   0 0 7,797
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 7,882 100,733 SH   SOLE   0 0 100,733
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 181,894 2,123,439 SH   SOLE   1,367,731 0 755,708
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 6,572 101,734 SH   SOLE   0 0 101,734
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3,836 63,025 SH   SOLE   0 0 63,025
VANGUARD WORLD FD ESG INTL STK ETF 921910725 225 4,617 SH   SOLE   0 0 4,617
VANGUARD WORLD FD EXTENDED DUR 921910709 1,331 11,167 SH   SOLE   0 0 11,167
VANGUARD WORLD FD MEGA CAP INDEX 921910873 8,169 83,621 SH   SOLE   0 0 83,621
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 26,526 339,945 SH   SOLE   0 0 339,945
VANGUARD WORLD FD MEGA GRWTH IND 921910816 28,865 232,130 SH   SOLE   0 0 232,130
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 9,166 109,749 SH   SOLE   32,157 0 77,592
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 7,709 44,712 SH   SOLE   106 0 44,606
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 3,135 21,588 SH   SOLE   0 0 21,588
VANGUARD WORLD FDS ENERGY ETF 92204A306 2,528 28,283 SH   SOLE   0 0 28,283
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 18,636 288,759 SH   SOLE   0 0 288,759
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 17,442 101,119 SH   SOLE   107 0 101,012
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8,047 57,513 SH   SOLE   0 0 57,513
VANGUARD WORLD FDS INF TECH ETF 92204A702 53,820 268,254 SH   SOLE   15,262 0 252,992
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,517 12,319 SH   SOLE   0 0 12,319
VANGUARD WORLD FDS UTILITIES ETF 92204A876 5,832 45,000 SH   SOLE   0 0 45,000
VAREX IMAGING CORP COM 92214X106 1,186 34,994 SH   SOLE   33,686 0 1,308
VARIAN MED SYS INC COM 92220P105 15,823 111,647 SH   SOLE   107,011 0 4,636
VASCULAR BIOGENICS LTD COM M96883109 83 54,400 SH   SOLE   0 0 54,400
VECTOR GROUP LTD COM 92240M108 278 25,758 SH   SOLE   0 0 25,758
VEEVA SYS INC CL A COM 922475108 7,432 58,581 SH   SOLE   18,886 0 39,695
VENTAS INC COM 92276F100 94,116 1,474,943 SH   SOLE   1,402,796 0 72,147
VERA BRADLEY INC COM 92335C106 2,097 158,243 SH   SOLE   157,061 0 1,182
VERASTEM INC COM 92337C104 145 48,906 SH   SOLE   0 0 48,906
VEREIT INC COM 92339V100 1,278 152,678 SH   SOLE   13,266 0 139,412
VERINT SYS INC COM 92343X100 3,004 50,192 SH   SOLE   47,089 0 3,103
VERISIGN INC COM 92343E102 3,520 19,386 SH   SOLE   5,330 0 14,056
VERISK ANALYTICS INC COM 92345Y106 10,668 80,209 SH   SOLE   70,071 0 10,138
VERIZON COMMUNICATIONS INC COM 92343V104 550,720 9,313,708 SH   SOLE   3,481,260 0 5,832,448
VERIZON COMMUNICATIONS INC COM 92343V104 38 27,100 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7 12,800 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 181 100,200 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1 21,000 SH Call SOLE   0 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 14 18,300 SH Call SOLE   0 0 0
VERMILION ENERGY INC COM 923725105 7,665 310,177 SH   SOLE   306,727 0 3,450
VERRA MOBILITY CORP COM 92511U102 3,515 295,348 SH   SOLE   246,229 0 49,119
VERSUM MATLS INC COM 92532W103 8,854 175,987 SH   SOLE   78,797 0 97,190
VERTEX PHARMACEUTICALS INC COM 92532F100 72,924 396,432 SH   SOLE   378,733 0 17,699
VERU INC COM 92536C103 183 125,000 SH   SOLE   0 0 125,000
VIACOM INC NEW CL B 92553P201 8,096 288,405 SH   SOLE   125,775 0 162,630
VIAD CORP COM NEW 92552R406 5,453 96,868 SH   SOLE   96,418 0 450
VIAVI SOLUTIONS INC COM 925550105 179 14,477 SH   SOLE   0 0 14,477
VICI PPTYS INC COM 925652109 606 27,685 SH   SOLE   0 0 27,685
VICOR CORP COM 925815102 481 15,500 SH   SOLE   0 0 15,500
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 1,895 59,957 SH   SOLE   0 0 59,957
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 11,604 248,162 SH   SOLE   0 0 248,162
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 2,324 46,303 SH   SOLE   0 0 46,303
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 1,881 47,574 SH   SOLE   0 0 47,574
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 18,445 414,120 SH   SOLE   0 0 414,120
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 481 10,470 SH   SOLE   0 0 10,470
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2,674 60,989 SH   SOLE   0 0 60,989
VIEWRAY INC COM 92672L107 136 18,400 SH   SOLE   0 0 18,400
VIKING THERAPEUTICS INC COM 92686J106 3,277 329,726 SH   SOLE   4,621 0 325,105
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 30,481 919,210 SH   SOLE   688,831 0 230,379
VIRTU FINL INC CL A 928254101 385 16,209 SH   SOLE   0 0 16,209
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 319 29,827 SH   SOLE   0 0 29,827
VIRTUS TOTAL RETURN FUND INC COM 92837G100 207 20,614 SH   SOLE   0 0 20,614
VIRTUSA CORP COM 92827P102 336 6,281 SH   SOLE   0 0 6,281
VISA INC COM CL A 92826C839 373,962 2,394,227 SH   SOLE   846,018 0 1,548,209
VISA INC COM CL A 92826C839 36 11,000 SH Call SOLE   0 0 0
VISTEON CORP COM NEW 92839U206 806 11,967 SH   SOLE   10,385 0 1,582
VISTRA ENERGY CORP COM 92840M102 10,448 401,383 SH   SOLE   314,266 0 87,117
VMWARE INC CL A COM 928563402 28,299 156,770 SH   SOLE   126,354 0 30,416
VOC ENERGY TR TR UNIT 91829B103 119 20,956 SH   SOLE   0 0 20,956
VOCERA COMMUNICATIONS INC COM 92857F107 369 11,655 SH   SOLE   0 0 11,655
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 81,443 4,479,817 SH   SOLE   3,520,903 0 958,914
VONAGE HLDGS CORP COM 92886T201 689 68,577 SH   SOLE   0 0 68,577
VORNADO RLTY TR SH BEN INT 929042109 412 6,106 SH   SOLE   1,455 0 4,651
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 2,581 275,735 SH   SOLE   0 0 275,735
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 109 13,757 SH   SOLE   0 0 13,757
VOYA FINL INC COM 929089100 5,830 116,700 SH   SOLE   107,141 0 9,559
VOYA GLBL ADV & PREM OPP FD COM 92912R104 253 23,486 SH   SOLE   0 0 23,486
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 161 24,826 SH   SOLE   568 0 24,258
VOYA INFRASTRUCTURE INDLS & COM 92912X101 194 15,371 SH   SOLE   198 0 15,173
VOYA INTL HIGH DIVID EQTY IN COM 92912Y109 87 14,148 SH   SOLE   0 0 14,148
VOYA PRIME RATE TR SH BEN INT 92913A100 1,042 218,047 SH   SOLE   0 0 218,047
VOYA RISK MANAGED NAT RES FD COM 92913C106 594 109,876 SH   SOLE   0 0 109,876
VOYAGER THERAPEUTICS INC COM 92915B106 297 15,515 SH   SOLE   0 0 15,515
VULCAN MATLS CO COM 929160109 13,575 114,652 SH   SOLE   94,295 0 20,357
W & T OFFSHORE INC COM 92922P106 104 15,086 SH   SOLE   9,006 0 6,080
W P CAREY INC COM 92936U109 9,531 121,680 SH   SOLE   323 0 121,357
WABASH NATL CORP COM 929566107 702 51,793 SH   SOLE   0 0 51,793
WABCO HLDGS INC COM 92927K102 24,191 183,499 SH   SOLE   180,333 0 3,166
WABTEC CORP COM 929740108 6,711 91,034 SH   SOLE   68,691 0 22,343
WADDELL & REED FINL INC CL A 930059100 3,434 198,613 SH   SOLE   9,991 0 188,622
WAGEWORKS INC COM 930427109 4,551 120,514 SH   SOLE   120,416 0 98
WALGREENS BOOTS ALLIANCE INC COM 931427108 74,254 1,173,604 SH   SOLE   706,792 0 466,812
WALMART INC COM 931142103 300,284 3,078,799 SH   SOLE   565,081 0 2,513,718
WALMART INC COM 931142103 12 52,800 SH Call SOLE   0 0 0
WALMART INC COM 931142103 6 15,600 SH Call SOLE   0 0 0
WALMART INC COM 931142103 37 26,700 SH Call SOLE   0 0 0
WALMART INC COM 931142103 8 24,100 SH Call SOLE   0 0 0
WARRIOR MET COAL INC COM 93627C101 243 8,004 SH   SOLE   0 0 8,004
WASHINGTON FED INC COM 938824109 379 13,130 SH   SOLE   2,691 0 10,439
WASHINGTON TR BANCORP COM 940610108 3,527 73,255 SH   SOLE   71,095 0 2,160
WASTE CONNECTIONS INC COM 94106B101 40,405 455,681 SH   SOLE   46,470 0 409,211
WASTE MGMT INC DEL COM 94106L109 74,021 712,358 SH   SOLE   334,728 0 377,630
WASTE MGMT INC DEL COM 94106L109 343 35,400 SH Call SOLE   0 0 0
WASTE MGMT INC DEL COM 94106L109 156 33,900 SH Call SOLE   0 0 0
WATERS CORP COM 941848103 15,680 62,294 SH   SOLE   55,328 0 6,966
WATSCO INC COM 942622200 29,301 204,600 SH   SOLE   172,545 0 32,055
WAYFAIR INC CL A 94419L101 706 4,758 SH   SOLE   0 0 4,758
WD-40 CO COM 929236107 2,307 13,616 SH   SOLE   9,349 0 4,267
WEATHERFORD INTL PLC ORD SHS G48833100 2,297 3,290,774 SH   SOLE   3,058,707 0 232,067
WEBSTER FINL CORP CONN COM 947890109 1,926 38,004 SH   SOLE   34,125 0 3,879
WEC ENERGY GROUP INC COM 92939U106 70,804 895,352 SH   SOLE   715,018 0 180,334
WEIBO CORP SPONSORED ADR 948596101 659 10,632 SH   SOLE   1,584 0 9,048
WEIGHT WATCHERS INTL INC NEW COM 948626106 1,203 59,706 SH   SOLE   0 0 59,706
WEINGARTEN RLTY INVS SH BEN INT 948741103 295 10,033 SH   SOLE   47 0 9,986
WELBILT INC COM 949090104 210 12,811 SH   SOLE   0 0 12,811
WELLCARE HEALTH PLANS INC COM 94946T106 7,719 28,616 SH   SOLE   27,831 0 785
WELLS FARGO CO NEW COM 949746101 167,248 3,461,262 SH   SOLE   2,575,368 0 885,894
WELLS FARGO CO NEW PERP PFD CNV A 949746804 7,964 6,162 SH   SOLE   0 0 6,162
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 85 16,291 SH   SOLE   0 0 16,291
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 238 30,263 SH   SOLE   0 0 30,263
WELLS FARGO MULTI SECTOR INC COM 94987D101 2,636 217,846 SH   SOLE   0 0 217,846
WELLTOWER INC COM 95040Q104 109,064 1,405,463 SH   SOLE   1,126,443 0 279,020
WENDYS CO COM 95058W100 1,265 70,715 SH   SOLE   11,789 0 58,926
WERNER ENTERPRISES INC COM 950755108 601 17,590 SH   SOLE   13,416 0 4,174
WESBANCO INC COM 950810101 1,286 32,354 SH   SOLE   0 0 32,354
WESCO INTL INC COM 95082P105 2,462 46,444 SH   SOLE   44,077 0 2,367
WEST PHARMACEUTICAL SVSC INC COM 955306105 5,145 46,683 SH   SOLE   29,183 0 17,500
WESTERN ALLIANCE BANCORP COM 957638109 2,749 66,984 SH   SOLE   61,073 0 5,911
WESTERN ASSET CORPORATE LN F COM 95790J102 534 56,368 SH   SOLE   0 0 56,368
WESTERN ASSET EMRG MKT DEBT COM 95766A101 2,203 161,524 SH   SOLE   231 0 161,293
WESTERN ASSET GLB HI INCOME COM 95766B109 155 16,508 SH   SOLE   431 0 16,077
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 2,582 156,838 SH   SOLE   0 0 156,838
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 1,391 94,200 SH   SOLE   0 0 94,200
WESTERN ASSET HIGH INCM FD I COM 95766J102 218 33,707 SH   SOLE   0 0 33,707
WESTERN ASSET HIGH INCM OPP COM 95766K109 408 84,487 SH   SOLE   0 0 84,487
WESTERN ASSET INTM MUNI FD I COM 958435109 281 31,916 SH   SOLE   0 0 31,916
WESTERN ASSET INVT GRADE DEF COM 95790A101 421 20,992 SH   SOLE   0 0 20,992
WESTERN ASSET MUN DEF OPP TR COM 95768A109 1,394 66,617 SH   SOLE   0 0 66,617
WESTERN ASSET MUN HI INCM FD COM 95766N103 2,309 311,967 SH   SOLE   0 0 311,967
WESTERN ASST INFLTN LKD INM COM SH BEN INT 95766Q106 742 66,192 SH   SOLE   0 0 66,192
WESTERN ASST MN PRT FD INC COM 95766P108 3,698 256,121 SH   SOLE   0 0 256,121
WESTERN ASST MNGD MUN FD INC COM 95766M105 1,042 79,149 SH   SOLE   0 0 79,149
WESTERN AST INFL LKD OPP & I COM 95766R104 2,639 245,916 SH   SOLE   0 0 245,916
WESTERN DIGITAL CORP COM 958102105 32,855 683,630 SH   SOLE   593,028 0 90,602
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 4,087 130,339 SH   SOLE   0 0 130,339
WESTERN UN CO COM 959802109 33,384 1,807,463 SH   SOLE   1,746,898 0 60,565
WESTLAKE CHEM CORP COM 960413102 219 3,223 SH   SOLE   0 0 3,223
WESTLAKE CHEM PARTNERS LP COM UNIT RP LP 960417103 206 9,090 SH   SOLE   0 0 9,090
WESTPAC BKG CORP SPONSORED ADR 961214301 14,071 760,620 SH   SOLE   584,631 0 175,989
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 209 135,054 SH   SOLE   0 0 135,054
WESTROCK CO COM 96145D105 29,236 762,335 SH   SOLE   1,862 0 760,473
WEX INC COM 96208T104 3,658 19,052 SH   SOLE   10,522 0 8,530
WEYCO GROUP INC COM 962149100 242 7,827 SH   SOLE   0 0 7,827
WEYERHAEUSER CO COM 962166104 67,281 2,554,324 SH   SOLE   1,486,191 0 1,068,133
WHEATON PRECIOUS METALS CORP COM 962879102 3,477 145,932 SH   SOLE   0 0 145,932
WHIRLPOOL CORP COM 963320106 3,563 26,810 SH   SOLE   0 0 26,810
WHITE MTNS INS GROUP LTD COM G9618E107 14,735 15,921 SH   SOLE   15,448 0 473
WHITEHORSE FIN INC COM 96524V106 494 34,784 SH   SOLE   0 0 34,784
WHITING PETE CORP NEW COM NEW 966387409 2,685 102,712 SH   SOLE   0 0 102,712
WHITING PETE CORP NEW NOTE 1.250% 4/0 966387AL6 193 200,000 PRN   SOLE   0 0 200,000
WILEY JOHN & SONS INC CL A 968223206 14,916 337,320 SH   SOLE   333,713 0 3,607
WILLAMETTE VY VINEYARD INC COM 969136100 94 12,975 SH   SOLE   0 0 12,975
WILLIAMS COS INC DEL COM 969457100 33,789 1,176,486 SH   SOLE   660,099 0 516,387
WILLIAMS SONOMA INC COM 969904101 515 9,156 SH   SOLE   0 0 9,156
WILLIS TOWERS WATSON PUB LTD SHS G96629103 49,960 284,430 SH   SOLE   249,876 0 34,554
WILLSCOT CORP COM 971375126 256 23,100 SH   SOLE   0 0 23,100
WINGSTOP INC COM 974155103 1,242 16,341 SH   SOLE   15,963 0 378
WINTRUST FINL CORP COM 97650W108 2,894 42,976 SH   SOLE   6,068 0 36,908
WIPRO LTD SPON ADR 1 SH 97651M109 180 45,209 SH   SOLE   45,209 0 0
WISDOMTREE TR CHINADIV EX FI 97717X719 251 3,223 SH   SOLE   0 0 3,223
WISDOMTREE TR EMER MKT HIGH FD 97717W315 10,276 234,389 SH   SOLE   832 0 233,557
WISDOMTREE TR EMG MKTS SMCAP 97717W281 840 17,838 SH   SOLE   0 0 17,838
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 4,494 70,313 SH   SOLE   0 0 70,313
WISDOMTREE TR EUROPE SMCP DV 97717W869 1,331 22,781 SH   SOLE   0 0 22,781
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,341 332,593 SH   SOLE   767 0 331,826
WISDOMTREE TR GLB HIGH DIV FD 97717W877 614 13,326 SH   SOLE   0 0 13,326
WISDOMTREE TR GLB US QTLY DIV 97717W844 372 6,660 SH   SOLE   0 0 6,660
WISDOMTREE TR HEDGED HI YLD BD 97717W430 290 12,488 SH   SOLE   0 0 12,488
WISDOMTREE TR INDIA ERNGS FD 97717W422 2,360 89,613 SH   SOLE   0 0 89,613
WISDOMTREE TR INTL DIV EX FINL 97717W786 2,585 62,792 SH   SOLE   150 0 62,642
WISDOMTREE TR INTL EQUITY FD 97717W703 12,549 247,856 SH   SOLE   212,099 0 35,757
WISDOMTREE TR INTL LRGCAP DV 97717W794 476 10,266 SH   SOLE   0 0 10,266
WISDOMTREE TR INTL MIDCAP DV 97717W778 1,776 28,606 SH   SOLE   0 0 28,606
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,612 54,865 SH   SOLE   0 0 54,865
WISDOMTREE TR ITL HIGH DIV FD 97717W802 489 12,149 SH   SOLE   0 0 12,149
WISDOMTREE TR JAPN HEDGE EQT 97717W851 3,402 67,212 SH   SOLE   0 0 67,212
WISDOMTREE TR JP SMALLCP DIV 97717W836 205 3,001 SH   SOLE   0 0 3,001
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 413 10,393 SH   SOLE   0 0 10,393
WISDOMTREE TR NEGT DUR HIG YLD 97717W398 227 11,364 SH   SOLE   0 0 11,364
WISDOMTREE TR US DIVID EX FNCL 97717W406 1,137 13,294 SH   SOLE   0 0 13,294
WISDOMTREE TR US HIGH DIVIDEND 97717W208 4,704 64,909 SH   SOLE   0 0 64,909
WISDOMTREE TR US LARGECAP DIVD 97717W307 24,424 259,227 SH   SOLE   214,168 0 45,059
WISDOMTREE TR US MIDCAP DIVID 97717W505 38,038 1,062,825 SH   SOLE   0 0 1,062,825
WISDOMTREE TR US MIDCAP FUND 97717W570 665 16,892 SH   SOLE   0 0 16,892
WISDOMTREE TR US QTLY DIV GRT 97717X669 21,844 507,285 SH   SOLE   0 0 507,285
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,822 52,522 SH   SOLE   0 0 52,522
WISDOMTREE TR US SMALLCAP DIVD 97717W604 12,642 459,022 SH   SOLE   0 0 459,022
WISDOMTREE TR US SMALLCAP FUND 97717W562 2,923 80,933 SH   SOLE   0 0 80,933
WISDOMTREE TR US TOTAL DIVIDND 97717W109 609 6,431 SH   SOLE   0 0 6,431
WISDOMTREE TR YIELD ENHANCD US 97717X511 243 4,878 SH   SOLE   0 0 4,878
WIX COM LTD SHS M98068105 6,365 52,679 SH   SOLE   5,103 0 47,576
WOLVERINE WORLD WIDE INC COM 978097103 265 7,429 SH   SOLE   0 0 7,429
WOODWARD INC COM 980745103 2,577 27,158 SH   SOLE   21,976 0 5,182
WORKDAY INC CL A 98138H101 22,810 118,279 SH   SOLE   64,450 0 53,829
WORLD FUEL SVCS CORP COM 981475106 10,857 375,796 SH   SOLE   374,747 0 1,049
WORLD GOLD TR SPDR GLD MINIS 98149E204 4,932 382,039 SH   SOLE   0 0 382,039
WORLD WRESTLING ENTMT INC CL A 98156Q108 203 2,344 SH   SOLE   0 0 2,344
WORLDPAY INC CL A 981558109 32,016 282,075 SH   SOLE   65,269 0 216,806
WORTHINGTON INDS INC COM 981811102 233 6,241 SH   SOLE   0 0 6,241
WPP PLC NEW ADR 92937A102 596 11,296 SH   SOLE   0 0 11,296
WPX ENERGY INC COM 98212B103 1,847 140,897 SH   SOLE   72,409 0 68,488
WRIGHT MED GROUP N V ORD SHS N96617118 753 23,931 SH   SOLE   19,941 0 3,990
WYNDHAM DESTINATIONS INC COM 98310W108 7,862 194,179 SH   SOLE   186,390 0 7,789
WYNDHAM HOTELS & RESORTS INC COM 98311A105 13,939 278,828 SH   SOLE   252,155 0 26,673
WYNN RESORTS LTD COM 983134107 6,645 55,694 SH   SOLE   0 0 55,694
XCEL ENERGY INC COM 98389B100 39,093 695,470 SH   SOLE   569,068 0 126,402
XENIA HOTELS & RESORTS INC COM 984017103 750 34,242 SH   SOLE   14,628 0 19,614
XEROX CORP COM NEW 984121608 4,919 153,826 SH   SOLE   131,605 0 22,221
XILINX INC COM 983919101 26,030 205,288 SH   SOLE   118,982 0 86,306
XPERI CORP COM 98421B100 1,173 50,125 SH   SOLE   0 0 50,125
XPO LOGISTICS INC COM 983793100 11,730 218,271 SH   SOLE   15,252 0 203,019
XYLEM INC COM 98419M100 7,336 92,812 SH   SOLE   45,611 0 47,201
YAMANA GOLD INC COM 98462Y100 61 23,334 SH   SOLE   0 0 23,334
YANDEX N V SHS CLASS A N97284108 3,302 96,153 SH   SOLE   87,113 0 9,040
YELP INC CL A 985817105 536 15,540 SH   SOLE   0 0 15,540
YETI HLDGS INC COM 98585X104 1,957 64,706 SH   SOLE   0 0 64,706
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 415 29,625 SH   SOLE   0 0 29,625
YUM BRANDS INC COM 988498101 25,459 255,053 SH   SOLE   96,058 0 158,995
YUM CHINA HLDGS INC COM 98850P109 42,295 941,776 SH   SOLE   811,169 0 130,607
YY INC SPONSORED ADS A 98426T106 1,798 21,405 SH   SOLE   0 0 21,405
ZAYO GROUP HLDGS INC COM 98919V105 1,121 39,439 SH   SOLE   26,214 0 13,225
ZEBRA TECHNOLOGIES CORP CL A 989207105 11,408 54,446 SH   SOLE   47,060 0 7,386
ZENDESK INC COM 98936J101 884 10,397 SH   SOLE   0 0 10,397
ZILLOW GROUP INC CL A 98954M101 4,540 132,753 SH   SOLE   0 0 132,753
ZILLOW GROUP INC CL C CAP STK 98954M200 703 20,248 SH   SOLE   13,662 0 6,586
ZIMMER BIOMET HLDGS INC COM 98956P102 14,602 114,347 SH   SOLE   83,549 0 30,798
ZIONS BANCORPORATION N A COM 989701107 2,062 45,415 SH   SOLE   215 0 45,200
ZIONS BANCORPORATION N A COM 989701107 1 13,100 SH Call SOLE   0 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 232 60,322 SH   SOLE   0 0 60,322
ZOETIS INC CL A 98978V103 86,839 862,600 SH   SOLE   424,170 0 438,430
ZOGENIX INC COM NEW 98978L204 697 12,663 SH   SOLE   11,613 0 1,050
ZSCALER INC COM 98980G102 7,838 110,506 SH   SOLE   0 0 110,506
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 1,659 90,767 SH   SOLE   0 0 90,767
ZYMEWORKS INC COM 98985W102 902 55,724 SH   SOLE   0 0 55,724
ZYNERBA PHARMACEUTICALS INC COM 98986X109 55 10,130 SH   SOLE   0 0 10,130