The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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