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