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