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