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