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