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
Expires: July 31, 2015
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
AAR CORP COM 000361105 330,229 18,594 SH SOLE 18,594 0 0
ABB LTD SPONSORED ADR 000375204 1,641,495 95,104 SH SOLE 92,827 0 2,277
AFLAC INC COM 001055102 1,909,873 55,779 SH SOLE 55,779 0 0
AGCO CORP COM 001084102 815,063 17,250 SH SOLE 17,250 0 0
AARONS INC COM PAR $0.50 002535300 189,484 8,318 SH SOLE 8,318 0 0
ABBOTT LABS COM 002824100 18,631,992 236,117 SH SOLE 236,117 0 0
ABERDEEN ASIA PACIFIC INCOM COM 003009107 2,491,783 737,214 SH SOLE 707,869 0 29,345
ABERDEEN ASIA PACIFIC INCOM COM 003009107 9,901 2,225 SH SOLE 2,225 0 0
ABERDEEN INCOME CR STRATEGIE COM 003057106 1,689,361 229,845 SH SOLE 220,616 0 9,229
ABIOMED INC COM 003654100 1,302,666 8,974 SH SOLE 8,974 0 0
ACI WORLDWIDE INC COM 004498101 11,809 489 SH SOLE 489 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 3,057,267 242,833 SH SOLE 242,833 0 0
ADDUS HOMECARE CORP COM 006739106 83,216 1,231 SH SOLE 1,231 0 0
AEROJET ROCKETDYNE HLDGS INC COM 007800105 2,573,131 61,514 SH SOLE 61,514 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,559,432 56,276 SH SOLE 56,276 0 0
AEGON N V NY REGISTRY SHS 007924103 714,247 286,846 SH SOLE 286,846 0 0
AEROVIRONMENT INC COM 008073108 936,711 15,366 SH SOLE 15,366 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108 32,113 543 SH SOLE 543 0 0
AGNICO EAGLE MINES LTD COM 008474108 156,335 3,929 SH SOLE 3,929 0 0
AGREE REALTY CORP COM 008492100 921,691 14,890 SH SOLE 9,281 0 5,609
AIR PRODS & CHEMS INC COM 009158106 12,395,581 62,099 SH SOLE 60,167 0 1,932
ALAMO GROUP INC COM 011311107 510,307 5,748 SH SOLE 5,748 0 0
ALARM COM HLDGS INC COM 011642105 13,113 337 SH SOLE 337 0 0
ALASKA AIR GROUP INC COM 011659109 399,833 14,044 SH SOLE 14,044 0 0
ALBEMARLE CORP COM 012653101 294,533 5,225 SH SOLE 5,225 0 0
ALCOA CORP COM 013872106 48,073 7,804 SH SOLE 7,804 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 992,180 11,050 SH SOLE 11,050 0 0
ALICO INC COM 016230104 219,453 7,070 SH SOLE 7,070 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,367,073 7,859 SH SOLE 7,859 0 0
ALLETE INC COM NEW 018522300 218,084 3,594 SH SOLE 3,594 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 44,620 1,326 SH SOLE 1,326 0 0
ALLIANT ENERGY CORP COM 018802108 1,594,874 33,027 SH SOLE 33,027 0 0
ALLIANZGI CONV INCOME FD II COM 018825109 2,882,425 865,593 SH SOLE 865,593 0 0
ALLIANZGI CONV INCOME FD COM 018828103 1,108,577 296,411 SH SOLE 296,411 0 0
ALLIANZGI EQUITY & CONV INCO COM 018829101 17,716,723 952,512 SH SOLE 952,512 0 0
ALLSTATE CORP COM 020002101 671,555 7,321 SH SOLE 7,321 0 0
AMAZON COM INC COM 023135106 143,466,247 73,583 SH SOLE 73,388 0 195
AMEDISYS INC COM 023436108 5,481,789 29,867 SH SOLE 28,333 0 1,534
AMEREN CORP COM 023608102 1,295,573 17,789 SH SOLE 12,064 0 5,725
AMERICAN ELEC PWR CO INC COM 025537101 5,802,149 72,545 SH SOLE 67,727 0 4,818
AMERICAN EXPRESS CO COM 025816109 18,145,896 211,960 SH SOLE 211,960 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104 497,288 7,096 SH SOLE 7,096 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 102,505 4,227 SH SOLE 4,227 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,266,140 18,954 SH SOLE 18,954 0 0
AMETEK INC NEW COM 031100100 341,663 4,744 SH SOLE 4,744 0 0
AMGEN INC COM 031162100 12,107,847 59,724 SH SOLE 59,724 0 0
AMPHENOL CORP NEW CL A 032095101 836,444 11,477 SH SOLE 11,477 0 0
ANALOG DEVICES INC COM 032654105 3,026,405 33,758 SH SOLE 33,758 0 0
ANDERSONS INC COM 034164103 303,019 16,161 SH SOLE 16,161 0 0
ANNALY CAP MGMT INC COM 035710409 5,071,080 1,000,213 SH SOLE 752,004 0 248,209
ANTHEM INC COM 036752103 1,697,124 7,475 SH SOLE 7,475 0 0
APACHE CORP COM 037411105 1,175 281 SH SOLE 281 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 2,987,752 257,343 SH SOLE 257,343 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 7,212,803 636,611 SH SOLE 636,611 0 0
APPLE INC COM 037833100 110,583,601 434,872 SH SOLE 433,101 0 1,771
APPLIED MATLS INC COM 038222105 1,199,476 26,178 SH SOLE 26,178 0 0
APTARGROUP INC COM 038336103 730,026 7,334 SH SOLE 7,334 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 403,304 11,464 SH SOLE 11,464 0 0
ARCOSA INC COM 039653100 42,244 1,063 SH SOLE 1,063 0 0
ARENA PHARMACEUTICALS INC COM NEW 040047607 662,592 15,776 SH SOLE 15,776 0 0
ARISTA NETWORKS INC COM 040413106 760,980 3,757 SH SOLE 3,757 0 0
ARMOUR RESIDENTIAL REIT INC COM NEW 042315507 1,396,799 158,547 SH SOLE 158,547 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 442,068 8,829 SH SOLE 8,829 0 0
ASPEN TECHNOLOGY INC COM 045327103 19,299 203 SH SOLE 203 0 0
ASTEC INDS INC COM 046224101 816,130 23,338 SH SOLE 23,338 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 3,259,064 72,975 SH SOLE 72,975 0 0
ASTRONICS CORP COM 046433108 349,207 38,040 SH SOLE 38,040 0 0
ATMOS ENERGY CORP COM 049560105 2,101,791 21,181 SH SOLE 21,181 0 0
AUTODESK INC COM 052769106 7,809,371 50,028 SH SOLE 50,028 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 12,482,984 91,330 SH SOLE 91,330 0 0
AUTOZONE INC COM 053332102 1,117,566 1,321 SH SOLE 1,321 0 0
AVALONBAY CMNTYS INC COM 053484101 267,261 1,816 SH SOLE 1,816 0 0
AVERY DENNISON CORP COM 053611109 837,881 8,225 SH SOLE 8,225 0 0
BP PLC SPONSORED ADR 055622104 1,934,517 79,316 SH SOLE 79,316 0 0
BAIDU INC SPON ADR REP A 056752108 379,071 3,761 SH SOLE 3,761 0 0
BALCHEM CORP COM 057665200 236,829 2,399 SH SOLE 2,399 0 0
BALL CORP COM 058498106 4,621,638 71,476 SH SOLE 71,476 0 0
BANCROFT FUND LTD COM 059695106 10,136,695 520,899 SH SOLE 516,597 0 4,302
BANCROFT FUND LTD COM 059695106 11,393 378 SH SOLE 378 0 0
BANK AMER CORP COM 060505104 8,939,995 421,102 SH SOLE 421,102 0 0
BANK MONTREAL QUE COM 063671101 376,598 7,493 SH SOLE 7,493 0 0
BANK NEW YORK MELLON CORP COM 064058100 267,689 7,948 SH SOLE 7,948 0 0
BANK N S HALIFAX COM 064149107 142,912 3,520 SH SOLE 3,520 0 0
BAUSCH HEALTH COS INC COM 071734107 491,087 31,683 SH SOLE 31,683 0 0
BAXTER INTL INC COM 071813109 3,247,032 39,993 SH SOLE 39,993 0 0
BECTON DICKINSON & CO COM 075887109 8,181,420 35,607 SH SOLE 34,671 0 936
BED BATH & BEYOND INC COM 075896100 1,040,224 247,084 SH SOLE 247,084 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,078,697 5,900 SH SOLE 5,900 0 0
BEST BUY INC COM 086516101 1,942,332 34,076 SH SOLE 34,076 0 0
BHP GROUP LTD SPONSORED ADS 088606108 796,540 21,710 SH SOLE 20,372 0 1,338
BILIBILI INC SPONS ADS REP Z 090040106 319,051 13,623 SH SOLE 13,623 0 0
BIO RAD LABS INC CL A 090572207 2,111,773 6,024 SH SOLE 6,024 0 0
BIOTELEMETRY INC COM 090672106 521,849 13,551 SH SOLE 13,551 0 0
BLACKROCK FLOATING RATE INCO COM 091941104 3,052,852 311,198 SH SOLE 311,198 0 0
BLACK HILLS CORP COM 092113109 732,503 11,440 SH SOLE 11,440 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 8,305,104 1,001,822 SH SOLE 1,001,822 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 763,392 65,471 SH SOLE 65,471 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 3,660,602 813,467 SH SOLE 813,467 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 331,052 150,478 SH SOLE 150,478 0 0
BOEING CO COM 097023105 4,449,592 29,835 SH SOLE 28,604 0 1,231
BORGWARNER INC COM 099724106 186,504 7,653 SH SOLE 7,653 0 0
BOSTON BEER INC CL A 100557107 26,832 73 SH SOLE 73 0 0
BOSTON PROPERTIES INC COM 101121101 386,351 4,189 SH SOLE 4,189 0 0
BOSTON SCIENTIFIC CORP COM 101137107 6,597,166 202,181 SH SOLE 202,181 0 0
BOTTOMLINE TECH DEL INC COM 101388106 29,357 801 SH SOLE 801 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 676,872 6,636 SH SOLE 6,636 0 0
BRINKER INTL INC COM 109641100 23,912 1,991 SH SOLE 1,991 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,652,691 29,650 SH SOLE 29,650 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,289,955 37,729 SH SOLE 36,123 0 1,606
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 5,150,625 350,860 SH SOLE 350,860 0 0
BROOKS AUTOMATION INC COM 114340102 379,573 12,445 SH SOLE 12,445 0 0
BROWN & BROWN INC COM 115236101 331,413 9,150 SH SOLE 9,150 0 0
BRUNSWICK CORP COM 117043109 215,474 6,092 SH SOLE 6,092 0 0
BUCKLE INC COM 118440106 3,418,643 249,354 SH SOLE 249,354 0 0
BURLINGTON STORES INC COM 122017106 537,021 3,389 SH SOLE 3,389 0 0
CAE INC COM 124765108 1,338,919 106,095 SH SOLE 106,095 0 0
CF INDS HLDGS INC COM 125269100 538,342 19,792 SH SOLE 19,792 0 0
CIGNA CORP NEW COM 125523100 247,875 1,399 SH SOLE 1,399 0 0
CMS ENERGY CORP COM 125896100 1,131,290 19,256 SH SOLE 19,256 0 0
CNOOC LTD SPONSORED ADR 126132109 1,582,470 15,294 SH SOLE 15,294 0 0
CSG SYS INTL INC COM 126349109 1,231,771 29,433 SH SOLE 29,433 0 0
CTS CORP COM 126501105 108,122 4,344 SH SOLE 4,344 0 0
CVS HEALTH CORP COM 126650100 18,064,798 304,480 SH SOLE 304,480 0 0
CABOT CORP COM 127055101 78,412 3,002 SH SOLE 3,002 0 0
CACI INTL INC CL A 127190304 4,376,295 20,726 SH SOLE 19,874 0 852
CADENCE DESIGN SYSTEM INC COM 127387108 255,575 3,870 SH SOLE 3,870 0 0
CAL MAINE FOODS INC COM NEW 128030202 407,299 9,261 SH SOLE 9,261 0 0
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 7,908,313 948,239 SH SOLE 948,239 0 0
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 4,953,458 507,007 SH SOLE 507,007 0 0
CALAVO GROWERS INC COM 128246105 253,259 4,390 SH SOLE 4,390 0 0
CALERES INC COM 129500104 177 34 SH SOLE 34 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 77,593 1,542 SH SOLE 1,542 0 0
CALLAWAY GOLF CO COM 131193104 42,771 4,185 SH SOLE 4,185 0 0
CAMDEN PPTY TR SH BEN INT 133131102 918,471 11,591 SH SOLE 11,591 0 0
CAMPBELL SOUP CO COM 134429109 442,998 9,597 SH SOLE 9,597 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 27,766 1,396 SH SOLE 1,396 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 158,896 2,741 SH SOLE 2,741 0 0
CANADIAN NATL RY CO COM 136375102 428,518 5,520 SH SOLE 4,786 0 734
CANON INC SPONSORED ADR 138006309 1,384,289 63,969 SH SOLE 63,969 0 0
CANTEL MEDICAL CORP COM 138098108 144,282 4,019 SH SOLE 4,019 0 0
CAPITAL SOUTHWEST CORP COM 140501107 1,456,747 127,561 SH SOLE 127,561 0 0
CARLISLE COS INC COM 142339100 3,444,323 27,493 SH SOLE 25,929 0 1,564
CARNIVAL CORP UNIT 99/99/9999 143658300 43,764 3,323 SH SOLE 3,323 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 491,615 25,211 SH SOLE 25,211 0 0
CARTERS INC COM 146229109 89,853 1,367 SH SOLE 1,367 0 0
CARVANA CO CL A 146869102 10,853 197 SH SOLE 197 0 0
CATERPILLAR INC DEL COM 149123101 14,726,985 126,913 SH SOLE 125,432 0 1,481
CATHAY GEN BANCORP COM 149150104 113,511 4,946 SH SOLE 4,946 0 0
CELANESE CORP DEL COM 150870103 1,991,511 27,136 SH SOLE 27,136 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 568,940 268,368 SH SOLE 268,368 0 0
CENTURYLINK INC COM 156700106 11,715,822 1,238,459 SH SOLE 1,238,459 0 0
CERNER CORP COM 156782104 25,637 407 SH SOLE 407 0 0
CERUS CORP COM 157085101 15,624 3,360 SH SOLE 3,360 0 0
CHARLES RIV LABS INTL INC COM 159864107 783,890 6,211 SH SOLE 6,211 0 0
CHEESECAKE FACTORY INC COM 163072101 20,479 1,199 SH SOLE 1,199 0 0
CHEFS WHSE INC COM 163086101 11,873 1,179 SH SOLE 1,179 0 0
CHEMOURS CO COM 163851108 4,478,117 504,861 SH SOLE 504,861 0 0
CHEVRON CORP NEW COM 166764100 28,108,901 387,923 SH SOLE 384,484 0 3,439
CHINA TELECOM CORP LTD SPON ADR H SHS 169426103 354,215 11,606 SH SOLE 11,606 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 507,814 776 SH SOLE 776 0 0
CHURCH & DWIGHT INC COM 171340102 435,846 6,791 SH SOLE 6,791 0 0
CHURCHILL DOWNS INC COM 171484108 1,097,035 10,656 SH SOLE 10,656 0 0
CIENA CORP COM NEW 171779309 212,386 5,335 SH SOLE 5,335 0 0
CINTAS CORP COM 172908105 6,063 35 SH SOLE 35 0 0
CITIGROUP INC COM NEW 172967424 2,340,482 55,567 SH SOLE 55,567 0 0
CITIZENS FINL GROUP INC COM 174610105 246,900 13,126 SH SOLE 13,126 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 927,360 506,754 SH SOLE 506,754 0 0
CLOROX CO DEL COM 189054109 5,974,007 34,482 SH SOLE 34,482 0 0
COCA COLA CO COM 191216100 27,651,692 624,897 SH SOLE 616,683 0 8,214
COGNEX CORP COM 192422103 765,153 18,123 SH SOLE 18,123 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 656,761 14,133 SH SOLE 14,133 0 0
COHERENT INC COM 192479103 6,278 59 SH SOLE 59 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 113,306 1,624 SH SOLE 1,624 0 0
COMERICA INC COM 200340107 248,158 8,458 SH SOLE 8,458 0 0
COMMERCIAL METALS CO COM 201723103 290,425 18,393 SH SOLE 18,393 0 0
COMMUNITY BK SYS INC COM 203607106 1,312,357 22,319 SH SOLE 22,319 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 582,762 342,801 SH SOLE 342,801 0 0
CONAGRA BRANDS INC COM 205887102 258,368 8,806 SH SOLE 8,806 0 0
CONMED CORP COM 207410101 7,903 138 SH SOLE 138 0 0
CONSOLIDATED EDISON INC COM 209115104 611,832 7,844 SH SOLE 7,844 0 0
CONTINENTAL RESOURCES INC COM 212015101 121,468 15,899 SH SOLE 15,899 0 0
COOPER COS INC COM NEW 216648402 3,448,632 12,510 SH SOLE 12,510 0 0
COPART INC COM 217204106 868,697 12,678 SH SOLE 12,678 0 0
CORNING INC COM 219350105 5,668,239 275,961 SH SOLE 275,961 0 0
COTY INC COM CL A 222070203 157,736 30,569 SH SOLE 30,569 0 0
CRANE CO COM 224399105 3,117,766 63,395 SH SOLE 63,395 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 203,091 48,012 SH SOLE 48,012 0 0
CROWN HOLDINGS INC COM 228368106 115,558 1,991 SH SOLE 1,991 0 0
CRYOLIFE INC COM 228903100 23,197 1,371 SH SOLE 1,371 0 0
CUBESMART COM 229663109 446,911 16,682 SH SOLE 16,682 0 0
CUBIC CORP COM 229669106 1,583,206 38,325 SH SOLE 38,325 0 0
CULLEN FROST BANKERS INC COM 229899109 10,265 184 SH SOLE 184 0 0
CUMMINS INC COM 231021106 1,709,498 12,633 SH SOLE 12,633 0 0
CURTISS WRIGHT CORP COM 231561101 1,759,764 19,043 SH SOLE 19,043 0 0
CUSHING RENAISSANCE FD COM 231647108 2,032,746 335,991 SH SOLE 281,381 0 54,610
CYPRESS SEMICONDUCTOR CORP COM 232806109 703,961 30,187 SH SOLE 30,187 0 0
DBX ETF TR XTRACK USD HIGH 233051432 52,708 1,196 SH SOLE 1,196 0 0
DTE ENERGY CO COM 233331107 909,718 9,579 SH SOLE 9,579 0 0
DWS MUN INCOME TR NEW COM 233368109 1,133,657 105,163 SH SOLE 105,163 0 0
DANAHER CORPORATION COM 235851102 10,219,918 73,838 SH SOLE 73,838 0 0
DARDEN RESTAURANTS INC COM 237194105 1,315,699 24,159 SH SOLE 24,159 0 0
DARLING INGREDIENTS INC COM 237266101 482,010 25,144 SH SOLE 25,144 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 8,672 663 SH SOLE 663 0 0
DEERE & CO COM 244199105 1,637,058 11,849 SH SOLE 11,849 0 0
DELAWARE ENHANCED GBL DIV & COM 246060107 871,166 116,935 SH SOLE 116,935 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 742 26 SH SOLE 26 0 0
DELUXE CORP COM 248019101 467 18 SH SOLE 18 0 0
DEXCOM INC COM 252131107 2,201,282 8,175 SH SOLE 8,175 0 0
DICKS SPORTING GOODS INC COM 253393102 14,861 699 SH SOLE 699 0 0
DIGITAL RLTY TR INC COM 253868103 1,915,430 13,789 SH SOLE 13,789 0 0
DINE BRANDS GLOBAL INC COM 254423106 14,283 498 SH SOLE 498 0 0
DIODES INC COM 254543101 86,878 2,138 SH SOLE 2,138 0 0
DISNEY WALT CO COM DISNEY 254687106 11,174,688 115,680 SH SOLE 115,374 0 306
DISCOVER FINL SVCS COM 254709108 462,890 12,977 SH SOLE 12,977 0 0
DR REDDYS LABS LTD ADR 256135203 443,428 10,995 SH SOLE 10,995 0 0
DOCUSIGN INC COM 256163106 726,818 7,866 SH SOLE 7,866 0 0
DOLLAR GEN CORP NEW COM 256677105 2,282,969 15,118 SH SOLE 15,118 0 0
DOLLAR TREE INC COM 256746108 122,107 1,662 SH SOLE 1,662 0 0
DOMTAR CORP COM NEW 257559203 3,363,938 155,450 SH SOLE 155,450 0 0
DORMAN PRODUCTS INC COM 258278100 11,054 200 SH SOLE 200 0 0
DOVER CORP COM 260003108 2,006,586 23,905 SH SOLE 23,905 0 0
DOW INC COM 260557103 12,121,325 414,546 SH SOLE 414,546 0 0
DUKE REALTY CORP COM NEW 264411505 462,645 14,288 SH SOLE 14,288 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 631,625 18,404 SH SOLE 18,404 0 0
EASTMAN CHEMICAL CO COM 277432100 114,773 2,464 SH SOLE 2,464 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 3,265,667 269,667 SH SOLE 269,667 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 404,879 29,191 SH SOLE 29,191 0 0
EATON VANCE FLTING RATE INC COM 278279104 3,435,890 325,192 SH SOLE 315,652 0 9,540
EBAY INC COM 278642103 18,241,971 606,852 SH SOLE 606,852 0 0
ECOLAB INC COM 278865100 2,433,285 15,615 SH SOLE 15,615 0 0
ECOPETROL S A SPONSORED ADS 279158109 476,175 50,071 SH SOLE 50,071 0 0
EDISON INTL COM 281020107 241,021 4,399 SH SOLE 4,399 0 0
ELECTRONIC ARTS INC COM 285512109 1,335,867 13,336 SH SOLE 13,336 0 0
ELLSWORTH GRWTH AND INCOME L COM 289074106 9,710,389 1,131,747 SH SOLE 1,131,747 0 0
EMERSON ELEC CO COM 291011104 4,659,551 97,787 SH SOLE 97,787 0 0
EMPIRE ST RLTY TR INC CL A 292104106 711,092 79,363 SH SOLE 79,363 0 0
ENABLE MIDSTREAM PARTNERS LP COM UNIT RP IN 292480100 596,330 232,035 SH SOLE 232,035 0 0
ENCORE CAP GROUP INC COM 292554102 585 25 SH SOLE 25 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 129,996 76,021 SH SOLE 76,021 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,679,735 117,464 SH SOLE 117,464 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 1,307,714 259,983 SH SOLE 259,983 0 0
ERICSSON ADR B SEK 10 294821608 695,570 85,979 SH SOLE 85,979 0 0
ESCO TECHNOLOGIES INC COM 296315104 415,000 5,467 SH SOLE 5,467 0 0
ESSEX PPTY TR INC COM 297178105 1,431,340 6,499 SH SOLE 6,499 0 0
EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 198,775 15,578 SH SOLE 0 0 15,578
EXPEDITORS INTL WASH INC COM 302130109 494,462 7,411 SH SOLE 7,411 0 0
FLIR SYS INC COM 302445101 618,857 19,406 SH SOLE 19,406 0 0
F M C CORP COM NEW 302491303 1,269,381 15,539 SH SOLE 15,539 0 0
FNB CORP PA COM 302520101 140,811 19,106 SH SOLE 19,106 0 0
FS KKR CAPITAL CORP COM 302635107 355,530 118,510 SH SOLE 118,510 0 0
FTI CONSULTING INC COM 302941109 1,823,139 15,222 SH SOLE 15,222 0 0
FACTSET RESH SYS INC COM 303075105 1,314,870 5,044 SH SOLE 5,044 0 0
FARO TECHNOLOGIES INC COM 311642102 414,429 9,313 SH SOLE 9,313 0 0
FASTENAL CO COM 311900104 8,196,906 262,301 SH SOLE 262,301 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 172,946 2,318 SH SOLE 2,318 0 0
FEDERAL SIGNAL CORP COM 313855108 191,888 7,034 SH SOLE 7,034 0 0
F5 NETWORKS INC COM 315616102 482,501 4,525 SH SOLE 4,525 0 0
FIDUS INVT CORP COM 316500107 1,625,965 245,614 SH SOLE 245,614 0 0
FIFTH THIRD BANCORP COM 316773100 113,246 7,626 SH SOLE 7,626 0 0
51JOB INC SPONSORED ADS 316827104 56,663 923 SH SOLE 923 0 0
FIRST FINL BANCORP OH COM 320209109 901,787 60,482 SH SOLE 60,482 0 0
FIRST HORIZON NATL CORP COM 320517105 178,682 22,169 SH SOLE 22,169 0 0
FIRST MERCHANTS CORP COM 320817109 1,139 43 SH SOLE 43 0 0
FIRST SOLAR INC COM 336433107 124,046 3,440 SH SOLE 3,440 0 0
FIRST TR ENHANCED EQTY INC F COM 337318109 1,905,656 151,483 SH SOLE 151,483 0 0
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 1,571,469 178,576 SH SOLE 178,576 0 0
FIRSTENERGY CORP COM 337932107 1,428,015 35,638 SH SOLE 35,638 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 376,624 2,019 SH SOLE 2,019 0 0
FLUOR CORP NEW COM 343412102 3,672,140 531,424 SH SOLE 531,424 0 0
FLOWERS FOODS INC COM 343498101 3,870,031 188,598 SH SOLE 188,598 0 0
FOOT LOCKER INC COM 344849104 7,188 326 SH SOLE 326 0 0
FORD MTR CO DEL COM 345370860 8,606,094 1,781,800 SH SOLE 1,781,800 0 0
FORWARD AIR CORP COM 349853101 13,929 275 SH SOLE 275 0 0
FRANKLIN ELEC INC COM 353514102 71,213 1,511 SH SOLE 1,511 0 0
FRANKLIN RES INC COM 354613101 252,169 15,109 SH SOLE 15,109 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 1,176,041 192,478 SH SOLE 175,891 0 16,587
FRANKLIN UNVL TR SH BEN INT 355145103 9,205 1,229 SH SOLE 1,229 0 0
GABELLI EQUITY TR INC COM 362397101 674,141 154,975 SH SOLE 154,975 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,283,386 40,282 SH SOLE 40,282 0 0
GAP INC COM 364760108 798,484 113,421 SH SOLE 113,421 0 0
GARRETT MOTION INC COM 366505105 1,822 637 SH SOLE 637 0 0
GARRISON CAP INC COM 366554103 190,730 112,194 SH SOLE 112,194 0 0
GARTNER INC COM 366651107 41,421 416 SH SOLE 416 0 0
GENERAC HLDGS INC COM 368736104 38,013 408 SH SOLE 408 0 0
GENERAL AMERN INVS INC COM 368802104 370,140 13,494 SH SOLE 13,494 0 0
GENERAL DYNAMICS CORP COM 369550108 6,306,821 47,667 SH SOLE 47,667 0 0
GENERAL ELECTRIC CO COM 369604103 268,547 33,822 SH SOLE 33,822 0 0
GENERAL MLS INC COM 370334104 9,810,840 185,917 SH SOLE 177,898 0 8,019
GENTEX CORP COM 371901109 1,939,864 87,539 SH SOLE 87,539 0 0
GENESIS ENERGY L P UNIT LTD PARTN 371927104 355,093 90,585 SH SOLE 90,585 0 0
GENUINE PARTS CO COM 372460105 725,413 10,774 SH SOLE 10,774 0 0
GILEAD SCIENCES INC COM 375558103 17,069,502 228,324 SH SOLE 228,324 0 0
GLADSTONE CAPITAL CORP COM 376535100 1,141,298 203,078 SH SOLE 203,078 0 0
GLADSTONE INVT CORP COM 376546107 2,090,636 266,323 SH SOLE 266,323 0 0
GLOBAL NET LEASE INC COM NEW 379378201 56,742 4,244 SH SOLE 4,244 0 0
GLOBUS MED INC CL A 379577208 60,860 1,431 SH SOLE 1,431 0 0
GRAINGER W W INC COM 384802104 850,616 3,423 SH SOLE 3,423 0 0
GRANITE CONSTR INC COM 387328107 460,713 30,350 SH SOLE 30,350 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 356,264 29,202 SH SOLE 29,202 0 0
GREAT WESTN BANCORP INC COM 391416104 160,768 7,850 SH SOLE 7,850 0 0
GREIF INC CL B 397624206 13,457,276 335,928 SH SOLE 335,928 0 0
GRIFOLS S A SP ADR REP B NVT 398438408 193,284 9,597 SH SOLE 9,597 0 0
GRUBHUB INC COM 400110102 86,714 2,129 SH SOLE 2,129 0 0
GRUPO AEROPORTUARIO CTR NORT SPON ADR 400501102 106,682 3,960 SH SOLE 3,960 0 0
GPO AEROPORTUARIO DEL PAC SA SPON ADR B 400506101 170,019 3,152 SH SOLE 3,152 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 87,830 5,983 SH SOLE 5,983 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 822,486 29,364 SH SOLE 27,989 0 1,375
HACKETT GROUP INC COM 404609109 704,764 55,406 SH SOLE 55,406 0 0
HAEMONETICS CORP COM 405024100 1,437,894 14,428 SH SOLE 14,428 0 0
HAIN CELESTIAL GROUP INC COM 405217100 416 16 SH SOLE 16 0 0
HALLIBURTON CO COM 406216101 495,577 72,347 SH SOLE 72,347 0 0
HANOVER INS GROUP INC COM 410867105 133,334 1,472 SH SOLE 1,472 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,080,740 30,668 SH SOLE 30,668 0 0
HASBRO INC COM 418056107 1,789,680 25,013 SH SOLE 25,013 0 0
HAWAIIAN ELEC INDUSTRIES COM 419870100 563,438 13,088 SH SOLE 13,088 0 0
HEALTHCARE SVCS GRP INC COM 421906108 597,965 25,009 SH SOLE 25,009 0 0
HEICO CORP NEW COM 422806109 2,384,237 31,956 SH SOLE 30,101 0 1,855
HELMERICH & PAYNE INC COM 423452101 6,125,379 391,398 SH SOLE 391,398 0 0
HENRY JACK & ASSOC INC COM 426281101 933,458 6,013 SH SOLE 6,013 0 0
HERCULES CAPITAL INC COM 427096508 2,114,446 276,760 SH SOLE 276,760 0 0
HERSHEY CO COM 427866108 5,639,730 42,564 SH SOLE 42,564 0 0
HEXCEL CORP NEW COM 428291108 2,033,512 54,679 SH SOLE 52,463 0 2,216
HIGHWOODS PPTYS INC COM 431284108 431,486 12,182 SH SOLE 12,182 0 0
HILL ROM HLDGS INC COM 431475102 2,565,401 25,501 SH SOLE 25,501 0 0
HOLOGIC INC COM 436440101 1,084,660 30,902 SH SOLE 30,902 0 0
HOME BANCSHARES INC COM 436893200 19,268 1,607 SH SOLE 1,607 0 0
HOME DEPOT INC COM 437076102 41,065,184 219,941 SH SOLE 218,084 0 1,857
HONDA MOTOR LTD AMERN SHS 438128308 1,004,636 44,730 SH SOLE 44,730 0 0
HONEYWELL INTL INC COM 438516106 19,818,045 148,128 SH SOLE 148,128 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,149,219 31,408 SH SOLE 31,408 0 0
HORMEL FOODS CORP COM 440452100 5,506,178 118,057 SH SOLE 118,057 0 0
HUBBELL INC COM 443510607 1,778,699 15,502 SH SOLE 15,502 0 0
HUBSPOT INC COM 443573100 476,021 3,574 SH SOLE 3,574 0 0
HUDSON PAC PPTYS INC COM 444097109 576,103 22,717 SH SOLE 22,717 0 0
HUMANA INC COM 444859102 1,415,916 4,509 SH SOLE 4,509 0 0
HUNT J B TRANS SVCS INC COM 445658107 294,490 3,193 SH SOLE 3,193 0 0
HUNTINGTON BANCSHARES INC COM 446150104 428,110 52,145 SH SOLE 52,145 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,941,812 10,657 SH SOLE 10,657 0 0
HUNTSMAN CORP COM 447011107 241,962 16,768 SH SOLE 16,768 0 0
HYATT HOTELS CORP COM CL A 448579102 116,158 2,425 SH SOLE 2,425 0 0
IDACORP INC COM 451107106 316,395 3,604 SH SOLE 3,604 0 0
ILLINOIS TOOL WKS INC COM 452308109 9,231,831 64,958 SH SOLE 64,958 0 0
ILLUMINA INC COM 452327109 7,030,928 25,743 SH SOLE 25,743 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,595,359 194,319 SH SOLE 194,319 0 0
ING GROEP N V SPONSORED ADR 456837103 683,472 132,713 SH SOLE 132,713 0 0
INTEL CORP COM 458140100 22,402,108 413,934 SH SOLE 405,758 0 8,176
INTERNATIONAL BUSINESS MACHS COM 459200101 36,053,137 325,008 SH SOLE 325,008 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 53,796 527 SH SOLE 527 0 0
INTL PAPER CO COM 460146103 2,653,459 85,238 SH SOLE 85,238 0 0
INTERPUBLIC GROUP COS INC COM 460690100 7,253,800 448,042 SH SOLE 448,042 0 0
INTUIT COM 461202103 2,309,890 10,043 SH SOLE 10,043 0 0
IONIS PHARMACEUTICALS INC COM 462222100 843,144 17,833 SH SOLE 17,833 0 0
IROBOT CORP COM 462726100 342,783 8,381 SH SOLE 8,381 0 0
ISHARES INC US INTL HGH YLD 464286178 265,857 6,288 SH SOLE 6,288 0 0
ISHARES INC EM HGHYL BD ETF 464286285 99,004 2,604 SH SOLE 2,604 0 0
ISHARES TR SELECT DIVID ETF 464287168 616,780 8,387 SH SOLE 0 0 8,387
ISHARES TR TIPS BD ETF 464287176 348,336 2,954 SH SOLE 274 0 2,680
ISHARES TR IBOXX INV CP ETF 464287242 176,372 1,428 SH SOLE 1,428 0 0
ISHARES TR COHEN STEER REIT 464287564 1,374 15 SH SOLE 15 0 0
ISHARES TR INTL TREA BD ETF 464288117 67,111 1,361 SH SOLE 1,361 0 0
ISHARES TR IBOXX HI YD ETF 464288513 158,687 2,059 SH SOLE 2,059 0 0
ISHARES TR LNG TR CRPRT BD 464289511 304,740 4,790 SH SOLE 4,790 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 97,949 21,815 SH SOLE 21,815 0 0
ITRON INC COM 465741106 710,493 12,726 SH SOLE 12,726 0 0
IVY HIGH INC OPPORTUNITIES F COM 465893105 2,145,385 206,287 SH SOLE 206,287 0 0
JACOBS ENGR GROUP INC COM 469814107 6,658,997 84,004 SH SOLE 80,500 0 3,504
JOHN BEAN TECHNOLOGIES CORP COM 477839104 323,891 4,361 SH SOLE 4,361 0 0
JOHNSON & JOHNSON COM 478160104 31,547,911 240,585 SH SOLE 237,618 0 2,967
KLA-TENCOR CORP COM 482480100 1,086,387 7,558 SH SOLE 7,558 0 0
KAMAN CORP COM 483548103 1,255,622 32,639 SH SOLE 32,639 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 296,457 2,331 SH SOLE 848 0 1,483
KAYNE ANDERSN MLP MIDS INVT COM 486606106 2,345,216 646,065 SH SOLE 646,065 0 0
KELLOGG CO COM 487836108 1,724,353 28,744 SH SOLE 28,744 0 0
KEYCORP NEW COM 493267108 176,331 17,004 SH SOLE 17,004 0 0
KIMBERLY CLARK CORP COM 494368103 2,862,242 22,384 SH SOLE 22,384 0 0
KIRBY CORP COM 497266106 124,020 2,853 SH SOLE 2,853 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 405,014 12,348 SH SOLE 12,348 0 0
KOHLS CORP COM 500255104 758,695 52,001 SH SOLE 52,001 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 547,823 13,641 SH SOLE 12,178 0 1,463
KORN FERRY COM NEW 500643200 12,598 518 SH SOLE 518 0 0
KRAFT HEINZ CO COM 500754106 9,797,881 396,034 SH SOLE 396,034 0 0
KROGER CO COM 501044101 904 30 SH SOLE 30 0 0
L BRANDS INC COM 501797104 7,264,477 628,415 SH SOLE 628,415 0 0
LKQ CORP COM 501889208 295,221 14,394 SH SOLE 14,394 0 0
LTC PPTYS INC COM 502175102 371,016 12,007 SH SOLE 12,007 0 0
LA Z BOY INC COM 505336107 13,625 663 SH SOLE 663 0 0
LAM RESEARCH CORP COM 512807108 3,352,800 13,970 SH SOLE 13,970 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 1,756,135 34,246 SH SOLE 34,246 0 0
LAMB WESTON HLDGS INC COM 513272104 4,111 72 SH SOLE 72 0 0
LAS VEGAS SANDS CORP COM 517834107 667,671 15,721 SH SOLE 13,902 0 1,819
LAUDER ESTEE COS INC CL A 518439104 6,133,315 38,492 SH SOLE 38,492 0 0
LEAR CORP COM NEW 521865204 265,444 3,267 SH SOLE 1,744 0 1,523
LENNAR CORP CL A 526057104 899,648 23,551 SH SOLE 23,551 0 0
LENNOX INTL INC COM 526107107 1,010,752 5,560 SH SOLE 4,739 0 821
LEXINFINTECH HLDGS LTD ADR 528877103 24,774 2,793 SH SOLE 2,793 0 0
LIBERTY ALL-STAR GROWTH FD I COM 529900102 4,247,956 913,539 SH SOLE 913,539 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5,672,185 1,171,939 SH SOLE 1,156,119 0 15,820
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 10,771 1,561 SH SOLE 1,561 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 598,220 5,403 SH SOLE 5,403 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 177,240 6,509 SH SOLE 6,509 0 0
LILLY ELI & CO COM 532457108 12,328,601 88,874 SH SOLE 85,384 0 3,490
LIMONEIRA CO COM 532746104 235,630 17,987 SH SOLE 17,987 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,712,580 24,820 SH SOLE 24,820 0 0
LINCOLN NATL CORP IND COM 534187109 211,086 8,020 SH SOLE 8,020 0 0
LINDSAY CORP COM 535555106 329,963 3,603 SH SOLE 3,603 0 0
LITHIA MTRS INC CL A 536797103 818 10 SH SOLE 10 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 33,368 734 SH SOLE 734 0 0
LIVEPERSON INC COM 538146101 26,822 1,179 SH SOLE 1,179 0 0
LOCKHEED MARTIN CORP COM 539830109 35,561,956 104,918 SH SOLE 102,636 0 2,282
LOUISIANA PAC CORP COM 546347105 42,039 2,447 SH SOLE 2,447 0 0
LOWES COS INC COM 548661107 9,152,708 106,365 SH SOLE 106,365 0 0
LULULEMON ATHLETICA INC COM 550021109 1,656,477 8,739 SH SOLE 8,739 0 0
M D C HLDGS INC COM 552676108 194,045 8,364 SH SOLE 8,364 0 0
MDU RES GROUP INC COM 552690109 1,126,600 52,400 SH SOLE 52,400 0 0
MFS MUN INCOME TR SH BEN INT 552738106 1,331,778 208,416 SH SOLE 208,416 0 0
MGM RESORTS INTERNATIONAL COM 552953101 12,449 1,055 SH SOLE 1,055 0 0
MSA SAFETY INC COM 553498106 1,080,209 10,674 SH SOLE 10,674 0 0
MSC INDL DIRECT INC CL A 553530106 604,725 11,001 SH SOLE 11,001 0 0
MVC CAPITAL INC COM 553829102 385,701 88,261 SH SOLE 88,261 0 0
MACERICH CO COM 554382101 1,488,701 264,423 SH SOLE 167,687 0 96,736
MADISON CVRED CALL & EQ STR COM 557437100 1,541,762 304,696 SH SOLE 304,696 0 0
MADISON CVRED CALL & EQ STR COM 557437100 9,599 1,422 SH SOLE 1,422 0 0
MAGNA INTL INC COM 559222401 131,606 4,123 SH SOLE 4,123 0 0
MARATHON OIL CORP COM 565849106 1,050 319 SH SOLE 319 0 0
MARSH & MCLENNAN COS INC COM 571748102 18,003,393 208,228 SH SOLE 208,228 0 0
MARRIOTT INTL INC NEW CL A 571903202 107,726 1,440 SH SOLE 1,440 0 0
MARTIN MARIETTA MATLS INC COM 573284106 4,514,271 23,856 SH SOLE 23,856 0 0
MASIMO CORP COM 574795100 1,544,486 8,720 SH SOLE 8,720 0 0
MASTEC INC COM 576323109 1,516,708 46,340 SH SOLE 43,720 0 2,620
MATADOR RES CO COM 576485205 5,540 2,234 SH SOLE 2,234 0 0
MATERION CORP COM 576690101 254,208 7,261 SH SOLE 7,261 0 0
MATRIX SVC CO COM 576853105 9,801 1,035 SH SOLE 1,035 0 0
MAXIMUS INC COM 577933104 43,592 749 SH SOLE 749 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,115,700 7,901 SH SOLE 7,901 0 0
MCDONALDS CORP COM 580135101 23,379,167 141,392 SH SOLE 138,423 0 2,969
MCGRATH RENTCORP COM 580589109 22,262 425 SH SOLE 425 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 116,498 9,395 SH SOLE 9,395 0 0
MERCER INTL INC COM 588056101 124,550 17,203 SH SOLE 17,203 0 0
MERCURY SYS INC COM 589378108 2,468,792 34,606 SH SOLE 34,606 0 0
MERCURY GENL CORP NEW COM 589400100 311,834 7,658 SH SOLE 7,658 0 0
MEREDITH CORP COM 589433101 2,852,673 233,443 SH SOLE 233,443 0 0
MERIT MED SYS INC COM 589889104 40,375 1,292 SH SOLE 1,292 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,677,249 2,429 SH SOLE 2,429 0 0
MICROSOFT CORP COM 594918104 168,535,845 1,068,644 SH SOLE 1,065,646 0 2,998
MICROCHIP TECHNOLOGY INC COM 595017104 1,504,414 22,189 SH SOLE 17,698 0 4,491
MICRON TECHNOLOGY INC COM 595112103 497,528 11,829 SH SOLE 8,354 0 3,475
MILLER HERMAN INC COM 600544100 15,873 715 SH SOLE 715 0 0
MINERALS TECHNOLOGIES INC COM 603158106 40,974 1,130 SH SOLE 1,130 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 85,080 23,246 SH SOLE 23,246 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 386,376 50,839 SH SOLE 50,839 0 0
MOHAWK INDS INC COM 608190104 175,886 2,307 SH SOLE 2,307 0 0
MONDELEZ INTL INC CL A 609207105 10,119,365 202,064 SH SOLE 202,064 0 0
MONOLITHIC PWR SYS INC COM 609839105 1,954,426 11,671 SH SOLE 11,671 0 0
MONROE CAP CORP COM 610335101 703,653 99,106 SH SOLE 99,106 0 0
MOODYS CORP COM 615369105 501,467 2,371 SH SOLE 2,371 0 0
MOOG INC CL A 615394202 862,042 17,060 SH SOLE 17,060 0 0
MORGAN STANLEY COM NEW 617446448 1,020,476 30,014 SH SOLE 30,014 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 2,123,461 407,574 SH SOLE 407,574 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,324,771 17,490 SH SOLE 16,490 0 1,000
MURPHY OIL CORP COM 626717102 9,275 1,513 SH SOLE 1,513 0 0
NMI HLDGS INC CL A 629209305 33,019 2,844 SH SOLE 2,844 0 0
NRG ENERGY INC COM NEW 629377508 12,839 471 SH SOLE 471 0 0
NASDAQ INC COM 631103108 621,448 6,545 SH SOLE 6,545 0 0
NATIONAL HEALTHCARE CORP COM 635906100 1,051,705 14,662 SH SOLE 14,662 0 0
NATIONAL FUEL GAS CO N J COM 636180101 1,752,555 46,998 SH SOLE 46,998 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,361,071 23,358 SH SOLE 22,303 0 1,055
NATIONAL OILWELL VARCO INC COM 637071101 56,660 5,764 SH SOLE 5,764 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 372,245 11,564 SH SOLE 11,564 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 521,818 17,629 SH SOLE 17,629 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 2,478,836 357,181 SH SOLE 357,181 0 0
NEW MTN FIN CORP COM 647551100 1,542,356 226,817 SH SOLE 226,817 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 307,618 2,842 SH SOLE 2,842 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 366,154 38,994 SH SOLE 38,994 0 0
NEW YORK MTG TR INC COM PAR $.02 649604501 2,328,931 1,502,536 SH SOLE 1,502,536 0 0
NEWELL BRANDS INC COM 651229106 2,825,054 212,730 SH SOLE 212,730 0 0
NEWMONT MNG CORP COM 651639106 334,257 7,382 SH SOLE 7,382 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 3,873,264 293,207 SH SOLE 171,283 0 121,924
NICE LTD SPONSORED ADR 653656108 355,024 2,473 SH SOLE 2,473 0 0
NIKE INC CL B 654106103 2,472,602 29,884 SH SOLE 29,884 0 0
NOKIA CORP SPONSORED ADR 654902204 833,860 268,987 SH SOLE 268,987 0 0
NOBLE ENERGY INC COM 655044105 40,263 6,666 SH SOLE 6,666 0 0
NORDSTROM INC COM 655664100 82,545 5,381 SH SOLE 5,381 0 0
NORFOLK SOUTHERN CORP COM 655844108 982,580 6,730 SH SOLE 6,730 0 0
NORTHERN OIL & GAS INC NEV COM 665531109 6,489 9,786 SH SOLE 9,786 0 0
NORTHERN TR CORP COM 665859104 440,762 5,841 SH SOLE 5,841 0 0
NORTHROP GRUMMAN CORP COM 666807102 2,987,984 9,876 SH SOLE 9,876 0 0
NORTHWEST PIPE CO COM 667746101 440,372 19,792 SH SOLE 19,792 0 0
NOVO-NORDISK A S ADR 670100205 405,748 6,740 SH SOLE 6,740 0 0
NUCOR CORP COM 670346105 2,127,809 59,073 SH SOLE 51,496 0 7,577
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1,788,465 126,304 SH SOLE 126,304 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 3,273,769 241,785 SH SOLE 241,785 0 0
NUVEEN MUN HIGH INCOME OPP F COM 670682103 2,229,795 179,100 SH SOLE 179,100 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 2,204,399 116,021 SH SOLE 116,021 0 0
NUVASIVE INC COM 670704105 461,107 9,102 SH SOLE 9,102 0 0
OGE ENERGY CORP COM 670837103 2,192,586 71,350 SH SOLE 71,350 0 0
NUVEEN MUN VALUE FD INC COM 670928100 2,071,794 212,274 SH SOLE 212,274 0 0
OSI SYSTEMS INC COM 671044105 573,966 8,328 SH SOLE 8,328 0 0
OCCIDENTAL PETE CORP COM 674599105 2,969,714 256,452 SH SOLE 256,452 0 0
OKTA INC CL A 679295105 1,718,242 14,054 SH SOLE 14,054 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 2,728,764 20,789 SH SOLE 18,119 0 2,670
OLD REP INTL CORP COM 680223104 513,940 33,701 SH SOLE 33,701 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 417,987 9,020 SH SOLE 9,020 0 0
OMNICOM GROUP INC COM 681919106 3,944,126 71,842 SH SOLE 71,842 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1,769,979 66,691 SH SOLE 66,691 0 0
OMEROS CORP COM 682143102 285,450 21,350 SH SOLE 21,350 0 0
ON SEMICONDUCTOR CORP COM 682189105 109,261 8,783 SH SOLE 8,783 0 0
ONEOK INC NEW COM 682680103 3,127,903 143,416 SH SOLE 137,150 0 6,266
OPEN TEXT CORP COM 683715106 2,446,914 70,072 SH SOLE 70,072 0 0
ORANGE SPONSORED ADR 684060106 375,760 31,106 SH SOLE 27,672 0 3,434
ORIX CORP SPONSORED ADR 686330101 192,430 3,256 SH SOLE 3,256 0 0
ORMAT TECHNOLOGIES INC COM 686688102 91,070 1,346 SH SOLE 1,346 0 0
OSHKOSH CORP COM 688239201 1,542,119 23,972 SH SOLE 23,972 0 0
OTTER TAIL CORP COM 689648103 756,576 17,017 SH SOLE 17,017 0 0
OWENS & MINOR INC NEW COM 690732102 442,037 48,310 SH SOLE 48,310 0 0
OWENS CORNING NEW COM 690742101 192,420 4,958 SH SOLE 4,958 0 0
PNC FINL SVCS GROUP INC COM 693475105 3,823,344 39,943 SH SOLE 39,943 0 0
POSCO SPONSORED ADR 693483109 407,309 12,475 SH SOLE 12,475 0 0
PPG INDS INC COM 693506107 96,892 1,159 SH SOLE 1,159 0 0
PVH CORP COM 693656100 7,001 186 SH SOLE 186 0 0
PACCAR INC COM 693718108 9,255,754 151,411 SH SOLE 151,411 0 0
PACKAGING CORP AMER COM 695156109 556,841 6,413 SH SOLE 2,283 0 4,130
PACWEST BANCORP DEL COM 695263103 413,612 23,081 SH SOLE 23,081 0 0
PALO ALTO NETWORKS INC COM 697435105 6,487,405 39,567 SH SOLE 39,567 0 0
PARK HOTELS RESORTS INC COM 700517105 285,662 36,114 SH SOLE 36,114 0 0
PARKER HANNIFIN CORP COM 701094104 3,807,446 29,349 SH SOLE 29,349 0 0
PARSLEY ENERGY INC CL A 701877102 118,577 20,694 SH SOLE 20,694 0 0
PATTERSON COMPANIES INC COM 703395103 11,365,164 743,307 SH SOLE 743,307 0 0
PATTERSON UTI ENERGY INC COM 703481101 11,893 5,061 SH SOLE 5,061 0 0
PAYCHEX INC COM 704326107 13,621,740 216,493 SH SOLE 216,493 0 0
PEABODY ENERGY CORP NEW COM 704551100 5,583 1,925 SH SOLE 1,925 0 0
PENN NATL GAMING INC COM 707569109 734 58 SH SOLE 58 0 0
PENNANTPARK INVT CORP COM 708062104 879,129 339,432 SH SOLE 339,432 0 0
PEPSICO INC COM 713448108 16,607,548 138,281 SH SOLE 138,281 0 0
PERKINELMER INC COM 714046109 1,356,395 18,018 SH SOLE 18,018 0 0
PERSPECTA INC COM 715347100 547 30 SH SOLE 30 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 568,857 29,551 SH SOLE 29,551 0 0
PFIZER INC COM 717081103 37,409,846 1,146,135 SH SOLE 1,146,135 0 0
PHILIP MORRIS INTL INC COM 718172109 14,761,413 202,322 SH SOLE 202,322 0 0
PHILLIPS 66 COM 718546104 3,307,254 61,645 SH SOLE 61,645 0 0
PINDUODUO INC SPONSORED ADS 722304102 684,066 18,986 SH SOLE 18,986 0 0
PINNACLE WEST CAP CORP COM 723484101 1,337,011 17,641 SH SOLE 17,641 0 0
PIONEER DIV HIGH INCOME TRUS COM 723653101 853,676 81,380 SH SOLE 81,380 0 0
PIONEER MUN HIGH INCOME ADV COM 723762100 567,983 55,794 SH SOLE 55,794 0 0
PIONEER MUN HIGH INCOME TR COM SHS 723763108 2,826,819 249,719 SH SOLE 249,719 0 0
PIONEER NAT RES CO COM 723787107 1,010,511 14,405 SH SOLE 14,405 0 0
PIPER JAFFRAY COS COM 724078100 80,406 1,590 SH SOLE 1,590 0 0
PITNEY BOWES INC COM 724479100 378,726 185,650 SH SOLE 185,650 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 320,158 60,636 SH SOLE 60,636 0 0
POLARIS INDS INC COM 731068102 337 7 SH SOLE 7 0 0
POPULAR INC COM NEW 733174700 379,435 10,841 SH SOLE 10,841 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 759,945 15,852 SH SOLE 15,852 0 0
PREFERRED BK LOS ANGELES CA COM NEW 740367404 51,170 1,513 SH SOLE 1,513 0 0
PROCTER AND GAMBLE CO COM 742718109 22,040,480 200,368 SH SOLE 195,247 0 5,121
PROGRESSIVE CORP OHIO COM 743315103 4,640,179 62,841 SH SOLE 62,841 0 0
PROOFPOINT INC COM 743424103 816,719 7,961 SH SOLE 7,961 0 0
PROTO LABS INC COM 743713109 2,360 31 SH SOLE 31 0 0
PRUDENTIAL FINL INC COM 744320102 1,137,017 21,807 SH SOLE 21,807 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 658,740 14,668 SH SOLE 14,668 0 0
PULTE GROUP INC COM 745867101 55,309 2,478 SH SOLE 2,478 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 2,255,044 189,023 SH SOLE 189,023 0 0
QUAD / GRAPHICS INC COM CL A 747301109 99,989 39,678 SH SOLE 39,678 0 0
QUAKER CHEM CORP COM 747316107 317,468 2,514 SH SOLE 2,514 0 0
QUALCOMM INC COM 747525103 9,765,075 144,347 SH SOLE 144,347 0 0
RPM INTL INC COM 749685103 1,801,482 30,277 SH SOLE 23,814 0 6,463
RAPID7 INC COM 753422104 866,600 20,000 SH SOLE 20,000 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 420,154 6,648 SH SOLE 6,648 0 0
RAYTHEON CO COM NEW 755111507 4,163,226 31,744 SH SOLE 31,744 0 0
REALTY INCOME CORP COM 756109104 4,261,534 85,470 SH SOLE 85,470 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 2,165,105 75,308 SH SOLE 75,308 0 0
REDWOOD TR INC COM 758075402 414,637 81,944 SH SOLE 81,944 0 0
REGENCY CTRS CORP COM 758849103 86,929 2,262 SH SOLE 2,262 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 8,330 99 SH SOLE 99 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 2,508,140 28,635 SH SOLE 28,635 0 0
RELX PLC SPONSORED ADR 759530108 1,173,662 54,844 SH SOLE 52,855 0 1,989
REPLIGEN CORP COM 759916109 1,399,540 14,497 SH SOLE 14,497 0 0
REPUBLIC SVCS INC COM 760759100 5,893,486 78,517 SH SOLE 78,517 0 0
RESMED INC COM 761152107 3,226,387 21,905 SH SOLE 21,905 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,329,938 51,140 SH SOLE 51,140 0 0
ROCKWELL AUTOMATION INC COM 773903109 8,703,282 57,672 SH SOLE 57,672 0 0
ROGERS CORP COM 775133101 324,522 3,437 SH SOLE 3,437 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,801,276 12,191 SH SOLE 11,574 0 617
ROSS STORES INC COM 778296103 672,887 7,737 SH SOLE 7,737 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 85,247 1,385 SH SOLE 1,385 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 304,979 9,338 SH SOLE 9,338 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,163,110 61,998 SH SOLE 61,050 0 948
ROYCE VALUE TR INC COM 780910105 7,924,633 819,507 SH SOLE 810,967 0 8,540
ROYCE VALUE TR INC COM 780910105 11,702 725 SH SOLE 725 0 0
ROYCE MICRO-CAP TR INC COM 780915104 5,138,975 924,276 SH SOLE 924,276 0 0
RUTHS HOSPITALITY GROUP INC COM 783332109 48,931 7,325 SH SOLE 7,325 0 0
RYANAIR HLDGS PLC SPONSORED ADS 783513203 61,797 1,164 SH SOLE 1,164 0 0
RYDER SYS INC COM 783549108 3,398,227 128,526 SH SOLE 128,526 0 0
S & T BANCORP INC COM 783859101 612,077 22,404 SH SOLE 22,404 0 0
SEI INVESTMENTS CO COM 784117103 63,115 1,362 SH SOLE 1,362 0 0
SANDERSON FARMS INC COM 800013104 200,518 1,626 SH SOLE 1,626 0 0
SAP SE SPON ADR 803054204 2,149,115 19,449 SH SOLE 18,942 0 507
SAREPTA THERAPEUTICS INC COM 803607100 135,872 1,389 SH SOLE 1,389 0 0
SASOL LTD SPONSORED ADR 803866300 18,946 9,426 SH SOLE 9,426 0 0
HENRY SCHEIN INC COM 806407102 344,243 6,814 SH SOLE 6,814 0 0
SCHLUMBERGER LTD COM 806857108 2,000,904 148,325 SH SOLE 148,325 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,679,790 49,964 SH SOLE 49,964 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 316,075 5,496 SH SOLE 5,496 0 0
SCHWEITZER-MAUDUIT INTL INC COM 808541106 3,981,042 143,100 SH SOLE 143,100 0 0
SCIENCE APPLICATNS INTL CP N COM 808625107 42,464 569 SH SOLE 569 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 3,270,963 31,943 SH SOLE 31,943 0 0
SEATTLE GENETICS INC COM 812578102 624,206 5,410 SH SOLE 5,410 0 0
SEMPRA ENERGY COM 816851109 7,227,292 63,964 SH SOLE 63,964 0 0
SHAKE SHACK INC CL A 819047101 26,305 697 SH SOLE 697 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 474,329 47,528 SH SOLE 47,528 0 0
SHERWIN WILLIAMS CO COM 824348106 5,239,907 11,403 SH SOLE 11,403 0 0
SILICON LABORATORIES INC COM 826919102 379,050 4,438 SH SOLE 4,438 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,334,873 79,017 SH SOLE 79,017 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 411,051 6,632 SH SOLE 3,991 0 2,641
SKECHERS U S A INC CL A 830566105 41,901 1,765 SH SOLE 1,765 0 0
SMUCKER J M CO COM NEW 832696405 47,841 431 SH SOLE 431 0 0
SNAP ON INC COM 833034101 403,722 3,710 SH SOLE 3,710 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 450,707 19,987 SH SOLE 18,252 0 1,735
SONOCO PRODS CO COM 835495102 1,884,498 40,658 SH SOLE 40,658 0 0
SONY CORP SPONSORED ADR 835699307 372,301 6,291 SH SOLE 6,291 0 0
SOUTH JERSEY INDS INC COM 838518108 1,231,575 49,263 SH SOLE 49,263 0 0
SOUTHERN CO COM 842587107 15,195,257 280,666 SH SOLE 280,666 0 0
SOUTHWEST AIRLS CO COM 844741108 677 19 SH SOLE 19 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 363,832 15,204 SH SOLE 15,204 0 0
SPLUNK INC COM 848637104 1,394,715 11,049 SH SOLE 11,049 0 0
SQUARE INC CL A 852234103 589,956 11,263 SH SOLE 11,263 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305 398,088 12,340 SH SOLE 12,340 0 0
STAMPS COM INC COM NEW 852857200 2,602 20 SH SOLE 20 0 0
STANDEX INTL CORP COM 854231107 45,147 921 SH SOLE 921 0 0
STANLEY BLACK & DECKER INC COM 854502101 436,800 4,368 SH SOLE 4,368 0 0
STARBUCKS CORP COM 855244109 17,491,047 266,064 SH SOLE 261,328 0 4,736
STATE STR CORP COM 857477103 198,644 3,729 SH SOLE 3,729 0 0
STEEL DYNAMICS INC COM 858119100 844,371 37,461 SH SOLE 37,461 0 0
STEELCASE INC CL A 858155203 11,726 1,188 SH SOLE 1,188 0 0
STELLUS CAP INVT CORP COM 858568108 1,975,641 271,007 SH SOLE 271,007 0 0
STEPAN CO COM 858586100 450,527 5,093 SH SOLE 5,093 0 0
STERICYCLE INC COM 858912108 286,573 5,899 SH SOLE 5,899 0 0
STERLING CONSTRUCTION CO INC COM 859241101 121,154 12,753 SH SOLE 12,753 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 627,722 29,374 SH SOLE 26,741 0 2,633
STORE CAP CORP COM 862121100 284,865 15,721 SH SOLE 15,721 0 0
STRYKER CORP COM 863667101 2,052,322 12,327 SH SOLE 12,327 0 0
SUMMIT MIDSTREAM PARTNERS LP COM UNIT LTD 866142102 8,342 13,675 SH SOLE 13,675 0 0
SUN CMNTYS INC COM 866674104 1,477,600 11,835 SH SOLE 11,835 0 0
SUN LIFE FINL INC COM 866796105 173,318 5,401 SH SOLE 4,289 0 1,112
SUNCOR ENERGY INC NEW COM 867224107 3,569,157 225,896 SH SOLE 225,896 0 0
SUNSTONE HOTEL INVS INC NEW COM 867892101 344,646 39,569 SH SOLE 39,569 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,799 100 SH SOLE 100 0 0
SYNOPSYS INC COM 871607107 1,943,827 15,093 SH SOLE 15,093 0 0
SYSCO CORP COM 871829107 1,462,898 32,060 SH SOLE 32,060 0 0
THL CREDIT INC COM 872438106 168,789 63,694 SH SOLE 63,694 0 0
TJX COS INC NEW COM 872540109 8,507,550 177,945 SH SOLE 177,945 0 0
T MOBILE US INC COM 872590104 2,265,132 26,998 SH SOLE 26,998 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 5,786,557 121,083 SH SOLE 119,809 0 1,274
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 210,651 1,776 SH SOLE 1,776 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 194,133 3,645 SH SOLE 3,645 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 859,840 171,968 SH SOLE 33,304 0 138,664
TAPESTRY INC COM 876030107 1,287,152 99,394 SH SOLE 99,394 0 0
TAUBMAN CTRS INC COM 876664103 332,276 7,934 SH SOLE 7,934 0 0
TECK RESOURCES LTD CL B 878742204 162,721 21,524 SH SOLE 21,524 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 1,602,816 104,350 SH SOLE 104,350 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 7,038,759 23,678 SH SOLE 23,678 0 0
TELEFLEX INC COM 879369106 2,806,477 9,583 SH SOLE 9,583 0 0
TELEFONICA S A SPONSORED ADR 879382208 451,553 98,808 SH SOLE 98,808 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 411,274 24,539 SH SOLE 24,539 0 0
TEMPLETON EMERGING MKTS FD I COM 880191101 1,256,638 112,703 SH SOLE 112,703 0 0
TERADYNE INC COM 880770102 351,997 6,498 SH SOLE 6,498 0 0
TERNIUM SA SPONSORED ADS 880890108 199,777 16,788 SH SOLE 16,788 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 68,535 7,632 SH SOLE 7,632 0 0
TEXAS INSTRS INC COM 882508104 27,544,106 275,634 SH SOLE 275,634 0 0
TEXAS ROADHOUSE INC COM 882681109 177,218 4,291 SH SOLE 4,291 0 0
TEXTRON INC COM 883203101 1,375,159 51,562 SH SOLE 51,562 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 18,496,676 65,221 SH SOLE 64,212 0 1,009
THOMSON REUTERS CORP COM NEW 884903709 1,034,119 15,239 SH SOLE 15,239 0 0
THOR INDS INC COM 885160101 133,922 3,175 SH SOLE 3,175 0 0
TIMKEN CO COM 887389104 14,391 445 SH SOLE 445 0 0
TORO CO COM 891092108 1,839,704 28,264 SH SOLE 25,969 0 2,295
TORONTO DOMINION BK ONT COM NEW 891160509 86,009 2,029 SH SOLE 2,029 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 683,955 5,702 SH SOLE 5,208 0 494
TRACTOR SUPPLY CO COM 892356106 1,558,764 18,436 SH SOLE 18,436 0 0
TRANSDIGM GROUP INC COM 893641100 2,809,347 8,774 SH SOLE 8,774 0 0
TRIMBLE INC COM 896239100 944,587 29,676 SH SOLE 29,676 0 0
TRINITY INDS INC COM 896522109 155,156 9,655 SH SOLE 9,655 0 0
TRIPADVISOR INC COM 896945201 20,416 1,174 SH SOLE 1,174 0 0
TUPPERWARE BRANDS CORP COM 899896104 281,545 173,793 SH SOLE 173,793 0 0
TUTOR PERINI CORP COM 901109108 467,356 69,547 SH SOLE 69,547 0 0
II VI INC COM 902104108 581,600 20,407 SH SOLE 20,407 0 0
TYLER TECHNOLOGIES INC COM 902252105 607,355 2,048 SH SOLE 2,048 0 0
TYSON FOODS INC CL A 902494103 5,886,652 101,722 SH SOLE 101,722 0 0
UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 2,579 229 SH SOLE 229 0 0
UDR INC COM 902653104 2,914,138 79,752 SH SOLE 79,752 0 0
UGI CORP NEW COM 902681105 476,753 17,876 SH SOLE 9,670 0 8,206
US BANCORP DEL COM NEW 902973304 5,329,174 154,693 SH SOLE 154,693 0 0
UNDER ARMOUR INC CL A 904311107 36,573 3,971 SH SOLE 3,971 0 0
UNDER ARMOUR INC CL C 904311206 18,038 2,238 SH SOLE 2,238 0 0
UNIFIRST CORP MASS COM 904708104 37,924 251 SH SOLE 251 0 0
UNILEVER PLC SPON ADR NEW 904767704 464,334 9,182 SH SOLE 8,045 0 1,137
UNILEVER N V N Y SHS NEW 904784709 1,037,812 21,271 SH SOLE 21,271 0 0
UNION PACIFIC CORP COM 907818108 7,470,466 52,967 SH SOLE 50,394 0 2,573
UNITED PARCEL SERVICE INC CL B 911312106 18,240,629 195,254 SH SOLE 191,773 0 3,481
UNITED RENTALS INC COM 911363109 2,296,008 22,313 SH SOLE 22,313 0 0
US FOODS HLDG CORP COM 912008109 108,598 6,132 SH SOLE 6,132 0 0
UNITED STATES STL CORP NEW COM 912909108 47,407 7,513 SH SOLE 7,513 0 0
UNITED TECHNOLOGIES CORP COM 913017109 9,759,004 103,456 SH SOLE 103,456 0 0
UNITIL CORP COM 913259107 762,407 14,572 SH SOLE 14,572 0 0
UNIVERSAL CORP VA COM 913456109 3,886,280 87,905 SH SOLE 87,905 0 0
UNIVERSAL ELECTRS INC COM 913483103 10,935 285 SH SOLE 285 0 0
UNIVERSAL FST PRODS INC COM 913543104 38,306 1,030 SH SOLE 1,030 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 694 7 SH SOLE 7 0 0
V F CORP COM 918204108 5,039,445 93,185 SH SOLE 93,185 0 0
VALMONT INDS INC COM 920253101 485,282 4,579 SH SOLE 4,579 0 0
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 165,933 2,357 SH SOLE 2,357 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,257 18 SH SOLE 18 0 0
VERITEX HLDGS INC COM 923451108 231,958 16,604 SH SOLE 16,604 0 0
VICI PPTYS INC COM 925652109 1,983,388 119,194 SH SOLE 119,194 0 0
VIRTU FINL INC CL A 928254101 322,481 15,489 SH SOLE 15,489 0 0
VMWARE INC CL A COM 928563402 128,850 1,064 SH SOLE 1,064 0 0
VORNADO RLTY TR SH BEN INT 929042109 303,440 8,380 SH SOLE 8,380 0 0
VULCAN MATLS CO COM 929160109 3,688,537 34,131 SH SOLE 32,681 0 1,450
WD-40 CO COM 929236107 2,064,939 10,281 SH SOLE 10,281 0 0
WABTEC CORP COM 929740108 82,254 1,709 SH SOLE 1,709 0 0
WADDELL & REED FINL INC CL A 930059100 60,860 5,348 SH SOLE 5,348 0 0
WALMART INC COM 931142103 3,652,656 32,148 SH SOLE 32,148 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 15,445,520 337,607 SH SOLE 330,577 0 7,030
WATERS CORP COM 941848103 927,909 5,097 SH SOLE 5,097 0 0
WATSCO INC COM 942622200 7,820,589 49,488 SH SOLE 49,488 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 103,273 1,220 SH SOLE 1,220 0 0
WEIBO CORP SPONSORED ADR 948596101 184,390 5,569 SH SOLE 5,569 0 0
WEINGARTEN RLTY INVS SH BEN INT 948741103 284,257 19,699 SH SOLE 19,699 0 0
WELLS FARGO CO NEW COM 949746101 2,313,507 80,610 SH SOLE 80,610 0 0
WERNER ENTERPRISES INC COM 950755108 83,072 2,291 SH SOLE 2,291 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,736,846 17,976 SH SOLE 17,976 0 0
WESTERN ALLIANCE BANCORP COM 957638109 509,014 16,629 SH SOLE 16,629 0 0
WESTERN DIGITAL CORP COM 958102105 11,262,996 270,615 SH SOLE 270,615 0 0
WESTERN ASSET INTM MUNI FD I COM 958435109 1,003,195 119,003 SH SOLE 119,003 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 146,584 45,242 SH SOLE 45,242 0 0
WESTERN UN CO COM 959802109 11,357,974 626,474 SH SOLE 626,474 0 0
WESTLAKE CHEM CORP COM 960413102 130,999 3,432 SH SOLE 3,432 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 1,018,368 99,353 SH SOLE 96,380 0 2,973
WEYERHAEUSER CO COM 962166104 7,407 437 SH SOLE 437 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 599,796 21,787 SH SOLE 21,787 0 0
WHITING PETE CORP NEW COM NEW 966387409 5 7 SH SOLE 7 0 0
WILLIAMS COS INC DEL COM 969457100 5,279,153 373,085 SH SOLE 373,085 0 0
WINGSTOP INC COM 974155103 1,430,774 17,952 SH SOLE 17,952 0 0
WOODWARD INC COM 980745103 1,815,714 30,547 SH SOLE 30,547 0 0
WORLD FUEL SVCS CORP COM 981475106 9,719 386 SH SOLE 386 0 0
WYNN RESORTS LTD COM 983134107 177,621 2,951 SH SOLE 2,951 0 0
XPO LOGISTICS INC COM 983793100 16,721 343 SH SOLE 343 0 0
XILINX INC COM 983919101 2,835,223 36,377 SH SOLE 36,377 0 0
YUM BRANDS INC COM 988498101 1,755,670 25,619 SH SOLE 25,619 0 0
ZEBRA TECHNOLOGIES CORP CL A 989207105 4,026,164 21,929 SH SOLE 21,929 0 0
ZIONS BANCORPORATION N A COM 989701107 114,693 4,286 SH SOLE 4,286 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 36,586 1,236 SH SOLE 1,236 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 63,432 1,762 SH SOLE 1,762 0 0
CDK GLOBAL INC COM 12508E101 33,146 1,009 SH SOLE 1,009 0 0
BLACKROCK CALIF MUN INCOME T SH BEN INT 09248E102 1,480,809 116,691 SH SOLE 116,691 0 0
COVANTA HLDG CORP COM 22282E102 8,225,887 962,092 SH SOLE 962,092 0 0
QUANTA SVCS INC COM 74762E102 1,431,467 45,114 SH SOLE 45,114 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 3,230,298 252,762 SH SOLE 252,762 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 302,616 29,466 SH SOLE 29,466 0 0
U S SILICA HLDGS INC COM 90346E103 29,479 16,377 SH SOLE 16,377 0 0
AMERISOURCEBERGEN CORP COM 03073E105 25,754 291 SH SOLE 291 0 0
AMERICAN EAGLE OUTFITTERS IN COM 02553E106 35,226 4,431 SH SOLE 4,431 0 0
VALE S A SPONSORED ADS 91912E105 318,245 38,389 SH SOLE 38,389 0 0
CLOUGH GLOBAL OPPORTUNITIES SH BEN INT 18914E106 5,275,399 735,760 SH SOLE 559,427 0 176,333
TARGET CORP COM 87612E106 2,324,622 25,004 SH SOLE 20,697 0 4,307
BLACKROCK TCP CAP CORP COM 09259E108 979,100 156,656 SH SOLE 156,656 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,820,561 25,557 SH SOLE 24,631 0 926
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 257,365 15,693 SH SOLE 15,693 0 0
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1,622,090 487,114 SH SOLE 487,114 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 1,048,226 86,132 SH SOLE 86,132 0 0
FORTINET INC COM 34959E109 2,067,409 20,435 SH SOLE 20,435 0 0
TOTAL S A SPONSORED ADS 89151E109 1,665,857 44,733 SH SOLE 43,718 0 1,015
BHP GROUP PLC SPONSORED ADR 05545E209 1,152,556 37,988 SH SOLE 37,988 0 0
AGNC INVT CORP COM 00123Q104 2,495,928 235,910 SH SOLE 235,910 0 0
AES CORP COM 00130H105 31,824 2,340 SH SOLE 2,340 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 70,792 3,166 SH SOLE 3,166 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 899,897 261,598 SH SOLE 41,137 0 220,461
AMC ENTMT HLDGS INC CL A COM 00165C104 2,544,511 805,225 SH SOLE 770,094 0 35,131
ANI PHARMACEUTICALS INC COM 00182C103 21,592 530 SH SOLE 530 0 0
ASGN INC COM 00191U102 18,614 527 SH SOLE 527 0 0
AT&T INC COM 00206R102 36,059,046 1,237,017 SH SOLE 1,225,724 0 11,293
ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 686,690 183,607 SH SOLE 183,607 0 0
ABBVIE INC COM 00287Y109 17,606,976 231,093 SH SOLE 226,092 0 5,001
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 4,855,550 1,145,177 SH SOLE 1,129,102 0 16,075
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 2,996,504 408,243 SH SOLE 408,243 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 8,864,398 1,347,173 SH SOLE 1,347,173 0 0
Aberdeen Total Dynamic Di COM SH BEN INT 00326L100 9,930 1,122 SH SOLE 1,122 0 0
ACTIVISION BLIZZARD INC COM 00507V109 414,932 6,976 SH SOLE 6,976 0 0
ACUITY BRANDS INC COM 00508Y102 248,071 2,896 SH SOLE 2,896 0 0
ADAM NAT RES FD INC COM 00548F105 647,656 78,125 SH SOLE 78,125 0 0
ADOBE INC COM 00724F101 22,374,818 70,308 SH SOLE 69,686 0 622
ADVANCE AUTO PARTS INC COM 00751Y106 636,722 6,823 SH SOLE 6,823 0 0
ADVENT CLAYMORE CV SECS & IN COM 00764C109 11,642,139 1,094,186 SH SOLE 1,087,425 0 6,761
AECOM COM 00766T100 1,632,765 54,699 SH SOLE 54,699 0 0
ADVANCED DISP SVCS INC DEL COM 00790X101 104,435 3,184 SH SOLE 3,184 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 368,055 5,139 SH SOLE 5,139 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 650,677 7,112 SH SOLE 7,112 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,920,409 45,868 SH SOLE 45,868 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 108,180 12,727 SH SOLE 12,727 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 3,194,207 250,526 SH SOLE 250,526 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 12,168,307 1,266,213 SH SOLE 1,257,914 0 8,299
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 10,176 756 SH SOLE 756 0 0
ALLIANZGI DIVERS INC & CNV F COM 01883J108 4,466,773 248,292 SH SOLE 248,292 0 0
ALLIANZGI DIVERS INC & CNV F COM 01883J108 12,843 393 SH SOLE 393 0 0
ALLY FINL INC COM 02005N100 36,941 2,560 SH SOLE 2,560 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 556,659 5,114 SH SOLE 5,114 0 0
ALPHABET INC CAP STK CL C 02079K107 550,009 473 SH SOLE 473 0 0
ALPHABET INC CAP STK CL A 02079K305 94,811,634 81,597 SH SOLE 81,597 0 0
ALTRIA GROUP INC COM 02209S103 14,788,375 382,425 SH SOLE 374,573 0 7,852
AMBEV SA SPONSORED ADR 02319V103 521,479 226,730 SH SOLE 226,730 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 87,186 3,758 SH SOLE 3,758 0 0
AMERICAN TOWER CORP NEW COM 03027X100 37,377,223 171,652 SH SOLE 170,880 0 772
AMERIPRISE FINL INC COM 03076C106 2,611,805 25,486 SH SOLE 25,486 0 0
AMERIS BANCORP COM 03076K108 20,410 859 SH SOLE 859 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 583,619 13,228 SH SOLE 12,514 0 714
ANSYS INC COM 03662Q105 1,954,143 8,406 SH SOLE 6,881 0 1,525
ANTERO MIDSTREAM CORP COM 03676B102 2,944,633 1,402,206 SH SOLE 1,402,206 0 0
APOLLO INVT CORP COM NEW 03761U502 916,103 135,719 SH SOLE 135,719 0 0
APOLLO COML REAL EST FIN INC COM 03762U105 996,098 134,245 SH SOLE 134,245 0 0
ARAMARK COM 03852U106 75,027 3,757 SH SOLE 3,757 0 0
ARCHROCK INC COM 03957W106 3,704,611 985,269 SH SOLE 985,269 0 0
ARCONIC INC COM 03965L100 151,590 9,439 SH SOLE 9,439 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 157,557 5,094 SH SOLE 5,094 0 0
ARES CAP CORP COM 04010L103 4,345,235 403,083 SH SOLE 255,301 0 147,782
ARES DYNAMIC CR ALLOCATION F COM 04014F102 5,546,956 514,083 SH SOLE 514,083 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,860,890 23,431 SH SOLE 23,431 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 5,577,493 259,539 SH SOLE 259,539 0 0
ASCENDIS PHARMA A S SPONSORED ADR 04351P101 151,348 1,344 SH SOLE 1,344 0 0
AUTOHOME INC SP ADR RP CL A 05278C107 86,928 1,224 SH SOLE 1,224 0 0
AVANOS MED INC COM 05350V106 1,481 55 SH SOLE 55 0 0
AVANGRID INC COM 05351W103 190,574 4,353 SH SOLE 4,353 0 0
AXOGEN INC COM 05463X106 87,038 8,369 SH SOLE 8,369 0 0
AXON ENTERPRISE INC COM 05464C101 1,316,464 18,602 SH SOLE 18,602 0 0
B & G FOODS INC NEW COM 05508R106 14,151,210 782,267 SH SOLE 782,267 0 0
BGC PARTNERS INC CL A 05541T101 1,442,181 572,294 SH SOLE 572,294 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 1,347,278 144,713 SH SOLE 144,713 0 0
BAKER HUGHES A GE CO CL A 05722G100 157,637 15,013 SH SOLE 15,013 0 0
BANCO SANTANDER SA ADR 05964H105 177,503 75,533 SH SOLE 75,533 0 0
BANCO SANTANDER CHILE NEW SP ADR REP COM 05965X109 73,502 4,858 SH SOLE 4,858 0 0
BANCO SANTANDER BRASIL S A ADS REP 1 UNIT 05967A107 656,921 127,064 SH SOLE 127,064 0 0
BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 16,913 5,220 SH SOLE 5,220 0 0
BANDWIDTH INC COM CL A 05988J103 90,169 1,340 SH SOLE 1,340 0 0
BANK OZK COM 06417N103 189,144 11,326 SH SOLE 11,326 0 0
BAOZUN INC SPONSORED ADR 06684L103 269,845 9,658 SH SOLE 9,658 0 0
BEIGENE LTD SPONSORED ADR 07725L102 157,704 1,281 SH SOLE 1,281 0 0
BERRY GLOBAL GROUP INC COM 08579W103 52,689 1,563 SH SOLE 1,563 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 267,105 3,161 SH SOLE 3,161 0 0
BIOGEN INC COM 09062X103 618,207 1,954 SH SOLE 1,954 0 0
BIO TECHNE CORP COM 09073M104 1,491,930 7,868 SH SOLE 7,868 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 2,604,236 172,124 SH SOLE 172,124 0 0
BLACKROCK INC COM 09247X101 17,913,379 40,715 SH SOLE 40,715 0 0
BLACKROCK UTILITIES INFRSTRC COM 09248D104 2,020,989 118,742 SH SOLE 118,742 0 0
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 1,585,475 122,336 SH SOLE 122,336 0 0
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 541,095 44,171 SH SOLE 44,171 0 0
BLACKROCK STRATEGIC MUN TR COM 09248T109 2,049,484 159,555 SH SOLE 159,555 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 1,358,200 94,979 SH SOLE 94,979 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 402,116 30,076 SH SOLE 30,076 0 0
BLACKROCK LONG-TERM MUNI ADV COM 09250B103 431,409 38,450 SH SOLE 38,450 0 0
BLACKROCK MUNI INCOME INV QL COM 09250G102 2,124,882 152,540 SH SOLE 152,540 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 1,747,885 277,442 SH SOLE 277,442 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 6,403,279 980,594 SH SOLE 969,623 0 10,971
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 661,966 48,178 SH SOLE 48,178 0 0
BLACKROCK MUNIVEST FD INC COM 09253R105 940,102 116,062 SH SOLE 116,062 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 299,193 23,540 SH SOLE 23,540 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 2,401,107 183,852 SH SOLE 183,852 0 0
BLACKROCK MUNIENHANCED FD IN COM 09253Y100 1,142,997 107,223 SH SOLE 107,223 0 0
BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 2,886,523 241,550 SH SOLE 241,550 0 0
BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 710,328 59,194 SH SOLE 59,194 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 3,332,867 229,063 SH SOLE 229,063 0 0
BLACKROCK MUNIY QUALITY FD I COM 09254G108 2,525,983 204,533 SH SOLE 204,533 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 1,754,788 131,642 SH SOLE 131,642 0 0
BLACKROCK MUNIYIELD CALIF FD COM 09254M105 1,535,910 116,093 SH SOLE 116,093 0 0
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 1,519,067 112,274 SH SOLE 112,274 0 0
BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 1,259,486 96,291 SH SOLE 96,291 0 0
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 4,328,217 512,215 SH SOLE 512,215 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 3,641,288 363,765 SH SOLE 363,765 0 0
BLACKROCK ENH CAP & INC FD I COM 09256A109 7,277,037 560,203 SH SOLE 560,203 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 2,562,417 508,416 SH SOLE 508,416 0 0
BLACKROCK MULTI-SECTOR INC T COM 09258A107 1,898,478 157,289 SH SOLE 157,289 0 0
BLUEBIRD BIO INC COM 09609G100 143,257 3,117 SH SOLE 3,117 0 0
BOISE CASCADE CO DEL COM 09739D100 10,035 422 SH SOLE 422 0 0
BOOKING HLDGS INC COM 09857L108 458,754 341 SH SOLE 341 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 2,031,216 192,715 SH SOLE 192,715 0 0
BRANDYWINEGBL GLBAL INM OPRT COM 10537L104 8,768 702 SH SOLE 702 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 283,756 29,869 SH SOLE 29,869 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,643,316 70,055 SH SOLE 70,055 0 0
BROADCOM INC COM 11135F101 13,110,682 55,296 SH SOLE 54,358 0 938
CBOE GLOBAL MARKETS INC COM 12503M108 538,088 6,029 SH SOLE 6,029 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 7,212,808 1,376,490 SH SOLE 1,360,518 0 15,972
CBRE CLARION GLOBAL REAL EST COM 12504G100 9,962 1,448 SH SOLE 1,448 0 0
CBRE GROUP INC CL A 12504L109 1,723,988 45,717 SH SOLE 45,717 0 0
CDW CORP COM 12514G108 1,971,075 21,133 SH SOLE 21,133 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,362,264 20,578 SH SOLE 20,578 0 0
CME GROUP INC COM CL A 12572Q105 2,276,187 13,164 SH SOLE 13,164 0 0
CRH PLC ADR 12626K203 1,331,210 49,598 SH SOLE 48,221 0 1,377
CNX MIDSTREAM PARTNERS LP COM UNIT REPST 12654A101 1,499,837 185,165 SH SOLE 185,165 0 0
CVR ENERGY INC COM 12662P108 6,733,975 407,379 SH SOLE 407,379 0 0
CABOT MICROELECTRONICS CORP COM 12709P103 272,110 2,384 SH SOLE 2,384 0 0
CALAMOS GBL DYN INCOME FUND COM 12811L107 3,212,873 559,734 SH SOLE 559,734 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 5,112,305 578,315 SH SOLE 578,315 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 6,499,350 389,883 SH SOLE 389,883 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 29 29 SH SOLE 29 0 0
CANADIAN PAC RY LTD COM 13645T100 303,473 1,382 SH SOLE 1,382 0 0
CAPITAL ONE FINL CORP COM 14040H105 247,613 4,911 SH SOLE 4,911 0 0
CAPITALA FIN CORP COM 14054R106 835,372 266,892 SH SOLE 266,892 0 0
CARDINAL HEALTH INC COM 14149Y108 15,977,060 333,272 SH SOLE 333,272 0 0
CARNIVAL PLC ADR 14365C103 366,609 30,730 SH SOLE 29,408 0 1,322
CENTENE CORP DEL COM 15135B101 2,647,310 44,560 SH SOLE 44,560 0 0
CENTERPOINT ENERGY INC COM 15189T107 3,374,991 218,446 SH SOLE 218,446 0 0
CHART INDS INC COM PAR $0.01 16115Q308 4,869 168 SH SOLE 168 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 26,667,704 61,121 SH SOLE 61,121 0 0
CHATHAM LODGING TR COM 16208T102 727,484 122,472 SH SOLE 122,472 0 0
CHEMED CORP NEW COM 16359R103 3,227,340 7,450 SH SOLE 7,038 0 412
CHENIERE ENERGY INC COM NEW 16411R208 634,189 18,931 SH SOLE 18,931 0 0
CHIMERA INVT CORP COM NEW 16934Q208 830,393 91,252 SH SOLE 91,252 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 81,518 2,164 SH SOLE 973 0 1,191
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 959,536 19,703 SH SOLE 19,703 0 0
CINEMARK HOLDINGS INC COM 17243V102 1,581,468 155,198 SH SOLE 155,198 0 0
CISCO SYS INC COM 17275R102 28,976,895 737,138 SH SOLE 728,776 0 8,362
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 668,533 514,256 SH SOLE 514,256 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 961,859 696,999 SH SOLE 696,999 0 0
CLEARWAY ENERGY INC CL A 18539C105 13,990,786 814,839 SH SOLE 814,839 0 0
CLOUGH GLOBAL DIVND AND INC COM 18913Y103 520,254 62,157 SH SOLE 62,157 0 0
CLOUGH GLOBAL EQUITY FD COM 18914C100 5,982,972 676,042 SH SOLE 667,323 0 8,719
CLOUGH GLOBAL EQUITY FD COM 18914C100 11,525 840 SH SOLE 840 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 12,398,126 151,252 SH SOLE 144,331 0 6,921
COHEN & STEERS QUALITY RLTY COM 19247L106 2,593,160 286,854 SH SOLE 286,854 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 588,594 58,219 SH SOLE 58,219 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 5,528,983 342,989 SH SOLE 342,989 0 0
COHEN & STEERS REIT & PFD &I COM 19247X100 10,319 452 SH SOLE 452 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 1,426,888 75,697 SH SOLE 75,697 0 0
COLONY CR REAL ESTATE INC COM CL A 19625T101 2,144,936 544,400 SH SOLE 544,400 0 0
COLUMBIA SELIGM PREM TECH GR COM 19842X109 757,751 42,835 SH SOLE 42,835 0 0
COMCAST CORP NEW CL A 20030N101 41,292,030 1,201,048 SH SOLE 1,192,004 0 9,044
COMMSCOPE HLDG CO INC COM 20337X109 74,602 8,189 SH SOLE 8,189 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 2,090,394 54,608 SH SOLE 54,608 0 0
COMPANHIA BRASILEIRA DE DIST SPN ADR PFD CL A 20440T201 146,112 11,587 SH SOLE 11,587 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 24,328 2,337 SH SOLE 2,337 0 0
COMPASS MINERALS INTL INC COM 20451N101 10,636,339 276,484 SH SOLE 276,484 0 0
CONCHO RES INC COM 20605P101 429 10 SH SOLE 10 0 0
CONOCOPHILLIPS COM 20825C104 1,598,428 51,897 SH SOLE 44,923 0 6,974
CONSTELLATION BRANDS INC CL A 21036P108 894,566 6,240 SH SOLE 6,240 0 0
CORESITE RLTY CORP COM 21870Q105 1,147,526 9,901 SH SOLE 9,901 0 0
CORECIVIC INC COM 21871N101 67,020 6,000 SH SOLE 6,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 19,328,963 67,790 SH SOLE 67,790 0 0
COSTAR GROUP INC COM 22160N109 186,146 317 SH SOLE 317 0 0
COUPA SOFTWARE INC COM 22266L106 277,224 1,984 SH SOLE 1,984 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 1,151,099 13,832 SH SOLE 13,832 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 41,350,817 286,363 SH SOLE 286,363 0 0
CYRUSONE INC COM 23283R100 1,968,528 31,879 SH SOLE 31,879 0 0
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 126,890 31,177 SH SOLE 31,177 0 0
D R HORTON INC COM 23331A109 808,180 23,770 SH SOLE 23,770 0 0
DXC TECHNOLOGY CO COM 23355L106 1,067,229 81,725 SH SOLE 81,725 0 0
DAVITA INC COM 23918K108 726,677 9,554 SH SOLE 9,554 0 0
DELEK US HLDGS INC NEW COM 24665A103 120,737 7,661 SH SOLE 7,661 0 0
DENTSPLY SIRONA INC COM 24906P109 864,356 22,260 SH SOLE 22,260 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 7,257,789 57,094 SH SOLE 57,094 0 0
DIAMONDBACK ENERGY INC COM 25278X109 734,779 28,045 SH SOLE 28,045 0 0
DIGITAL TURBINE INC COM NEW 25400W102 478,371 110,991 SH SOLE 110,991 0 0
DISCOVERY INC COM SER A 25470F104 87,111 4,481 SH SOLE 4,481 0 0
DISCOVERY INC COM SER C 25470F302 307,108 17,509 SH SOLE 17,509 0 0
DISH NETWORK CORP CL A 25470M109 177,511 8,880 SH SOLE 8,880 0 0
DIVIDEND & INCOME FUND COM NEW 25538A204 1,318,553 150,006 SH SOLE 150,006 0 0
DOMINION ENERGY INC COM 25746U109 17,809,778 246,707 SH SOLE 241,244 0 5,463
DOMINOS PIZZA INC COM 25754A201 3,488,289 10,764 SH SOLE 10,764 0 0
DROPBOX INC CL A 26210C104 198,792 10,983 SH SOLE 10,983 0 0
DUFF & PHELPS GLB UTL INC FD COM 26433C105 3,811,667 403,351 SH SOLE 403,351 0 0
DUFF & PHELPS SLT ENGY AND M COM 26433F108 439,633 1,200,528 SH SOLE 1,200,528 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,295,537 77,838 SH SOLE 77,838 0 0
ENI S P A SPONSORED ADR 26874R108 525,686 26,523 SH SOLE 26,523 0 0
EOG RES INC COM 26875P101 1,012,118 28,177 SH SOLE 28,177 0 0
EQT CORP COM 26884L109 36,375 5,145 SH SOLE 5,145 0 0
EPR PPTYS COM SH BEN INT 26884U109 137,521 5,678 SH SOLE 5,678 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 500,119 42,383 SH SOLE 42,383 0 0
EAGLE MATERIALS INC COM 26969P108 1,243,119 21,279 SH SOLE 21,279 0 0
EAST WEST BANCORP INC COM 27579R104 356,036 13,832 SH SOLE 13,832 0 0
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 1,069,365 80,343 SH SOLE 80,343 0 0
EATON VANCE SR INCOME TR SH BEN INT 27826S103 2,880,180 624,768 SH SOLE 624,768 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 2,635,864 220,022 SH SOLE 220,022 0 0
EATON VANCE MUN BD FD COM 27827X101 1,969,968 157,850 SH SOLE 157,850 0 0
EATON VANCE CALIF MUN BD FD COM 27828A100 1,811,424 171,699 SH SOLE 171,699 0 0
EATON VANCE TAX ADVT DIV INC COM 27828G107 154,886 9,203 SH SOLE 9,203 0 0
EATON VANCE LTD DUR INCOME F COM 27828H105 272,199 25,752 SH SOLE 25,752 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 2,984,627 320,239 SH SOLE 320,239 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 9,567 781 SH SOLE 781 0 0
EATON VANCE SR FLTNG RTE TR COM 27828Q105 2,883,597 291,862 SH SOLE 291,862 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 7,269,544 608,330 SH SOLE 608,330 0 0
EATON VANCE TX ADV GLB DIV O COM 27828U106 142,071 8,004 SH SOLE 8,004 0 0
EATON VANCE TX MNG BY WRT OP COM 27828Y108 378,998 31,426 SH SOLE 31,426 0 0
EATON VANCE TXMGD GL BUYWR O COM 27829C105 4,930,672 660,948 SH SOLE 660,948 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 9,847,109 1,543,434 SH SOLE 1,543,434 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 1,472,981 177,041 SH SOLE 177,041 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 9,198 887 SH SOLE 887 0 0
EATON VANCE TAX MNGD BUY WRI COM SH BEN INT 27829M103 921,106 120,406 SH SOLE 120,406 0 0
EHEALTH INC COM 28238P109 954,900 6,781 SH SOLE 6,781 0 0
EMCOR GROUP INC COM 29084Q100 1,476,524 24,079 SH SOLE 24,079 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 3,587 62 SH SOLE 62 0 0
ENBRIDGE INC COM 29250N105 312,572 10,745 SH SOLE 10,745 0 0
ENANTA PHARMACEUTICALS INC COM 29251M106 292,534 5,688 SH SOLE 5,688 0 0
ENCOMPASS HEALTH CORP COM 29261A100 2,630,737 41,086 SH SOLE 41,086 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 7,593 251 SH SOLE 251 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 2,143,168 465,906 SH SOLE 465,906 0 0
ENEL AMERICAS S A SPONSORED ADR 29274F104 222,547 36,724 SH SOLE 31,361 0 5,363
ENEL CHILE S A SPONSORED ADR 29278D105 874,451 263,389 SH SOLE 263,389 0 0
ENSIGN GROUP INC COM 29358P101 7,898 210 SH SOLE 210 0 0
ENTERGY CORP NEW COM 29364G103 2,215,061 23,572 SH SOLE 23,572 0 0
ENVESTNET INC COM 29404K106 156,769 2,915 SH SOLE 2,915 0 0
EPAM SYS INC COM 29414B104 2,900,009 15,620 SH SOLE 15,620 0 0
EQUINIX INC COM 29444U700 2,666,914 4,270 SH SOLE 4,270 0 0
EQUINOR ASA SPONSORED ADR 29446M102 246,742 20,258 SH SOLE 20,258 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,254,940 39,230 SH SOLE 39,230 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 424,565 6,880 SH SOLE 6,880 0 0
ERIE INDTY CO CL A 29530P102 1,033,826 6,974 SH SOLE 6,974 0 0
ETSY INC COM 29786A106 250,859 6,526 SH SOLE 6,526 0 0
EVERCORE INC CLASS A 29977A105 645,116 14,006 SH SOLE 14,006 0 0
EVERBRIDGE INC COM 29978A104 117,209 1,102 SH SOLE 1,102 0 0
EVERGY INC COM 30034W106 2,118,269 38,479 SH SOLE 38,479 0 0
EVERSOURCE ENERGY COM 30040W108 2,056,454 26,294 SH SOLE 26,294 0 0
EVOLENT HEALTH INC CL A 30050B101 26,998 4,972 SH SOLE 4,972 0 0
EXACT SCIENCES CORP COM 30063P105 847,728 14,616 SH SOLE 14,616 0 0
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1,892 76 SH SOLE 76 0 0
EXELON CORP COM 30161N101 839,268 22,800 SH SOLE 22,800 0 0
EXPEDIA GROUP INC COM NEW 30212P303 272,403 4,841 SH SOLE 4,841 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224P200 43,334 5,928 SH SOLE 5,928 0 0
EXTRA SPACE STORAGE INC COM 30225T102 2,918,382 30,476 SH SOLE 30,476 0 0
EXXON MOBIL CORP COM 30231G102 16,205,444 426,796 SH SOLE 426,796 0 0
FACEBOOK INC CL A 30303M102 82,428,890 494,178 SH SOLE 494,178 0 0
FEDERATED PREM MUN INC FD COM 31423P108 930,439 71,298 SH SOLE 71,298 0 0
FEDEX CORP COM 31428X106 13,060,187 107,704 SH SOLE 107,704 0 0
FIBROGEN INC COM 31572Q808 285,680 8,221 SH SOLE 8,221 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 3,245,477 26,681 SH SOLE 26,681 0 0
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 412,668 327,514 SH SOLE 327,514 0 0
FIREEYE INC COM 31816Q101 147,517 13,943 SH SOLE 13,943 0 0
FIRST INDUSTRIAL REALTY TRUS COM 32054K103 491,173 14,781 SH SOLE 14,781 0 0
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 1,073,627 37,227 SH SOLE 37,227 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 61,710 750 SH SOLE 750 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108 498,809 52,451 SH SOLE 52,451 0 0
FIRST TR ENERGY INFRASTRCTR COM 33738C103 9,699,230 1,078,891 SH SOLE 1,072,686 0 6,205
FIRST TR ENERGY INFRASTRCTR COM 33738C103 7,965 760 SH SOLE 760 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1,441 81 SH SOLE 81 0 0
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1,295 31 SH SOLE 31 0 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 2,120,124 242,855 SH SOLE 242,855 0 0
FIRST TR MLP & ENERGY INCOME COM 33739B104 4,478,998 1,013,348 SH SOLE 1,013,348 0 0
FST TR NEW OPPORT MLP & ENE COM 33739M100 2,442,550 678,486 SH SOLE 678,486 0 0
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 16,269 319 SH SOLE 319 0 0
FIVE BELOW INC COM 33829M101 223,105 3,170 SH SOLE 3,170 0 0
FLUIDIGM CORP DEL COM 34385P108 4,709 1,854 SH SOLE 1,854 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 187,921 4,345 SH SOLE 4,345 0 0
FOUR CORNERS PPTY TR INC COM 35086T109 361,964 19,346 SH SOLE 19,346 0 0
FOX FACTORY HLDG CORP COM 35138V102 26,250 625 SH SOLE 625 0 0
FREEPORT-MCMORAN INC CL B 35671D857 96,593 14,310 SH SOLE 14,310 0 0
GEO GROUP INC NEW COM 36162J106 2,465,562 202,760 SH SOLE 202,760 0 0
GDS HLDGS LTD SPONSORED ADS 36165L108 656,626 11,327 SH SOLE 11,327 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 456,065 5,208 SH SOLE 5,208 0 0
GABELLI CONV&INCOM SECS FD I COM 36240B109 3,891,591 872,554 SH SOLE 872,554 0 0
GABELLI DIVD & INCOME TR COM 36242H104 4,572,499 308,744 SH SOLE 308,744 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 278,347 10,045 SH SOLE 10,045 0 0
GAMESTOP CORP NEW CL A 36467W109 1,548,334 442,381 SH SOLE 442,381 0 0
GENERAL MTRS CO COM 37045V100 1,321,005 63,571 SH SOLE 63,571 0 0
GLACIER BANCORP INC NEW COM 37637Q105 78,177 2,299 SH SOLE 2,299 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 4,725,072 124,705 SH SOLE 123,183 0 1,522
GLOBAL PMTS INC COM 37940X102 1,229,849 8,527 SH SOLE 8,527 0 0
GLOBAL X FDS GLBL X MLP ETF 37950E473 649 206 SH SOLE 206 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 2,389 124 SH SOLE 124 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 362,050 2,342 SH SOLE 2,342 0 0
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 161,856 139,531 SH SOLE 139,531 0 0
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 776,286 1,093,360 SH SOLE 1,093,360 0 0
GOLUB CAP BDC INC COM 38173M102 255,483 20,341 SH SOLE 20,341 0 0
GREEN DOT CORP CL A 39304D102 182,910 7,204 SH SOLE 7,204 0 0
GUARDANT HEALTH INC COM 40131M109 29,650 426 SH SOLE 426 0 0
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 529,385 107,163 SH SOLE 107,163 0 0
HCA HEALTHCARE INC COM 40412C101 439,007 4,886 SH SOLE 4,886 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 403,099 10,481 SH SOLE 10,481 0 0
HMS HLDGS CORP COM 40425J101 10,234 405 SH SOLE 405 0 0
HP INC COM 40434L105 4,327,987 249,308 SH SOLE 249,308 0 0
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 4,437,658 252,283 SH SOLE 252,283 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 448,864 18,487 SH SOLE 18,487 0 0
HEALTHEQUITY INC COM 42226A107 104,519 2,066 SH SOLE 2,066 0 0
HESS CORP COM 42809H107 147,153 4,419 SH SOLE 4,419 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 56,512 5,820 SH SOLE 5,820 0 0
HIGH INCOME SECS FD SHS BEN INT 42968F108 470,806 72,099 SH SOLE 72,099 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 141,462 2,073 SH SOLE 2,073 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102 1,395,714 171,886 SH SOLE 171,886 0 0
HOST HOTELS & RESORTS INC COM 44107P104 232,171 21,030 SH SOLE 21,030 0 0
HUAZHU GROUP LTD SPONSORED ADS 44332N106 80,904 2,816 SH SOLE 2,816 0 0
IAC INTERACTIVECORP COM 44919P508 1,037,383 5,788 SH SOLE 5,788 0 0
ICF INTL INC COM 44925C103 28,030 408 SH SOLE 408 0 0
ICU MED INC COM 44930G107 588,765 2,918 SH SOLE 2,918 0 0
IPG PHOTONICS CORP COM 44980X109 407,926 3,699 SH SOLE 3,699 0 0
ITT INC COM 45073V108 564,732 12,450 SH SOLE 12,450 0 0
ICICI BK LTD ADR 45104G104 23,418 2,755 SH SOLE 2,755 0 0
IDEX CORP COM 45167R104 616,385 4,463 SH SOLE 4,463 0 0
IDEXX LABS INC COM 45168D104 401,392 1,657 SH SOLE 1,657 0 0
INCYTE CORP COM 45337C102 1,018,849 13,913 SH SOLE 13,913 0 0
INSPERITY INC COM 45778Q107 6,938 186 SH SOLE 186 0 0
INOGEN INC COM 45780L104 102,132 1,977 SH SOLE 1,977 0 0
INSULET CORP COM 45784P101 410,555 2,478 SH SOLE 2,478 0 0
INTERCEPT PHARMACEUTICALS IN COM 45845P108 561,792 8,923 SH SOLE 8,923 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,360,112 78,763 SH SOLE 74,267 0 4,496
INTUITIVE SURGICAL INC COM NEW 46120E602 4,607,434 9,304 SH SOLE 9,304 0 0
INVESCO HIGH INCOME TR II COM 46131F101 537,631 50,199 SH SOLE 50,199 0 0
INVESCO SR INCOME TR COM 46131H107 1,642,525 510,101 SH SOLE 510,101 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 2,668,190 220,694 SH SOLE 220,694 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 1,196,479 104,496 SH SOLE 104,496 0 0
INVESCO CALIF VALUE MUN INC COM 46132H106 660,754 58,319 SH SOLE 58,319 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 2,817,551 199,261 SH SOLE 199,261 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 5,256,649 658,728 SH SOLE 658,728 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 307,130 26,228 SH SOLE 26,228 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 4,369 52 SH SOLE 52 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,275 136 SH SOLE 136 0 0
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 928 56 SH SOLE 56 0 0
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 271,911 11,112 SH SOLE 11,112 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 279,136 13,643 SH SOLE 13,643 0 0
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 4,233 137 SH SOLE 137 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 16,440 784 SH SOLE 784 0 0
INVITATION HOMES INC COM 46187W107 1,372,894 64,244 SH SOLE 64,244 0 0
IQVIA HLDGS INC COM 46266C105 112,174 1,040 SH SOLE 1,040 0 0
IQIYI INC SPONSORED ADS 46267X108 212,888 11,960 SH SOLE 11,960 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 389,502 17,443 SH SOLE 17,443 0 0
IRON MTN INC NEW COM 46284V101 264,370 11,108 SH SOLE 11,108 0 0
ISHARES TR CMBS ETF 46429B366 232,639 4,333 SH SOLE 4,333 0 0
ISHARES US ETF TR IT RT HDG HGYL 46431W606 148,429 1,943 SH SOLE 1,943 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 17,901 438 SH SOLE 438 0 0
ISHARES TR CONV BD ETF 46435G102 116,820 2,149 SH SOLE 2,149 0 0
ISHARES TR MORTGE REL ETF 46435G342 1,627 87 SH SOLE 87 0 0
ISHARES TR CORE INTL AGGR 46435G672 309,381 5,657 SH SOLE 5,657 0 0
JPMORGAN CHASE & CO COM 46625H100 35,322,460 392,341 SH SOLE 388,744 0 3,597
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 290,132 5,891 SH SOLE 5,891 0 0
JD COM INC SPON ADR CL A 47215P106 605,435 14,949 SH SOLE 14,949 0 0
JOHN HANCOCK HDG EQ & INC FD COM 47804L102 3,767,348 370,802 SH SOLE 362,148 0 8,654
JONES LANG LASALLE INC COM 48020Q107 353,935 3,505 SH SOLE 3,505 0 0
JUNIPER NETWORKS INC COM 48203R104 906,126 47,342 SH SOLE 47,342 0 0
KAR AUCTION SVCS INC COM 48238T109 3,354,288 279,524 SH SOLE 279,524 0 0
KB HOME COM 48666K109 170,158 9,401 SH SOLE 9,401 0 0
KEURIG DR PEPPER INC COM 49271V100 42,570 1,754 SH SOLE 1,754 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 3,044,362 36,381 SH SOLE 34,671 0 1,710
KILROY RLTY CORP COM 49427F108 1,909,344 29,974 SH SOLE 29,974 0 0
KINDER MORGAN INC DEL COM 49456B101 1,843,648 132,446 SH SOLE 112,185 0 20,261
KOPPERS HOLDINGS INC COM 50060P106 12,630 1,021 SH SOLE 1,021 0 0
KRONOS WORLDWIDE INC COM 50105F105 9,428,349 1,117,103 SH SOLE 1,117,103 0 0
LHC GROUP INC COM 50187A107 3,222,497 22,985 SH SOLE 22,985 0 0
LCI INDS COM 50189K103 1,236,355 18,500 SH SOLE 18,500 0 0
LMP CAP & INCOME FD INC COM 50208A102 4,206,611 521,912 SH SOLE 521,912 0 0
LPL FINL HLDGS INC COM 50212V100 485,788 8,925 SH SOLE 8,925 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 776,793 6,146 SH SOLE 6,146 0 0
LAZARD GLB TTL RET&INCM FD I COM 52106W103 168,921 14,065 SH SOLE 14,065 0 0
LENDINGTREE INC NEW COM 52603B107 178,989 976 SH SOLE 976 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 250,957 3,451 SH SOLE 3,451 0 0
LIFE STORAGE INC COM 53223X107 468,873 4,959 SH SOLE 4,959 0 0
LIVE OAK BANCSHARES INC COM 53803X105 47,935 3,844 SH SOLE 3,844 0 0
LIVENT CORP COM 53814L108 32,534 6,197 SH SOLE 6,197 0 0
LUMENTUM HLDGS INC COM 55024U109 60,066 815 SH SOLE 815 0 0
LYFT INC CL A COM 55087P104 521,696 19,430 SH SOLE 19,430 0 0
M & T BK CORP COM 55261F104 412,789 3,991 SH SOLE 3,991 0 0
MFA FINL INC COM 55272X102 18,524 11,951 SH SOLE 11,951 0 0
MGE ENERGY INC COM 55277P104 552,370 8,437 SH SOLE 8,437 0 0
MGP INGREDIENTS INC NEW COM 55303J106 88,710 3,299 SH SOLE 3,299 0 0
MKS INSTRUMENT INC COM 55306N104 756,752 9,291 SH SOLE 7,171 0 2,120
MPLX LP COM UNIT REP LTD 55336V100 1,337,346 115,090 SH SOLE 115,090 0 0
MSCI INC COM 55354G100 18,782 65 SH SOLE 65 0 0
MYR GROUP INC DEL COM 55405W104 148,681 5,677 SH SOLE 5,677 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 9,634,567 381,567 SH SOLE 381,567 0 0
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 6,055,893 390,955 SH SOLE 386,476 0 4,479
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 9,516 469 SH SOLE 469 0 0
MACYS INC COM 55616P104 3,857,728 785,688 SH SOLE 785,688 0 0
MAIN STREET CAPITAL CORP COM 56035L104 168,941 8,237 SH SOLE 8,237 0 0
MANULIFE FINL CORP COM 56501R106 1,467,870 117,055 SH SOLE 117,055 0 0
MARATHON PETE CORP COM 56585A102 1,634,598 69,204 SH SOLE 69,204 0 0
MARKETAXESS HLDGS INC COM 57060D108 56,204 169 SH SOLE 169 0 0
MASTERCARD INC CL A 57636Q104 55,537,301 229,911 SH SOLE 229,911 0 0
MATCH GROUP INC COM 57665R106 486,649 7,369 SH SOLE 7,369 0 0
MATSON INC COM 57686G105 796 26 SH SOLE 26 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 10,820,051 222,589 SH SOLE 222,589 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 553,453 32,010 SH SOLE 32,010 0 0
MEDLEY CAP CORP COM 58503F106 80,408 138,348 SH SOLE 138,348 0 0
MEDPACE HLDGS INC COM 58506Q109 1,082,282 14,749 SH SOLE 14,749 0 0
MERCADOLIBRE INC COM 58733R102 302,431 619 SH SOLE 619 0 0
MERCK & CO INC COM 58933Y105 12,124,898 157,589 SH SOLE 152,519 0 5,070
METHANEX CORP COM 59151K108 37,910 3,115 SH SOLE 3,115 0 0
METLIFE INC COM 59156R108 1,237,993 40,497 SH SOLE 40,497 0 0
MFS INVT GRADE MUN TR SH BEN INT 59318B108 1,795,403 195,791 SH SOLE 195,791 0 0
MID AMER APT CMNTYS INC COM 59522J103 472,186 4,583 SH SOLE 4,583 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 239,527 27,691 SH SOLE 27,691 0 0
MODERNA INC COM 60770K107 100,243 3,347 SH SOLE 3,347 0 0
MOELIS & CO CL A 60786M105 396,913 14,125 SH SOLE 14,125 0 0
MOLINA HEALTHCARE INC COM 60855R100 2,090,201 14,961 SH SOLE 14,961 0 0
MOLSON COORS BREWING CO CL B 60871R209 139,851 3,585 SH SOLE 3,585 0 0
MOMO INC ADR 60879B107 196,468 9,058 SH SOLE 9,058 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 424,707 7,549 SH SOLE 7,549 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744H105 803,602 105,046 SH SOLE 105,046 0 0
MOSAIC CO NEW COM 61945C103 283,744 26,224 SH SOLE 26,224 0 0
NVR INC COM 62944T105 254,342 99 SH SOLE 99 0 0
NATIONAL HEALTH INVS INC COM 63633D104 580,572 11,724 SH SOLE 11,724 0 0
NAVIENT CORPORATION COM 63938C108 136,000 17,942 SH SOLE 17,942 0 0
NETAPP INC COM 64110D104 3,352,418 80,413 SH SOLE 80,413 0 0
NETFLIX INC COM 64110L106 3,981,051 10,602 SH SOLE 10,602 0 0
NETEASE INC SPONSORED ADR 64110W102 2,306,098 7,185 SH SOLE 7,185 0 0
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 1,775,342 135,007 SH SOLE 135,007 0 0
NEUBERGER BERMAN MUNI FD INC COM 64124P101 2,190,497 149,522 SH SOLE 149,522 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109 1,295,913 14,973 SH SOLE 14,973 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 2,143,090 1,133,910 SH SOLE 1,133,910 0 0
NEUBERGER BERMAN RE ES SEC F COM 64190A103 3,802,539 1,267,513 SH SOLE 1,248,888 0 18,625
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2,742,178 547,341 SH SOLE 547,341 0 0
NEWS CORP NEW CL A 65249B109 36,654 4,084 SH SOLE 4,084 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 428,068 7,415 SH SOLE 7,415 0 0
NEXTERA ENERGY INC COM 65339F101 39,695,081 164,970 SH SOLE 163,058 0 1,912
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 3,614,807 437,628 SH SOLE 437,628 0 0
NISOURCE INC COM 65473P105 462,095 18,506 SH SOLE 18,506 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 59,918 2,317 SH SOLE 2,317 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 67,479 15,803 SH SOLE 15,803 0 0
NOVARTIS A G SPONSORED ADR 66987V109 10,945,815 132,757 SH SOLE 132,757 0 0
NOVANTA INC COM 67000B104 26,920 337 SH SOLE 337 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 45,295 2,073 SH SOLE 2,073 0 0
NUVEEN CALIF MUN VALUE FD COM 67062C107 1,259,810 125,981 SH SOLE 125,981 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 210,329 14,050 SH SOLE 14,050 0 0
NUVEEN NY MUN VALUE FD COM 67062M105 20,790 2,200 SH SOLE 0 0 2,200
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 1,169,924 82,331 SH SOLE 82,331 0 0
NUVEEN CA SELECT TAX FREE PR SH BEN INT 67063R103 410,807 28,327 SH SOLE 28,327 0 0
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 371,448 24,120 SH SOLE 24,120 0 0
NVIDIA CORP COM 67066G104 7,806,514 29,615 SH SOLE 29,615 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 3,271,288 238,085 SH SOLE 238,085 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,738,219 126,970 SH SOLE 126,970 0 0
NUVEEN SR INCOME FD COM 67067Y104 4,189,727 947,902 SH SOLE 947,902 0 0
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 2,704,631 364,015 SH SOLE 364,015 0 0
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 5,737,368 814,967 SH SOLE 814,967 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,709,476 169,255 SH SOLE 169,255 0 0
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 538,412 46,495 SH SOLE 46,495 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1,654,871 117,617 SH SOLE 117,617 0 0
NUVEEN REAL ESTATE INCOME FD COM 67071B108 3,352,922 493,803 SH SOLE 493,803 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 3,106,288 211,600 SH SOLE 211,600 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 2,859,374 378,725 SH SOLE 378,725 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 2,106,535 371,523 SH SOLE 371,523 0 0
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 599,861 53,321 SH SOLE 53,321 0 0
NUVEEN ENHANCED MUN VALUE FD COM 67074M101 1,505,103 115,422 SH SOLE 115,422 0 0
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 913,169 634,145 SH SOLE 634,145 0 0
NUVEEN SHT DUR CR OPP FD COM 67074X107 2,024,365 186,063 SH SOLE 186,063 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 8,163,122 827,064 SH SOLE 820,993 0 6,071
NUVEEN REAL ASSET INM AND GW COM 67074Y105 9,772 726 SH SOLE 726 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 4,101,189 327,571 SH SOLE 327,571 0 0
NUTRIEN LTD COM 67077M108 500,615 14,750 SH SOLE 14,750 0 0
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 730,733 103,650 SH SOLE 103,650 0 0
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 8,567,767 799,232 SH SOLE 799,232 0 0
OFS CAP CORP COM 67103B100 970,068 238,346 SH SOLE 238,346 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 3,884,749 12,904 SH SOLE 12,904 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 922,758 284,802 SH SOLE 284,802 0 0
OAKTREE STRATEGIC INCOME COR COM 67402D104 616,491 111,280 SH SOLE 111,280 0 0
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109 478,565 17,562 SH SOLE 17,562 0 0
OMNICELL INC COM 68213N109 2,058,622 31,391 SH SOLE 31,391 0 0
ONE GAS INC COM 68235P108 347,525 4,156 SH SOLE 4,156 0 0
ONEMAIN HLDGS INC COM 68268W103 141,947 7,424 SH SOLE 7,424 0 0
ORACLE CORP COM 68389X105 1,927,062 39,873 SH SOLE 39,873 0 0
OUTFRONT MEDIA INC COM 69007J106 1,178,179 87,402 SH SOLE 87,402 0 0
OXFORD SQUARE CAP CORP COM 69181V107 1,210,562 474,730 SH SOLE 474,730 0 0
PBF ENERGY INC CL A 69318G106 3,731 527 SH SOLE 527 0 0
PBF LOGISTICS LP UNIT LTD PTNR 69318Q104 668,348 98,868 SH SOLE 98,868 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 711,070 61,405 SH SOLE 61,405 0 0
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 9,107,855 823,495 SH SOLE 814,894 0 8,601
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 9,779 673 SH SOLE 673 0 0
PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 444,362 82,749 SH SOLE 82,749 0 0
PNM RES INC COM 69349H107 600,020 15,790 SH SOLE 15,790 0 0
PPL CORP COM 69351T106 15,718,643 636,898 SH SOLE 636,898 0 0
PRA HEALTH SCIENCES INC COM 69354M108 260,580 3,138 SH SOLE 3,138 0 0
PRA GROUP INC COM 69354N106 471 17 SH SOLE 17 0 0
PTC INC COM 69370C100 469,603 7,672 SH SOLE 7,672 0 0
PACIFIC PREMIER BANCORP COM 69478X105 15,091 801 SH SOLE 801 0 0
PAYCOM SOFTWARE INC COM 70432V102 3,072,168 15,208 SH SOLE 14,464 0 744
PAYPAL HLDGS INC COM 70450Y103 39,307,493 410,565 SH SOLE 410,565 0 0
PEBBLEBROOK HOTEL TR COM 70509V100 94,830 8,708 SH SOLE 8,708 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 908,178 186,868 SH SOLE 186,868 0 0
PENNYMAC MTG INVT TR COM 70931T103 31,584 2,974 SH SOLE 2,974 0 0
PENSKE AUTOMOTIVE GRP INC COM 70959W103 125,160 4,470 SH SOLE 4,470 0 0
PENUMBRA INC COM 70975L107 68,081 422 SH SOLE 422 0 0
PERFICIENT INC COM 71375U101 71,599 2,643 SH SOLE 2,643 0 0
PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 94,368 17,508 SH SOLE 17,508 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 86,878 15,796 SH SOLE 15,796 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 356,290 14,741 SH SOLE 14,741 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 148,892 8,217 SH SOLE 8,217 0 0
PIMCO CALIF MUN INCOME FD II COM 72200M108 940,012 111,244 SH SOLE 111,244 0 0
PIMCO ETF TR 15+ YR US TIPS 72201R304 338,258 4,345 SH SOLE 4,345 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 107,788 1,257 SH SOLE 1,257 0 0
PIMCO ETF TR INV GRD CRP BD 72201R817 4,129 39 SH SOLE 39 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 835,416 49,668 SH SOLE 49,668 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 296,153 7,889 SH SOLE 7,889 0 0
PLANET FITNESS INC CL A 72703H101 992,555 20,381 SH SOLE 18,196 0 2,185
PLUG POWER INC COM NEW 72919P202 42,137 11,903 SH SOLE 11,903 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,397,991 24,557 SH SOLE 24,557 0 0
PRIMORIS SVCS CORP COM 74164F103 129,728 8,159 SH SOLE 8,159 0 0
PRIMERICA INC COM 74164M108 86,180 974 SH SOLE 974 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 2,794,901 89,180 SH SOLE 89,180 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 37,009 746 SH SOLE 746 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 70,735 5,841 SH SOLE 5,841 0 0
PROASSURANCE CORP COM 74267C106 479,425 19,177 SH SOLE 19,177 0 0
PROLOGIS INC COM 74340W103 4,645,949 57,807 SH SOLE 57,807 0 0
PROSHARES TR INVT INT RT HG 74347B607 109,614 1,683 SH SOLE 1,683 0 0
PROPETRO HLDG CORP COM 74347M108 39,190 15,676 SH SOLE 15,676 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 455,583 107,196 SH SOLE 107,196 0 0
PUBLIC STORAGE COM 74460D109 1,791,065 9,018 SH SOLE 9,018 0 0
QTS RLTY TR INC COM CL A 74736A103 750,417 12,936 SH SOLE 12,936 0 0
QORVO INC COM 74736K101 968,528 12,012 SH SOLE 12,012 0 0
QUALYS INC COM 74758T303 502,193 5,773 SH SOLE 5,773 0 0
QUEST DIAGNOSTICS INC COM 74834L100 3,231,352 40,241 SH SOLE 40,241 0 0
QUIDEL CORP COM 74838J101 1,836,285 18,774 SH SOLE 18,774 0 0
QURATE RETAIL INC COM SER A 74915M100 31,783 5,206 SH SOLE 5,206 0 0
RH COM 74967X103 546,959 5,444 SH SOLE 5,444 0 0
REGENERON PHARMACEUTICALS COM 75886F107 10,627,632 21,765 SH SOLE 21,765 0 0
REGIONS FINL CORP NEW COM 7591EP100 589,966 65,771 SH SOLE 65,771 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 2,183 451 SH SOLE 451 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 403,422 10,078 SH SOLE 9,292 0 786
RMR REAL ESTATE INCOME FUND COM 76970B101 60,393 5,950 SH SOLE 5,950 0 0
ROKU INC COM CL A 77543R102 485,601 5,551 SH SOLE 5,551 0 0
S&P GLOBAL INC COM 78409V104 9,680,455 39,504 SH SOLE 38,621 0 883
SBA COMMUNICATIONS CORP NEW CL A 78410G104 1,416,263 5,246 SH SOLE 5,246 0 0
SPS COMMERCE INC COM 78463M107 62,975 1,354 SH SOLE 1,354 0 0
SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 13,054 420 SH SOLE 420 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 160,905 3,362 SH SOLE 3,362 0 0
SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 50,818 1,904 SH SOLE 1,904 0 0
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 273,956 5,615 SH SOLE 5,615 0 0
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 316,100 10,885 SH SOLE 10,885 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,629,101 105,639 SH SOLE 105,639 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 268,427 6,709 SH SOLE 6,709 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 67,499 2,865 SH SOLE 2,865 0 0
SVB FINL GROUP COM 78486Q101 1,080,524 7,152 SH SOLE 7,152 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 1,858,759 170,216 SH SOLE 170,216 0 0
SABRE CORP COM 78573M104 880,386 148,463 SH SOLE 148,463 0 0
SAGE THERAPEUTICS INC COM 78667J108 7,668 267 SH SOLE 267 0 0
SALESFORCE COM INC COM 79466L302 3,293,830 22,877 SH SOLE 22,877 0 0
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 32,190 9,250 SH SOLE 9,250 0 0
SANOFI SPONSORED ADR 80105N105 1,998,572 45,713 SH SOLE 44,308 0 1,405
SARATOGA INVT CORP COM NEW 80349A208 761,812 66,187 SH SOLE 66,187 0 0
SEALED AIR CORP NEW COM 81211K100 200,571 8,117 SH SOLE 8,117 0 0
SELECT MED HLDGS CORP COM 81619Q105 48,735 3,249 SH SOLE 3,249 0 0
SERVICENOW INC COM 81762P102 2,899,043 10,116 SH SOLE 9,423 0 693
SHAW COMMUNICATIONS INC CL B CONV 82028K200 41,537 2,564 SH SOLE 0 0 2,564
SHOPIFY INC CL A 82509L107 327,290 785 SH SOLE 785 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 126,775 1,577 SH SOLE 1,577 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 1,330,978 36,306 SH SOLE 36,306 0 0
SITE CENTERS CORP COM 82981J109 50,131 9,622 SH SOLE 9,622 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 2,652,925 211,557 SH SOLE 206,371 0 5,186
SKYWORKS SOLUTIONS INC COM 83088M102 461,916 5,168 SH SOLE 5,168 0 0
SOLAR CAP LTD COM 83413U100 1,732,195 148,814 SH SOLE 148,814 0 0
SOLAR SR CAP LTD COM 83416M105 1,854,882 191,028 SH SOLE 191,028 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 423,074 5,167 SH SOLE 5,167 0 0
SOLARIS OILFIELD INFRSTR INC COM CL A 83418M103 39,737 7,569 SH SOLE 7,569 0 0
SOUTHERN COPPER CORP COM 84265V105 1,137,101 40,380 SH SOLE 40,380 0 0
SPECTRUM BRANDS HLDGS INC NE COM 84790A105 364 10 SH SOLE 10 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 577,157 22,071 SH SOLE 22,071 0 0
SPROUTS FMRS MKT INC COM 85208M102 110,443 5,941 SH SOLE 5,941 0 0
STAG INDL INC COM 85254J102 768,810 34,139 SH SOLE 34,139 0 0
STARWOOD PPTY TR INC COM 85571B105 300,120 29,280 SH SOLE 11,939 0 17,341
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 1,030,425 215,120 SH SOLE 215,120 0 0
SUMMIT MATLS INC CL A 86614U100 1,041,900 69,460 SH SOLE 69,460 0 0
SUZANO PAPEL E CELULOSE S A SPON ADS 86959K105 50,275 7,318 SH SOLE 7,318 0 0
SYNAPTICS INC COM 87157D109 694 12 SH SOLE 12 0 0
SYNNEX CORP COM 87162W100 90,279 1,235 SH SOLE 1,235 0 0
SYNCHRONY FINL COM 87165B103 162,606 10,106 SH SOLE 10,106 0 0
SYNEOS HEALTH INC CL A 87166B102 951,914 24,148 SH SOLE 24,148 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 208,064 6,003 SH SOLE 6,003 0 0
TFS FINL CORP COM 87240R107 775,182 50,765 SH SOLE 50,765 0 0
THL CR SR LN FD COM 87244R103 3,350,296 289,818 SH SOLE 141,294 0 148,524
TPG SPECIALTY LENDING INC COM 87265K102 2,415,872 173,554 SH SOLE 173,554 0 0
TARGA RES CORP COM 87612G101 3,137 454 SH SOLE 454 0 0
TEGNA INC COM 87901J105 23,197 2,136 SH SOLE 2,136 0 0
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 5,173,769 290,498 SH SOLE 285,252 0 5,246
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 9,365 393 SH SOLE 393 0 0
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 3,176,884 212,075 SH SOLE 212,075 0 0
TENARIS S A SPONSORED ADS 88031M109 23,413 1,943 SH SOLE 1,943 0 0
TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 155,870 15,494 SH SOLE 15,494 0 0
TERRAFORM PWR INC COM CL A 88104R209 541,195 34,318 SH SOLE 34,318 0 0
TESLA INC COM 88160R101 1,120,312 2,138 SH SOLE 2,138 0 0
TETRA TECH INC NEW COM 88162G103 223,724 3,168 SH SOLE 3,168 0 0
THE TRADE DESK INC COM CL A 88339J105 60,602 314 SH SOLE 314 0 0
3M CO COM 88579Y101 17,318,887 126,869 SH SOLE 126,869 0 0
TILRAY INC COM CL 2 88688T100 3,185 463 SH SOLE 463 0 0
TIVO CORP COM 88870P106 3,675,964 519,204 SH SOLE 519,204 0 0
TOPBUILD CORP COM 89055F103 197,225 2,753 SH SOLE 2,753 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 293,924 114,814 SH SOLE 114,814 0 0
TORTOISE PWR & ENERGY INFRAS COM 89147X104 2,498,128 357,386 SH SOLE 351,338 0 6,048
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 460,315 538,948 SH SOLE 538,948 0 0
TREX CO INC COM 89531P105 20,035 250 SH SOLE 250 0 0
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 1,604,462 279,523 SH SOLE 279,523 0 0
TWILIO INC CL A 90138F102 1,447,143 16,171 SH SOLE 16,171 0 0
TWITTER INC COM 90184L102 87,606 3,567 SH SOLE 3,567 0 0
TWO HBRS INVT CORP COM NEW 90187B408 3,727,674 978,392 SH SOLE 948,712 0 29,680
U S CONCRETE INC COM NEW 90333L201 21,478 1,184 SH SOLE 1,184 0 0
ULTA BEAUTY INC COM 90384S303 4,286,202 24,395 SH SOLE 24,395 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 569,548 12,819 SH SOLE 12,819 0 0
ULTRAPAR PARTICIPACOES S A SP ADR REP COM 90400P101 44,078 18,139 SH SOLE 18,139 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 569 6 SH SOLE 6 0 0
UNITEDHEALTH GROUP INC COM 91324P102 14,851,327 59,553 SH SOLE 57,932 0 1,621
UNITI GROUP INC COM 91325V108 2,795,731 463,637 SH SOLE 463,637 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 241,289 1,831 SH SOLE 1,831 0 0
UNIVERSAL INS HLDGS INC COM 91359V107 1,864 104 SH SOLE 104 0 0
URBAN EDGE PPTYS COM 91704F104 280,880 31,882 SH SOLE 31,882 0 0
VAIL RESORTS INC COM 91879Q109 1,546,081 10,467 SH SOLE 9,460 0 1,007
VALERO ENERGY CORP NEW COM 91913Y100 3,527,284 77,762 SH SOLE 72,885 0 4,877
VALVOLINE INC COM 92047W101 888,248 67,857 SH SOLE 67,857 0 0
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 935 103 SH SOLE 103 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 266,246 13,339 SH SOLE 13,339 0 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 2,771 297 SH SOLE 297 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 269,116 10,637 SH SOLE 10,637 0 0
VANECK VECTORS ETF TR INTL HIGH YIELD 92189F445 267,091 12,569 SH SOLE 12,569 0 0
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 2,310 231 SH SOLE 231 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 175,674 2,818 SH SOLE 2,818 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 64,624 916 SH SOLE 916 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 267,050 4,900 SH SOLE 4,900 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 288,088 2,966 SH SOLE 2,966 0 0
VARIAN MED SYS INC COM 92220P105 464,126 4,521 SH SOLE 4,521 0 0
VECTOR GROUP LTD COM 92240M108 12,773,068 1,355,952 SH SOLE 1,355,952 0 0
VERACYTE INC COM 92337F107 169,441 6,970 SH SOLE 6,970 0 0
VEREIT INC COM 92339V100 319,689 65,376 SH SOLE 65,376 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 53,656,659 998,635 SH SOLE 991,308 0 7,327
VERINT SYS INC COM 92343X100 38,786 902 SH SOLE 902 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 4,717,121 19,824 SH SOLE 19,824 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 335,235 21,517 SH SOLE 21,517 0 0
VISA INC COM CL A 92826C839 77,727,510 482,420 SH SOLE 482,420 0 0
VIRTUSA CORP COM 92827P102 18,091 637 SH SOLE 637 0 0
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 4,652,158 646,133 SH SOLE 646,133 0 0
VISTRA ENERGY CORP COM 92840M102 340,554 21,338 SH SOLE 21,338 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 435,201 31,605 SH SOLE 31,605 0 0
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 1,592,157 244,571 SH SOLE 244,571 0 0
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 2,047,397 351,183 SH SOLE 334,242 0 16,941
VOYA EMERGING MKTS HIGH DIVI COM 92912P108 9,997 1,377 SH SOLE 1,377 0 0
VOYA GLBL ADV & PREM OPP FD COM 92912R104 7,144,130 932,654 SH SOLE 932,654 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 3,583,485 785,852 SH SOLE 785,852 0 0
VOYA INFRASTRUCTURE INDLS & COM 92912X101 2,030,289 249,728 SH SOLE 249,728 0 0
VOYA RISK MANAGED NAT RES FD COM 92913C106 355,413 164,543 SH SOLE 164,543 0 0
WABCO HLDGS INC COM 92927K102 1,215 9 SH SOLE 9 0 0
WNS HOLDINGS LTD SPON ADR 92932M101 304,427 7,083 SH SOLE 7,083 0 0
W P CAREY INC COM 92936U109 292,897 5,043 SH SOLE 5,043 0 0
WPP PLC NEW ADR 92937A102 730,276 21,625 SH SOLE 21,625 0 0
WEC ENERGY GROUP INC COM 92939U106 10,676,156 121,141 SH SOLE 121,141 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 235,731 292,797 SH SOLE 292,797 0 0
WASTE CONNECTIONS INC COM 94106B101 474,300 6,120 SH SOLE 6,120 0 0
WASTE MGMT INC DEL COM 94106L109 1,882,208 20,335 SH SOLE 16,509 0 3,826
WAYFAIR INC CL A 94419L101 260,734 4,879 SH SOLE 4,879 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 940,693 147,444 SH SOLE 147,444 0 0
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 6,786,070 1,834,073 SH SOLE 1,812,294 0 21,779
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 9,671 1,994 SH SOLE 1,994 0 0
WELLS FARGO MULTI SECTOR INC COM 94987D101 851,061 88,376 SH SOLE 78,756 0 9,620
WELLTOWER INC COM 95040Q104 1,451,409 31,704 SH SOLE 31,704 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,812,076 172,087 SH SOLE 172,087 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 1,983,696 265,200 SH SOLE 265,200 0 0
WESTERN ASST MN PRT FD INC COM 95766P108 1,533,007 112,226 SH SOLE 112,226 0 0
WESTERN AST INFL LKD OPP & I COM 95766R104 2,765,259 289,253 SH SOLE 42,890 0 246,363
WESTERN ASSET CORPORATE LN F COM 95790J102 954,396 134,422 SH SOLE 134,422 0 0
WESTROCK CO COM 96145D105 9,052,695 320,336 SH SOLE 320,336 0 0
WEX INC COM 96208T104 742,410 7,101 SH SOLE 7,101 0 0
WHITEHORSE FIN INC COM 96524V106 1,911,055 269,923 SH SOLE 269,923 0 0
WINTRUST FINL CORP COM 97650W108 303,659 9,241 SH SOLE 9,241 0 0
WORKDAY INC CL A 98138H101 825,725 6,341 SH SOLE 6,341 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 230,520 6,794 SH SOLE 6,794 0 0
WPX ENERGY INC COM 98212B103 6,289 2,062 SH SOLE 2,062 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 61,650 2,841 SH SOLE 2,841 0 0
XCEL ENERGY INC COM 98389B100 1,588,724 26,347 SH SOLE 26,347 0 0
XYLEM INC COM 98419M100 693,504 10,648 SH SOLE 10,648 0 0
XPERI CORP COM 98421B100 2,243,558 161,291 SH SOLE 161,291 0 0
YETI HLDGS INC COM 98585X104 300,393 15,389 SH SOLE 15,389 0 0
YUM CHINA HLDGS INC COM 98850P109 1,442,429 33,836 SH SOLE 33,836 0 0
ZENDESK INC COM 98936J101 1,061,222 16,579 SH SOLE 16,579 0 0
ZILLOW GROUP INC CL A 98954M101 80,475 2,369 SH SOLE 2,369 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 362,675 3,588 SH SOLE 3,588 0 0
ZOETIS INC CL A 98978V103 2,007,321 17,056 SH SOLE 17,056 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 679,609 25,665 SH SOLE 25,665 0 0
ZSCALER INC COM 98980G102 65,425 1,075 SH SOLE 1,075 0 0
ALLERGAN PLC SHS G0177J108 678,647 3,832 SH SOLE 3,832 0 0
AMDOCS LTD SHS G02602103 2,080,615 37,850 SH SOLE 37,850 0 0
AON PLC SHS CL A G0408V102 272,976 1,654 SH SOLE 1,654 0 0
ARCH CAP GROUP LTD ORD G0450A105 198,452 6,973 SH SOLE 6,973 0 0
ATLASSIAN CORP PLC CL A G06242104 1,717,123 12,510 SH SOLE 12,510 0 0
ATHENE HLDG LTD CL A G0684D107 97,915 3,945 SH SOLE 3,945 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 108,916 2,818 SH SOLE 2,818 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,515,545 101,161 SH SOLE 101,161 0 0
MIMECAST LTD ORD SHS G14838109 373,439 10,579 SH SOLE 10,579 0 0
BUNGE LIMITED COM G16962105 725,985 17,694 SH SOLE 17,694 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107 1,122 104 SH SOLE 104 0 0
CREDICORP LTD COM G2519Y108 719,928 5,032 SH SOLE 5,032 0 0
EATON CORP PLC SHS G29183103 2,891,311 37,216 SH SOLE 37,216 0 0
FABRINET SHS G3323L100 399,707 7,326 SH SOLE 7,326 0 0
FRESH DEL MONTE PRODUCE INC ORD G36738105 193,657 7,014 SH SOLE 7,014 0 0
GASLOG LTD SHS G37585109 46,137 12,745 SH SOLE 12,745 0 0
GENPACT LIMITED SHS G3922B107 2,570 88 SH SOLE 88 0 0
HELEN OF TROY CORP LTD COM G4388N106 300,159 2,084 SH SOLE 2,084 0 0
HOLLYSYS AUTOMATION TECHNOLO SHS G45667105 337,709 26,179 SH SOLE 26,179 0 0
ICON PLC SHS G4705A100 2,317,032 17,037 SH SOLE 17,037 0 0
IHS MARKIT LTD SHS G47567105 254,700 4,245 SH SOLE 4,245 0 0
INGERSOLL-RAND PLC SHS G47791101 401,363 16,184 SH SOLE 16,184 0 0
INVESCO LTD SHS G491BT108 122,489 13,490 SH SOLE 13,490 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 219,627 2,202 SH SOLE 2,202 0 0
JOHNSON CTLS INTL PLC SHS G51502105 24,911 924 SH SOLE 924 0 0
LAZARD LTD SHS A G54050102 194,464 8,254 SH SOLE 8,254 0 0
LINDE PLC COM G5494J103 6,536,632 37,784 SH SOLE 37,784 0 0
LIVANOVA PLC SHS G5509L101 815 18 SH SOLE 18 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 18 9 SH SOLE 9 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 620,379 27,414 SH SOLE 27,414 0 0
MEDTRONIC PLC SHS G5960L103 28,941,738 320,933 SH SOLE 320,933 0 0
APTIV PLC SHS G6095L109 626,481 12,723 SH SOLE 12,723 0 0
NOVOCURE LTD ORD SHS G6674U108 4,577,437 67,975 SH SOLE 64,661 0 3,314
SEAGATE TECHNOLOGY PLC SHS G7945M107 557,589 11,426 SH SOLE 11,426 0 0
PENTAIR PLC SHS G7S00T104 163,234 5,485 SH SOLE 5,485 0 0
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 194,178 6,712 SH SOLE 6,712 0 0
SINA CORP ORD G81477104 53,491 1,680 SH SOLE 1,680 0 0
STERIS PLC SHS USD G8473T100 3,925,879 28,048 SH SOLE 28,048 0 0
TECHNIPFMC PLC COM G87110105 72,644 10,778 SH SOLE 10,778 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 31,441 3,990 SH SOLE 3,990 0 0
CHUBB LIMITED COM H1467J104 6,014,060 53,846 SH SOLE 53,846 0 0
GARMIN LTD SHS H2906T109 1,121,402 14,960 SH SOLE 14,960 0 0
UBS GROUP AG SHS H42097107 344,704 37,225 SH SOLE 37,225 0 0
LOGITECH INTL S A SHS H50430232 211,731 4,932 SH SOLE 4,932 0 0
TE CONNECTIVITY LTD REG SHS H84989104 532,244 8,451 SH SOLE 8,451 0 0
ORION ENGINEERED CARBONS S A COM L72967109 253,095 33,927 SH SOLE 33,927 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 641,325 5,281 SH SOLE 5,281 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 3,429,245 40,080 SH SOLE 40,080 0 0
ELBIT SYS LTD ORD M3760D101 1,142,059 8,944 SH SOLE 8,944 0 0
KORNIT DIGITAL LTD SHS M6372Q113 55,256 2,220 SH SOLE 2,220 0 0
AERCAP HOLDINGS NV SHS N00985106 114,041 5,004 SH SOLE 5,004 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,050,746 4,016 SH SOLE 4,016 0 0
CNH INDL N V SHS N20944109 131,173 23,382 SH SOLE 23,382 0 0
FERRARI N V COM N3167Y103 537,504 3,523 SH SOLE 3,523 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,087,179 82,353 SH SOLE 82,353 0 0
MYLAN N V SHS EURO N59465109 319,298 21,415 SH SOLE 21,415 0 0
NXP SEMICONDUCTORS N V COM N6596X109 203,676 2,456 SH SOLE 2,456 0 0
QIAGEN NV SHS NEW N72482123 51,085 1,228 SH SOLE 1,228 0 0
WRIGHT MED GROUP N V ORD SHS N96617118 139,210 4,859 SH SOLE 4,859 0 0
YANDEX N V SHS CLASS A N97284108 882,304 25,912 SH SOLE 25,912 0 0
COPA HOLDINGS SA CL A P31076105 659,739 14,567 SH SOLE 14,567 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 49,735 1,546 SH SOLE 1,546 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 308,204 138,208 SH SOLE 138,208 0 0