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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
180 DEGREE CAP CORP COM 68235B109 20 11,400 SH   SOLE   0 0 11,400
22ND CENTY GROUP INC COM 90137F103 67 26,800 SH   SOLE   0 0 26,800
2U INC COM 90214J101 741 14,895 SH   SOLE   8,792 0 6,103
3-D SYS CORP DEL COM NEW 88554D205 389 38,212 SH   SOLE   0 0 38,212
3M CO COM 88579Y101 40,079 210,346 SH   SOLE   7,857 0 202,489
AAR CORP COM 000361105 221 5,914 SH   SOLE   4,574 0 1,340
AARONS INC COM PAR $0.50 002535300 902 21,443 SH   SOLE   20,373 0 1,070
ABB LTD SPONSORED ADR 000375204 1,274 67,028 SH   SOLE   6,602 0 60,426
ABBOTT LABS COM 002824100 30,041 415,329 SH   SOLE   42,627 0 372,702
ABBVIE INC COM 00287Y109 80,106 868,919 SH   SOLE   151,899 0 717,020
ABERDEEN ASIA PACIFIC INCOM COM 003009107 3,920 1,012,889 SH   SOLE   0 0 1,012,889
ABERDEEN AUSTRALIA EQTY FD I COM 003011103 163 34,216 SH   SOLE   0 0 34,216
ABERDEEN GLOBAL DYNAMIC DIVI COM 00302M106 97 11,391 SH   SOLE   0 0 11,391
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 219 43,919 SH   SOLE   0 0 43,919
ABERDEEN STD GOLD ETF TR PHYSCL SWISS GLD 00326A104 1,192 9,637 SH   SOLE   0 0 9,637
ABERDEEN STD INVTS ETFS BBRG ALL COMD K1 003261104 348 16,201 SH   SOLE   0 0 16,201
ABERDEEN STD PALLADIUM ETF T PHYSCL PALLADM 003262102 655 5,502 SH   SOLE   0 0 5,502
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 509 6,766 SH   SOLE   0 0 6,766
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 585 9,266 SH   SOLE   0 0 9,266
ABERDEEN STD SILVER ETF TR PHYSCL SILVR SHS 003264108 805 53,518 SH   SOLE   0 0 53,518
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 1,398 193,876 SH   SOLE   0 0 193,876
ABIOMED INC COM 003654100 3,704 11,397 SH   SOLE   2,806 0 8,591
ABRAXAS PETE CORP COM 003830106 171 156,520 SH   SOLE   0 0 156,520
ABSOLUTE SHS TR WBI BBR GBL HIGH 00400R882 45,900 2,097,790 SH   SOLE   2,096,193 0 1,597
ABSOLUTE SHS TR WBI BBR GBL INME 00400R874 22,581 939,291 SH   SOLE   938,358 0 933
ABSOLUTE SHS TR WBI BBR GBL ROTN 00400R866 8,180 357,349 SH   SOLE   357,349 0 0
ABSOLUTE SHS TR WBI BBR QTY 1000 00400R809 5,521 224,311 SH   SOLE   224,007 0 304
ABSOLUTE SHS TR WBI BBR QTY 2000 00400R403 5,315 253,348 SH   SOLE   253,013 0 335
ABSOLUTE SHS TR WBI BBR RNG 1000 00400R502 8,384 335,749 SH   SOLE   273,534 0 62,215
ABSOLUTE SHS TR WBI BBR RNG 2000 00400R106 5,888 278,462 SH   SOLE   278,077 0 385
ABSOLUTE SHS TR WBI BBR VAL 1000 00400R601 5,675 207,356 SH   SOLE   206,855 0 501
ABSOLUTE SHS TR WBI BBR VAL 2000 00400R205 5,208 249,590 SH   SOLE   249,352 0 238
ABSOLUTE SHS TR WBI BBR YLD 1000 00400R700 11,297 482,569 SH   SOLE   481,269 0 1,300
ABSOLUTE SHS TR WBI BBR YLD 2000 00400R304 10,493 527,154 SH   SOLE   525,921 0 1,233
ABSOLUTE SHS TR WBI PWR FCTR ETF 00400R858 15,619 705,010 SH   SOLE   613,505 0 91,505
ACACIA RESH CORP ACACIA TCH COM 003881307 35 11,804 SH   SOLE   0 0 11,804
ACADIA PHARMACEUTICALS INC COM 004225108 1,958 121,105 SH   SOLE   325 0 120,780
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13,480 95,597 SH   SOLE   31,429 0 64,168
ACCURAY INC COM 004397105 50 14,650 SH   SOLE   0 0 14,650
ACTIVISION BLIZZARD INC COM 00507V109 5,050 108,434 SH   SOLE   39,349 0 69,085
ACUITY BRANDS INC COM 00508Y102 261 2,268 SH   SOLE   1,822 0 446
ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 35 15,490 SH   SOLE   0 0 15,490
ADAMS DIVERSIFIED EQUITY FD COM 006212104 1,053 83,444 SH   SOLE   0 0 83,444
ADDUS HOMECARE CORP COM 006739106 237 3,496 SH   SOLE   0 0 3,496
ADOBE INC COM 00724F101 40,437 178,734 SH   SOLE   39,011 0 139,723
ADVANCE AUTO PARTS INC COM 00751Y106 2,752 17,479 SH   SOLE   5,326 0 12,153
ADVANCED ENERGY INDS COM 007973100 444 10,336 SH   SOLE   9,586 0 750
ADVANCED MICRO DEVICES INC COM 007903107 2,709 146,733 SH   SOLE   13,326 0 133,407
ADVAXIS INC COM NEW 007624208 5 28,000 SH   SOLE   0 0 28,000
ADVENT CLAYMORE CV SECS & IN COM 00764C109 531 42,360 SH   SOLE   0 0 42,360
ADVISORSHARES TR ADVISORSHS ETF 00768Y206 3,739 93,303 SH   SOLE   0 0 93,303
ADVISORSHARES TR DOUBLELIN VAL EQ 00768Y818 1,128 19,273 SH   SOLE   0 0 19,273
ADVISORSHARES TR MADRONA GLB BD 00768Y834 291 12,024 SH   SOLE   0 0 12,024
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 771 16,286 SH   SOLE   0 0 16,286
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1,959 232,386 SH   SOLE   0 0 232,386
ADVISORSHARES TR VICE ETF 00768Y545 220 10,296 SH   SOLE   0 0 10,296
AEGON N V NY REGISTRY SHS 007924103 492 105,862 SH   SOLE   2,285 0 103,577
AERCAP HOLDINGS NV SHS N00985106 367 9,270 SH   SOLE   7,080 0 2,190
AEROJET ROCKETDYNE HLDGS INC COM 007800105 248 7,027 SH   SOLE   4,801 0 2,226
AEROVIRONMENT INC COM 008073108 208 3,058 SH   SOLE   0 0 3,058
AES CORP COM 00130H105 3,168 219,107 SH   SOLE   173,752 0 45,355
AFFILIATED MANAGERS GROUP COM 008252108 232 2,384 SH   SOLE   1,163 0 1,221
AFLAC INC COM 001055102 7,063 155,034 SH   SOLE   26,913 0 128,121
AGENUS INC COM NEW 00847G705 70 29,357 SH   SOLE   0 0 29,357
AGILENT TECHNOLOGIES INC COM 00846U101 2,542 37,677 SH   SOLE   2,515 0 35,162
AGNC INVT CORP COM 00123Q104 1,759 100,262 SH   SOLE   334 0 99,928
AGNICO EAGLE MINES LTD COM 008474108 835 20,666 SH   SOLE   0 0 20,666
AIR PRODS & CHEMS INC COM 009158106 3,355 20,965 SH   SOLE   9,327 0 11,638
AIRCASTLE LTD COM G0129K104 335 19,434 SH   SOLE   7,245 0 12,189
AK STL HLDG CORP COM 001547108 82 36,611 SH   SOLE   0 0 36,611
AKAMAI TECHNOLOGIES INC COM 00971T101 4,660 76,286 SH   SOLE   68,267 0 8,019
AKEBIA THERAPEUTICS INC COM 00972D105 156 28,263 SH   SOLE   27,005 0 1,258
ALARM COM HLDGS INC COM 011642105 614 11,841 SH   SOLE   2,815 0 9,026
ALASKA AIR GROUP INC COM 011659109 4,754 78,134 SH   SOLE   2,415 0 75,719
ALBEMARLE CORP COM 012653101 1,476 19,149 SH   SOLE   3,749 0 15,400
ALCOA CORP COM 013872106 1,300 48,901 SH   SOLE   1,284 0 47,617
ALDER BIOPHARMACEUTICALS INC COM 014339105 186 18,175 SH   SOLE   0 0 18,175
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 355 3,085 SH   SOLE   443 0 2,642
ALEXION PHARMACEUTICALS INC COM 015351109 2,922 30,016 SH   SOLE   26,301 0 3,715
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 40,506 295,517 SH   SOLE   67,630 0 227,887
ALIGN TECHNOLOGY INC COM 016255101 2,548 12,166 SH   SOLE   71 0 12,095
ALIO GOLD INC COM 01627X108 9 10,610 SH   SOLE   0 0 10,610
ALLEGHANY CORP DEL COM 017175100 1,110 1,780 SH   SOLE   1,611 0 169
ALLEGHENY TECHNOLOGIES INC COM 01741R102 214 9,826 SH   SOLE   235 0 9,591
ALLEGION PUB LTD CO ORD SHS G0176J109 642 8,051 SH   SOLE   2,279 0 5,772
ALLERGAN PLC SHS G0177J108 7,671 57,390 SH   SOLE   32,017 0 25,373
ALLETE INC COM NEW 018522300 530 6,958 SH   SOLE   1,982 0 4,976
ALLIANCE DATA SYSTEMS CORP COM 018581108 958 6,383 SH   SOLE   16 0 6,367
ALLIANCE RES PARTNER L P UT LTD PART 01877R108 924 53,287 SH   SOLE   2,478 0 50,809
ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 2,474 234,911 SH   SOLE   0 0 234,911
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1,817 66,506 SH   SOLE   5,022 0 61,484
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 394 32,503 SH   SOLE   0 0 32,503
ALLIANT ENERGY CORP COM 018802108 4,783 113,206 SH   SOLE   4,831 0 108,375
ALLIANZGI CONV INCOME FD COM 018828103 1,187 228,624 SH   SOLE   2,208 0 226,416
ALLIANZGI CONV INCOME FD II COM 018825109 466 103,591 SH   SOLE   0 0 103,591
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 253 23,717 SH   SOLE   0 0 23,717
ALLISON TRANSMISSION HLDGS I COM 01973R101 974 22,188 SH   SOLE   6,207 0 15,981
ALLSTATE CORP COM 020002101 4,380 53,013 SH   SOLE   7,026 0 45,987
ALLY FINL INC COM 02005N100 296 13,078 SH   SOLE   2,217 0 10,861
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 222 3,041 SH   SOLE   0 0 3,041
ALPHA ARCHITECT ETF TR VAL MOMTM TRND 02072L508 1,326 54,662 SH   SOLE   0 0 54,662
ALPHABET INC CAP STK CL A 02079K305 95,546 91,436 SH   SOLE   15,780 0 75,656
ALPHABET INC CAP STK CL C 02079K107 72,346 69,858 SH   SOLE   11,785 0 58,073
ALPHATEC HOLDINGS INC COM NEW 02081G201 115 50,000 SH   SOLE   0 0 50,000
ALPS ETF TR ALERIAN MLP 00162Q866 35,067 4,016,839 SH   SOLE   0 0 4,016,839
ALPS ETF TR BARRONS 400 ETF 00162Q726 1,067 30,079 SH   SOLE   0 0 30,079
ALPS ETF TR C&S GLOBL ETF 00162Q106 301 7,328 SH   SOLE   0 0 7,328
ALPS ETF TR DISRUPTIVE TECH 00162Q478 380 15,909 SH   SOLE   0 0 15,909
ALPS ETF TR EQUAL SEC ETF 00162Q205 1,481 23,193 SH   SOLE   0 0 23,193
ALPS ETF TR INTL SEC DV DOG 00162Q718 770 32,330 SH   SOLE   0 0 32,330
ALPS ETF TR MED BREAKTHGH 00162Q593 1,063 37,760 SH   SOLE   0 0 37,760
ALPS ETF TR RIVRFRNT STR INC 00162Q783 501 20,854 SH   SOLE   0 0 20,854
ALPS ETF TR SECTR DIV DOGS 00162Q858 12,541 320,495 SH   SOLE   0 0 320,495
ALPS ETF TR SPROTT GL MINE 00162Q643 683 39,048 SH   SOLE   0 0 39,048
ALPS ETF TR SPROTT JR GLD 00162Q585 330 13,192 SH   SOLE   0 0 13,192
ALPS ETF TR WRKPLC EQL PRT 00162Q650 681 21,025 SH   SOLE   0 0 21,025
ALTABA INC COM 021346101 1,479 25,518 SH   SOLE   1,777 0 23,741
ALTRA INDL MOTION CORP COM 02208R106 391 15,534 SH   SOLE   0 0 15,534
ALTRIA GROUP INC COM 02209S103 59,770 1,210,156 SH   SOLE   323,831 0 886,325
AMARIN CORP PLC SPONS ADR NEW 023111206 1,890 138,845 SH   SOLE   78,822 0 60,023
AMAZON COM INC COM 023135106 243,690 162,247 SH   SOLE   19,173 0 143,074
AMBEV SA SPONSORED ADR 02319V103 234 59,586 SH   SOLE   48,681 0 10,905
AMC ENTMT HLDGS INC CL A COM 00165C104 636 51,824 SH   SOLE   13,475 0 38,349
AMC NETWORKS INC CL A 00164V103 1,150 20,952 SH   SOLE   8,454 0 12,498
AMDOCS LTD SHS G02602103 461 7,863 SH   SOLE   6,936 0 927
AMEDISYS INC COM 023436108 300 2,565 SH   SOLE   55 0 2,510
AMERCO COM 023586100 298 908 SH   SOLE   0 0 908
AMEREN CORP COM 023608102 2,372 36,364 SH   SOLE   581 0 35,783
AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 1,122 199,622 SH   SOLE   0 0 199,622
AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 563 39,526 SH   SOLE   310 0 39,216
AMERICAN AIRLS GROUP INC COM 02376R102 3,355 104,476 SH   SOLE   5,926 0 98,550
AMERICAN AXLE & MFG HLDGS IN COM 024061103 226 20,377 SH   SOLE   9,319 0 11,058
AMERICAN EAGLE OUTFITTERS NE COM 02553E106 630 32,583 SH   SOLE   0 0 32,583
AMERICAN ELEC PWR INC COM 025537101 13,000 173,940 SH   SOLE   63,607 0 110,333
AMERICAN EXPRESS CO COM 025816109 13,575 142,419 SH   SOLE   64,036 0 78,383
AMERICAN FIN TR INC COM CLASS A 02607T109 1,464 109,902 SH   SOLE   0 0 109,902
AMERICAN HOMES 4 RENT CL A 02665T306 1,001 50,405 SH   SOLE   28,176 0 22,229
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 165 30,299 SH   SOLE   0 0 30,299
AMERICAN INTL GROUP INC COM NEW 026874784 3,904 99,063 SH   SOLE   63,360 0 35,703
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 236 18,318 SH   SOLE   0 0 18,318
AMERICAN STS WTR CO COM 029899101 1,830 27,301 SH   SOLE   103 0 27,198
AMERICAN TOWER CORP NEW COM 03027X100 8,654 54,706 SH   SOLE   11,427 0 43,279
AMERICAN WTR WKS CO INC NEW COM 030420103 7,572 83,416 SH   SOLE   12,770 0 70,646
AMERIGAS PARTNERS L P UNIT L P INT 030975106 3,652 144,355 SH   SOLE   903 0 143,452
AMERIPRISE FINL INC COM 03076C106 893 8,557 SH   SOLE   1,813 0 6,744
AMERIS BANCORP COM 03076K108 330 10,427 SH   SOLE   995 0 9,432
AMERISOURCEBERGEN CORP COM 03073E105 2,339 31,439 SH   SOLE   8,103 0 23,336
AMETEK INC NEW COM 031100100 379 5,597 SH   SOLE   2,752 0 2,845
AMGEN INC COM 031162100 40,066 205,813 SH   SOLE   17,204 0 188,609
AMICUS THERAPEUTICS INC COM 03152W109 146 15,233 SH   SOLE   4,304 0 10,929
AMIRA NATURE FOODS LTD SHS G0335L102 17 41,615 SH   SOLE   0 0 41,615
AMKOR TECHNOLOGY INC COM 031652100 117 17,872 SH   SOLE   0 0 17,872
AMN HEALTHCARE SERVICES INC COM 001744101 411 7,246 SH   SOLE   2,843 0 4,403
AMPHENOL CORP NEW CL A 032095101 1,806 22,288 SH   SOLE   14,172 0 8,116
AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 875 59,253 SH   SOLE   0 0 59,253
AMPLIFY ETF TR ONLIN RETL ETF 032108102 4,937 123,139 SH   SOLE   0 0 123,139
AMPLIFY ETF TR YIELDSHARES CW 032108409 345 12,896 SH   SOLE   0 0 12,896
ANADARKO PETE CORP COM 032511107 4,257 97,110 SH   SOLE   81,728 0 15,382
ANALOG DEVICES INC COM 032654105 2,151 25,062 SH   SOLE   224 0 24,838
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 623 49,607 SH   SOLE   0 0 49,607
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 6,823 103,685 SH   SOLE   39,921 0 63,764
ANNALY CAP MGMT INC COM 035710409 8,977 914,172 SH   SOLE   0 0 914,172
ANSYS INC COM 03662Q105 409 2,859 SH   SOLE   2,496 0 363
ANTARES PHARMA INC COM 036642106 38 13,800 SH   SOLE   0 0 13,800
ANTHEM INC COM 036752103 10,246 39,013 SH   SOLE   8,591 0 30,422
AON PLC SHS CL A G0408V102 3,553 24,440 SH   SOLE   18,326 0 6,114
APACHE CORP COM 037411105 583 22,219 SH   SOLE   8,230 0 13,989
APARTMENT INVT & MGMT CO CL A 03748R101 576 13,129 SH   SOLE   11,921 0 1,208
APERGY CORP COM 03755L104 204 7,534 SH   SOLE   3,843 0 3,691
APHRIA INC COM 03765K104 198 34,744 SH   SOLE   0 0 34,744
APOLLO COML REAL EST FIN INC COM 03762U105 758 45,492 SH   SOLE   7,263 0 38,229
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 1,907 77,707 SH   SOLE   0 0 77,707
APOLLO INVT CORP COM NEW 03761U502 708 57,074 SH   SOLE   0 0 57,074
APOLLO SR FLOATING RATE FD I COM 037636107 442 30,720 SH   SOLE   0 0 30,720
APOLLO TACTICAL INCOME FD IN COM 037638103 175 12,745 SH   SOLE   0 0 12,745
APPIAN CORP CL A 03782L101 216 8,098 SH   SOLE   0 0 8,098
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 359 25,200 SH   SOLE   0 0 25,200
APPLE INC COM 037833100 350,629 2,222,831 SH   SOLE   91,428 0 2,131,403
APPLE INC COM 037833100 1,010 6,400 SH Put SOLE   0 0 6,400
APPLIED INDL TECHNOLOGIES IN COM 03820C105 204 3,790 SH   SOLE   2,785 0 1,005
APPLIED MATLS INC COM 038222105 4,574 139,721 SH   SOLE   39,554 0 100,167
APPLIED OPTOELECTRONICS INC COM 03823U102 203 13,154 SH   SOLE   0 0 13,154
APPROACH RESOURCES INC COM 03834A103 17 19,000 SH   SOLE   0 0 19,000
APTARGROUP INC COM 038336103 354 3,758 SH   SOLE   2,234 0 1,524
APTIV PLC SHS G6095L109 1,897 30,817 SH   SOLE   25,760 0 5,057
AQUA AMERICA INC COM 03836W103 2,508 73,357 SH   SOLE   18,129 0 55,228
ARBOR RLTY TR INC COM 038923108 279 27,734 SH   SOLE   0 0 27,734
ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 275 13,324 SH   SOLE   38 0 13,286
ARCHER DANIELS MIDLAND CO COM 039483102 3,915 95,558 SH   SOLE   865 0 94,693
ARCONIC INC COM 03965L100 545 32,347 SH   SOLE   0 0 32,347
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 307 38,904 SH   SOLE   0 0 38,904
ARCOSA INC COM 039653100 270 9,748 SH   SOLE   4,283 0 5,465
ARES CAP CORP COM 04010L103 13,854 889,239 SH   SOLE   21 0 889,218
ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 25 25,000 PRN   SOLE   0 0 25,000
ARES COML REAL ESTATE CORP COM 04013V108 143 10,990 SH   SOLE   0 0 10,990
ARISTA NETWORKS INC COM 040413106 2,380 11,296 SH   SOLE   0 0 11,296
ARK ETF TR 3D PRINTING ETF 00214Q500 242 12,165 SH   SOLE   0 0 12,165
ARK ETF TR GEN REV MLTSCT 00214Q302 3,536 147,451 SH   SOLE   0 0 147,451
ARK ETF TR INDL INNOVATIN 00214Q203 2,014 68,306 SH   SOLE   0 0 68,306
ARK ETF TR INNOVATION ETF 00214Q104 33,768 907,979 SH   SOLE   0 0 907,979
ARK ETF TR WEB X.O ETF 00214Q401 8,302 195,698 SH   SOLE   0 0 195,698
ARLINGTON ASSET INVT CORP CL A NEW 041356205 78 10,838 SH   SOLE   0 0 10,838
ARMSTRONG WORLD INDS INC NEW COM 04247X102 813 13,962 SH   SOLE   13,793 0 169
ARQULE INC COM 04269E107 35 12,780 SH   SOLE   0 0 12,780
ARROW ETF TR ARROW DJ GLB YLD 04273H104 712 47,259 SH   SOLE   0 0 47,259
ARROW FINL CORP COM 042744102 249 7,777 SH   SOLE   0 0 7,777
ARROW INVTS TR DWA COUNTRY ETF 042765685 720 29,062 SH   SOLE   0 0 29,062
ARROW INVTS TR DWA TACTICAL ETF 042765792 137 13,900 SH   SOLE   0 0 13,900
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 130 10,469 SH   SOLE   232 0 10,237
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 228 10,299 SH   SOLE   3,130 0 7,169
ASHFORD HOSPITALITY TR INC COM SHS 044103109 390 97,488 SH   SOLE   11,553 0 85,935
ASHFORD INC COM 044104107 620 11,950 SH   SOLE   0 0 11,950
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,125 7,229 SH   SOLE   6,719 0 510
ASSOCIATED BANC CORP COM 045487105 434 21,931 SH   SOLE   8,627 0 13,304
ASSURED GUARANTY LTD COM G0585R106 849 22,167 SH   SOLE   18,542 0 3,625
ASTRAZENECA PLC SPONSORED ADR 046353108 8,552 225,179 SH   SOLE   145,141 0 80,038
AT HOME GROUP INC COM 04650Y100 246 13,162 SH   SOLE   2,662 0 10,500
AT&T INC COM 00206R102 114,967 4,028,279 SH   SOLE   552,415 0 3,475,864
ATHENAHEALTH INC COM 04685W103 404 3,066 SH   SOLE   2,213 0 853
ATHERSYS INC COM 04744L106 109 75,910 SH   SOLE   0 0 75,910
ATLANTIC PWR CORP COM NEW 04878Q863 37 16,890 SH   SOLE   0 0 16,890
ATLASSIAN CORP PLC CL A G06242104 581 6,527 SH   SOLE   680 0 5,847
ATMOS ENERGY CORP COM 049560105 1,522 16,420 SH   SOLE   0 0 16,420
ATRICURE INC COM 04963C209 219 7,168 SH   SOLE   352 0 6,816
AURORA CANNABIS INC COM 05156X108 870 175,420 SH   SOLE   0 0 175,420
AUTODESK INC COM 052769106 10,186 79,199 SH   SOLE   75,365 0 3,834
AUTOMATIC DATA PROCESSING IN COM 053015103 9,257 70,600 SH   SOLE   12,424 0 58,176
AUTOZONE INC COM 053332102 2,290 2,732 SH   SOLE   837 0 1,895
AVALONBAY CMNTYS INC COM 053484101 880 5,057 SH   SOLE   1,713 0 3,344
AVANGRID INC COM 05351W103 1,147 22,895 SH   SOLE   610 0 22,285
AVERY DENNISON CORP COM 053611109 1,907 21,226 SH   SOLE   2,069 0 19,157
AVISTA CORP COM 05379B107 575 13,534 SH   SOLE   17 0 13,517
AXALTA COATING SYS LTD COM G0750C108 482 20,563 SH   SOLE   16,176 0 4,387
AXON ENTERPRISE INC COM 05464C101 1,578 36,074 SH   SOLE   0 0 36,074
AXOS FINL INC COM 05465C100 963 38,236 SH   SOLE   0 0 38,236
B & G FOODS INC NEW COM 05508R106 1,080 37,355 SH   SOLE   0 0 37,355
B RILEY FINL INC COM 05580M108 238 16,767 SH   SOLE   1,066 0 15,701
BAIDU INC SPON ADR REP A 056752108 6,865 43,286 SH   SOLE   4,464 0 38,822
BAKER HUGHES A GE CO CL A 05722G100 248 11,521 SH   SOLE   2,244 0 9,277
BALCHEM CORP COM 057665200 320 4,078 SH   SOLE   2,932 0 1,146
BALL CORP COM 058498106 3,715 80,797 SH   SOLE   36,811 0 43,986
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 536 101,389 SH   SOLE   85,629 0 15,760
BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 100 16,203 SH   SOLE   16,024 0 179
BANCO SANTANDER SA ADR 05964H105 290 64,700 SH   SOLE   7,744 0 56,956
BANCORPSOUTH BK TUPELO MISS COM 05971J102 907 34,713 SH   SOLE   0 0 34,713
BANDWIDTH INC COM CL A 05988J103 1,668 40,940 SH   SOLE   0 0 40,940
BANK AMER CORP *W EXP 01/16/201 060505146 401 31,300 SH   SOLE   0 0 31,300
BANK AMER CORP 7.25%CNV PFD L 060505682 3,467 2,768 SH   SOLE   0 0 2,768
BANK AMER CORP COM 060505104 67,948 2,757,629 SH   SOLE   312,036 0 2,445,593
BANK COMM HLDGS COM 06424J103 203 18,495 SH   SOLE   0 0 18,495
BANK HAWAII CORP COM 062540109 217 3,223 SH   SOLE   473 0 2,750
BANK MONTREAL QUE COM 063671101 3,054 46,729 SH   SOLE   1,170 0 45,559
BANK N S HALIFAX COM 064149107 586 11,743 SH   SOLE   0 0 11,743
BANK NEW YORK MELLON CORP COM 064058100 4,142 87,998 SH   SOLE   15,935 0 72,063
BANK OZK COM 06417N103 832 36,434 SH   SOLE   15,330 0 21,104
BANKFINANCIAL CORP COM 06643P104 4,448 297,539 SH   SOLE   0 0 297,539
BAOZUN INC SPONSORED ADR 06684L103 403 13,803 SH   SOLE   0 0 13,803
BARCLAYS BK PLC BARC ETN+SHILL 06742A669 1,417 12,610 SH   SOLE   0 0 12,610
BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 5,312 250,342 SH   SOLE   0 0 250,342
BARCLAYS BK PLC IPATH B GRAINS 06746P522 227 4,841 SH   SOLE   0 0 4,841
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 452 9,647 SH   SOLE   0 0 9,647
BARCLAYS PLC ADR 06738E204 456 60,467 SH   SOLE   21,027 0 39,440
BARRICK GOLD CORP COM 067901108 3,286 242,723 SH   SOLE   101 0 242,622
BAUSCH HEALTH COS INC COM 071734107 427 23,121 SH   SOLE   0 0 23,121
BAXTER INTL INC COM 071813109 6,014 91,365 SH   SOLE   37,574 0 53,791
BB&T CORP COM 054937107 8,807 203,302 SH   SOLE   47,785 0 155,517
BCE INC COM NEW 05534B760 14,352 363,071 SH   SOLE   282,495 0 80,576
BEACON ROOFING SUPPLY INC COM 073685109 624 19,686 SH   SOLE   1,325 0 18,361
BECTON DICKINSON & CO COM 075887109 9,479 42,068 SH   SOLE   12,389 0 29,679
BELLEROPHON THERAPEUTICS INC COM 078771102 74 92,450 SH   SOLE   0 0 92,450
BEMIS INC COM 081437105 685 14,933 SH   SOLE   696 0 14,237
BERKSHIRE HATHAWAY INC DEL CL A 084670108 8,568 28 SH   SOLE   0 0 28
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 152,259 745,708 SH   SOLE   10,681 0 735,027
BERRY GLOBAL GROUP INC COM 08579W103 316 6,646 SH   SOLE   4,863 0 1,783
BEST BUY INC COM 086516101 1,679 31,701 SH   SOLE   8,278 0 23,423
BGC PARTNERS INC CL A 05541T101 240 46,515 SH   SOLE   5,101 0 41,414
BHP GROUP LIMITED SPONSORED ADS 088606108 4,983 103,185 SH   SOLE   32,694 0 70,491
BHP GROUP PLC SPONSORED ADS 05545E209 684 16,335 SH   SOLE   5 0 16,330
BIO RAD LABS INC CL A 090572207 1,158 4,985 SH   SOLE   4,852 0 133
BIO TECHNE CORP COM 09073M104 381 2,631 SH   SOLE   2,357 0 274
BIOCRYST PHARMACEUTICALS COM 09058V103 267 33,133 SH   SOLE   0 0 33,133
BIOGEN INC COM 09062X103 13,597 45,184 SH   SOLE   31,328 0 13,856
BIOLINERX LTD SPONSORED ADS 09071M106 6 13,000 SH   SOLE   0 0 13,000
BIOMARIN PHARMACEUTICAL INC COM 09061G101 2,555 30,006 SH   SOLE   27,808 0 2,198
BIOPHARMX CORP COM 09072X101 4 40,000 SH   SOLE   0 0 40,000
BIOTELEMETRY INC COM 090672106 1,747 29,258 SH   SOLE   0 0 29,258
BIOTIME INC COM 09066L105 47 51,504 SH   SOLE   0 0 51,504
BJS WHSL CLUB HLDGS INC COM 05550J101 256 11,542 SH   SOLE   10,351 0 1,191
BLACK HILLS CORP COM 092113109 1,141 18,179 SH   SOLE   11,538 0 6,641
BLACK KNIGHT INC COM 09215C105 1,581 35,097 SH   SOLE   7 0 35,090
BLACKBERRY LTD COM 09228F103 177 24,886 SH   SOLE   0 0 24,886
BLACKLINE INC COM 09239B109 520 12,706 SH   SOLE   12,277 0 429
BLACKROCK CAPITAL INVESTMENT COM 092533108 82 15,550 SH   SOLE   0 0 15,550
BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 210 215,000 PRN   SOLE   0 0 215,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 1,457 119,430 SH   SOLE   0 0 119,430
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,093 117,739 SH   SOLE   0 0 117,739
BLACKROCK CR ALLCTN INC TR COM 092508100 1,642 146,868 SH   SOLE   0 0 146,868
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 672 68,774 SH   SOLE   0 0 68,774
BLACKROCK ENERGY & RES TR COM 09250U101 336 32,188 SH   SOLE   0 0 32,188
BLACKROCK ENH CAP & INC FD I COM 09256A109 440 31,257 SH   SOLE   670 0 30,587
BLACKROCK ENHANCED EQT DIV T COM 09251A104 1,626 209,227 SH   SOLE   0 0 209,227
BLACKROCK ENHANCED GBL DIV T COM 092501105 773 82,550 SH   SOLE   0 0 82,550
BLACKROCK FLOAT RATE OME STR COM 09255X100 170 14,312 SH   SOLE   0 0 14,312
BLACKROCK FLOATING RATE INCO COM 091941104 1,207 104,490 SH   SOLE   0 0 104,490
BLACKROCK HEALTH SCIENCES TR COM 09250W107 559 15,347 SH   SOLE   0 0 15,347
BLACKROCK INC COM 09247X101 10,463 26,636 SH   SOLE   11,144 0 15,492
BLACKROCK INCOME TR INC COM 09247F100 1,547 274,232 SH   SOLE   0 0 274,232
BLACKROCK INVT QUALITY MUN T COM 09247D105 157 11,916 SH   SOLE   0 0 11,916
BLACKROCK LTD DURATION INC T COM SHS 09249W101 1,162 86,901 SH   SOLE   0 0 86,901
BLACKROCK MULTI-SECTOR INC T COM 09258A107 1,475 96,012 SH   SOLE   0 0 96,012
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 410 19,966 SH   SOLE   0 0 19,966
BLACKROCK MUN INCOME TR SH BEN INT 09248F109 191 15,695 SH   SOLE   0 0 15,695
BLACKROCK MUNI INCOME TR II COM 09249N101 306 23,703 SH   SOLE   0 0 23,703
BLACKROCK MUNI INTER DR FD I COM 09253X102 144 11,384 SH   SOLE   0 0 11,384
BLACKROCK MUNIASSETS FD INC COM 09254J102 331 25,686 SH   SOLE   0 0 25,686
BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 141 11,701 SH   SOLE   0 0 11,701
BLACKROCK MUNICIPL INC QLTY COM 092479104 295 23,616 SH   SOLE   0 0 23,616
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 847 67,351 SH   SOLE   0 0 67,351
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 358 29,046 SH   SOLE   0 0 29,046
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 400 27,129 SH   SOLE   0 0 27,129
BLACKROCK MUNIVEST FD II INC COM 09253T101 272 20,806 SH   SOLE   0 0 20,806
BLACKROCK MUNIYIELD CALI QLT COM 09254N103 563 44,512 SH   SOLE   0 0 44,512
BLACKROCK MUNIYIELD NY QLTY COM 09255E102 467 40,571 SH   SOLE   0 0 40,571
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 378 30,113 SH   SOLE   0 0 30,113
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 140 11,606 SH   SOLE   0 0 11,606
BLACKROCK RES & COMM STRAT T SHS 09257A108 1,530 216,669 SH   SOLE   0 0 216,669
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 3,864 183,805 SH   SOLE   0 0 183,805
BLACKROCK TCP CAPITAL CORP NOTE 5.250%12/1 87238QAB9 20 20,000 PRN   SOLE   0 0 20,000
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 11,022 369,731 SH   SOLE   0 0 369,731
BLACKSTONE GSO FLTING RTE FU COM 09256U105 242 15,805 SH   SOLE   0 0 15,805
BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 169 12,568 SH   SOLE   0 0 12,568
BLACKSTONE MTG TR INC COM CL A 09257W100 5,640 177,022 SH   SOLE   0 0 177,022
BLACKSTONE MTG TR INC NOTE 4.750% 3/1 09257WAC4 24 25,000 PRN   SOLE   0 0 25,000
BLOCK H & R INC COM 093671105 792 31,223 SH   SOLE   0 0 31,223
BLUEBIRD BIO INC COM 09609G100 489 4,933 SH   SOLE   128 0 4,805
BLUEKNIGHT ENERGY PARTNERS L COM UNIT 09625U109 186 161,500 SH   SOLE   0 0 161,500
BOEING CO COM 097023105 131,036 406,315 SH   SOLE   12,142 0 394,173
BOOKING HLDGS INC COM 09857L108 6,156 3,574 SH   SOLE   1,411 0 2,163
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 269 5,973 SH   SOLE   104 0 5,869
BORGWARNER INC COM 099724106 428 12,323 SH   SOLE   10,395 0 1,928
BOSTON BEER INC CL A 100557107 891 3,699 SH   SOLE   0 0 3,699
BOSTON PROPERTIES INC COM 101121101 644 5,721 SH   SOLE   1,763 0 3,958
BOSTON SCIENTIFIC CORP COM 101137107 4,272 120,886 SH   SOLE   56,700 0 64,186
BOTTOMLINE TECH DEL INC COM 101388106 276 5,740 SH   SOLE   5,347 0 393
BOULDER GROWTH & INCOME FD I COM 101507101 302 28,958 SH   SOLE   0 0 28,958
BOX INC CL A 10316T104 628 37,222 SH   SOLE   105 0 37,117
BOYD GAMING CORP COM 103304101 289 13,926 SH   SOLE   0 0 13,926
BP PLC SPONSORED ADR 055622104 36,760 969,398 SH   SOLE   331,078 0 638,320
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 215 9,927 SH   SOLE   0 0 9,927
BRAEMAR HOTELS & RESORTS INC 5.5 CUM CV PFD B 10482B200 420 24,470 SH   SOLE   0 0 24,470
BRAEMAR HOTELS & RESORTS INC COM 10482B101 96 10,701 SH   SOLE   0 0 10,701
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 166 12,893 SH   SOLE   10,595 0 2,298
BRIGHT HORIZONS FAM SOL IN D COM 109194100 2,074 18,610 SH   SOLE   16,197 0 2,413
BRIGHTHOUSE FINL INC COM 10922N103 226 7,421 SH   SOLE   5 0 7,416
BRISTOL MYERS SQUIBB CO COM 110122108 27,393 526,993 SH   SOLE   73,189 0 453,804
BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 16 12,000 SH   SOLE   0 0 12,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 7,336 230,256 SH   SOLE   172,811 0 57,445
BRIXMOR PPTY GROUP INC COM 11120U105 648 44,127 SH   SOLE   295 0 43,832
BROADCOM INC COM 11135F101 31,211 122,742 SH   SOLE   23,039 0 99,703
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 674 7,000 SH   SOLE   1,530 0 5,470
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,015 26,456 SH   SOLE   15 0 26,441
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 665 19,265 SH   SOLE   0 0 19,265
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 505 26,503 SH   SOLE   0 0 26,503
BROOKS AUTOMATION INC COM 114340102 322 12,318 SH   SOLE   3,633 0 8,685
BROWN & BROWN INC COM 115236101 589 21,370 SH   SOLE   0 0 21,370
BROWN FORMAN CORP CL A 115637100 1,354 28,560 SH   SOLE   0 0 28,560
BROWN FORMAN CORP CL B 115637209 1,742 36,616 SH   SOLE   14,680 0 21,936
BRUKER CORP COM 116794108 1,016 34,133 SH   SOLE   34,005 0 128
BRUNSWICK CORP COM 117043109 274 5,905 SH   SOLE   809 0 5,096
BT GROUP PLC ADR 05577E101 202 13,304 SH   SOLE   2,111 0 11,193
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,556 53,671 SH   SOLE   0 0 53,671
BUILDERS FIRSTSOURCE INC COM 12008R107 1,141 104,569 SH   SOLE   6,382 0 98,187
BURLINGTON STORES INC COM 122017106 5,569 34,238 SH   SOLE   6,035 0 28,203
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 946 11,246 SH   SOLE   200 0 11,046
CABOT OIL & GAS CORP COM 127097103 517 23,126 SH   SOLE   9,696 0 13,430
CADENCE BANCORPORATION CL A 12739A100 627 37,353 SH   SOLE   34,853 0 2,500
CAESARS ENTMT CORP NOTE 5.000%10/0 127686AA1 13 10,431 PRN   SOLE   0 0 10,431
CAL MAINE FOODS INC COM NEW 128030202 432 10,217 SH   SOLE   0 0 10,217
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3,283 349,241 SH   SOLE   0 0 349,241
CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3,907 440,950 SH   SOLE   0 0 440,950
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 517 31,530 SH   SOLE   0 0 31,530
CALAMOS GBL DYN INCOME FUND COM 12811L107 168 25,719 SH   SOLE   0 0 25,719
CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 7,189 678,869 SH   SOLE   0 0 678,869
CALAVO GROWERS INC COM 128246105 685 9,391 SH   SOLE   237 0 9,154
CALIFORNIA WTR SVC GROUP COM 130788102 319 6,695 SH   SOLE   364 0 6,331
CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 230 103,869 SH   SOLE   0 0 103,869
CAMBRIA ETF TR GLB ASSET ALLO 132061607 3,250 131,060 SH   SOLE   0 0 131,060
CAMBRIA ETF TR GLB MOMENT ETF 132061508 710 29,223 SH   SOLE   0 0 29,223
CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 355 16,909 SH   SOLE   0 0 16,909
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 356 10,951 SH   SOLE   0 0 10,951
CAMBRIA ETF TR TAIL RISK 132061862 1,617 70,725 SH   SOLE   0 0 70,725
CAMDEN PPTY TR SH BEN INT 133131102 206 2,344 SH   SOLE   506 0 1,838
CAMECO CORP COM 13321L108 1,022 90,060 SH   SOLE   0 0 90,060
CAMPBELL SOUP CO COM 134429109 1,022 30,970 SH   SOLE   5,281 0 25,689
CANADIAN NAT RES LTD COM 136385101 264 10,953 SH   SOLE   6,034 0 4,919
CANADIAN NATL RY CO COM 136375102 2,783 37,549 SH   SOLE   11,126 0 26,423
CANADIAN PAC RY LTD COM 13645T100 1,167 6,571 SH   SOLE   3,062 0 3,509
CANOPY GROWTH CORP COM 138035100 3,890 144,789 SH   SOLE   582 0 144,207
CANTEL MEDICAL CORP COM 138098108 397 5,338 SH   SOLE   3,720 0 1,618
CAPITAL ONE FINL CORP COM 14040H105 1,547 20,466 SH   SOLE   3,417 0 17,049
CARA THERAPEUTICS INC COM 140755109 1,574 121,097 SH   SOLE   0 0 121,097
CARDINAL HEALTH INC COM 14149Y108 2,764 61,983 SH   SOLE   1,310 0 60,673
CARLISLE COS INC COM 142339100 299 2,979 SH   SOLE   133 0 2,846
CARLYLE GROUP L P COM UTS LTD PTN 14309L102 971 61,650 SH   SOLE   0 0 61,650
CARMAX INC COM 143130102 1,472 23,473 SH   SOLE   14,339 0 9,134
CARNIVAL CORP UNIT 99/99/9999 143658300 3,472 70,423 SH   SOLE   21,227 0 49,196
CASELLA WASTE SYS INC CL A 147448104 241 8,454 SH   SOLE   0 0 8,454
CASEYS GEN STORES INC COM 147528103 683 5,330 SH   SOLE   3,097 0 2,233
CATCHMARK TIMBER TR INC CL A 14912Y202 319 44,893 SH   SOLE   0 0 44,893
CATERPILLAR INC DEL COM 149123101 43,940 345,794 SH   SOLE   21,653 0 324,141
CATHAY GEN BANCORP COM 149150104 342 10,186 SH   SOLE   1,216 0 8,970
CBIZ INC COM 124805102 236 12,002 SH   SOLE   0 0 12,002
CBOE GLOBAL MARKETS INC COM 12503M108 728 7,443 SH   SOLE   2,154 0 5,289
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,172 190,284 SH   SOLE   0 0 190,284
CBRE GROUP INC CL A 12504L109 598 14,928 SH   SOLE   1,529 0 13,399
CBS CORP NEW CL B 124857202 2,073 47,406 SH   SOLE   11,526 0 35,880
CDK GLOBAL INC COM 12508E101 588 12,279 SH   SOLE   0 0 12,279
CDN IMPERIAL BK COMM TORONTO COM 136069101 8,811 118,210 SH   SOLE   101,857 0 16,353
CDW CORP COM 12514G108 644 7,943 SH   SOLE   4,530 0 3,413
CEDAR FAIR L P DEPOSITRY UNIT 150185106 1,374 29,052 SH   SOLE   0 0 29,052
CELANESE CORP DEL COM 150870103 1,308 14,542 SH   SOLE   92 0 14,450
CELGENE CORP COM 151020104 12,374 193,073 SH   SOLE   47,518 0 145,555
CELLDEX THERAPEUTICS INC NEW COM 15117B103 5 27,655 SH   SOLE   0 0 27,655
CEMEX SAB DE CV SPON ADR NEW 151290889 511 106,112 SH   SOLE   53,816 0 52,296
CENTENE CORP DEL COM 15135B101 3,697 32,061 SH   SOLE   2,072 0 29,989
CENTERPOINT ENERGY INC COM 15189T107 2,604 92,239 SH   SOLE   1,266 0 90,973
CENTERSTATE BK CORP COM 15201P109 227 10,798 SH   SOLE   0 0 10,798
CENTURYLINK INC COM 156700106 3,024 199,631 SH   SOLE   23,496 0 176,135
CERNER CORP COM 156782104 3,581 68,293 SH   SOLE   33,235 0 35,058
CF INDS HLDGS INC COM 125269100 439 10,085 SH   SOLE   1,424 0 8,661
CHARLES RIV LABS INTL INC COM 159864107 453 4,006 SH   SOLE   3,695 0 311
CHART INDS INC COM PAR $0.01 16115Q308 635 9,763 SH   SOLE   5,508 0 4,255
CHARTER COMMUNICATIONS INC N CL A 16119P108 1,827 6,411 SH   SOLE   1,819 0 4,592
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,853 27,790 SH   SOLE   4,751 0 23,039
CHEGG INC COM 163092109 205 7,219 SH   SOLE   596 0 6,623
CHEMOURS CO COM 163851108 437 15,502 SH   SOLE   0 0 15,502
CHENIERE ENERGY INC COM NEW 16411R208 12,635 213,468 SH   SOLE   10,987 0 202,481
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 296 8,186 SH   SOLE   0 0 8,186
CHESAPEAKE ENERGY CORP COM 165167107 223 106,050 SH   SOLE   0 0 106,050
CHESAPEAKE ENERGY CORP PFD CONV 165167842 574 13,611 SH   SOLE   0 0 13,611
CHEVRON CORP NEW COM 166764100 104,427 959,893 SH   SOLE   166,445 0 793,448
CHICOS FAS INC COM 168615102 96 17,157 SH   SOLE   5,411 0 11,746
CHIMERA INVT CORP COM NEW 16934Q208 1,720 96,536 SH   SOLE   0 0 96,536
CHINA GREEN AGRICULTURE INC COM 16943W105 14 27,900 SH   SOLE   0 0 27,900
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,106 43,877 SH   SOLE   4,754 0 39,123
CHINA PETE & CHEM CORP SPON ADR H SHS 16941R108 408 5,774 SH   SOLE   2,538 0 3,236
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 204 19,131 SH   SOLE   19,106 0 25
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,886 8,999 SH   SOLE   4,899 0 4,100
CHROMADEX CORP COM NEW 171077407 42 12,234 SH   SOLE   0 0 12,234
CHUBB LIMITED COM H1467J104 7,497 58,036 SH   SOLE   21,617 0 36,419
CHURCH & DWIGHT INC COM 171340102 4,630 70,412 SH   SOLE   7,283 0 63,129
CHUYS HLDGS INC COM 171604101 225 12,664 SH   SOLE   12,589 0 75
CIENA CORP COM NEW 171779309 1,098 32,380 SH   SOLE   1,048 0 31,332
CIGNA CORP NEW COM 125523100 8,447 44,475 SH   SOLE   20,538 0 23,937
CIMAREX ENERGY CO COM 171798101 277 4,497 SH   SOLE   950 0 3,547
CINCINNATI FINL CORP COM 172062101 1,819 23,491 SH   SOLE   3,030 0 20,461
CINEMARK HOLDINGS INC COM 17243V102 280 7,814 SH   SOLE   2,105 0 5,709
CINTAS CORP COM 172908105 5,984 35,619 SH   SOLE   6,549 0 29,070
CIRRUS LOGIC INC COM 172755100 600 18,074 SH   SOLE   0 0 18,074
CISCO SYS INC COM 17275R102 68,678 1,584,992 SH   SOLE   219,337 0 1,365,655
CIT GROUP INC COM NEW 125581801 654 17,082 SH   SOLE   14,728 0 2,354
CITIGROUP INC COM NEW 172967424 24,209 465,016 SH   SOLE   123,810 0 341,206
CITIZENS FINL GROUP INC COM 174610105 1,975 66,435 SH   SOLE   10,320 0 56,115
CITRIX SYS INC COM 177376100 3,825 37,330 SH   SOLE   33,429 0 3,901
CIVEO CORP CDA COM 17878Y108 202 141,026 SH   SOLE   0 0 141,026
CLARUS CORP NEW COM 18270P109 475 46,940 SH   SOLE   0 0 46,940
CLEAN ENERGY FUELS CORP COM 184499101 25 14,825 SH   SOLE   0 0 14,825
CLEAN HARBORS INC COM 184496107 229 4,638 SH   SOLE   3,385 0 1,253
CLEARBRIDGE ENERGY MIDSTRM O COM 18469P100 901 115,331 SH   SOLE   0 0 115,331
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q108 390 49,989 SH   SOLE   0 0 49,989
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 641 61,613 SH   SOLE   0 0 61,613
CLEVELAND CLIFFS INC COM 185899101 1,965 255,543 SH   SOLE   3,686 0 251,857
CLOROX CO DEL COM 189054109 17,415 112,982 SH   SOLE   452 0 112,530
CLOUDERA INC COM 18914U100 135 12,185 SH   SOLE   0 0 12,185
CME GROUP INC COM CL A 12572Q105 8,873 47,165 SH   SOLE   8,717 0 38,448
CMS ENERGY CORP COM 125896100 1,196 24,084 SH   SOLE   3,517 0 20,567
CNH INDL N V SHS N20944109 287 31,211 SH   SOLE   14,911 0 16,300
CNO FINL GROUP INC COM 12621E103 198 13,320 SH   SOLE   4,953 0 8,367
CNOOC LTD SPONSORED ADR 126132109 287 1,883 SH   SOLE   695 0 1,188
CNX RESOURCES CORPORATION COM 12653C108 723 63,298 SH   SOLE   271 0 63,027
COCA COLA BOTTLING CO CONS COM 191098102 904 5,098 SH   SOLE   0 0 5,098
COCA COLA CO COM 191216100 71,331 1,506,460 SH   SOLE   456,785 0 1,049,675
CODEXIS INC COM 192005106 284 17,025 SH   SOLE   0 0 17,025
COGNEX CORP COM 192422103 1,363 35,238 SH   SOLE   15,989 0 19,249
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,237 50,990 SH   SOLE   11,709 0 39,281
COHEN & STEERS CLOSED END OP COM 19248P106 936 84,370 SH   SOLE   0 0 84,370
COHEN & STEERS INFRASTRUCTUR COM 19248A109 633 32,036 SH   SOLE   0 0 32,036
COHEN & STEERS LTD DUR PFD I COM 19248C105 222 10,165 SH   SOLE   0 0 10,165
COHEN & STEERS MLP INC & ENR COM SHS 19249B106 121 16,100 SH   SOLE   0 0 16,100
COHEN & STEERS QUALITY RLTY COM 19247L106 1,265 122,144 SH   SOLE   0 0 122,144
COHEN & STEERS REIT & PFD IN COM 19247X100 4,160 233,698 SH   SOLE   0 0 233,698
COHEN & STEERS TOTAL RETURN COM 19247R103 429 39,880 SH   SOLE   0 0 39,880
COHERENT INC COM 192479103 357 3,376 SH   SOLE   1,621 0 1,755
COLGATE PALMOLIVE CO COM 194162103 17,430 292,841 SH   SOLE   32,376 0 260,465
COLLECTORS UNIVERSE INC COM NEW 19421R200 126 11,099 SH   SOLE   0 0 11,099
COLLEGIUM PHARMACEUTICAL INC COM 19459J104 3,435 200,043 SH   SOLE   0 0 200,043
COLONY CAP INC NEW CL A COM 19626G108 1,203 257,122 SH   SOLE   49,033 0 208,089
COLONY CR REAL ESTATE INC COM CL A 19625T101 5,188 328,593 SH   SOLE   0 0 328,593
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 656 34,782 SH   SOLE   0 0 34,782
COLUMBIA ETF TR I SUSTNBLE INTL 19761L201 255 10,918 SH   SOLE   0 0 10,918
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 373 18,302 SH   SOLE   0 0 18,302
COLUMBIA ETF TR II INDIA CONSMR ETF 19762B707 326 7,371 SH   SOLE   0 0 7,371
COLUMBIA FINL INC COM 197641103 340 22,250 SH   SOLE   0 0 22,250
COLUMBIA PPTY TR INC COM NEW 198287203 2,340 120,949 SH   SOLE   0 0 120,949
COMCAST CORP NEW CL A 20030N101 30,208 887,156 SH   SOLE   404,673 0 482,483
COMCAST CORP NEW CL A 20030N101 1,529 44,900 SH Put SOLE   0 0 44,900
COMERICA INC COM 200340107 1,845 26,865 SH   SOLE   10,416 0 16,449
COMMERCE BANCSHARES INC COM 200525103 798 14,158 SH   SOLE   0 0 14,158
COMMUNITY BANKERS TR CORP COM 203612106 1,019 141,081 SH   SOLE   0 0 141,081
COMMUNITY BK SYS INC COM 203607106 1,041 17,863 SH   SOLE   0 0 17,863
COMMUNITY HEALTH SYS INC NEW COM 203668108 411 145,753 SH   SOLE   0 0 145,753
COMMUNITY HEALTH SYS INC NEW RIGHT 12/31/2019 203668116 0 65,846 SH   SOLE   0 0 65,846
COMMUNITY TR BANCORP INC COM 204149108 222 5,616 SH   SOLE   0 0 5,616
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 418 51,816 SH   SOLE   0 0 51,816
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 109 30,701 SH   SOLE   0 0 30,701
COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 694 55,746 SH   SOLE   0 0 55,746
COMPASS MINERALS INTL INC COM 20451N101 897 21,520 SH   SOLE   3,171 0 18,349
CONAGRA BRANDS INC COM 205887102 1,036 48,493 SH   SOLE   3,290 0 45,203
CONCHO RES INC COM 20605P101 1,459 14,190 SH   SOLE   11,094 0 3,096
CONDUENT INC COM 206787103 168 15,815 SH   SOLE   150 0 15,665
CONOCOPHILLIPS COM 20825C104 16,713 268,057 SH   SOLE   16,213 0 251,844
CONSOLIDATED EDISON INC COM 209115104 11,972 156,584 SH   SOLE   2,990 0 153,594
CONSOLIDATED WATER CO INC ORD G23773107 157 13,436 SH   SOLE   0 0 13,436
CONSTELLATION BRANDS INC CL A 21036P108 9,133 56,788 SH   SOLE   886 0 55,902
CONSTELLATION BRANDS INC CL B 21036P207 2,254 14,035 SH   SOLE   0 0 14,035
CONTINENTAL BLDG PRODS INC COM 211171103 380 14,932 SH   SOLE   12,547 0 2,385
CONTINENTAL RESOURCES INC COM 212015101 839 20,883 SH   SOLE   0 0 20,883
CONTROL4 CORP COM 21240D107 237 13,490 SH   SOLE   0 0 13,490
COOL HLDGS INC COM 21640C105 32 16,700 SH   SOLE   0 0 16,700
COOPER COS INC COM NEW 216648402 951 3,737 SH   SOLE   2,819 0 918
COPART INC COM 217204106 2,121 44,386 SH   SOLE   27,064 0 17,322
CORECIVIC INC COM 21871N101 387 21,681 SH   SOLE   1,324 0 20,357
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 544 16,448 SH   SOLE   0 0 16,448
CORESITE RLTY CORP COM 21870Q105 351 4,028 SH   SOLE   1,661 0 2,367
CORNERSTONE ONDEMAND INC COM 21925Y103 251 4,986 SH   SOLE   4,794 0 192
CORNERSTONE STRATEGIC VALUE COM 21924B302 142 12,723 SH   SOLE   0 0 12,723
CORNING INC COM 219350105 6,624 219,254 SH   SOLE   58,121 0 161,133
COSTAR GROUP INC COM 22160N109 245 726 SH   SOLE   378 0 348
COSTCO WHSL CORP NEW COM 22160K105 46,000 225,813 SH   SOLE   27,012 0 198,801
COVANTA HLDG CORP COM 22282E102 179 13,332 SH   SOLE   1,265 0 12,067
CRACKER BARREL OLD CTRY STOR COM 22410J106 3,294 20,604 SH   SOLE   201 0 20,403
CRANE CO COM 224399105 264 3,662 SH   SOLE   66 0 3,596
CREDICORP LTD COM G2519Y108 1,614 7,280 SH   SOLE   7,124 0 156
CREDIT SUISSE ASSET MGMT INC COM 224916106 1,712 618,031 SH   SOLE   0 0 618,031
CREDIT SUISSE GROUP SPONSORED ADR 225401108 762 70,168 SH   SOLE   52,298 0 17,870
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 598 275,669 SH   SOLE   0 0 275,669
CREDIT SUISSE NASSAU BRH LG CP GRTH ENH 22542D423 346 1,826 SH   SOLE   0 0 1,826
CREE INC COM 225447101 1,378 32,215 SH   SOLE   21,919 0 10,296
CRH PLC ADR 12626K203 720 27,323 SH   SOLE   24,645 0 2,678
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 280 9,809 SH   SOLE   0 0 9,809
CROCS INC COM 227046109 397 15,275 SH   SOLE   0 0 15,275
CRONOS GROUP INC COM 22717L101 551 52,997 SH   SOLE   0 0 52,997
CROWN CASTLE INTL CORP NEW COM 22822V101 26,833 247,017 SH   SOLE   143,313 0 103,704
CROWN HOLDINGS INC COM 228368106 378 9,096 SH   SOLE   4,394 0 4,702
CRYOLIFE INC COM 228903100 231 8,153 SH   SOLE   19 0 8,134
CSX CORP COM 126408103 12,415 199,829 SH   SOLE   65,678 0 134,151
CUBESMART COM 229663109 230 8,013 SH   SOLE   2,073 0 5,940
CULLEN FROST BANKERS INC COM 229899109 4,502 51,199 SH   SOLE   0 0 51,199
CUMMINS INC COM 231021106 9,534 71,337 SH   SOLE   5,893 0 65,444
CVR ENERGY INC COM 12662P108 626 18,165 SH   SOLE   998 0 17,167
CVR PARTNERS LP COM 126633106 485 142,539 SH   SOLE   0 0 142,539
CVR REFNG LP COMUNIT REP LT 12663P107 808 77,462 SH   SOLE   0 0 77,462
CVS HEALTH CORP COM 126650100 26,886 410,350 SH   SOLE   21,570 0 388,780
CYBERARK SOFTWARE LTD SHS M2682V108 1,149 15,496 SH   SOLE   0 0 15,496
CYMABAY THERAPEUTICS INC COM 23257D103 193 24,528 SH   SOLE   4,528 0 20,000
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,433 191,254 SH   SOLE   1,316 0 189,938
CYRUSONE INC COM 23283R100 771 14,589 SH   SOLE   9,835 0 4,754
D R HORTON INC COM 23331A109 1,086 31,330 SH   SOLE   2,110 0 29,220
DANAHER CORP DEL COM 235851102 8,855 85,875 SH   SOLE   40,701 0 45,174
DARDEN RESTAURANTS INC COM 237194105 1,245 12,467 SH   SOLE   787 0 11,680
DARLING INGREDIENTS INC COM 237266101 293 15,236 SH   SOLE   336 0 14,900
DASEKE INC COM 23753F107 208 56,450 SH   SOLE   0 0 56,450
DAVE & BUSTERS ENTMT INC COM 238337109 208 4,679 SH   SOLE   2,206 0 2,473
DAVIS FUNDAMENTAL ETF TR SELCT INTL ETF 23908L405 789 52,336 SH   SOLE   0 0 52,336
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 4,411 215,161 SH   SOLE   0 0 215,161
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 1,615 80,667 SH   SOLE   0 0 80,667
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 7,183 367,404 SH   SOLE   0 0 367,404
DAVITA INC COM 23918K108 373 7,242 SH   SOLE   4,926 0 2,316
DBX ETF TR XTRACK FTSE EMRG 233051499 389 16,792 SH   SOLE   0 0 16,792
DBX ETF TR XTRACK FTSE US 233051515 999 39,905 SH   SOLE   0 0 39,905
DBX ETF TR XTRACK HRVST CSI 233051879 591 26,968 SH   SOLE   0 0 26,968
DBX ETF TR XTRACK MSCI ALL 233051820 3,733 154,086 SH   SOLE   0 0 154,086
DBX ETF TR XTRACK MSCI EAFE 233051200 37,496 1,343,936 SH   SOLE   0 0 1,343,936
DBX ETF TR XTRACK MSCI EMRG 233051101 1,066 51,046 SH   SOLE   1,808 0 49,238
DBX ETF TR XTRACK MSCI EURP 233051853 1,173 46,618 SH   SOLE   0 0 46,618
DBX ETF TR XTRACK MUN INFRA 233051705 2,217 84,391 SH   SOLE   0 0 84,391
DBX ETF TR XTRACK RUSS 1000 233051481 1,395 48,648 SH   SOLE   0 0 48,648
DBX ETF TR XTRACK RUSS 2000 233051440 252 8,409 SH   SOLE   0 0 8,409
DBX ETF TR XTRACK USD HIGH 233051432 27,751 593,097 SH   SOLE   106 0 592,991
DCP MIDSTREAM LP COM UT LTD PTN 23311P100 234 8,848 SH   SOLE   0 0 8,848
DECKERS OUTDOOR CORP COM 243537107 1,224 9,564 SH   SOLE   5,429 0 4,135
DEERE & CO COM 244199105 14,704 98,574 SH   SOLE   18,121 0 80,453
DELAWARE ENHANCED GBL DIV & COM 246060107 738 84,800 SH   SOLE   0 0 84,800
DELAWARE INV CO MUN INC FD I COM 246101109 180 14,134 SH   SOLE   0 0 14,134
DELAWARE INV MN MUN INC FD I COM 24610V103 783 66,052 SH   SOLE   0 0 66,052
DELAWARE INVTS DIV & INCOME COM 245915103 279 24,647 SH   SOLE   0 0 24,647
DELEK US HLDGS INC NEW COM 24665A103 375 11,541 SH   SOLE   963 0 10,578
DELTA AIR LINES INC DEL COM NEW 247361702 5,932 118,871 SH   SOLE   19,611 0 99,260
DELUXE CORP COM 248019101 238 6,182 SH   SOLE   18 0 6,164
DENBURY RES INC COM NEW 247916208 85 49,809 SH   SOLE   17,044 0 32,765
DENISON MINES CORP COM 248356107 12 26,787 SH   SOLE   0 0 26,787
DEVON ENERGY CORP NEW COM 25179M103 1,407 62,427 SH   SOLE   39,066 0 23,361
DEXCOM INC COM 252131107 973 8,121 SH   SOLE   4,661 0 3,460
DIAGEO P L C SPON ADR NEW 25243Q205 9,867 69,583 SH   SOLE   4,056 0 65,527
DIAMONDBACK ENERGY INC COM 25278X109 1,298 13,997 SH   SOLE   7,312 0 6,685
DICKS SPORTING GOODS INC COM 253393102 542 17,365 SH   SOLE   7,883 0 9,482
DIGITAL RLTY TR INC COM 253868103 4,852 45,541 SH   SOLE   1,230 0 44,311
DIREXION SHS ETF TR 20YR TRES BEAR 25459Y405 781 38,497 SH   SOLE   0 0 38,497
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 7,322 217,517 SH   SOLE   0 0 217,517
DIREXION SHS ETF TR DLY S&P500 BR 1X 25460E869 1,707 53,611 SH   SOLE   0 0 53,611
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1,886 46,498 SH   SOLE   0 0 46,498
DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 220 18,580 SH   SOLE   0 0 18,580
DISCOVER FINL SVCS COM 254709108 3,692 62,591 SH   SOLE   26,578 0 36,013
DISCOVERY INC COM SER A 25470F104 918 37,104 SH   SOLE   27,840 0 9,264
DISH NETWORK CORP CL A 25470M109 1,623 65,003 SH   SOLE   17,558 0 47,445
DISNEY WALT CO COM DISNEY 254687106 84,578 771,345 SH   SOLE   74,912 0 696,433
DIVIDEND & INCOME FUND COM NEW 25538A204 177 18,572 SH   SOLE   0 0 18,572
DNP SELECT INCOME FD COM 23325P104 4,112 395,395 SH   SOLE   927 0 394,468
DOCUSIGN INC COM 256163106 5,516 137,618 SH   SOLE   0 0 137,618
DOLBY LABORATORIES INC COM 25659T107 1,340 21,668 SH   SOLE   12,983 0 8,685
DOLLAR GEN CORP NEW COM 256677105 6,830 63,197 SH   SOLE   11,573 0 51,624
DOLLAR TREE INC COM 256746108 4,286 47,455 SH   SOLE   13,694 0 33,761
DOMINION ENERGY INC COM 25746U109 27,891 390,301 SH   SOLE   173,494 0 216,807
DOMINOS PIZZA INC COM 25754A201 981 3,957 SH   SOLE   86 0 3,871
DOMTAR CORP COM NEW 257559203 236 6,712 SH   SOLE   4,443 0 2,269
DONALDSON INC COM 257651109 290 6,683 SH   SOLE   0 0 6,683
DORCHESTER MINERALS LP COM UNIT 25820R105 537 36,687 SH   SOLE   0 0 36,687
DORMAN PRODUCTS INC COM 258278100 292 3,242 SH   SOLE   3,059 0 183
DOUBLELINE INCOME SOLUTIONS COM 258622109 2,365 136,477 SH   SOLE   0 0 136,477
DOUBLELINE OPPORTUNISTIC CR COM 258623107 305 16,083 SH   SOLE   0 0 16,083
DOUGLAS DYNAMICS INC COM 25960R105 275 7,658 SH   SOLE   2,014 0 5,644
DOUGLAS EMMETT INC COM 25960P109 340 9,954 SH   SOLE   698 0 9,256
DOVER CORP COM 260003108 1,122 15,808 SH   SOLE   4,067 0 11,741
DOWDUPONT INC COM 26078J100 31,424 587,592 SH   SOLE   47,711 0 539,881
DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 95 35,089 SH   SOLE   0 0 35,089
DREYFUS MUN BD INFRSTRCTR FD SHS 26203D101 224 18,891 SH   SOLE   0 0 18,891
DREYFUS MUN INCOME INC COM 26201R102 286 37,558 SH   SOLE   0 0 37,558
DREYFUS STRATEGIC MUN BD FD COM 26202F107 476 68,173 SH   SOLE   0 0 68,173
DREYFUS STRATEGIC MUNS INC COM 261932107 372 51,788 SH   SOLE   0 0 51,788
DROPBOX INC CL A 26210C104 930 45,504 SH   SOLE   0 0 45,504
DTE ENERGY CO COM 233331107 4,955 44,924 SH   SOLE   531 0 44,393
DUFF & PHELPS SLT ENGY AND M COM 26433F108 72 18,222 SH   SOLE   0 0 18,222
DUFF & PHELPS UTIL CORP BD T COM 26432K108 273 33,247 SH   SOLE   0 0 33,247
DUKE ENERGY CORP NEW COM NEW 26441C204 43,884 508,505 SH   SOLE   179,684 0 328,821
DUKE REALTY CORP COM NEW 264411505 1,067 41,193 SH   SOLE   29,375 0 11,818
DUNKIN BRANDS GROUP INC COM 265504100 697 10,866 SH   SOLE   726 0 10,140
DWS MUN INCOME TR NEW COM 233368109 698 67,762 SH   SOLE   0 0 67,762
DXC TECHNOLOGY CO COM 23355L106 1,177 22,128 SH   SOLE   10,277 0 11,851
DYCOM INDS INC COM 267475101 269 4,976 SH   SOLE   3,354 0 1,622
DYNAVAX TECHNOLOGIES CORP COM NEW 268158201 277 30,309 SH   SOLE   29,659 0 650
E TRADE FINANCIAL CORP COM NEW 269246401 1,557 35,489 SH   SOLE   2,198 0 33,291
EAGLE GRWTH & INCOME OPPTY F COM SHS BEN IN 26958J105 190 15,070 SH   SOLE   0 0 15,070
EAST WEST BANCORP INC COM 27579R104 1,058 24,302 SH   SOLE   0 0 24,302
EASTGROUP PPTY INC COM 277276101 243 2,644 SH   SOLE   360 0 2,284
EASTMAN CHEM CO COM 277432100 2,388 32,668 SH   SOLE   3,179 0 29,489
EATON CORP PLC SHS G29183103 8,425 122,703 SH   SOLE   34,647 0 88,056
EATON VANCE CALIF MUN BD FD COM 27828A100 144 14,495 SH   SOLE   0 0 14,495
EATON VANCE ENH EQTY INC FD COM 278277108 884 60,268 SH   SOLE   704 0 59,564
EATON VANCE ENHANCED EQ INC COM 278274105 2,452 189,314 SH   SOLE   0 0 189,314
EATON VANCE FLTG RATE INCOM COM SHS BEN INT 278284104 4,330 304,487 SH   SOLE   0 0 304,487
EATON VANCE FLTING RATE INC COM 278279104 841 66,412 SH   SOLE   0 0 66,412
EATON VANCE LTD DUR INCOME F COM 27828H105 3,110 260,911 SH   SOLE   0 0 260,911
EATON VANCE MUN BD FD COM 27827X101 362 32,028 SH   SOLE   0 0 32,028
EATON VANCE MUN INCOME 2028 SHS 27829U105 306 16,031 SH   SOLE   0 0 16,031
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 513 45,382 SH   SOLE   0 0 45,382
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 618 33,251 SH   SOLE   0 0 33,251
EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 217 17,895 SH   SOLE   0 0 17,895
EATON VANCE PA MUNI INCOME T SH BEN INT 27826T101 121 10,870 SH   SOLE   0 0 10,870
EATON VANCE RISK MNGD DIV EQ COM 27829G106 3,734 459,832 SH   SOLE   0 0 459,832
EATON VANCE SH TM DR DIVR IN COM 27828V104 160 12,830 SH   SOLE   0 0 12,830
EATON VANCE SR FLTNG RTE TR COM 27828Q105 258 20,568 SH   SOLE   0 0 20,568
EATON VANCE SR INCOME TR SH BEN INT 27826S103 219 36,554 SH   SOLE   0 0 36,554
EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 209 24,509 SH   SOLE   0 0 24,509
EATON VANCE TAX ADVT DIV INC COM 27828G107 4,880 256,981 SH   SOLE   0 0 256,981
EATON VANCE TAX MNGD GBL DV COM 27829F108 4,948 663,267 SH   SOLE   0 0 663,267
EATON VANCE TAX MNGED BUY WR COM 27828X100 285 21,189 SH   SOLE   0 0 21,189
EATON VANCE TX ADV GLB DIV O COM 27828U106 211 11,231 SH   SOLE   0 0 11,231
EATON VANCE TX ADV GLBL DIV COM 27828S101 662 48,924 SH   SOLE   0 0 48,924
EATON VANCE TX MGD DIV EQ IN COM 27828N102 855 83,839 SH   SOLE   0 0 83,839
EATON VANCE TX MNG BY WRT OP COM 27828Y108 1,704 126,398 SH   SOLE   0 0 126,398
EATON VANCE TXMGD GL BUYWR O COM 27829C105 1,402 147,140 SH   SOLE   0 0 147,140
EBAY INC COM 278642103 1,362 48,534 SH   SOLE   13,099 0 35,435
ECOLAB INC COM 278865100 10,399 70,570 SH   SOLE   34,700 0 35,870
ECOPETROL S A SPONSORED ADS 279158109 238 14,979 SH   SOLE   0 0 14,979
EDISON INTL COM 281020107 2,136 37,618 SH   SOLE   15,437 0 22,181
EDITAS MEDICINE INC COM 28106W103 208 9,157 SH   SOLE   0 0 9,157
EDWARDS LIFESCIENCES CORP COM 28176E108 4,281 27,948 SH   SOLE   4,597 0 23,351
EL POLLO LOCO HLDGS INC COM 268603107 190 12,527 SH   SOLE   0 0 12,527
ELANCO ANIMAL HEALTH INC COM 28414H103 364 11,538 SH   SOLE   10,288 0 1,250
ELBIT SYS LTD ORD M3760D101 246 2,153 SH   SOLE   0 0 2,153
ELECTRONIC ARTS INC COM 285512109 1,333 16,888 SH   SOLE   3,215 0 13,673
ELECTRONICS FOR IMAGING INC COM 286082102 484 19,498 SH   SOLE   0 0 19,498
ELLIE MAE INC COM 28849P100 244 3,878 SH   SOLE   1,405 0 2,473
ELLSWORTH GRWTH AND INCOME L COM 289074106 267 31,119 SH   SOLE   0 0 31,119
EMCOR GROUP INC COM 29084Q100 309 5,184 SH   SOLE   2,789 0 2,395
EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 61 39,293 SH   SOLE   0 0 39,293
EMERGENT BIOSOLUTIONS INC COM 29089Q105 391 6,590 SH   SOLE   0 0 6,590
EMERSON ELEC CO COM 291011104 8,461 141,615 SH   SOLE   1,173 0 140,442
EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 270 19,048 SH   SOLE   0 0 19,048
ENBRIDGE INC COM 29250N105 11,206 360,544 SH   SOLE   26,819 0 333,725
ENCANA CORP COM 292505104 448 77,502 SH   SOLE   28,300 0 49,202
ENCOMPASS HEALTH CORP COM 29261A100 1,042 16,885 SH   SOLE   12,578 0 4,307
ENCORE CAP GROUP INC COM 292554102 208 8,838 SH   SOLE   8,838 0 0
ENDEAVOUR SILVER CORP COM 29258Y103 481 223,605 SH   SOLE   0 0 223,605
ENDO INTL PLC SHS G30401106 272 37,221 SH   SOLE   0 0 37,221
ENERGIZER HLDGS INC NEW COM 29272W109 652 14,431 SH   SOLE   10,981 0 3,450
ENERGY RECOVERY INC COM 29270J100 133 19,790 SH   SOLE   0 0 19,790
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 7,398 560,008 SH   SOLE   0 0 560,008
ENERPLUS CORP COM 292766102 164 21,088 SH   SOLE   0 0 21,088
ENERSYS COM 29275Y102 245 3,160 SH   SOLE   1,712 0 1,448
ENI S P A SPONSORED ADR 26874R108 259 8,222 SH   SOLE   6,864 0 1,358
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 227 23,957 SH   SOLE   0 0 23,957
ENPHASE ENERGY INC COM 29355A107 66 14,050 SH   SOLE   0 0 14,050
ENPRO INDS INC COM 29355X107 368 6,130 SH   SOLE   5,116 0 1,014
ENSCO PLC SHS CLASS A G3157S106 235 66,024 SH   SOLE   22,695 0 43,329
ENTEGRIS INC COM 29362U104 777 27,842 SH   SOLE   26,031 0 1,811
ENTERGY CORP NEW COM 29364G103 2,282 26,510 SH   SOLE   2,242 0 24,268
ENTERPRISE PRODS PARTNERS L COM 293792107 15,144 615,860 SH   SOLE   2,361 0 613,499
ENTERPRISE PRODS PARTNERS L COM 293792107 1,741 70,800 SH Put SOLE   0 0 70,800
ENVESTNET INC COM 29404K106 258 5,254 SH   SOLE   3,719 0 1,535
EOG RES INC COM 26875P101 6,057 69,448 SH   SOLE   32,254 0 37,194
EPLUS INC COM 294268107 224 3,151 SH   SOLE   2,115 0 1,036
EPR PPTYS COM SH BEN INT 26884U109 1,390 21,703 SH   SOLE   404 0 21,299
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 315 7,278 SH   SOLE   0 0 7,278
EQT CORP COM 26884L109 604 31,949 SH   SOLE   28,388 0 3,561
EQUIFAX INC COM 294429105 1,909 20,501 SH   SOLE   46 0 20,455
EQUINIX INC COM PAR $0.001 29444U700 3,533 10,021 SH   SOLE   7,200 0 2,821
EQUINOR ASA SPONSORED ADR 29446M102 205 9,667 SH   SOLE   2,313 0 7,354
EQUITRANS MIDSTREAM CORPORAT COM 294600101 420 20,979 SH   SOLE   18,155 0 2,824
EQUITY COMWLTH CUM PFD S D 6.5% 294628201 661 26,180 SH   SOLE   0 0 26,180
EQUITY LIFESTYLE PPTYS INC COM 29472R108 641 6,602 SH   SOLE   480 0 6,122
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,703 25,795 SH   SOLE   13,955 0 11,840
ERICSSON ADR B SEK 10 294821608 225 25,366 SH   SOLE   48 0 25,318
ESSENT GROUP LTD COM G3198U102 497 14,540 SH   SOLE   8,608 0 5,932
ESSEX PPTY TR INC COM 297178105 321 1,309 SH   SOLE   236 0 1,073
ETF MANAGERS TR AI POWERED EQT 26924G813 1,468 67,283 SH   SOLE   0 0 67,283
ETF MANAGERS TR DRONE ECONMY STG 26924G805 262 8,926 SH   SOLE   0 0 8,926
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 9,207 369,175 SH   SOLE   0 0 369,175
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 12,838 380,960 SH   SOLE   0 0 380,960
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2,098 60,018 SH   SOLE   0 0 60,018
ETF MANAGERS TR VIDEO GAME TECH 26924G706 231 5,928 SH   SOLE   0 0 5,928
ETF SER SOLUTIONS AAM S&P 500 26922A594 459 19,401 SH   SOLE   0 0 19,401
ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 240 5,684 SH   SOLE   0 0 5,684
ETF SER SOLUTIONS DEEP VALUE ETF 26922A701 319 10,618 SH   SOLE   0 0 10,618
ETF SER SOLUTIONS LONCAR CANCER 26922A826 1,261 66,827 SH   SOLE   0 0 66,827
ETF SER SOLUTIONS US GLB JETS 26922A842 244 8,743 SH   SOLE   0 0 8,743
ETF SER SOLUTIONS VIDENT INTL EQ 26922A404 1,148 51,037 SH   SOLE   0 0 51,037
ETFIS SER TR I INFRAC ACT MLP 26923G103 1,004 199,983 SH   SOLE   0 0 199,983
ETFIS SER TR I VIRTUS LIFESC BT 26923G202 450 12,890 SH   SOLE   0 0 12,890
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 708 30,478 SH   SOLE   0 0 30,478
ETSY INC COM 29786A106 1,792 37,663 SH   SOLE   21,985 0 15,678
EVERCORE INC CLASS A 29977A105 1,215 16,979 SH   SOLE   70 0 16,909
EVEREST RE GROUP LTD COM G3223R108 1,665 7,644 SH   SOLE   34 0 7,610
EVERGY INC COM 30034W106 2,297 40,470 SH   SOLE   289 0 40,181
EVERI HLDGS INC COM 30034T103 60 11,679 SH   SOLE   10,679 0 1,000
EVERSOURCE ENERGY COM 30040W108 3,812 58,603 SH   SOLE   530 0 58,073
EVERTEC INC COM 30040P103 708 24,678 SH   SOLE   13,778 0 10,900
EVOLUTION PETROLEUM CORP COM 30049A107 134 19,698 SH   SOLE   0 0 19,698
EXACT SCIENCES CORP COM 30063P105 3,896 61,748 SH   SOLE   1,539 0 60,209
EXCHANGE LISTED FDS TR HIGH YIELD ETF 30151E814 1,380 41,010 SH   SOLE   0 0 41,010
EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 2,877 99,043 SH   SOLE   0 0 99,043
EXCHANGE TRADED CONCEPTS TR BERNSTEIN US RSH 301505798 240 9,841 SH   SOLE   0 0 9,841
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 2,714 101,612 SH   SOLE   0 0 101,612
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7,147 219,582 SH   SOLE   0 0 219,582
EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 2,267 141,347 SH   SOLE   0 0 141,347
EXELIXIS INC COM 30161Q104 304 15,455 SH   SOLE   273 0 15,182
EXELON CORP COM 30161N101 7,527 166,892 SH   SOLE   31,357 0 135,535
EXPEDIA GROUP INC COM NEW 30212P303 824 7,317 SH   SOLE   701 0 6,616
EXPEDITORS INTL WASH INC COM 302130109 5,190 76,219 SH   SOLE   42,568 0 33,651
EXPONENT INC COM 30214U102 279 5,501 SH   SOLE   1,794 0 3,707
EXTRACTION OIL AND GAS INC COM 30227M105 148 34,557 SH   SOLE   34,557 0 0
EXXON MOBIL CORP COM 30231G102 87,593 1,284,539 SH   SOLE   189,464 0 1,095,075
F M C CORP COM NEW 302491303 3,221 43,555 SH   SOLE   26,078 0 17,477
F5 NETWORKS INC COM 315616102 382 2,358 SH   SOLE   1,286 0 1,072
FACEBOOK INC CL A 30303M102 93,382 712,355 SH   SOLE   102,403 0 609,952
FACTSET RESH SYS INC COM 303075105 2,109 10,536 SH   SOLE   8,573 0 1,963
FASTENAL CO COM 311900104 2,581 49,354 SH   SOLE   2,658 0 46,696
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 526 4,452 SH   SOLE   468 0 3,984
FEDERATED PREM MUN INC FD COM 31423P108 190 15,520 SH   SOLE   0 0 15,520
FEDEX CORP COM 31428X106 28,338 175,651 SH   SOLE   3,810 0 171,841
FERRARI N V COM N3167Y103 364 3,658 SH   SOLE   9 0 3,649
FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 31 58,285 SH   SOLE   0 0 58,285
FFBW INC COM 30258M107 227 22,600 SH   SOLE   0 0 22,600
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 741 51,242 SH   SOLE   51 0 51,191
FIDELITY CONSMR STAPLES 316092303 409 13,414 SH   SOLE   0 0 13,414
FIDELITY DIVID ETF RISI 316092832 1,667 58,108 SH   SOLE   0 0 58,108
FIDELITY HIGH DIVID ETF 316092840 340 12,451 SH   SOLE   0 0 12,451
FIDELITY INT HG DIV ETF 316092725 740 37,850 SH   SOLE   0 0 37,850
FIDELITY LTD TRM BD ETF 316188200 378 7,647 SH   SOLE   0 0 7,647
FIDELITY MOMENTUM FACTR 316092816 1,046 35,292 SH   SOLE   0 0 35,292
FIDELITY MSCI COMMNTN SVC 316092873 416 14,597 SH   SOLE   0 0 14,597
FIDELITY MSCI CONSM DIS 316092204 1,584 41,329 SH   SOLE   0 0 41,329
FIDELITY MSCI ENERGY IDX 316092402 244 15,605 SH   SOLE   0 0 15,605
FIDELITY MSCI FINLS IDX 316092501 3,007 87,009 SH   SOLE   0 0 87,009
FIDELITY MSCI HLTH CARE I 316092600 3,171 76,739 SH   SOLE   0 0 76,739
FIDELITY MSCI INDL INDX 316092709 676 20,631 SH   SOLE   0 0 20,631
FIDELITY MSCI INFO TECH I 316092808 2,382 48,378 SH   SOLE   0 0 48,378
FIDELITY MSCI MATLS INDEX 316092881 251 8,830 SH   SOLE   0 0 8,830
FIDELITY MSCI RL EST ETF 316092857 1,263 56,400 SH   SOLE   0 0 56,400
FIDELITY MSCI UTILS INDEX 316092865 1,467 42,048 SH   SOLE   0 0 42,048
FIDELITY QLTY FCTOR ETF 316092790 215 7,172 SH   SOLE   0 0 7,172
FIDELITY TOTAL BD ETF 316188309 2,246 46,272 SH   SOLE   0 0 46,272
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 6,786 26,103 SH   SOLE   0 0 26,103
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,326 42,188 SH   SOLE   1,164 0 41,024
FIDELITY NATL INFORMATION SV COM 31620M106 5,407 52,730 SH   SOLE   35,401 0 17,329
FIDUCIARY CLAYMORE ENGRY INF COM 31647Q106 99 11,168 SH   SOLE   0 0 11,168
FIFTH THIRD BANCORP COM 316773100 974 41,381 SH   SOLE   62 0 41,319
FINISAR CORP COM NEW 31787A507 667 30,873 SH   SOLE   196 0 30,677
FIREEYE INC COM 31816Q101 1,034 63,790 SH   SOLE   0 0 63,790
FIRST AMERN FINL CORP COM 31847R102 300 6,724 SH   SOLE   3,105 0 3,619
FIRST BANCORP N C COM 318910106 244 7,474 SH   SOLE   0 0 7,474
FIRST DATA CORP NEW COM CL A 32008D106 1,200 70,968 SH   SOLE   37,310 0 33,658
FIRST FINL BANKSHARES COM 32020R109 217 3,753 SH   SOLE   1,191 0 2,562
FIRST HORIZON NATL CORP COM 320517105 474 36,008 SH   SOLE   14,156 0 21,852
FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 758 20,741 SH   SOLE   19,164 0 1,577
FIRST LONG IS CORP COM 320734106 344 17,255 SH   SOLE   0 0 17,255
FIRST MAJESTIC SILVER CORP COM 32076V103 912 154,803 SH   SOLE   0 0 154,803
FIRST MIDWEST BANCORP DEL COM 320867104 681 34,375 SH   SOLE   6,729 0 27,646
FIRST REP BK SAN FRANCISCO C COM 33616C100 428 4,924 SH   SOLE   1,998 0 2,926
FIRST SAVINGS FINL GROUP INC COM 33621E109 481 9,267 SH   SOLE   0 0 9,267
FIRST SOLAR INC COM 336433107 1,350 31,809 SH   SOLE   0 0 31,809
FIRST TR ABERDEEN GLBL OPP F COM SHS 337319107 839 89,470 SH   SOLE   0 0 89,470
FIRST TR BICK INDEX FD COM SHS 33733H107 206 8,322 SH   SOLE   0 0 8,322
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 2,054 50,608 SH   SOLE   0 0 50,608
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 198 15,686 SH   SOLE   0 0 15,686
FIRST TR ENERGY INCOME & GRW COM 33738G104 2,524 134,825 SH   SOLE   0 0 134,825
FIRST TR ENERGY INFRASTRCTR COM 33738C103 929 71,695 SH   SOLE   0 0 71,695
FIRST TR ENHANCED EQTY INC F COM 337318109 338 26,197 SH   SOLE   0 0 26,197
FIRST TR EXCH TRADED FD II NASDQ CLN EDGE 33737A108 310 7,935 SH   SOLE   0 0 7,935
FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 1,053 20,968 SH   SOLE   0 0 20,968
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1,509 40,762 SH   SOLE   0 0 40,762
FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 9,676 435,460 SH   SOLE   381,499 0 53,961
FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 8,532 276,392 SH   SOLE   93,692 0 182,700
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 4,348 238,394 SH   SOLE   0 0 238,394
FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 10,260 276,616 SH   SOLE   0 0 276,616
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2,334 46,691 SH   SOLE   0 0 46,691
FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 3,343 59,707 SH   SOLE   0 0 59,707
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 7,984 155,825 SH   SOLE   0 0 155,825
FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 1,412 26,848 SH   SOLE   0 0 26,848
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 476 17,473 SH   SOLE   0 0 17,473
FIRST TR EXCH TRD ALPHA FD I BRAZIL ALPHADEX 33737J133 174 13,145 SH   SOLE   0 0 13,145
FIRST TR EXCH TRD ALPHA FD I CHINA ALPHADEX 33737J141 327 14,001 SH   SOLE   0 0 14,001
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 24,981 509,617 SH   SOLE   0 0 509,617
FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 5,777 179,453 SH   SOLE   0 0 179,453
FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 8,820 386,348 SH   SOLE   0 0 386,348
FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 361 10,554 SH   SOLE   0 0 10,554
FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 13,750 443,822 SH   SOLE   0 0 443,822
FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2,804 58,310 SH   SOLE   0 0 58,310
FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 9,975 556,348 SH   SOLE   0 0 556,348
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 18,920 359,562 SH   SOLE   0 0 359,562
FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 271 8,652 SH   SOLE   0 0 8,652
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 2,134 105,787 SH   SOLE   0 0 105,787
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 73,522 1,522,835 SH   SOLE   0 0 1,522,835
FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 384 12,455 SH   SOLE   0 0 12,455
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 14,108 291,058 SH   SOLE   0 0 291,058
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 3,057 82,959 SH   SOLE   0 0 82,959
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4,380 103,801 SH   SOLE   0 0 103,801
FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 1,968 43,653 SH   SOLE   0 0 43,653
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 8,003 366,099 SH   SOLE   0 0 366,099
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 70,100 600,890 SH   SOLE   0 0 600,890
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 268 2,300 SH Put SOLE   0 0 2,300
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 33,412 1,426,665 SH   SOLE   0 0 1,426,665
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 10,491 602,267 SH   SOLE   0 0 602,267
FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 1,807 69,893 SH   SOLE   0 0 69,893
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 75,908 3,006,249 SH   SOLE   0 0 3,006,249
FIRST TR EXCHANGE TRADED FD DORSEYWRGT ETF 33738R712 2,995 176,884 SH   SOLE   0 0 176,884
FIRST TR EXCHANGE TRADED FD DORSEYWRIGHT MOM 33738R696 530 25,617 SH   SOLE   0 0 25,617
FIRST TR EXCHANGE TRADED FD DOW 30 EQL WGT 33733A201 498 23,395 SH   SOLE   0 0 23,395
FIRST TR EXCHANGE TRADED FD EMERGING MKTS 33738R779 278 5,794 SH   SOLE   0 0 5,794
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6,297 547,114 SH   SOLE   0 0 547,114
FIRST TR EXCHANGE TRADED FD ETF 33733E708 613 20,869 SH   SOLE   0 0 20,869
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 32,668 1,209,468 SH   SOLE   0 0 1,209,468
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 90,352 1,509,634 SH   SOLE   0 0 1,509,634
FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 482 10,562 SH   SOLE   0 0 10,562
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 17,936 399,922 SH   SOLE   0 0 399,922
FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 64,442 1,262,335 SH   SOLE   0 0 1,262,335
FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 3,837 82,951 SH   SOLE   0 0 82,951
FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 491 42,829 SH   SOLE   0 0 42,829
FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 309 6,721 SH   SOLE   0 0 6,721
FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 770 38,132 SH   SOLE   0 0 38,132
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 37,738 547,958 SH   SOLE   0 0 547,958
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 9,817 287,968 SH   SOLE   0 0 287,968
FIRST TR EXCHANGE TRADED FD INDXX INOVTV ETF 33741X201 1,083 42,433 SH   SOLE   0 0 42,433
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 176 16,097 SH   SOLE   0 0 16,097
FIRST TR EXCHANGE TRADED FD INTL IPO ETF 33734X853 930 30,694 SH   SOLE   0 0 30,694
FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 1,198 61,738 SH   SOLE   0 0 61,738
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 2,210 65,925 SH   SOLE   0 0 65,925
FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 650 34,868 SH   SOLE   0 0 34,868
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 14,626 869,015 SH   SOLE   0 0 869,015
FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 975 55,326 SH   SOLE   0 0 55,326
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 10,703 322,780 SH   SOLE   0 0 322,780
FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 418 9,165 SH   SOLE   0 0 9,165
FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 5,518 247,899 SH   SOLE   0 0 247,899
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 6,609 282,184 SH   SOLE   0 0 282,184
FIRST TR EXCHANGE TRADED FD NASDQ ARTFCIAL 33738R720 315 12,242 SH   SOLE   0 0 12,242
FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 318 19,370 SH   SOLE   0 0 19,370
FIRST TR EXCHANGE TRADED FD NASDQ SEMCNDTR 33738R811 307 11,906 SH   SOLE   0 0 11,906
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 185 12,588 SH   SOLE   0 0 12,588
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 19,488 908,527 SH   SOLE   0 0 908,527
FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 22,336 179,835 SH   SOLE   0 0 179,835
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3,259 150,262 SH   SOLE   0 0 150,262
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 25,502 961,973 SH   SOLE   0 0 961,973
FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 453 28,671 SH   SOLE   0 0 28,671
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 27,883 612,539 SH   SOLE   0 0 612,539
FIRST TR EXCHANGE TRADED FD SMAL CP US EQT 33738R746 286 15,396 SH   SOLE   0 0 15,396
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 204 11,635 SH   SOLE   0 0 11,635
FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 8,999 326,996 SH   SOLE   0 0 326,996
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 22,503 428,227 SH   SOLE   0 0 428,227
FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 423 21,786 SH   SOLE   0 0 21,786
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 42,986 692,651 SH   SOLE   0 0 692,651
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 6,422 239,794 SH   SOLE   0 0 239,794
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 2,096 47,724 SH   SOLE   0 0 47,724
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 46,209 2,574,317 SH   SOLE   0 0 2,574,317
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 1,209 45,605 SH   SOLE   0 0 45,605
FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 3,092 163,658 SH   SOLE   0 0 163,658
FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 889 44,315 SH   SOLE   0 0 44,315
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 9,483 192,196 SH   SOLE   0 0 192,196
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 25,999 1,044,211 SH   SOLE   0 0 1,044,211
FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 1,159 36,173 SH   SOLE   0 0 36,173
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 2,494 81,896 SH   SOLE   0 0 81,896
FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 8,008 221,097 SH   SOLE   0 0 221,097
FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3,089 99,814 SH   SOLE   0 0 99,814
FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 21,028 524,127 SH   SOLE   0 0 524,127
FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 369 8,802 SH   SOLE   0 0 8,802
FIRST TR HIGH INCOME L/S FD COM 33738E109 242 18,211 SH   SOLE   0 0 18,211
FIRST TR INTER DUR PFD & IN COM 33718W103 4,122 208,203 SH   SOLE   0 0 208,203
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 29,918 521,941 SH   SOLE   0 0 521,941
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 37,403 809,057 SH   SOLE   1,077 0 807,980
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 78,764 1,511,215 SH   SOLE   6,229 0 1,504,986
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 21,078 364,540 SH   SOLE   0 0 364,540
FIRST TR MLP & ENERGY INCOME COM 33739B104 1,605 163,805 SH   SOLE   0 0 163,805
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 39,845 1,462,732 SH   SOLE   0 0 1,462,732
FIRST TR MULTI CAP GR ALPHAD COM SHS 33733F101 9,117 148,735 SH   SOLE   0 0 148,735
FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 8,273 173,041 SH   SOLE   0 0 173,041
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 6,388 116,999 SH   SOLE   0 0 116,999
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 8,224 190,912 SH   SOLE   0 0 190,912
FIRST TR NASDAQ100 TECH INDE SHS 337345102 37,966 557,832 SH   SOLE   0 0 557,832
FIRST TR S&P REIT INDEX FD COM 33734G108 11,051 511,156 SH   SOLE   0 0 511,156
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 13,849 255,754 SH   SOLE   0 0 255,754
FIRST TR SR FLG RTE INCM FD COM 33733U108 186 16,564 SH   SOLE   0 0 16,564
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 299 36,255 SH   SOLE   0 0 36,255
FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 4,549 380,975 SH   SOLE   0 0 380,975
FIRST TR VALUE LINE DIVID IN SHS 33734H106 189,417 6,513,640 SH   SOLE   0 0 6,513,640
FIRST TR/ABERDEEN EMERG OPT COM 33731K102 124 10,236 SH   SOLE   0 0 10,236
FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 283 54,356 SH   SOLE   0 0 54,356
FIRSTCASH INC COM 33767D105 410 5,665 SH   SOLE   4,604 0 1,061
FIRSTENERGY CORP COM 337932107 2,411 64,202 SH   SOLE   14,906 0 49,296
FISERV INC COM 337738108 7,566 102,949 SH   SOLE   37,188 0 65,761
FIVE BELOW INC COM 33829M101 657 6,417 SH   SOLE   3,564 0 2,853
FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2,388 117,245 SH   SOLE   614 0 116,631
FLAHERTY & CRUMRINE PFD INC COM 33848E106 334 31,722 SH   SOLE   0 0 31,722
FLAHERTY & CRUMRINE PFD INC COM 338480106 327 28,299 SH   SOLE   0 0 28,299
FLAHERTY & CRUMRINE TOTAL RE COM 338479108 1,534 89,153 SH   SOLE   0 0 89,153
FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1,417 84,700 SH   SOLE   0 0 84,700
FLEETCOR TECHNOLOGIES INC COM 339041105 552 2,972 SH   SOLE   2,141 0 831
FLEX LTD ORD Y2573F102 190 24,966 SH   SOLE   7,165 0 17,801
FLEXSHARES TR CR SCORED LONG 33939L753 331 6,811 SH   SOLE   0 0 6,811
FLEXSHARES TR IBOXX 3R TARGT 33939L506 2,326 97,657 SH   SOLE   0 0 97,657
FLEXSHARES TR INTL QLTDV IDX 33939L837 6,774 321,947 SH   SOLE   0 0 321,947
FLEXSHARES TR MORNSTAR UPSTR 33939L407 5,126 175,053 SH   SOLE   0 0 175,053
FLEXSHARES TR MORNSTAR USMKT 33939L100 1,169 11,680 SH   SOLE   0 0 11,680
FLEXSHARES TR MSTAR EMKT FAC 33939L308 303 6,313 SH   SOLE   0 0 6,313
FLEXSHARES TR QLT DIV DEF IDX 33939L845 2,006 50,743 SH   SOLE   0 0 50,743
FLEXSHARES TR QLT DIVDYN IDX 33939L852 1,399 36,207 SH   SOLE   0 0 36,207
FLEXSHARES TR QUALT DIVD IDX 33939L860 4,778 120,023 SH   SOLE   0 0 120,023
FLEXSHARES TR STOXX GLOBR INF 33939L795 736 16,837 SH   SOLE   0 0 16,837
FLIR SYS INC COM 302445101 580 13,328 SH   SOLE   5,131 0 8,197
FLOWERS FOODS INC COM 343498101 374 20,223 SH   SOLE   0 0 20,223
FLUOR CORP NEW COM 343412102 921 28,589 SH   SOLE   23,749 0 4,840
FNB CORP PA COM 302520101 294 29,856 SH   SOLE   10,199 0 19,657
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 311 3,614 SH   SOLE   46 0 3,568
FOOT LOCKER INC COM 344849104 711 13,355 SH   SOLE   11,296 0 2,059
FORD MTR CO DEL COM PAR $0.01 345370860 14,357 1,876,702 SH   SOLE   3,929 0 1,872,773
FORTINET INC COM 34959E109 1,211 17,200 SH   SOLE   468 0 16,732
FORTIVE CORP COM 34959J108 533 7,884 SH   SOLE   321 0 7,563
FORTUNE BRANDS HOME & SEC IN COM 34964C106 488 12,852 SH   SOLE   410 0 12,442
FOUNDATION BLDG MATLS INC COM 350392106 193 23,232 SH   SOLE   23,232 0 0
FQF TR AGFIQ US MK ANTI 351680707 313 14,169 SH   SOLE   0 0 14,169
FRANCO NEVADA CORP COM 351858105 2,189 31,191 SH   SOLE   0 0 31,191
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 829 8,748 SH   SOLE   0 0 8,748
FRANKLIN LTD DURATION INC TR COM 35472T101 428 47,397 SH   SOLE   0 0 47,397
FRANKLIN RES INC COM 354613101 1,654 55,768 SH   SOLE   38,965 0 16,803
FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 654 23,185 SH   SOLE   0 0 23,185
FRANKLIN TEMPLETON ETF TR LIBERTYQ EQUTY 35473P405 247 8,999 SH   SOLE   0 0 8,999
FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 244 9,515 SH   SOLE   0 0 9,515
FRANKLIN TEMPLETON ETF TR LIBERTYQ US MID 35473P884 211 8,026 SH   SOLE   0 0 8,026
FRANKLIN UNVL TR SH BEN INT 355145103 157 24,784 SH   SOLE   0 0 24,784
FREEPORT-MCMORAN INC CL B 35671D857 6,649 644,916 SH   SOLE   298,950 0 345,966
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 323 9,964 SH   SOLE   8,971 0 993
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 74 31,293 SH   SOLE   1 0 31,292
FS KKR CAPITAL CORP COM 302635107 54,318 10,486,048 SH   SOLE   4,178 0 10,481,870
FST TR NEW OPPORT MLP & ENE COM 33739M100 432 57,356 SH   SOLE   0 0 57,356
FULL HOUSE RESORTS INC COM 359678109 45 22,478 SH   SOLE   0 0 22,478
FULLER H B CO COM 359694106 285 6,677 SH   SOLE   6,584 0 93
FULTON FINL CORP PA COM 360271100 325 21,016 SH   SOLE   15,587 0 5,429
GABELLI CONV&INCOM SECS FD I COM 36240B109 521 118,588 SH   SOLE   0 0 118,588
GABELLI DIVD & INCOME TR COM 36242H104 1,072 58,572 SH   SOLE   0 0 58,572
GABELLI EQUITY TR INC COM 362397101 5,379 1,054,681 SH   SOLE   0 0 1,054,681
GABELLI GLOBL UTIL & INCOME COM SH BEN INT 36242L105 184 11,407 SH   SOLE   0 0 11,407
GABELLI MULTIMEDIA TR INC COM 36239Q109 965 136,719 SH   SOLE   0 0 136,719
GABELLI UTIL TR COM 36240A101 248 41,720 SH   SOLE   0 0 41,720
GALECTIN THERAPEUTICS INC COM NEW 363225202 99 28,877 SH   SOLE   0 0 28,877
GALLAGHER ARTHUR J & CO COM 363576109 2,760 37,455 SH   SOLE   137 0 37,318
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 302 81,728 SH   SOLE   0 0 81,728
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 146 29,478 SH   SOLE   0 0 29,478
GAMESTOP CORP NEW CL A 36467W109 299 23,658 SH   SOLE   0 0 23,658
GAMING & LEISURE PPTYS INC COM 36467J108 587 18,159 SH   SOLE   9,036 0 9,123
GANNETT CO INC COM 36473H104 92 10,830 SH   SOLE   3,373 0 7,457
GAP INC DEL COM 364760108 570 22,125 SH   SOLE   123 0 22,002
GARMIN LTD SHS H2906T109 1,006 15,884 SH   SOLE   510 0 15,374
GARRETT MOTION INC COM 366505105 242 19,590 SH   SOLE   38 0 19,552
GARTNER INC COM 366651107 228 1,787 SH   SOLE   198 0 1,589
GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 350 17,670 SH   SOLE   0 0 17,670
GATX CORP COM 361448103 1,037 14,645 SH   SOLE   7,675 0 6,970
GCI LIBERTY INC COM CLASS A 36164V305 232 5,646 SH   SOLE   4,905 0 741
GENERAC HLDGS INC COM 368736104 609 12,260 SH   SOLE   7,407 0 4,853
GENERAL DYNAMICS CORP COM 369550108 9,318 59,270 SH   SOLE   2,560 0 56,710
GENERAL ELECTRIC CO COM 369604103 14,743 1,947,585 SH   SOLE   2,753 0 1,944,832
GENERAL MLS INC COM 370334104 20,266 520,447 SH   SOLE   144,772 0 375,675
GENERAL MTRS CO *W EXP 07/10/201 37045V126 288 18,149 SH   SOLE   0 0 18,149
GENERAL MTRS CO COM 37045V100 12,201 364,755 SH   SOLE   23,514 0 341,241
GENESIS ENERGY L P UNIT LTD PARTN 371927104 235 12,718 SH   SOLE   0 0 12,718
GENESIS HEALTHCARE INC CL A COM 37185X106 59 50,000 SH   SOLE   0 0 50,000
GENOMIC HEALTH INC COM 37244C101 255 3,961 SH   SOLE   1,965 0 1,996
GENPACT LIMITED SHS G3922B107 362 13,412 SH   SOLE   5,947 0 7,465
GENTEX CORP COM 371901109 1,030 50,944 SH   SOLE   18,828 0 32,116
GENUINE PARTS CO COM 372460105 4,493 46,788 SH   SOLE   1,024 0 45,764
GENWORTH FINL INC COM CL A 37247D106 354 75,899 SH   SOLE   0 0 75,899
GEO GROUP INC NEW COM 36162J106 536 27,192 SH   SOLE   4,087 0 23,105
GERON CORP COM 374163103 18 18,167 SH   SOLE   0 0 18,167
G-III APPAREL GROUP LTD COM 36237H101 398 14,256 SH   SOLE   13,841 0 415
GILDAN ACTIVEWEAR INC COM 375916103 215 7,070 SH   SOLE   5,081 0 1,989
GILEAD SCIENCES INC COM 375558103 16,014 256,016 SH   SOLE   35,477 0 220,539
GLACIER BANCORP INC NEW COM 37637Q105 696 17,559 SH   SOLE   4,678 0 12,881
GLADSTONE CAPITAL CORP COM 376535100 888 121,657 SH   SOLE   0 0 121,657
GLADSTONE INVT CORP COM 376546107 103 11,060 SH   SOLE   0 0 11,060
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 21,332 558,291 SH   SOLE   332,069 0 226,222
GLOBAL NET LEASE INC COM NEW 379378201 4,144 235,189 SH   SOLE   0 0 235,189
GLOBAL PMTS INC COM 37940X102 1,516 14,697 SH   SOLE   8,506 0 6,191
GLOBAL SELF STORAGE INC COM 37955N106 234 59,667 SH   SOLE   0 0 59,667
GLOBAL X FDS ADAPTIVE US 37954Y574 9,973 452,590 SH   SOLE   0 0 452,590
GLOBAL X FDS FINTECH ETF 37954Y814 3,966 179,528 SH   SOLE   0 0 179,528
GLOBAL X FDS GLB X MLP ENRG I 37950E226 133,289 12,194,747 SH   SOLE   0 0 12,194,747
GLOBAL X FDS GLB X SUPERDIV 37950E549 4,116 240,727 SH   SOLE   0 0 240,727
GLOBAL X FDS GLBL X MLP ETF 37950E473 2,831 369,058 SH   SOLE   0 0 369,058
GLOBAL X FDS GLBX SUPRINC ETF 37950E333 1,496 135,628 SH   SOLE   0 0 135,628
GLOBAL X FDS GLOBAL X SILVER 37954Y848 895 35,758 SH   SOLE   0 0 35,758
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 375 32,152 SH   SOLE   0 0 32,152
GLOBAL X FDS GLOBX SUPDV US 37950E291 2,310 103,075 SH   SOLE   0 0 103,075
GLOBAL X FDS INTERNET OF THNG 37954Y780 790 48,977 SH   SOLE   0 0 48,977
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 3,197 118,509 SH   SOLE   0 0 118,509
GLOBAL X FDS LNTY THMTC ETF 37954Y772 490 25,847 SH   SOLE   0 0 25,847
GLOBAL X FDS MILL THEMC ETF 37954Y764 514 26,127 SH   SOLE   0 0 26,127
GLOBAL X FDS MSCI SUPR EM ETF 37950E119 472 37,145 SH   SOLE   0 0 37,145
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 16,711 784,194 SH   SOLE   0 0 784,194
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6,934 414,190 SH   SOLE   1,111 0 413,079
GLOBAL X FDS REIT ETF 37950E127 3,619 266,686 SH   SOLE   0 0 266,686
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 388 12,777 SH   SOLE   0 0 12,777
GLOBAL X FDS S&P 500 COVERED 37954Y475 1,940 43,776 SH   SOLE   0 0 43,776
GLOBAL X FDS SCIEN BETA US 37954Y103 522 18,689 SH   SOLE   0 0 18,689
GLOBAL X FDS SOCIAL MED ETF 37950E416 1,601 58,100 SH   SOLE   0 0 58,100
GLOBAL X FDS SUPER DIV ALTR 37954Y806 306 23,031 SH   SOLE   0 0 23,031
GLOBAL X FDS US INFR DEV ETF 37954Y673 398 29,565 SH   SOLE   0 0 29,565
GLOBAL X FDS US PFD ETF 37954Y657 254 11,272 SH   SOLE   0 0 11,272
GLOBALSTAR INC COM 378973408 24 37,630 SH   SOLE   0 0 37,630
GLOBANT S A COM L44385109 278 4,932 SH   SOLE   4,843 0 89
GLOBUS MED INC CL A 379577208 1,661 38,379 SH   SOLE   4,684 0 33,695
GLU MOBILE INC COM 379890106 269 33,344 SH   SOLE   0 0 33,344
GODADDY INC CL A 380237107 706 10,764 SH   SOLE   5,079 0 5,685
GOLDCORP INC NEW COM 380956409 1,407 143,601 SH   SOLE   32 0 143,569
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 47,718 476,937 SH   SOLE   48 0 476,889
GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 11,155 235,988 SH   SOLE   79 0 235,909
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 24,646 818,252 SH   SOLE   0 0 818,252
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1,024 38,830 SH   SOLE   0 0 38,830
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 5,564 219,416 SH   SOLE   0 0 219,416
GOLDMAN SACHS ETF TR ACTIVEBETA JAP 381430404 356 12,352 SH   SOLE   0 0 12,352
GOLDMAN SACHS ETF TR ACTIVEBETA US 381430602 850 21,860 SH   SOLE   0 0 21,860
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 8,639 219,313 SH   SOLE   0 0 219,313
GOLDMAN SACHS ETF TR EQUITY ETF 381430503 47,847 951,428 SH   SOLE   0 0 951,428
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 3,029 61,656 SH   SOLE   0 0 61,656
GOLDMAN SACHS ETF TR JUST US LRG CP 381430396 1,171 32,601 SH   SOLE   0 0 32,601
GOLDMAN SACHS GROUP INC COM 38141G104 12,715 76,118 SH   SOLE   15,797 0 60,321
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,624 369,844 SH   SOLE   0 0 369,844
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 75 10,766 SH   SOLE   0 0 10,766
GOLUB CAP BDC INC COM 38173M102 201 12,191 SH   SOLE   0 0 12,191
GOODYEAR TIRE & RUBR CO COM 382550101 1,430 70,087 SH   SOLE   0 0 70,087
GOPRO INC CL A 38268T103 176 41,593 SH   SOLE   0 0 41,593
GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 735 107,025 SH   SOLE   0 0 107,025
GRACO INC COM 384109104 440 10,521 SH   SOLE   4,836 0 5,685
GRAINGER W W INC COM 384802104 4,963 17,578 SH   SOLE   13,542 0 4,036
GRAN TIERRA ENERGY INC COM 38500T101 37 17,277 SH   SOLE   17,277 0 0
GRAND CANYON ED INC COM 38526M106 541 5,629 SH   SOLE   2,022 0 3,607
GRANITESHARES ETF TR BBG COMMD K 1 38747R108 258 11,254 SH   SOLE   0 0 11,254
GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 490 25,167 SH   SOLE   0 0 25,167
GRANITESHARES GOLD TR SHS BEN INT 38748G101 500 3,912 SH   SOLE   0 0 3,912
GRAY TELEVISION INC COM 389375106 915 62,049 SH   SOLE   60,549 0 1,500
GREAT PANTHER SILVER LTD COM 39115V101 8 10,950 SH   SOLE   0 0 10,950
GREENHILL & CO INC COM 395259104 232 9,505 SH   SOLE   0 0 9,505
GROUPON INC COM 399473107 45 14,135 SH   SOLE   0 0 14,135
GRUBHUB INC COM 400110102 958 12,477 SH   SOLE   295 0 12,182
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202 464 3,083 SH   SOLE   2,740 0 343
GUGGENHEIM CR ALLOCATION FD COM 40168G108 229 12,442 SH   SOLE   0 0 12,442
GUGGENHEIM ENHNCD EQTY INCM COM 40167B100 645 95,189 SH   SOLE   0 0 95,189
GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 359 19,627 SH   SOLE   0 0 19,627
GUIDEWIRE SOFTWARE INC COM 40171V100 340 4,236 SH   SOLE   3,991 0 245
GULFPORT ENERGY CORP COM NEW 402635304 148 22,528 SH   SOLE   19,278 0 3,250
GW PHARMACEUTICALS PLC ADS 36197T103 1,101 11,301 SH   SOLE   113 0 11,188
HAEMONETICS CORP COM 405024100 1,165 11,644 SH   SOLE   942 0 10,702
HALLIBURTON CO COM 406216101 4,043 152,092 SH   SOLE   68,503 0 83,589
HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 1,338 47,919 SH   SOLE   150 0 47,769
HANCOCK JOHN INCOME SECS TR COM 410123103 131 10,307 SH   SOLE   0 0 10,307
HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 348 52,454 SH   SOLE   0 0 52,454
HANCOCK JOHN INVS TR COM 410142103 237 16,771 SH   SOLE   0 0 16,771
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 2,095 111,192 SH   SOLE   0 0 111,192
HANCOCK JOHN PFD INCOME FD I COM 41013X106 1,033 55,079 SH   SOLE   0 0 55,079
HANCOCK JOHN PFD INCOME FD I COM 41021P103 257 16,196 SH   SOLE   0 0 16,196
HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 3,351 241,792 SH   SOLE   0 0 241,792
HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 1,108 54,246 SH   SOLE   237 0 54,009
HANCOCK WHITNEY CORPORATION COM 410120109 342 9,877 SH   SOLE   5,237 0 4,640
HANESBRANDS INC COM 410345102 978 78,051 SH   SOLE   14,056 0 63,995
HANOVER INS GROUP INC COM 410867105 272 2,328 SH   SOLE   772 0 1,556
HARBORONE BANCORP INC COM 41165F101 261 16,400 SH   SOLE   0 0 16,400
HARLEY DAVIDSON INC COM 412822108 647 18,962 SH   SOLE   6 0 18,956
HARRIS CORP DEL COM 413875105 1,267 9,409 SH   SOLE   318 0 9,091
HARTFORD FINL SVCS GROUP INC COM 416515104 572 12,860 SH   SOLE   1,788 0 11,072
HASBRO INC COM 418056107 1,526 18,776 SH   SOLE   8,374 0 10,402
HAWAIIAN ELEC INDUSTRIES COM 419870100 755 20,616 SH   SOLE   962 0 19,654
HAWAIIAN HOLDINGS INC COM 419879101 254 9,606 SH   SOLE   1,363 0 8,243
HAWKINS INC COM 420261109 293 7,152 SH   SOLE   0 0 7,152
HCA HEALTHCARE INC COM 40412C101 1,295 10,404 SH   SOLE   233 0 10,171
HCP INC COM 40414L109 2,252 80,630 SH   SOLE   2,737 0 77,893
HD SUPPLY HLDGS INC COM 40416M105 902 24,047 SH   SOLE   83 0 23,964
HDFC BANK LTD ADR REPS 3 SHS 40415F101 1,256 12,126 SH   SOLE   11,506 0 620
HEALTHCARE SVCS GRP INC COM 421906108 361 8,996 SH   SOLE   3,666 0 5,330
HEALTHCARE TR AMER INC CL A NEW 42225P501 7,628 301,364 SH   SOLE   14,470 0 286,894
HEALTHEQUITY INC COM 42226A107 1,025 17,177 SH   SOLE   15,166 0 2,011
HECLA MNG CO COM 422704106 298 126,078 SH   SOLE   0 0 126,078
HEICO CORP NEW COM 422806109 1,978 25,535 SH   SOLE   2,119 0 23,416
HELEN OF TROY CORP LTD COM G4388N106 3,626 27,643 SH   SOLE   260 0 27,383
HELIOS & MATHESON ANALYTICS COM PAR 42327L309 0 10,020 SH   SOLE   0 0 10,020
HELMERICH & PAYNE INC COM 423452101 657 13,701 SH   SOLE   664 0 13,037
HENRY JACK & ASSOC INC COM 426281101 1,282 10,130 SH   SOLE   3,638 0 6,492
HERCULES CAPITAL INC COM 427096508 1,321 119,555 SH   SOLE   0 0 119,555
HERSHEY CO COM 427866108 5,234 48,834 SH   SOLE   116 0 48,718
HESS CORP COM 42809H107 1,043 25,755 SH   SOLE   11,409 0 14,346
HEWLETT PACKARD ENTERPRISE C COM 42824C109 981 74,230 SH   SOLE   63 0 74,167
HEXCEL CORP NEW COM 428291108 2,194 38,272 SH   SOLE   26,481 0 11,791
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 106 29,565 SH   SOLE   121 0 29,444
HIGH INCOME SECS FD SHS BEN INT 42968F108 113 12,679 SH   SOLE   492 0 12,187
HIGHLAND FDS I HI LD IBOXX SRLN 430101774 1,632 94,972 SH   SOLE   0 0 94,972
HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 13,241 1,034,455 SH   SOLE   0 0 1,034,455
HILLENBRAND INC COM 431571108 343 9,038 SH   SOLE   4,004 0 5,034
HILTON WORLDWIDE HLDGS INC COM 43300A203 492 6,857 SH   SOLE   5,797 0 1,060
HOLLYFRONTIER CORP COM 436106108 1,000 19,563 SH   SOLE   1,284 0 18,279
HOLOGIC INC COM 436440101 1,085 26,400 SH   SOLE   5,111 0 21,289
HOME BANCSHARES INC COM 436893200 360 22,026 SH   SOLE   26 0 22,000
HOME DEPOT INC COM 437076102 70,372 409,570 SH   SOLE   59,913 0 349,657
HONDA MOTOR LTD AMERN SHS 438128308 484 18,310 SH   SOLE   8,107 0 10,203
HONEYWELL INTL INC COM 438516106 40,339 305,319 SH   SOLE   71,187 0 234,132
HORIZON BANCORP INC COM 440407104 370 23,424 SH   SOLE   0 0 23,424
HORIZON PHARMA PLC SHS G4617B105 504 25,811 SH   SOLE   3,668 0 22,143
HORMEL FOODS CORP COM 440452100 2,425 56,822 SH   SOLE   0 0 56,822
HORMEL FOODS CORP COM 440452100 243 5,700 SH Put SOLE   0 0 5,700
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 1,577 66,024 SH   SOLE   3,324 0 62,700
HOST HOTELS & RESORTS INC COM 44107P104 220 13,213 SH   SOLE   7,308 0 5,905
HOVNANIAN ENTERPRISES INC CL A 442487203 289 422,447 SH   SOLE   0 0 422,447
HOWARD HUGHES CORP COM 44267D107 288 2,954 SH   SOLE   89 0 2,865
HP INC COM 40434L105 3,444 168,334 SH   SOLE   37,836 0 130,498
HSBC HLDGS PLC ADR A 1/40PF A 404280604 855 33,190 SH   SOLE   35 0 33,155
HSBC HLDGS PLC SPON ADR NEW 404280406 1,656 40,288 SH   SOLE   9,306 0 30,982
HUBBELL INC COM 443510607 503 5,063 SH   SOLE   8 0 5,055
HUBSPOT INC COM 443573100 1,078 8,577 SH   SOLE   515 0 8,062
HUDSON LTD COM CL A G46408103 383 22,361 SH   SOLE   22,361 0 0
HUMANA INC COM 444859102 4,037 14,093 SH   SOLE   7,543 0 6,550
HUNT J B TRANS SVCS INC COM 445658107 1,229 13,213 SH   SOLE   5,975 0 7,238
HUNTINGTON BANCSHARES INC COM 446150104 3,331 279,422 SH   SOLE   209,475 0 69,947
HUNTINGTON INGALLS INDS INC COM 446413106 1,419 7,455 SH   SOLE   787 0 6,668
HUNTSMAN CORP COM 447011107 409 21,218 SH   SOLE   6,569 0 14,649
IAC INTERACTIVECORP COM 44919P508 1,048 5,724 SH   SOLE   2,980 0 2,744
IAMGOLD CORP COM 450913108 364 98,876 SH   SOLE   0 0 98,876
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3,228 56,560 SH   SOLE   0 0 56,560
ICF INTL INC COM 44925C103 622 9,606 SH   SOLE   6,054 0 3,552
ICICI BK LTD ADR 45104G104 1,130 109,782 SH   SOLE   98,884 0 10,898
ICON PLC SHS G4705A100 2,156 16,689 SH   SOLE   8,256 0 8,433
IDACORP INC COM 451107106 445 4,783 SH   SOLE   1,685 0 3,098
IDEXX LABS INC COM 45168D104 2,120 11,396 SH   SOLE   3,050 0 8,346
IEC ELECTRS CORP NEW COM 44949L105 154 26,895 SH   SOLE   0 0 26,895
IHS MARKIT LTD SHS G47567105 2,371 49,423 SH   SOLE   45,357 0 4,066
II VI INC COM 902104108 334 10,286 SH   SOLE   1,059 0 9,227
ILLINOIS TOOL WKS INC COM 452308109 7,520 59,358 SH   SOLE   22,940 0 36,418
ILLUMINA INC COM 452327109 5,508 18,365 SH   SOLE   2,169 0 16,196
IMMUNOGEN INC COM 45253H101 163 33,907 SH   SOLE   30,644 0 3,263
IMMUNOMEDICS INC COM 452907108 228 15,988 SH   SOLE   388 0 15,600
IMPINJ INC COM 453204109 369 25,384 SH   SOLE   0 0 25,384
INCYTE CORP COM 45337C102 1,417 22,284 SH   SOLE   6,873 0 15,411
INDEPENDENCE RLTY TR INC COM 45378A106 524 57,081 SH   SOLE   0 0 57,081
INDEXIQ ETF TR HDGD FTSE EURO 45409B552 422 24,719 SH   SOLE   0 0 24,719
INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1,198 65,931 SH   SOLE   0 0 65,931
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 2,563 88,763 SH   SOLE   0 0 88,763
INDEXIQ ETF TR IQ CHAIKIN US 45409B388 964 45,187 SH   SOLE   0 0 45,187
INDEXIQ ETF TR IQ CHAIKIN US 45409B396 3,660 163,976 SH   SOLE   0 0 163,976
INDEXIQ ETF TR IQ ENCH COR PL 45409B479 4,599 243,195 SH   SOLE   0 0 243,195
INDEXIQ ETF TR IQ GLB RES ETF 45409B883 545 21,621 SH   SOLE   0 0 21,621
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 5,095 160,664 SH   SOLE   0 0 160,664
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 277 11,898 SH   SOLE   0 0 11,898
INDEXIQ ETF TR US RL EST SMCP 45409B628 885 40,360 SH   SOLE   0 0 40,360
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1,774 90,191 SH   SOLE   1,723 0 88,468
INFOSYS LTD SPONSORED ADR 456788108 1,458 153,104 SH   SOLE   8,383 0 144,721
INFRA AND ENERGY ALTRNTIVE I COM 45686J104 440 53,750 SH   SOLE   0 0 53,750
ING GROEP N V SPONSORED ADR 456837103 985 92,383 SH   SOLE   86,762 0 5,621
INGERSOLL-RAND PLC SHS G47791101 4,653 51,007 SH   SOLE   24,678 0 26,329
INGEVITY CORP COM 45688C107 214 2,558 SH   SOLE   0 0 2,558
INGREDION INC COM 457187102 2,512 27,487 SH   SOLE   391 0 27,096
INNOVATIVE INDL PPTYS INC COM 45781V101 463 10,195 SH   SOLE   0 0 10,195
INNOVATOR ETFS TR IBD 50 ETF 45782C102 5,767 208,808 SH   SOLE   0 0 208,808
INNOVATOR ETFS TR IBD ETF LEADERS 45782C201 635 29,702 SH   SOLE   0 0 29,702
INNOVATOR ETFS TR II LUNT LOW VOL HIG 45783G102 2,730 92,245 SH   SOLE   0 0 92,245
INNOVATOR ETFS TR II S&P INVSTMNT GRD 45783G201 1,186 55,570 SH   SOLE   0 0 55,570
INOGEN INC COM 45780L104 202 1,628 SH   SOLE   28 0 1,600
INSIGHT SELECT INCOME FD COM 45781W109 262 15,049 SH   SOLE   0 0 15,049
INSPERITY INC COM 45778Q107 345 3,691 SH   SOLE   0 0 3,691
INSULET CORP COM 45784P101 372 4,696 SH   SOLE   804 0 3,892
INTEGER HLDGS CORP COM 45826H109 788 10,330 SH   SOLE   3,532 0 6,798
INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 254 5,632 SH   SOLE   4,057 0 1,575
INTEGRATED DEVICE TECHNOLOGY COM 458118106 242 5,002 SH   SOLE   0 0 5,002
INTEL CORP COM 458140100 56,208 1,197,697 SH   SOLE   58,602 0 1,139,095
INTER PARFUMS INC COM 458334109 464 7,075 SH   SOLE   7,075 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 975 17,918 SH   SOLE   0 0 17,918
INTERCEPT PHARMACEUTICALS IN COM 45845P108 7,541 74,815 SH   SOLE   600 0 74,215
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,800 76,992 SH   SOLE   30,279 0 46,713
INTERNATIONAL BUSINESS MACHS COM 459200101 25,375 223,231 SH   SOLE   8,164 0 215,067
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 593 4,415 SH   SOLE   2,952 0 1,463
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 226 15,459 SH   SOLE   11,980 0 3,479
INTERXION HOLDING N.V SHS N47279109 439 8,102 SH   SOLE   5,281 0 2,821
INTL PAPER CO COM 460146103 7,436 184,239 SH   SOLE   23,732 0 160,507
INTREXON CORP COM 46122T102 104 15,880 SH   SOLE   0 0 15,880
INTUIT COM 461202103 4,141 21,035 SH   SOLE   4,845 0 16,190
INTUITIVE SURGICAL INC COM NEW 46120E602 10,831 22,615 SH   SOLE   1,533 0 21,082
INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 425 5,562 SH   SOLE   0 0 5,562
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 14,752 978,908 SH   SOLE   0 0 978,908
INVESCO ACTIVELY MANAGD ETF S&P500 DOWNSID 46090A705 342 13,022 SH   SOLE   0 0 13,022
INVESCO ACTIVELY MANAGD ETF TOTAL RETURN 46090A804 1,089 21,773 SH   SOLE   0 0 21,773
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 26,251 524,279 SH   SOLE   648 0 523,631
INVESCO ACTIVELY MANAGD ETF VAR RATE INVT 46090A879 1,520 61,726 SH   SOLE   0 0 61,726
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 142 14,372 SH   SOLE   0 0 14,372
INVESCO BLDRS INDEX FDS TR DEVLPD MKTS100 46090C206 2,959 151,053 SH   SOLE   149,638 0 1,415
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 444 12,312 SH   SOLE   0 0 12,312
INVESCO CALIF VALUE MUN INC COM 46132H106 224 19,848 SH   SOLE   0 0 19,848
INVESCO CURNCYSHS AUSTRLA DL AUSTRALIAN DOL 46090N103 756 10,736 SH   SOLE   0 0 10,736
INVESCO CURNCYSHS CDN DLR TR CDN DLR SHS 46138T104 797 11,021 SH   SOLE   0 0 11,021
INVESCO CURNCYSHS JAPANESE Y JAPANESE YEN 46138W107 590 6,775 SH   SOLE   0 0 6,775
INVESCO CURNCYSHS SWISS FRAN SWISS FRANC 46138R108 699 7,371 SH   SOLE   0 0 7,371
INVESCO CURRENCYSHARES EURO EURO SHS 46138K103 243 2,218 SH   SOLE   0 0 2,218
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 6,347 437,997 SH   SOLE   0 0 437,997
INVESCO DB MLTI SECTR CMMTY AGRICULTURE FD 46140H106 865 51,068 SH   SOLE   0 0 51,068
INVESCO DB MLTI SECTR CMMTY BASE METALS FD 46140H700 756 49,137 SH   SOLE   0 0 49,137
INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 1,552 124,763 SH   SOLE   0 0 124,763
INVESCO DB MLTI SECTR CMMTY OIL FD 46140H403 914 107,872 SH   SOLE   0 0 107,872
INVESCO DB MLTI SECTR CMMTY PRECIOUS METAL 46140H502 254 6,982 SH   SOLE   0 0 6,982
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 4,055 159,351 SH   SOLE   0 0 159,351
INVESCO DYNAMIC CR OPP FD COM 46132R104 248 24,175 SH   SOLE   0 0 24,175
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 5,401 256,435 SH   SOLE   1,225 0 255,210
INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 8,313 351,631 SH   SOLE   550 0 351,081
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 9,914 470,540 SH   SOLE   1,538 0 469,002
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 11,407 486,868 SH   SOLE   548 0 486,320
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 5,882 283,457 SH   SOLE   929 0 282,528
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 6,551 276,889 SH   SOLE   542 0 276,347
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 4,306 208,909 SH   SOLE   628 0 208,281
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 3,262 140,562 SH   SOLE   0 0 140,562
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,739 86,215 SH   SOLE   0 0 86,215
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,908 77,453 SH   SOLE   0 0 77,453
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 996 49,872 SH   SOLE   0 0 49,872
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 403 17,212 SH   SOLE   0 0 17,212
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 511 25,976 SH   SOLE   0 0 25,976
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1,005 44,783 SH   SOLE   0 0 44,783
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 212 11,420 SH   SOLE   0 0 11,420
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 7,754 176,060 SH   SOLE   0 0 176,060
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 14,449 292,194 SH   SOLE   0 0 292,194
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 27,091 519,287 SH   SOLE   0 0 519,287
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 626 17,011 SH   SOLE   0 0 17,011
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 4,025 162,947 SH   SOLE   0 0 162,947
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704 547 10,334 SH   SOLE   0 0 10,334
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 323 6,918 SH   SOLE   0 0 6,918
INVESCO EXCHANGE TRADED FD T DWA ENERGY MNT 46137V878 414 14,574 SH   SOLE   0 0 14,574
INVESCO EXCHANGE TRADED FD T DWA FINL MUMT 46137V860 463 16,181 SH   SOLE   0 0 16,181
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 2,274 31,951 SH   SOLE   0 0 31,951
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 444 8,717 SH   SOLE   0 0 8,717
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 20,464 422,194 SH   SOLE   0 0 422,194
INVESCO EXCHANGE TRADED FD T DWA NASDAQ MNT 46137V829 352 4,001 SH   SOLE   0 0 4,001
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2,074 31,802 SH   SOLE   0 0 31,802
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,004 19,057 SH   SOLE   0 0 19,057
INVESCO EXCHANGE TRADED FD T DWA UTILS MUMT 46137V795 2,816 97,232 SH   SOLE   0 0 97,232
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 1,767 37,532 SH   SOLE   0 0 37,532
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779 2,199 92,476 SH   SOLE   0 0 92,476
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761 302 17,362 SH   SOLE   0 0 17,362
INVESCO EXCHANGE TRADED FD T DYNMC FOOD BEV 46137V753 856 28,850 SH   SOLE   0 0 28,850
INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 517 12,978 SH   SOLE   0 0 12,978
INVESCO EXCHANGE TRADED FD T DYNMC LRG GWTH 46137V746 5,794 139,707 SH   SOLE   3,821 0 135,886
INVESCO EXCHANGE TRADED FD T DYNMC LRG VALU 46137V738 11,651 357,051 SH   SOLE   0 0 357,051
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 988 34,775 SH   SOLE   0 0 34,775
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712 1,778 20,197 SH   SOLE   0 0 20,197
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 656 13,554 SH   SOLE   0 0 13,554
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 6,063 97,245 SH   SOLE   0 0 97,245
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647 2,248 50,743 SH   SOLE   0 0 50,743
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,344 18,187 SH   SOLE   0 0 18,187
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 11,781 678,642 SH   SOLE   0 0 678,642
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 151,809 1,494,628 SH   SOLE   0 0 1,494,628
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 9,169 80,672 SH   SOLE   0 0 80,672
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 685 68,465 SH   SOLE   0 0 68,465
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 1,235 39,162 SH   SOLE   0 0 39,162
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 4,342 274,146 SH   SOLE   0 0 274,146
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,606 28,415 SH   SOLE   0 0 28,415
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 2,894 204,778 SH   SOLE   0 0 204,778
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 6,334 57,672 SH   SOLE   0 0 57,672
INVESCO EXCHANGE TRADED FD T RUSEL 2000 EQL 46137V514 6,559 179,424 SH   SOLE   0 0 179,424
INVESCO EXCHANGE TRADED FD T RUSEL 2000 PUR 46137V498 994 32,205 SH   SOLE   0 0 32,205
INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 3,469 131,448 SH   SOLE   0 0 131,448
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 3,583 79,666 SH   SOLE   0 0 79,666
INVESCO EXCHANGE TRADED FD T RUSEL MDCP PUR 46137V456 390 14,159 SH   SOLE   0 0 14,159
INVESCO EXCHANGE TRADED FD T RUSSEL 200 EQL 46137V449 2,148 44,169 SH   SOLE   0 0 44,169
INVESCO EXCHANGE TRADED FD T RUSSEL 200 GWT 46137V431 1,360 29,713 SH   SOLE   0 0 29,713
INVESCO EXCHANGE TRADED FD T RYMND JMS SB 1 46137V522 433 11,869 SH   SOLE   0 0 11,869
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 4,573 25,432 SH   SOLE   0 0 25,432
INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 1,278 22,996 SH   SOLE   0 0 22,996
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 14,163 107,535 SH   SOLE   0 0 107,535
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 483 8,606 SH   SOLE   0 0 8,606
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 801 16,731 SH   SOLE   0 0 16,731
INVESCO EXCHANGE TRADED FD T S&P SML600 GWT 46137V175 9,000 86,412 SH   SOLE   0 0 86,412
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 1,077 18,633 SH   SOLE   0 0 18,633
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,316 31,065 SH   SOLE   0 0 31,065
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 2,569 130,087 SH   SOLE   0 0 130,087
INVESCO EXCHANGE TRADED FD T S&P500 EQL ENR 46137V365 239 5,534 SH   SOLE   0 0 5,534
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 2,650 72,916 SH   SOLE   0 0 72,916
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 4,133 23,279 SH   SOLE   0 0 23,279
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 713 6,903 SH   SOLE   0 0 6,903
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 886 9,373 SH   SOLE   0 0 9,373
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 17,389 149,289 SH   SOLE   0 0 149,289
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8,095 57,480 SH   SOLE   0 0 57,480
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 5,064 57,052 SH   SOLE   0 0 57,052
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 134,752 1,474,316 SH   SOLE   8,033 0 1,466,283
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 29,202 293,048 SH   SOLE   0 0 293,048
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 13,938 245,127 SH   SOLE   0 0 245,127
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 9,867 354,799 SH   SOLE   0 0 354,799
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3,036 107,608 SH   SOLE   0 0 107,608
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 276 12,899 SH   SOLE   0 0 12,899
INVESCO EXCHANGE TRADED FD T ZACKS MICRO CP 46137Y302 306 19,202 SH   SOLE   0 0 19,202
INVESCO EXCHANGE TRADED FD T ZACKS MID CAP 46137Y401 8,474 143,675 SH   SOLE   0 0 143,675
INVESCO EXCHANGE TRADED FD T ZACKS MULT AST 46137Y500 4,347 226,170 SH   SOLE   0 0 226,170
INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 1,524 47,641 SH   SOLE   0 0 47,641
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 488 18,918 SH   SOLE   0 0 18,918
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 11,449 565,942 SH   SOLE   0 0 565,942
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1,143 29,027 SH   SOLE   0 0 29,027
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 781 34,010 SH   SOLE   0 0 34,010
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 608 39,090 SH   SOLE   0 0 39,090
INVESCO EXCHNG TRADED FD TR DWA MOMENT LOW 46138E859 1,523 55,329 SH   SOLE   0 0 55,329
INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1,279 29,400 SH   SOLE   0 0 29,400
INVESCO EXCHNG TRADED FD TR DWA TACTCL MLT 46138E834 5,426 227,360 SH   SOLE   0 0 227,360
INVESCO EXCHNG TRADED FD TR DWA TACTCL SCT 46138E826 4,082 165,982 SH   SOLE   0 0 165,982
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 7,420 280,856 SH   SOLE   0 0 280,856
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 3,279 185,596 SH   SOLE   0 0 185,596
INVESCO EXCHNG TRADED FD TR FNDMNTL IG CRP 46138E693 761 30,866 SH   SOLE   0 0 30,866
INVESCO EXCHNG TRADED FD TR FRONTIER MKTS 46138E776 201 16,514 SH   SOLE   0 0 16,514
INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 6,248 166,529 SH   SOLE   0 0 166,529
INVESCO EXCHNG TRADED FD TR FTSE RAFI EMNG 46138E727 2,039 103,120 SH   SOLE   0 0 103,120
INVESCO EXCHNG TRADED FD TR FTSE RAFI SML 46138E735 549 19,925 SH   SOLE   0 0 19,925
INVESCO EXCHNG TRADED FD TR GBL CLEAN ENRG 46138G847 186 17,891 SH   SOLE   0 0 17,891
INVESCO EXCHNG TRADED FD TR GBL SRT TRM HY 46138E669 1,668 73,459 SH   SOLE   0 0 73,459
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 662 28,679 SH   SOLE   0 0 28,679
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 12,197 423,365 SH   SOLE   0 0 423,365
INVESCO EXCHNG TRADED FD TR INTL CORP BD 46138E636 241 9,571 SH   SOLE   0 0 9,571
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 2,508 57,027 SH   SOLE   0 0 57,027
INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 5,300 267,154 SH   SOLE   0 0 267,154
INVESCO EXCHNG TRADED FD TR KBW PPTY CASUT 46138E586 2,397 42,339 SH   SOLE   0 0 42,339
INVESCO EXCHNG TRADED FD TR KBW PREM YIELD 46138E594 6,256 232,117 SH   SOLE   0 0 232,117
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 556 12,415 SH   SOLE   0 0 12,415
INVESCO EXCHNG TRADED FD TR LADERITE 0-5YR 46138E560 266 10,816 SH   SOLE   0 0 10,816
INVESCO EXCHNG TRADED FD TR MSCI GBL TIMBR 46138E545 604 25,084 SH   SOLE   0 0 25,084
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 10,956 438,604 SH   SOLE   0 0 438,604
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 34,907 2,591,496 SH   SOLE   0 0 2,591,496
INVESCO EXCHNG TRADED FD TR RUSEL 1000 EQL 46138E420 1,378 49,386 SH   SOLE   0 0 49,386
INVESCO EXCHNG TRADED FD TR S&P 500 EX RAT 46138E388 1,767 54,680 SH   SOLE   0 0 54,680
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 556 15,752 SH   SOLE   0 0 15,752
INVESCO EXCHNG TRADED FD TR S&P EMRNG MKTS 46138E297 1,909 83,929 SH   SOLE   0 0 83,929
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 12,440 399,471 SH   SOLE   0 0 399,471
INVESCO EXCHNG TRADED FD TR S&P HIGH INCOM 46138E255 293 12,496 SH   SOLE   0 0 12,496
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 5,037 168,795 SH   SOLE   0 0 168,795
INVESCO EXCHNG TRADED FD TR S&P INTL QULTY 46138E214 436 21,322 SH   SOLE   0 0 21,322
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 52,299 1,178,166 SH   SOLE   0 0 1,178,166
INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 250 11,351 SH   SOLE   0 0 11,351
INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 281 5,136 SH   SOLE   0 0 5,136
INVESCO EXCHNG TRADED FD TR S&P SMLCP ENGY 46138E164 101 11,511 SH   SOLE   0 0 11,511
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 976 20,351 SH   SOLE   0 0 20,351
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 10,577 98,360 SH   SOLE   0 0 98,360
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 462 8,295 SH   SOLE   0 0 8,295
INVESCO EXCHNG TRADED FD TR S&P SMLCP INFO 46138E115 1,226 17,758 SH   SOLE   0 0 17,758
INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 21,516 504,599 SH   SOLE   0 0 504,599
INVESCO EXCHNG TRADED FD TR S&P SMLCP STAP 46138E172 1,362 19,697 SH   SOLE   0 0 19,697
INVESCO EXCHNG TRADED FD TR S&P SMLCP UTIL 46138G409 1,166 23,696 SH   SOLE   0 0 23,696
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 52,729 1,380,344 SH   SOLE   0 0 1,380,344
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 92,097 1,974,217 SH   SOLE   0 0 1,974,217
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 1,577 85,017 SH   SOLE   0 0 85,017
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 37,431 1,718,586 SH   SOLE   0 0 1,718,586
INVESCO EXCHNG TRADED FD TR TAXABLE MUN BD 46138G805 5,041 169,786 SH   SOLE   0 0 169,786
INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 3,214 140,829 SH   SOLE   0 0 140,829
INVESCO HIGH INCOME 2023 TAR COM 46135X108 1,015 102,234 SH   SOLE   0 0 102,234
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 403 16,685 SH   SOLE   0 0 16,685
INVESCO LTD SHS G491BT108 3,365 200,996 SH   SOLE   135,902 0 65,094
INVESCO MORTGAGE CAPITAL INC COM 46131B100 2,171 149,916 SH   SOLE   118 0 149,798
INVESCO MUN OPPORTUNITY TR COM 46132C107 614 54,932 SH   SOLE   0 0 54,932
INVESCO MUN TR COM 46131J103 262 23,497 SH   SOLE   0 0 23,497
INVESCO MUNI INCOME OPP TRST COM 46132X101 278 39,945 SH   SOLE   0 0 39,945
INVESCO QQQ TR UNIT SER 1 46090E103 697,160 4,519,383 SH   SOLE   251 0 4,519,132
INVESCO QQQ TR UNIT SER 1 46090E103 3,193 20,700 SH Put SOLE   0 0 20,700
INVESCO QUALITY MUNI INC TRS COM 46133G107 650 57,931 SH   SOLE   0 0 57,931
INVESCO SR INCOME TR COM 46131H107 1,093 279,458 SH   SOLE   0 0 279,458
INVESCO TR INVT GRADE MUNS COM 46131M106 392 34,132 SH   SOLE   0 0 34,132
INVESCO VALUE MUN INCOME TR COM 46132P108 671 49,608 SH   SOLE   0 0 49,608
INVESTMENT TECHNOLOGY GRP NE COM 46145F105 1,266 41,879 SH   SOLE   0 0 41,879
INVESTORS BANCORP INC NEW COM 46146L101 164 15,788 SH   SOLE   0 0 15,788
INVESTORS REAL ESTATE TR SH BEN INT 461730509 822 16,754 SH   SOLE   0 0 16,754
INVITAE CORP COM 46185L103 317 28,644 SH   SOLE   0 0 28,644
IONIS PHARMACEUTICALS INC COM 462222100 2,445 45,227 SH   SOLE   37,756 0 7,471
IPG PHOTONICS CORP COM 44980X109 276 2,432 SH   SOLE   1,078 0 1,354
IQIYI INC SPONSORED ADS 46267X108 1,528 102,780 SH   SOLE   0 0 102,780
IQVIA HLDGS INC COM 46266C105 1,678 14,443 SH   SOLE   3,201 0 11,242
IRIDIUM COMMUNICATIONS INC COM 46269C102 297 16,121 SH   SOLE   0 0 16,121
IROBOT CORP COM 462726100 1,066 12,730 SH   SOLE   0 0 12,730
IRON MTN INC NEW COM 46284V101 2,531 78,083 SH   SOLE   0 0 78,083
ISHARES GOLD TRUST ISHARES 464285105 37,075 3,016,662 SH   SOLE   0 0 3,016,662
ISHARES INC CORE MSCI EMKT 46434G103 693,172 14,701,418 SH   SOLE   79,321 0 14,622,097
ISHARES INC CUR HD MSCI EM 46434G509 597 25,919 SH   SOLE   0 0 25,919
ISHARES INC EM HGHYL BD ETF 464286285 6,400 144,235 SH   SOLE   0 0 144,235
ISHARES INC EM MKT SM-CP ETF 464286475 470 11,241 SH   SOLE   0 0 11,241
ISHARES INC EM MKTS DIV ETF 464286319 6,116 163,406 SH   SOLE   0 0 163,406
ISHARES INC ESG MSCI EM ETF 46434G863 1,550 50,549 SH   SOLE   0 0 50,549
ISHARES INC GLB ENR PROD ETF 464286343 1,004 54,313 SH   SOLE   0 0 54,313
ISHARES INC GLB SILV MIN ETF 464286327 92 11,080 SH   SOLE   0 0 11,080
ISHARES INC MIN VOL EMRG MKT 464286533 56,038 1,003,010 SH   SOLE   0 0 1,003,010
ISHARES INC MIN VOL GBL ETF 464286525 30,018 369,409 SH   SOLE   0 0 369,409
ISHARES INC MLT FCTR EMG MKT 46434G889 249 6,437 SH   SOLE   0 0 6,437
ISHARES INC MSCI AUST ETF 464286103 10,055 522,342 SH   SOLE   0 0 522,342
ISHARES INC MSCI AUSTRIA ETF 464286202 463 25,197 SH   SOLE   0 0 25,197
ISHARES INC MSCI BELGIUM ETF 464286301 507 31,056 SH   SOLE   0 0 31,056
ISHARES INC MSCI BRAZIL ETF 464286400 3,048 79,798 SH   SOLE   0 0 79,798
ISHARES INC MSCI BRIC INDX 464286657 467 12,453 SH   SOLE   0 0 12,453
ISHARES INC MSCI CDA ETF 464286509 949 39,606 SH   SOLE   0 0 39,606
ISHARES INC MSCI CHILE ETF 464286640 1,374 33,169 SH   SOLE   0 0 33,169
ISHARES INC MSCI EM ASIA ETF 464286426 1,257 20,655 SH   SOLE   0 0 20,655
ISHARES INC MSCI EQUAL WEITE 464286681 2,168 43,538 SH   SOLE   0 0 43,538
ISHARES INC MSCI EURZONE ETF 464286608 4,590 130,916 SH   SOLE   0 0 130,916
ISHARES INC MSCI FRANCE ETF 464286707 13,766 519,084 SH   SOLE   0 0 519,084
ISHARES INC MSCI FRNTR100ETF 464286145 2,880 110,123 SH   SOLE   0 0 110,123
ISHARES INC MSCI GBL ETF NEW 46434G848 436 16,174 SH   SOLE   0 0 16,174
ISHARES INC MSCI GBL GOLD MN 46434G855 829 51,116 SH   SOLE   0 0 51,116
ISHARES INC MSCI GERMANY ETF 464286806 16,007 631,444 SH   SOLE   0 0 631,444
ISHARES INC MSCI HONG KG ETF 464286871 351 15,562 SH   SOLE   0 0 15,562
ISHARES INC MSCI ISRAEL ETF 464286632 257 5,302 SH   SOLE   0 0 5,302
ISHARES INC MSCI ITALY ETF 46434G830 1,145 47,284 SH   SOLE   0 0 47,284
ISHARES INC MSCI JPN ETF NEW 46434G822 26,426 521,326 SH   SOLE   48 0 521,278
ISHARES INC MSCI MEXICO ETF 464286822 336 8,150 SH   SOLE   0 0 8,150
ISHARES INC MSCI NETHERL ETF 464286814 8,624 327,890 SH   SOLE   0 0 327,890
ISHARES INC MSCI PAC JP ETF 464286665 1,357 33,336 SH   SOLE   0 0 33,336
ISHARES INC MSCI SINGPOR ETF 46434G780 1,205 54,530 SH   SOLE   0 0 54,530
ISHARES INC MSCI STH AFR ETF 464286780 362 7,184 SH   SOLE   0 0 7,184
ISHARES INC MSCI STH KOR ETF 464286772 2,193 37,250 SH   SOLE   0 0 37,250
ISHARES INC MSCI SWITZERLAND 464286749 1,689 53,583 SH   SOLE   0 0 53,583
ISHARES INC MSCI TAIWAN ETF 46434G772 1,420 44,906 SH   SOLE   0 0 44,906
ISHARES INC MSCI THAILND ETF 464286624 1,444 17,435 SH   SOLE   0 0 17,435
ISHARES INC MSCI TURKEY ETF 464286715 612 24,913 SH   SOLE   0 0 24,913
ISHARES INC US INTL HGH YLD 464286178 1,709 37,128 SH   SOLE   0 0 37,128
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1,457 103,924 SH   SOLE   0 0 103,924
ISHARES SILVER TRUST ISHARES 46428Q109 16,433 1,131,777 SH   SOLE   0 0 1,131,777
ISHARES TR 0-5 YR TIPS ETF 46429B747 6,568 67,010 SH   SOLE   0 0 67,010
ISHARES TR 0-5YR HI YL CP 46434V407 13,225 296,861 SH   SOLE   0 0 296,861
ISHARES TR 0-5YR INVT GR CP 46434V100 4,114 83,057 SH   SOLE   0 0 83,057
ISHARES TR 1 3 YR TREAS BD 464287457 99,919 1,194,915 SH   SOLE   28,038 0 1,166,877
ISHARES TR 10-20 YR TRS ETF 464288653 3,955 29,623 SH   SOLE   0 0 29,623
ISHARES TR 20 YR TR BD ETF 464287432 74,521 613,291 SH   SOLE   0 0 613,291
ISHARES TR 3 7 YR TREAS BD 464288661 42,902 353,395 SH   SOLE   17,103 0 336,292
ISHARES TR A RATE CP BD ETF 46429B291 655 13,081 SH   SOLE   0 0 13,081
ISHARES TR AGENCY BOND ETF 464288166 2,454 21,884 SH   SOLE   0 0 21,884
ISHARES TR AGGRES ALLOC ETF 464289859 4,409 90,809 SH   SOLE   0 0 90,809
ISHARES TR ASIA 50 ETF 464288430 859 15,527 SH   SOLE   0 0 15,527
ISHARES TR BARCLAYS 7 10 YR 464287440 48,607 466,480 SH   SOLE   0 0 466,480
ISHARES TR BRAZIL SM-CP ETF 464289131 340 23,586 SH   SOLE   0 0 23,586
ISHARES TR CALIF MUN BD ETF 464288356 8,887 152,061 SH   SOLE   0 0 152,061
ISHARES TR CHINA LG-CAP ETF 464287184 6,294 161,053 SH   SOLE   0 0 161,053
ISHARES TR COHEN STEER REIT 464287564 14,579 152,339 SH   SOLE   0 0 152,339
ISHARES TR CONSER ALLOC ETF 464289883 9,926 303,376 SH   SOLE   0 0 303,376
ISHARES TR CONV BD ETF 46435G102 5,735 109,205 SH   SOLE   0 0 109,205
ISHARES TR CORE 1 5 YR USD 46432F859 13,462 274,406 SH   SOLE   0 0 274,406
ISHARES TR CORE DIV GRWTH 46434V621 81,530 2,457,190 SH   SOLE   0 0 2,457,190
ISHARES TR CORE HIGH DV ETF 46429B663 91,498 1,084,352 SH   SOLE   53 0 1,084,299
ISHARES TR CORE INTL AGGR 46435G672 3,574 68,456 SH   SOLE   0 0 68,456
ISHARES TR CORE LT USDB ETF 464289479 537 9,095 SH   SOLE   0 0 9,095
ISHARES TR CORE MSCI EAFE 46432F842 482,784 8,777,887 SH   SOLE   6,137 0 8,771,750
ISHARES TR CORE MSCI EURO 46434V738 1,988 48,101 SH   SOLE   0 0 48,101
ISHARES TR CORE MSCI INTL 46435G326 697 14,274 SH   SOLE   0 0 14,274
ISHARES TR CORE MSCI PAC 46434V696 1,845 36,443 SH   SOLE   0 0 36,443
ISHARES TR CORE MSCI TOTAL 46432F834 22,137 421,424 SH   SOLE   0 0 421,424
ISHARES TR CORE S&P MCP ETF 464287507 1,014,109 6,106,886 SH   SOLE   116,310 0 5,990,576
ISHARES TR CORE S&P SCP ETF 464287804 418,231 6,033,340 SH   SOLE   28,666 0 6,004,674
ISHARES TR CORE S&P TTL STK 464287150 185,264 3,263,982 SH   SOLE   0 0 3,263,982
ISHARES TR CORE S&P US GWT 464287671 624,165 11,843,735 SH   SOLE   11,586 0 11,832,149
ISHARES TR CORE S&P US VLU 464287663 466,580 9,504,585 SH   SOLE   0 0 9,504,585
ISHARES TR CORE S&P500 ETF 464287200 1,055,396 4,194,569 SH   SOLE   13,041 0 4,181,528
ISHARES TR CORE S&P500 ETF 464287200 252 1,000 SH Put SOLE   0 0 1,000
ISHARES TR CORE TOTAL USD 46434V613 13,455 273,235 SH   SOLE   0 0 273,235
ISHARES TR CORE US AGGBD ET 464287226 593,210 5,570,571 SH   SOLE   44,634 0 5,525,937
ISHARES TR CR 5 10 YR ETF 46435G417 1,658 34,536 SH   SOLE   0 0 34,536
ISHARES TR CRE U S REIT ETF 464288521 4,989 111,229 SH   SOLE   0 0 111,229
ISHARES TR CUR HD EURZN ETF 46434V639 4,264 164,364 SH   SOLE   0 0 164,364
ISHARES TR CUR HED MSCI GER 46434V704 226 9,497 SH   SOLE   1,480 0 8,017
ISHARES TR DEVSMCP EXNA ETF 464288497 394 8,778 SH   SOLE   0 0 8,778
ISHARES TR DOW JONES US ETF 464287846 16,452 132,198 SH   SOLE   0 0 132,198
ISHARES TR EAFE GRWTH ETF 464288885 6,859 99,309 SH   SOLE   0 0 99,309
ISHARES TR EAFE SML CP ETF 464288273 18,613 359,181 SH   SOLE   68,838 0 290,343
ISHARES TR EAFE VALUE ETF 464288877 16,994 375,806 SH   SOLE   0 0 375,806
ISHARES TR EDEG HIG YLELD 46435G250 293 6,337 SH   SOLE   0 0 6,337
ISHARES TR EDGE MSCI MINM 46435G433 4,478 154,134 SH   SOLE   0 0 154,134
ISHARES TR EDGE MSCI USA VL 46432F388 19,320 266,226 SH   SOLE   0 0 266,226
ISHARES TR EDGE US FIXD INM 46435U796 2,464 25,731 SH   SOLE   0 0 25,731
ISHARES TR ESG 1 5 YR USD 46435G243 286 11,713 SH   SOLE   0 0 11,713
ISHARES TR ESG MSCI EAFE 46435G516 1,562 27,229 SH   SOLE   0 0 27,229
ISHARES TR ESG MSCI USA ETF 46435G425 1,312 23,888 SH   SOLE   0 0 23,888
ISHARES TR ESG USD CORPT 46435G193 420 17,577 SH   SOLE   0 0 17,577
ISHARES TR EUROPE ETF 464287861 2,571 65,727 SH   SOLE   0 0 65,727
ISHARES TR EXPANDED TECH 464287515 16,810 96,872 SH   SOLE   0 0 96,872
ISHARES TR EXPND TEC SC ETF 464287549 7,871 45,839 SH   SOLE   0 0 45,839
ISHARES TR EXPONENTIAL TECH 46434V381 4,469 134,356 SH   SOLE   310 0 134,046
ISHARES TR FLTG RATE NT ETF 46429B655 94,390 1,874,315 SH   SOLE   763 0 1,873,552
ISHARES TR GBL COMM SVC ETF 464287275 1,217 24,255 SH   SOLE   0 0 24,255
ISHARES TR GL CLEAN ENE ETF 464288224 1,084 131,193 SH   SOLE   0 0 131,193
ISHARES TR GL TIMB FORE ETF 464288174 1,736 30,379 SH   SOLE   0 0 30,379
ISHARES TR GLB CNS DISC ETF 464288745 831 8,234 SH   SOLE   0 0 8,234
ISHARES TR GLB CNSM STP ETF 464288737 8,181 177,956 SH   SOLE   0 0 177,956
ISHARES TR GLB INFRASTR ETF 464288372 3,847 97,696 SH   SOLE   0 0 97,696
ISHARES TR GLOB HLTHCRE ETF 464287325 6,764 119,394 SH   SOLE   0 0 119,394
ISHARES TR GLOB INDSTRL ETF 464288729 481 6,178 SH   SOLE   0 0 6,178
ISHARES TR GLOB UTILITS ETF 464288711 1,370 27,905 SH   SOLE   0 0 27,905
ISHARES TR GLOBAL 100 ETF 464287572 1,763 41,571 SH   SOLE   0 0 41,571
ISHARES TR GLOBAL ENERG ETF 464287341 2,629 89,565 SH   SOLE   0 0 89,565
ISHARES TR GLOBAL FINLS ETF 464287333 1,308 23,005 SH   SOLE   0 0 23,005
ISHARES TR GLOBAL MATER ETF 464288695 1,217 21,214 SH   SOLE   0 0 21,214
ISHARES TR GLOBAL REIT ETF 46434V647 1,216 51,910 SH   SOLE   0 0 51,910
ISHARES TR GLOBAL TECH ETF 464287291 73,157 507,932 SH   SOLE   130 0 507,802
ISHARES TR GNMA BOND ETF 46429B333 1,083 22,228 SH   SOLE   0 0 22,228
ISHARES TR GOV/CRED BD ETF 464288596 634 5,743 SH   SOLE   0 0 5,743
ISHARES TR GRWT ALLOCAT ETF 464289867 14,961 362,162 SH   SOLE   0 0 362,162
ISHARES TR HDG MSCI EAFE 46434V803 22,510 872,140 SH   SOLE   0 0 872,140
ISHARES TR HDG MSCI JAPAN 46434V886 1,075 38,267 SH   SOLE   0 0 38,267
ISHARES TR IBNDS MAR20 ETF 46432FAK3 334 13,684 SH   SOLE   0 0 13,684
ISHARES TR IBNDS MAR23 ETF 46432FAN7 567 24,080 SH   SOLE   0 0 24,080
ISHARES TR IBONDS DEC19 ETF 46434VAU4 15,773 636,015 SH   SOLE   2,772 0 633,243
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 13,376 535,473 SH   SOLE   2,752 0 532,721
ISHARES TR IBONDS DEC2021 46435G789 3,221 126,600 SH   SOLE   0 0 126,600
ISHARES TR IBONDS DEC2022 46435G755 2,631 102,720 SH   SOLE   0 0 102,720
ISHARES TR IBONDS DEC2023 46435G318 1,177 46,890 SH   SOLE   0 0 46,890
ISHARES TR IBONDS DEC2026 46435GAA0 841 36,499 SH   SOLE   1,278 0 35,221
ISHARES TR IBONDS DEC21 ETF 46434VBK5 10,912 447,929 SH   SOLE   2,835 0 445,094
ISHARES TR IBONDS DEC22 ETF 46434VBA7 8,038 332,574 SH   SOLE   2,842 0 329,732
ISHARES TR IBONDS DEC23 ETF 46434VAX8 5,451 225,345 SH   SOLE   2,850 0 222,495
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,565 65,496 SH   SOLE   1,232 0 64,264
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,413 59,855 SH   SOLE   1,243 0 58,612
ISHARES TR IBONDS ETF 46435UAA9 570 24,379 SH   SOLE   1,265 0 23,114
ISHARES TR IBONDS MAR20 ETF 46432FBC0 1,878 72,399 SH   SOLE   0 0 72,399
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 568 22,178 SH   SOLE   0 0 22,178
ISHARES TR IBONDS SEP19 ETF 46429B564 3,559 140,191 SH   SOLE   0 0 140,191
ISHARES TR IBONDS SEP2020 46434V571 6,012 236,975 SH   SOLE   0 0 236,975
ISHARES TR IBOXX HI YD ETF 464288513 87,331 1,076,832 SH   SOLE   37,552 0 1,039,280
ISHARES TR IBOXX HI YD ETF 464288513 324 4,000 SH Put SOLE   0 0 4,000
ISHARES TR IBOXX INV CP ETF 464287242 216,175 1,916,107 SH   SOLE   10,804 0 1,905,303
ISHARES TR INDIA 50 ETF 464289529 977 27,661 SH   SOLE   0 0 27,661
ISHARES TR INTL DEV RE ETF 464288489 2,197 81,274 SH   SOLE   0 0 81,274
ISHARES TR INTL DEVPPTY ETF 464288422 231 6,686 SH   SOLE   0 0 6,686
ISHARES TR INTL DIV GRWTH 46435G524 519 10,536 SH   SOLE   0 0 10,536
ISHARES TR INTL MOMENTUM FT 46434V449 494 19,296 SH   SOLE   0 0 19,296
ISHARES TR INTL PFD STK ETF 46429B135 1,007 66,634 SH   SOLE   0 0 66,634
ISHARES TR INTL QLTY FACTOR 46434V456 452 17,525 SH   SOLE   0 0 17,525
ISHARES TR INTL SEL DIV ETF 464288448 37,841 1,318,050 SH   SOLE   0 0 1,318,050
ISHARES TR INTL TREA BD ETF 464288117 2,009 41,452 SH   SOLE   0 0 41,452
ISHARES TR INTRM GOV CR ETF 464288612 2,128 19,664 SH   SOLE   0 0 19,664
ISHARES TR INTRM TR CRP ETF 464288638 86,735 1,654,619 SH   SOLE   0 0 1,654,619
ISHARES TR JPMORGAN USD EMG 464288281 96,283 926,597 SH   SOLE   27 0 926,570
ISHARES TR LATN AMER 40 ETF 464287390 742 24,088 SH   SOLE   0 0 24,088
ISHARES TR LNG TR CRPRT BD 464289511 11,204 199,007 SH   SOLE   0 0 199,007
ISHARES TR MBS ETF 464288588 116,027 1,108,715 SH   SOLE   28,338 0 1,080,377
ISHARES TR MICRO-CAP ETF 464288869 3,328 40,366 SH   SOLE   1,171 0 39,195
ISHARES TR MIN VOL EAFE ETF 46429B689 132,826 1,992,587 SH   SOLE   0 0 1,992,587
ISHARES TR MIN VOL JAPN ETF 46434V712 740 11,747 SH   SOLE   0 0 11,747
ISHARES TR MIN VOL USA ETF 46429B697 353,454 6,745,311 SH   SOLE   58,219 0 6,687,092
ISHARES TR MLTFCTR INTL SML 46434V266 692 26,760 SH   SOLE   0 0 26,760
ISHARES TR MODERT ALLOC ETF 464289875 13,807 386,968 SH   SOLE   0 0 386,968
ISHARES TR MORTGE REL ETF 46435G342 7,894 197,645 SH   SOLE   0 0 197,645
ISHARES TR MRGSTR MD CP ETF 464288208 8,820 54,566 SH   SOLE   0 0 54,566
ISHARES TR MRGSTR MD CP GRW 464288307 5,830 29,991 SH   SOLE   0 0 29,991
ISHARES TR MRGSTR MD CP VAL 464288406 3,061 22,055 SH   SOLE   0 0 22,055
ISHARES TR MRGSTR SM CP ETF 464288505 2,918 19,733 SH   SOLE   0 0 19,733
ISHARES TR MRGSTR SM CP GR 464288604 3,924 23,572 SH   SOLE   0 0 23,572
ISHARES TR MRNGSTR INC ETF 46432F875 2,676 114,928 SH   SOLE   0 0 114,928
ISHARES TR MRNGSTR LG-CP ET 464287127 12,165 85,352 SH   SOLE   0 0 85,352
ISHARES TR MRNGSTR LG-CP GR 464287119 23,005 145,114 SH   SOLE   0 0 145,114
ISHARES TR MRNGSTR LG-CP VL 464288109 5,985 62,130 SH   SOLE   0 0 62,130
ISHARES TR MRNING SM CP ETF 464288703 4,575 37,141 SH   SOLE   0 0 37,141
ISHARES TR MSCI AC ASIA ETF 464288182 2,369 37,289 SH   SOLE   0 0 37,289
ISHARES TR MSCI ACWI ETF 464288257 14,352 223,691 SH   SOLE   0 0 223,691
ISHARES TR MSCI ACWI EX US 464288240 3,965 94,484 SH   SOLE   42,432 0 52,052
ISHARES TR MSCI CHINA ETF 46429B671 606 11,513 SH   SOLE   0 0 11,513
ISHARES TR MSCI EAFE ETF 464287465 148,617 2,528,353 SH   SOLE   110,272 0 2,418,081
ISHARES TR MSCI EMG MKT ETF 464287234 95,724 2,450,703 SH   SOLE   84,652 0 2,366,051
ISHARES TR MSCI EMG MKT ETF 464287234 1,047 26,800 SH Put SOLE   0 0 26,800
ISHARES TR MSCI EURO FL ETF 464289180 3,011 177,670 SH   SOLE   0 0 177,670
ISHARES TR MSCI GLOBAL IMP 46435G532 266 5,011 SH   SOLE   0 0 5,011
ISHARES TR MSCI INDIA ETF 46429B598 5,521 165,584 SH   SOLE   0 0 165,584
ISHARES TR MSCI INDIA SM CP 46429B614 774 20,069 SH   SOLE   0 0 20,069
ISHARES TR MSCI INDONIA ETF 46429B309 1,177 47,403 SH   SOLE   0 0 47,403
ISHARES TR MSCI KLD400 SOC 464288570 6,518 70,082 SH   SOLE   0 0 70,082
ISHARES TR MSCI LW CRB TG 46434V464 862 8,371 SH   SOLE   0 0 8,371
ISHARES TR MSCI PERU ETF 464289842 805 22,673 SH   SOLE   0 0 22,673
ISHARES TR MSCI PHILIPS ETF 46429B408 541 16,967 SH   SOLE   0 0 16,967
ISHARES TR MSCI POLAND ETF 46429B606 1,205 52,306 SH   SOLE   0 0 52,306
ISHARES TR MSCI UK ETF NEW 46435G334 31,975 1,089,454 SH   SOLE   0 0 1,089,454
ISHARES TR MSCI USA ESG SLC 464288802 8,444 81,865 SH   SOLE   0 0 81,865
ISHARES TR MULTIFACTOR GLBL 46434V316 460 17,708 SH   SOLE   0 0 17,708
ISHARES TR MULTIFACTOR INTL 46434V274 685 28,900 SH   SOLE   0 0 28,900
ISHARES TR MULTIFACTOR USA 46434V282 4,440 159,382 SH   SOLE   0 0 159,382
ISHARES TR MULTIFACTOR USA 46434V290 926 25,860 SH   SOLE   0 0 25,860
ISHARES TR NA TEC MULTM ETF 464287531 336 7,118 SH   SOLE   0 0 7,118
ISHARES TR NASDAQ BIOTECH 464287556 44,955 466,190 SH   SOLE   29,122 0 437,068
ISHARES TR NATIONAL MUN ETF 464288414 48,945 448,873 SH   SOLE   8,647 0 440,226
ISHARES TR NEW YORK MUN ETF 464288323 1,034 18,877 SH   SOLE   0 0 18,877
ISHARES TR NEW ZEALAND ETF 464289123 1,421 30,877 SH   SOLE   0 0 30,877
ISHARES TR NORTH AMERN NAT 464287374 2,428 89,333 SH   SOLE   0 0 89,333
ISHARES TR PHLX SEMICND ETF 464287523 5,510 35,116 SH   SOLE   0 0 35,116
ISHARES TR RESIDNL REAL EST 464288562 3,570 57,259 SH   SOLE   0 0 57,259
ISHARES TR RUS 1000 ETF 464287622 97,482 702,877 SH   SOLE   43 0 702,834
ISHARES TR RUS 1000 GRW ETF 464287614 343,267 2,622,162 SH   SOLE   35,189 0 2,586,973
ISHARES TR RUS 1000 VAL ETF 464287598 203,656 1,833,910 SH   SOLE   129,239 0 1,704,671
ISHARES TR RUS 2000 GRW ETF 464287648 53,925 320,984 SH   SOLE   9,907 0 311,077
ISHARES TR RUS 2000 VAL ETF 464287630 48,030 446,624 SH   SOLE   17,798 0 428,826
ISHARES TR RUS MD CP GR ETF 464287481 58,491 514,389 SH   SOLE   1,913 0 512,476
ISHARES TR RUS MDCP VAL ETF 464287473 55,058 721,125 SH   SOLE   11,584 0 709,541
ISHARES TR RUS MID CAP ETF 464287499 89,678 1,929,397 SH   SOLE   26,296 0 1,903,101
ISHARES TR RUS TOP 200 ETF 464289446 9,723 166,526 SH   SOLE   0 0 166,526
ISHARES TR RUS TP200 GR ETF 464289438 15,295 213,171 SH   SOLE   0 0 213,171
ISHARES TR RUS TP200 VL ETF 464289420 6,000 125,517 SH   SOLE   0 0 125,517
ISHARES TR RUSEL 2500 ETF 46435G268 519 13,588 SH   SOLE   0 0 13,588
ISHARES TR RUSSELL 2000 ETF 464287655 502,540 3,753,102 SH   SOLE   49,202 0 3,703,900
ISHARES TR RUSSELL 2000 ETF 464287655 911 6,800 SH Put SOLE   0 0 6,800
ISHARES TR RUSSELL 3000 ETF 464287689 55,794 379,761 SH   SOLE   0 0 379,761
ISHARES TR S&P 100 ETF 464287101 13,628 122,188 SH   SOLE   0 0 122,188
ISHARES TR S&P 500 GRWT ETF 464287309 372,041 2,469,242 SH   SOLE   6,332 0 2,462,910
ISHARES TR S&P 500 VAL ETF 464287408 249,049 2,462,421 SH   SOLE   68 0 2,462,353
ISHARES TR S&P MC 400GR ETF 464287606 50,145 262,222 SH   SOLE   0 0 262,222
ISHARES TR S&P MC 400VL ETF 464287705 30,284 218,911 SH   SOLE   0 0 218,911
ISHARES TR S&P SML 600 GWT 464287887 102,620 636,090 SH   SOLE   5,854 0 630,236
ISHARES TR S&P US PFD STK 464288687 145,579 4,252,973 SH   SOLE   0 0 4,252,973
ISHARES TR SELECT DIVID ETF 464287168 103,803 1,162,279 SH   SOLE   79,045 0 1,083,234
ISHARES TR SH TR CRPORT ETF 464288646 43,780 847,791 SH   SOLE   0 0 847,791
ISHARES TR SHORT TREAS BD 464288679 23,321 211,434 SH   SOLE   5,410 0 206,024
ISHARES TR SHRT NAT MUN ETF 464288158 21,380 202,842 SH   SOLE   0 0 202,842
ISHARES TR SP SMCP600VL ETF 464287879 30,740 233,146 SH   SOLE   0 0 233,146
ISHARES TR TIPS BD ETF 464287176 330,922 3,021,844 SH   SOLE   9,060 0 3,012,784
ISHARES TR TRANS AVG ETF 464287192 8,192 49,645 SH   SOLE   0 0 49,645
ISHARES TR TRS FLT RT BD 46434V860 9,102 181,052 SH   SOLE   0 0 181,052
ISHARES TR U.S. BAS MTL ETF 464287838 4,001 47,652 SH   SOLE   0 0 47,652
ISHARES TR U.S. CNSM GD ETF 464287812 2,736 25,707 SH   SOLE   0 0 25,707
ISHARES TR U.S. CNSM SV ETF 464287580 7,741 42,793 SH   SOLE   0 0 42,793
ISHARES TR U.S. ENERGY ETF 464287796 10,126 324,974 SH   SOLE   0 0 324,974
ISHARES TR U.S. FIN SVC ETF 464287770 12,334 109,860 SH   SOLE   0 0 109,860
ISHARES TR U.S. FINLS ETF 464287788 18,931 177,969 SH   SOLE   0 0 177,969
ISHARES TR U.S. INSRNCE ETF 464288786 437 7,577 SH   SOLE   0 0 7,577
ISHARES TR U.S. MED DVC ETF 464288810 51,576 258,123 SH   SOLE   55 0 258,068
ISHARES TR U.S. PHARMA ETF 464288836 2,373 16,855 SH   SOLE   0 0 16,855
ISHARES TR U.S. REAL ES ETF 464287739 26,036 347,429 SH   SOLE   0 0 347,429
ISHARES TR U.S. TECH ETF 464287721 41,334 258,453 SH   SOLE   0 0 258,453
ISHARES TR U.S. UTILITS ETF 464287697 13,574 101,132 SH   SOLE   0 0 101,132
ISHARES TR ULTR SH TRM BD 46434V878 14,908 297,716 SH   SOLE   0 0 297,716
ISHARES TR US AER DEF ETF 464288760 64,714 374,374 SH   SOLE   0 0 374,374
ISHARES TR US BR DEL SE ETF 464288794 3,162 56,427 SH   SOLE   0 0 56,427
ISHARES TR US HLTHCARE ETF 464287762 39,923 220,799 SH   SOLE   0 0 220,799
ISHARES TR US HLTHCR PR ETF 464288828 8,684 52,569 SH   SOLE   0 0 52,569
ISHARES TR US HOME CONS ETF 464288752 5,257 174,995 SH   SOLE   0 0 174,995
ISHARES TR US INDUSTRIALS 464287754 14,147 110,070 SH   SOLE   0 0 110,070
ISHARES TR US OIL EQ&SV ETF 464288844 527 25,808 SH   SOLE   0 0 25,808
ISHARES TR US OIL GS EX ETF 464288851 1,487 28,794 SH   SOLE   0 0 28,794
ISHARES TR US REGNL BKS ETF 464288778 5,831 146,365 SH   SOLE   0 0 146,365
ISHARES TR US TELECOM ETF 464287713 1,700 64,515 SH   SOLE   0 0 64,515
ISHARES TR US TREAS BD ETF 46429B267 30,793 1,249,215 SH   SOLE   0 0 1,249,215
ISHARES TR USA MOMENTUM FCT 46432F396 162,773 1,623,994 SH   SOLE   410 0 1,623,584
ISHARES TR USA QUALITY FCTR 46432F339 33,058 430,664 SH   SOLE   543 0 430,121
ISHARES TR USA SIZE FACTOR 46432F370 921 12,017 SH   SOLE   0 0 12,017
ISHARES TR USD INV GRDE ETF 464288620 5,336 100,770 SH   SOLE   0 0 100,770
ISHARES TR YLD OPTIM BD 46434V787 2,049 86,718 SH   SOLE   0 0 86,718
ISHARES US ETF TR COMMOD SEL STG 46431W853 2,176 71,352 SH   SOLE   0 0 71,352
ISHARES US ETF TR INT RT HD LONG 46431W812 1,085 45,340 SH   SOLE   0 0 45,340
ISHARES US ETF TR INT RT HDG C B 46431W705 5,402 59,582 SH   SOLE   0 0 59,582
ISHARES US ETF TR IT RT HDG HGYL 46431W606 3,504 41,338 SH   SOLE   0 0 41,338
ISHARES US ETF TR SHT MAT BD ETF 46431W507 224,103 4,495,545 SH   SOLE   661 0 4,494,884
ISHARES US ETF TR SHT MAT MUN ETF 46431W838 2,148 43,010 SH   SOLE   0 0 43,010
ISTAR INC COM 45031U101 399 43,509 SH   SOLE   0 0 43,509
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1,384 151,435 SH   SOLE   141,265 0 10,170
ITERIS INC COM 46564T107 481 129,000 SH   SOLE   0 0 129,000
ITRON INC COM 465741106 628 13,273 SH   SOLE   11,845 0 1,428
ITT INC COM 45073V108 251 5,207 SH   SOLE   1,514 0 3,693
IVY HIGH INC OPPORTUNITIES F COM 465893105 309 25,503 SH   SOLE   0 0 25,503
JACK IN THE BOX INC COM 466367109 214 2,760 SH   SOLE   0 0 2,760
JACOBS ENGR GROUP INC DEL COM 469814107 704 12,049 SH   SOLE   59 0 11,990
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 919 25,840 SH   SOLE   0 0 25,840
JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 2,642 71,763 SH   SOLE   0 0 71,763
JANUS DETROIT STR TR HENDERSON MTG 47103U852 5,073 100,692 SH   SOLE   0 0 100,692
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 40,661 829,815 SH   SOLE   776 0 829,039
JANUS DETROIT STR TR LONG TERM CARE 47103U407 1,116 44,418 SH   SOLE   0 0 44,418
JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 219 26,284 SH   SOLE   0 0 26,284
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,095 8,834 SH   SOLE   2,376 0 6,458
JD COM INC SPON ADR CL A 47215P106 1,253 59,857 SH   SOLE   0 0 59,857
JEFFERIES FINL GROUP INC COM 47233W109 230 13,274 SH   SOLE   0 0 13,274
JETBLUE AIRWAYS CORP COM 477143101 1,705 106,138 SH   SOLE   0 0 106,138
JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 401 16,316 SH   SOLE   0 0 16,316
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 17,428 543,760 SH   SOLE   0 0 543,760
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 2,916 114,281 SH   SOLE   0 0 114,281
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 724 25,788 SH   SOLE   0 0 25,788
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1,423 45,450 SH   SOLE   0 0 45,450
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 2,013 63,825 SH   SOLE   0 0 63,825
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 26,327 864,882 SH   SOLE   0 0 864,882
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 4,913 124,869 SH   SOLE   0 0 124,869
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 2,005 88,632 SH   SOLE   0 0 88,632
JOHNSON & JOHNSON COM 478160104 133,941 1,037,900 SH   SOLE   108,473 0 929,427
JOHNSON CTLS INTL PLC SHS G51502105 4,555 153,636 SH   SOLE   89,064 0 64,572
JONES LANG LASALLE INC COM 48020Q107 1,339 10,573 SH   SOLE   20 0 10,553
JP MORGAN EXCHANGE TRADED FD DCPLND HG YLD 46641Q878 3,415 71,684 SH   SOLE   0 0 71,684
JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 1,813 35,656 SH   SOLE   0 0 35,656
JP MORGAN EXCHANGE TRADED FD DIV RTN EU ETF 46641Q605 1,118 22,050 SH   SOLE   0 0 22,050
JP MORGAN EXCHANGE TRADED FD DIV RTN GLB EQ 46641Q100 356 6,549 SH   SOLE   0 0 6,549
JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 19,035 374,049 SH   SOLE   0 0 374,049
JP MORGAN EXCHANGE TRADED FD DIVERSFED RTRN 46641Q886 697 12,206 SH   SOLE   0 0 12,206
JP MORGAN EXCHANGE TRADED FD JPMORGAN DIVER 46641Q407 1,940 29,908 SH   SOLE   0 0 29,908
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 25,645 511,573 SH   SOLE   0 0 511,573
JP MORGAN EXCHANGE TRADED FD US QUALTY FCTR 46641Q761 201 8,122 SH   SOLE   0 0 8,122
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 6,278 281,292 SH   SOLE   0 0 281,292
JPMORGAN CHASE & CO COM 46625H100 103,666 1,061,931 SH   SOLE   119,072 0 942,859
JUNIPER NETWORKS INC COM 48203R104 215 7,983 SH   SOLE   2,717 0 5,266
KADANT INC COM 48282T104 306 3,761 SH   SOLE   0 0 3,761
KANSAS CITY SOUTHERN COM NEW 485170302 1,580 16,554 SH   SOLE   22 0 16,532
KAYNE ANDERSN MLP MIDS INVT COM 486606106 803 58,322 SH   SOLE   0 0 58,322
KAYNE ANDERSON MDSTM ENERGY COM 48661E108 1,301 134,786 SH   SOLE   0 0 134,786
KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 479 11,422 SH   SOLE   11,187 0 235
KB HOME COM 48666K109 193 10,101 SH   SOLE   7,299 0 2,802
KBR INC COM 48242W106 232 15,307 SH   SOLE   9,369 0 5,938
KCAP FINL INC COM 48668E101 55 15,984 SH   SOLE   0 0 15,984
KEARNY FINL CORP MD COM 48716P108 355 27,715 SH   SOLE   0 0 27,715
KELLOGG CO COM 487836108 1,762 30,913 SH   SOLE   549 0 30,364
KEMET CORP COM NEW 488360207 280 15,979 SH   SOLE   996 0 14,983
KEMPER CORP DEL COM 488401100 303 4,560 SH   SOLE   0 0 4,560
KENNAMETAL INC COM 489170100 212 6,359 SH   SOLE   4,464 0 1,895
KENNEDY-WILSON HLDGS INC COM 489398107 1,272 70,025 SH   SOLE   0 0 70,025
KEURIG DR PEPPER INC COM 49271V100 506 19,747 SH   SOLE   0 0 19,747
KEYCORP NEW COM 493267108 1,894 128,136 SH   SOLE   45,818 0 82,318
KEYSIGHT TECHNOLOGIES INC COM 49338L103 850 13,685 SH   SOLE   2,919 0 10,766
KIMBERLY CLARK CORP COM 494368103 33,848 297,069 SH   SOLE   78,848 0 218,221
KIMCO RLTY CORP COM 49446R109 885 60,427 SH   SOLE   12,615 0 47,812
KINDER MORGAN INC DEL COM 49456B101 14,570 947,344 SH   SOLE   50,306 0 897,038
KINROSS GOLD CORP COM NO PAR 496902404 596 183,828 SH   SOLE   0 0 183,828
KINSALE CAP GROUP INC COM 49714P108 562 10,110 SH   SOLE   9,843 0 267
KIRKLAND LAKE GOLD LTD COM 49741E100 455 17,455 SH   SOLE   0 0 17,455
KITE RLTY GROUP TR COM NEW 49803T300 176 12,521 SH   SOLE   2,262 0 10,259
KKR & CO INC CL A 48251W104 5,441 277,169 SH   SOLE   0 0 277,169
KKR INCOME OPPORTUNITIES FD COM 48249T106 427 29,975 SH   SOLE   0 0 29,975
KKR REAL ESTATE FIN TR INC COM 48251K100 287 14,985 SH   SOLE   0 0 14,985
KLA-TENCOR CORP COM 482480100 2,471 27,617 SH   SOLE   11,215 0 16,402
KOHLS CORP COM 500255104 2,143 32,307 SH   SOLE   6,242 0 26,065
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 990 28,195 SH   SOLE   10,796 0 17,399
KORN FERRY INTL COM NEW 500643200 328 8,305 SH   SOLE   1,535 0 6,770
KRAFT HEINZ CO COM 500754106 13,941 323,900 SH   SOLE   61,829 0 262,071
KRANESHARES TR BOSERA MSCI CH 500767405 943 38,539 SH   SOLE   0 0 38,539
KRANESHARES TR CSI CHI INTERNET 500767306 1,906 50,826 SH   SOLE   0 0 50,826
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 348 24,688 SH   SOLE   0 0 24,688
KROGER CO COM 501044101 4,172 151,704 SH   SOLE   11,563 0 140,141
KRONOS WORLDWIDE INC COM 50105F105 200 17,328 SH   SOLE   2,859 0 14,469
L BRANDS INC COM 501797104 1,234 48,055 SH   SOLE   1,217 0 46,838
L3 TECHNOLOGIES INC COM 502413107 3,983 22,933 SH   SOLE   14,854 0 8,079
LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 100 10,640 SH   SOLE   0 0 10,640
LABORATORY CORP AMER HLDGS COM NEW 50540R409 655 5,187 SH   SOLE   36 0 5,151
LADDER CAP CORP CL A 505743104 263 16,975 SH   SOLE   33 0 16,942
LAM RESEARCH CORP COM 512807108 2,928 21,502 SH   SOLE   2,605 0 18,897
LAMAR ADVERTISING CO NEW CL A 512816109 650 9,400 SH   SOLE   1,245 0 8,155
LAMB WESTON HLDGS INC COM 513272104 2,155 29,298 SH   SOLE   5,637 0 23,661
LANDSTAR SYS INC COM 515098101 935 9,774 SH   SOLE   6,739 0 3,035
LAS VEGAS SANDS CORP COM 517834107 6,803 130,710 SH   SOLE   630 0 130,080
LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 487 18,074 SH   SOLE   0 0 18,074
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 32,116 1,244,813 SH   SOLE   0 0 1,244,813
LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 10,111 363,692 SH   SOLE   0 0 363,692
LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 453 32,957 SH   SOLE   0 0 32,957
LAUDER ESTEE COS INC CL A 518439104 5,345 41,082 SH   SOLE   3,247 0 37,835
LAZARD GLB TTL RET&INCM FD I COM 52106W103 147 10,777 SH   SOLE   0 0 10,777
LAZARD LTD SHS A G54050102 698 18,915 SH   SOLE   1,201 0 17,714
LAZYDAYS HLDGS INC COM 52110H100 395 73,060 SH   SOLE   0 0 73,060
LEAR CORP COM NEW 521865204 1,587 12,913 SH   SOLE   5,140 0 7,773
LEE ENTERPRISES INC COM 523768109 54 25,702 SH   SOLE   0 0 25,702
LEGACY RESVS INC COM 524706108 20 13,007 SH   SOLE   0 0 13,007
LEGACY TEX FINL GROUP INC COM 52471Y106 459 14,310 SH   SOLE   14,183 0 127
LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 582 22,591 SH   SOLE   0 0 22,591
LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 968 40,087 SH   SOLE   0 0 40,087
LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 9,681 337,552 SH   SOLE   0 0 337,552
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 3,863 144,528 SH   SOLE   0 0 144,528
LEGGETT & PLATT INC COM 524660107 846 23,613 SH   SOLE   1,276 0 22,337
LEIDOS HLDGS INC COM 525327102 467 8,855 SH   SOLE   2,961 0 5,894
LENNAR CORP CL A 526057104 521 13,295 SH   SOLE   8 0 13,287
LENNOX INTL INC COM 526107107 901 4,115 SH   SOLE   1,561 0 2,554
LEXICON PHARMACEUTICALS INC COM NEW 528872302 201 30,261 SH   SOLE   26,953 0 3,308
LEXINGTON REALTY TRUST COM 529043101 2,231 271,773 SH   SOLE   71,467 0 200,306
LGI HOMES INC COM 50187T106 614 13,576 SH   SOLE   0 0 13,576
LHC GROUP INC COM 50187A107 419 4,460 SH   SOLE   868 0 3,592
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,144 770,262 SH   SOLE   0 0 770,262
LIBERTY ALL-STAR GROWTH FD I COM 529900102 398 90,636 SH   SOLE   0 0 90,636
LIBERTY BROADBAND CORP COM SER C 530307305 301 4,172 SH   SOLE   3,148 0 1,024
LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 72 115,000 PRN   SOLE   0 0 115,000
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 393 10,687 SH   SOLE   8,198 0 2,489
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 798 21,583 SH   SOLE   16,888 0 4,695
LIBERTY OILFIELD SVCS INC COM CL A 53115L104 268 20,694 SH   SOLE   20,694 0 0
LIBERTY PPTY TR SH BEN INT 531172104 522 12,459 SH   SOLE   2,733 0 9,726
LIFE STORAGE INC COM 53223X107 4,242 45,616 SH   SOLE   0 0 45,616
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 332 2,446 SH   SOLE   508 0 1,938
LILLY ELI & CO COM 532457108 23,244 200,860 SH   SOLE   11,569 0 189,291
LILLY ELI & CO COM 532457108 2,222 19,200 SH Put SOLE   0 0 19,200
LIMBACH HLDGS INC COM 53263P105 133 36,140 SH   SOLE   0 0 36,140
LIMELIGHT NETWORKS INC COM 53261M104 24 10,300 SH   SOLE   0 0 10,300
LINCOLN ELEC HLDGS INC COM 533900106 418 5,301 SH   SOLE   0 0 5,301
LINCOLN NATL CORP IND COM 534187109 1,976 38,511 SH   SOLE   1,035 0 37,476
LINDBLAD EXPEDITIONS HLDGS I COM 535219109 683 50,761 SH   SOLE   0 0 50,761
LINDE PLC COM G5494J103 6,648 42,607 SH   SOLE   22,070 0 20,537
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 428 28,738 SH   SOLE   11,393 0 17,345
LITHIA MTRS INC CL A 536797103 399 5,224 SH   SOLE   4,746 0 478
LITTELFUSE INC COM 537008104 304 1,773 SH   SOLE   1,246 0 527
LIVE NATION ENTERTAINMENT IN COM 538034109 491 9,960 SH   SOLE   1,293 0 8,667
LIVEPERSON INC COM 538146101 219 11,593 SH   SOLE   0 0 11,593
LIVERAMP HLDGS INC COM 53815P108 1,479 38,281 SH   SOLE   7,096 0 31,185
LKQ CORP COM 501889208 877 36,962 SH   SOLE   19,272 0 17,690
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 438 171,002 SH   SOLE   159,217 0 11,785
LOCKHEED MARTIN CORP COM 539830109 56,004 213,884 SH   SOLE   5,955 0 207,929
LOEWS CORP COM 540424108 559 12,285 SH   SOLE   5,770 0 6,515
LOGMEIN INC COM 54142L109 1,121 13,743 SH   SOLE   3,298 0 10,445
LOUISIANA PAC CORP COM 546347105 272 12,249 SH   SOLE   0 0 12,249
LOWES COS INC COM 548661107 17,492 189,389 SH   SOLE   25,251 0 164,138
LPL FINL HLDGS INC COM 50212V100 1,234 20,196 SH   SOLE   0 0 20,196
LRAD CORP COM 50213V109 228 90,579 SH   SOLE   0 0 90,579
LTC PPTYS INC COM 502175102 1,636 39,253 SH   SOLE   461 0 38,792
LULULEMON ATHLETICA INC COM 550021109 3,466 28,501 SH   SOLE   4,748 0 23,753
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 109 11,423 SH   SOLE   0 0 11,423
LUMENTUM HLDGS INC COM 55024U109 783 18,632 SH   SOLE   1,809 0 16,823
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,707 44,577 SH   SOLE   722 0 43,855
M & T BK CORP COM 55261F104 1,138 7,953 SH   SOLE   5,418 0 2,535
MACQUARIE FT TR GB INF UT DI COM 55607W100 124 13,481 SH   SOLE   0 0 13,481
MACQUARIE INFRASTRUCTURE COR COM 55608B105 524 14,338 SH   SOLE   73 0 14,265
MACQUARIE INFRASTRUCTURE COR NOTE 2.875% 7/1 55608BAA3 60 60,000 PRN   SOLE   0 0 60,000
MACYS INC COM 55616P104 919 30,856 SH   SOLE   54 0 30,802
MADDEN STEVEN LTD COM 556269108 547 18,065 SH   SOLE   5,291 0 12,774
MADISON CVRED CALL & EQ STR COM 557437100 352 57,063 SH   SOLE   0 0 57,063
MADRIGAL PHARMACEUTICALS INC COM 558868105 255 2,260 SH   SOLE   27 0 2,233
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,317 58,136 SH   SOLE   1,344 0 56,792
MAGNA INTL INC COM 559222401 1,861 40,941 SH   SOLE   3,311 0 37,630
MAGNACHIP SEMICONDUCTOR CORP COM 55933J203 185 29,850 SH   SOLE   0 0 29,850
MAIDEN HOLDINGS LTD SHS G5753U112 56 34,003 SH   SOLE   0 0 34,003
MAIN STREET CAPITAL CORP COM 56035L104 3,437 101,662 SH   SOLE   7,776 0 93,886
MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 547 28,027 SH   SOLE   0 0 28,027
MALLINCKRODT PUB LTD CO SHS G5785G107 1,056 66,861 SH   SOLE   0 0 66,861
MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 408 20,478 SH   SOLE   0 0 20,478
MANHATTAN ASSOCS INC COM 562750109 301 7,097 SH   SOLE   6,073 0 1,024
MANITOWOC CO INC COM NEW 563571405 174 11,771 SH   SOLE   3 0 11,768
MANNKIND CORP COM NEW 56400P706 19 18,342 SH   SOLE   0 0 18,342
MANPOWERGROUP INC COM 56418H100 267 4,115 SH   SOLE   1,533 0 2,582
MANULIFE FINL CORP COM 56501R106 673 47,459 SH   SOLE   6,770 0 40,689
MARATHON OIL CORP COM 565849106 1,603 111,759 SH   SOLE   3,973 0 107,786
MARATHON PETE CORP COM 56585A102 6,917 117,209 SH   SOLE   22,918 0 94,291
MARKEL CORP COM 570535104 1,304 1,256 SH   SOLE   0 0 1,256
MARRIOTT INTL INC NEW CL A 571903202 4,490 41,355 SH   SOLE   14,705 0 26,650
MARSH & MCLENNAN COS INC COM 571748102 1,926 24,152 SH   SOLE   7,761 0 16,391
MARTEN TRANS LTD COM 573075108 310 19,153 SH   SOLE   18,248 0 905
MARTIN MARIETTA MATLS INC COM 573284106 1,046 6,083 SH   SOLE   2,212 0 3,871
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 301 18,568 SH   SOLE   8,925 0 9,643
MASCO CORP COM 574599106 1,668 57,037 SH   SOLE   6,895 0 50,142
MASIMO CORP COM 574795100 740 6,894 SH   SOLE   3,280 0 3,614
MASTERCARD INCORPORATED CL A 57636Q104 49,234 260,979 SH   SOLE   28,372 0 232,607
MATCH GROUP INC COM 57665R106 402 9,398 SH   SOLE   494 0 8,904
MATERIALISE NV SPONSORED ADS 57667T100 241 12,050 SH   SOLE   0 0 12,050
MATTEL INC COM 577081102 563 56,398 SH   SOLE   14 0 56,384
MAXIM INTEGRATED PRODS INC COM 57772K101 1,699 33,420 SH   SOLE   1,009 0 32,411
MB FINANCIAL INC NEW COM 55264U108 263 6,648 SH   SOLE   0 0 6,648
MCCORMICK & CO INC COM NON VTG 579780206 7,252 52,084 SH   SOLE   16,570 0 35,514
MCCORMICK & CO INC COM VTG 579780107 666 4,800 SH   SOLE   0 0 4,800
MCDERMOTT INTL INC COM 580037703 192 29,331 SH   SOLE   3,304 0 26,027
MCDONALDS CORP COM 580135101 43,064 242,521 SH   SOLE   16,513 0 226,008
MCKESSON CORP COM 58155Q103 3,460 31,316 SH   SOLE   6,501 0 24,815
MDU RES GROUP INC COM 552690109 2,749 115,321 SH   SOLE   0 0 115,321
MEDICAL PPTYS TRUST INC COM 58463J304 4,454 277,004 SH   SOLE   2,507 0 274,497
MEDIDATA SOLUTIONS INC COM 58471A105 1,421 21,083 SH   SOLE   19,462 0 1,621
MEDIFAST INC COM 58470H101 277 2,216 SH   SOLE   0 0 2,216
MEDLEY CAP CORP COM 58503F106 475 178,548 SH   SOLE   0 0 178,548
MEDNAX INC COM 58502B106 345 10,461 SH   SOLE   455 0 10,006
MEDTRONIC PLC SHS G5960L103 17,692 194,507 SH   SOLE   68,307 0 126,200
MELLANOX TECHNOLOGIES LTD SHS M51363113 605 6,551 SH   SOLE   244 0 6,307
MERCADOLIBRE INC COM 58733R102 2,192 7,485 SH   SOLE   729 0 6,756
MERCER INTL INC COM 588056101 145 13,914 SH   SOLE   3,514 0 10,400
MERCK & CO INC COM 58933Y105 47,770 625,184 SH   SOLE   64,489 0 560,695
MERCURY GENL CORP NEW COM 589400100 732 14,155 SH   SOLE   622 0 13,533
MERIDIAN BIOSCIENCE INC COM 589584101 386 22,259 SH   SOLE   0 0 22,259
MERIT MED SYS INC COM 589889104 363 6,498 SH   SOLE   2,258 0 4,240
MERITOR INC COM 59001K100 1,400 82,787 SH   SOLE   30 0 82,757
METHODE ELECTRS INC COM 591520200 282 12,117 SH   SOLE   10,685 0 1,432
METLIFE INC COM 59156R108 7,376 179,650 SH   SOLE   81,410 0 98,240
METTLER TOLEDO INTERNATIONAL COM 592688105 333 589 SH   SOLE   388 0 201
MEXICO FD INC COM 592835102 235 17,715 SH   SOLE   0 0 17,715
MFA FINL INC COM 55272X102 365 54,627 SH   SOLE   0 0 54,627
MFS CHARTER INCOME TR SH BEN INT 552727109 476 64,897 SH   SOLE   0 0 64,897
MFS GOVT MKTS INCOME TR SH BEN INT 552939100 317 70,671 SH   SOLE   0 0 70,671
MFS HIGH INCOME MUN TR SH BEN INT 59318D104 84 18,137 SH   SOLE   0 0 18,137
MFS HIGH YIELD MUN TR SH BEN INT 59318E102 153 36,586 SH   SOLE   0 0 36,586
MFS INTER INCOME TR SH BEN INT 55273C107 617 168,090 SH   SOLE   0 0 168,090
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 549 256,317 SH   SOLE   0 0 256,317
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 644 125,699 SH   SOLE   0 0 125,699
MFS SPL VALUE TR SH BEN INT 55274E102 100 20,140 SH   SOLE   0 0 20,140
MGE ENERGY INC COM 55277P104 1,037 17,290 SH   SOLE   12 0 17,278
MGIC INVT CORP WIS COM 552848103 1,367 130,685 SH   SOLE   32,625 0 98,060
MGM GROWTH PPTYS LLC CL A COM 55303A105 541 20,487 SH   SOLE   0 0 20,487
MGM RESORTS INTERNATIONAL COM 552953101 803 33,104 SH   SOLE   168 0 32,936
MICROCHIP TECHNOLOGY INC COM 595017104 3,101 43,115 SH   SOLE   1,128 0 41,987
MICRON TECHNOLOGY INC COM 595112103 7,151 225,379 SH   SOLE   1,177 0 224,202
MICROSOFT CORP COM 594918104 188,883 1,859,633 SH   SOLE   281,767 0 1,577,866
MID AMER APT CMNTYS INC COM 59522J103 546 5,709 SH   SOLE   80 0 5,629
MIDDLEBY CORP COM 596278101 587 5,716 SH   SOLE   1,797 0 3,919
MIDDLESEX WATER CO COM 596680108 258 4,834 SH   SOLE   0 0 4,834
MILLER HOWARD HIGH INC EQTY COM SHS BEN IN 600379101 352 36,924 SH   SOLE   0 0 36,924
MIMECAST LTD ORD SHS G14838109 212 6,314 SH   SOLE   4,539 0 1,775
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 72 14,843 SH   SOLE   12,167 0 2,676
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 309 102,890 SH   SOLE   99,633 0 3,257
MKS INSTRUMENT INC COM 55306N104 352 5,447 SH   SOLE   3 0 5,444
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 93 13,234 SH   SOLE   110 0 13,124
MOHAWK INDS INC COM 608190104 251 2,142 SH   SOLE   616 0 1,526
MOLINA HEALTHCARE INC COM 60855R100 304 2,620 SH   SOLE   0 0 2,620
MOLSON COORS BREWING CO CL B 60871R209 2,049 36,488 SH   SOLE   502 0 35,986
MOMO INC ADR 60879B107 423 17,829 SH   SOLE   12,035 0 5,794
MONDELEZ INTL INC CL A 609207105 12,028 300,469 SH   SOLE   57,415 0 243,054
MONGODB INC CL A 60937P106 1,222 14,590 SH   SOLE   0 0 14,590
MONMOUTH REAL ESTATE INVT CO CL A 609720107 278 22,436 SH   SOLE   0 0 22,436
MONOLITHIC PWR SYS INC COM 609839105 1,686 14,501 SH   SOLE   12,054 0 2,447
MONRO INC COM 610236101 1,379 20,063 SH   SOLE   8,394 0 11,669
MONSTER BEVERAGE CORP NEW COM 61174X109 4,243 86,203 SH   SOLE   72,889 0 13,314
MOODYS CORP COM 615369105 2,292 16,369 SH   SOLE   13,032 0 3,337
MOOG INC CL A 615394202 555 7,163 SH   SOLE   0 0 7,163
MOOG INC CL B 615394301 260 3,390 SH   SOLE   0 0 3,390
MORGAN STANLEY COM NEW 617446448 7,074 178,419 SH   SOLE   44,234 0 134,185
MOSAIC CO NEW COM 61945C103 684 23,410 SH   SOLE   9,055 0 14,355
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,366 11,870 SH   SOLE   3,382 0 8,488
MPLX LP COM UNIT REP LTD 55336V100 656 21,649 SH   SOLE   0 0 21,649
MRC GLOBAL INC COM 55345K103 254 20,731 SH   SOLE   20,731 0 0
MSC INDL DIRECT INC CL A 553530106 491 6,381 SH   SOLE   2,672 0 3,709
MSCI INC COM 55354G100 1,922 13,035 SH   SOLE   11,323 0 1,712
MUELLER WTR PRODS INC COM SER A 624758108 400 43,912 SH   SOLE   0 0 43,912
MURPHY USA INC COM 626755102 1,061 13,843 SH   SOLE   13,190 0 653
MV OIL TR TR UNITS 553859109 82 11,706 SH   SOLE   0 0 11,706
MYLAN N V SHS EURO N59465109 1,245 45,434 SH   SOLE   10,963 0 34,471
MYND ANALYTICS INC *W EXP 06/29/202 62857N111 1 15,600 SH   SOLE   0 0 15,600
MYRIAD GENETICS INC COM 62855J104 254 8,743 SH   SOLE   0 0 8,743
NASDAQ INC COM 631103108 1,624 19,906 SH   SOLE   14,242 0 5,664
NATIONAL BEVERAGE CORP COM 635017106 371 5,173 SH   SOLE   0 0 5,173
NATIONAL FUEL GAS CO N J COM 636180101 1,205 23,549 SH   SOLE   18 0 23,531
NATIONAL GRID PLC SPONSORED ADR NE 636274409 10,274 214,126 SH   SOLE   177,345 0 36,781
NATIONAL HEALTH INVS INC COM 63633D104 248 3,278 SH   SOLE   459 0 2,819
NATIONAL INSTRS CORP COM 636518102 214 4,724 SH   SOLE   3,934 0 790
NATIONAL OILWELL VARCO INC COM 637071101 1,206 46,919 SH   SOLE   11,031 0 35,888
NATIONAL RETAIL PPTYS INC COM 637417106 1,816 37,431 SH   SOLE   390 0 37,041
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 445 16,809 SH   SOLE   0 0 16,809
NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1,234 31,380 SH   SOLE   0 0 31,380
NATUS MEDICAL INC DEL COM 639050103 402 11,812 SH   SOLE   2,080 0 9,732
NAVIENT CORPORATION COM 63938C108 91 10,320 SH   SOLE   5,905 0 4,415
NBT BANCORP INC COM 628778102 269 7,776 SH   SOLE   0 0 7,776
NEKTAR THERAPEUTICS COM 640268108 625 19,005 SH   SOLE   0 0 19,005
NEOGENOMICS INC COM NEW 64049M209 232 18,415 SH   SOLE   4,467 0 13,948
NETAPP INC COM 64110D104 1,043 17,474 SH   SOLE   7,913 0 9,561
NETEASE INC SPONSORED ADR 64110W102 575 2,441 SH   SOLE   0 0 2,441
NETFLIX INC COM 64110L106 54,747 204,539 SH   SOLE   6,371 0 198,168
NEUBERGER BERMAN HGH YLD FD COM 64128C106 845 87,387 SH   SOLE   0 0 87,387
NEUBERGER BERMAN RE ES SEC F COM 64190A103 135 32,426 SH   SOLE   0 0 32,426
NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 158 13,063 SH   SOLE   0 0 13,063
NEUROCRINE BIOSCIENCES INC COM 64125C109 278 3,894 SH   SOLE   369 0 3,525
NEW AMER HIGH INCOME FD INC COM NEW 641876800 180 23,773 SH   SOLE   872 0 22,901
NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 548 9,802 SH   SOLE   0 0 9,802
NEW GOLD INC CDA COM 644535106 32 42,297 SH   SOLE   0 0 42,297
NEW JERSEY RES COM 646025106 321 7,026 SH   SOLE   17 0 7,009
NEW MTN FIN CORP COM 647551100 368 29,291 SH   SOLE   0 0 29,291
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 513 9,356 SH   SOLE   0 0 9,356
NEW RELIC INC COM 64829B100 1,459 18,022 SH   SOLE   10,114 0 7,908
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 1,686 118,615 SH   SOLE   117 0 118,498
NEW SR INVT GROUP INC COM 648691103 155 37,506 SH   SOLE   0 0 37,506
NEW YORK CMNTY BANCORP INC COM 649445103 888 94,370 SH   SOLE   3,497 0 90,873
NEW YORK MTG TR INC COM PAR $.02 649604501 178 30,267 SH   SOLE   0 0 30,267
NEWELL BRANDS INC COM 651229106 1,170 62,921 SH   SOLE   284 0 62,637
NEWMARK GROUP INC CL A 65158N102 160 19,938 SH   SOLE   2,750 0 17,188
NEWMARKET CORP COM 651587107 880 2,135 SH   SOLE   2,037 0 98
NEWMONT MINING CORP COM 651639106 1,808 52,190 SH   SOLE   733 0 51,457
NEWS CORP NEW CL B 65249B208 189 16,374 SH   SOLE   16,309 0 65
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 434 24,892 SH   SOLE   0 0 24,892
NEXSTAR MEDIA GROUP INC CL A 65336K103 358 4,551 SH   SOLE   3,567 0 984
NEXTERA ENERGY INC COM 65339F101 25,037 144,038 SH   SOLE   30,461 0 113,577
NICE LTD SPONSORED ADR 653656108 267 2,465 SH   SOLE   746 0 1,719
NIKE INC CL B 654106103 16,015 216,012 SH   SOLE   18,139 0 197,873
NIO INC SPON ADS 62914V106 68 10,640 SH   SOLE   0 0 10,640
NISOURCE INC COM 65473P105 577 22,766 SH   SOLE   798 0 21,968
NLIGHT INC COM 65487K100 270 15,168 SH   SOLE   14,868 0 300
NMI HLDGS INC CL A 629209305 262 14,677 SH   SOLE   11,179 0 3,498
NOBLE CORP PLC SHS USD G65431101 66 25,178 SH   SOLE   269 0 24,909
NOBLE ENERGY INC COM 655044105 219 11,677 SH   SOLE   9,261 0 2,416
NOKIA CORP SPONSORED ADR 654902204 594 102,086 SH   SOLE   7,989 0 94,097
NOMAD FOODS LTD USD ORD SHS G6564A105 324 19,396 SH   SOLE   19,196 0 200
NORDIC AMERICAN TANKERS LIMI COM G65773106 165 82,397 SH   SOLE   0 0 82,397
NORDSTROM INC COM 655664100 725 15,561 SH   SOLE   194 0 15,367
NORFOLK SOUTHERN CORP COM 655844108 7,833 52,381 SH   SOLE   1,663 0 50,718
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 7 12,010 SH   SOLE   0 0 12,010
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 569 23,898 SH   SOLE   0 0 23,898
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 258 10,565 SH   SOLE   0 0 10,565
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 730 30,114 SH   SOLE   0 0 30,114
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 427 18,687 SH   SOLE   0 0 18,687
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,082 44,496 SH   SOLE   0 0 44,496
NORTHERN LTS FD TR IV QUTX RSK MNDGW 66538H732 248 9,085 SH   SOLE   0 0 9,085
NORTHERN TR CORP COM 665859104 1,344 16,078 SH   SOLE   989 0 15,089
NORTHROP GRUMMAN CORP COM 666807102 22,052 90,046 SH   SOLE   5,096 0 84,950
NORTHSTAR REALTY EUROPE CORP COM 66706L101 303 20,871 SH   SOLE   0 0 20,871
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 215 5,070 SH   SOLE   1,480 0 3,590
NOVAGOLD RES INC COM NEW 66987E206 221 55,824 SH   SOLE   0 0 55,824
NOVANTA INC COM 67000B104 423 6,707 SH   SOLE   3,404 0 3,303
NOVARTIS A G SPONSORED ADR 66987V109 11,914 138,840 SH   SOLE   44,139 0 94,701
NOVAVAX INC COM 670002104 25 13,621 SH   SOLE   0 0 13,621
NOVOCURE LTD ORD SHS G6674U108 461 13,783 SH   SOLE   0 0 13,783
NOVO-NORDISK A S ADR 670100205 5,292 114,879 SH   SOLE   64,030 0 50,849
NOW INC COM 67011P100 218 18,707 SH   SOLE   17,479 0 1,228
NRG ENERGY INC COM NEW 629377508 754 19,045 SH   SOLE   621 0 18,424
NU SKIN ENTERPRISES INC CL A 67018T105 222 3,619 SH   SOLE   0 0 3,619
NUANCE COMMUNICATIONS INC COM 67020Y100 858 64,840 SH   SOLE   51,614 0 13,226
NUCOR CORP COM 670346105 8,187 158,026 SH   SOLE   27,312 0 130,714
NUSHARES ETF TR ENHANCED YIELD 67092P102 316 13,650 SH   SOLE   0 0 13,650
NUSHARES ETF TR ESG EMERGING 67092P888 565 23,687 SH   SOLE   0 0 23,687
NUSHARES ETF TR ESG INTL DEVEL 67092P805 673 30,091 SH   SOLE   0 0 30,091
NUSHARES ETF TR ESG LARGE CAP 67092P201 1,670 55,508 SH   SOLE   0 0 55,508
NUSHARES ETF TR ESG LRG VALUE 67092P300 250 9,544 SH   SOLE   0 0 9,544
NUSHARES ETF TR ESG SMALL CAP 67092P607 620 25,048 SH   SOLE   0 0 25,048
NUSHARES ETF TR ESG US AGGRGTE 67092P870 703 28,959 SH   SOLE   0 0 28,959
NUSHARES ETF TR SHORT TERM REIT 67092P706 339 13,577 SH   SOLE   0 0 13,577
NUSTAR ENERGY LP UNIT COM 67058H102 1,319 63,028 SH   SOLE   0 0 63,028
NUTANIX INC CL A 67059N108 2,456 59,052 SH   SOLE   36,328 0 22,724
NUTRIEN LTD COM 67077M108 2,791 59,375 SH   SOLE   13,347 0 46,028
NUVASIVE INC COM 670704105 342 6,902 SH   SOLE   4,874 0 2,028
NUVEEN AMT FREE MUN CR INC F COM 67071L106 4,335 310,051 SH   SOLE   0 0 310,051
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,921 156,082 SH   SOLE   0 0 156,082
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 427 28,890 SH   SOLE   0 0 28,890
NUVEEN ARIZONA QLTY MUN INC COM 67061W104 119 10,030 SH   SOLE   0 0 10,030
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1,133 88,850 SH   SOLE   0 0 88,850
NUVEEN CALIF MUN VALUE FD COM 67062C107 583 64,111 SH   SOLE   0 0 64,111
NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 420 27,591 SH   SOLE   0 0 27,591
NUVEEN CALIFORNIA AMT QLT MU COM 670651108 956 75,405 SH   SOLE   0 0 75,405
NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 2,388 198,532 SH   SOLE   0 0 198,532
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 336 45,347 SH   SOLE   0 0 45,347
NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 716 77,616 SH   SOLE   0 0 77,616
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 1,194 74,087 SH   SOLE   602 0 73,485
NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 211 25,957 SH   SOLE   0 0 25,957
NUVEEN FLOATING RATE INCOME COM 67072T108 453 49,025 SH   SOLE   0 0 49,025
NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 1,318 146,134 SH   SOLE   0 0 146,134
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 169 12,362 SH   SOLE   0 0 12,362
NUVEEN HIGH INCOME 2020 TARG COM 67075L102 454 45,748 SH   SOLE   0 0 45,748
NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 189 19,202 SH   SOLE   0 0 19,202
NUVEEN HIGH INCOME NOVEMBER COM 67077N106 1,766 198,437 SH   SOLE   0 0 198,437
NUVEEN INTER DURATION MN TMF COM 670671106 146 11,805 SH   SOLE   0 0 11,805
NUVEEN MASSACHUSETS QLT MUN COM 67061E104 124 10,570 SH   SOLE   0 0 10,570
NUVEEN MICHIGAN QLT MUN INC COM 670979103 833 66,885 SH   SOLE   0 0 66,885
NUVEEN MUN 2021 TARGET TERM COM 670687102 218 23,342 SH   SOLE   0 0 23,342
NUVEEN MUN HIGH INCOME OPP F COM 670682103 499 42,873 SH   SOLE   0 0 42,873
NUVEEN MUN INCOME FD INC COM 67062J102 1,079 106,422 SH   SOLE   0 0 106,422
NUVEEN MUN VALUE FD INC COM 670928100 4,235 456,896 SH   SOLE   0 0 456,896
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 2,087 155,548 SH   SOLE   0 0 155,548
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 552 27,607 SH   SOLE   0 0 27,607
NUVEEN NEW JERSEY QULT MUN F COM 67069Y102 261 20,499 SH   SOLE   0 0 20,499
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 457 39,235 SH   SOLE   0 0 39,235
NUVEEN PENNSYLVANIA QLT MUN COM 670972108 248 20,310 SH   SOLE   0 0 20,310
NUVEEN PFD & INCM OPPORTNYS COM 67073B106 2,641 316,667 SH   SOLE   0 0 316,667
NUVEEN PFD & INCM SECURTIES COM 67072C105 4,333 523,264 SH   SOLE   0 0 523,264
NUVEEN PFD & INCOME TERM FD COM 67075A106 504 24,947 SH   SOLE   0 0 24,947
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,094 87,273 SH   SOLE   0 0 87,273
NUVEEN REAL ASSET INM AND GW COM 67074Y105 254 18,630 SH   SOLE   0 0 18,630
NUVEEN REAL ESTATE INCOME FD COM 67071B108 107 12,646 SH   SOLE   0 0 12,646
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 1,482 122,806 SH   SOLE   0 0 122,806
NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 645 45,918 SH   SOLE   0 0 45,918
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 143 14,878 SH   SOLE   0 0 14,878
NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1,277 90,781 SH   SOLE   0 0 90,781
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 216 16,119 SH   SOLE   0 0 16,119
NUVEEN SELECT TAX FREE INCM SH BEN INT 67063X100 217 15,144 SH   SOLE   0 0 15,144
NUVEEN SHT DUR CR OPP FD COM 67074X107 463 32,312 SH   SOLE   0 0 32,312
NUVEEN SR INCOME FD COM 67067Y104 163 29,625 SH   SOLE   0 0 29,625
NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 974 72,653 SH   SOLE   0 0 72,653
NUVEEN TAXABLE MUNICPL INCM COM 67074C103 6,182 319,342 SH   SOLE   0 0 319,342
NUVEEN TX ADV TOTAL RET STRG COM 67090H102 122 12,039 SH   SOLE   0 0 12,039
NVENT ELECTRIC PLC SHS G6700G107 289 12,856 SH   SOLE   155 0 12,701
NVIDIA CORP COM 67066G104 35,757 267,844 SH   SOLE   22,582 0 245,262
NXP SEMICONDUCTORS N V COM N6596X109 2,130 29,065 SH   SOLE   5,372 0 23,693
NYMOX PHARMACEUTICAL CORP COM P73398102 20 15,500 SH   SOLE   0 0 15,500
O REILLY AUTOMOTIVE INC NEW COM 67103H107 4,974 14,445 SH   SOLE   2,485 0 11,960
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,404 35,313 SH   SOLE   0 0 35,313
OAKTREE STRATEGIC INCOME COR COM 67402D104 825 106,423 SH   SOLE   0 0 106,423
OASIS PETE INC NEW COM 674215108 91 16,389 SH   SOLE   0 0 16,389
OBSIDIAN ENERGY LTD COM 674482104 44 110,243 SH   SOLE   0 0 110,243
OCCIDENTAL PETE CORP DEL COM 674599105 15,396 250,834 SH   SOLE   163,587 0 87,247
OCEANFIRST FINL CORP COM 675234108 351 15,581 SH   SOLE   0 0 15,581
OGE ENERGY CORP COM 670837103 2,007 51,206 SH   SOLE   779 0 50,427
OKTA INC CL A 679295105 1,474 23,102 SH   SOLE   0 0 23,102
OLD DOMINION FGHT LINES INC COM 679580100 1,713 13,868 SH   SOLE   9,357 0 4,511
OLD NATL BANCORP IND COM 680033107 842 54,660 SH   SOLE   13,694 0 40,966
OLD REP INTL CORP COM 680223104 2,480 120,563 SH   SOLE   5,150 0 115,413
OLIN CORP COM PAR $1 680665205 532 26,436 SH   SOLE   187 0 26,249
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 429 6,448 SH   SOLE   2,128 0 4,320
OMEGA HEALTHCARE INVS INC COM 681936100 4,449 126,575 SH   SOLE   0 0 126,575
OMNICOM GROUP INC COM 681919106 665 9,084 SH   SOLE   1,601 0 7,483
ON SEMICONDUCTOR CORP COM 682189105 426 25,823 SH   SOLE   1,987 0 23,836
ONCOSEC MED INC COM NEW 68234L207 6 10,000 SH   SOLE   0 0 10,000
ONE GAS INC COM 68235P108 532 6,688 SH   SOLE   0 0 6,688
ONEMAIN HLDGS INC COM 68268W103 825 33,983 SH   SOLE   33,948 0 35
ONEOK INC NEW COM 682680103 4,460 82,677 SH   SOLE   6,249 0 76,428
OPEN TEXT CORP COM 683715106 577 17,695 SH   SOLE   15,594 0 2,101
OPKO HEALTH INC COM 68375N103 77 25,471 SH   SOLE   0 0 25,471
OPPENHEIMER ETF TR RUSL 1000 DYNM 68386C724 506 20,164 SH   SOLE   0 0 20,164
OPPENHEIMER ETF TR S&P 500 REVENUE 68386C104 35,424 761,156 SH   SOLE   0 0 761,156
OPPENHEIMER ETF TR S&P FINCIAL REVE 68386C807 1,032 17,887 SH   SOLE   0 0 17,887
OPPENHEIMER ETF TR S&P MDCP 400 REV 68386C203 9,143 178,391 SH   SOLE   203 0 178,188
OPPENHEIMER ETF TR S&P SMALLCAP 600 68386C302 11,962 208,714 SH   SOLE   0 0 208,714
OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 22,778 680,360 SH   SOLE   0 0 680,360
ORACLE CORP COM 68389X105 23,971 530,919 SH   SOLE   216,081 0 314,838
ORANGE SPONSORED ADR 684060106 445 27,503 SH   SOLE   12,823 0 14,680
ORBCOMM INC COM 68555P100 336 40,714 SH   SOLE   37,914 0 2,800
ORCHIDS PAPER PRODS CO DEL COM 68572N104 27 28,240 SH   SOLE   0 0 28,240
ORGANOVO HLDGS INC COM 68620A104 109 114,346 SH   SOLE   0 0 114,346
ORION ENGINEERED CARBONS S A COM L72967109 410 16,202 SH   SOLE   0 0 16,202
ORMAT TECHNOLOGIES INC COM 686688102 801 15,307 SH   SOLE   0 0 15,307
OSHKOSH CORP COM 688239201 439 7,167 SH   SOLE   922 0 6,245
OSI ETF TR OSHARES FTSE 67110P100 3,213 136,089 SH   SOLE   0 0 136,089
OSI ETF TR OSHARS FTSE US 67110P407 5,512 183,620 SH   SOLE   0 0 183,620
OSI ETF TR OSHS GBL INTER 67110P704 427 22,406 SH   SOLE   0 0 22,406
OTTER TAIL CORP COM 689648103 870 17,520 SH   SOLE   0 0 17,520
OUTFRONT MEDIA INC COM 69007J106 585 32,259 SH   SOLE   11,740 0 20,519
OWENS & MINOR INC NEW COM 690732102 261 41,199 SH   SOLE   5,030 0 36,169
OWENS CORNING NEW COM 690742101 290 6,604 SH   SOLE   3,915 0 2,689
OWENS ILL INC COM NEW 690768403 660 38,271 SH   SOLE   14,127 0 24,144
OXFORD LANE CAP CORP COM 691543102 550 56,670 SH   SOLE   0 0 56,670
OXFORD SQUARE CAP CORP COM 69181V107 85 13,126 SH   SOLE   0 0 13,126
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 578 22,055 SH   SOLE   20,063 0 1,992
PACCAR INC COM 693718108 1,145 20,036 SH   SOLE   17 0 20,019
PACER FDS TR DEVELOPED MRKT 69374H873 403 16,759 SH   SOLE   0 0 16,759
PACER FDS TR GLOBL CASH ETF 69374H709 2,407 86,197 SH   SOLE   0 0 86,197
PACER FDS TR PACER US SMALL 69374H857 1,061 45,778 SH   SOLE   0 0 45,778
PACER FDS TR TRENDP 100 ETF 69374H303 11,650 356,526 SH   SOLE   0 0 356,526
PACER FDS TR TRENDP US LAR CP 69374H105 39,144 1,360,578 SH   SOLE   0 0 1,360,578
PACER FDS TR TRENDP US MID CP 69374H204 22,769 738,290 SH   SOLE   0 0 738,290
PACER FDS TR TRENDPILOT EUR 69374H808 6,532 260,726 SH   SOLE   0 0 260,726
PACER FDS TR US CASH COWS 100 69374H881 5,119 199,172 SH   SOLE   0 0 199,172
PACKAGING CORP AMER COM 695156109 1,171 14,032 SH   SOLE   5,775 0 8,257
PAGSEGURO DIGITAL LTD COM CL A G68707101 224 11,960 SH   SOLE   0 0 11,960
PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 45 63,000 SH   SOLE   0 0 63,000
PALO ALTO NETWORKS INC COM 697435105 8,004 42,498 SH   SOLE   21,253 0 21,245
PAN AMERICAN SILVER CORP COM 697900108 1,190 81,489 SH   SOLE   5,713 0 75,776
PARATEK PHARMACEUTICALS INC COM 699374302 273 53,175 SH   SOLE   0 0 53,175
PARKER HANNIFIN CORP COM 701094104 604 4,053 SH   SOLE   992 0 3,061
PATTERN ENERGY GROUP INC CL A 70338P100 615 33,021 SH   SOLE   0 0 33,021
PATTERSON UTI ENERGY INC COM 703481101 161 15,549 SH   SOLE   0 0 15,549
PAYCHEX INC COM 704326107 13,315 204,370 SH   SOLE   14,589 0 189,781
PAYCOM SOFTWARE INC COM 70432V102 956 7,811 SH   SOLE   1,856 0 5,955
PAYPAL HLDGS INC COM 70450Y103 22,459 267,087 SH   SOLE   64,287 0 202,800
PBF ENERGY INC CL A 69318G106 806 24,658 SH   SOLE   46 0 24,612
PCM FUND INC COM 69323T101 840 82,729 SH   SOLE   0 0 82,729
PCM INC COM 69323K100 176 10,000 SH   SOLE   0 0 10,000
PDL CMNTY BANCORP COM 69290X101 144 11,300 SH   SOLE   0 0 11,300
PEBBLEBROOK HOTEL TR COM 70509V100 274 9,671 SH   SOLE   8,444 0 1,227
PEMBINA PIPELINE CORP COM 706327103 590 19,891 SH   SOLE   0 0 19,891
PENN NATL GAMING INC COM 707569109 242 12,845 SH   SOLE   7,793 0 5,052
PENNANTPARK INVT CORP COM 708062104 587 92,217 SH   SOLE   41,260 0 50,957
PENNEY J C INC COM 708160106 57 54,958 SH   SOLE   0 0 54,958
PENNYMAC MTG INVT TR COM 70931T103 488 26,188 SH   SOLE   12,763 0 13,425
PENSKE AUTOMOTIVE GRP INC COM 70959W103 576 14,286 SH   SOLE   11,578 0 2,708
PENTAIR PLC SHS G7S00T104 781 20,673 SH   SOLE   9,413 0 11,260
PEOPLES BANCORP N C INC COM 710577107 477 19,484 SH   SOLE   0 0 19,484
PEOPLES UNITED FINANCIAL INC COM 712704105 1,054 73,009 SH   SOLE   2,570 0 70,439
PEPSICO INC COM 713448108 58,631 530,696 SH   SOLE   95,735 0 434,961
PERKINELMER INC COM 714046109 530 6,749 SH   SOLE   524 0 6,225
PERRIGO CO PLC SHS G97822103 202 5,209 SH   SOLE   48 0 5,161
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 385 29,594 SH   SOLE   42 0 29,552
PFIZER INC COM 717081103 75,145 1,721,527 SH   SOLE   205,233 0 1,516,294
PG&E CORP COM 69331C108 389 16,393 SH   SOLE   13 0 16,380
PGIM ETF TR ULTRA SHORT 69344A107 1,081 21,659 SH   SOLE   0 0 21,659
PGIM SHORT DURATION HIGH YIE COM 69346H100 781 59,922 SH   SOLE   0 0 59,922
PHILIP MORRIS INTL INC COM 718172109 36,576 547,879 SH   SOLE   263,127 0 284,752
PHILLIPS 66 COM 718546104 16,277 188,941 SH   SOLE   15,396 0 173,545
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 316 7,504 SH   SOLE   0 0 7,504
PHYSICIANS RLTY TR COM 71943U104 446 27,799 SH   SOLE   998 0 26,801
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1,893 111,073 SH   SOLE   3,988 0 107,085
PIMCO CA MUNICIPAL INCOME FD COM 72200N106 282 17,468 SH   SOLE   0 0 17,468
PIMCO CALIF MUN INCOME FD II COM 72201C109 353 37,054 SH   SOLE   0 0 37,054
PIMCO CORPORATE & INCOME OPP COM 72201B101 3,871 252,325 SH   SOLE   0 0 252,325
PIMCO CORPORATE INCOME STRAT COM 72200U100 1,993 133,874 SH   SOLE   0 0 133,874
PIMCO DYNAMIC INCOME FD SHS 72201Y101 3,505 120,117 SH   SOLE   0 0 120,117
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 8,255 392,168 SH   SOLE   0 0 392,168
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 9,777 102,785 SH   SOLE   0 0 102,785
PIMCO ETF TR 1-5 US TIP IDX 72201R205 4,003 78,734 SH   SOLE   0 0 78,734
PIMCO ETF TR 15+ YR US TIPS 72201R304 467 7,486 SH   SOLE   0 0 7,486
PIMCO ETF TR 25YR+ ZERO U S 72201R882 5,528 49,143 SH   SOLE   0 0 49,143
PIMCO ETF TR ACTIVE BD ETF 72201R775 16,565 161,188 SH   SOLE   0 0 161,188
PIMCO ETF TR BROAD US TIPS 72201R403 1,084 19,344 SH   SOLE   0 0 19,344
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 97,358 964,421 SH   SOLE   390 0 964,031
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1,322 13,386 SH   SOLE   0 0 13,386
PIMCO ETF TR INTER MUN BD ACT 72201R866 2,898 54,856 SH   SOLE   0 0 54,856
PIMCO ETF TR INV GRD CRP BD 72201R817 3,476 35,092 SH   SOLE   0 0 35,092
PIMCO ETF TR SHTRM MUN BD ACT 72201R874 406 8,145 SH   SOLE   0 0 8,145
PIMCO GLOBAL STOCKSPLS INCM COM 722011103 420 35,940 SH   SOLE   0 0 35,940
PIMCO HIGH INCOME FD COM SHS 722014107 694 86,580 SH   SOLE   0 0 86,580
PIMCO INCOME OPPORTUNITY FD COM 72202B100 356 14,006 SH   SOLE   0 0 14,006
PIMCO INCOME STRATEGY FUND COM 72201H108 611 56,213 SH   SOLE   0 0 56,213
PIMCO INCOME STRATEGY FUND I COM 72201J104 1,338 140,406 SH   SOLE   981 0 139,425
PIMCO MUN INCOME FD II COM 72200W106 819 61,551 SH   SOLE   0 0 61,551
PIMCO MUN INCOME FD III COM 72201A103 488 43,815 SH   SOLE   0 0 43,815
PIMCO MUNICIPAL INCOME FD COM 72200R107 445 35,477 SH   SOLE   0 0 35,477
PIMCO STRATEGIC INCOME FD IN COM 72200X104 3,876 400,464 SH   SOLE   0 0 400,464
PINNACLE WEST CAP CORP COM 723484101 579 6,790 SH   SOLE   510 0 6,280
PIONEER HIGH INCOME TR COM 72369H106 298 37,374 SH   SOLE   0 0 37,374
PIONEER MUN HIGH INCOME TR COM SHS 723763108 242 22,109 SH   SOLE   0 0 22,109
PIONEER NAT RES CO COM 723787107 2,628 19,982 SH   SOLE   14,617 0 5,365
PITNEY BOWES INC COM 724479100 168 28,423 SH   SOLE   112 0 28,311
PJT PARTNERS INC COM CL A 69343T107 217 5,604 SH   SOLE   1,986 0 3,618
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,064 53,088 SH   SOLE   0 0 53,088
PLANET FITNESS INC CL A 72703H101 651 12,139 SH   SOLE   4,772 0 7,367
PLUG POWER INC COM NEW 72919P202 162 130,821 SH   SOLE   0 0 130,821
PNC FINL SVCS GROUP INC COM 693475105 8,023 68,625 SH   SOLE   44,105 0 24,520
PNM RES INC COM 69349H107 721 17,536 SH   SOLE   11,043 0 6,493
POLARIS INDS INC COM 731068102 1,379 17,990 SH   SOLE   0 0 17,990
POLYMET MINING CORP COM 731916102 151 186,450 SH   SOLE   0 0 186,450
POOL CORPORATION COM 73278L105 640 4,308 SH   SOLE   2,840 0 1,468
PORTLAND GEN ELEC CO COM NEW 736508847 240 5,239 SH   SOLE   3,182 0 2,057
POSCO SPONSORED ADR 693483109 658 11,971 SH   SOLE   5,739 0 6,232
POST HLDGS INC COM 737446104 1,174 13,167 SH   SOLE   7,951 0 5,216
PPG INDS INC COM 693506107 5,466 53,464 SH   SOLE   34,328 0 19,136
PPL CORP COM 69351T106 13,077 461,603 SH   SOLE   259,516 0 202,087
PRA HEALTH SCIENCES INC COM 69354M108 395 4,298 SH   SOLE   1,417 0 2,881
PRECISION DRILLING CORP COM 2010 74022D308 23 13,068 SH   SOLE   7,568 0 5,500
PRETIUM RES INC COM 74139C102 173 20,486 SH   SOLE   0 0 20,486
PRICE T ROWE GROUP INC COM 74144T108 5,959 64,547 SH   SOLE   8,452 0 56,095
PRIMERICA INC COM 74164M108 396 4,049 SH   SOLE   0 0 4,049
PRINCIPAL EXCHANGE TRADED FD PRIN EDGE ACTV 74255Y102 1,006 26,517 SH   SOLE   0 0 26,517
PRINCIPAL EXCHANGE TRADED FD SPECTRUM PFD 74255Y888 357 3,960 SH   SOLE   0 0 3,960
PRINCIPAL EXCHANGE TRADED FD US MEGA CAP 74255Y870 260 10,350 SH   SOLE   0 0 10,350
PRINCIPAL EXCHANGE TRADED FD US SM MLT FC ETF 74255Y607 292 10,526 SH   SOLE   0 0 10,526
PRINCIPAL FINL GROUP INC COM 74251V102 1,600 36,234 SH   SOLE   5,120 0 31,114
PROASSURANCE CORP COM 74267C106 434 10,689 SH   SOLE   10,180 0 509
PROCTER AND GAMBLE CO COM 742718109 94,055 1,023,224 SH   SOLE   163,406 0 859,818
PROGENICS PHARMACEUTICALS IN COM 743187106 46 10,872 SH   SOLE   6,947 0 3,925
PROGRESSIVE CORP OHIO COM 743315103 4,508 74,729 SH   SOLE   27,211 0 47,518
PROLOGIS INC COM 74340W103 3,239 55,168 SH   SOLE   546 0 54,622
PROOFPOINT INC COM 743424103 381 4,550 SH   SOLE   1,759 0 2,791
PROSHARES TR HGH YLD INT RATE 74348A541 1,349 21,721 SH   SOLE   0 0 21,721
PROSHARES TR INVT INT RT HG 74347B607 2,364 33,233 SH   SOLE   0 0 33,233
PROSHARES TR K1 FRE CRD OIL 74347B417 291 17,013 SH   SOLE   0 0 17,013
PROSHARES TR LONG ONLINE SHRT 74347B375 2,875 68,801 SH   SOLE   0 0 68,801
PROSHARES TR MORNINGSTAR ALTR 74347B813 248 6,830 SH   SOLE   0 0 6,830
PROSHARES TR MSCI EAFE DIVD 74347B839 472 14,138 SH   SOLE   0 0 14,138
PROSHARES TR MSCI EUR DIV 74347B540 367 10,071 SH   SOLE   0 0 10,071
PROSHARES TR PROSHS EMG ETF 74347B847 667 12,451 SH   SOLE   0 0 12,451
PROSHARES TR PSHS LC COR PLUS 74347R248 20,412 336,720 SH   SOLE   0 0 336,720
PROSHARES TR PSHS SH MSCI EAF 74347R370 359 12,153 SH   SOLE   0 0 12,153
PROSHARES TR PSHS SH MSCI EMR 74347R396 9,593 470,488 SH   SOLE   0 0 470,488
PROSHARES TR PSHS SHORT DOW30 74347B235 4,393 71,619 SH   SOLE   0 0 71,619
PROSHARES TR PSHS ULT S&P 500 74347R107 2,004 21,592 SH   SOLE   0 0 21,592
PROSHARES TR PSHS ULTRA QQQ 74347R206 1,136 16,906 SH   SOLE   0 0 16,906
PROSHARES TR PSHS ULTSH 20YRS 74347B201 204 5,818 SH   SOLE   0 0 5,818
PROSHARES TR RUSS 2000 DIVD 74347B698 6,995 129,961 SH   SOLE   0 0 129,961
PROSHARES TR S&P 500 DV ARIST 74348A467 54,084 893,361 SH   SOLE   7,209 0 886,152
PROSHARES TR S&P MDCP 400 DIV 74347B680 9,501 183,670 SH   SOLE   0 0 183,670
PROSHARES TR SHORT QQQ NEW 74347B714 3,476 101,060 SH   SOLE   0 0 101,060
PROSHARES TR SHORT S&P 500 NE 74347B425 21,819 696,421 SH   SOLE   0 0 696,421
PROSHARES TR SHRT 20+YR TRE 74347X849 8,665 386,991 SH   SOLE   0 0 386,991
PROSHARES TR SHRT HGH YIELD 74347R131 272 11,585 SH   SOLE   0 0 11,585
PROSHARES TR SHRT RUSSELL2000 74348A210 504 10,798 SH   SOLE   0 0 10,798
PROSHARES TR SHT 7-10 YR TR 74348A608 518 18,197 SH   SOLE   0 0 18,197
PROSHARES TR SP500 EX ENRGY 74347B581 230 4,375 SH   SOLE   0 0 4,375
PROSHARES TR ULTRA FNCLS NEW 74347X633 589 18,053 SH   SOLE   0 0 18,053
PROSHARES TR II SHT VIX ST TRM 74347W130 4,353 102,901 SH   SOLE   0 0 102,901
PROSHARES TR II ULTA BLMBG 2017 74347W247 174 13,115 SH   SOLE   0 0 13,115
PROSPECT CAPITAL CORPORATION COM 74348T102 3,273 518,755 SH   SOLE   0 0 518,755
PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 613 617,000 PRN   SOLE   0 0 617,000
PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 544 543,000 PRN   SOLE   0 0 543,000
PROTO LABS INC COM 743713109 385 3,415 SH   SOLE   1,258 0 2,157
PROVIDENT BANCORP INC COM 74383X109 292 13,450 SH   SOLE   0 0 13,450
PRUDENTIAL FINL INC COM 744320102 5,712 70,048 SH   SOLE   39 0 70,009
PRUDENTIAL PLC ADR 74435K204 415 11,728 SH   SOLE   11,009 0 719
PSYCHEMEDICS CORP COM NEW 744375205 356 22,405 SH   SOLE   0 0 22,405
PTC INC COM 69370C100 596 7,194 SH   SOLE   5,580 0 1,614
PUBLIC STORAGE COM 74460D109 6,780 33,494 SH   SOLE   293 0 33,201
PUBLIC SVC ENTERPRISE GROUP COM 744573106 6,345 121,895 SH   SOLE   13,405 0 108,490
PULTE GROUP INC COM 745867101 926 35,632 SH   SOLE   1,143 0 34,489
PURE STORAGE INC CL A 74624M102 550 34,215 SH   SOLE   6,232 0 27,983
PURPLE INNOVATION INC COM 74640Y106 310 52,600 SH   SOLE   0 0 52,600
PUTNAM MANAGED MUN INCOM TR COM 746823103 1,053 156,645 SH   SOLE   0 0 156,645
PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 105 24,652 SH   SOLE   0 0 24,652
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 209 18,610 SH   SOLE   0 0 18,610
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 70 14,963 SH   SOLE   0 0 14,963
PVH CORP COM 693656100 383 4,120 SH   SOLE   1,855 0 2,265
Q2 HLDGS INC COM 74736L109 439 8,861 SH   SOLE   8,101 0 760
QIAGEN NV SHS NEW N72482123 377 10,932 SH   SOLE   7,898 0 3,034
QORVO INC COM 74736K101 1,525 25,112 SH   SOLE   10,153 0 14,959
QUAKER CHEM CORP COM 747316107 432 2,430 SH   SOLE   1,234 0 1,196
QUALCOMM INC COM 747525103 23,439 411,858 SH   SOLE   118,891 0 292,967
QUALYS INC COM 74758T303 234 3,133 SH   SOLE   2,273 0 860
QUANTA SVCS INC COM 74762E102 220 7,321 SH   SOLE   535 0 6,786
QUEST DIAGNOSTICS INC COM 74834L100 831 9,978 SH   SOLE   391 0 9,587
QUICKLOGIC CORP COM 74837P108 16 21,441 SH   SOLE   0 0 21,441
QUOTIENT LTD SHS G73268107 367 59,988 SH   SOLE   58,568 0 1,420
QUOTIENT TECHNOLOGY INC COM 749119103 255 23,869 SH   SOLE   5,348 0 18,521
QURATE RETAIL INC COM SER A 74915M100 2,548 130,549 SH   SOLE   122,007 0 8,542
RADIAN GROUP INC COM 750236101 329 20,088 SH   SOLE   18,720 0 1,368
RADNET INC COM 750491102 119 11,734 SH   SOLE   0 0 11,734
RANDGOLD RES LTD ADR 752344309 203 2,487 SH   SOLE   7 0 2,480
RAPID7 INC COM 753422104 509 16,333 SH   SOLE   14,797 0 1,536
RAYMOND JAMES FINANCIAL INC COM 754730109 1,628 21,885 SH   SOLE   7,275 0 14,610
RAYONIER ADVANCED MATLS INC COM 75508B104 160 14,988 SH   SOLE   0 0 14,988
RAYONIER INC COM 754907103 306 11,067 SH   SOLE   0 0 11,067
RAYTHEON CO COM NEW 755111507 21,259 138,633 SH   SOLE   13,210 0 125,423
RBB FD INC MOTLEY FOL ETF 74933W601 515 27,635 SH   SOLE   0 0 27,635
RBC BEARINGS INC COM 75524B104 232 1,773 SH   SOLE   1,464 0 309
READING INTERNATIONAL INC CL A 755408101 160 11,000 SH   SOLE   0 0 11,000
REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 405 13,760 SH   SOLE   0 0 13,760
REALITY SHS ETF TR DIVS ETF 75605A108 2,277 91,066 SH   SOLE   0 0 91,066
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 652 33,631 SH   SOLE   0 0 33,631
REALOGY HLDGS CORP COM 75605Y106 351 23,891 SH   SOLE   18,741 0 5,150
REALTY INCOME CORP COM 756109104 24,216 384,137 SH   SOLE   65,619 0 318,518
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,870 63,555 SH   SOLE   0 0 63,555
RED HAT INC COM 756577102 7,423 42,264 SH   SOLE   26,383 0 15,881
REDWOOD TR INC COM 758075402 367 24,370 SH   SOLE   30 0 24,340
REGENCY CTRS CORP COM 758849103 378 6,443 SH   SOLE   0 0 6,443
REGENERON PHARMACEUTICALS COM 75886F107 11,631 31,140 SH   SOLE   14,794 0 16,346
REGIONAL HEALTH PPTYS INC COM 75903M101 1 11,300 SH   SOLE   0 0 11,300
REGIONS FINL CORP NEW COM 7591EP100 1,341 100,214 SH   SOLE   244 0 99,970
REINSURANCE GROUP AMER INC COM NEW 759351604 268 1,914 SH   SOLE   145 0 1,769
RELIANCE STEEL & ALUMINUM CO COM 759509102 914 12,840 SH   SOLE   2,135 0 10,705
RELX PLC SPONSORED ADR 759530108 530 25,842 SH   SOLE   23,820 0 2,022
RENAISSANCERE HOLDINGS LTD COM G7496G103 433 3,236 SH   SOLE   2,938 0 298
RENASANT CORP COM 75970E107 945 31,320 SH   SOLE   22 0 31,298
REPUBLIC SVCS INC COM 760759100 1,688 23,415 SH   SOLE   605 0 22,810
RESIDEO TECHNOLOGIES INC COM 76118Y104 750 36,487 SH   SOLE   110 0 36,377
RESMED INC COM 761152107 1,442 12,666 SH   SOLE   1,859 0 10,807
RETAIL PPTYS AMER INC CL A 76131V202 1,727 159,194 SH   SOLE   2,240 0 156,954
REVLON INC CL A NEW 761525609 294 11,660 SH   SOLE   0 0 11,660
REWALK ROBOTICS LTD SHS M8216Q101 4 25,000 SH   SOLE   0 0 25,000
RGC RES INC COM 74955L103 305 10,191 SH   SOLE   0 0 10,191
RICEBRAN TECHNOLOGIES COM NEW 762831204 102 33,985 SH   SOLE   0 0 33,985
RIGEL PHARMACEUTICALS INC COM NEW 766559603 31 13,500 SH   SOLE   0 0 13,500
RING ENERGY INC COM 76680V108 88 17,327 SH   SOLE   0 0 17,327
RINGCENTRAL INC CL A 76680R206 935 11,345 SH   SOLE   5,021 0 6,324
RIO TINTO PLC SPONSORED ADR 767204100 2,767 57,069 SH   SOLE   5,560 0 51,509
RITCHIE BROS AUCTIONEERS COM 767744105 504 15,390 SH   SOLE   10,745 0 4,645
RITE AID CORP COM 767754104 100 141,711 SH   SOLE   0 0 141,711
RLI CORP COM 749607107 1,349 19,558 SH   SOLE   2,589 0 16,969
ROBERT HALF INTL INC COM 770323103 354 6,183 SH   SOLE   0 0 6,183
ROCKWELL AUTOMATION INC COM 773903109 4,109 27,306 SH   SOLE   7,721 0 19,585
ROGERS COMMUNICATIONS INC CL B 775109200 243 4,735 SH   SOLE   882 0 3,853
ROKU INC COM CL A 77543R102 1,122 36,609 SH   SOLE   0 0 36,609
ROLLINS INC COM 775711104 2,421 67,065 SH   SOLE   7,002 0 60,063
ROPER TECHNOLOGIES INC COM 776696106 1,043 3,915 SH   SOLE   670 0 3,245
ROSS STORES INC COM 778296103 2,001 24,045 SH   SOLE   5,891 0 18,154
ROYAL BK CDA MONTREAL QUE COM 780087102 2,540 37,072 SH   SOLE   3,954 0 33,118
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,414 14,460 SH   SOLE   2,890 0 11,570
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7,638 127,432 SH   SOLE   16,808 0 110,624
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 9,811 168,372 SH   SOLE   23,888 0 144,484
ROYAL GOLD INC COM 780287108 2,189 25,553 SH   SOLE   0 0 25,553
ROYCE MICRO-CAP TR INC COM 780915104 1,195 161,050 SH   SOLE   0 0 161,050
ROYCE VALUE TR INC COM 780910105 1,855 157,194 SH   SOLE   0 0 157,194
RPC INC COM 749660106 126 12,756 SH   SOLE   3,031 0 9,725
RPM INTL INC COM 749685103 2,154 36,644 SH   SOLE   632 0 36,012
RUBIUS THERAPEUTICS INC COM 78116T103 162 10,095 SH   SOLE   0 0 10,095
RUSH ENTERPRISES INC CL A 781846209 389 11,287 SH   SOLE   11,263 0 24
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 260 3,646 SH   SOLE   3,221 0 425
S&P GLOBAL INC COM 78409V104 3,955 23,272 SH   SOLE   6,048 0 17,224
SABINE ROYALTY TR UNIT BEN INT 785688102 201 5,383 SH   SOLE   0 0 5,383
SABRA HEALTH CARE REIT INC COM 78573L106 2,107 127,844 SH   SOLE   0 0 127,844
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 803 34,196 SH   SOLE   34,188 0 8
SALESFORCE COM INC COM 79466L302 30,292 221,156 SH   SOLE   30,409 0 190,747
SALESFORCE COM INC COM 79466L302 2,452 17,900 SH Put SOLE   0 0 17,900
SANDERSON FARMS INC COM 800013104 643 6,480 SH   SOLE   6,043 0 437
SANDSTORM GOLD LTD COM NEW 80013R206 343 74,314 SH   SOLE   0 0 74,314
SANGAMO THERAPEUTICS INC COM 800677106 189 16,440 SH   SOLE   0 0 16,440
SANOFI RIGHT 12/31/2020 80105N113 8 16,926 SH   SOLE   0 0 16,926
SANOFI SPONSORED ADR 80105N105 2,014 46,401 SH   SOLE   3,604 0 42,797
SAP SE SPON ADR 803054204 1,720 17,277 SH   SOLE   12,375 0 4,902
SAREPTA THERAPEUTICS INC COM 803607100 1,346 12,337 SH   SOLE   1,430 0 10,907
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,317 14,311 SH   SOLE   8,452 0 5,859
SCANA CORP NEW COM 80589M102 1,162 24,314 SH   SOLE   0 0 24,314
SCHEIN HENRY INC COM 806407102 387 4,928 SH   SOLE   403 0 4,525
SCHLUMBERGER LTD COM 806857108 9,384 260,085 SH   SOLE   129,058 0 131,027
SCHWAB CHARLES CORP NEW COM 808513105 9,374 225,723 SH   SOLE   111,788 0 113,935
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3,249 138,070 SH   SOLE   0 0 138,070
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,135 322,223 SH   SOLE   0 0 322,223
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 456 15,684 SH   SOLE   0 0 15,684
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,274 24,056 SH   SOLE   0 0 24,056
SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 335 9,998 SH   SOLE   0 0 9,998
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 858 25,250 SH   SOLE   0 0 25,250
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 690 21,009 SH   SOLE   0 0 21,009
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 9,282 359,362 SH   SOLE   0 0 359,362
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 823 32,615 SH   SOLE   0 0 32,615
SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 599 21,132 SH   SOLE   0 0 21,132
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,069 21,419 SH   SOLE   0 0 21,419
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 8,405 166,144 SH   SOLE   0 0 166,144
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 16,356 272,921 SH   SOLE   0 0 272,921
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 41,788 889,680 SH   SOLE   0 0 889,680
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 41,706 605,048 SH   SOLE   0 0 605,048
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 20,804 422,070 SH   SOLE   0 0 422,070
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 25,089 420,248 SH   SOLE   0 0 420,248
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 14,333 299,041 SH   SOLE   0 0 299,041
SCHWAB STRATEGIC TR US REIT ETF 808524847 7,181 186,483 SH   SOLE   0 0 186,483
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 15,256 251,421 SH   SOLE   0 0 251,421
SCHWAB STRATEGIC TR US TIPS ETF 808524870 9,688 181,940 SH   SOLE   12,013 0 169,927
SCIENCE APPLICATNS INTL CP N COM 808625107 240 3,763 SH   SOLE   1,439 0 2,324
SCOTTS MIRACLE GRO CO CL A 810186106 899 14,628 SH   SOLE   596 0 14,032
SEABRIDGE GOLD INC COM 811916105 250 18,871 SH   SOLE   0 0 18,871
SEACOR HOLDINGS INC NOTE 2.500%12/1 811904AM3 49 55,000 PRN   SOLE   0 0 55,000
SEAGATE TECHNOLOGY PLC SHS G7945M107 3,123 80,927 SH   SOLE   54,937 0 25,990
SEALED AIR CORP NEW COM 81211K100 887 25,471 SH   SOLE   22,356 0 3,115
SEASPAN CORP SHS Y75638109 1,463 186,859 SH   SOLE   0 0 186,859
SEATTLE GENETICS INC COM 812578102 4,455 78,635 SH   SOLE   5,174 0 73,461
SEAWORLD ENTMT INC COM 81282V100 220 9,980 SH   SOLE   9,068 0 912
SEI INVESTMENTS CO COM 784117103 1,958 42,378 SH   SOLE   40,103 0 2,275
SELECT INCOME REIT COM SH BEN INT 81618T100 1,322 179,597 SH   SOLE   3,341 0 176,256
SELECT MED HLDGS CORP COM 81619Q105 169 10,980 SH   SOLE   7,180 0 3,800
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 11,105 269,007 SH   SOLE   0 0 269,007
SELECT SECTOR SPDR TR ENERGY 81369Y506 87,000 1,516,994 SH   SOLE   179 0 1,516,815
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 13,520 436,135 SH   SOLE   0 0 436,135
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 80,234 810,360 SH   SOLE   0 0 810,360
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 53,116 1,046,010 SH   SOLE   0 0 1,046,010
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 139,915 1,617,325 SH   SOLE   125 0 1,617,200
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 183,086 7,686,247 SH   SOLE   77,302 0 7,608,945
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 100,896 1,566,466 SH   SOLE   36,219 0 1,530,247
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 61,466 1,161,490 SH   SOLE   0 0 1,161,490
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 13,439 266,008 SH   SOLE   0 0 266,008
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 92,838 1,497,878 SH   SOLE   0 0 1,497,878
SELECTIVE INS GROUP INC COM 816300107 4,388 72,003 SH   SOLE   15 0 71,988
SEMPRA ENERGY COM 816851109 3,401 31,437 SH   SOLE   6,657 0 24,780
SEMTECH CORP COM 816850101 406 8,854 SH   SOLE   7,173 0 1,681
SENIOR HSG PPTYS TR SH BEN INT 81721M109 1,191 101,591 SH   SOLE   416 0 101,175
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 888 19,801 SH   SOLE   17,605 0 2,196
SERVICE CORP INTL COM 817565104 2,535 62,968 SH   SOLE   26,547 0 36,421
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 346 9,408 SH   SOLE   777 0 8,631
SERVICENOW INC COM 81762P102 3,998 22,452 SH   SOLE   5,030 0 17,422
SHAKE SHACK INC CL A 819047101 228 5,015 SH   SOLE   0 0 5,015
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 213 12,969 SH   SOLE   0 0 12,969
SHENANDOAH TELECOMMUNICATION COM 82312B106 1,639 37,030 SH   SOLE   0 0 37,030
SHERWIN WILLIAMS CO COM 824348106 4,175 10,612 SH   SOLE   1,100 0 9,512
SHIP FINANCE INTERNATIONAL L SHS G81075106 415 39,410 SH   SOLE   0 0 39,410
SHIRE PLC SPONSORED ADR 82481R106 1,085 6,233 SH   SOLE   3,991 0 2,242
SHOPIFY INC CL A 82509L107 3,142 22,691 SH   SOLE   266 0 22,425
SIERRA WIRELESS INC COM 826516106 150 11,167 SH   SOLE   0 0 11,167
SIGNATURE BK NEW YORK N Y COM 82669G104 405 3,940 SH   SOLE   2,018 0 1,922
SILGAN HOLDINGS INC COM 827048109 352 14,882 SH   SOLE   14,882 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 225 6,518 SH   SOLE   24 0 6,494
SIMON PPTY GROUP INC NEW COM 828806109 1,879 11,188 SH   SOLE   1,003 0 10,185
SINCLAIR BROADCAST GROUP INC CL A 829226109 1,777 67,480 SH   SOLE   9,983 0 57,497
SIRIUS XM HLDGS INC COM 82968B103 1,278 223,762 SH   SOLE   6,607 0 217,155
SIX FLAGS ENTMT CORP NEW COM 83001A102 468 8,416 SH   SOLE   583 0 7,833
SJW GROUP COM 784305104 241 4,341 SH   SOLE   0 0 4,341
SKYWEST INC COM 830879102 497 11,185 SH   SOLE   9,691 0 1,494
SKYWORKS SOLUTIONS INC COM 83088M102 2,944 43,926 SH   SOLE   11,763 0 32,163
SLEEP NUMBER CORP COM 83125X103 231 7,265 SH   SOLE   0 0 7,265
SMART SAND INC COM 83191H107 134 60,291 SH   SOLE   55,191 0 5,100
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 696 18,625 SH   SOLE   12,428 0 6,197
SMITH A O COM 831865209 809 18,949 SH   SOLE   1,615 0 17,334
SMUCKER J M CO COM NEW 832696405 2,223 23,782 SH   SOLE   27 0 23,755
SNAP INC CL A 83304A106 425 77,144 SH   SOLE   0 0 77,144
SNAP ON INC COM 833034101 1,274 8,769 SH   SOLE   2,267 0 6,502
SONOCO PRODS CO COM 835495102 1,380 25,975 SH   SOLE   671 0 25,304
SONOS INC COM 83570H108 165 16,830 SH   SOLE   0 0 16,830
SONY CORP SPONSORED ADR 835699307 1,713 35,481 SH   SOLE   2,751 0 32,730
SOPHIRIS BIO INC COM NEW 83578Q209 8 10,000 SH   SOLE   0 0 10,000
SOUTHERN CO COM 842587107 34,955 795,878 SH   SOLE   207,935 0 587,943
SOUTHERN COPPER CORP COM 84265V105 471 15,311 SH   SOLE   0 0 15,311
SOUTHWEST AIRLS CO COM 844741108 4,407 94,825 SH   SOLE   11,520 0 83,305
SOUTHWEST GAS HOLDINGS INC COM 844895102 616 8,053 SH   SOLE   0 0 8,053
SOUTHWESTERN ENERGY CO COM 845467109 142 41,608 SH   SOLE   18,411 0 23,197
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 159,301 683,107 SH   SOLE   0 0 683,107
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 4,338 18,600 SH Put SOLE   0 0 18,600
SPDR GOLD TRUST GOLD SHS 78463V107 100,191 826,321 SH   SOLE   0 0 826,321
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 11,433 258,314 SH   SOLE   0 0 258,314
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 1,964 55,583 SH   SOLE   0 0 55,583
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 4,359 131,030 SH   SOLE   891 0 130,139
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1,511 36,640 SH   SOLE   0 0 36,640
SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 637 9,155 SH   SOLE   0 0 9,155
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 677 20,680 SH   SOLE   3,032 0 17,648
SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 924 16,348 SH   SOLE   0 0 16,348
SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 554 9,750 SH   SOLE   0 0 9,750
SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 337 6,197 SH   SOLE   0 0 6,197
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 10,636 402,110 SH   SOLE   0 0 402,110
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6,818 210,702 SH   SOLE   327 0 210,375
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1,220 14,390 SH   SOLE   0 0 14,390
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 975 32,669 SH   SOLE   0 0 32,669
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2,768 67,561 SH   SOLE   0 0 67,561
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 320 7,092 SH   SOLE   0 0 7,092
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 505 8,148 SH   SOLE   0 0 8,148
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 6,294 180,037 SH   SOLE   0 0 180,037
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1,427 51,115 SH   SOLE   0 0 51,115
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 663 22,175 SH   SOLE   0 0 22,175
SPDR S&P 500 ETF TR TR UNIT 78462F103 726,490 2,906,891 SH   SOLE   28,164 0 2,878,727
SPDR S&P 500 ETF TR TR UNIT 78462F103 28,591 114,400 SH Put SOLE   0 0 114,400
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 104,206 344,288 SH   SOLE   0 0 344,288
SPDR SER TR BLOMBERG BRC INV 78468R200 19,186 631,755 SH   SOLE   0 0 631,755
SPDR SER TR BLOOMBERG SRT TR 78468R408 5,815 223,402 SH   SOLE   0 0 223,402
SPDR SER TR DORSEY WRGT FI 78468R713 1,053 47,397 SH   SOLE   0 0 47,397
SPDR SER TR MSCI USA STRTGIC 78468R812 1,399 19,194 SH   SOLE   0 0 19,194
SPDR SER TR NUVEEN BLMBRG SR 78468R739 8,866 184,482 SH   SOLE   0 0 184,482
SPDR SER TR NUVEEN BRC MUNIC 78468R721 11,424 237,396 SH   SOLE   80,397 0 156,999
SPDR SER TR PORTFOLIO SH TSR 78468R101 626 21,153 SH   SOLE   0 0 21,153
SPDR SER TR PORTFOLIO SM ETF 78468R853 3,826 145,135 SH   SOLE   0 0 145,135
SPDR SER TR PRTFLO S&P500 HI 78468R788 3,450 101,271 SH   SOLE   0 0 101,271
SPDR SER TR S&P 500 BUYBCK 78468R820 1,680 29,583 SH   SOLE   0 0 29,583
SPDR SER TR SPDR BLOOMBERG 78468R663 11,456 125,258 SH   SOLE   0 0 125,258
SPDR SER TR SPDR S&P 500 ETF 78468R796 1,850 30,364 SH   SOLE   0 0 30,364
SPDR SER TR SSGA GNDER ETF 78468R747 898 14,089 SH   SOLE   0 0 14,089
SPDR SER TR SSGA US LRG ETF 78468R804 855 9,598 SH   SOLE   0 0 9,598
SPDR SER TR SSGA US SMAL ETF 78468R887 3,535 42,650 SH   SOLE   0 0 42,650
SPDR SERIES TRUST AEROSPACE DEF 78464A631 18,260 231,368 SH   SOLE   0 0 231,368
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 31,485 672,892 SH   SOLE   0 0 672,892
SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 683 11,476 SH   SOLE   0 0 11,476
SPDR SERIES TRUST BLOMBERG BRC INT 78464A334 299 9,732 SH   SOLE   0 0 9,732
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 49,037 1,776,045 SH   SOLE   0 0 1,776,045
SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 1,134 44,617 SH   SOLE   0 0 44,617
SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 2,344 43,505 SH   SOLE   0 0 43,505
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 135,184 4,024,518 SH   SOLE   21,634 0 4,002,884
SPDR SERIES TRUST COMP SOFTWARE 78464A599 1,381 18,527 SH   SOLE   0 0 18,527
SPDR SERIES TRUST DJ REIT ETF 78464A607 6,783 78,878 SH   SOLE   0 0 78,878
SPDR SERIES TRUST FACTST INV ETF 78464A110 536 6,483 SH   SOLE   0 0 6,483
SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 545 10,475 SH   SOLE   0 0 10,475
SPDR SERIES TRUST HLTH CARE SVCS 78464A573 626 10,006 SH   SOLE   0 0 10,006
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 6,559 93,603 SH   SOLE   0 0 93,603
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 7,869 140,323 SH   SOLE   0 0 140,323
SPDR SERIES TRUST NYSE TECH ETF 78464A102 1,811 30,423 SH   SOLE   0 0 30,423
SPDR SERIES TRUST OILGAS EQUIP 78464A748 316 35,087 SH   SOLE   0 0 35,087
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 2,790 100,170 SH   SOLE   0 0 100,170
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 76,925 2,328,238 SH   SOLE   0 0 2,328,238
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 3,269 128,792 SH   SOLE   0 0 128,792
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 18,233 520,337 SH   SOLE   0 0 520,337
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 4,122 141,112 SH   SOLE   0 0 141,112
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 1,566 53,245 SH   SOLE   0 0 53,245
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 8,932 296,340 SH   SOLE   0 0 296,340
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 17,156 555,045 SH   SOLE   0 0 555,045
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 50,183 1,544,088 SH   SOLE   956 0 1,543,132
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 44,300 1,631,071 SH   SOLE   0 0 1,631,071
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 17,585 383,533 SH   SOLE   0 0 383,533
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1,720 38,770 SH   SOLE   0 0 38,770
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 30,647 568,169 SH   SOLE   352 0 567,817
SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 15,012 278,930 SH   SOLE   0 0 278,930
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 19,456 324,432 SH   SOLE   0 0 324,432
SPDR SERIES TRUST S&P BIOTECH 78464A870 15,792 220,102 SH   SOLE   0 0 220,102
SPDR SERIES TRUST S&P BK ETF 78464A797 9,234 247,228 SH   SOLE   0 0 247,228
SPDR SERIES TRUST S&P DIVID ETF 78464A763 127,495 1,424,205 SH   SOLE   690 0 1,423,515
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3,969 122,061 SH   SOLE   0 0 122,061
SPDR SERIES TRUST S&P INS ETF 78464A789 1,331 46,907 SH   SOLE   0 0 46,907
SPDR SERIES TRUST S&P METALS MNG 78464A755 1,220 46,577 SH   SOLE   0 0 46,577
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3,185 120,065 SH   SOLE   0 0 120,065
SPDR SERIES TRUST S&P PHARMAC 78464A722 1,960 53,532 SH   SOLE   0 0 53,532
SPDR SERIES TRUST S&P REGL BKG 78464A698 24,128 515,671 SH   SOLE   19,312 0 496,359
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 3,559 86,816 SH   SOLE   0 0 86,816
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 5,293 81,809 SH   SOLE   0 0 81,809
SPDR SERIES TRUST S&P TELECOM 78464A540 295 4,696 SH   SOLE   0 0 4,696
SPDR SERIES TRUST S&P TRANSN ETF 78464A532 2,023 37,854 SH   SOLE   0 0 37,854
SPDR SERIES TRUST SPDR S&P1500VL 78464A128 1,443 15,727 SH   SOLE   0 0 15,727
SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 4,457 112,661 SH   SOLE   0 0 112,661
SPIRE INC COM 84857L101 238 3,219 SH   SOLE   11 0 3,208
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 691 9,587 SH   SOLE   7,929 0 1,658
SPIRIT MTA REIT COM SHS BEN IN 84861U105 108 15,194 SH   SOLE   2 0 15,192
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 589 16,722 SH   SOLE   5 0 16,717
SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 805 808,000 PRN   SOLE   0 0 808,000
SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 34 35,000 PRN   SOLE   0 0 35,000
SPLUNK INC COM 848637104 4,613 43,997 SH   SOLE   34,159 0 9,838
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,309 11,534 SH   SOLE   0 0 11,534
SPRINT CORP COM SER 1 85207U105 545 93,589 SH   SOLE   34 0 93,555
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 925 73,737 SH   SOLE   0 0 73,737
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 896 86,911 SH   SOLE   0 0 86,911
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 699 125,040 SH   SOLE   0 0 125,040
SPROUTS FMRS MKT INC COM 85208M102 1,169 49,717 SH   SOLE   44,291 0 5,426
SPS COMM INC COM 78463M107 284 3,450 SH   SOLE   2,395 0 1,055
SPX CORP COM 784635104 245 8,753 SH   SOLE   0 0 8,753
SQUARE INC CL A 852234103 9,880 176,148 SH   SOLE   3,278 0 172,870
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 585 12,962 SH   SOLE   7,495 0 5,467
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 263,085 5,885,568 SH   SOLE   100,275 0 5,785,293
SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3,037 87,980 SH   SOLE   0 0 87,980
SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 211 2,982 SH   SOLE   0 0 2,982
SSGA ACTIVE ETF TR MULT ASS RLRTN 78467V103 252 11,091 SH   SOLE   0 0 11,091
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 92,619 1,955,220 SH   SOLE   0 0 1,955,220
SSGA ACTIVE ETF TR ULT SHT TRM BD 78467V707 1,026 25,553 SH   SOLE   0 0 25,553
SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1,096 22,533 SH   SOLE   0 0 22,533
SSR MNG INC COM 784730103 239 19,728 SH   SOLE   0 0 19,728
STAAR SURGICAL CO COM PAR $0.01 852312305 202 6,329 SH   SOLE   103 0 6,226
STAG INDL INC COM 85254J102 406 16,312 SH   SOLE   2,075 0 14,237
STAGE STORES INC COM NEW 85254C305 8 10,700 SH   SOLE   0 0 10,700
STAMPS COM INC COM NEW 852857200 508 3,263 SH   SOLE   13 0 3,250
STANLEY BLACK & DECKER INC COM 854502101 3,183 26,581 SH   SOLE   2,848 0 23,733
STAR BULK CARRIERS CORP SHS PAR Y8162K204 209 22,903 SH   SOLE   0 0 22,903
STARBUCKS CORP COM 855244109 35,972 558,578 SH   SOLE   48,559 0 510,019
STARWOOD PPTY TR INC COM 85571B105 2,600 131,893 SH   SOLE   214 0 131,679
STATE STR CORP COM 857477103 3,047 48,315 SH   SOLE   24,718 0 23,597
STEEL DYNAMICS INC COM 858119100 1,950 64,906 SH   SOLE   22 0 64,884
STEPAN CO COM 858586100 248 3,352 SH   SOLE   1,280 0 2,072
STERICYCLE INC COM 858912108 380 10,352 SH   SOLE   2,716 0 7,636
STERIS PLC SHS USD G84720104 1,025 9,589 SH   SOLE   5,207 0 4,382
STERLING BANCORP DEL COM 85917A100 179 10,854 SH   SOLE   9,411 0 1,443
STIFEL FINL CORP COM 860630102 242 5,843 SH   SOLE   2,882 0 2,961
STITCH FIX INC COM CL A 860897107 270 15,806 SH   SOLE   0 0 15,806
STMICROELECTRONICS N V NY REGISTRY 861012102 889 64,047 SH   SOLE   47 0 64,000
STORE CAP CORP COM 862121100 2,802 98,979 SH   SOLE   44,967 0 54,012
STRATASYS LTD SHS M85548101 255 14,179 SH   SOLE   0 0 14,179
STRATEGY SHS ECOLOGCL STRATGY 86280R209 440 11,210 SH   SOLE   0 0 11,210
STRATEGY SHS NS 7HANDL IDX 86280R506 402 18,086 SH   SOLE   0 0 18,086
STRYKER CORP COM 863667101 10,926 69,706 SH   SOLE   10,837 0 58,869
STURM RUGER & CO INC COM 864159108 209 3,919 SH   SOLE   0 0 3,919
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1,099 57,031 SH   SOLE   0 0 57,031
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 279 42,886 SH   SOLE   32,672 0 10,214
SUMMIT HOTEL PPTYS INC COM 866082100 432 44,439 SH   SOLE   40,439 0 4,000
SUMMIT MATLS INC CL A 86614U100 148 11,925 SH   SOLE   2,826 0 9,099
SUN CMNTYS INC COM 866674104 606 5,959 SH   SOLE   0 0 5,959
SUN HYDRAULICS CORP COM 866942105 205 6,180 SH   SOLE   4,930 0 1,250
SUN LIFE FINL INC COM 866796105 269 8,105 SH   SOLE   0 0 8,105
SUNCOR ENERGY INC NEW COM 867224107 3,164 113,108 SH   SOLE   55,551 0 57,557
SUNOCO LP COM U REP LP 86765K109 519 19,104 SH   SOLE   0 0 19,104
SUNRUN INC COM 86771W105 121 11,114 SH   SOLE   0 0 11,114
SUNTRUST BKS INC COM 867914103 3,956 78,430 SH   SOLE   21,080 0 57,350
SUPERNUS PHARMACEUTICALS INC COM 868459108 910 27,394 SH   SOLE   128 0 27,266
SVB FINL GROUP COM 78486Q101 898 4,730 SH   SOLE   1,810 0 2,920
SWEDISH EXPT CR CORP ROG TTL ETN 22 870297801 386 78,951 SH   SOLE   0 0 78,951
SYMANTEC CORP COM 871503108 431 22,807 SH   SOLE   8,185 0 14,622
SYNAPTICS INC COM 87157D109 232 6,241 SH   SOLE   0 0 6,241
SYNCHRONY FINL COM 87165B103 1,944 82,864 SH   SOLE   50,356 0 32,508
SYNEOS HEALTH INC CL A 87166B102 384 9,762 SH   SOLE   9,509 0 253
SYNOPSYS INC COM 871607107 1,492 17,715 SH   SOLE   7,638 0 10,077
SYNOVUS FINL CORP COM NEW 87161C501 1,635 51,098 SH   SOLE   12 0 51,086
SYSCO CORP COM 871829107 8,018 127,955 SH   SOLE   5,672 0 122,283
T MOBILE US INC COM 872590104 991 15,581 SH   SOLE   1,045 0 14,536
TABLEAU SOFTWARE INC CL A 87336U105 1,628 13,564 SH   SOLE   1,598 0 11,966
TABULA RASA HEALTHCARE INC COM 873379101 389 6,105 SH   SOLE   0 0 6,105
TAHOE RES INC COM 873868103 99 27,074 SH   SOLE   0 0 27,074
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 3,866 104,749 SH   SOLE   41,871 0 62,878
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,229 11,940 SH   SOLE   3,166 0 8,774
TAL ED GROUP SPONSORED ADS 874080104 240 9,005 SH   SOLE   8,183 0 822
TANDEM DIABETES CARE INC COM NEW 875372203 258 6,808 SH   SOLE   2,599 0 4,209
TANGER FACTORY OUTLET CTRS I COM 875465106 575 28,413 SH   SOLE   0 0 28,413
TANZANIAN ROYALTY EXPL CORP COM 87600U104 7 18,762 SH   SOLE   0 0 18,762
TAPESTRY INC COM 876030107 1,091 32,312 SH   SOLE   21,066 0 11,246
TARGA RES CORP COM 87612G101 1,031 28,620 SH   SOLE   1,307 0 27,313
TARGET CORP COM 87612E106 12,793 193,562 SH   SOLE   713 0 192,849
TC PIPELINES LP UT COM LTD PRT 87233Q108 765 23,824 SH   SOLE   0 0 23,824
TCF FINL CORP COM 872275102 428 21,935 SH   SOLE   9,730 0 12,205
TCW STRATEGIC INCOME FUND IN COM 872340104 73 13,871 SH   SOLE   0 0 13,871
TE CONNECTIVITY LTD REG SHS H84989104 4,227 55,891 SH   SOLE   36,535 0 19,356
TECHNIPFMC PLC COM G87110105 831 42,464 SH   SOLE   41,136 0 1,328
TECK RESOURCES LTD CL B 878742204 1,461 67,836 SH   SOLE   5,419 0 62,417
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Y8564M105 115 10,443 SH   SOLE   0 0 10,443
TEEKAY TANKERS LTD CL A Y8565N102 11 11,625 SH   SOLE   0 0 11,625
TEGNA INC COM 87901J105 155 14,247 SH   SOLE   7,566 0 6,681
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 2,010 112,000 SH   SOLE   0 0 112,000
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 372 22,149 SH   SOLE   0 0 22,149
TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 943 62,391 SH   SOLE   0 0 62,391
TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 912 78,681 SH   SOLE   0 0 78,681
TELADOC HEALTH INC COM 87918A105 975 19,675 SH   SOLE   3,745 0 15,930
TELEDYNE TECHNOLOGIES INC COM 879360105 877 4,235 SH   SOLE   1,414 0 2,821
TELEFONICA S A SPONSORED ADR 879382208 376 44,429 SH   SOLE   125 0 44,304
TELLURIAN INC NEW COM 87968A104 219 31,528 SH   SOLE   0 0 31,528
TEMPLETON EMERG MKTS INCOME COM 880192109 151 15,741 SH   SOLE   0 0 15,741
TEMPLETON GLOBAL INCOME FD COM 880198106 1,306 216,522 SH   SOLE   0 0 216,522
TERADATA CORP DEL COM 88076W103 1,621 42,245 SH   SOLE   39,724 0 2,521
TERADYNE INC COM 880770102 697 22,211 SH   SOLE   13,061 0 9,150
TERRAFORM PWR INC COM CL A 88104R209 309 27,526 SH   SOLE   0 0 27,526
TESLA INC COM 88160R101 11,948 35,902 SH   SOLE   1,981 0 33,921
TEUCRIUM COMMODITY TR WHEAT FD 88166A508 59 10,028 SH   SOLE   0 0 10,028
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2,865 185,793 SH   SOLE   11,160 0 174,633
TEXAS INSTRS INC COM 882508104 13,717 145,157 SH   SOLE   70,428 0 74,729
TEXAS PAC LD TR SUB CTF PROP I T 882610108 440 813 SH   SOLE   0 0 813
TEXAS ROADHOUSE INC COM 882681109 391 6,544 SH   SOLE   4,186 0 2,358
TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 474 47,562 SH   SOLE   17,914 0 29,648
TEXTRON INC COM 883203101 1,041 22,639 SH   SOLE   2,533 0 20,106
TG THERAPEUTICS INC COM 88322Q108 49 11,912 SH   SOLE   33 0 11,879
THE TRADE DESK INC COM CL A 88339J105 4,211 36,279 SH   SOLE   0 0 36,279
THERMO FISHER SCIENTIFIC INC COM 883556102 16,225 72,503 SH   SOLE   28,354 0 44,149
THOMSON REUTERS CORP COM NEW 884903709 788 16,306 SH   SOLE   7,043 0 9,263
THOR INDS INC COM 885160101 232 4,467 SH   SOLE   0 0 4,467
TIDEWATER INC NEW COM 88642R109 516 26,966 SH   SOLE   0 0 26,966
TIER REIT INC COM NEW 88650V208 746 36,166 SH   SOLE   0 0 36,166
TIFFANY & CO NEW COM 886547108 1,088 13,513 SH   SOLE   7,719 0 5,794
TILRAY INC COM CL 2 88688T100 545 7,732 SH   SOLE   0 0 7,732
TIMBERLAND BANCORP INC COM 887098101 240 10,750 SH   SOLE   0 0 10,750
TIMKEN CO COM 887389104 1,385 37,121 SH   SOLE   1,162 0 35,959
TIMKENSTEEL CORP COM 887399103 439 50,283 SH   SOLE   0 0 50,283
TJX COS INC NEW COM 872540109 8,377 187,240 SH   SOLE   18,669 0 168,571
TOLL BROTHERS INC COM 889478103 759 23,061 SH   SOLE   59 0 23,002
TOPBUILD CORP COM 89055F103 451 10,030 SH   SOLE   0 0 10,030
TORO CO COM 891092108 1,332 23,834 SH   SOLE   0 0 23,834
TORONTO DOMINION BK ONT COM NEW 891160509 3,126 62,870 SH   SOLE   38 0 62,832
TORTOISE ENERGY INFRA CORP COM 89147L100 1,089 54,712 SH   SOLE   0 0 54,712
TORTOISE MLP FD INC COM 89148B101 155 12,674 SH   SOLE   0 0 12,674
TOTAL S A SPONSORED ADR 89151E109 12,544 240,403 SH   SOLE   121,606 0 118,797
TOTAL SYS SVCS INC COM 891906109 1,039 12,787 SH   SOLE   5,596 0 7,191
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 468 31,758 SH   SOLE   30,876 0 882
TOWNEBANK PORTSMOUTH VA COM 89214P109 599 25,000 SH   SOLE   0 0 25,000
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,130 18,350 SH   SOLE   1,483 0 16,867
TRACTOR SUPPLY CO COM 892356106 2,808 33,649 SH   SOLE   6,230 0 27,419
TRANSCANADA CORP COM 89353D107 304 8,504 SH   SOLE   0 0 8,504
TRANSDIGM GROUP INC COM 893641100 1,170 3,442 SH   SOLE   1,578 0 1,864
TRANSENTERIX INC COM NEW 89366M201 553 244,810 SH   SOLE   0 0 244,810
TRANSOCEAN LTD REG SHS H8817H100 999 143,880 SH   SOLE   35,035 0 108,845
TRAVELERS COMPANIES INC COM 89417E109 9,848 82,237 SH   SOLE   23,691 0 58,546
TREVENA INC COM 89532E109 9 20,335 SH   SOLE   0 0 20,335
TREX CO INC COM 89531P105 300 5,053 SH   SOLE   2,956 0 2,097
TRI CONTL CORP COM 895436103 412 17,518 SH   SOLE   0 0 17,518
TRIMAS CORP COM NEW 896215209 213 7,812 SH   SOLE   7,812 0 0
TRIMBLE INC COM 896239100 367 11,148 SH   SOLE   514 0 10,634
TRIMTABS ETF TR ALL CAP INTL 89628W401 863 39,000 SH   SOLE   0 0 39,000
TRIMTABS ETF TR ALL CAP US FREE 89628W302 1,403 44,665 SH   SOLE   0 0 44,665
TRINITY INDS INC COM 896522109 870 42,234 SH   SOLE   17,962 0 24,272
TRIPADVISOR INC COM 896945201 1,233 22,867 SH   SOLE   111 0 22,756
TRISTATE CAP HLDGS INC COM 89678F100 297 15,254 SH   SOLE   15,254 0 0
TRITON INTL LTD CL A G9078F107 1,588 51,116 SH   SOLE   19,853 0 31,263
TRUSTMARK CORP COM 898402102 323 11,378 SH   SOLE   0 0 11,378
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 178 66,730 SH   SOLE   0 0 66,730
TUCOWS INC COM NEW 898697206 2,303 38,352 SH   SOLE   0 0 38,352
TUPPERWARE BRANDS CORP COM 899896104 659 20,869 SH   SOLE   1,304 0 19,565
TURQUOISE HILL RES LTD COM 900435108 20 12,197 SH   SOLE   0 0 12,197
TURTLE BEACH CORP COM NEW 900450206 236 16,538 SH   SOLE   0 0 16,538
TWENTY FIRST CENTY FOX INC CL A 90130A101 860 17,876 SH   SOLE   2,067 0 15,809
TWENTY FIRST CENTY FOX INC CL B 90130A200 467 9,777 SH   SOLE   6,034 0 3,743
TWILIO INC CL A 90138F102 2,394 26,808 SH   SOLE   0 0 26,808
TWITTER INC COM 90184L102 6,780 235,894 SH   SOLE   119,732 0 116,162
TWO HBRS INVT CORP COM NEW 90187B408 1,570 122,275 SH   SOLE   0 0 122,275
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 217 24,250 SH   SOLE   0 0 24,250
TYLER TECHNOLOGIES INC COM 902252105 511 2,752 SH   SOLE   2,537 0 215
TYSON FOODS INC CL A 902494103 3,451 64,629 SH   SOLE   24,305 0 40,324
U S CONCRETE INC COM NEW 90333L201 390 11,051 SH   SOLE   5,637 0 5,414
U S G CORP COM NEW 903293405 1,491 34,946 SH   SOLE   0 0 34,946
U S SILICA HLDGS INC COM 90346E103 615 60,396 SH   SOLE   14,917 0 45,479
UBIQUITI NETWORKS INC COM 90347A100 741 7,459 SH   SOLE   0 0 7,459
UBS AG JERSEY BRH ALERIAN INFRST 902641646 353 17,865 SH   SOLE   0 0 17,865
UBS GROUP AG SHS H42097107 605 48,829 SH   SOLE   35,488 0 13,341
UDR INC COM 902653104 419 10,585 SH   SOLE   17 0 10,568
UGI CORP NEW COM 902681105 1,317 24,693 SH   SOLE   0 0 24,693
ULTA BEAUTY INC COM 90384S303 3,346 13,666 SH   SOLE   6,547 0 7,119
ULTIMATE SOFTWARE GROUP INC COM 90385D107 602 2,457 SH   SOLE   1,989 0 468
ULTRA CLEAN HLDGS INC COM 90385V107 123 14,476 SH   SOLE   0 0 14,476
UMH PPTYS INC COM 903002103 677 57,155 SH   SOLE   0 0 57,155
UMPQUA HLDGS CORP COM 904214103 307 19,318 SH   SOLE   6,388 0 12,930
UNDER ARMOUR INC CL A 904311107 2,072 117,283 SH   SOLE   34 0 117,249
UNDER ARMOUR INC CL C 904311206 1,732 107,105 SH   SOLE   0 0 107,105
UNILEVER N V N Y SHS NEW 904784709 2,412 44,826 SH   SOLE   18,073 0 26,753
UNILEVER PLC SPON ADR NEW 904767704 6,223 119,096 SH   SOLE   36,900 0 82,196
UNION PAC CORP COM 907818108 24,251 175,441 SH   SOLE   39,101 0 136,340
UNITED BANKSHARES INC WEST V COM 909907107 204 6,569 SH   SOLE   1,792 0 4,777
UNITED CONTL HLDGS INC COM 910047109 1,902 22,716 SH   SOLE   15,515 0 7,201
UNITED PARCEL SERVICE INC CL B 911312106 35,594 364,951 SH   SOLE   121,396 0 243,555
UNITED RENTALS INC COM 911363109 8,102 79,017 SH   SOLE   211 0 78,806
UNITED STATES ANTIMONY CORP COM 911549103 26 45,100 SH   SOLE   0 0 45,100
UNITED STATES NATL GAS FUND UNIT PAR 912318300 795 32,168 SH   SOLE   0 0 32,168
UNITED STATES OIL FUND LP UNITS 91232N108 7,491 775,440 SH   SOLE   0 0 775,440
UNITED STATES STL CORP NEW COM 912909108 3,970 217,677 SH   SOLE   20 0 217,657
UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 230 12,810 SH   SOLE   0 0 12,810
UNITED STS BRENT OIL FD LP UNIT 91167Q100 579 37,794 SH   SOLE   0 0 37,794
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 666 17,734 SH   SOLE   0 0 17,734
UNITED TECHNOLOGIES CORP COM 913017109 33,150 311,330 SH   SOLE   12,800 0 298,530
UNITEDHEALTH GROUP INC COM 91324P102 49,788 199,855 SH   SOLE   80,920 0 118,935
UNITEDHEALTH GROUP INC COM 91324P102 1,669 6,700 SH Put SOLE   0 0 6,700
UNITI GROUP INC COM 91325V108 420 26,959 SH   SOLE   51 0 26,908
UNIVERSAL DISPLAY CORP COM 91347P105 1,097 11,719 SH   SOLE   23 0 11,696
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 499 8,134 SH   SOLE   0 0 8,134
UNIVERSAL HLTH SVCS INC CL B 913903100 346 2,968 SH   SOLE   4 0 2,964
UNUM GROUP COM 91529Y106 1,526 51,937 SH   SOLE   37,257 0 14,680
UPLAND SOFTWARE INC COM 91544A109 200 7,368 SH   SOLE   0 0 7,368
URANIUM ENERGY CORP COM 916896103 33 26,000 SH   SOLE   1,500 0 24,500
US BANCORP DEL COM NEW 902973304 18,892 413,399 SH   SOLE   79,990 0 333,409
US ECOLOGY INC COM 91732J102 334 5,306 SH   SOLE   580 0 4,726
US FOODS HLDG CORP COM 912008109 378 11,961 SH   SOLE   10,913 0 1,048
USA TECHNOLOGIES INC COM NO PAR 90328S500 67 17,284 SH   SOLE   0 0 17,284
USANA HEALTH SCIENCES INC COM 90328M107 332 2,822 SH   SOLE   0 0 2,822
USD PARTNERS LP COM UT REP LTD 903318103 158 15,102 SH   SOLE   0 0 15,102
V F CORP COM 918204108 4,617 64,723 SH   SOLE   23,846 0 40,877
VAIL RESORTS INC COM 91879Q109 758 3,594 SH   SOLE   2,594 0 1,000
VALE S A ADR 91912E105 836 63,346 SH   SOLE   5,270 0 58,076
VALERO ENERGY CORP NEW COM 91913Y100 11,607 154,824 SH   SOLE   17,961 0 136,863
VALLEY NATL BANCORP COM 919794107 396 44,602 SH   SOLE   0 0 44,602
VANECK MERK GOLD TRUST GOLD TRUST 921078101 729 57,893 SH   SOLE   0 0 57,893
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,902 33,423 SH   SOLE   0 0 33,423
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 9,850 207,500 SH   SOLE   0 0 207,500
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2,563 131,057 SH   SOLE   0 0 131,057
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1,782 102,982 SH   SOLE   0 0 102,982
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 11,404 812,283 SH   SOLE   538 0 811,745
VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1,395 12,603 SH   SOLE   0 0 12,603
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 358 14,997 SH   SOLE   0 0 14,997
VANECK VECTORS ETF TR COAL ETF 92189F809 354 28,152 SH   SOLE   0 0 28,152
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 3,225 144,103 SH   SOLE   0 0 144,103
VANECK VECTORS ETF TR ENVIRONMENTAL SV 92189F304 235 2,818 SH   SOLE   0 0 2,818
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 15,062 564,739 SH   SOLE   0 0 564,739
VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 1,015 18,594 SH   SOLE   0 0 18,594
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 20,479 971,030 SH   SOLE   0 0 971,030
VANECK VECTORS ETF TR GREEN BD ETF 92189F171 789 30,827 SH   SOLE   0 0 30,827
VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 639 57,808 SH   SOLE   0 0 57,808
VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 524 30,563 SH   SOLE   0 0 30,563
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 15,027 246,184 SH   SOLE   33,517 0 212,667
VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 422 9,960 SH   SOLE   0 0 9,960
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 4,470 181,028 SH   SOLE   0 0 181,028
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 14,907 451,727 SH   SOLE   0 0 451,727
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 6,186 204,711 SH   SOLE   0 0 204,711
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 22,651 550,183 SH   SOLE   0 0 550,183
VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 2,581 121,115 SH   SOLE   0 0 121,115
VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 1,791 72,854 SH   SOLE   0 0 72,854
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,503 107,155 SH   SOLE   0 0 107,155
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 4,007 226,107 SH   SOLE   0 0 226,107
VANECK VECTORS ETF TR PHARMACEUTICAL 92189F692 822 15,002 SH   SOLE   0 0 15,002
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 151 11,107 SH   SOLE   0 0 11,107
VANECK VECTORS ETF TR RETAIL ETF 92189F684 915 9,738 SH   SOLE   0 0 9,738
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 1,817 96,908 SH   SOLE   0 0 96,908
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 4,911 56,268 SH   SOLE   0 0 56,268
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 1,262 52,137 SH   SOLE   12,549 0 39,588
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 392 26,594 SH   SOLE   0 0 26,594
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 81,851 606,302 SH   SOLE   0 0 606,302
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 28,753 294,690 SH   SOLE   0 0 294,690
VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 7,462 63,299 SH   SOLE   0 0 63,299
VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 12,119 108,337 SH   SOLE   0 0 108,337
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 11,779 112,010 SH   SOLE   0 0 112,010
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 8,070 58,341 SH   SOLE   0 0 58,341
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8,287 72,940 SH   SOLE   0 0 72,940
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 18,217 144,858 SH   SOLE   0 0 144,858
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 106,393 1,308,814 SH   SOLE   0 0 1,308,814
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 72,590 829,508 SH   SOLE   27 0 829,481
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 223,873 2,849,345 SH   SOLE   296 0 2,849,049
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 1,040,047 13,130,245 SH   SOLE   85,870 0 13,044,375
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 191,379 3,527,719 SH   SOLE   2,777 0 3,524,942
VANGUARD GROUP DIV APP ETF 921908844 259,088 2,645,107 SH   SOLE   0 0 2,645,107
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 37,165 372,353 SH   SOLE   0 0 372,353
VANGUARD INDEX FDS GROWTH ETF 922908736 387,780 2,886,775 SH   SOLE   48,485 0 2,838,290
VANGUARD INDEX FDS LARGE CAP ETF 922908637 44,867 390,627 SH   SOLE   17,090 0 373,537
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 64,142 535,898 SH   SOLE   2,870 0 533,028
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 56,740 595,633 SH   SOLE   5,479 0 590,154
VANGUARD INDEX FDS MID CAP ETF 922908629 136,421 987,273 SH   SOLE   71,454 0 915,819
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 130,937 1,755,898 SH   SOLE   569 0 1,755,329
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 312,456 1,359,626 SH   SOLE   0 0 1,359,626
VANGUARD INDEX FDS SM CP VAL ETF 922908611 86,553 758,836 SH   SOLE   19,493 0 739,343
VANGUARD INDEX FDS SMALL CP ETF 922908751 207,545 1,572,432 SH   SOLE   71,703 0 1,500,729
VANGUARD INDEX FDS SML CP GRW ETF 922908595 48,838 324,310 SH   SOLE   2,588 0 321,722
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,811,086 14,190,130 SH   SOLE   0 0 14,190,130
VANGUARD INDEX FDS VALUE ETF 922908744 434,000 4,430,837 SH   SOLE   24,528 0 4,406,309
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 48,832 1,071,343 SH   SOLE   0 0 1,071,343
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 202,789 5,322,537 SH   SOLE   92,281 0 5,230,256
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 28,797 592,278 SH   SOLE   0 0 592,278
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 9,351 154,236 SH   SOLE   0 0 154,236
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 6,198 65,464 SH   SOLE   895 0 64,569
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7,430 141,774 SH   SOLE   0 0 141,774
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 37,585 574,167 SH   SOLE   0 0 574,167
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 31,875 665,162 SH   SOLE   0 0 665,162
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 17,183 336,592 SH   SOLE   0 0 336,592
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 18,281 288,028 SH   SOLE   0 0 288,028
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 720,800 8,699,013 SH   SOLE   13,212 0 8,685,801
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 14,946 175,460 SH   SOLE   12,831 0 162,629
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 4,626 61,916 SH   SOLE   20,435 0 41,481
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 106,569 2,069,707 SH   SOLE   0 0 2,069,707
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 28,921 481,054 SH   SOLE   46,142 0 434,912
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 92,766 1,190,227 SH   SOLE   22,145 0 1,168,082
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 701 8,759 SH   SOLE   0 0 8,759
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 35,394 263,169 SH   SOLE   0 0 263,169
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5,032 43,946 SH   SOLE   0 0 43,946
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 15,756 162,265 SH   SOLE   0 0 162,265
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 5,738 47,053 SH   SOLE   0 0 47,053
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 12,812 119,324 SH   SOLE   0 0 119,324
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1,267 13,572 SH   SOLE   0 0 13,572
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4,833 42,421 SH   SOLE   0 0 42,421
VANGUARD STAR FD VG TL INTL STK F 921909768 56,483 1,196,172 SH   SOLE   0 0 1,196,172
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 324,779 8,754,153 SH   SOLE   33,251 0 8,720,902
VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 2,333 31,293 SH   SOLE   0 0 31,293
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 190,969 2,448,631 SH   SOLE   649 0 2,447,982
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 8,713 151,260 SH   SOLE   0 0 151,260
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 21,233 377,333 SH   SOLE   0 0 377,333
VANGUARD WORLD FD EXTENDED DUR 921910709 14,971 131,950 SH   SOLE   0 0 131,950
VANGUARD WORLD FD MEGA CAP INDEX 921910873 21,475 247,181 SH   SOLE   0 0 247,181
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 26,514 370,976 SH   SOLE   0 0 370,976
VANGUARD WORLD FD MEGA GRWTH IND 921910816 44,395 414,864 SH   SOLE   0 0 414,864
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3,945 53,264 SH   SOLE   0 0 53,264
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 24,816 164,870 SH   SOLE   0 0 164,870
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 46,031 350,923 SH   SOLE   0 0 350,923
VANGUARD WORLD FDS ENERGY ETF 92204A306 15,110 195,950 SH   SOLE   0 0 195,950
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 28,587 481,582 SH   SOLE   0 0 481,582
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 56,468 351,603 SH   SOLE   0 0 351,603
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 10,890 90,437 SH   SOLE   0 0 90,437
VANGUARD WORLD FDS INF TECH ETF 92204A702 160,362 961,229 SH   SOLE   368 0 960,861
VANGUARD WORLD FDS MATERIALS ETF 92204A801 8,594 77,543 SH   SOLE   0 0 77,543
VANGUARD WORLD FDS UTILITIES ETF 92204A876 32,879 279,040 SH   SOLE   0 0 279,040
VARIAN MED SYS INC COM 92220P105 2,668 23,546 SH   SOLE   17,645 0 5,901
VECTOR GROUP LTD COM 92240M108 607 62,409 SH   SOLE   3,290 0 59,119
VECTREN CORP COM 92240G101 1,263 17,551 SH   SOLE   0 0 17,551
VEDANTA LTD SPONSORED ADR 92242Y100 355 30,778 SH   SOLE   30,347 0 431
VEEVA SYS INC CL A COM 922475108 1,780 19,929 SH   SOLE   1,526 0 18,403
VENATOR MATLS PLC SHS G9329Z100 203 48,379 SH   SOLE   48,379 0 0
VENTAS INC COM 92276F100 19,008 324,430 SH   SOLE   145,887 0 178,543
VEREIT INC COM 92339V100 9,179 1,283,767 SH   SOLE   3,056 0 1,280,711
VERINT SYS INC COM 92343X100 429 10,145 SH   SOLE   3,147 0 6,998
VERISIGN INC COM 92343E102 857 5,782 SH   SOLE   41 0 5,741
VERISK ANALYTICS INC COM 92345Y106 1,334 12,237 SH   SOLE   6,149 0 6,088
VERIZON COMMUNICATIONS INC COM 92343V104 112,995 2,009,876 SH   SOLE   472,456 0 1,537,420
VERTEX PHARMACEUTICALS INC COM 92532F100 7,205 43,481 SH   SOLE   28,840 0 14,641
VIACOM INC NEW CL A 92553P102 489 17,580 SH   SOLE   0 0 17,580
VIACOM INC NEW CL B 92553P201 1,099 42,754 SH   SOLE   33,256 0 9,498
VIASAT INC COM 92552V100 413 7,010 SH   SOLE   2,654 0 4,356
VICTORY PORTFOLIOS II VCSHS DEV ENH VL 92647N816 4,694 152,797 SH   SOLE   0 0 152,797
VICTORY PORTFOLIOS II VCSHS EMRG VOLTY 92647N857 2,298 95,157 SH   SOLE   0 0 95,157
VICTORY PORTFOLIOS II VCSHS INTL HG DV 92647N881 9,209 308,084 SH   SOLE   0 0 308,084
VICTORY PORTFOLIOS II VCSHS INTL VOLTY 92647N840 831 24,188 SH   SOLE   0 0 24,188
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 57,197 1,302,588 SH   SOLE   0 0 1,302,588
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766 9,812 223,106 SH   SOLE   0 0 223,106
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 15,181 385,201 SH   SOLE   0 0 385,201
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 140,169 3,312,119 SH   SOLE   0 0 3,312,119
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865 8,049 194,607 SH   SOLE   0 0 194,607
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 3,209 79,918 SH   SOLE   0 0 79,918
VICTORY PORTFOLIOS II VCSHS US SML CAP 92647N832 854 21,062 SH   SOLE   0 0 21,062
VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 5,540 252,148 SH   SOLE   0 0 252,148
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 713 79,893 SH   SOLE   0 0 79,893
VIRTUS TOTAL RETURN FUND INC COM 92837G100 707 81,633 SH   SOLE   0 0 81,633
VISA INC COM CL A 92826C839 116,801 885,262 SH   SOLE   166,923 0 718,339
VISHAY INTERTECHNOLOGY INC COM 928298108 234 13,013 SH   SOLE   9,381 0 3,632
VISTRA ENERGY CORP COM 92840M102 448 19,584 SH   SOLE   11,835 0 7,749
VMWARE INC CL A COM 928563402 3,930 28,662 SH   SOLE   15,260 0 13,402
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 15,509 804,426 SH   SOLE   521,156 0 283,270
VONAGE HLDGS CORP COM 92886T201 905 103,622 SH   SOLE   55 0 103,567
VOYA ASIA PAC DIVID EQUITY I COM 92912J102 114 13,339 SH   SOLE   0 0 13,339
VOYA FINL INC COM 929089100 625 15,574 SH   SOLE   11,375 0 4,199
VOYA GLBL ADV & PREM OPP FD COM 92912R104 253 27,547 SH   SOLE   832 0 26,715
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 368 62,757 SH   SOLE   0 0 62,757
VOYA PRIME RATE TR SH BEN INT 92913A100 157 35,055 SH   SOLE   0 0 35,055
VOYA RISK MANAGED NAT RES FD COM 92913C106 85 19,873 SH   SOLE   0 0 19,873
VULCAN MATLS CO COM 929160109 2,113 21,385 SH   SOLE   12,694 0 8,691
W & T OFFSHORE INC COM 92922P106 80 19,476 SH   SOLE   12,738 0 6,738
W P CAREY INC COM 92936U109 23,412 358,317 SH   SOLE   0 0 358,317
W R BERKLEY CORPORATION COM 084423102 432 5,849 SH   SOLE   377 0 5,472
WABCO HLDGS INC COM 92927K102 834 7,766 SH   SOLE   4,583 0 3,183
WABTEC CORP COM 929740108 360 5,118 SH   SOLE   2,410 0 2,708
WADDELL & REED FINL INC CL A 930059100 373 20,633 SH   SOLE   7,425 0 13,208
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,526 183,321 SH   SOLE   1,546 0 181,775
WALMART INC COM 931142103 43,136 463,086 SH   SOLE   17,730 0 445,356
WASHINGTON FED INC COM 938824109 653 24,443 SH   SOLE   23,323 0 1,120
WASHINGTON PRIME GROUP NEW COM 93964W108 290 59,643 SH   SOLE   0 0 59,643
WASTE CONNECTIONS INC COM 94106B101 1,124 15,143 SH   SOLE   4,263 0 10,880
WASTE MGMT INC DEL COM 94106L109 23,423 263,210 SH   SOLE   6,723 0 256,487
WASTE MGMT INC DEL COM 94106L109 2,127 23,900 SH Put SOLE   0 0 23,900
WATERS CORP COM 941848103 739 3,915 SH   SOLE   1,591 0 2,324
WATERSTONE FINL INC MD COM 94188P101 766 45,681 SH   SOLE   0 0 45,681
WD-40 CO COM 929236107 427 2,329 SH   SOLE   187 0 2,142
WEATHERFORD INTL PLC ORD SHS G48833100 119 212,540 SH   SOLE   154,905 0 57,635
WEC ENERGY GROUP INC COM 92939U106 4,459 64,383 SH   SOLE   12,866 0 51,517
WEIBO CORP SPONSORED ADR 948596101 504 8,626 SH   SOLE   205 0 8,421
WEIGHT WATCHERS INTL INC NEW COM 948626106 557 14,456 SH   SOLE   1,335 0 13,121
WELLCARE HEALTH PLANS INC COM 94946T106 730 3,091 SH   SOLE   1,618 0 1,473
WELLS FARGO CO NEW COM 949746101 28,285 613,822 SH   SOLE   129,729 0 484,093
WELLS FARGO CO NEW PERP PFD CNV A 949746804 2,102 1,666 SH   SOLE   0 0 1,666
WELLS FARGO GLOBAL DIVIDEND COM 94987C103 196 42,297 SH   SOLE   0 0 42,297
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 829 114,615 SH   SOLE   0 0 114,615
WELLS FARGO MULTI SECTOR INC COM 94987D101 378 34,107 SH   SOLE   0 0 34,107
WELLTOWER INC COM 95040Q104 15,742 226,797 SH   SOLE   113,903 0 112,894
WENDYS CO COM 95058W100 908 58,173 SH   SOLE   0 0 58,173
WESBANCO INC COM 950810101 395 10,770 SH   SOLE   2,149 0 8,621
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,454 14,829 SH   SOLE   14,423 0 406
WESTERN ASSET EMRG MKT DEBT COM 95766A101 950 77,335 SH   SOLE   0 0 77,335
WESTERN ASSET GLB HI INCOME COM 95766B109 1,095 132,376 SH   SOLE   0 0 132,376
WESTERN ASSET GLOBAL CP DEFI COM 95790C107 187 12,485 SH   SOLE   0 0 12,485
WESTERN ASSET HGH YLD DFNDFD COM 95768B107 228 17,302 SH   SOLE   0 0 17,302
WESTERN ASSET HIGH INCM FD I COM 95766J102 401 69,607 SH   SOLE   0 0 69,607
WESTERN ASSET HIGH INCM OPP COM 95766K109 107 24,517 SH   SOLE   0 0 24,517
WESTERN ASSET MTG DEF OPPTY COM 95790B109 223 10,916 SH   SOLE   0 0 10,916
WESTERN ASSET MUN HI INCM FD COM 95766N103 70 10,045 SH   SOLE   0 0 10,045
WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 222 18,339 SH   SOLE   0 0 18,339
WESTERN AST INFL LKD OPP & I COM 95766R104 139 13,664 SH   SOLE   0 0 13,664
WESTERN DIGITAL CORP COM 958102105 3,162 85,531 SH   SOLE   23,405 0 62,126
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 463 10,966 SH   SOLE   0 0 10,966
WESTERN UN CO COM 959802109 561 32,868 SH   SOLE   8,063 0 24,805
WESTROCK CO COM 96145D105 889 23,547 SH   SOLE   1,724 0 21,823
WESTWATER RES INC COM 961684107 3 20,055 SH   SOLE   0 0 20,055
WEX INC COM 96208T104 1,159 8,273 SH   SOLE   4,407 0 3,866
WEYERHAEUSER CO COM 962166104 6,225 284,758 SH   SOLE   17,210 0 267,548
WHEATON PRECIOUS METALS CORP COM 962879102 1,106 56,620 SH   SOLE   0 0 56,620
WHIRLPOOL CORP COM 963320106 1,921 17,975 SH   SOLE   4,476 0 13,499
WHITESTONE REIT COM 966084204 620 50,570 SH   SOLE   0 0 50,570
WHITING PETE CORP NEW COM NEW 966387409 313 13,813 SH   SOLE   1,133 0 12,680
WILLIAMS COS INC DEL COM 969457100 4,819 218,555 SH   SOLE   72,938 0 145,617
WILLIAMS SONOMA INC COM 969904101 320 6,352 SH   SOLE   0 0 6,352
WILLIS TOWERS WATSON PUB LTD SHS G96629103 354 2,333 SH   SOLE   1,606 0 727
WINMARK CORP COM 974250102 4,136 26,011 SH   SOLE   0 0 26,011
WINTRUST FINL CORP COM 97650W108 248 3,726 SH   SOLE   1,600 0 2,126
WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 7,476 425,982 SH   SOLE   0 0 425,982
WISDOMTREE TR CBOE S&P 500 97717X560 1,836 72,129 SH   SOLE   0 0 72,129
WISDOMTREE TR CHINADIV EX FI 97717X719 279 4,577 SH   SOLE   0 0 4,577
WISDOMTREE TR CURRNCY INT EQ 97717X263 755 29,143 SH   SOLE   0 0 29,143
WISDOMTREE TR DYNAMIC LNG EQ 97717X313 685 23,628 SH   SOLE   0 0 23,628
WISDOMTREE TR EM EX ST-OWNED 97717X578 8,887 347,698 SH   SOLE   0 0 347,698
WISDOMTREE TR EM LCL DEBT FD 97717X867 350 10,456 SH   SOLE   0 0 10,456
WISDOMTREE TR EM MKTS QTLY DIV 97717W323 970 43,674 SH   SOLE   0 0 43,674
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,618 115,015 SH   SOLE   0 0 115,015
WISDOMTREE TR EMERG MKTS DIV 97717X214 436 15,320 SH   SOLE   0 0 15,320
WISDOMTREE TR EMG MKTS SMCAP 97717W281 8,729 208,371 SH   SOLE   0 0 208,371
WISDOMTREE TR EUR HDG SMLCAP 97717X552 291 11,003 SH   SOLE   0 0 11,003
WISDOMTREE TR EURO QTLY DIV GR 97717X610 339 15,221 SH   SOLE   0 0 15,221
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 11,599 205,505 SH   SOLE   655 0 204,850
WISDOMTREE TR EUROPE SMCP DV 97717W869 2,861 53,608 SH   SOLE   0 0 53,608
WISDOMTREE TR FLOATNG RAT TREA 97717X628 8,928 355,996 SH   SOLE   0 0 355,996
WISDOMTREE TR FUTRE STRAT FD 97717W125 1,356 34,982 SH   SOLE   0 0 34,982
WISDOMTREE TR GLB EX US RL EST 97717W331 271 9,750 SH   SOLE   0 0 9,750
WISDOMTREE TR GLB HIGH DIV FD 97717W877 7,993 191,472 SH   SOLE   0 0 191,472
WISDOMTREE TR HEDGED HI YLD BD 97717W430 1,566 69,844 SH   SOLE   0 0 69,844
WISDOMTREE TR INDIA ERNGS FD 97717W422 3,069 123,760 SH   SOLE   0 0 123,760
WISDOMTREE TR INTL DIV EX FINL 97717W786 2,014 53,141 SH   SOLE   0 0 53,141
WISDOMTREE TR INTL EQUITY FD 97717W703 1,987 42,634 SH   SOLE   0 0 42,634
WISDOMTREE TR INTL LRGCAP DV 97717W794 265 6,239 SH   SOLE   0 0 6,239
WISDOMTREE TR INTL QULTY DIV 97717X131 317 12,637 SH   SOLE   0 0 12,637
WISDOMTREE TR INTL SMCAP DIV 97717W760 4,210 69,795 SH   SOLE   0 0 69,795
WISDOMTREE TR INTRST RATE HDGE 97717W380 910 19,248 SH   SOLE   0 0 19,248
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2,409 86,585 SH   SOLE   0 0 86,585
WISDOMTREE TR ITL HIGH DIV FD 97717W802 745 20,086 SH   SOLE   0 0 20,086
WISDOMTREE TR JAPN HEDGE EQT 97717W851 6,620 142,698 SH   SOLE   0 0 142,698
WISDOMTREE TR JP SMALLCP DIV 97717W836 780 12,116 SH   SOLE   0 0 12,116
WISDOMTREE TR NEGATIVE DUR US 97717W364 659 15,500 SH   SOLE   0 0 15,500
WISDOMTREE TR NEGT DUR HIG YLD 97717W398 854 44,121 SH   SOLE   0 0 44,121
WISDOMTREE TR US DIVID EX FNCL 97717W406 3,983 51,744 SH   SOLE   0 0 51,744
WISDOMTREE TR US EARNINGS 500 97717W588 3,573 126,694 SH   SOLE   0 0 126,694
WISDOMTREE TR US HIGH DIVIDEND 97717W208 5,644 86,670 SH   SOLE   0 0 86,670
WISDOMTREE TR US LARGECAP DIVD 97717W307 17,001 201,315 SH   SOLE   0 0 201,315
WISDOMTREE TR US MIDCAP DIVID 97717W505 64,220 2,030,338 SH   SOLE   0 0 2,030,338
WISDOMTREE TR US MIDCP EARNING 97717W570 5,260 153,391 SH   SOLE   0 0 153,391
WISDOMTREE TR US QLT SHRHD YLD 97717W547 292 3,934 SH   SOLE   0 0 3,934
WISDOMTREE TR US QTLY DIV GRT 97717X669 34,347 896,088 SH   SOLE   14,694 0 881,394
WISDOMTREE TR US S CAP QTY DIV 97717X651 1,096 35,193 SH   SOLE   0 0 35,193
WISDOMTREE TR US SMALLCAP DIVD 97717W604 34,700 1,414,576 SH   SOLE   0 0 1,414,576
WISDOMTREE TR US SMALLCP ERNGS 97717W562 3,642 113,665 SH   SOLE   0 0 113,665
WISDOMTREE TR US TOTAL DIVIDND 97717W109 40,470 478,257 SH   SOLE   0 0 478,257
WISDOMTREE TR US TOTAL EARNING 97717W596 641 22,544 SH   SOLE   0 0 22,544
WISDOMTREE TR YIELD ENHANCD US 97717X511 460 9,549 SH   SOLE   0 0 9,549
WIX COM LTD SHS M98068105 250 2,769 SH   SOLE   0 0 2,769
WNS HOLDINGS LTD SPON ADR 92932M101 478 11,592 SH   SOLE   11,399 0 193
WOODWARD INC COM 980745103 623 8,380 SH   SOLE   6,539 0 1,841
WORKDAY INC CL A 98138H101 1,651 10,341 SH   SOLE   2,791 0 7,550
WORLDPAY INC CL A 981558109 436 5,700 SH   SOLE   1,045 0 4,655
WPP PLC NEW ADR 92937A102 704 12,847 SH   SOLE   9,057 0 3,790
WPX ENERGY INC COM 98212B103 900 79,317 SH   SOLE   19,838 0 59,479
WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 346 12,705 SH   SOLE   1,733 0 10,972
WYNDHAM DESTINATIONS INC COM 98310W108 320 8,918 SH   SOLE   0 0 8,918
WYNDHAM HOTELS & RESORTS INC COM 98311A105 673 14,825 SH   SOLE   3,272 0 11,553
WYNN RESORTS LTD COM 983134107 4,236 42,825 SH   SOLE   1,468 0 41,357
XCEL ENERGY INC COM 98389B100 9,883 200,583 SH   SOLE   49,282 0 151,301
XENIA HOTELS & RESORTS INC COM 984017103 1,612 93,701 SH   SOLE   0 0 93,701
XEROX CORP COM NEW 984121608 306 15,462 SH   SOLE   2,708 0 12,754
XILINX INC COM 983919101 909 10,671 SH   SOLE   4,967 0 5,704
XPO LOGISTICS INC COM 983793100 999 17,510 SH   SOLE   3,580 0 13,930
XYLEM INC COM 98419M100 2,650 39,719 SH   SOLE   26,198 0 13,521
YAMANA GOLD INC COM 98462Y100 109 46,217 SH   SOLE   0 0 46,217
YATRA ONLINE INC ORD SHS G98338109 486 120,807 SH   SOLE   0 0 120,807
YELP INC CL A 985817105 849 24,267 SH   SOLE   0 0 24,267
YUM BRANDS INC COM 988498101 10,756 117,019 SH   SOLE   21,254 0 95,765
YUM CHINA HLDGS INC COM 98850P109 6,850 204,307 SH   SOLE   105,634 0 98,673
YY INC ADS REPCOM CLA 98426T106 353 5,894 SH   SOLE   1,396 0 4,498
ZAYO GROUP HLDGS INC COM 98919V105 429 18,797 SH   SOLE   13,754 0 5,043
ZEBRA TECHNOLOGIES CORP CL A 989207105 1,508 9,470 SH   SOLE   6,157 0 3,313
ZIMMER BIOMET HLDGS INC COM 98956P102 2,205 21,255 SH   SOLE   1,816 0 19,439
ZION OIL & GAS INC COM 989696109 23 53,988 SH   SOLE   0 0 53,988
ZIONS BANCORPORATION N A COM 989701107 1,127 27,656 SH   SOLE   3,374 0 24,282
ZIOPHARM ONCOLOGY INC COM 98973P101 79 42,196 SH   SOLE   0 0 42,196
ZOETIS INC CL A 98978V103 6,832 79,875 SH   SOLE   54,141 0 25,734