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