0001403438-18-000001.txt : 20180214 0001403438-18-000001.hdr.sgml : 20180214 20180214181839 ACCESSION NUMBER: 0001403438-18-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20171231 FILED AS OF DATE: 20180214 DATE AS OF CHANGE: 20180214 EFFECTIVENESS DATE: 20180214 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LPL Financial LLC CENTRAL INDEX KEY: 0001403438 IRS NUMBER: 952834236 STATE OF INCORPORATION: CA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-12526 FILM NUMBER: 18614998 BUSINESS ADDRESS: STREET 1: 4707 EXECUTIVE DRIVE CITY: SAN DIEGO STATE: CA ZIP: 92121 BUSINESS PHONE: 704-733-3300 MAIL ADDRESS: STREET 1: 1055 LPL WAY CITY: FORT MILL STATE: SC ZIP: 29715 FORMER COMPANY: FORMER CONFORMED NAME: LPL Financial CORP DATE OF NAME CHANGE: 20080102 FORMER COMPANY: FORMER CONFORMED NAME: Linsco/Private Ledger Corp. DATE OF NAME CHANGE: 20070615 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001403438 XXXXXXXX 12-31-2017 12-31-2017 LPL Financial LLC
1055 LPL WAY FORT MILL SC 29715
13F HOLDINGS REPORT 028-12526 N
Steven Mills Vice President Operations 9803211994 Steven Mills Fort Mill SC 02-14-2018 0 3020 32856908 false
INFORMATION TABLE 2 Q42017LPL13F.xml 22ND CENTY GROUP INC COM 90137F103 67 23795 SH SOLE 0 0 23795 2U INC COM 90214J101 1067 16538 SH SOLE 11299 0 5239 3-D SYS CORP DEL COM NEW 88554D205 371 42936 SH SOLE 0 0 42936 3M CO COM 88579Y101 41735 177318 SH SOLE 5887 0 171431 3M COMPANY COM 88579Y101 1765 7500 SH Put SOLE 0 0 7500 AAR CORP COM 000361105 240 6110 SH SOLE 4425 0 1685 AARONS INC COM PAR $0.50 002535300 607 15241 SH SOLE 15070 0 171 ABB LTD SPONSORED ADR 000375204 1238 46149 SH SOLE 7311 0 38838 ABBOTT LABS COM 002824100 20686 362464 SH SOLE 40557 0 321907 ABBVIE INC COM 00287Y109 58419 604066 SH SOLE 17509 0 586557 ABBVIE INC COM 00287Y109 832 8600 SH Put SOLE 0 0 8600 ABERCROMBIE & FITCH CO CL A 002896207 317 18193 SH SOLE 0 0 18193 ABERDEEN ASIA PACIFIC INCOM COM 003009107 5682 1164347 SH SOLE 0 0 1164347 ABERDEEN AUSTRALIA EQTY FD I COM 003011103 209 32865 SH SOLE 0 0 32865 ABIOMED INC COM 003654100 2430 12942 SH SOLE 11161 0 1781 ABRAXAS PETE CORP COM 003830106 410 166630 SH SOLE 0 0 166630 ACACIA RESH CORP ACACIA TCH COM 003881307 122 30100 SH SOLE 0 0 30100 ACADIA HEALTHCARE COMPANY IN COM 00404A109 213 6539 SH SOLE 5480 0 1059 ACADIA PHARMACEUTICALS INC COM 004225108 4778 158672 SH SOLE 22 0 158650 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 11046 72152 SH SOLE 38668 0 33484 ACCURAY INC COM 004397105 49 11380 SH SOLE 0 0 11380 ACTIVISION BLIZZARD INC COM 00507V109 5317 83963 SH SOLE 48362 0 35601 ACUITY BRANDS INC COM 00508Y102 532 3014 SH SOLE 2200 0 814 ADAMIS PHARMACEUTICALS CORP COM NEW 00547W208 52 11790 SH SOLE 0 0 11790 ADIENT PLC ORD SHS G0084W101 413 5254 SH SOLE 490 0 4764 ADOBE SYS INC COM 00724F101 16457 93910 SH SOLE 42536 0 51374 ADVANCE AUTO PARTS INC COM 00751Y106 2159 21654 SH SOLE 15014 0 6640 ADVANCED ENERGY INDS COM 007973100 223 3299 SH SOLE 57 0 3242 ADVANCED MICRO DEVICES INC COM 007903107 1021 99285 SH SOLE 387 0 98898 ADVANCED SEMICONDUCTOR ENGR SPONSORED ADR 00756M404 241 37132 SH SOLE 23019 0 14113 ADVANSIX INC COM 00773T101 378 8991 SH SOLE 0 0 8991 ADVENT CLAY CONV SEC INC FD COM 007639107 460 76733 SH SOLE 0 0 76733 ADVENT CLAYMORE CV SECS & IN COM 00764C109 591 37205 SH SOLE 0 0 37205 ADVISORSHARES TR ADVISORSHS ETF 00768Y206 4779 81200 SH SOLE 0 0 81200 ADVISORSHARES TR MADRONA DOMESTIC 00768Y859 211 3941 SH SOLE 0 0 3941 ADVISORSHARES TR MADRONA GLB BD 00768Y834 400 15474 SH SOLE 0 0 15474 ADVISORSHARES TR NEW TECH MEDIA 00768Y552 624 29075 SH SOLE 0 0 29075 ADVISORSHARES TR NEWFLT MULSINC 00768Y727 288 5946 SH SOLE 0 0 5946 ADVISORSHARES TR PERITUS HG YLD 00768Y503 1630 45092 SH SOLE 0 0 45092 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 1030 131416 SH SOLE 0 0 131416 ADVISORSHARES TR WILSHIRE BUYBACK 00768Y818 1388 19427 SH SOLE 0 0 19427 AEGON N V NY REGISTRY SH 007924103 638 101308 SH SOLE 6420 0 94888 AERCAP HOLDINGS NV SHS N00985106 2803 53271 SH SOLE 50444 0 2827 AES CORP COM 00130H105 525 48483 SH SOLE 30742 0 17741 AETNA INC NEW COM 00817Y108 9880 54771 SH SOLE 3894 0 50877 AFFILIATED MANAGERS GROUP COM 008252108 1443 7018 SH SOLE 6399 0 619 AFLAC INC COM 001055102 5894 67139 SH SOLE 4350 0 62789 AGENUS INC COM NEW 00847G705 74 22574 SH SOLE 0 0 22574 AGILENT TECHNOLOGIES INC COM 00846U101 942 14068 SH SOLE 1568 0 12500 AGNC INVT CORP COM 00123Q104 3665 181546 SH SOLE 0 0 181546 AGNICO EAGLE MINES LTD COM 008474108 529 11445 SH SOLE 0 0 11445 AGRIUM INC COM 008916108 579 5038 SH SOLE 0 0 5038 AIR PRODS & CHEMS INC COM 009158106 1968 11995 SH SOLE 2552 0 9443 AIRCASTLE LTD COM G0129K104 301 12858 SH SOLE 8285 0 4573 AK STL HLDG CORP COM 001547108 462 81550 SH SOLE 0 0 81550 AKAMAI TECHNOLOGIES INC COM 00971T101 4801 73823 SH SOLE 62876 0 10947 AKEBIA THERAPEUTICS INC COM 00972D105 350 23559 SH SOLE 5770 0 17789 ALARM COM HLDGS INC COM 011642105 260 6895 SH SOLE 2244 0 4651 ALASKA AIR GROUP INC COM 011659109 5249 71405 SH SOLE 5161 0 66244 ALBEMARLE CORP COM 012653101 2409 18838 SH SOLE 4566 0 14272 ALCOA CORP COM 013872106 2340 43434 SH SOLE 2040 0 41394 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1072 8206 SH SOLE 1079 0 7127 ALEXION PHARMACEUTICALS INC COM 015351109 2685 22449 SH SOLE 19086 0 3363 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 35302 204731 SH SOLE 39541 0 165190 ALIGN TECHNOLOGY INC COM 016255101 2718 12228 SH SOLE 645 0 11583 ALIO GOLD INC COM 01627X108 80 21926 SH SOLE 0 0 21926 ALLEGHANY CORP DEL COM 017175100 923 1549 SH SOLE 1471 0 78 ALLEGIANCE BANCSHARES INC COM 01748H107 221 5882 SH SOLE 0 0 5882 ALLEGIANT TRAVEL CO COM 01748X102 276 1781 SH SOLE 1551 0 230 ALLEGION PUB LTD CO ORD SHS G0176J109 862 10828 SH SOLE 5807 0 5021 ALLERGAN PLC SHS G0177J108 8376 51205 SH SOLE 30218 0 20987 ALLETE INC COM NEW 018522300 548 7376 SH SOLE 2538 0 4838 ALLIANCE DATA SYSTEMS CORP COM 018581108 333 1314 SH SOLE 74 0 1240 ALLIANCE RES PARTNER L P UT LTD PART 01877R108 566 28724 SH SOLE 2356 0 26368 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 2747 215319 SH SOLE 0 0 215319 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1694 67611 SH SOLE 3924 0 63687 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 522 38924 SH SOLE 0 0 38924 ALLIANT ENERGY CORP COM 018802108 4241 99538 SH SOLE 0 0 99538 ALLIANZGI CONV & INCOME FD COM 018828103 439 62399 SH SOLE 0 0 62399 ALLIANZGI CONV & INCOME FD I COM 018825109 339 54538 SH SOLE 0 0 54538 ALLIANZGI EQUITY & CONV INCO COM 018829101 202 9574 SH SOLE 0 0 9574 ALLIANZGI NFJ DIVID INT & PR COM 01883A107 424 32488 SH SOLE 0 0 32488 ALLISON TRANSMISSION HLDGS I COM 01973R101 430 9967 SH SOLE 9233 0 734 ALLSTATE CORP COM 020002101 5252 50153 SH SOLE 30023 0 20130 ALLY FINL INC COM 02005N100 436 14965 SH SOLE 30 0 14935 ALNYLAM PHARMACEUTICALS INC COM 02043Q107 342 2692 SH SOLE 0 0 2692 ALON USA PARTNERS LP UT LTDPART INT 02052T109 248 14526 SH SOLE 0 0 14526 ALPHA ARCHITECT ETF TR US QUANT ETF 02072L102 265 8634 SH SOLE 0 0 8634 ALPHA ARCHITECT ETF TR VLSH INTL QUAN 02072L201 268 8106 SH SOLE 0 0 8106 ALPHABET INC CAP STK CL A 02079K305 84265 79994 SH SOLE 14279 0 65715 ALPHABET INC CAP STK CL C 02079K107 58900 56288 SH SOLE 10356 0 45932 ALPHABET INC CAP STK CL A 02079K305 316 300 SH Put SOLE 0 0 300 ALPHATEC HOLDINGS INC COM NEW 02081G201 133 50000 SH SOLE 0 0 50000 ALPINE GLOBAL DYNAMIC DIVD F COM NEW 02082E205 125 11595 SH SOLE 0 0 11595 ALPINE GLOBAL PREMIER PPTYS COM SBI 02083A103 110 16381 SH SOLE 0 0 16381 ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 698 73684 SH SOLE 0 0 73684 ALPS ETF TR ALERIAN MLP 00162Q866 44877 4159113 SH SOLE 0 0 4159113 ALPS ETF TR ALPS DORESEY 00162Q486 552 18535 SH SOLE 0 0 18535 ALPS ETF TR BARRONS 400 ETF 00162Q726 618 14851 SH SOLE 0 0 14851 ALPS ETF TR C&S GLOBL ETF 00162Q106 249 5539 SH SOLE 0 0 5539 ALPS ETF TR EM SECT DIV DG 00162Q668 413 16256 SH SOLE 0 0 16256 ALPS ETF TR EQUAL SEC ETF 00162Q205 1561 22449 SH SOLE 0 0 22449 ALPS ETF TR INTL SEC DV DOG 00162Q718 622 21721 SH SOLE 0 0 21721 ALPS ETF TR MED BREAKTHGH 00162Q593 542 16541 SH SOLE 0 0 16541 ALPS ETF TR RIVRFRNT STR INC 00162Q783 416 16545 SH SOLE 0 0 16545 ALPS ETF TR SECTR DIV DOGS 00162Q858 19363 422773 SH SOLE 0 0 422773 ALPS ETF TR SPROTT GL MINE 00162Q643 754 36411 SH SOLE 0 0 36411 ALPS ETF TR SPROTT JR GLD 00162Q585 454 13522 SH SOLE 0 0 13522 ALPS ETF TR WRKPLC EQL PRT 00162Q650 599 16533 SH SOLE 0 0 16533 ALTABA INC COM 021346101 1506 21557 SH SOLE 0 0 21557 ALTRIA GROUP INC COM 02209S103 67350 943141 SH SOLE 34319 0 908822 AMARIN CORP PLC SPONS ADR NEW 023111206 576 143642 SH SOLE 96202 0 47440 AMAZON COM INC COM 023135106 144273 123367 SH SOLE 17151 0 106216 AMAZON INC COM 023135106 702 600 SH Put SOLE 0 0 600 AMBARELLA INC SHS G037AX101 1218 20729 SH SOLE 0 0 20729 AMC ENTMT HLDGS INC CL A COM 00165C104 387 25649 SH SOLE 0 0 25649 AMC NETWORKS INC CL A 00164V103 1412 26103 SH SOLE 11428 0 14675 AMDOCS LTD SHS G02602103 640 9780 SH SOLE 6396 0 3384 AMERCO COM 023586100 219 580 SH SOLE 0 0 580 AMEREN CORP COM 023608102 1282 21726 SH SOLE 0 0 21726 AMERICA FIRST MULTIFAMILY IN BEN UNIT CTF 02364V107 115 19000 SH SOLE 0 0 19000 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 1201 70022 SH SOLE 0 0 70022 AMERICAN AIRLS GROUP INC COM 02376R102 4122 79223 SH SOLE 0 0 79223 AMERICAN AXLE & MFG HLDGS IN COM 024061103 231 13584 SH SOLE 9879 0 3705 AMERICAN CAMPUS CMNTYS INC COM 024835100 344 8380 SH SOLE 2559 0 5821 AMERICAN EAGLE OUTFITTERS NE COM 02553E106 732 38938 SH SOLE 1912 0 37026 AMERICAN ELEC PWR INC COM 025537101 7096 96448 SH SOLE 6510 0 89938 AMERICAN EXPRESS CO COM 025816109 9879 99474 SH SOLE 40738 0 58736 AMERICAN FINL GROUP INC OHIO COM 025932104 308 2838 SH SOLE 42 0 2796 AMERICAN HOMES 4 RENT CL A 02665T306 870 39842 SH SOLE 39248 0 594 AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 549 30285 SH SOLE 0 0 30285 AMERICAN INTL GROUP INC COM NEW 026874784 3695 62013 SH SOLE 2878 0 59135 AMERICAN OUTDOOR BRANDS CORP COM 02874P103 265 20656 SH SOLE 0 0 20656 AMERICAN RAILCAR INDS INC COM 02916P103 322 7738 SH SOLE 0 0 7738 AMERICAN RIVER BANKSHARES COM 029326105 278 18265 SH SOLE 0 0 18265 AMERICAN RLTY CAP PPTYS INC NOTE 3.000% 8/0 02917TAA2 10 10000 PRN SOLE 0 0 10000 AMERICAN STS WTR CO COM 029899101 1211 20915 SH SOLE 0 0 20915 AMERICAN TOWER CORP NEW COM 03027X100 5243 36747 SH SOLE 9746 0 27001 AMERICAN WOODMARK CORP COM 030506109 883 6777 SH SOLE 0 0 6777 AMERICAN WTR WKS CO INC NEW COM 030420103 5798 63369 SH SOLE 9769 0 53600 AMERIGAS PARTNERS L P UNIT L P INT 030975106 7335 158665 SH SOLE 814 0 157851 AMERIPRISE FINL INC COM 03076C106 1907 11250 SH SOLE 5877 0 5373 AMERISOURCEBERGEN CORP COM 03073E105 3127 34055 SH SOLE 5715 0 28340 AMETEK INC NEW COM 031100100 451 6205 SH SOLE 3783 0 2422 AMGEN INC COM 031162100 26274 151088 SH SOLE 6049 0 145039 AMICUS THERAPEUTICS INC COM 03152W109 224 15546 SH SOLE 5017 0 10529 AMIRA NATURE FOODS LTD SHS G0335L102 303 72641 SH SOLE 0 0 72641 AMPHENOL CORP NEW CL A 032095101 2549 29015 SH SOLE 15423 0 13592 AMPIO PHARMACEUTICALS INC COM 03209T109 115 28200 SH SOLE 0 0 28200 AMPLIFY ETF TR ONLIN RETL ETF 032108102 3508 85806 SH SOLE 0 0 85806 AMPLIFY ETF TR YIELDSHARES CW 032108409 398 13737 SH SOLE 0 0 13737 AMTRUST FINL SVCS INC COM 032359309 174 17232 SH SOLE 0 0 17232 ANADARKO PETE CORP COM 032511107 4286 79895 SH SOLE 65599 0 14296 ANALOG DEVICES INC COM 032654105 2512 28209 SH SOLE 11379 0 16830 ANDEAVOR COM 03349M105 1105 9664 SH SOLE 0 0 9664 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 8575 76865 SH SOLE 43980 0 32885 ANI PHARMACEUTICALS INC COM 00182C103 295 4583 SH SOLE 0 0 4583 ANNALY CAP MGMT INC COM 035710409 7083 595717 SH SOLE 0 0 595717 ANSYS INC COM 03662Q105 906 6135 SH SOLE 2164 0 3971 ANTARES PHARMA INC COM 036642106 39 19391 SH SOLE 0 0 19391 ANTHEM INC COM 036752103 5974 26548 SH SOLE 2321 0 24227 AON PLC SHS CL A G0408V102 2873 21437 SH SOLE 14115 0 7322 APACHE CORP COM 037411105 990 23450 SH SOLE 8829 0 14621 APOLLO COML REAL EST FIN INC COM 03762U105 1190 64481 SH SOLE 2003 0 62478 APOLLO GLOBAL MGMT LLC CL A SHS 037612306 3254 97227 SH SOLE 0 0 97227 APOLLO INVT CORP COM 03761U106 1095 193410 SH SOLE 0 0 193410 APOLLO SR FLOATING RATE FD I COM 037636107 163 10070 SH SOLE 0 0 10070 APOLLO TACTICAL INCOME FD IN COM 037638103 386 24500 SH SOLE 0 0 24500 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 567 28936 SH SOLE 0 0 28936 APPLE INC COM 037833100 328098 1938768 SH SOLE 96786 0 1841982 APPLE INC COM 037833100 863 5100 SH Put SOLE 0 0 5100 APPLIED INDL TECHNOLOGIES IN COM 03820C105 212 3110 SH SOLE 2685 0 425 APPLIED MATLS INC COM 038222105 5623 110001 SH SOLE 12365 0 97636 APPLIED OPTOELECTRONICS INC COM 03823U102 960 25374 SH SOLE 0 0 25374 APPROACH RESOURCES INC COM 03834A103 99 33555 SH SOLE 0 0 33555 APPTIO INC CL A 03835C108 320 13603 SH SOLE 0 0 13603 APTARGROUP INC COM 038336103 253 2923 SH SOLE 2150 0 773 APTIV PLC SHS G6095L109 4170 49152 SH SOLE 46592 0 2560 AQUA AMERICA INC COM 03836W103 2331 59428 SH SOLE 13993 0 45435 ARAMARK COM 03852U106 327 7621 SH SOLE 5761 0 1860 ARBOR RLTY TR INC COM 038923108 90 10404 SH SOLE 0 0 10404 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 223 6891 SH SOLE 0 0 6891 ARCH CAP GROUP LTD ORD G0450A105 225 2482 SH SOLE 2236 0 246 ARCHER DANIELS MIDLAND CO COM 039483102 3966 98942 SH SOLE 26603 0 72339 ARCONIC INC COM 03965L100 1145 42011 SH SOLE 1585 0 40426 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 336 32501 SH SOLE 2005 0 30496 ARES CAP CORP COM 04010L103 11887 756155 SH SOLE 0 0 756155 ARES CAP CORP NOTE 4.375% 1/1 04010LAM5 26 25000 PRN SOLE 0 0 25000 ARISTA NETWORKS INC COM 040413106 2662 11301 SH SOLE 49 0 11252 ARK ETF TR 3D PRINTING ETF 00214Q500 242 9936 SH SOLE 0 0 9936 ARK ETF TR GEN REV MLTSCT 00214Q302 609 24869 SH SOLE 0 0 24869 ARK ETF TR INDL INNOVATIN 00214Q203 1365 41437 SH SOLE 0 0 41437 ARK ETF TR INNOVATION ETF 00214Q104 7886 212681 SH SOLE 0 0 212681 ARK ETF TR WEB X.O ETF 00214Q401 3064 66509 SH SOLE 0 0 66509 ARLINGTON ASSET INVT CORP CL A NEW 041356205 280 23760 SH SOLE 0 0 23760 ARMSTRONG WORLD INDS INC NEW COM 04247X102 812 13409 SH SOLE 13409 0 0 ARRIS INTL INC SHS G0551A103 854 33253 SH SOLE 0 0 33253 ARROW ELECTRS INC COM 042735100 236 2939 SH SOLE 39 0 2900 ARROW ETF TR ARROW DJ GLB YLD 04273H104 1734 96374 SH SOLE 0 0 96374 ARROW FINL CORP COM 042744102 319 9402 SH SOLE 0 0 9402 ARROW INVTS TR DWA TACTICAL ETF 042765792 150 12900 SH SOLE 0 0 12900 ASHFORD HOSPITALITY PRIME IN PFD CV SER B 044102507 273 13650 SH SOLE 0 0 13650 ASHFORD HOSPITALITY PRIME IN COM 044102101 101 10351 SH SOLE 0 0 10351 ASHFORD HOSPITALITY TR INC COM SHS 044103109 1815 269671 SH SOLE 10856 0 258815 ASML HOLDING N V N Y REGISTRY SHS N07059210 2361 13580 SH SOLE 12473 0 1107 ASSOCIATED BANC CORP COM 045487105 387 15228 SH SOLE 9212 0 6016 ASSOCIATED CAP GROUP INC CL A 045528106 512 15023 SH SOLE 0 0 15023 ASSURED GUARANTY LTD COM G0585R106 439 12963 SH SOLE 8783 0 4180 ASTRAZENECA PLC SPONSORED ADR 046353108 6216 179134 SH SOLE 32500 0 146634 AT&T INC COM 00206R102 100757 2591492 SH SOLE 57907 0 2533585 ATHENAHEALTH INC COM 04685W103 207 1556 SH SOLE 1239 0 317 ATHERSYS INC COM 04744L106 129 71000 SH SOLE 0 0 71000 ATLASSIAN CORP PLC CL A G06242104 249 5462 SH SOLE 47 0 5415 ATMOS ENERGY CORP COM 049560105 1320 15367 SH SOLE 0 0 15367 AUTODESK INC COM 052769106 7013 66897 SH SOLE 61904 0 4993 AUTOMATIC DATA PROCESSING IN COM 053015103 6005 51240 SH SOLE 5372 0 45868 AUTOZONE INC COM 053332102 1759 2472 SH SOLE 623 0 1849 AVALONBAY CMNTYS INC COM 053484101 365 2044 SH SOLE 544 0 1500 AVANGRID INC COM 05351W103 228 4517 SH SOLE 0 0 4517 AVERY DENNISON CORP COM 053611109 1730 15060 SH SOLE 3266 0 11794 AVID TECHNOLOGY INC COM 05367P100 93 17171 SH SOLE 0 0 17171 AVISTA CORP COM 05379B107 305 5925 SH SOLE 0 0 5925 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 1601 31850 SH SOLE 54 0 31796 AXOGEN INC COM 05463X106 328 11597 SH SOLE 0 0 11597 AXON ENTERPRISE INC COM 05464C101 725 27361 SH SOLE 0 0 27361 B & G FOODS INC NEW COM 05508R106 1611 45836 SH SOLE 0 0 45836 B RILEY FINL INC COM 05580M108 394 21766 SH SOLE 0 0 21766 BAIDU INC SPON ADR REP A 056752108 10018 42774 SH SOLE 4898 0 37876 BAKER HUGHES A GE CO CL A 05722G100 521 16467 SH SOLE 4329 0 12138 BALCHEM CORP COM 057665200 644 8004 SH SOLE 7260 0 744 BALL CORP COM 058498106 1944 51347 SH SOLE 22067 0 29280 BANC OF CALIFORNIA INC COM 05990K106 558 27000 SH SOLE 0 0 27000 BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1207 142034 SH SOLE 118403 0 23631 BANCO SANTANDER SA ADR 05964H105 401 61299 SH SOLE 1 0 61298 BANCORPSOUTH BK TUPELO MISS COM 05971J102 455 14477 SH SOLE 0 0 14477 BANK AMER CORP *W EXP 01/16/201 060505146 566 32206 SH SOLE 0 0 32206 BANK AMER CORP 7.25%CNV PFD L 060505682 3879 2941 SH SOLE 0 0 2941 BANK AMER CORP COM 060505104 70612 2392011 SH SOLE 219187 0 2172824 BANK HAWAII CORP COM 062540109 345 4020 SH SOLE 0 0 4020 BANK MONTREAL QUE COM 063671101 2542 31768 SH SOLE 230 0 31538 BANK N S HALIFAX COM 064149107 528 8180 SH SOLE 0 0 8180 BANK NEW YORK MELLON CORP COM 064058100 3537 65670 SH SOLE 15713 0 49957 BANK OF THE OZARKS INC COM 063904106 1245 25700 SH SOLE 5292 0 20408 BANKFINANCIAL CORP COM 06643P104 5040 328563 SH SOLE 0 0 328563 BARCLAYS BANK PLC ADR PFD SR 5 06739H362 680 25485 SH SOLE 0 0 25485 BARCLAYS BK PLC DJUBS CMDT ETN36 06738C778 7096 290707 SH SOLE 0 0 290707 BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 486 17417 SH SOLE 0 0 17417 BARCLAYS BK PLC IPSP CROIL ETN 06738C786 337 51490 SH SOLE 0 0 51490 BARCLAYS PLC ADR 06738E204 597 54751 SH SOLE 12785 0 41966 BARINGS CORPORATE INVS COM 06759X107 166 10862 SH SOLE 0 0 10862 BARNES GROUP INC COM 067806109 547 8642 SH SOLE 8084 0 558 BARRICK GOLD CORP COM 067901108 1961 135510 SH SOLE 0 0 135510 BAXTER INTL INC COM 071813109 4451 68861 SH SOLE 21186 0 47675 BAYTEX ENERGY CORP COM 07317Q105 44 14757 SH SOLE 0 0 14757 BB&T CORP COM 054937107 9532 191706 SH SOLE 67351 0 124355 BCE INC COM NEW 05534B760 5686 118439 SH SOLE 30942 0 87497 BEACON ROOFING SUPPLY INC COM 073685109 595 9332 SH SOLE 1789 0 7543 BECTON DICKINSON & CO COM 075887109 5673 26503 SH SOLE 6648 0 19855 BED BATH & BEYOND INC COM 075896100 333 15124 SH SOLE 46 0 15078 BELDEN INC COM 077454106 242 3135 SH SOLE 3015 0 120 BELLEROPHON THERAPEUTICS INC COM 078771102 162 62800 SH SOLE 0 0 62800 BELLICUM PHARMACEUTICALS INC COM 079481107 140 16626 SH SOLE 0 0 16626 BEMIS INC COM 081437105 936 19585 SH SOLE 951 0 18634 BENEFICIAL BANCORP INC COM 08171T102 446 27087 SH SOLE 19936 0 7151 BERKSHIRE HATHAWAY INC DEL CL A 084670108 7142 24 SH SOLE 0 0 24 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 114736 578832 SH SOLE 5005 0 573827 BERRY GLOBAL GROUP INC COM 08579W103 577 9829 SH SOLE 6160 0 3669 BEST BUY INC COM 086516101 1059 15474 SH SOLE 191 0 15283 BGC PARTNERS INC CL A 05541T101 917 60707 SH SOLE 0 0 60707 BHP BILLITON LTD SPONSORED ADR 088606108 4247 92350 SH SOLE 31232 0 61118 BHP BILLITON PLC SPONSORED ADR 05545E209 558 13840 SH SOLE 0 0 13840 BIO RAD LABS INC CL A 090572207 804 3369 SH SOLE 3206 0 163 BIO TECHNE CORP COM 09073M104 325 2521 SH SOLE 2434 0 87 BIOAMBER INC COM 09072Q106 17 43500 SH SOLE 0 0 43500 BIOCRYST PHARMACEUTICALS COM 09058V103 170 34658 SH SOLE 0 0 34658 BIOGEN INC COM 09062X103 16209 50882 SH SOLE 29003 0 21879 BIOMARIN PHARMACEUTICAL INC COM 09061G101 1103 12358 SH SOLE 7565 0 4793 BIOPHARMX CORP COM 09072X101 4 40000 SH SOLE 0 0 40000 BIOTELEMETRY INC COM 090672106 543 18145 SH SOLE 0 0 18145 BIOVERATIV INC COM 09075E100 641 11889 SH SOLE 6541 0 5348 BLACK HILLS CORP COM 092113109 733 12188 SH SOLE 4795 0 7393 BLACK KNIGHT INC COM 09215C105 1412 31985 SH SOLE 103 0 31882 BLACKBAUD INC COM 09227Q100 244 2581 SH SOLE 609 0 1972 BLACKLINE INC COM 09239B109 429 13088 SH SOLE 13088 0 0 BLACKROCK CAPITAL INVESTMENT COM 092533108 243 38969 SH SOLE 0 0 38969 BLACKROCK CAPITAL INVESTMENT NOTE 5.000% 6/1 092533AC2 186 180000 PRN SOLE 0 0 180000 BLACKROCK CAPITAL INVESTMENT NOTE 5.500% 2/1 092533AB4 297 295000 PRN SOLE 0 0 295000 BLACKROCK CORE BD TR SHS BEN INT 09249E101 1383 98514 SH SOLE 0 0 98514 BLACKROCK CORPOR HI YLD FD I COM 09255P107 624 57005 SH SOLE 0 0 57005 BLACKROCK CR ALLCTN INC TR COM 092508100 845 63452 SH SOLE 0 0 63452 BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 149 12771 SH SOLE 0 0 12771 BLACKROCK ENERGY & RES TR COM 09250U101 413 29129 SH SOLE 0 0 29129 BLACKROCK ENH CAP & INC FD I COM 09256A109 690 42109 SH SOLE 0 0 42109 BLACKROCK ENHANCED EQT DIV T COM 09251A104 1899 205740 SH SOLE 0 0 205740 BLACKROCK ENHANCED GBL DIV T COM 092501105 283 22593 SH SOLE 0 0 22593 BLACKROCK FLOAT RATE OME STR COM 09255X100 203 14731 SH SOLE 0 0 14731 BLACKROCK FLOATING RATE INCO COM 091941104 1941 139419 SH SOLE 0 0 139419 BLACKROCK INC COM 09247X101 10776 20977 SH SOLE 10188 0 10789 BLACKROCK INCOME TR INC COM 09247F100 2983 483512 SH SOLE 0 0 483512 BLACKROCK LTD DURATION INC T COM SHS 09249W101 1307 82271 SH SOLE 0 0 82271 BLACKROCK MULTI-SECTOR INC T COM 09258A107 1917 105602 SH SOLE 0 0 105602 BLACKROCK MUN 2020 TERM TR COM SHS 09249X109 327 21789 SH SOLE 0 0 21789 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 546 24443 SH SOLE 0 0 24443 BLACKROCK MUNI INTER DR FD I COM 09253X102 231 16604 SH SOLE 0 0 16604 BLACKROCK MUNIASSETS FD INC COM 09254J102 330 22054 SH SOLE 0 0 22054 BLACKROCK MUNIC INCM INVST T SH BEN INT 09248H105 216 15425 SH SOLE 0 0 15425 BLACKROCK MUNICIPAL BOND TR COM 09249H104 214 14119 SH SOLE 0 0 14119 BLACKROCK MUNICIPL INC QLTY COM 092479104 173 12198 SH SOLE 0 0 12198 BLACKROCK MUNIHLDGS FD II IN COM 09253P109 721 48794 SH SOLE 0 0 48794 BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 850 58753 SH SOLE 0 0 58753 BLACKROCK MUNIHLDGS NY QLTY COM 09255C106 143 10650 SH SOLE 0 0 10650 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 1101 77553 SH SOLE 0 0 77553 BLACKROCK MUNIHLDNGS QLTY II COM 09254C107 241 17308 SH SOLE 0 0 17308 BLACKROCK MUNIHOLDINGS FD IN COM 09253N104 703 42583 SH SOLE 0 0 42583 BLACKROCK MUNIHOLDNGS QLTY I COM 09254A101 433 32375 SH SOLE 0 0 32375 BLACKROCK MUNIVEST FD II INC COM 09253T101 221 14320 SH SOLE 0 0 14320 BLACKROCK MUNIYIELD CALI QLT COM 09254N103 433 29514 SH SOLE 0 0 29514 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 595 46077 SH SOLE 0 0 46077 BLACKROCK MUNIYIELD PA QLTY COM 09255G107 432 30108 SH SOLE 0 0 30108 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 806 58345 SH SOLE 0 0 58345 BLACKROCK RES & COMM STRAT T SHS 09257A108 267 27313 SH SOLE 0 0 27313 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 1000 43127 SH SOLE 0 0 43127 BLACKROCK UTIL & INFRASTRCTU COM 09248D104 1487 68780 SH SOLE 0 0 68780 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 10397 324691 SH SOLE 177 0 324514 BLACKSTONE GSO STRATEGIC CR COM SHS BEN IN 09257R101 295 18774 SH SOLE 0 0 18774 BLACKSTONE MTG TR INC COM CL A 09257W100 4103 127502 SH SOLE 1903 0 125599 BLDRS INDEX FDS TR EMER MK 50 ADR 09348R300 590 13683 SH SOLE 0 0 13683 BLDRS INDEX FDS TR DEV MK 100 ADR 09348R201 498 21169 SH SOLE 19037 0 2132 BLOCK H & R INC COM 093671105 591 22528 SH SOLE 0 0 22528 BLUEBIRD BIO INC COM 09609G100 947 5320 SH SOLE 676 0 4644 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 250 24742 SH SOLE 0 0 24742 BOARDWALK PIPELINE PARTNERS UT LTD PARTNER 096627104 244 18888 SH SOLE 0 0 18888 BOEING CO COM 097023105 113861 386087 SH SOLE 10752 0 375335 BOFI HLDG INC COM 05566U108 1344 44948 SH SOLE 0 0 44948 BORGWARNER INC COM 099724106 711 13912 SH SOLE 3310 0 10602 BOSTON BEER INC CL A 100557107 792 4144 SH SOLE 6 0 4138 BOSTON PROPERTIES INC COM 101121101 1038 7982 SH SOLE 885 0 7097 BOSTON SCIENTIFIC CORP COM 101137107 3264 131649 SH SOLE 84127 0 47522 BOTTOMLINE TECH DEL INC COM 101388106 344 9879 SH SOLE 9443 0 436 BOULDER GROWTH & INCOME FD I COM 101507101 337 30365 SH SOLE 0 0 30365 BOYD GAMING CORP COM 103304101 547 15607 SH SOLE 0 0 15607 BP PLC SPONSORED ADR 055622104 24363 579663 SH SOLE 38117 0 541546 BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 311 15496 SH SOLE 0 0 15496 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 246 13536 SH SOLE 11573 0 1963 BRIGHT HORIZONS FAM SOL IN D COM 109194100 971 10335 SH SOLE 9044 0 1291 BRIGHTHOUSE FINL INC COM 10922N103 324 5525 SH SOLE 293 0 5232 BRINKS CO COM 109696104 223 2828 SH SOLE 2728 0 100 BRISTOL MYERS SQUIBB CO COM 110122108 32332 527609 SH SOLE 41029 0 486580 BRISTOL MYERS SQUIBB CO DBCV 9/1 110122AN8 19 12000 SH SOLE 0 0 12000 BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8466 126391 SH SOLE 12184 0 114207 BRIXMOR PPTY GROUP INC COM 11120U105 885 47446 SH SOLE 4006 0 43440 BROADCOM LTD SHS Y09827109 20385 79349 SH SOLE 30044 0 49305 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 440 4853 SH SOLE 499 0 4354 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 683 15684 SH SOLE 0 0 15684 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 879 19616 SH SOLE 0 0 19616 BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 1037 44368 SH SOLE 0 0 44368 BROWN FORMAN CORP CL A 115637100 1645 24460 SH SOLE 0 0 24460 BROWN FORMAN CORP CL B 115637209 1828 26622 SH SOLE 11252 0 15370 BRUKER CORP COM 116794108 749 21828 SH SOLE 20977 0 851 BRUNSWICK CORP COM 117043109 222 4023 SH SOLE 232 0 3791 BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 2792 56345 SH SOLE 0 0 56345 BUILDERS FIRSTSOURCE INC COM 12008R107 1638 75170 SH SOLE 7969 0 67201 BURLINGTON STORES INC COM 122017106 1066 8669 SH SOLE 7880 0 789 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 980 10998 SH SOLE 176 0 10822 CA INC COM 12673P105 1321 39698 SH SOLE 505 0 39193 CABOT OIL & GAS CORP COM 127097103 1053 36810 SH SOLE 18031 0 18779 CADENCE BANCORPORATION CL A 12739A100 461 17002 SH SOLE 17002 0 0 CAE INC COM 124765108 392 21122 SH SOLE 0 0 21122 CAESARS ENTMT CORP COM 127686103 408 32222 SH SOLE 24442 0 7780 CAL MAINE FOODS INC COM NEW 128030202 665 14967 SH SOLE 0 0 14967 CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 3035 256087 SH SOLE 0 0 256087 CALAMOS CONV OPP AND INC FD SH BEN INT 128117108 3367 300919 SH SOLE 0 0 300919 CALAMOS DYNAMIC CONV & INCOM COM 12811V105 311 15516 SH SOLE 0 0 15516 CALAMOS GBL DYN INCOME FUND COM 12811L107 143 15802 SH SOLE 0 0 15802 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 5137 425235 SH SOLE 0 0 425235 CALAVO GROWERS INC COM 128246105 1472 17440 SH SOLE 806 0 16634 CALIFORNIA WTR SVC GROUP COM 130788102 407 8984 SH SOLE 0 0 8984 CALLAWAY GOLF CO COM 131193104 142 10096 SH SOLE 9324 0 772 CALUMET SPECIALTY PRODS PTNR UT LTD PARTNER 131476103 857 111354 SH SOLE 0 0 111354 CAMBREX CORP COM 132011107 254 5283 SH SOLE 4995 0 288 CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 262 9918 SH SOLE 0 0 9918 CAMBRIA ETF TR GLB ASSET ALLO 132061607 3277 119221 SH SOLE 0 0 119221 CAMBRIA ETF TR GLOBAL VALUE ETF 132061409 479 18708 SH SOLE 0 0 18708 CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 574 14940 SH SOLE 0 0 14940 CAMDEN PPTY TR SH BEN INT 133131102 450 4887 SH SOLE 2979 0 1908 CAMECO CORP COM 13321L108 1124 121814 SH SOLE 0 0 121814 CAMPBELL SOUP CO COM 134429109 2303 47874 SH SOLE 866 0 47008 CAMPING WORLD HLDGS INC CL A 13462K109 830 18560 SH SOLE 2598 0 15962 CANADIAN NAT RES LTD COM 136385101 907 25387 SH SOLE 2113 0 23274 CANADIAN NATL RY CO COM 136375102 3634 44044 SH SOLE 11755 0 32289 CANADIAN NTL RY CO COM 136375102 330 4000 SH Put SOLE 0 0 4000 CANADIAN PAC RY LTD COM 13645T100 459 2510 SH SOLE 313 0 2197 CANON INC SPONSORED ADR 138006309 240 6429 SH SOLE 0 0 6429 CANTEL MEDICAL CORP COM 138098108 537 5228 SH SOLE 3405 0 1823 CAPITAL ONE FINL CORP COM 14040H105 1002 10065 SH SOLE 186 0 9879 CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 156 46536 SH SOLE 0 0 46536 CARA THERAPEUTICS INC COM 140755109 909 74236 SH SOLE 0 0 74236 CARBONITE INC COM 141337105 653 26000 SH SOLE 0 0 26000 CARDINAL HEALTH INC COM 14149Y108 1593 25998 SH SOLE 335 0 25663 CARLISLE COS INC COM 142339100 397 3494 SH SOLE 0 0 3494 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 1422 62117 SH SOLE 0 0 62117 CARMAX INC COM 143130102 1264 19711 SH SOLE 12336 0 7375 CARNIVAL CORP UNIT 99/99/9999 143658300 2834 42706 SH SOLE 21688 0 21018 CARRIAGE SVCS INC COM 143905107 408 15860 SH SOLE 0 0 15860 CARTER INC COM 146229109 1543 13129 SH SOLE 2729 0 10400 CASEYS GEN STORES INC COM 147528103 655 5844 SH SOLE 2512 0 3332 CATALENT INC COM 148806102 311 7556 SH SOLE 6440 0 1116 CATCHMARK TIMBER TR INC CL A 14912Y202 194 14766 SH SOLE 0 0 14766 CATERPILLAR INC DEL COM 149123101 40128 254652 SH SOLE 8324 0 246328 CAVIUM INC COM 14964U108 1039 12385 SH SOLE 4006 0 8379 CBL & ASSOC PPTYS INC COM 124830100 170 30100 SH SOLE 398 0 29702 CBOE HLDGS INC COM 12503M108 260 2086 SH SOLE 0 0 2086 CBRE CLARION GLOBAL REAL EST COM 12504G100 1593 201082 SH SOLE 0 0 201082 CBRE GROUP INC CL A 12504L109 946 21808 SH SOLE 5884 0 15924 CBS CORP NEW CL B 124857202 1804 30578 SH SOLE 5347 0 25231 CDK GLOBAL INC COM 12508E101 802 11256 SH SOLE 0 0 11256 CDN IMPERIAL BK COMM TORONTO COM 136069101 2327 23890 SH SOLE 7330 0 16560 CDW CORP COM 12514G108 837 12042 SH SOLE 2091 0 9951 CEDAR FAIR L P DEPOSITRY UNIT 150185106 2320 35700 SH SOLE 0 0 35700 CELADON GROUP INC COM 150838100 91 14234 SH SOLE 0 0 14234 CELANESE CORP DEL COM SER A 150870103 2070 19331 SH SOLE 0 0 19331 CELGENE CORP COM 151020104 20514 196566 SH SOLE 43239 0 153327 CELLDEX THERAPEUTICS INC NEW COM 15117B103 127 44560 SH SOLE 0 0 44560 CEMEX SAB DE CV SPON ADR NEW 151290889 589 78473 SH SOLE 58088 0 20385 CENTENE CORP DEL COM 15135B101 1904 18855 SH SOLE 2528 0 16327 CENTERPOINT ENERGY INC COM 15189T107 3415 120422 SH SOLE 1555 0 118867 CENTERSTATE BANKS INC COM 15201P109 315 12228 SH SOLE 0 0 12228 CENTRAL FD CDA LTD CL A 153501101 2583 192761 SH SOLE 0 0 192761 CENTURYLINK INC COM 156700106 2713 162665 SH SOLE 2483 0 160182 CERNER CORP COM 156782104 1971 29252 SH SOLE 12831 0 16421 CF INDS HLDGS INC COM 125269100 417 9809 SH SOLE 0 0 9809 CHARLES RIV LABS INTL INC COM 159864107 696 6353 SH SOLE 6093 0 260 CHART INDS INC COM PAR $0.01 16115Q308 330 7042 SH SOLE 3355 0 3687 CHARTER COMMUNICATIONS INC N CL A 16119P108 2767 8236 SH SOLE 4116 0 4120 CHECK POINT SOFTWARE TECH LT ORD M22465104 2709 26140 SH SOLE 6245 0 19895 CHEMICAL FINL CORP COM 163731102 684 12791 SH SOLE 1162 0 11629 CHEMOURS CO COM 163851108 975 19470 SH SOLE 0 0 19470 CHENIERE ENERGY INC COM NEW 16411R208 4495 83483 SH SOLE 8136 0 75347 CHESAPEAKE ENERGY CORP COM 165167107 360 90795 SH SOLE 75 0 90720 CHESAPEAKE ENERGY CORP PFD CONV 165167842 685 13775 SH SOLE 0 0 13775 CHEVRON CORP NEW COM 166764100 96807 773282 SH SOLE 45530 0 727752 CHICAGO BRIDGE & IRON CO N V COM 167250109 1068 66167 SH SOLE 0 0 66167 CHIMERA INVT CORP COM NEW 16934Q208 949 51363 SH SOLE 109 0 51254 CHINA EASTN AIRLS LTD SPON ADR CL H 16937R104 208 5762 SH SOLE 5597 0 165 CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 372 2575 SH SOLE 1267 0 1308 CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1870 36999 SH SOLE 40 0 36959 CHIPOTLE MEXICAN GRILL INC COM 169656105 3289 11379 SH SOLE 4490 0 6889 CHROMADEX CORP COM NEW 171077407 70 11834 SH SOLE 0 0 11834 CHUBB LIMITED COM H1467J104 10804 73932 SH SOLE 41829 0 32103 CHURCH & DWIGHT INC COM 171340102 2294 45721 SH SOLE 10968 0 34753 CHUYS HLDGS INC COM 171604101 252 8990 SH SOLE 8865 0 125 CIENA CORP COM NEW 171779309 209 9982 SH SOLE 0 0 9982 CIGNA CORPORATION COM 125509109 6294 30989 SH SOLE 18950 0 12039 CIMAREX ENERGY CO COM 171798101 452 3701 SH SOLE 1170 0 2531 CINCINNATI FINL CORP COM 172062101 2245 29941 SH SOLE 593 0 29348 CINEMARK HOLDINGS INC COM 17243V102 598 17179 SH SOLE 10043 0 7136 CINTAS CORP COM 172908105 5144 33009 SH SOLE 11578 0 21431 CIRRUS LOGIC INC COM 172755100 1230 23713 SH SOLE 0 0 23713 CISCO SYS INC COM 17275R102 38011 992463 SH SOLE 154970 0 837493 CIT GROUP INC COM NEW 125581801 1841 37389 SH SOLE 35578 0 1811 CITIGROUP INC COM NEW 172967424 28301 380334 SH SOLE 110187 0 270147 CITIZENS FINL GROUP INC COM 174610105 1678 39962 SH SOLE 6266 0 33696 CITRIX SYS INC COM 177376100 3347 38037 SH SOLE 34833 0 3204 CLAYMORE EXCHANGE TRD FD TR 2021 HG YLD CB 18383M225 4092 164083 SH SOLE 487 0 163596 CLAYMORE EXCHANGE TRD FD TR 2022 HG YLD CB 18383M217 2005 80463 SH SOLE 0 0 80463 CLAYMORE EXCHANGE TRD FD TR 2023 CORP BOND 18383M241 668 32080 SH SOLE 0 0 32080 CLAYMORE EXCHANGE TRD FD TR 2024 CORP BOND 18383M233 707 33847 SH SOLE 0 0 33847 CLAYMORE EXCHANGE TRD FD TR GUG BLT2018 HY 18383M381 4956 197443 SH SOLE 0 0 197443 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 7313 299965 SH SOLE 498 0 299467 CLAYMORE EXCHANGE TRD FD TR GUG BUL 2020 HY 18383M365 5490 223798 SH SOLE 494 0 223304 CLAYMORE EXCHANGE TRD FD TR GUG BULL2018 E 18383M530 2101 99620 SH SOLE 0 0 99620 CLAYMORE EXCHANGE TRD FD TR GUG BULL2019 E 18383M522 3757 178151 SH SOLE 1126 0 177025 CLAYMORE EXCHANGE TRD FD TR GUG BULL2020 E 18383M514 8614 404599 SH SOLE 1412 0 403187 CLAYMORE EXCHANGE TRD FD TR GUG MIDCAP CORE 18383M720 6939 105831 SH SOLE 0 0 105831 CLAYMORE EXCHANGE TRD FD TR GUG MULTI ASSET 18383M506 5062 225777 SH SOLE 0 0 225777 CLAYMORE EXCHANGE TRD FD TR GUG RAYM JAMES S 18383M613 849 19516 SH SOLE 0 0 19516 CLAYMORE EXCHANGE TRD FD TR GUG S&PG DIV OPP 18383M860 193 16997 SH SOLE 0 0 16997 CLAYMORE EXCHANGE TRD FD TR GUGENHIM 2023 18383M183 1240 47041 SH SOLE 0 0 47041 CLAYMORE EXCHANGE TRD FD TR GUGG BRIC ETF 18383M100 252 6751 SH SOLE 0 0 6751 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2021 18383M266 3972 187985 SH SOLE 849 0 187136 CLAYMORE EXCHANGE TRD FD TR GUGG BULSH 2022 18383M258 2411 113901 SH SOLE 550 0 113351 CLAYMORE EXCHANGE TRD FD TR GUGG CHN TECH 18383Q135 4471 73746 SH SOLE 0 0 73746 CLAYMORE EXCHANGE TRD FD TR GUGG FRNTR MKT 18383Q838 197 13257 SH SOLE 0 0 13257 CLAYMORE EXCHANGE TRD FD TR GUGG HIGH INCM 18383Q721 2078 75349 SH SOLE 0 0 75349 CLAYMORE EXCHANGE TRD FD TR GUGG INSDR SENT 18383M209 456 7355 SH SOLE 0 0 7355 CLAYMORE EXCHANGE TRD FD TR GUGG MSCI GB ETF 18383Q879 527 16582 SH SOLE 0 0 16582 CLAYMORE EXCHANGE TRD FD TR GUGG S&P GBL WTR 18383Q507 13350 375646 SH SOLE 0 0 375646 CLAYMORE EXCHANGE TRD FD TR GUGG S&P SPINOFF 18383M605 1577 30284 SH SOLE 0 0 30284 CLAYMORE EXCHANGE TRD FD TR GUGG SHIPPNG ETF 18383Q796 119 10223 SH SOLE 0 0 10223 CLAYMORE EXCHANGE TRD FD TR GUGG ULTR SH DUR 18383M654 6639 132404 SH SOLE 0 0 132404 CLAYMORE EXCHANGE TRD FD TR GUGGEN DEFN EQTY 18383M878 6163 132501 SH SOLE 0 0 132501 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM ETF 18385P705 854 16169 SH SOLE 0 0 16169 CLAYMORE EXCHANGE TRD FD TR GUGGENHEIM SOLAR 18383Q739 3323 132226 SH SOLE 0 0 132226 CLEAN ENERGY FUELS CORP COM 184499101 34 16775 SH SOLE 0 0 16775 CLEAN HARBORS INC COM 184496107 490 9079 SH SOLE 4509 0 4570 CLEARBRIDGE AMERN ENERG MLP COM 184691103 155 18775 SH SOLE 0 0 18775 CLEARBRIDGE ENERGY MLP FD IN COM 184692101 434 28405 SH SOLE 0 0 28405 CLEARBRIDGE ENERGY MLP TR FD COM 18469Q108 609 52416 SH SOLE 0 0 52416 CLEARWATER PAPER CORP COM 18538R103 467 10293 SH SOLE 6402 0 3891 CLEVELAND CLIFFS INC COM 185899101 1954 270947 SH SOLE 0 0 270947 CLOROX CO DEL COM 189054109 16116 108348 SH SOLE 604 0 107744 CLOVIS ONCOLOGY INC COM 189464100 223 3277 SH SOLE 237 0 3040 CME GROUP INC COM 12572Q105 3241 22193 SH SOLE 2264 0 19929 CMS ENERGY CORP COM 125896100 1104 23343 SH SOLE 0 0 23343 CNH INDL N V SHS N20944109 311 23217 SH SOLE 5917 0 17300 CNOOC LTD SPONSORED ADR 126132109 461 3209 SH SOLE 2655 0 554 CNX RESOURCES CORPORATION COM 12653C108 1215 83048 SH SOLE 12852 0 70196 COCA COLA BOTTLING CO CONS COM 191098102 800 3716 SH SOLE 0 0 3716 COCA COLA CO COM 191216100 59324 1293024 SH SOLE 106072 0 1186952 COEUR MNG INC COM NEW 192108504 124 16494 SH SOLE 8384 0 8110 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 259 5711 SH SOLE 5552 0 159 COGNEX CORP COM 192422103 4161 68038 SH SOLE 33147 0 34891 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3710 52238 SH SOLE 3487 0 48751 COHEN & STEERS CLOSED END OP COM 19248P106 284 21369 SH SOLE 0 0 21369 COHEN & STEERS INFRASTRUCTUR COM 19248A109 1252 52178 SH SOLE 0 0 52178 COHEN & STEERS LTD DUR PFD I COM 19248C105 263 10094 SH SOLE 0 0 10094 COHEN & STEERS MLP INC & ENR COM SHS 19249B106 144 14000 SH SOLE 0 0 14000 COHEN & STEERS QUALITY RLTY COM 19247L106 426 33698 SH SOLE 0 0 33698 COHEN & STEERS REIT & PFD IN COM 19247X100 4194 197180 SH SOLE 0 0 197180 COHEN & STEERS SLT PFD INCM COM 19248Y107 237 8379 SH SOLE 0 0 8379 COHERENT INC COM 192479103 1354 4798 SH SOLE 1758 0 3040 COLGATE PALMOLIVE CO COM 194162103 18323 242844 SH SOLE 10628 0 232216 COLLECTORS UNIVERSE INC COM NEW 19421R200 308 10752 SH SOLE 0 0 10752 COLLEGIUM PHARMACEUTICAL INC COM 19459J104 2789 151085 SH SOLE 0 0 151085 COLONY NORTHSTAR INC CL A COM 19625W104 4883 427929 SH SOLE 2209 0 425720 COLUMBIA ETF TR I SUSTNBLE INTL 19761L201 231 7576 SH SOLE 0 0 7576 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 382 19162 SH SOLE 0 0 19162 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 2063 73339 SH SOLE 0 0 73339 COLUMBIA ETF TR II INDIA INFRSR ETF 19762B806 487 30702 SH SOLE 0 0 30702 COLUMBIA PPTY TR INC COM NEW 198287203 2426 105723 SH SOLE 0 0 105723 COLUMBIA SELIGM PREM TECH GR COM 19842X109 234 10536 SH SOLE 0 0 10536 COMCAST CORP NEW CL A 20030N101 34461 860438 SH SOLE 504543 0 355895 COMERICA INC COM 200340107 2589 29822 SH SOLE 14085 0 15737 COMMERCE BANCSHARES INC COM 200525103 412 7373 SH SOLE 0 0 7373 COMMSCOPE HLDG CO INC COM 20337X109 373 9856 SH SOLE 6442 0 3414 COMMUNITY BANKERS TR CORP COM 203612106 570 69985 SH SOLE 0 0 69985 COMMUNITY HEALTH SYS INC NEW COM 203668108 324 76033 SH SOLE 0 0 76033 COMMUNITY HEALTH SYS INC NEW RIGHT 99/99/9999 203668116 0 56060 SH SOLE 0 0 56060 COMMUNITY TR BANCORP INC COM 204149108 401 8509 SH SOLE 0 0 8509 COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 40 19610 SH SOLE 0 0 19610 COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 119 15646 SH SOLE 0 0 15646 COMPASS DIVERSIFIED HOLDINGS SH BEN INT 20451Q104 1126 66420 SH SOLE 0 0 66420 COMPASS MINERALS INTL INC COM 20451N101 1994 27610 SH SOLE 3452 0 24158 CONAGRA BRANDS INC COM 205887102 1917 50902 SH SOLE 147 0 50755 CONCHO RES INC COM 20605P101 2713 18057 SH SOLE 15368 0 2689 CONCORD MED SVCS HLDGS LTD SPON ADR CL A 206277105 33 10000 SH SOLE 0 0 10000 CONDUENT INC COM 206787103 319 19756 SH SOLE 0 0 19756 CONOCOPHILLIPS COM 20825C104 16547 301455 SH SOLE 9536 0 291919 CONSOL ENERGY INC NEW COM 20854L108 241 6110 SH SOLE 1525 0 4585 CONSOLIDATED EDISON INC COM 209115104 13333 156947 SH SOLE 760 0 156187 CONSTELLATION BRANDS INC CL A 21036P108 7128 31185 SH SOLE 91 0 31094 CONSTELLATION BRANDS INC CL B 21036P207 3276 14400 SH SOLE 0 0 14400 CONTINENTAL BLDG PRODS INC COM 211171103 349 12392 SH SOLE 10927 0 1465 CONTINENTAL RESOURCES INC COM 212015101 1592 30062 SH SOLE 0 0 30062 CONTRAVIR PHARMACEUTICALS IN COM 21234W103 5 15000 SH SOLE 0 0 15000 CONTROL4 CORP COM 21240D107 483 16232 SH SOLE 0 0 16232 CONTROLADORA VUELA CIA DE AV SPON ADR RP 10 21240E105 97 12083 SH SOLE 12083 0 0 CONVERGYS CORP COM 212485106 297 12632 SH SOLE 2588 0 10044 COOPER COS INC COM NEW 216648402 1014 4653 SH SOLE 2621 0 2032 COOPER TIRE & RUBR CO COM 216831107 208 5871 SH SOLE 3221 0 2650 COPART INC COM 217204106 1763 40819 SH SOLE 28808 0 12011 CORCEPT THERAPEUTICS INC COM 218352102 196 10833 SH SOLE 0 0 10833 CORE LABORATORIES N V COM N22717107 238 2177 SH SOLE 637 0 1540 CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 671 17558 SH SOLE 0 0 17558 CORESITE RLTY CORP COM 21870Q105 1101 9661 SH SOLE 1528 0 8133 CORNERSTONE STRATEGIC VALUE COM 21924B302 228 14717 SH SOLE 0 0 14717 CORNING INC COM 219350105 6715 209908 SH SOLE 1467 0 208441 CORPORATE CAP TR INC COM 219880101 29393 1839393 SH SOLE 0 0 1839393 COSTAR GROUP INC COM 22160N109 265 893 SH SOLE 696 0 197 COSTCO WHSL CORP NEW COM 22160K105 37939 203844 SH SOLE 29700 0 174144 COTIVITI HLDGS INC COM 22164K101 388 12052 SH SOLE 11901 0 151 COTY INC COM CL A 222070203 1040 52300 SH SOLE 49266 0 3034 COVANTA HLDG CORP COM 22282E102 839 49619 SH SOLE 0 0 49619 CRACKER BARREL OLD CTRY STOR COM 22410J106 2360 14851 SH SOLE 3 0 14848 CRANE CO COM 224399105 536 6013 SH SOLE 1919 0 4094 CREDICORP LTD COM G2519Y108 587 2828 SH SOLE 2728 0 100 CREDIT SUISSE AG NASSAU BRH NT BCOMCL 36 22539T332 1453 40940 SH SOLE 0 0 40940 CREDIT SUISSE ASSET MGMT INC COM 224916106 859 259483 SH SOLE 0 0 259483 CREDIT SUISSE GROUP SPONSORED ADR 225401108 2537 142120 SH SOLE 2240 0 139880 CREDIT SUISSE NASSAU BRH INVRS VIX STERM 22542D795 576 4286 SH SOLE 0 0 4286 CREDIT SUISSE NASSAU BRH VELOCITY SHS SHO 22542D365 135 11480 SH SOLE 0 0 11480 CREE INC COM 225447101 1415 38101 SH SOLE 27578 0 10523 CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 3069 118953 SH SOLE 0 0 118953 CRH PLC ADR 12626K203 848 23503 SH SOLE 21056 0 2447 CROWN CASTLE INTL CORP NEW COM 22822V101 13217 119058 SH SOLE 22457 0 96601 CROWN HOLDINGS INC COM 228368106 669 11894 SH SOLE 5423 0 6471 CSX CORP COM 126408103 6989 127057 SH SOLE 41263 0 85794 CUBESMART COM 229663109 423 14637 SH SOLE 2313 0 12324 CUBIC CORP COM 229669106 241 4096 SH SOLE 3946 0 150 CULLEN FROST BANKERS INC COM 229899109 3999 42248 SH SOLE 25 0 42223 CUMMINS INC COM 231021106 11445 64794 SH SOLE 3025 0 61769 CURRENCYSHARES CDN DLR TR CDN DOLLAR SHS 23129X105 1180 15028 SH SOLE 0 0 15028 CURRENCYSHARES EURO TR EURO SHS 23130C108 1445 12503 SH SOLE 0 0 12503 CURRENCYSHARES SWISS FRANC T SWISS FRANC SH 23129V109 840 8676 SH SOLE 0 0 8676 CURRENCYSHS BRIT POUND STER BRIT POUND STE 23129S106 1338 10199 SH SOLE 0 0 10199 CVR ENERGY INC COM 12662P108 663 17798 SH SOLE 0 0 17798 CVR PARTNERS LP COM 126633106 457 139464 SH SOLE 0 0 139464 CVR REFNG LP COMUNIT REP LT 12663P107 965 58331 SH SOLE 0 0 58331 CVS HEALTH CORP COM 126650100 18168 250597 SH SOLE 36588 0 214009 CYBERARK SOFTWARE LTD SHS M2682V108 567 13699 SH SOLE 0 0 13699 CYPRESS SEMICONDCT CORP COM 232806109 1605 105300 SH Put SOLE 0 0 105300 CYPRESS SEMICONDUCTOR CORP COM 232806109 4956 325207 SH SOLE 0 0 325207 CYRUSONE INC COM 23283R100 284 4768 SH SOLE 414 0 4354 CYS INVTS INC COM 12673A108 259 32210 SH SOLE 0 0 32210 D R HORTON INC COM 23331A109 1570 30739 SH SOLE 147 0 30592 DANAHER CORP DEL COM 235851102 7366 79361 SH SOLE 42911 0 36450 DARDEN RESTAURANTS INC COM 237194105 1193 12426 SH SOLE 4304 0 8122 DARLING INGREDIENTS INC COM 237266101 290 15999 SH SOLE 2214 0 13785 DAVE & BUSTERS ENTMT INC COM 238337109 221 3999 SH SOLE 1102 0 2897 DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 3333 139185 SH SOLE 0 0 139185 DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207 734 31363 SH SOLE 0 0 31363 DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 5629 214533 SH SOLE 0 0 214533 DBX ETF TR DB XTR MSCI EUR 233051853 1798 63262 SH SOLE 0 0 63262 DBX ETF TR DBXTR HAR CS 300 233051879 670 21582 SH SOLE 0 0 21582 DBX ETF TR DEUTSCHE X TRK 233051499 618 21441 SH SOLE 0 0 21441 DBX ETF TR DEUTSCHE X TRKRS 233051440 322 9488 SH SOLE 0 0 9488 DBX ETF TR EX US HDG EQTY 233051820 4423 159165 SH SOLE 0 0 159165 DBX ETF TR INFRSTR REV FD 233051705 364 13402 SH SOLE 0 0 13402 DBX ETF TR XTRAK MSCI EAFE 233051200 32901 1035273 SH SOLE 0 0 1035273 DBX ETF TR XTRAK MSCI EMKT 233051101 1175 48788 SH SOLE 0 0 48788 DBX ETF TR XTRAK MSCI JAPN 233051507 606 13746 SH SOLE 0 0 13746 DBX ETF TR XTRC FTSE DEV EX 233051515 896 29834 SH SOLE 0 0 29834 DBX ETF TR XTRC RUS1000 CMP 233051481 6616 206290 SH SOLE 0 0 206290 DBX ETF TR XTRACK JAPAN JPX 233051663 237 8083 SH SOLE 0 0 8083 DCP MIDSTREAM LP COM UT LTD PTN 23311P100 240 6599 SH SOLE 0 0 6599 DCT INDUSTRIAL TRUST INC COM NEW 233153204 682 11603 SH SOLE 0 0 11603 DDR CORP COM 23317H102 467 52146 SH SOLE 0 0 52146 DECKERS OUTDOOR CORP COM 243537107 999 12451 SH SOLE 5252 0 7199 DEERE & CO COM 244199105 11043 70560 SH SOLE 5915 0 64645 DELAWARE ENHANCED GBL DIV & COM 246060107 209 17244 SH SOLE 0 0 17244 DELAWARE INV CO MUN INC FD I COM 246101109 219 14134 SH SOLE 0 0 14134 DELAWARE INV MN MUN INC FD I COM 24610V103 1489 110544 SH SOLE 0 0 110544 DELAWARE INVT NAT MUNI INC F SH BEN INT 24610T108 175 13215 SH SOLE 0 0 13215 DELL TECHNOLOGIES INC COM CL V 24703L103 1180 14514 SH SOLE 788 0 13726 DELPHI TECHNOLOGIES PLC SHS G2709G107 602 11477 SH SOLE 10644 0 833 DELTA AIR LINES INC DEL COM NEW 247361702 5911 105548 SH SOLE 20593 0 84955 DENBURY RES INC COM NEW 247916208 90 40517 SH SOLE 7704 0 32813 DENISON MINES CORP COM 248356107 8 14091 SH SOLE 0 0 14091 DENTSPLY SIRONA INC COM 24906P109 2783 42283 SH SOLE 39089 0 3194 DEUTSCHE BANK AG NAMEN AKT D18190898 302 15856 SH SOLE 0 0 15856 DEUTSCHE BK AG LDN BRH DB GOLD SHORT 25154H731 1359 99831 SH SOLE 0 0 99831 DEUTSCHE MULTI-MKT INCOME TR SHS 25160E102 103 11623 SH SOLE 0 0 11623 DEUTSCHE MUN INCOME COM 25160C106 859 72168 SH SOLE 0 0 72168 DEUTSCHE STRATEGIC MUN INCOM COM 25159F102 155 13116 SH SOLE 0 0 13116 DEVON ENERGY CORP NEW COM 25179M103 1075 25965 SH SOLE 11901 0 14064 DEXCOM INC COM 252131107 954 16626 SH SOLE 15260 0 1366 DIAGEO P L C SPON ADR NEW 25243Q205 8940 61223 SH SOLE 847 0 60376 DIAGEO PLC SPON ADR NEW 25243Q205 1723 11800 SH Put SOLE 0 0 11800 DIAMOND OFFSHORE DRILLING IN COM 25271C102 752 40455 SH SOLE 0 0 40455 DIAMONDBACK ENERGY INC COM 25278X109 659 5220 SH SOLE 1231 0 3989 DICKS SPORTING GOODS INC COM 253393102 409 14223 SH SOLE 5643 0 8580 DIEBOLD NXDF INC COM 253651103 901 55107 SH SOLE 1617 0 53490 DIGITAL RLTY TR INC COM 253868103 4122 36189 SH SOLE 1153 0 35036 DINEEQUITY INC COM 254423106 207 4089 SH SOLE 0 0 4089 DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 12781 307971 SH SOLE 0 0 307971 DIREXION SHS ETF TR IBILLION INDEX 25459Y264 355 11061 SH SOLE 0 0 11061 DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207 1301 30131 SH SOLE 0 0 30131 DIREXION SHS ETF TR ZACKS MLP HG INC 25459Y298 621 38807 SH SOLE 0 0 38807 DISCOVER FINL SVCS COM 254709108 3460 44985 SH SOLE 20070 0 24915 DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 1080 48258 SH SOLE 38574 0 9684 DISH NETWORK CORP CL A 25470M109 1832 38370 SH SOLE 469 0 37901 DISNEY WALT CO COM DISNEY 254687106 73211 680966 SH SOLE 59635 0 621331 DNP SELECT INCOME FD COM 23325P104 1797 166435 SH SOLE 0 0 166435 DOLBY LABORATORIES INC COM 25659T107 1575 25405 SH SOLE 17075 0 8330 DOLLAR GEN CORP NEW COM 256677105 4643 49919 SH SOLE 9385 0 40534 DOLLAR TREE INC COM 256746108 4281 39879 SH SOLE 10816 0 29063 DOLLAR TREE INC COM 256746108 515 4800 SH Put SOLE 0 0 4800 DOMINION ENERGY INC COM 25746U109 14819 182821 SH SOLE 15660 0 167161 DOMINOS PIZZA INC COM 25754A201 354 1876 SH SOLE 25 0 1851 DONALDSON INC COM 257651109 357 7295 SH SOLE 0 0 7295 DORCHESTER MINERALS LP COM UNIT 25820R105 510 33575 SH SOLE 0 0 33575 DORMAN PRODUCTS INC COM 258278100 268 4311 SH SOLE 3989 0 322 DOUBLELINE INCOME SOLUTIONS COM 258622109 1284 63600 SH SOLE 0 0 63600 DOUBLELINE OPPORTUNISTIC CR COM 258623107 824 37120 SH SOLE 0 0 37120 DOUGLAS DYNAMICS INC COM 25960R105 410 10854 SH SOLE 3598 0 7256 DOUGLAS EMMETT INC COM 25960P109 354 8628 SH SOLE 430 0 8198 DOVER CORP COM 260003108 1097 10865 SH SOLE 1426 0 9439 DOWDUPONT INC COM 26078J100 31986 449114 SH SOLE 49530 0 399584 DR PEPPER SNAPPLE GROUP INC COM 26138E109 1381 14233 SH SOLE 63 0 14170 DREYFUS HIGH YIELD STRATEGIE SH BEN INT 26200S101 97 29043 SH SOLE 0 0 29043 DREYFUS MUN INCOME INC COM 26201R102 326 36636 SH SOLE 0 0 36636 DREYFUS STRATEGIC MUN BD FD COM 26202F107 557 65150 SH SOLE 0 0 65150 DREYFUS STRATEGIC MUNS INC COM 261932107 434 50246 SH SOLE 0 0 50246 DTE ENERGY CO COM 233331107 4810 43944 SH SOLE 674 0 43270 DTF TAX-FREE INCOME INC COM 23334J107 143 10159 SH SOLE 0 0 10159 DUFF & PHELPS UTIL CORP BD T COM 26432K108 190 21449 SH SOLE 0 0 21449 DUKE ENERGY CORP NEW COM NEW 26441C204 26105 310367 SH SOLE 37547 0 272820 DUKE REALTY CORP COM NEW 264411505 855 31424 SH SOLE 21511 0 9913 DUNKIN BRANDS GROUP INC COM 265504100 637 9883 SH SOLE 259 0 9624 DXC TECHNOLOGY CO COM 23355L106 2451 25824 SH SOLE 14596 0 11228 DYCOM INDS INC COM 267475101 1061 9524 SH SOLE 0 0 9524 E TRADE FINANCIAL CORP COM NEW 269246401 2530 51038 SH SOLE 2318 0 48720 EAGLE BANCORP INC MD COM 268948106 223 3811 SH SOLE 3420 0 391 EAGLE MATERIALS INC COM 26969P108 647 5710 SH SOLE 44 0 5666 EAST WEST BANCORP INC COM 27579R104 1682 27653 SH SOLE 0 0 27653 EASTGROUP PPTY INC COM 277276101 230 2604 SH SOLE 420 0 2184 EASTMAN CHEM CO COM 277432100 3281 35411 SH SOLE 5300 0 30111 EATON CORP PLC SHS G29183103 8708 110208 SH SOLE 33101 0 77107 EATON VANCE CALIF MUN BD FD COM 27828A100 148 12899 SH SOLE 0 0 12899 EATON VANCE CORP COM NON VTG 278265103 294 5208 SH SOLE 72 0 5136 EATON VANCE ENH EQTY INC FD COM 278277108 594 39029 SH SOLE 0 0 39029 EATON VANCE ENHANCED EQ INC COM 278274105 1074 74047 SH SOLE 0 0 74047 EATON VANCE FLTING RATE INC COM 278279104 916 63902 SH SOLE 0 0 63902 EATON VANCE LTD DUR INCOME F COM 27828H105 2910 213191 SH SOLE 0 0 213191 EATON VANCE MUN BD FD COM 27827X101 396 31640 SH SOLE 0 0 31640 EATON VANCE MUN INCOME 2028 SHS 27829U105 223 10772 SH SOLE 0 0 10772 EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 259 20910 SH SOLE 0 0 20910 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 811 36014 SH SOLE 0 0 36014 EATON VANCE OH MUNI INCOME T SH BEN INT 27826G109 322 24687 SH SOLE 0 0 24687 EATON VANCE RISK MNGD DIV EQ COM 27829G106 4047 420232 SH SOLE 0 0 420232 EATON VANCE SH TM DR DIVR IN COM 27828V104 469 32697 SH SOLE 0 0 32697 EATON VANCE SR FLTNG RTE TR COM 27828Q105 383 26520 SH SOLE 0 0 26520 EATON VANCE TAX ADVT DIV INC COM 27828G107 5017 215585 SH SOLE 0 0 215585 EATON VANCE TAX MNGD GBL DV COM 27829F108 3393 361679 SH SOLE 0 0 361679 EATON VANCE TAX MNGED BUY WR COM 27828X100 170 10151 SH SOLE 0 0 10151 EATON VANCE TX ADV GLB DIV O COM 27828U106 357 14041 SH SOLE 0 0 14041 EATON VANCE TX ADV GLBL DIV COM 27828S101 1744 100625 SH SOLE 0 0 100625 EATON VANCE TX MGD DIV EQ IN COM 27828N102 467 38302 SH SOLE 0 0 38302 EATON VANCE TX MNG BY WRT OP COM 27828Y108 277 18053 SH SOLE 0 0 18053 EATON VANCE TXMGD GL BUYWR O COM 27829C105 937 78629 SH SOLE 0 0 78629 EBAY INC COM 278642103 4471 118466 SH SOLE 74179 0 44287 ECOLAB INC COM 278865100 7543 56215 SH SOLE 31387 0 24828 EDGEWELL PERS CARE CO COM 28035Q102 405 6822 SH SOLE 4612 0 2210 EDISON INTL COM 281020107 1946 30779 SH SOLE 7824 0 22955 EDWARDS LIFESCIENCES CORP COM 28176E108 1855 16447 SH SOLE 857 0 15590 EGALET CORP COM 28226B104 10 10300 SH SOLE 0 0 10300 EL POLLO LOCO HLDGS INC COM 268603107 113 11457 SH SOLE 0 0 11457 ELBIT SYS LTD ORD M3760D101 251 1882 SH SOLE 0 0 1882 ELECTRONIC ARTS INC COM 285512109 1376 13093 SH SOLE 3611 0 9482 ELECTRONICS FOR IMAGING INC COM 286082102 986 33393 SH SOLE 0 0 33393 ELKHORN ETF TR LUNT LW VL/HIG 287711790 5228 161466 SH SOLE 0 0 161466 ELKHORN ETF TR S&P US HGH ETF 287711501 1021 42971 SH SOLE 0 0 42971 ELLIE MAE INC COM 28849P100 615 6878 SH SOLE 2134 0 4744 ELLINGTON RESIDENTIAL MTG RE COM SHS BEN INT 288578107 422 35065 SH SOLE 0 0 35065 ELLSWORTH GROWTH & INCOME FD COM 289074106 236 25487 SH SOLE 0 0 25487 EMCOR GROUP INC COM 29084Q100 436 5335 SH SOLE 2864 0 2471 EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 328 45654 SH SOLE 0 0 45654 EMERSON ELEC CO COM 291011104 13523 194042 SH SOLE 569 0 193473 EMPIRE ST RLTY OP L P UNIT LTD PRTNSP 292102100 492 23774 SH SOLE 0 0 23774 ENBRIDGE ENERGY PARTNERS L P COM 29250R106 766 55487 SH SOLE 0 0 55487 ENBRIDGE INC COM 29250N105 6981 178495 SH SOLE 23159 0 155336 ENCANA CORP COM 292505104 1768 132653 SH SOLE 1388 0 131265 ENCORE CAP GROUP INC COM 292554102 301 7148 SH SOLE 7148 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 748 312928 SH SOLE 0 0 312928 ENERGEN CORP COM 29265N108 262 4548 SH SOLE 2482 0 2066 ENERGIZER HLDGS INC NEW COM 29272W109 619 12906 SH SOLE 8961 0 3945 ENERGY RECOVERY INC COM 29270J100 155 17762 SH SOLE 0 0 17762 ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 1041 60314 SH SOLE 0 0 60314 ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 4890 272855 SH SOLE 0 0 272855 ENERPLUS CORP COM 292766102 234 23886 SH SOLE 2259 0 21627 ENERSYS COM 29275Y102 216 3102 SH SOLE 1997 0 1105 ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 405 22983 SH SOLE 0 0 22983 ENPRO INDS INC COM 29355X107 370 3955 SH SOLE 3110 0 845 ENSCO PLC SHS CLASS A G3157S106 234 39638 SH SOLE 0 0 39638 ENTEGRIS INC COM 29362U104 232 7618 SH SOLE 5734 0 1884 ENTERGY CORP NEW COM 29364G103 2303 28297 SH SOLE 1518 0 26779 ENTERPRISE PRODS PARTNERS L COM 293792107 15158 571783 SH SOLE 1052 0 570731 ENVESTNET INC COM 29404K106 233 4619 SH SOLE 3525 0 1094 ENVISION HEALTHCARE CORP COM 29414D100 823 23825 SH SOLE 1730 0 22095 EOG RES INC COM 26875P101 8198 75973 SH SOLE 59708 0 16265 EPAM SYS INC COM 29414B104 262 2433 SH SOLE 1994 0 439 EPR PPTYS COM SH BEN INT 26884U109 1496 22851 SH SOLE 1364 0 21487 EQT CORP COM 26884L109 568 9980 SH SOLE 4458 0 5522 EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 307 4195 SH SOLE 0 0 4195 EQUIFAX INC COM 294429105 3990 33837 SH SOLE 8561 0 25276 EQUINIX INC COM PAR $0.001 29444U700 2236 4933 SH SOLE 283 0 4650 EQUITY COMWLTH CUM PFD S D 6.5% 294628201 775 29365 SH SOLE 0 0 29365 EQUITY LIFESTYLE PPTYS INC COM 29472R108 285 3201 SH SOLE 361 0 2840 EQUITY RESIDENTIAL SH BEN INT 29476L107 678 10634 SH SOLE 4658 0 5976 ESSENT GROUP LTD COM G3198U102 223 5147 SH SOLE 0 0 5147 ESSEX PPTY TR INC COM 297178105 309 1279 SH SOLE 39 0 1240 ETF MANAGERS TR PUREFUNDS DRONE 26924G805 511 14122 SH SOLE 0 0 14122 ETF MANAGERS TR PUREFUNDS ISE CY 26924G201 8222 259865 SH SOLE 0 0 259865 ETF MANAGERS TR PUREFUNDS ISE MO 26924G409 1298 37194 SH SOLE 0 0 37194 ETF MANAGERS TR PUREFUNDS VIDEO 26924G706 306 6380 SH SOLE 0 0 6380 ETF MANAGERS TR BLUESTAR TA BIG 26924G870 288 9095 SH SOLE 0 0 9095 ETF MANAGERS TR SPIRITED ETFMG 26924G821 200 5858 SH SOLE 0 0 5858 ETF MANAGERS TR AI POWERED EQT 26924G813 737 28485 SH SOLE 0 0 28485 ETF SER SOLUTIONS ALPCLONE ALTER 26922A305 291 6804 SH SOLE 0 0 6804 ETF SER SOLUTIONS LONCAR CANCER 26922A826 1010 42474 SH SOLE 0 0 42474 ETF SER SOLUTIONS US GLB JETS 26922A842 286 8793 SH SOLE 0 0 8793 ETF SER SOLUTIONS PRMSE CP FRNT 26922A768 680 22683 SH SOLE 0 0 22683 ETFIS SER TR I BIOSHS BIO CLI 26923G301 924 32491 SH SOLE 0 0 32491 ETFIS SER TR I BIOSHS BIOTE 26923G202 707 17437 SH SOLE 0 0 17437 ETFIS SER TR I INFRAC ACT MLP 26923G103 2162 251051 SH SOLE 0 0 251051 ETFIS SER TR I VIRTUS NEWFLEET 26923G707 455 18017 SH SOLE 0 0 18017 ETFS GOLD TR SHS 26922Y105 1327 10521 SH SOLE 0 0 10521 ETFS PALLADIUM TR SH BEN INT 26923A106 740 7291 SH SOLE 0 0 7291 ETFS PLATINUM TR SH BEN INT 26922V101 576 6509 SH SOLE 0 0 6509 ETFS PRECIOUS METALS BASKET PHYS PM BSKT 26922W109 883 13577 SH SOLE 0 0 13577 ETFS SILVER TR SILVER SHS 26922X107 1190 72024 SH SOLE 0 0 72024 ETSY INC COM 29786A106 304 14862 SH SOLE 0 0 14862 EVERCORE PARTNERS INC CLASS A 29977A105 1571 17460 SH SOLE 40 0 17420 EVEREST RE GROUP LTD COM G3223R108 3014 13624 SH SOLE 200 0 13424 EVERSOURCE ENERGY COM 30040W108 3324 52613 SH SOLE 0 0 52613 EVERSPIN TECHNOLOGIES INC COM 30041T104 239 31850 SH SOLE 0 0 31850 EVERTEC INC COM 30040P103 202 14768 SH SOLE 14577 0 191 EXACT SCIENCES CORP COM 30063P105 1897 36110 SH SOLE 3439 0 32671 EXCHANGE LISTED FDS TR KNLDG LD WD ETF 30151E608 1479 44202 SH SOLE 0 0 44202 EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 9253 243121 SH SOLE 0 0 243121 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 7952 192448 SH SOLE 0 0 192448 EXCHANGE TRADED CONCEPTS TR YLD SHS HGH INC 301505301 1808 92792 SH SOLE 0 0 92792 EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 488 17991 SH SOLE 0 0 17991 EXELIXIS INC COM 30161Q104 413 13583 SH SOLE 1074 0 12509 EXELON CORP COM 30161N101 5506 139709 SH SOLE 25769 0 113940 EXPEDIA INC DEL COM NEW 30212P303 1619 13513 SH SOLE 7938 0 5575 EXPEDITORS INTL WASH INC COM 302130109 3170 49002 SH SOLE 12484 0 36518 EXPRESS SCRIPTS HLDG CO COM 30219G108 7092 95010 SH SOLE 1895 0 93115 EXTRA SPACE STORAGE INC COM 30225T102 1233 14102 SH SOLE 222 0 13880 EXTRACTION OIL AND GAS INC COM 30227M105 302 21088 SH SOLE 21088 0 0 EXTREME NETWORKS INC COM 30226D106 306 24420 SH SOLE 0 0 24420 EXXON MOBIL CORP COM 30231G102 79215 947092 SH SOLE 26334 0 920758 F M C CORP COM NEW 302491303 613 6474 SH SOLE 1092 0 5382 F5 NETWORKS INC COM 315616102 650 4945 SH SOLE 1270 0 3675 FABRINET SHS G3323L100 379 13196 SH SOLE 8615 0 4581 FACEBOOK INC CL A 30303M102 130254 738151 SH SOLE 70469 0 667682 FACEBOOK INC CL A 30303M102 2559 14500 SH Put SOLE 0 0 14500 FACTSET RESH SYS INC COM 303075105 1079 5599 SH SOLE 3760 0 1839 FAIRMOUNT SANTROL HLDGS INC COM 30555Q108 78 15005 SH SOLE 0 0 15005 FASTENAL CO COM 311900104 14211 259837 SH SOLE 5543 0 254294 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 284 2141 SH SOLE 487 0 1654 FEDERATED INVS INC PA CL B 314211103 602 16686 SH SOLE 1839 0 14847 FEDERATED PREM MUN INC FD COM 31423P108 181 12873 SH SOLE 0 0 12873 FEDEX CORP COM 31428X106 20020 80229 SH SOLE 10270 0 69959 FERRARI N V COM N3167Y103 528 5039 SH SOLE 4 0 5035 FERRELLGAS PARTNERS L.P. UNIT LTD PART 315293100 303 70840 SH SOLE 0 0 70840 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 1395 78188 SH SOLE 0 0 78188 FIDELITY CONSMR STAPLES 316092303 271 7909 SH SOLE 0 0 7909 FIDELITY DIVID ETF RISI 316092832 1544 50359 SH SOLE 0 0 50359 FIDELITY MSCI CONSM DIS 316092204 267 6832 SH SOLE 0 0 6832 FIDELITY MSCI ENERGY IDX 316092402 377 18798 SH SOLE 0 0 18798 FIDELITY MSCI FINLS IDX 316092501 4524 110957 SH SOLE 0 0 110957 FIDELITY MSCI HLTH CARE I 316092600 2425 60645 SH SOLE 0 0 60645 FIDELITY MSCI INDL INDX 316092709 558 14422 SH SOLE 0 0 14422 FIDELITY MSCI INFO TECH I 316092808 979 19591 SH SOLE 0 0 19591 FIDELITY MSCI MATLS INDEX 316092881 288 8218 SH SOLE 0 0 8218 FIDELITY MSCI RL EST ETF 316092857 803 32520 SH SOLE 0 0 32520 FIDELITY MSCI UTILS INDEX 316092865 875 25369 SH SOLE 0 0 25369 FIDELITY TOTAL BD ETF 316188309 573 11404 SH SOLE 0 0 11404 FIDELITY CORP BOND ETF 316188101 201 3954 SH SOLE 0 0 3954 FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 3186 11751 SH SOLE 0 0 11751 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1391 35439 SH SOLE 84 0 35355 FIDELITY NATL INFORMATION SV COM 31620M106 3979 42283 SH SOLE 27274 0 15009 FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 206 15652 SH SOLE 0 0 15652 FIFTH THIRD BANCORP COM 316773100 2246 74034 SH SOLE 44726 0 29308 FINISAR CORP COM NEW 31787A507 657 32265 SH SOLE 0 0 32265 FIREEYE INC COM 31816Q101 562 39595 SH SOLE 0 0 39595 FIRST AMERN FINL CORP COM 31847R102 1533 27351 SH SOLE 386 0 26965 FIRST BANCORP N C COM 318910106 264 7471 SH SOLE 0 0 7471 FIRST BUSEY CORP COM NEW 319383204 281 9376 SH SOLE 0 0 9376 FIRST DATA CORP NEW COM CL A 32008D106 1076 64418 SH SOLE 0 0 64418 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 599 14948 SH SOLE 13846 0 1102 FIRST LONG IS CORP COM 320734106 492 17255 SH SOLE 0 0 17255 FIRST MAJESTIC SILVER CORP COM 32076V103 311 46214 SH SOLE 0 0 46214 FIRST MIDWEST BANCORP DEL COM 320867104 618 25724 SH SOLE 5769 0 19955 FIRST REP BK SAN FRANCISCO C COM 33616C100 440 5075 SH SOLE 3491 0 1584 FIRST SAVINGS FINL GROUP INC COM 33621E109 525 9201 SH SOLE 0 0 9201 FIRST SOLAR INC COM 336433107 1857 27508 SH SOLE 0 0 27508 FIRST TR BICK INDEX FD COM SHS 33733H107 311 10285 SH SOLE 0 0 10285 FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 1368 28836 SH SOLE 0 0 28836 FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 628 33342 SH SOLE 0 0 33342 FIRST TR ENERGY INCOME & GRW COM 33738G104 2496 94141 SH SOLE 0 0 94141 FIRST TR ENERGY INFRASTRCTR COM 33738C103 720 40129 SH SOLE 0 0 40129 FIRST TR EXCH TRADED FD III CALIF MUN INCM 33739P863 1799 34884 SH SOLE 0 0 34884 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 1225 29054 SH SOLE 0 0 29054 FIRST TR EXCH TRADED FD III HORIZON DMST ETF 33739P889 890 38725 SH SOLE 0 0 38725 FIRST TR EXCH TRADED FD III HORIZON MNGD ETF 33739P871 5022 146338 SH SOLE 0 0 146338 FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 3901 193684 SH SOLE 0 0 193684 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 6120 155771 SH SOLE 0 0 155771 FIRST TR EXCH TRADED FD III RIVR FRNT DYN 33739P707 4586 65095 SH SOLE 0 0 65095 FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 26339 411040 SH SOLE 0 0 411040 FIRST TR EXCH TRADED FD III RIVRFRNT DYN EUR 33739P806 4747 72647 SH SOLE 0 0 72647 FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J109 459 12847 SH SOLE 0 0 12847 FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 16292 261167 SH SOLE 0 0 261167 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 8556 197409 SH SOLE 0 0 197409 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 6805 243907 SH SOLE 0 0 243907 FIRST TR EXCH TRD ALPHA FD I EURO ALPHADEX 33737J505 272 6199 SH SOLE 0 0 6199 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 14992 383827 SH SOLE 0 0 383827 FIRST TR EXCH TRD ALPHA FD I GERMANY ALPHA 33737J190 459 8974 SH SOLE 0 0 8974 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 2129 35540 SH SOLE 0 0 35540 FIRST TR EXCH TRD ALPHA FD I LATIN AMER ALP 33737J125 912 44645 SH SOLE 0 0 44645 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 370 7016 SH SOLE 0 0 7016 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 796 38459 SH SOLE 0 0 38459 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 8420 157329 SH SOLE 0 0 157329 FIRST TR EXCHANGE TRADED FD AUTO INDEX FD 33734X309 412 9767 SH SOLE 0 0 9767 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 40360 791226 SH SOLE 0 0 791226 FIRST TR EXCHANGE TRADED FD CHINDIA ETF 33733A102 895 22610 SH SOLE 0 0 22610 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 9158 199600 SH SOLE 168 0 199432 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 10486 249139 SH SOLE 0 0 249139 FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 6645 136526 SH SOLE 0 0 136526 FIRST TR EXCHANGE TRADED FD DEVELOPED INTL 33738R787 877 16810 SH SOLE 0 0 16810 FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 7304 277282 SH SOLE 0 0 277282 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 42187 383934 SH SOLE 68 0 383866 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R878 29694 1156619 SH SOLE 0 0 1156619 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT 33738R886 19177 861867 SH SOLE 0 0 861867 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 81652 2961637 SH SOLE 0 0 2961637 FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 5365 346559 SH SOLE 0 0 346559 FIRST TR EXCHANGE TRADED FD ETF 33733E708 2207 66694 SH SOLE 0 0 66694 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 30295 967278 SH SOLE 0 0 967278 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 26003 433525 SH SOLE 0 0 433525 FIRST TR EXCHANGE TRADED FD FIRST TR MNGSTR 33739G103 432 9067 SH SOLE 0 0 9067 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 17442 359113 SH SOLE 0 0 359113 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 17956 347717 SH SOLE 0 0 347717 FIRST TR EXCHANGE TRADED FD FT STRG INCM ETF 33739Q309 5371 105045 SH SOLE 0 0 105045 FIRST TR EXCHANGE TRADED FD GBL WND ENRG ETF 33736G106 534 40308 SH SOLE 0 0 40308 FIRST TR EXCHANGE TRADED FD GLOBAL ENGR ETF 33736M103 372 6241 SH SOLE 0 0 6241 FIRST TR EXCHANGE TRADED FD HIGH INCOME ETF 33738R308 1894 81264 SH SOLE 0 0 81264 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 18514 265248 SH SOLE 0 0 265248 FIRST TR EXCHANGE TRADED FD INCOME INDEX FD 33738R209 1237 66388 SH SOLE 0 0 66388 FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 16774 413245 SH SOLE 0 0 413245 FIRST TR EXCHANGE TRADED FD INTL IPO ETF 33734X853 610 17238 SH SOLE 0 0 17238 FIRST TR EXCHANGE TRADED FD LARGE CP US EQ 33738R761 788 36167 SH SOLE 0 0 36167 FIRST TR EXCHANGE TRADED FD LOW BETA INCOME 33738R407 1062 46035 SH SOLE 0 0 46035 FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 8573 195525 SH SOLE 0 0 195525 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 16061 844859 SH SOLE 0 0 844859 FIRST TR EXCHANGE TRADED FD NAS CLNEDG GREEN 33733E500 533 26233 SH SOLE 0 0 26233 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 10387 295076 SH SOLE 0 0 295076 FIRST TR EXCHANGE TRADED FD NASDAQ 100 EX 33733E401 377 7747 SH SOLE 0 0 7747 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 5981 203700 SH SOLE 0 0 203700 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 2632 113788 SH SOLE 0 0 113788 FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 547 23995 SH SOLE 0 0 23995 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 20527 835780 SH SOLE 0 0 835780 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 12473 100131 SH SOLE 0 0 100131 FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 4776 174256 SH SOLE 0 0 174256 FIRST TR EXCHANGE TRADED FD RBA QUALIN ETF 33738R803 1171 45903 SH SOLE 0 0 45903 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 9003 301320 SH SOLE 0 0 301320 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 18448 384013 SH SOLE 0 0 384013 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 728 25402 SH SOLE 0 0 25402 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 20561 400644 SH SOLE 0 0 400644 FIRST TR EXCHANGE TRADED FD US EQTY DIVI 33738R738 1611 74292 SH SOLE 0 0 74292 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 40721 596729 SH SOLE 0 0 596729 FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 2662 102294 SH SOLE 0 0 102294 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1560 32039 SH SOLE 0 0 32039 FIRST TR EXCHANGE TRADED FD MID CAP US EQT 33738R753 234 10760 SH SOLE 0 0 10760 FIRST TR EXCHANGE TRADED FD NASDQ OIL GAS 33738R845 284 13426 SH SOLE 0 0 13426 FIRST TR EXCHANGE TRADED FD DORSEY WRIGHT PE 33733E880 276 9611 SH SOLE 0 0 9611 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 59804 2988701 SH SOLE 0 0 2988701 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 574 19547 SH SOLE 0 0 19547 FIRST TR EXCHNG TRADED FD VI CEF INCM OPPTY 33740F409 1588 72072 SH SOLE 0 0 72072 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 11045 217640 SH SOLE 0 0 217640 FIRST TR EXCHNG TRADED FD VI EQTCOMPAS TACT 33740F706 645 28856 SH SOLE 0 0 28856 FIRST TR EXCNGE TRD ALPHADEX MEGA CAP ALPHA 33737M508 821 24499 SH SOLE 0 0 24499 FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 3024 83377 SH SOLE 0 0 83377 FIRST TR EXCNGE TRD ALPHADEX MID CP GR ALPH 33737M102 4638 118349 SH SOLE 0 0 118349 FIRST TR EXCNGE TRD ALPHADEX SML CAP VAL AL 33737M409 3178 86227 SH SOLE 0 0 86227 FIRST TR EXCNGE TRD ALPHADEX SML CP GRW ALP 33737M300 15408 362448 SH SOLE 0 0 362448 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 547 12025 SH SOLE 0 0 12025 FIRST TR HIGH INCOME L/S FD COM 33738E109 1042 62919 SH SOLE 0 0 62919 FIRST TR INTER DUR PFD & IN COM 33718W103 1798 73761 SH SOLE 0 0 73761 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 25374 414672 SH SOLE 0 0 414672 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 39221 717934 SH SOLE 0 0 717934 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 80256 1370965 SH SOLE 0 0 1370965 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 20757 315844 SH SOLE 0 0 315844 FIRST TR MLP & ENERGY INCOME COM 33739B104 321 20543 SH SOLE 0 0 20543 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 45033 1496621 SH SOLE 0 0 1496621 FIRST TR MULTI CAP VALUE ALP COM SHS 33733F101 5477 83426 SH SOLE 0 0 83426 FIRST TR MULTI CP VAL ALPHA COM SHS 33733C108 1442 25312 SH SOLE 0 0 25312 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 5773 99624 SH SOLE 0 0 99624 FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104 10980 209466 SH SOLE 0 0 209466 FIRST TR NASDAQ100 TECH INDE SHS 337345102 36658 509559 SH SOLE 0 0 509559 FIRST TR S&P REIT INDEX FD COM 33734G108 1960 84197 SH SOLE 0 0 84197 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 12434 203264 SH SOLE 0 0 203264 FIRST TR SR FLG RTE INCM FD COM 33733U108 539 41760 SH SOLE 0 0 41760 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 161 17655 SH SOLE 0 0 17655 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 5293 385488 SH SOLE 0 0 385488 FIRST TR VALUE LINE DIVID IN SHS 33734H106 164535 5331654 SH SOLE 0 0 5331654 FIRST TRUST MORTGAGE INCM FD COM SHS 33734E103 263 18358 SH SOLE 0 0 18358 FIRST TRUST SPECIALTY FINANC COM BEN INTR 33733G109 297 48337 SH SOLE 0 0 48337 FIRSTCASH INC COM 33767D105 284 4195 SH SOLE 3523 0 672 FIRSTENERGY CORP COM 337932107 1178 38475 SH SOLE 74 0 38401 FISERV INC COM 337738108 3533 26943 SH SOLE 12315 0 14628 FIVE BELOW INC COM 33829M101 2325 35058 SH SOLE 3840 0 31218 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 2326 87215 SH SOLE 0 0 87215 FLAHERTY & CRUMRINE PFD INC COM 33848E106 215 18200 SH SOLE 0 0 18200 FLAHERTY & CRUMRINE PFD INC COM 338480106 633 42266 SH SOLE 0 0 42266 FLAHERTY & CRUMRINE TOTAL RE COM 338479108 2039 94349 SH SOLE 0 0 94349 FLAHERTY&CRMN PFD SEC INCOM COM 338478100 1915 93588 SH SOLE 0 0 93588 FLEETCOR TECHNOLOGIES INC COM 339041105 2408 12511 SH SOLE 2522 0 9989 FLEX LTD ORD Y2573F102 1285 71417 SH SOLE 41078 0 30339 FLEXSHARES TR CR SCD US BD 33939L761 471 9263 SH SOLE 0 0 9263 FLEXSHARES TR CR SCORED LONG 33939L753 373 6811 SH SOLE 0 0 6811 FLEXSHARES TR IBOXX 3R TARGT 33939L506 635 26068 SH SOLE 0 0 26068 FLEXSHARES TR IBOXX 5YR TRGT 33939L605 2155 86388 SH SOLE 0 0 86388 FLEXSHARES TR INTL QLTDV IDX 33939L837 16384 611565 SH SOLE 0 0 611565 FLEXSHARES TR MORNSTAR UPSTR 33939L407 3172 95289 SH SOLE 0 0 95289 FLEXSHARES TR MORNSTAR USMKT 33939L100 1286 11496 SH SOLE 0 0 11496 FLEXSHARES TR QLT DIV DEF IDX 33939L845 1290 29245 SH SOLE 0 0 29245 FLEXSHARES TR QLT DIVDYN IDX 33939L852 2739 61966 SH SOLE 0 0 61966 FLEXSHARES TR QUALT DIVD IDX 33939L860 3178 70578 SH SOLE 0 0 70578 FLEXSHARES TR STOXX GLOBR INF 33939L795 885 18143 SH SOLE 0 0 18143 FLEXSHARES TR GLB QLT R/E IDX 33939L787 259 4128 SH SOLE 0 0 4128 FLIR SYS INC COM 302445101 1488 31928 SH SOLE 203 0 31725 FLOWERS FOODS INC COM 343498101 719 37216 SH SOLE 0 0 37216 FLOWSERVE CORP COM 34354P105 316 7510 SH SOLE 2689 0 4821 FLUOR CORP NEW COM 343412102 1531 29637 SH SOLE 20411 0 9226 FLWS/1-800 FLOWERS CL A 68243Q106 224 20900 SH SOLE 0 0 20900 FNB CORP PA COM 302520101 173 12549 SH SOLE 9808 0 2741 FOOT LOCKER INC COM 344849104 345 7353 SH SOLE 75 0 7278 FORD MTR CO DEL COM PAR $0.01 345370860 19779 1583549 SH SOLE 458 0 1583091 FORESCOUT TECHNOLOGIES INC COM 34553D101 327 10247 SH SOLE 10247 0 0 FORTINET INC COM 34959E109 383 8771 SH SOLE 131 0 8640 FORTIVE CORP COM 34959J108 643 8888 SH SOLE 349 0 8539 FORTUNE BRANDS HOME & SEC IN COM 34964C106 574 8382 SH SOLE 961 0 7421 FOUNDATION BLDG MATLS INC COM 350392106 292 19769 SH SOLE 19452 0 317 FQF TR OSHARS FTSE US 351680855 11130 348801 SH SOLE 0 0 348801 FQF TR O SHARES ASIA 351680822 228 7588 SH SOLE 0 0 7588 FRANCO NEVADA CORP COM 351858105 2179 27249 SH SOLE 0 0 27249 FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 548 5724 SH SOLE 0 0 5724 FRANKLIN LTD DURATION INC TR COM 35472T101 424 35818 SH SOLE 0 0 35818 FRANKLIN RES INC COM 354613101 668 15417 SH SOLE 0 0 15417 FRANKLIN TEMPLETON ETF TR LIBERTYQ EMERG 35473P207 606 18331 SH SOLE 0 0 18331 FRANKLIN TEMPLETON ETF TR LIBERTYQ EQUTY 35473P405 432 14145 SH SOLE 0 0 14145 FRANKLIN TEMPLETON ETF TR LIBERTYQ GBL 35473P306 220 7577 SH SOLE 0 0 7577 FRANKS INTL N V COM N33462107 545 81938 SH SOLE 0 0 81938 FREEPORT-MCMORAN INC CL B 35671D857 8506 448649 SH SOLE 144045 0 304604 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 204 3875 SH SOLE 3100 0 775 FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 80 11894 SH SOLE 0 0 11894 FS INVT CORP COM 302635107 38013 5171905 SH SOLE 0 0 5171905 FULL HOUSE RESORTS INC COM 359678109 165 42478 SH SOLE 0 0 42478 FULLER H B CO COM 359694106 380 7018 SH SOLE 6770 0 248 FULTON FINL CORP PA COM 360271100 314 17529 SH SOLE 13399 0 4130 GABELLI CONV&INCOM SECS FD I COM 36240B109 248 42116 SH SOLE 0 0 42116 GABELLI DIVD & INCOME TR COM 36242H104 1063 45388 SH SOLE 0 0 45388 GABELLI EQUITY TR INC COM 362397101 648 104661 SH SOLE 0 0 104661 GABELLI MULTIMEDIA TR INC COM 36239Q109 1357 147446 SH SOLE 0 0 147446 GABELLI UTIL TR COM 36240A101 176 24857 SH SOLE 0 0 24857 GALLAGHER ARTHUR J & CO COM 363576109 2235 35325 SH SOLE 35 0 35290 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 1300 249550 SH SOLE 0 0 249550 GAMESTOP CORP NEW CL A 36467W109 494 27497 SH SOLE 0 0 27497 GAMING & LEISURE PPTYS INC COM 36467J108 605 16348 SH SOLE 9403 0 6945 GAP INC DEL COM 364760108 404 11864 SH SOLE 261 0 11603 GARMIN LTD SHS H2906T109 787 13214 SH SOLE 0 0 13214 GASLOG PARTNERS LP UNIT LTD PTNRP Y2687W108 435 17572 SH SOLE 0 0 17572 GATX CORP COM 361448103 908 14612 SH SOLE 7453 0 7159 GENERAC HLDGS INC COM 368736104 413 8336 SH SOLE 5332 0 3004 GENERAL CABLE CORP DEL NEW COM 369300108 1357 45859 SH SOLE 0 0 45859 GENERAL DYNAMICS CORP COM 369550108 15074 74092 SH SOLE 8123 0 65969 GENERAL ELECTRIC CO COM 369604103 31721 1817820 SH SOLE 8390 0 1809430 GENERAL MLS INC COM 370334104 22414 378047 SH SOLE 43094 0 334953 GENERAL MTRS CO *W EXP 07/10/201 37045V126 476 20326 SH SOLE 0 0 20326 GENERAL MTRS CO COM 37045V100 17799 434221 SH SOLE 14759 0 419462 GENESIS ENERGY L P UNIT LTD PARTN 371927104 318 14250 SH SOLE 0 0 14250 GENESIS HEALTHCARE INC CL A COM 37185X106 38 50000 SH SOLE 0 0 50000 GENPACT LIMITED SHS G3922B107 930 29305 SH SOLE 8016 0 21289 GENTEX CORP COM 371901109 1215 57992 SH SOLE 44548 0 13444 GENUINE PARTS CO COM 372460105 3467 36489 SH SOLE 288 0 36201 GENWORTH FINL INC COM CL A 37247D106 136 43672 SH SOLE 0 0 43672 GEO GROUP INC NEW COM 36162J106 605 25651 SH SOLE 8320 0 17331 GERON CORP COM 374163103 27 15100 SH SOLE 0 0 15100 G-III APPAREL GROUP LTD COM 36237H101 476 12815 SH SOLE 12491 0 324 GILDAN ACTIVEWEAR INC COM 375916103 928 28734 SH SOLE 3905 0 24829 GILEAD SCIENCES INC COM 375558103 23756 331607 SH SOLE 35389 0 296218 GLACIER BANCORP INC NEW COM 37637Q105 774 19642 SH SOLE 1211 0 18431 GLADSTONE CAPITAL CORP COM 376535100 1593 172925 SH SOLE 0 0 172925 GLADSTONE INVT CORP COM 376546107 774 69349 SH SOLE 0 0 69349 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7686 216692 SH SOLE 28857 0 187835 GLOBAL NET LEASE INC COM NEW 379378201 307 14909 SH SOLE 0 0 14909 GLOBAL PMTS INC COM 37940X102 1550 15459 SH SOLE 5390 0 10069 GLOBAL X FDS GLB X MLP ENRG I 37950E226 129247 9510441 SH SOLE 0 0 9510441 GLOBAL X FDS GLB X SUPERDIV 37950E549 8979 412275 SH SOLE 0 0 412275 GLOBAL X FDS GLBL X MLP ETF 37950E473 568 57575 SH SOLE 0 0 57575 GLOBAL X FDS GLBX SUPRINC ETF 37950E333 1860 152960 SH SOLE 0 0 152960 GLOBAL X FDS GLOBAL X SILVER 37954Y848 654 20047 SH SOLE 0 0 20047 GLOBAL X FDS GLOBAL X URANIUM 37954Y871 1016 67502 SH SOLE 0 0 67502 GLOBAL X FDS GLOBX SUPDV US 37950E291 2203 86059 SH SOLE 0 0 86059 GLOBAL X FDS INTERNET OF THNG 37954Y780 760 38303 SH SOLE 0 0 38303 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 6469 166901 SH SOLE 0 0 166901 GLOBAL X FDS MSCI GREECE ETF 37950E366 238 23116 SH SOLE 0 0 23116 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 11960 504646 SH SOLE 0 0 504646 GLOBAL X FDS REIT ETF 37950E127 465 29935 SH SOLE 0 0 29935 GLOBAL X FDS SCIEN BETA US 37954Y103 715 23118 SH SOLE 0 0 23118 GLOBAL X FDS SOCIAL MED ETF 37950E416 7057 214186 SH SOLE 0 0 214186 GLOBAL X FDS US INFR DEV 37954Y673 471 28079 SH SOLE 0 0 28079 GLOBAL X FDS FINTECH ETF 37954Y814 341 15523 SH SOLE 0 0 15523 GLOBAL X FDS GB MSCI AR ETF 37950E259 212 6018 SH SOLE 0 0 6018 GLOBAL X FDS GLOBAL X COPPER 37954Y830 248 9084 SH SOLE 0 0 9084 GLOBAL X FDS MSCI SUPR EM ETF 37950E119 517 31748 SH SOLE 0 0 31748 GLOBAL X FDS GBTCS ARTFL INTE 37954Y715 384 16200 SH Put SOLE 0 0 16200 GLOBAL X FDS SUPER DIV ALTR 37954Y806 240 15660 SH SOLE 0 0 15660 GLOBALSTAR INC COM 378973408 48 36630 SH SOLE 0 0 36630 GLOBUS MED INC CL A 379577208 1154 28071 SH SOLE 2981 0 25090 GLU MOBILE INC COM 379890106 54 14811 SH SOLE 0 0 14811 GODADDY INC CL A 380237107 666 13250 SH SOLE 7855 0 5395 GOLAR LNG LTD BERMUDA SHS G9456A100 214 7174 SH SOLE 0 0 7174 GOLDCORP INC NEW COM 380956409 843 66031 SH SOLE 159 0 65872 GOLDEN STAR RES LTD CDA COM 38119T104 10 11700 SH SOLE 0 0 11700 GOLDMAN SACHS ETF TR ACCESS INVT GR 381430479 2429 48371 SH SOLE 0 0 48371 GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 21784 608314 SH SOLE 0 0 608314 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 677 22583 SH SOLE 0 0 22583 GOLDMAN SACHS ETF TR EQUITY ETF 381430503 26157 490190 SH SOLE 0 0 490190 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 5226 98685 SH SOLE 0 0 98685 GOLDMAN SACHS ETF TR TREASURYACCESS 381430529 4314 43153 SH SOLE 0 0 43153 GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430305 1125 35476 SH SOLE 0 0 35476 GOLDMAN SACHS GROUP INC COM 38141G104 16282 63913 SH SOLE 20681 0 43232 GOLDMAN SACHS MLP ENERGY REN COM 38148G107 97 15736 SH SOLE 0 0 15736 GOODYEAR TIRE & RUBR CO COM 382550101 1929 59698 SH SOLE 56 0 59642 GOPRO INC CL A 38268T103 495 65350 SH SOLE 0 0 65350 GOVERNMENT PPTYS INCOME TR COM SHS BEN INT 38376A103 3222 173767 SH SOLE 0 0 173767 GRACO INC COM 384109104 494 10935 SH SOLE 3354 0 7581 GRAINGER W W INC COM 384802104 3796 16069 SH SOLE 11901 0 4168 GRAMERCY PPTY TR COM NEW 385002308 1497 56134 SH SOLE 1960 0 54174 GRAN TIERRA ENERGY INC COM 38500T101 43 16066 SH SOLE 14379 0 1687 GRAND CANYON ED INC COM 38526M106 514 5746 SH SOLE 4233 0 1513 GRANITESHARES ETF TR BBGCOM MD K 1 38747R108 694 26508 SH SOLE 0 0 26508 GRANITESHARES ETF TR S&P GSCI CM K 1 38747R207 1443 52108 SH SOLE 0 0 52108 GRAY TELEVISION INC COM 389375106 1153 68820 SH SOLE 45201 0 23619 GREAT PLAINS ENERGY INC COM 391164100 1022 31702 SH SOLE 1543 0 30159 GREAT SOUTHN BANCORP INC COM 390905107 225 4363 SH SOLE 0 0 4363 GREENBRIER COS INC COM 393657101 646 12113 SH SOLE 0 0 12113 GROUPE CGI INC CL A SUB VTG 39945C109 453 8340 SH SOLE 0 0 8340 GRUBHUB INC COM 400110102 1596 22226 SH SOLE 60 0 22166 GRUPO FINANCIERO SANTANDER M SPON ADR SHS B 40053C105 117 16046 SH SOLE 16046 0 0 GUGGENHEIM STRATEGIC OPP FD COM SBI 40167F101 235 10885 SH SOLE 0 0 10885 GUGGENHEIM TAXABLE MUN MNGD COM 401664107 283 12434 SH SOLE 0 0 12434 GUIDEWIRE SOFTWARE INC COM 40171V100 345 4650 SH SOLE 3619 0 1031 GW PHARMACEUTICALS PLC ADS 36197T103 1020 7726 SH SOLE 42 0 7684 HAIN CELESTIAL GROUP INC COM 405217100 377 8887 SH SOLE 1753 0 7134 HALLIBURTON CO COM 406216101 5703 116706 SH SOLE 26982 0 89724 HALYARD HEALTH INC COM 40650V100 206 4469 SH SOLE 0 0 4469 HANCOCK HLDG CO COM 410120109 553 11177 SH SOLE 5445 0 5732 HANCOCK JOHN FINL OPPTYS FD SH BEN INT NEW 409735206 617 15690 SH SOLE 0 0 15690 HANCOCK JOHN INCOME SECS TR COM 410123103 209 14074 SH SOLE 0 0 14074 HANCOCK JOHN INV TRUST TAX ADV GLB SH 41013P749 561 63600 SH SOLE 0 0 63600 HANCOCK JOHN INVS TR COM 410142103 304 17391 SH SOLE 0 0 17391 HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 1973 92097 SH SOLE 0 0 92097 HANCOCK JOHN PFD INCOME FD I COM 41013X106 634 29485 SH SOLE 0 0 29485 HANCOCK JOHN PFD INCOME FD I COM 41021P103 299 15925 SH SOLE 0 0 15925 HANCOCK JOHN PREMUIM DIV FD COM SH BEN INT 41013T105 2541 148349 SH SOLE 0 0 148349 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 953 38659 SH SOLE 0 0 38659 HANESBRANDS INC COM 410345102 1991 95236 SH SOLE 19539 0 75697 HANOVER INS GROUP INC COM 410867105 673 6227 SH SOLE 1998 0 4229 HARLEY DAVIDSON INC COM 412822108 1199 23568 SH SOLE 0 0 23568 HARMONIC INC COM 413160102 103 24609 SH SOLE 0 0 24609 HARRIS CORP DEL COM 413875105 1455 10272 SH SOLE 137 0 10135 HARTFORD FINL SVCS GROUP INC COM 416515104 1971 35014 SH SOLE 3043 0 31971 HASBRO INC COM 418056107 2446 26913 SH SOLE 9920 0 16993 HAWAIIAN ELEC INDUSTRIES COM 419870100 567 15679 SH SOLE 0 0 15679 HAWAIIAN HOLDINGS INC COM 419879101 470 11790 SH SOLE 70 0 11720 HCA HEALTHCARE INC COM 40412C101 616 7008 SH SOLE 78 0 6930 HCP INC COM 40414L109 2369 90852 SH SOLE 765 0 90087 HD SUPPLY HLDGS INC COM 40416M105 1016 25389 SH SOLE 80 0 25309 HDFC BANK LTD ADR REPS 3 SHS 40415F101 208 2044 SH SOLE 1408 0 636 HEALTHCARE SVCS GRP INC COM 421906108 362 6866 SH SOLE 4858 0 2008 HEALTHCARE TR AMER INC CL A NEW 42225P501 12621 420145 SH SOLE 16117 0 404028 HEALTHEQUITY INC COM 42226A107 783 16726 SH SOLE 16260 0 466 HEALTHSOUTH CORP COM NEW 421924309 2966 60028 SH SOLE 12682 0 47346 HECLA MNG CO COM 422704106 484 121847 SH SOLE 0 0 121847 HEICO CORP NEW COM 422806109 1872 19843 SH SOLE 7032 0 12811 HELEN OF TROY CORP LTD COM G4388N106 2373 24634 SH SOLE 1008 0 23626 HELMERICH & PAYNE INC COM 423452101 962 14887 SH SOLE 764 0 14123 HENRY JACK & ASSOC INC COM 426281101 2029 17345 SH SOLE 4411 0 12934 HERCULES CAPITAL INC COM 427096508 195 14882 SH SOLE 0 0 14882 HERSHEY CO COM 427866108 3076 27103 SH SOLE 0 0 27103 HESS CORP COM 42809H107 596 12548 SH SOLE 1202 0 11346 HEWLETT PACKARD ENTERPRISE C COM 42824C109 1145 79735 SH SOLE 105 0 79630 HEXCEL CORP NEW COM 428291108 1723 27851 SH SOLE 17085 0 10766 HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 226 21108 SH SOLE 0 0 21108 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 10151 558066 SH SOLE 0 0 558066 HIGHLAND FLOATNG RATE OPPRT SHS BEN INT 43010E404 4896 315863 SH SOLE 0 0 315863 HILL ROM HLDGS INC COM 431475102 394 4660 SH SOLE 1071 0 3589 HILLENBRAND INC COM 431571108 535 11947 SH SOLE 6033 0 5914 HILTON WORLDWIDE HLDGS INC COM 43300A203 771 9634 SH SOLE 4155 0 5479 HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 110 10547 SH SOLE 0 0 10547 HOLLYFRONTIER CORP COM 436106108 1168 22806 SH SOLE 148 0 22658 HOLOGIC INC COM 436440101 2021 47281 SH SOLE 8836 0 38445 HOME BANCSHARES INC COM 436893200 356 15327 SH SOLE 0 0 15327 HOME DEPOT INC COM 437076102 72336 381660 SH SOLE 65477 0 316183 HONDA MOTOR LTD AMERN SHS 438128308 1305 38287 SH SOLE 27758 0 10529 HONEYWELL INTL INC COM 438516106 46788 305085 SH SOLE 66745 0 238340 HORIZON GLOBAL CORP COM 44052W104 270 19228 SH SOLE 15278 0 3950 HORIZONS ETF TR I HORIZONS NASDAQ 44053G108 11533 470130 SH SOLE 0 0 470130 HORIZONS ETF TR I HRZNS S&P500 COV 44053G603 400 7954 SH SOLE 0 0 7954 HORMEL FOODS CORP COM 440452100 885 24329 SH SOLE 0 0 24329 HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 5703 191039 SH SOLE 3269 0 187770 HOST HOTELS & RESORTS INC COM 44107P104 284 14315 SH SOLE 10938 0 3377 HOVNANIAN ENTERPRISES INC CL A 442487203 1249 372912 SH SOLE 0 0 372912 HOWARD HUGHES CORP COM 44267D107 714 5436 SH SOLE 570 0 4866 HP INC COM 40434L105 2405 114460 SH SOLE 2933 0 111527 HSBC HLDGS PLC ADR A 1/40PF A 404280604 605 23438 SH SOLE 0 0 23438 HSBC HLDGS PLC SPON ADR NEW 404280406 2094 40554 SH SOLE 7388 0 33166 HUBSPOT INC COM 443573100 571 6462 SH SOLE 731 0 5731 HUDBAY MINERALS INC COM 443628102 243 27562 SH SOLE 2769 0 24793 HUMANA INC COM 444859102 799 3220 SH SOLE 457 0 2763 HUNT J B TRANS SVCS INC COM 445658107 2486 21616 SH SOLE 11314 0 10302 HUNTINGTON BANCSHARES INC COM 446150104 1632 112088 SH SOLE 18 0 112070 HUNTINGTON INGALLS INDS INC COM 446413106 1082 4591 SH SOLE 32 0 4559 HUNTSMAN CORP COM 447011107 428 12844 SH SOLE 3160 0 9684 IAMGOLD CORP COM 450913108 125 21405 SH SOLE 0 0 21405 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 524 9883 SH SOLE 0 0 9883 ICF INTL INC COM 44925C103 466 8872 SH SOLE 7438 0 1434 ICHOR HOLDINGS SHS G4740B105 555 22557 SH SOLE 0 0 22557 ICICI BK LTD ADR 45104G104 1055 108457 SH SOLE 95709 0 12748 ICON PLC SHS G4705A100 2405 21445 SH SOLE 7139 0 14306 IDACORP INC COM 451107106 432 4730 SH SOLE 1917 0 2813 IDEXX LABS INC COM 45168D104 2672 17073 SH SOLE 10541 0 6532 IEC ELECTRS CORP NEW COM 44949L105 111 26895 SH SOLE 0 0 26895 IHS MARKIT LTD SHS G47567105 546 12088 SH SOLE 10351 0 1737 ILLINOIS TOOL WKS INC COM 452308109 7114 42639 SH SOLE 10358 0 32281 ILLUMINA INC COM 452327109 1455 6660 SH SOLE 2111 0 4549 IMMUNOGEN INC COM 45253H101 295 45994 SH SOLE 45273 0 721 IMMUNOMEDICS INC COM 452907108 224 13850 SH SOLE 0 0 13850 IMPINJ INC COM 453204109 286 12700 SH SOLE 0 0 12700 INC RESH HLDGS INC CL A 45329R109 268 6148 SH SOLE 5796 0 352 INCYTE CORP COM 45337C102 1163 12272 SH SOLE 2232 0 10040 INDEPENDENT BANK CORP MASS COM 453836108 323 4621 SH SOLE 0 0 4621 INDEXIQ ETF TR GLB CRUDE OIL 45409B842 918 81616 SH SOLE 0 0 81616 INDEXIQ ETF TR HDGD FTSE INTL 45409B560 1979 91393 SH SOLE 0 0 91393 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1624 53359 SH SOLE 0 0 53359 INDEXIQ ETF TR IQ CHAIKIN US 45409B396 6848 244146 SH SOLE 0 0 244146 INDEXIQ ETF TR IQ ENCH COR PL 45409B479 5687 285045 SH SOLE 0 0 285045 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 2318 81112 SH SOLE 0 0 81112 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 2771 89239 SH SOLE 0 0 89239 INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 537 21347 SH SOLE 0 0 21347 INDEXIQ ETF TR US RL EST SMCP 45409B628 1841 69949 SH SOLE 0 0 69949 INDEXIQ ETF TR HDGD FTSE EURO 45409B552 309 15202 SH SOLE 0 0 15202 INDIA FD INC COM 454089103 202 7727 SH SOLE 0 0 7727 INFOSYS LTD SPONSORED ADR 456788108 1410 86931 SH SOLE 48824 0 38107 ING GROEP N V SPONSORED ADR 456837103 1968 106596 SH SOLE 75394 0 31202 INGERSOLL-RAND PLC SHS G47791101 3489 39121 SH SOLE 12009 0 27112 INGREDION INC COM 457187102 293 2097 SH SOLE 2 0 2095 INNOVATOR ETFS TR IBD 50 ETF 45782C102 3313 99854 SH SOLE 0 0 99854 INPHI CORP COM 45772F107 398 10800 SH SOLE 3845 0 6955 INSIGHT SELECT INCOME FD COM 45781W109 279 14006 SH SOLE 0 0 14006 INSTALLED BLDG PRODS INC COM 45780R101 219 2877 SH SOLE 327 0 2550 INTEGER HLDGS CORP COM 45826H109 591 12960 SH SOLE 3375 0 9585 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 260 5317 SH SOLE 4953 0 364 INTEGRATED DEVICE TECHNOLOGY COM 458118106 441 14850 SH SOLE 0 0 14850 INTEL CORP COM 458140100 48383 1048158 SH SOLE 29461 0 1018697 INTER PARFUMS INC COM 458334109 222 5107 SH SOLE 4962 0 145 INTERACTIVE BROKERS GROUP IN COM 45841N107 512 8641 SH SOLE 0 0 8641 INTERCEPT PHARMACEUTICALS IN COM 45845P108 4464 76412 SH SOLE 0 0 76412 INTERCONTINENTAL EXCHANGE IN COM 45866F104 7567 107236 SH SOLE 33789 0 73447 INTERCONTINENTAL HOTELS GROU SPONSORED ADR 45857P707 2312 36402 SH SOLE 0 0 36402 INTERNATIONAL BUSINESS MACHS COM 459200101 24195 157706 SH SOLE 3015 0 154691 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 543 3560 SH SOLE 2155 0 1405 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 1962 74013 SH SOLE 10164 0 63849 INTERPUBLIC GROUP COS INC COM 460690100 1897 94109 SH SOLE 669 0 93440 INTERXION HOLDING N.V SHS N47279109 216 3659 SH SOLE 56 0 3603 INTL PAPER CO COM 460146103 7513 129673 SH SOLE 15675 0 113998 INTREPID POTASH INC COM 46121Y102 132 27698 SH SOLE 0 0 27698 INTREXON CORP COM 46122T102 353 30628 SH SOLE 0 0 30628 INTUIT COM 461202103 3733 23661 SH SOLE 13358 0 10303 INTUIT INC COM 461202103 458 2900 SH Put SOLE 0 0 2900 INTUITIVE SURGICAL INC COM NEW 46120E602 5884 16124 SH SOLE 56 0 16068 INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 155 13619 SH SOLE 0 0 13619 INVESCO CALIF VALUE MUN INC COM 46132H106 376 29914 SH SOLE 0 0 29914 INVESCO DYNAMIC CR OPP FD COM 46132R104 267 22816 SH SOLE 0 0 22816 INVESCO LTD SHS G491BT108 1795 49133 SH SOLE 10092 0 39041 INVESCO MORTGAGE CAPITAL INC COM 46131B100 2612 146513 SH SOLE 0 0 146513 INVESCO MUN OPPORTUNITY TR COM 46132C107 667 53768 SH SOLE 0 0 53768 INVESCO MUN TR COM 46131J103 336 26912 SH SOLE 0 0 26912 INVESCO MUNI INCOME OPP TRST COM 46132X101 110 13688 SH SOLE 0 0 13688 INVESCO QUALITY MUNI INC TRS COM 46133G107 770 61588 SH SOLE 0 0 61588 INVESCO SR INCOME TR COM 46131H107 871 198416 SH SOLE 0 0 198416 INVESCO TR INVT GRADE MUNS COM 46131M106 211 16037 SH SOLE 0 0 16037 INVESCO VALUE MUN INCOME TR COM 46132P108 732 49112 SH SOLE 0 0 49112 INVESTMENT TECHNOLOGY GRP NE COM 46145F105 865 44934 SH SOLE 0 0 44934 INVESTORS REAL ESTATE TR SH BEN INT 461730103 3006 529188 SH SOLE 2801 0 526387 INVITAE CORP COM 46185L103 496 54597 SH SOLE 0 0 54597 INVIVO THERAPEUTICS HLDGS CO COM NEW 46186M209 14 18165 SH SOLE 0 0 18165 IONIS PHARMACEUTICALS INC COM 462222100 2549 50677 SH SOLE 43863 0 6814 IPG PHOTONICS CORP COM 44980X109 3656 17075 SH SOLE 11394 0 5681 IQVIA HLDGS INC COM 46266C105 917 9366 SH SOLE 2066 0 7300 IRIDIUM COMMUNICATIONS INC COM 46269C102 141 11958 SH SOLE 0 0 11958 IRON MTN INC NEW COM 46284V101 1981 52491 SH SOLE 707 0 51784 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 273 18201 SH SOLE 16647 0 1554 ISHARES 10+ YR CR BD ETF 464289511 14591 230869 SH SOLE 0 0 230869 ISHARES AGGRES ALLOC ETF 464289859 5413 100473 SH SOLE 0 0 100473 ISHARES ALL PERU CAP ETF 464289842 919 22418 SH SOLE 0 0 22418 ISHARES ASIA/PAC DIV ETF 464286293 470 9374 SH SOLE 0 0 9374 ISHARES BELGIUM CAPD ETF 464286301 1639 77952 SH SOLE 0 0 77952 ISHARES CONSER ALLOC ETF 464289883 12228 352894 SH SOLE 0 0 352894 ISHARES CORE LT USDB ETF 464289479 511 7896 SH SOLE 0 0 7896 ISHARES EM HGHYL BD ETF 464286285 9292 185918 SH SOLE 0 0 185918 ISHARES EM MKT SM-CP ETF 464286475 287 5412 SH SOLE 0 0 5412 ISHARES EM MKTS DIV ETF 464286319 3259 77916 SH SOLE 0 0 77916 ISHARES GLB ENR PROD ETF 464286343 285 13207 SH SOLE 0 0 13207 ISHARES GLB HGH YLD ETF 464286178 2365 46875 SH SOLE 0 0 46875 ISHARES GLB SILV MIN ETF 464286327 153 14134 SH SOLE 0 0 14134 ISHARES GRWT ALLOCAT ETF 464289867 19250 428542 SH SOLE 0 0 428542 ISHARES INDIA 50 ETF 464289529 1001 26962 SH SOLE 0 0 26962 ISHARES JP MRG EM CRP BD 464286251 1476 28955 SH SOLE 0 0 28955 ISHARES MIN VOL EMRG MKT 464286533 69554 1144728 SH SOLE 0 0 1144728 ISHARES MIN VOL GBL ETF 464286525 26409 313202 SH SOLE 0 0 313202 ISHARES MODERT ALLOC ETF 464289875 12473 327893 SH SOLE 0 0 327893 ISHARES MSCI AUST ETF 464286103 23749 1024984 SH SOLE 0 0 1024984 ISHARES MSCI BRIC INDX 464286657 1075 24170 SH SOLE 0 0 24170 ISHARES MSCI BRZ CAP ETF 464286400 3490 86290 SH SOLE 0 0 86290 ISHARES MSCI CDA ETF 464286509 1713 57781 SH SOLE 177 0 57604 ISHARES MSCI CH CAP ETF 464286640 1213 23246 SH SOLE 0 0 23246 ISHARES MSCI EM ASIA ETF 464286426 2919 39577 SH SOLE 0 0 39577 ISHARES MSCI EQUAL WEITE 464286681 2671 48178 SH SOLE 0 0 48178 ISHARES MSCI EURO FL ETF 464289180 7983 342473 SH SOLE 0 0 342473 ISHARES MSCI EURZONE ETF 464286608 42169 972081 SH SOLE 384 0 971697 ISHARES MSCI FRANCE ETF 464286707 31010 993269 SH SOLE 0 0 993269 ISHARES MSCI FRNTR100ETF 464286145 3973 119954 SH SOLE 0 0 119954 ISHARES MSCI GERMANY ETF 464286806 3931 119047 SH SOLE 0 0 119047 ISHARES MSCI HONG KG ETF 464286871 1128 44362 SH SOLE 0 0 44362 ISHARES MSCI ISR CAP ETF 464286632 241 4708 SH SOLE 0 0 4708 ISHARES MSCI JAPN SMCETF 464286582 577 7237 SH SOLE 0 0 7237 ISHARES MSCI MEX CAP ETF 464286822 376 7630 SH SOLE 0 0 7630 ISHARES MSCI NETHERL ETF 464286814 20110 633787 SH SOLE 0 0 633787 ISHARES MSCI PAC JP ETF 464286665 1899 39736 SH SOLE 231 0 39505 ISHARES MSCI SPAN CP ETF 464286764 343 10461 SH SOLE 0 0 10461 ISHARES MSCI STH AFR ETF 464286780 2354 33631 SH SOLE 0 0 33631 ISHARES MSCI STH KOR ETF 464286772 3539 47232 SH SOLE 0 0 47232 ISHARES MSCI SWEDEN ETF 464286756 4976 146797 SH SOLE 40 0 146757 ISHARES MSCI SZ CAP ETF 464286749 37566 1055817 SH SOLE 119 0 1055698 ISHARES MSCI THI CAP ETF 464286624 2105 22756 SH SOLE 0 0 22756 ISHARES MSCI TURKEY ETF 464286715 708 16297 SH SOLE 0 0 16297 ISHARES NW ZEALND CP ETF 464289123 2896 61016 SH SOLE 0 0 61016 ISHARES RUS TOP 200 ETF 464289446 1825 29690 SH SOLE 0 0 29690 ISHARES RUS TP200 GR ETF 464289438 19971 273012 SH SOLE 0 0 273012 ISHARES RUS TP200 VL ETF 464289420 6562 125175 SH SOLE 0 0 125175 ISHARES DOW JONES UBS ROLL S SHS BEN INT 45032K102 795 21377 SH SOLE 0 0 21377 ISHARES GOLD TRUST ISHARES 464285105 38668 3090970 SH SOLE 0 0 3090970 ISHARES INC AUSTRIA CAPD ETF 464286202 1755 71214 SH SOLE 0 0 71214 ISHARES INC CORE MSCI EMKT 46434G103 526695 9256496 SH SOLE 15669 0 9240827 ISHARES INC CUR HD MSCI EM 46434G509 816 30799 SH SOLE 0 0 30799 ISHARES INC INTL HIGH YIELD 464286210 593 10884 SH SOLE 0 0 10884 ISHARES INC MSCI EM ESG OPZ 46434G863 1625 21996 SH SOLE 0 0 21996 ISHARES INC MSCI GBL ETF NEW 46434G848 1085 31338 SH SOLE 0 0 31338 ISHARES INC MSCI GBL ETF NEW 46434G855 858 45658 SH SOLE 0 0 45658 ISHARES INC MSCI ITL ETF NEW 46434G830 3331 109444 SH SOLE 0 0 109444 ISHARES INC MSCI JPN ETF NEW 46434G822 59273 989031 SH SOLE 128 0 988903 ISHARES INC MSCI SINGPOR ETF 46434G780 1630 62863 SH SOLE 0 0 62863 ISHARES INC MSCI TAIWAN ETF 46434G772 2390 65999 SH SOLE 0 0 65999 ISHARES INC MLT FCTR EMG MKT 46434G889 448 9049 SH SOLE 0 0 9049 ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 1081 66378 SH SOLE 0 0 66378 ISHARES SILVER TRUST ISHARES 46428Q109 20420 1277038 SH SOLE 0 0 1277038 ISHARES TR 0-5 YR TIPS ETF 46429B747 3434 34380 SH SOLE 0 0 34380 ISHARES TR 0-5YR HI YL CP 46434V407 8702 184632 SH SOLE 0 0 184632 ISHARES TR 0-5YR INVT GR CP 46434V100 1713 34090 SH SOLE 0 0 34090 ISHARES TR 10-20 YR TRS ETF 464288653 3886 28569 SH SOLE 0 0 28569 ISHARES TR 1-3 YR CR BD ETF 464288646 48769 466506 SH SOLE 0 0 466506 ISHARES TR 1-3 YR TR BD ETF 464287457 28798 343448 SH SOLE 0 0 343448 ISHARES TR 20 YR TR BD ETF 464287432 64027 504705 SH SOLE 0 0 504705 ISHARES TR 3-7 YR TR BD ETF 464288661 17544 143612 SH SOLE 22 0 143590 ISHARES TR 7-10YR TR BD ETF 464287440 102219 968262 SH SOLE 0 0 968262 ISHARES TR A RATE CP BD ETF 46429B291 559 10582 SH SOLE 0 0 10582 ISHARES TR AGENCY BOND ETF 464288166 1375 12162 SH SOLE 0 0 12162 ISHARES TR ASIA 50 ETF 464288430 1265 19160 SH SOLE 0 0 19160 ISHARES TR CALIF MUN BD ETF 464288356 8961 151503 SH SOLE 0 0 151503 ISHARES TR CHINA LG-CAP ETF 464287184 7730 167430 SH SOLE 0 0 167430 ISHARES TR CMBS ETF 46429B366 1067 20820 SH SOLE 0 0 20820 ISHARES TR COHEN&STEER REIT 464287564 14397 142093 SH SOLE 0 0 142093 ISHARES TR CONV BD ETF 46435G102 1720 31202 SH SOLE 0 0 31202 ISHARES TR CORE DIV GRWTH 46434V621 53165 1528599 SH SOLE 0 0 1528599 ISHARES TR CORE HIGH DV ETF 46429B663 97621 1082997 SH SOLE 0 0 1082997 ISHARES TR CORE INTL AGGR 46435G672 1873 35981 SH SOLE 0 0 35981 ISHARES TR CORE MSCI EAFE 46432F842 405819 6140397 SH SOLE 0 0 6140397 ISHARES TR CORE MSCI EURO 46434V738 3905 77841 SH SOLE 0 0 77841 ISHARES TR CORE MSCI PAC 46434V696 3014 50545 SH SOLE 0 0 50545 ISHARES TR CORE MSCI TOTAL 46432F834 27049 428806 SH SOLE 0 0 428806 ISHARES TR CORE S&P MCP ETF 464287507 893715 4709214 SH SOLE 96884 0 4612330 ISHARES TR CORE S&P SCP ETF 464287804 347150 4519596 SH SOLE 17283 0 4502313 ISHARES TR CORE S&P TTL STK 464287150 113628 1858488 SH SOLE 0 0 1858488 ISHARES TR CORE S&P US ETF 464287671 489515 9103872 SH SOLE 9369 0 9094503 ISHARES TR CORE S&P VLU ETF 464287663 375517 6778294 SH SOLE 0 0 6778294 ISHARES TR CORE S&P500 ETF 464287200 842346 3133143 SH SOLE 12110 0 3121033 ISHARES TR CORE ST USDB ETF 46432F859 24472 491114 SH SOLE 0 0 491114 ISHARES TR CORE TL USD BD 46434V613 13310 261644 SH SOLE 0 0 261644 ISHARES TR CORE US AGGBD ET 464287226 515585 4715859 SH SOLE 21230 0 4694629 ISHARES TR CR 5 10 YR ETF 46435G417 1040 20926 SH SOLE 0 0 20926 ISHARES TR CRE U S REIT ETF 464288521 1126 22705 SH SOLE 0 0 22705 ISHARES TR CUR HD EURZN ETF 46434V639 4605 154484 SH SOLE 0 0 154484 ISHARES TR DOW JONES US ETF 464287846 16793 125677 SH SOLE 0 0 125677 ISHARES TR EAFE GRWTH ETF 464288885 7399 91640 SH SOLE 0 0 91640 ISHARES TR EAFE SML CP ETF 464288273 25627 397320 SH SOLE 50428 0 346892 ISHARES TR EAFE VALUE ETF 464288877 18349 332385 SH SOLE 0 0 332385 ISHARES TR EDGE MSCI MINM 46435G433 1187 40656 SH SOLE 0 0 40656 ISHARES TR EMGR MKT INF ETF 464288216 329 9995 SH SOLE 0 0 9995 ISHARES TR EUROPE ETF 464287861 6040 127807 SH SOLE 0 0 127807 ISHARES TR EXPONEN TECHNO 46434V381 2648 74722 SH SOLE 0 0 74722 ISHARES TR FLTG RATE BD ETF 46429B655 33423 657682 SH SOLE 0 0 657682 ISHARES TR GL CLEAN ENE ETF 464288224 745 79946 SH SOLE 0 0 79946 ISHARES TR GL TIMB FORE ETF 464288174 5241 73686 SH SOLE 0 0 73686 ISHARES TR GLB CNS DISC ETF 464288745 917 8383 SH SOLE 0 0 8383 ISHARES TR GLB CNSM STP ETF 464288737 4453 42038 SH SOLE 0 0 42038 ISHARES TR GLB INFRASTR ETF 464288372 7125 157555 SH SOLE 0 0 157555 ISHARES TR GLOB HLTHCRE ETF 464287325 4688 41661 SH SOLE 0 0 41661 ISHARES TR GLOB INDSTRL ETF 464288729 500 5383 SH SOLE 0 0 5383 ISHARES TR GLOB TELECOM ETF 464287275 6828 112806 SH SOLE 0 0 112806 ISHARES TR GLOB UTILITS ETF 464288711 1453 29345 SH SOLE 0 0 29345 ISHARES TR GLOBAL 100 ETF 464287572 1765 19055 SH SOLE 0 0 19055 ISHARES TR GLOBAL ENERG ETF 464287341 2912 81924 SH SOLE 0 0 81924 ISHARES TR GLOBAL FINLS ETF 464287333 381 5452 SH SOLE 0 0 5452 ISHARES TR GLOBAL MATER ETF 464288695 1458 20809 SH SOLE 0 0 20809 ISHARES TR GLOBAL REIT ETF 46434V647 1705 65368 SH SOLE 0 0 65368 ISHARES TR GLOBAL TECH ETF 464287291 8702 56629 SH SOLE 0 0 56629 ISHARES TR GNMA BOND ETF 46429B333 1604 32407 SH SOLE 0 0 32407 ISHARES TR GOV/CRED BD ETF 464288596 833 7310 SH SOLE 0 0 7310 ISHARES TR HDG MSCI EAFE 46434V803 80796 2721776 SH SOLE 0 0 2721776 ISHARES TR HDG MSCI GERMN 46434V704 1221 42557 SH SOLE 0 0 42557 ISHARES TR HDG MSCI JAPAN 46434V886 2382 71435 SH SOLE 0 0 71435 ISHARES TR IBNDS MAR23 ETF 46432FAN7 353 14528 SH SOLE 0 0 14528 ISHARES TR IBONDS DEC18 ETF 46434VAA8 7593 302144 SH SOLE 0 0 302144 ISHARES TR IBONDS DEC19 ETF 46434VAU4 9348 375853 SH SOLE 0 0 375853 ISHARES TR IBONDS DEC20 ETF 46434VAQ3 5106 201755 SH SOLE 0 0 201755 ISHARES TR IBONDS DEC21 ETF 46434VBK5 3770 152004 SH SOLE 0 0 152004 ISHARES TR IBONDS DEC21 ETF 46435G789 1816 71437 SH SOLE 0 0 71437 ISHARES TR IBONDS DEC22 ETF 46434VBA7 2521 100903 SH SOLE 0 0 100903 ISHARES TR IBONDS DEC22 ETF 46435G755 1208 47061 SH SOLE 0 0 47061 ISHARES TR IBONDS DEC23 ETF 46434VAX8 528 21075 SH SOLE 0 0 21075 ISHARES TR IBONDS DEC24 ETF 46434VBG4 421 16805 SH SOLE 0 0 16805 ISHARES TR IBONDS DEC25 ETF 46434VBD1 482 19244 SH SOLE 0 0 19244 ISHARES TR IBONDS MAR20 ETF 46432FBC0 547 20983 SH SOLE 0 0 20983 ISHARES TR IBONDS MAR23 ETF 46432FAZ0 224 8460 SH SOLE 0 0 8460 ISHARES TR IBONDS SEP18 ETF 46429B580 2485 97882 SH SOLE 0 0 97882 ISHARES TR IBONDS SEP19 ETF 46429B564 2308 91146 SH SOLE 0 0 91146 ISHARES TR IBONDS SEP20 ETF 46434V571 4290 169152 SH SOLE 0 0 169152 ISHARES TR IBOXX HI YD ETF 464288513 89660 1027502 SH SOLE 22938 0 1004564 ISHARES TR IBOXX INV CP ETF 464287242 186149 1531338 SH SOLE 9484 0 1521854 ISHARES TR INTERM CR BD ETF 464288638 82234 752986 SH SOLE 0 0 752986 ISHARES TR INTL DEV RE ETF 464288489 2290 76339 SH SOLE 0 0 76339 ISHARES TR INTL DEVPPTY ETF 464288422 421 10651 SH SOLE 0 0 10651 ISHARES TR INTL DIV GRWTH 46435G524 607 10228 SH SOLE 0 0 10228 ISHARES TR INTL MOMENTUM FT 46434V449 451 14797 SH SOLE 0 0 14797 ISHARES TR INTL PFD STK ETF 46429B135 3543 189968 SH SOLE 0 0 189968 ISHARES TR INTL QLTY FACTOR 46434V456 986 33254 SH SOLE 0 0 33254 ISHARES TR INTL SEL DIV ETF 464288448 45113 1335110 SH SOLE 0 0 1335110 ISHARES TR INTL TREA BD ETF 464288117 1188 23800 SH SOLE 0 0 23800 ISHARES TR INTRM GOV/CR ETF 464288612 3257 29675 SH SOLE 0 0 29675 ISHARES TR JP MOR EM MK ETF 464288281 61271 527739 SH SOLE 0 0 527739 ISHARES TR LATN AMER 40 ETF 464287390 681 19943 SH SOLE 0 0 19943 ISHARES TR MBS ETF 464288588 98909 927934 SH SOLE 3665 0 924269 ISHARES TR MICRO-CAP ETF 464288869 4116 43009 SH SOLE 3556 0 39453 ISHARES TR MIN VOL EAFE ETF 46429B689 125931 1725548 SH SOLE 0 0 1725548 ISHARES TR MIN VOL EUROPE 46434V720 1975 77952 SH SOLE 0 0 77952 ISHARES TR MIN VOL JAPN ETF 46434V712 683 10058 SH SOLE 0 0 10058 ISHARES TR MIN VOL USA ETF 46429B697 305823 5794300 SH SOLE 61396 0 5732904 ISHARES TR MIN VOLA EM 46435G714 404 14817 SH SOLE 0 0 14817 ISHARES TR MLTFCT HLTCARE 46435G565 418 13218 SH SOLE 0 0 13218 ISHARES TR MLTFCTR INTL SML 46434V266 394 12149 SH SOLE 0 0 12149 ISHARES TR MRGSTR MD CP ETF 464288208 11891 64052 SH SOLE 0 0 64052 ISHARES TR MRGSTR MD CP GRW 464288307 5582 27569 SH SOLE 0 0 27569 ISHARES TR MRGSTR MD CP VAL 464288406 3189 19995 SH SOLE 0 0 19995 ISHARES TR MRGSTR SM CP ETF 464288505 4183 24018 SH SOLE 0 0 24018 ISHARES TR MRGSTR SM CP GR 464288604 3179 17718 SH SOLE 0 0 17718 ISHARES TR MRNGSTR INC ETF 46432F875 6184 239407 SH SOLE 0 0 239407 ISHARES TR MRNGSTR LG-CP ET 464287127 12747 80220 SH SOLE 0 0 80220 ISHARES TR MRNGSTR LG-CP GR 464287119 11168 71368 SH SOLE 0 0 71368 ISHARES TR MRNGSTR LG-CP VL 464288109 6498 61542 SH SOLE 0 0 61542 ISHARES TR MRNING SM CP ETF 464288703 6506 42731 SH SOLE 0 0 42731 ISHARES TR MSCI AC ASIA ETF 464288182 12831 168210 SH SOLE 0 0 168210 ISHARES TR MSCI ACWI ETF 464288257 7091 98360 SH SOLE 0 0 98360 ISHARES TR MSCI ACWI EX US 464288240 10497 210149 SH SOLE 0 0 210149 ISHARES TR MSCI CHINA ETF 46429B671 1098 16505 SH SOLE 0 0 16505 ISHARES TR MSCI EAFE ESG OP 46435G516 476 7015 SH SOLE 0 0 7015 ISHARES TR MSCI EAFE ETF 464287465 228730 3253168 SH SOLE 66429 0 3186739 ISHARES TR MSCI EMG MKT ETF 464287234 158865 3371490 SH SOLE 39482 0 3332008 ISHARES TR MSCI GLOBAL IMP 46435G532 1224 20692 SH SOLE 0 0 20692 ISHARES TR MSCI INDIA ETF 46429B598 6553 181675 SH SOLE 0 0 181675 ISHARES TR MSCI INDIA SM CP 46429B614 2501 47582 SH SOLE 0 0 47582 ISHARES TR MSCI INDONIA ETF 46429B309 1691 59479 SH SOLE 0 0 59479 ISHARES TR MSCI KLD400 SOC 464288570 4696 47806 SH SOLE 0 0 47806 ISHARES TR MSCI LW CRB TG 46434V464 503 4303 SH SOLE 0 0 4303 ISHARES TR MSCI PHILIPS ETF 46429B408 789 20329 SH SOLE 0 0 20329 ISHARES TR MSCI POL CAP ETF 46429B606 2077 76662 SH SOLE 0 0 76662 ISHARES TR MSCI UK ETF NEW 46435G334 4755 132742 SH SOLE 367 0 132375 ISHARES TR MTG REL ETF NEW 46435G342 13193 291883 SH SOLE 0 0 291883 ISHARES TR MULTIFACTOR GLBL 46434V316 927 30215 SH SOLE 0 0 30215 ISHARES TR MULTIFACTOR INTL 46434V274 631 21865 SH SOLE 0 0 21865 ISHARES TR MULTIFACTOR USA 46434V282 1913 60168 SH SOLE 0 0 60168 ISHARES TR MULTIFACTOR USA 46434V290 657 16631 SH SOLE 0 0 16631 ISHARES TR N AMER TECH ETF 464287549 7992 47348 SH SOLE 0 0 47348 ISHARES TR NA NAT RES 464287374 3381 95411 SH SOLE 0 0 95411 ISHARES TR NA TEC MULTM ETF 464287531 382 7875 SH SOLE 0 0 7875 ISHARES TR NA TEC-SFTWR ETF 464287515 7272 47049 SH SOLE 0 0 47049 ISHARES TR NASDQ BIOTEC ETF 464287556 49247 457854 SH SOLE 21513 0 436341 ISHARES TR NATIONAL MUN ETF 464288414 37683 340286 SH SOLE 8363 0 331923 ISHARES TR NEW YORK MUN ETF 464288323 820 14706 SH SOLE 0 0 14706 ISHARES TR PHLX SEMICND ETF 464287523 6341 37340 SH SOLE 0 0 37340 ISHARES TR RESID RL EST CAP 464288562 3940 63296 SH SOLE 0 0 63296 ISHARES TR RUS 1000 ETF 464287622 96733 650919 SH SOLE 0 0 650919 ISHARES TR RUS 1000 GRW ETF 464287614 324837 2411916 SH SOLE 3503 0 2408413 ISHARES TR RUS 1000 VAL ETF 464287598 178673 1436971 SH SOLE 9402 0 1427569 ISHARES TR RUS 2000 GRW ETF 464287648 55040 294802 SH SOLE 8668 0 286134 ISHARES TR RUS 2000 VAL ETF 464287630 51749 411527 SH SOLE 15803 0 395724 ISHARES TR RUS MD CP GR ETF 464287481 53873 446561 SH SOLE 150 0 446411 ISHARES TR RUS MDCP VAL ETF 464287473 64592 724535 SH SOLE 8009 0 716526 ISHARES TR RUS MID CAP ETF 464287499 97335 467665 SH SOLE 4786 0 462879 ISHARES TR RUSSELL 2000 ETF 464287655 381270 2500786 SH SOLE 45213 0 2455573 ISHARES TR RUSSELL 3000 ETF 464287689 60602 383144 SH SOLE 0 0 383144 ISHARES TR S&P 100 ETF 464287101 11350 95670 SH SOLE 0 0 95670 ISHARES TR S&P 500 GRWT ETF 464287309 269176 1761969 SH SOLE 7634 0 1754335 ISHARES TR S&P 500 VAL ETF 464287408 193315 1692187 SH SOLE 0 0 1692187 ISHARES TR S&P MC 400GR ETF 464287606 51299 237681 SH SOLE 0 0 237681 ISHARES TR S&P MC 400VL ETF 464287705 28279 176619 SH SOLE 0 0 176619 ISHARES TR SELECT DIVID ETF 464287168 111086 1127087 SH SOLE 16442 0 1110645 ISHARES TR SHRT NAT MUN ETF 464288158 10568 100769 SH SOLE 0 0 100769 ISHARES TR SHRT TRS BD ETF 464288679 4980 45178 SH SOLE 0 0 45178 ISHARES TR SP SMCP600GR ETF 464287887 94300 554217 SH SOLE 6106 0 548111 ISHARES TR SP SMCP600VL ETF 464287879 63096 410860 SH SOLE 0 0 410860 ISHARES TR TIPS BD ETF 464287176 80515 705780 SH SOLE 3974 0 701806 ISHARES TR TRANS AVG ETF 464287192 11259 58752 SH SOLE 0 0 58752 ISHARES TR TRS FLT RT BD 46434V860 2645 52672 SH SOLE 0 0 52672 ISHARES TR U.S. AER&DEF ETF 464288760 66371 352832 SH SOLE 0 0 352832 ISHARES TR U.S. BAS MTL ETF 464287838 40785 399068 SH SOLE 0 0 399068 ISHARES TR U.S. CNSM GD ETF 464287812 4088 32255 SH SOLE 0 0 32255 ISHARES TR U.S. CNSM SV ETF 464287580 14954 83424 SH SOLE 0 0 83424 ISHARES TR U.S. ENERGY ETF 464287796 12990 327613 SH SOLE 0 0 327613 ISHARES TR U.S. FIN SVC ETF 464287770 19831 152022 SH SOLE 0 0 152022 ISHARES TR U.S. FINLS ETF 464287788 21056 176307 SH SOLE 0 0 176307 ISHARES TR U.S. INDS ETF 464287754 22651 153688 SH SOLE 0 0 153688 ISHARES TR U.S. INSRNCE ETF 464288786 635 9542 SH SOLE 0 0 9542 ISHARES TR U.S. MED DVC ETF 464288810 18825 108497 SH SOLE 0 0 108497 ISHARES TR U.S. PFD STK ETF 464288687 169623 4455556 SH SOLE 0 0 4455556 ISHARES TR U.S. PHARMA ETF 464288836 3326 21545 SH SOLE 0 0 21545 ISHARES TR U.S. REAL ES ETF 464287739 26020 321199 SH SOLE 0 0 321199 ISHARES TR U.S. TECH ETF 464287721 51611 317078 SH SOLE 0 0 317078 ISHARES TR U.S. TELECOM ETF 464287713 1681 57146 SH SOLE 0 0 57146 ISHARES TR U.S. UTILITS ETF 464287697 10092 75956 SH SOLE 0 0 75956 ISHARES TR ULTR SH TRM BD 46434V878 966 19293 SH SOLE 0 0 19293 ISHARES TR US BR DEL SE ETF 464288794 6793 108228 SH SOLE 0 0 108228 ISHARES TR US CREDIT BD ETF 464288620 6372 56878 SH SOLE 0 0 56878 ISHARES TR US HLTHCARE ETF 464287762 28555 163890 SH SOLE 0 0 163890 ISHARES TR US HLTHCR PR ETF 464288828 5831 37181 SH SOLE 0 0 37181 ISHARES TR US HOME CONS ETF 464288752 21191 484692 SH SOLE 53372 0 431320 ISHARES TR US OIL EQ&SV ETF 464288844 1015 28245 SH SOLE 0 0 28245 ISHARES TR US OIL&GS EX ETF 464288851 1818 27990 SH SOLE 0 0 27990 ISHARES TR US REGNL BKS ETF 464288778 6113 124030 SH SOLE 0 0 124030 ISHARES TR US TREASURY ETF 46429B267 2706 107904 SH SOLE 0 0 107904 ISHARES TR USA ESG SLCT ETF 464288802 6380 57445 SH SOLE 0 0 57445 ISHARES TR USA MOMENTUM FCT 46432F396 85690 830895 SH SOLE 0 0 830895 ISHARES TR USA QUALITY FCTR 46432F339 10084 121635 SH SOLE 0 0 121635 ISHARES TR USA SIZE FACTOR 46432F370 1133 13505 SH SOLE 0 0 13505 ISHARES TR USA VALUE FACTOR 46432F388 16434 196531 SH SOLE 0 0 196531 ISHARES TR YLD OPTIM BD 46434V787 2082 83287 SH SOLE 0 0 83287 ISHARES TR MSCI EMG MKT ETF 464287234 320 6800 SH Put SOLE 0 0 6800 ISHARES TR MSCI EAFE ETF 464287465 394 5600 SH Put SOLE 0 0 5600 ISHARES U S ETF TR COMMOD SEL STG 46431W853 513 14111 SH SOLE 0 0 14111 ISHARES U S ETF TR FXD INC BAL RISK 46431W846 2038 20350 SH SOLE 0 0 20350 ISHARES U S ETF TR INT RT HD 10YR 46431W812 227 8596 SH SOLE 0 0 8596 ISHARES U S ETF TR INT RT HDG C B 46431W705 1080 11100 SH SOLE 0 0 11100 ISHARES U S ETF TR IT RT HDG HGYL 46431W606 1860 20474 SH SOLE 0 0 20474 ISHARES U S ETF TR SHT MAT BD ETF 46431W507 51303 1023604 SH SOLE 0 0 1023604 ISHARES U S ETF TR SHT MAT MUN ETF 46431W838 219 4387 SH SOLE 0 0 4387 ISHARESTR DEVSMCP EXNA ETF 464288497 916 15827 SH SOLE 0 0 15827 ISTAR INC COM 45031U101 475 42062 SH SOLE 0 0 42062 ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1103 84883 SH SOLE 82594 0 2289 ITRON INC COM 465741106 279 4098 SH SOLE 2663 0 1435 J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308 1089 18656 SH SOLE 0 0 18656 J P MORGAN EXCHANGE TRADED F DIV RTN EU ETF 46641Q605 1137 18845 SH SOLE 0 0 18845 J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 14728 245269 SH SOLE 0 0 245269 J P MORGAN EXCHANGE TRADED F DIVERSFED RTRN 46641Q886 261 4100 SH SOLE 0 0 4100 J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 1650 23400 SH SOLE 0 0 23400 JABIL INC COM 466313103 239 9093 SH SOLE 1721 0 7372 JACK IN THE BOX INC COM 466367109 229 2337 SH SOLE 0 0 2337 JACOBS ENGR GROUP INC DEL COM 469814107 537 8135 SH SOLE 0 0 8135 JANUS DETROIT STR T R HENDERSN CAP ETF 47103U100 507 13928 SH SOLE 0 0 13928 JANUS DETROIT STR TR HENDERSN SML ETF 47103U209 1737 44734 SH SOLE 0 0 44734 JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 11118 221609 SH SOLE 0 0 221609 JANUS DETROIT STR TR LONG TERM CARE 47103U407 347 14489 SH SOLE 0 0 14489 JANUS DETROIT STR TR VELOCITY VOLATIL 47103U803 1501 41062 SH SOLE 0 0 41062 JAPAN SMALLER CAPTLZTN FD IN COM 47109U104 137 11606 SH SOLE 0 0 11606 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 506 3760 SH SOLE 1004 0 2756 JD COM INC SPON ADR CL A 47215P106 863 20838 SH SOLE 0 0 20838 JELD-WEN HLDG INC COM 47580P103 432 10985 SH SOLE 9085 0 1900 JETBLUE AIRWAYS CORP COM 477143101 3080 137859 SH SOLE 12230 0 125629 JOHN BEAN TECHNOLOGIES CORP COM 477839104 238 2146 SH SOLE 1821 0 325 JOHN HANCOCK EXCHANGE TRADED MLTFACTR MATLS 47804J800 369 10280 SH SOLE 0 0 10280 JOHN HANCOCK EXCHANGE TRADED MLTFCTR CONSMR 47804J875 283 10216 SH SOLE 0 0 10216 JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 12535 360312 SH SOLE 0 0 360312 JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 1258 41367 SH SOLE 0 0 41367 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR CO 47804J305 766 25039 SH SOLE 0 0 25039 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR FI 47804J404 1426 38795 SH SOLE 0 0 38795 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR HE 47804J503 1657 53203 SH SOLE 0 0 53203 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 12961 379978 SH SOLE 0 0 379978 JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 5862 142756 SH SOLE 0 0 142756 JOHN HANCOCK HDG EQ & INC FD COM 47804L102 179 10295 SH SOLE 0 0 10295 JOHNSON & JOHNSON COM 478160104 121927 872653 SH SOLE 90759 0 781894 JOHNSON CTLS INTL PLC SHS G51502105 7396 194063 SH SOLE 100388 0 93675 JONES LANG LASALLE INC COM 48020Q107 1344 9026 SH SOLE 53 0 8973 JP MORGAN EXCHANGE TRADED FD DIVERSIFIED ET 46641Q803 395 15093 SH SOLE 0 0 15093 JPMORGAN CHASE & CO *W EXP 10/28/201 46634E114 1619 24377 SH SOLE 0 0 24377 JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 9148 333036 SH SOLE 0 0 333036 JPMORGAN CHASE & CO COM 46625H100 87790 820933 SH SOLE 95663 0 725270 JUNIPER NETWORKS INC COM 48203R104 519 18198 SH SOLE 9105 0 9093 KANSAS CITY SOUTHERN COM NEW 485170302 1882 17882 SH SOLE 2677 0 15205 KAYNE ANDERSON ENERGY DEV CO COM 48660Q102 432 24827 SH SOLE 0 0 24827 KAYNE ANDERSON ENRGY TTL RT COM 48660P104 1377 136923 SH SOLE 0 0 136923 KAYNE ANDERSON MDSTM ENERGY COM 48661E108 453 32858 SH SOLE 0 0 32858 KAYNE ANDERSON MLP INVT CO COM 486606106 1601 84053 SH SOLE 0 0 84053 KB FINANCIAL GROUP INC SPONSORED ADR 48241A105 841 14377 SH SOLE 13372 0 1005 KB HOME COM 48666K109 562 17582 SH SOLE 7766 0 9816 KBR INC COM 48242W106 239 12067 SH SOLE 5907 0 6160 KCAP FINL INC COM 48668E101 61 17853 SH SOLE 0 0 17853 KEARNY FINL CORP MD COM 48716P108 377 26066 SH SOLE 0 0 26066 KELLOGG CO COM 487836108 1714 25209 SH SOLE 248 0 24961 KEMET CORP COM NEW 488360207 440 29201 SH SOLE 0 0 29201 KENNEDY-WILSON HLDGS INC COM 489398107 1149 66207 SH SOLE 831 0 65376 KERYX BIOPHARMACEUTICALS INC COM 492515101 208 44736 SH SOLE 39129 0 5607 KEYCORP NEW COM 493267108 4218 209123 SH SOLE 35524 0 173599 KEYSIGHT TECHNOLOGIES INC COM 49338L103 249 5978 SH SOLE 696 0 5282 KIMBALL INTL INC CL B 494274103 190 10165 SH SOLE 0 0 10165 KIMBERLY CLARK CORP COM 494368103 30773 255038 SH SOLE 10240 0 244798 KIMCO RLTY CORP COM 49446R109 706 38922 SH SOLE 2370 0 36552 KINDER MORGAN INC DEL COM 49456B101 14495 802181 SH SOLE 32286 0 769895 KINDER MORGAN INC DEL PFD SER A 49456B200 1085 28572 SH SOLE 0 0 28572 KINROSS GOLD CORP COM NO PAR 496902404 745 172445 SH SOLE 0 0 172445 KINSALE CAP GROUP INC COM 49714P108 478 10592 SH SOLE 10195 0 397 KIRBY CORP COM 497266106 231 3460 SH SOLE 0 0 3460 KITE RLTY GROUP TR COM NEW 49803T300 509 25977 SH SOLE 734 0 25243 KKR & CO L P DEL COM UNITS 48248M102 8963 425596 SH SOLE 368 0 425228 KKR INCOME OPPORTUNITIES FD COM 48249T106 206 12817 SH SOLE 0 0 12817 KLA-TENCOR CORP COM 482480100 1559 14834 SH SOLE 7767 0 7067 KLX INC COM 482539103 206 3025 SH SOLE 0 0 3025 KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 662 15139 SH SOLE 1405 0 13734 KOHLS CORP COM 500255104 1510 27851 SH SOLE 2264 0 25587 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 998 26393 SH SOLE 133 0 26260 KOREA ELECTRIC PWR SPONSORED ADR 500631106 631 35608 SH SOLE 8764 0 26844 KORN FERRY INTL COM NEW 500643200 344 8313 SH SOLE 3393 0 4920 KRAFT HEINZ CO COM 500754106 14126 181661 SH SOLE 185 0 181476 KRANESHARES TR BOSERA MSCI CH 500767405 1212 35198 SH SOLE 0 0 35198 KRANESHARES TR CSI CHI INTERNET 500767306 2654 45290 SH SOLE 0 0 45290 KRATON CORPORATION COM 50077C106 351 7285 SH SOLE 2413 0 4872 KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207 166 15630 SH SOLE 0 0 15630 KROGER CO COM 501044101 4766 173625 SH SOLE 25664 0 147961 L BRANDS INC COM 501797104 1372 22778 SH SOLE 724 0 22054 L3 TECHNOLOGIES INC COM 502413107 4110 20775 SH SOLE 14892 0 5883 LA JOLLA PHARMACEUTICAL CO COM PAR $.0001 2 503459604 434 13500 SH SOLE 0 0 13500 LABORATORY CORP AMER HLDGS COM NEW 50540R409 652 4081 SH SOLE 784 0 3297 LADENBURG THALMAN FIN SVCS I COM 50575Q102 36 11473 SH SOLE 0 0 11473 LAM RESEARCH CORP COM 512807108 3897 21172 SH SOLE 2193 0 18979 LAMAR ADVERTISING CO NEW CL A 512816109 2619 35272 SH SOLE 823 0 34449 LAMB WESTON HLDGS INC COM 513272104 1337 23692 SH SOLE 0 0 23692 LANDSTAR SYS INC COM 515098101 994 9530 SH SOLE 6242 0 3288 LAS VEGAS SANDS CORP COM 517834107 8079 116268 SH SOLE 599 0 115669 LATTICE STRATEGIES TR HARTFORD GBL ETF 518416508 503 15927 SH SOLE 0 0 15927 LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 12829 439273 SH SOLE 0 0 439273 LATTICE STRATEGIES TR HARTFORD US EQTY 518416409 382 12208 SH SOLE 0 0 12208 LATTICE STRATEGIES TR HARTFRD REIT ETF 518416300 284 18304 SH SOLE 0 0 18304 LAUDER ESTEE COS INC CL A 518439104 2545 19999 SH SOLE 3872 0 16127 LAZARD GLB TTL RET&INCM FD I COM 52106W103 548 30442 SH SOLE 0 0 30442 LAZARD LTD SHS A G54050102 1488 28348 SH SOLE 2386 0 25962 LCI INDS COM 50189K103 728 5576 SH SOLE 3672 0 1904 LEAR CORP COM NEW 521865204 3022 17109 SH SOLE 4725 0 12384 LEE ENTERPRISES INC COM 523768109 55 23326 SH SOLE 0 0 23326 LEGACY TEX FINL GROUP INC COM 52471Y106 608 14412 SH SOLE 14312 0 100 LEGG MASON ETF INVESTMENT TR EMRG MKTS VOLA 52468L604 403 14640 SH SOLE 0 0 14640 LEGG MASON ETF INVESTMENT TR INT LW VTY HGH 52468L505 1884 66867 SH SOLE 0 0 66867 LEGG MASON ETF INVESTMENT TR LOW DIVI ETF 52468L406 11006 349064 SH SOLE 0 0 349064 LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 1585 56905 SH SOLE 0 0 56905 LEGGETT & PLATT INC COM 524660107 631 13210 SH SOLE 0 0 13210 LEIDOS HLDGS INC COM 525327102 839 12987 SH SOLE 807 0 12180 LENDINGTREE INC NEW COM 52603B107 256 752 SH SOLE 336 0 416 LENNAR CORP CL A 526057104 845 13358 SH SOLE 636 0 12722 LENNOX INTL INC COM 526107107 523 2513 SH SOLE 1618 0 895 LEUCADIA NATL CORP COM 527288104 618 23318 SH SOLE 9 0 23309 LEXICON PHARMACEUTICALS INC COM NEW 528872302 215 21746 SH SOLE 16354 0 5392 LEXINGTON REALTY TRUST COM 529043101 473 49040 SH SOLE 35664 0 13376 LGI HOMES INC COM 50187T106 359 4790 SH SOLE 0 0 4790 LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1675 265866 SH SOLE 0 0 265866 LIBERTY BROADBAND CORP COM SER A 530307107 244 2872 SH SOLE 2337 0 535 LIBERTY BROADBAND CORP COM SER C 530307305 440 5163 SH SOLE 4214 0 949 LIBERTY INTERACTIVE CORP LBT VEN COM A NE 53071M856 271 5003 SH SOLE 4647 0 356 LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 1294 52969 SH SOLE 49506 0 3463 LIBERTY MEDIA CORP DEB 4.000%11/1 530715AG6 26 40000 PRN SOLE 0 0 40000 LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 469 11833 SH SOLE 10058 0 1775 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 968 24409 SH SOLE 20568 0 3841 LIBERTY PPTY TR SH BEN INT 531172104 581 13513 SH SOLE 2701 0 10812 LIFE STORAGE INC COM 53223X107 4596 51599 SH SOLE 0 0 51599 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 558 4078 SH SOLE 3582 0 496 LILLY ELI & CO COM 532457108 17298 204809 SH SOLE 20860 0 183949 LIMBACH HLDGS INC COM 53263P105 570 41240 SH SOLE 0 0 41240 LINCOLN NATL CORP IND COM 534187109 2195 28548 SH SOLE 1130 0 27418 LINDBLAD EXPEDITIONS HLDGS I COM 535219109 493 50400 SH SOLE 0 0 50400 LIONS GATE ENTMNT CORP CL A VTG 535919401 340 10064 SH SOLE 188 0 9876 LIONS GATE ENTMNT CORP CL B NON VTG 535919500 1349 42487 SH SOLE 24501 0 17986 LKQ CORP COM 501889208 2837 69698 SH SOLE 14940 0 54758 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 891 237553 SH SOLE 220989 0 16564 LOCKHEED MARTIN CORP COM 539830109 63556 197964 SH SOLE 2361 0 195603 LOEWS CORP COM 540424108 299 5973 SH SOLE 1335 0 4638 LOGMEIN INC COM 54142L109 547 4775 SH SOLE 3760 0 1015 LOUISIANA PAC CORP COM 546347105 524 19953 SH SOLE 0 0 19953 LOWES COS INC COM 548661107 12004 129157 SH SOLE 2487 0 126670 LPL FINL HLDGS INC COM 50212V100 1623 28408 SH SOLE 0 0 28408 LRAD CORP COM 50213V109 224 90157 SH SOLE 0 0 90157 LTC PPTYS INC COM 502175102 1919 44075 SH SOLE 474 0 43601 LULULEMON ATHLETICA INC COM 550021109 824 10489 SH SOLE 31 0 10458 LUMENTUM HLDGS INC COM 55024U109 520 10631 SH SOLE 6420 0 4211 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5040 45685 SH SOLE 29 0 45656 M & T BK CORP COM 55261F104 1385 8099 SH SOLE 5875 0 2224 MACQUARIE INFRASTRUCTURE COR COM 55608B105 1984 30910 SH SOLE 0 0 30910 MACYS INC COM 55616P104 1539 61100 SH SOLE 1847 0 59253 MADDEN STEVEN LTD COM 556269108 592 12669 SH SOLE 4112 0 8557 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4894 68992 SH SOLE 1053 0 67939 MAGNA INTL INC COM 559222401 3660 64579 SH SOLE 5110 0 59469 MAIN STREET CAPITAL CORP COM 56035L104 5774 145327 SH SOLE 6151 0 139176 MAINSTAY DEFINEDTERM MN OPP COM 56064K100 319 16069 SH SOLE 0 0 16069 MALLINCKRODT PUB LTD CO SHS G5785G107 1718 76171 SH SOLE 135 0 76036 MANAGED PORTFOLIO SER TORTOISE NRAM PI 56167N720 388 16621 SH SOLE 0 0 16621 MANHATTAN ASSOCS INC COM 562750109 924 18611 SH SOLE 9897 0 8714 MANITOWOC CO INC COM NEW 563571405 557 14153 SH SOLE 0 0 14153 MANNKIND CORP COM NEW 56400P706 52 22405 SH SOLE 0 0 22405 MANPOWERGROUP INC COM 56418H100 284 2252 SH SOLE 0 0 2252 MANULIFE FINL CORP COM 56501R106 1062 50930 SH SOLE 8133 0 42797 MARATHON OIL CORP COM 565849106 1451 85711 SH SOLE 1044 0 84667 MARATHON PETE CORP COM 56585A102 3559 53942 SH SOLE 1198 0 52744 MARKEL CORP COM 570535104 1495 1312 SH SOLE 0 0 1312 MARRIOTT INTL INC NEW CL A 571903202 5249 38671 SH SOLE 20502 0 18169 MARSH & MCLENNAN COS INC COM 571748102 2359 28989 SH SOLE 7626 0 21363 MARTEN TRANS LTD COM 573075108 351 17302 SH SOLE 17302 0 0 MARTIN MARIETTA MATLS INC COM 573284106 2010 9094 SH SOLE 2534 0 6560 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 422 19566 SH SOLE 4849 0 14717 MASCO CORP COM 574599106 3156 71830 SH SOLE 22455 0 49375 MASIMO CORP COM 574795100 911 10739 SH SOLE 153 0 10586 MASTEC INC COM 576323109 228 4650 SH SOLE 0 0 4650 MASTERCARD INCORPORATED CL A 57636Q104 23506 155297 SH SOLE 23134 0 132163 MATADOR RES CO COM 576485205 303 9710 SH SOLE 6491 0 3219 MATCH GROUP INC COM 57665R106 849 27113 SH SOLE 11942 0 15171 MATERIALISE NV SPONSORED ADS 57667T100 173 13600 SH SOLE 0 0 13600 MATTEL INC COM 577081102 1495 97204 SH SOLE 900 0 96304 MAXIM INTEGRATED PRODS INC COM 57772K101 1053 20143 SH SOLE 21 0 20122 MAXIMUS INC COM 577933104 770 10764 SH SOLE 1866 0 8898 MAZOR ROBOTICS LTD SPONSORED ADS 57886P103 289 5604 SH SOLE 0 0 5604 MB FINANCIAL INC NEW COM 55264U108 352 7903 SH SOLE 0 0 7903 MCCORMICK & CO INC COM NON VTG 579780206 4586 44999 SH SOLE 21313 0 23686 MCCORMICK & CO INC COM VTG 579780107 503 5000 SH SOLE 0 0 5000 MCDONALDS CORP COM 580135101 41084 238695 SH SOLE 6804 0 231891 MCKESSON CORP COM 58155Q103 6179 39623 SH SOLE 8334 0 31289 MDU RES GROUP INC COM 552690109 5637 209725 SH SOLE 0 0 209725 MEDICAL PPTYS TRUST INC COM 58463J304 5576 404651 SH SOLE 15598 0 389053 MEDIDATA SOLUTIONS INC COM 58471A105 542 8470 SH SOLE 5871 0 2599 MEDLEY CAP CORP COM 58503F106 317 60817 SH SOLE 0 0 60817 MEDNAX INC COM 58502B106 744 13920 SH SOLE 1807 0 12113 MEDTRONIC PLC SHS G5960L103 14045 173938 SH SOLE 51339 0 122599 MELLANOX TECHNOLOGIES LTD SHS M51363113 597 9232 SH SOLE 0 0 9232 MERCADOLIBRE INC COM 58733R102 1676 5322 SH SOLE 1115 0 4207 MERCK & CO INC COM 58933Y105 40978 728238 SH SOLE 74363 0 653875 MERCURY GENL CORP NEW COM 589400100 580 10858 SH SOLE 0 0 10858 MEREDITH CORP COM 589433101 295 4465 SH SOLE 3883 0 582 MERIDIAN BIOSCIENCE INC COM 589584101 242 17306 SH SOLE 0 0 17306 MERITOR INC COM 59001K100 1906 81225 SH SOLE 0 0 81225 METHODE ELECTRS INC COM 591520200 508 12670 SH SOLE 10921 0 1749 METLIFE INC COM 59156R108 8822 174479 SH SOLE 52873 0 121606 METTLER TOLEDO INTERNATIONAL COM 592688105 1614 2606 SH SOLE 485 0 2121 MEXICO FD INC COM 592835102 285 18092 SH SOLE 0 0 18092 MFA FINL INC COM 55272X102 325 41004 SH SOLE 6420 0 34584 MFS GOVT MKTS INCOME TR SH BEN INT 552939100 90 18794 SH SOLE 0 0 18794 MFS HIGH YIELD MUN TR SH BEN INT 59318E102 146 31565 SH SOLE 0 0 31565 MFS INTER INCOME TR SH BEN INT 55273C107 3360 809609 SH SOLE 0 0 809609 MFS INVT GRADE MUN TR SH BEN INT 59318B108 317 32636 SH SOLE 0 0 32636 MFS MULTIMARKET INCOME TR SH BEN INT 552737108 79 12995 SH SOLE 0 0 12995 MGE ENERGY INC COM 55277P104 880 13945 SH SOLE 0 0 13945 MGIC INVT CORP WIS COM 552848103 1543 109374 SH SOLE 29922 0 79452 MGM GROWTH PPTYS LLC CL A COM 55303A105 396 13589 SH SOLE 0 0 13589 MGM RESORTS INTERNATIONAL COM 552953101 565 16920 SH SOLE 602 0 16318 MICHAEL KORS HLDGS LTD SHS G60754101 305 4853 SH SOLE 300 0 4553 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 312 9281 SH SOLE 14 0 9267 MICROCHIP TECHNOLOGY INC COM 595017104 3843 43724 SH SOLE 1763 0 41961 MICRON TECHNOLOGY INC COM 595112103 5563 135299 SH SOLE 1683 0 133616 MICROSEMI CORP COM 595137100 309 5943 SH SOLE 4710 0 1233 MICROSOFT CORP COM 594918104 133990 1566404 SH SOLE 274293 0 1292111 MICROVISION INC DEL COM NEW 594960304 29 17500 SH SOLE 0 0 17500 MID AMER APT CMNTYS INC COM 59522J103 1261 12536 SH SOLE 553 0 11983 MIDDLEBY CORP COM 596278101 841 6236 SH SOLE 1670 0 4566 MIMEDX GROUP INC COM 602496101 767 60862 SH SOLE 0 0 60862 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 92 12587 SH SOLE 4919 0 7668 MOBILE MINI INC COM 60740F105 213 6142 SH SOLE 6060 0 82 MOHAWK INDS INC COM 608190104 4626 16768 SH SOLE 12260 0 4508 MOLSON COORS BREWING CO CL B 60871R209 521 6354 SH SOLE 0 0 6354 MOMO INC ADR 60879B107 684 27938 SH SOLE 11566 0 16372 MONDELEZ INTL INC CL A 609207105 14294 333970 SH SOLE 60658 0 273312 MONMOUTH REAL ESTATE INVT CO CL A 609720107 315 17688 SH SOLE 0 0 17688 MONOLITHIC PWR SYS INC COM 609839105 2495 22202 SH SOLE 9105 0 13097 MONRO MUFFLER BRAKE INC COM 610236101 527 9217 SH SOLE 9217 0 0 MONSANTO CO NEW COM 61166W101 7462 63901 SH SOLE 18801 0 45100 MONSTER BEVERAGE CORP NEW COM 61174X109 5397 85268 SH SOLE 67729 0 17539 MOODYS CORP COM 615369105 439 2971 SH SOLE 1305 0 1666 MOOG INC CL A 615394202 344 3958 SH SOLE 33 0 3925 MORGAN STANLEY COM NEW 617446448 7625 145324 SH SOLE 26706 0 118618 MORGAN STANLEY CUSHNG MLP ETN 61760E846 312 44182 SH SOLE 0 0 44182 MOSAIC CO NEW COM 61945C103 1154 44960 SH SOLE 2116 0 42844 MOTOROLA SOLUTIONS INC COM NEW 620076307 2670 29559 SH SOLE 22335 0 7224 MPLX LP COM UNIT REP LTD 55336V100 612 17266 SH SOLE 0 0 17266 MRC GLOBAL INC COM 55345K103 312 18436 SH SOLE 17286 0 1150 MSC INDL DIRECT INC CL A 553530106 437 4508 SH SOLE 1970 0 2538 MSCI INC COM 55354G100 1031 8151 SH SOLE 6888 0 1263 MTGE INVT CORP COM 55378A105 930 50278 SH SOLE 0 0 50278 MTS SYS CORP COM 553777103 303 5649 SH SOLE 5549 0 100 MUELLER WTR PRODS INC COM SER A 624758108 467 37271 SH SOLE 0 0 37271 MURPHY USA INC COM 626755102 864 10751 SH SOLE 10573 0 178 MYLAN N V SHS EURO N59465109 2413 57029 SH SOLE 10206 0 46823 MYRIAD GENETICS INC COM 62855J104 226 6578 SH SOLE 0 0 6578 NASDAQ INC COM 631103108 1652 21502 SH SOLE 16325 0 5177 NATIONAL BEVERAGE CORP COM 635017106 1091 11193 SH SOLE 0 0 11193 NATIONAL FUEL GAS CO N J COM 636180101 887 16151 SH SOLE 8 0 16143 NATIONAL GRID PLC SPONSORED ADR NE 636274409 3563 60583 SH SOLE 16845 0 43738 NATIONAL HEALTH INVS INC COM 63633D104 378 5009 SH SOLE 479 0 4530 NATIONAL INSTRS CORP COM 636518102 1192 28589 SH SOLE 7360 0 21229 NATIONAL OILWELL VARCO INC COM 637071101 2430 67456 SH SOLE 16679 0 50777 NATIONAL RETAIL PPTYS INC COM 637417106 2911 67505 SH SOLE 75 0 67430 NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 238 8737 SH SOLE 0 0 8737 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1473 33047 SH SOLE 0 0 33047 NATUS MEDICAL INC DEL COM 639050103 403 10553 SH SOLE 0 0 10553 NAVIENT CORPORATION COM 63938C108 281 21076 SH SOLE 248 0 20828 NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 132 56049 SH SOLE 0 0 56049 NCR CORP NEW COM 62886E108 215 6330 SH SOLE 140 0 6190 NEOGEN CORP COM 640491106 377 4583 SH SOLE 1041 0 3542 NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 24 10000 SH SOLE 0 0 10000 NETAPP INC COM 64110D104 783 14153 SH SOLE 9166 0 4987 NETEASE INC SPONSORED ADR 64110W102 2550 7389 SH SOLE 502 0 6887 NETFLIX INC COM 64110L106 22347 116413 SH SOLE 10986 0 105427 NETGEAR INC COM 64111Q104 293 4983 SH SOLE 1110 0 3873 NEUBERGER BERMAN CA INT MUN COM 64123C101 305 22429 SH SOLE 0 0 22429 NEUBERGER BERMAN HGH YLD FD COM 64128C106 627 53358 SH SOLE 0 0 53358 NEUBERGER BERMAN INTER MUNI COM 64124P101 210 14194 SH SOLE 0 0 14194 NEUBERGER BERMAN RE ES SEC F COM 64190A103 244 44149 SH SOLE 0 0 44149 NEW AMER HIGH INCOME FD INC COM NEW 641876800 102 10885 SH SOLE 0 0 10885 NEW ENGLAND RLTY ASSOC LTD P DEPOSITRY RCPT 644206104 1165 15884 SH SOLE 0 0 15884 NEW GOLD INC CDA COM 644535106 566 171992 SH SOLE 0 0 171992 NEW JERSEY RES COM 646025106 359 8931 SH SOLE 0 0 8931 NEW MEDIA INVT GROUP INC COM 64704V106 179 10648 SH SOLE 0 0 10648 NEW MTN FIN CORP COM 647551100 296 21846 SH SOLE 0 0 21846 NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 581 6185 SH SOLE 0 0 6185 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 2193 122655 SH SOLE 0 0 122655 NEW SR INVT GROUP INC COM 648691103 87 11443 SH SOLE 0 0 11443 NEW YORK CMNTY BANCORP INC COM 649445103 1360 104443 SH SOLE 0 0 104443 NEW YORK MTG TR INC COM PAR $.02 649604501 63 10229 SH SOLE 0 0 10229 NEW YORK REIT INC COM 64976L109 40 10120 SH SOLE 0 0 10120 NEWELL BRANDS INC COM 651229106 622 20106 SH SOLE 10447 0 9659 NEWFIELD EXPL CO COM 651290108 749 23755 SH SOLE 22189 0 1566 NEWMARKET CORP COM 651587107 812 2044 SH SOLE 1840 0 204 NEWMONT MINING CORP COM 651639106 1766 47078 SH SOLE 1787 0 45291 NEWTEK BUSINESS SVCS CORP COM NEW 652526203 210 11337 SH SOLE 0 0 11337 NEXEO SOLUTIONS INC COM SHS 65342H102 105 11485 SH SOLE 0 0 11485 NEXSTAR MEDIA GROUP INC CL A 65336K103 521 6659 SH SOLE 5692 0 967 NEXTERA ENERGY INC COM 65339F101 14389 92126 SH SOLE 20320 0 71806 NIELSEN HLDGS PLC SHS EUR G6518L108 387 10624 SH SOLE 4331 0 6293 NIKE INC CL B 654106103 13482 215542 SH SOLE 39337 0 176205 NISOURCE INC COM 65473P105 436 16970 SH SOLE 374 0 16596 NMI HLDGS INC CL A 629209305 548 32233 SH SOLE 31233 0 1000 NOBLE CORP PLC SHS USD G65431101 92 20424 SH SOLE 0 0 20424 NOBLE ENERGY INC COM 655044105 425 14584 SH SOLE 11980 0 2604 NOKIA CORP SPONSORED ADR 654902204 165 35379 SH SOLE 5930 0 29449 NORDIC AMERICAN TANKERS LIMI COM G65773106 440 178865 SH SOLE 0 0 178865 NORDIC AMERN OFFSHORE LTD SHS G65772108 18 14952 SH SOLE 0 0 14952 NORDSTROM INC COM 655664100 1297 27365 SH SOLE 226 0 27139 NORFOLK SOUTHERN CORP COM 655844108 5659 39052 SH SOLE 6 0 39046 NORTHERN LTS FD TR IV QUTX RSK MNDGW 66538H732 394 14175 SH SOLE 0 0 14175 NORTHERN OIL & GAS INC NEV COM 665531109 22 10667 SH SOLE 0 0 10667 NORTHERN TR CORP COM 665859104 1207 12083 SH SOLE 357 0 11726 NORTHROP GRUMMAN CORP COM 666807102 34007 110804 SH SOLE 5821 0 104983 NORTHSTAR REALTY EUROPE CORP COM 66706L101 420 31300 SH SOLE 0 0 31300 NORTHWEST BANCSHARES INC MD COM 667340103 772 46124 SH SOLE 0 0 46124 NORWEGIAN CRUISE LINE HLDGS SHS G66721104 295 5537 SH SOLE 2580 0 2957 NOVAGOLD RES INC COM NEW 66987E206 642 163287 SH SOLE 0 0 163287 NOVARTIS A G SPONSORED ADR 66987V109 8157 97153 SH SOLE 13146 0 84007 NOVAVAX INC COM 670002104 16 12853 SH SOLE 0 0 12853 NOVO-NORDISK A S ADR 670100205 2986 55627 SH SOLE 23489 0 32138 NOW INC COM 67011P100 257 23319 SH SOLE 20888 0 2431 NQ MOBILE INC ADR REPSTG CL A 64118U108 95 23575 SH SOLE 0 0 23575 NRG ENERGY INC COM NEW 629377508 722 25347 SH SOLE 1589 0 23758 NU SKIN ENTERPRISES INC CL A 67018T105 388 5681 SH SOLE 30 0 5651 NUANCE COMMUNICATIONS INC COM 67020Y100 1070 65457 SH SOLE 39036 0 26421 NUCOR CORP COM 670346105 12096 190241 SH SOLE 35452 0 154789 NUSHARES ETF TR ENHANCED YIELD 67092P102 471 19269 SH SOLE 0 0 19269 NUSHARES ETF TR ESG EMERGING 67092P888 269 9131 SH SOLE 0 0 9131 NUSHARES ETF TR ESG INTL DEVEL 67092P805 326 12104 SH SOLE 0 0 12104 NUSHARES ETF TR ESG SMALL CAP 67092P607 326 11444 SH SOLE 0 0 11444 NUSTAR ENERGY LP UNIT COM 67058H102 450 15024 SH SOLE 0 0 15024 NUTANIX INC CL A 67059N108 617 17482 SH SOLE 122 0 17360 NUTRI SYS INC NEW COM 67069D108 346 6585 SH SOLE 4809 0 1776 NUVASIVE INC COM 670704105 782 13335 SH SOLE 5043 0 8292 NUVEEN AMT FREE MUN CR INC F COM 67071L106 6733 436104 SH SOLE 0 0 436104 NUVEEN AMT FREE QLTY MUN INC COM 670657105 1899 138120 SH SOLE 0 0 138120 NUVEEN ARIZONA QLTY MUN INC COM 67061W104 605 42799 SH SOLE 0 0 42799 NUVEEN BUILD AMER BD FD COM 67074C103 7043 320430 SH SOLE 0 0 320430 NUVEEN CA QUALTY MUN INCOME COM 67066Y105 1492 104273 SH SOLE 0 0 104273 NUVEEN CALIF MUN VALUE FD COM 67062C107 3540 347398 SH SOLE 0 0 347398 NUVEEN CALIF MUNICPAL VALU F COM 6706EB106 467 27480 SH SOLE 0 0 27480 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 1397 90908 SH SOLE 0 0 90908 NUVEEN CORE EQUITY ALPHA FUN COM 67090X107 1256 86038 SH SOLE 0 0 86038 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 511 62200 SH SOLE 0 0 62200 NUVEEN DIVERSIFIED DIV INCM COM 6706EP105 161 13071 SH SOLE 0 0 13071 NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 491 26057 SH SOLE 0 0 26057 NUVEEN ENERGY MLP TOTL RTRNF COM 67074U103 155 13590 SH SOLE 0 0 13590 NUVEEN ENHANCED MUN VALUE FD COM 67074M101 201 14138 SH SOLE 0 0 14138 NUVEEN FLOATING RATE INCOME COM 67072T108 377 33633 SH SOLE 0 0 33633 NUVEEN FLTNG RTE INCM OPP FD COM SHS 6706EN100 554 48556 SH SOLE 0 0 48556 NUVEEN HGH INC DEC18 TRGT TR COM 67075P103 474 47820 SH SOLE 0 0 47820 NUVEEN HIGH INCOME 2020 TARG COM 67075L102 306 30918 SH SOLE 0 0 30918 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 244 24326 SH SOLE 0 0 24326 NUVEEN INT DUR QUAL MUN TRM COM 670677103 231 17970 SH SOLE 0 0 17970 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 235 16466 SH SOLE 0 0 16466 NUVEEN MICHIGAN QLT MUN INC COM 670979103 1942 146426 SH SOLE 0 0 146426 NUVEEN MINESOTA QLT MUN INC SHS 670734102 583 39657 SH SOLE 0 0 39657 NUVEEN MUN 2021 TARGET TERM COM 670687102 289 30662 SH SOLE 0 0 30662 NUVEEN MUN HIGH INCOME OPP F COM 670682103 338 24824 SH SOLE 0 0 24824 NUVEEN MUN INCOME FD INC COM 67062J102 117 10110 SH SOLE 0 0 10110 NUVEEN MUN VALUE FD INC COM 670928100 3866 381668 SH SOLE 0 0 381668 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 1562 102475 SH SOLE 0 0 102475 NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 499 20600 SH SOLE 0 0 20600 NUVEEN NEW YORK AMT QLT MUNI COM 670656107 643 49600 SH SOLE 0 0 49600 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 213 16160 SH SOLE 0 0 16160 NUVEEN PFD & INCOME 2022 TER COM 67075T105 201 8000 SH SOLE 0 0 8000 NUVEEN PFD & INCOME TERM FD COM 67075A106 265 10721 SH SOLE 0 0 10721 NUVEEN PFD INCOME OPPRTNY FD COM 67073B106 2508 242591 SH SOLE 0 0 242591 NUVEEN PREFERRED SECURITIES COM 67072C105 8952 877605 SH SOLE 0 0 877605 NUVEEN QUALITY MUNCP INCOME COM 67066V101 1022 72723 SH SOLE 0 0 72723 NUVEEN REAL ASSET INC & GROW COM 67074Y105 1756 98651 SH SOLE 0 0 98651 NUVEEN REAL ESTATE INCOME FD COM 67071B108 144 12810 SH SOLE 0 0 12810 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2483 174229 SH SOLE 0 0 174229 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 544 31430 SH SOLE 0 0 31430 NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 107 10735 SH SOLE 0 0 10735 NUVEEN SELECT TAX FREE INCM SH BEN INT 67062F100 1709 116866 SH SOLE 0 0 116866 NUVEEN SELECT TAX FREE INCM SH BEN INT 67063C106 148 10622 SH SOLE 0 0 10622 NUVEEN SHT DUR CR OPP FD COM 67074X107 806 48492 SH SOLE 0 0 48492 NUVEEN SR INCOME FD COM 67067Y104 345 52924 SH SOLE 0 0 52924 NUVEEN TAX ADVANTAGED DIV GR COM 67073G105 1149 65383 SH SOLE 0 0 65383 NUVEEN TX ADV TOTAL RET STRG COM 67090H102 278 19931 SH SOLE 0 0 19931 NVIDIA CORP COM 67066G104 28670 148165 SH SOLE 24119 0 124046 NVIDIA CORP COM 67066G104 542 2800 SH Put SOLE 0 0 2800 NVR INC COM 62944T105 337 96 SH SOLE 0 0 96 NXP SEMICONDUCTORS N V COM N6596X109 2659 22709 SH SOLE 1844 0 20865 NYMOX PHARMACEUTICAL CORP COM P73398102 40 12000 SH SOLE 0 0 12000 O REILLY AUTOMOTIVE INC NEW COM 67103H107 1341 5574 SH SOLE 2118 0 3456 OAKTREE CAP GROUP LLC UNIT CL A 674001201 2205 52369 SH SOLE 0 0 52369 OAKTREE SPECIALTY LENDING CO COM 67401P108 70 14263 SH SOLE 0 0 14263 OASIS PETE INC NEW COM 674215108 170 20260 SH SOLE 0 0 20260 OBSIDIAN ENERGY LTD COM 674482104 161 129960 SH SOLE 0 0 129960 OCCIDENTAL PETE CORP DEL COM 674599105 7944 107844 SH SOLE 30599 0 77245 OCEANFIRST FINL CORP COM 675234108 408 15543 SH SOLE 0 0 15543 OCH ZIFF CAP MGMT GROUP CL A 67551U105 135 53958 SH SOLE 0 0 53958 OCLARO INC COM NEW 67555N206 137 20350 SH SOLE 0 0 20350 OGE ENERGY CORP COM 670837103 912 27702 SH SOLE 7 0 27695 OLD DOMINION FGHT LINES INC COM 679580100 1891 14376 SH SOLE 7752 0 6624 OLD NATL BANCORP IND COM 680033107 459 26328 SH SOLE 13115 0 13213 OLD REP INTL CORP COM 680223104 2123 99300 SH SOLE 0 0 99300 OLIN CORP COM PAR $1 680665205 1928 54192 SH SOLE 1161 0 53031 OMEGA HEALTHCARE INVS INC COM 681936100 5979 217086 SH SOLE 0 0 217086 OMEROS CORP COM 682143102 194 10000 SH SOLE 0 0 10000 OMNICOM GROUP INC COM 681919106 666 9151 SH SOLE 192 0 8959 ON SEMICONDUCTOR CORP COM 682189105 266 12715 SH SOLE 2784 0 9931 ONE GAS INC COM 68235P108 521 7114 SH SOLE 0 0 7114 ONEMAIN HLDGS INC COM 68268W103 805 30960 SH SOLE 30925 0 35 ONEOK INC NEW COM 682680103 4226 79056 SH SOLE 1341 0 77715 OPEN TEXT CORP COM 683715106 694 19448 SH SOLE 15838 0 3610 OPKO HEALTH INC COM 68375N103 66 13374 SH SOLE 0 0 13374 OPPENHEIMER REV WEIGHTD ETF EMERGING MKT 68386C864 1008 36658 SH SOLE 0 0 36658 OPPENHEIMER REV WEIGHTD ETF FINANCIALS SECTO 68386C807 704 10198 SH SOLE 0 0 10198 OPPENHEIMER REV WEIGHTD ETF LARGE CAP REV ET 68386C104 11241 218748 SH SOLE 0 0 218748 OPPENHEIMER REV WEIGHTD ETF MID CAP REV ETF 68386C203 18906 311392 SH SOLE 0 0 311392 OPPENHEIMER REV WEIGHTD ETF SMALL CAP REV ET 68386C302 17527 250812 SH SOLE 0 0 250812 OPPENHEIMER REV WEIGHTD ETF ULTRA DIVID REV 68386C401 29682 811209 SH SOLE 0 0 811209 ORACLE CORP COM 68389X105 22769 481582 SH SOLE 145499 0 336083 ORANGE SPONSORED ADR 684060106 461 26467 SH SOLE 11178 0 15289 ORBITAL ATK INC COM 68557N103 221 1680 SH SOLE 0 0 1680 ORCHIDS PAPER PRODS CO DEL COM 68572N104 348 27187 SH SOLE 0 0 27187 ORGANOVO HLDGS INC COM 68620A104 102 75981 SH SOLE 0 0 75981 ORION ENGINEERED CARBONS S A COM L72967109 515 20113 SH SOLE 0 0 20113 ORIX CORP SPONSORED ADR 686330101 280 3297 SH SOLE 3195 0 102 ORMAT TECHNOLOGIES INC COM 686688102 1172 18324 SH SOLE 0 0 18324 OSHKOSH CORP COM 688239201 667 7343 SH SOLE 3436 0 3907 OSI ETF TR OSHARES FTSE 67110P100 1509 55804 SH SOLE 0 0 55804 OTTER TAIL CORP COM 689648103 1116 25103 SH SOLE 0 0 25103 OVERSTOCK COM INC DEL COM 690370101 208 3250 SH SOLE 0 0 3250 OWENS & MINOR INC NEW COM 690732102 207 10938 SH SOLE 2850 0 8088 OWENS CORNING NEW COM 690742101 1060 11534 SH SOLE 2506 0 9028 OWENS ILL INC COM NEW 690768403 891 40170 SH SOLE 12799 0 27371 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 753 23378 SH SOLE 22188 0 1190 PACCAR INC COM 693718108 832 11703 SH SOLE 93 0 11610 PACER FDS TR DEVELOPED MRKT 69374H873 550 18754 SH SOLE 0 0 18754 PACER FDS TR GLOBL CASH ETF 69374H709 2137 67893 SH SOLE 0 0 67893 PACER FDS TR TRENDP 100 ETF 69374H303 6543 216301 SH SOLE 0 0 216301 PACER FDS TR TRENDP 450 ETF 69374H204 17654 567473 SH SOLE 0 0 567473 PACER FDS TR TRENDP 750 ETF 69374H105 26358 920656 SH SOLE 0 0 920656 PACER FDS TR TRENDPILOT EUR 69374H808 7328 238710 SH SOLE 0 0 238710 PACER FDS TR US CASH COWS 100 69374H881 1891 65183 SH SOLE 0 0 65183 PACER FDS TR WEALTHSHIELD 69374H840 489 19375 SH SOLE 0 0 19375 PACIFIC PREMIER BANCORP COM 69478X105 395 9887 SH SOLE 0 0 9887 PACKAGING CORP AMER COM 695156109 698 5788 SH SOLE 17 0 5771 PACWEST BANCORP DEL COM 695263103 328 6499 SH SOLE 837 0 5662 PALATIN TECHNOLOGIES INC COM PAR $ .01 696077403 24 28000 SH SOLE 0 0 28000 PALO ALTO NETWORKS INC COM 697435105 5907 40749 SH SOLE 26372 0 14377 PAN AMERICAN SILVER CORP COM 697900108 1165 74892 SH SOLE 4928 0 69964 PARATEK PHARMACEUTICALS INC COM 699374302 798 44575 SH SOLE 0 0 44575 PARKER HANNIFIN CORP COM 701094104 2189 10969 SH SOLE 6652 0 4317 PATTERN ENERGY GROUP INC CL A 70338P100 222 10320 SH SOLE 0 0 10320 PATTERSON COMPANIES INC COM 703395103 289 7998 SH SOLE 1375 0 6623 PATTERSON UTI ENERGY INC COM 703481101 453 19679 SH SOLE 11958 0 7721 PAYCHEX INC COM 704326107 11575 170024 SH SOLE 13444 0 156580 PAYCOM SOFTWARE INC COM 70432V102 1023 12740 SH SOLE 0 0 12740 PAYPAL HLDGS INC COM 70450Y103 14250 193564 SH SOLE 55056 0 138508 PBF ENERGY INC CL A 69318G106 2185 61629 SH SOLE 0 0 61629 PDC ENERGY INC COM 69327R101 293 5677 SH SOLE 0 0 5677 PDL BIOPHARMA INC COM 69329Y104 105 38169 SH SOLE 0 0 38169 PEABODY ENERGY CORP NEW COM 704551100 980 24886 SH SOLE 0 0 24886 PEBBLEBROOK HOTEL TR COM 70509V100 364 9796 SH SOLE 8059 0 1737 PEGASYSTEMS INC COM 705573103 226 4785 SH SOLE 4085 0 700 PEMBINA PIPELINE CORP COM 706327103 517 14297 SH SOLE 0 0 14297 PENGROWTH ENERGY CORP COM 70706P104 20 24945 SH SOLE 0 0 24945 PENN NATL GAMING INC COM 707569109 380 12116 SH SOLE 8874 0 3242 PENNANTPARK FLOATING RATE CA COM 70806A106 164 11967 SH SOLE 0 0 11967 PENNANTPARK INVT CORP COM 708062104 270 39070 SH SOLE 23701 0 15369 PENNEY J C INC COM 708160106 207 65629 SH SOLE 0 0 65629 PENSKE AUTOMOTIVE GRP INC COM 70959W103 661 13818 SH SOLE 13096 0 722 PENTAIR PLC SHS G7S00T104 1699 24064 SH SOLE 14740 0 9324 PEOPLES BANCORP N C INC COM 710577107 598 19484 SH SOLE 0 0 19484 PEOPLES UNITED FINANCIAL INC COM 712704105 1216 65027 SH SOLE 67 0 64960 PEPSICO INC COM 713448108 51215 427077 SH SOLE 49507 0 377570 PERKINELMER INC COM 714046109 596 8150 SH SOLE 436 0 7714 PERRIGO CO PLC SHS G97822103 658 7545 SH SOLE 793 0 6752 PETMED EXPRESS INC COM 716382106 238 5225 SH SOLE 0 0 5225 PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 212 20569 SH SOLE 0 0 20569 PFIZER INC COM 717081103 57306 1582172 SH SOLE 158158 0 1424014 PG&E CORP COM 69331C108 1457 32498 SH SOLE 12 0 32486 PHILIP MORRIS INTL INC COM 718172109 35179 332979 SH SOLE 59115 0 273864 PHILLIPS 66 COM 718546104 13829 136721 SH SOLE 7886 0 128835 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 1460 74452 SH SOLE 3850 0 70602 PILGRIMS PRIDE CORP NEW COM 72147K108 564 18164 SH SOLE 0 0 18164 PIMCO CA MUNICIPAL INCOME FD COM 72200N106 404 23365 SH SOLE 0 0 23365 PIMCO CALIF MUN INCOME FD II COM 72200M108 161 15894 SH SOLE 0 0 15894 PIMCO CALIF MUN INCOME FD II COM 72201C109 406 38884 SH SOLE 0 0 38884 PIMCO CORPORATE & INCOME OPP COM 72201B101 5076 308389 SH SOLE 0 0 308389 PIMCO CORPORATE INCOME STRAT COM 72200U100 1492 86770 SH SOLE 0 0 86770 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1105 36763 SH SOLE 0 0 36763 PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 3907 174130 SH SOLE 0 0 174130 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 25331 252100 SH SOLE 0 0 252100 PIMCO ETF TR 1-3YR USTREIDX 72201R106 268 5335 SH SOLE 0 0 5335 PIMCO ETF TR 1-5 US TIP IDX 72201R205 4678 90051 SH SOLE 0 0 90051 PIMCO ETF TR 15+ YR US TIPS 72201R304 277 4003 SH SOLE 0 0 4003 PIMCO ETF TR 25YR+ ZERO U S 72201R882 4570 37634 SH SOLE 0 0 37634 PIMCO ETF TR ACTIVE BD ETF 72201R775 16245 153256 SH SOLE 0 0 153256 PIMCO ETF TR BROAD US TIPS 72201R403 1211 20802 SH SOLE 0 0 20802 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 42571 419169 SH SOLE 0 0 419169 PIMCO ETF TR ENHNCD LW DUR AC 72201R718 1651 16451 SH SOLE 0 0 16451 PIMCO ETF TR INTER MUN BD ACT 72201R866 2462 45899 SH SOLE 0 0 45899 PIMCO ETF TR INV GRD CRP BD 72201R817 3613 34193 SH SOLE 0 0 34193 PIMCO GLOBAL STOCKSPLS INCM COM 722011103 1310 85178 SH SOLE 0 0 85178 PIMCO HIGH INCOME FD COM SHS 722014107 258 34563 SH SOLE 0 0 34563 PIMCO INCOME OPPORTUNITY FD COM 72202B100 304 11733 SH SOLE 0 0 11733 PIMCO INCOME STRATEGY FUND COM 72201H108 2382 203945 SH SOLE 0 0 203945 PIMCO INCOME STRATEGY FUND I COM 72201J104 1083 103859 SH SOLE 0 0 103859 PIMCO MUN INCOME FD II COM 72200W106 281 21320 SH SOLE 0 0 21320 PIMCO MUN INCOME FD III COM 72201A103 539 46562 SH SOLE 0 0 46562 PIMCO MUNICIPAL INCOME FD COM 72200R107 456 35102 SH SOLE 0 0 35102 PIMCO STRATEGIC INCOME FD IN COM 72200X104 361 39295 SH SOLE 0 0 39295 PINNACLE FOODS INC DEL COM 72348P104 270 4540 SH SOLE 2283 0 2257 PINNACLE WEST CAP CORP COM 723484101 515 6041 SH SOLE 810 0 5231 PIONEER MUN HIGH INCOME TR COM SHS 723763108 151 12760 SH SOLE 0 0 12760 PIONEER NAT RES CO COM 723787107 3638 21048 SH SOLE 16515 0 4533 PIXELWORKS INC COM NEW 72581M305 66 10479 SH SOLE 0 0 10479 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1200 58126 SH SOLE 0 0 58126 PLANET FITNESS INC CL A 72703H101 530 15294 SH SOLE 12000 0 3294 PLANTRONICS INC NEW COM 727493108 240 4756 SH SOLE 2866 0 1890 PNC FINL SVCS GROUP INC *W EXP 12/31/201 693475121 324 4173 SH SOLE 0 0 4173 PNC FINL SVCS GROUP INC COM 693475105 6079 42128 SH SOLE 24834 0 17294 PNM RES INC COM 69349H107 667 16494 SH SOLE 9685 0 6809 POLARIS INDS INC COM 731068102 2068 16679 SH SOLE 0 0 16679 POLYMET MINING CORP COM 731916102 41 47660 SH SOLE 0 0 47660 POOL CORPORATION COM 73278L105 585 4510 SH SOLE 3689 0 821 PORTLAND GEN ELEC CO COM NEW 736508847 239 5237 SH SOLE 3379 0 1858 POSCO SPONSORED ADR 693483109 2537 32466 SH SOLE 6504 0 25962 POST HLDGS INC COM 737446104 874 11031 SH SOLE 6018 0 5013 POTASH CORP SASK INC COM 73755L107 2092 101284 SH SOLE 31784 0 69500 POWERSHARES ACT MANG COMM FD OPT YLD DIV 73937V106 5835 334369 SH SOLE 0 0 334369 POWERSHARES ACTIVE MNG ETF T S&P500 DWNHDGE 73935B805 233 8540 SH SOLE 0 0 8540 POWERSHARES ACTIVE MNG ETF T US REAL EST FD 73935B508 801 9758 SH SOLE 0 0 9758 POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 6414 386163 SH SOLE 0 0 386163 POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 838 26855 SH SOLE 0 0 26855 POWERSHARES ETF TR II CALI MUNI ETF 73936T441 10622 402648 SH SOLE 0 0 402648 POWERSHARES ETF TR II DEV MKTS EX-US 73936T789 1970 43402 SH SOLE 0 0 43402 POWERSHARES ETF TR II DWA TACT MLT 73937B399 11628 432528 SH SOLE 0 0 432528 POWERSHARES ETF TR II DWA TCTL SCTR 73937B498 8180 289574 SH SOLE 0 0 289574 POWERSHARES ETF TR II EM MRK LOW VOL 73937B662 1216 47995 SH SOLE 0 0 47995 POWERSHARES ETF TR II EMER MRKT PORT 73936T763 2542 113842 SH SOLE 0 0 113842 POWERSHARES ETF TR II EX US SML PORT 73936T771 319 9282 SH SOLE 0 0 9282 POWERSHARES ETF TR II FDM HG YLD RAFI 73936T557 3235 170710 SH SOLE 0 0 170710 POWERSHARES ETF TR II FND INV GR CP 73937B761 1155 45184 SH SOLE 0 0 45184 POWERSHARES ETF TR II GBL CLEAN ENER 73936T615 145 11023 SH SOLE 0 0 11023 POWERSHARES ETF TR II GBL WTR PORT 73936T623 821 31511 SH SOLE 0 0 31511 POWERSHARES ETF TR II I-30 LAD TREAS 73936T524 2129 64929 SH SOLE 0 0 64929 POWERSHARES ETF TR II INSUR NATL MUN 73936T474 25150 974435 SH SOLE 0 0 974435 POWERSHARES ETF TR II INTL DEV LOWVL 73937B688 3473 103180 SH SOLE 0 0 103180 POWERSHARES ETF TR II KBW BK PORT 73937B746 19073 346647 SH SOLE 0 0 346647 POWERSHARES ETF TR II KBW RG BK PORT 73937B712 902 16112 SH SOLE 0 0 16112 POWERSHARES ETF TR II LAD 0-5Y CR BD 73937B589 341 13687 SH SOLE 0 0 13687 POWERSHARES ETF TR II PFD PORTFOLIO 73936T565 56668 3813436 SH SOLE 58 0 3813378 POWERSHARES ETF TR II PWRS INT BUYBK 73937B621 1833 48764 SH SOLE 0 0 48764 POWERSHARES ETF TR II PWRSHS SP500 LOW 73937B654 74556 1757160 SH SOLE 0 0 1757160 POWERSHARES ETF TR II S&P INT DEV QLTY 73936T805 505 20876 SH SOLE 0 0 20876 POWERSHARES ETF TR II S&P SMCP CONSU 73937B605 1239 16572 SH SOLE 0 0 16572 POWERSHARES ETF TR II S&P SMCP ENE P 73937B704 166 10803 SH SOLE 0 0 10803 POWERSHARES ETF TR II S&P SMCP HC PO 73937B886 835 8473 SH SOLE 0 0 8473 POWERSHARES ETF TR II S&P SMCP IT PO 73937B860 1322 17298 SH SOLE 0 0 17298 POWERSHARES ETF TR II S&P SMLCP HIG VO 73937B365 205 8150 SH SOLE 0 0 8150 POWERSHARES ETF TR II S&P400 LOVL PT 73937B647 35793 788733 SH SOLE 0 0 788733 POWERSHARES ETF TR II S&P500 HGH BET 73937B829 1703 40086 SH SOLE 0 0 40086 POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 90648 1898783 SH SOLE 0 0 1898783 POWERSHARES ETF TR II S&P600 LOVL PT 73937B639 20729 448189 SH SOLE 0 0 448189 POWERSHARES ETF TR II SOVEREIGN DEBT 73936T573 17275 584796 SH SOLE 108 0 584688 POWERSHARES ETF TR II TXBLE MUN PRTFLO 73937B407 7454 242868 SH SOLE 0 0 242868 POWERSHARES ETF TR II VAR RATE PFD POR 73937B597 4423 172386 SH SOLE 0 0 172386 POWERSHARES ETF TR II EX RTE SEN LOW 73937B563 205 6051 SH SOLE 0 0 6051 POWERSHARES ETF TRUST AERSPC DEF PTF 73935X690 11914 221048 SH SOLE 0 0 221048 POWERSHARES ETF TRUST BASIC MAT SECT 73935X427 1206 17074 SH SOLE 0 0 17074 POWERSHARES ETF TRUST CLEANTECH PORT 73935X278 773 18279 SH SOLE 0 0 18279 POWERSHARES ETF TRUST CON DISCRE SEC 73935X419 313 6231 SH SOLE 0 0 6231 POWERSHARES ETF TRUST CON STAPLE SEC 73935X393 1384 21260 SH SOLE 0 0 21260 POWERSHARES ETF TRUST DIV ACHV PRTF 73935X732 3384 127929 SH SOLE 0 0 127929 POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 24054 465886 SH SOLE 0 0 465886 POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 1984 42059 SH SOLE 0 0 42059 POWERSHARES ETF TRUST DYN BLDG CNSTR 73935X666 7954 229354 SH SOLE 0 0 229354 POWERSHARES ETF TRUST DYN EN EX PROD 73935X658 517 22571 SH SOLE 0 0 22571 POWERSHARES ETF TRUST DYN FD & BEV 73935X849 1415 41788 SH SOLE 0 0 41788 POWERSHARES ETF TRUST DYN LSR & ENT 73935X757 770 17417 SH SOLE 0 0 17417 POWERSHARES ETF TRUST DYN MEDIA PORT 73935X823 1685 59956 SH SOLE 0 0 59956 POWERSHARES ETF TRUST DYN NETWKG PRT 73935X815 472 10197 SH SOLE 0 0 10197 POWERSHARES ETF TRUST DYN OIL SVCS 73935X625 351 36758 SH SOLE 0 0 36758 POWERSHARES ETF TRUST DYN PHRMA PORT 73935X799 6480 100983 SH SOLE 0 0 100983 POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 4763 94381 SH SOLE 0 0 94381 POWERSHARES ETF TRUST DYN SFTWR PORT 73935X773 593 9337 SH SOLE 0 0 9337 POWERSHARES ETF TRUST DYN UTIL PORTF 73935X591 1590 57140 SH SOLE 0 0 57140 POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 32265 546777 SH SOLE 0 0 546777 POWERSHARES ETF TRUST DYNAMIC MKT PT 73935X104 1263 13257 SH SOLE 0 0 13257 POWERSHARES ETF TRUST DYNAMIC OTC PT 73935X203 243 2369 SH SOLE 0 0 2369 POWERSHARES ETF TRUST DYNM LRG CP GR 73935X609 10785 259935 SH SOLE 0 0 259935 POWERSHARES ETF TRUST DYNM LRG CP VL 73935X708 16248 418647 SH SOLE 0 0 418647 POWERSHARES ETF TRUST ENERGY SEC POR 73935X385 704 17827 SH SOLE 0 0 17827 POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 16345 866189 SH SOLE 0 0 866189 POWERSHARES ETF TRUST FINL SECT PORT 73935X377 745 21229 SH SOLE 0 0 21229 POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 150225 1322632 SH SOLE 0 0 1322632 POWERSHARES ETF TRUST FTSE US1500 SM 73935X567 8643 66540 SH SOLE 0 0 66540 POWERSHARES ETF TRUST GBL LSTD PVT EQT 73935X195 2729 219225 SH SOLE 0 0 219225 POWERSHARES ETF TRUST GOLDEN DRG CHINA 73935X401 2758 61512 SH SOLE 0 0 61512 POWERSHARES ETF TRUST HI YLD EQ DVDN 73935X302 5489 308213 SH SOLE 0 0 308213 POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 2514 34879 SH SOLE 0 0 34879 POWERSHARES ETF TRUST INDL SECT PORT 73935X369 1125 18454 SH SOLE 0 0 18454 POWERSHARES ETF TRUST INTL DIV ACHV 73935X716 2188 132295 SH SOLE 0 0 132295 POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 6882 59480 SH SOLE 0 0 59480 POWERSHARES ETF TRUST RUSSELL 200 WTH 73935X450 1845 34804 SH SOLE 0 0 34804 POWERSHARES ETF TRUST RUSSELL 2000 GRW 73935X872 631 19648 SH SOLE 0 0 19648 POWERSHARES ETF TRUST RUSSELL 2000 VAL 73935X864 4067 132031 SH SOLE 0 0 132031 POWERSHARES ETF TRUST RUSSELL 2000 WTH 73935X435 7294 167984 SH SOLE 0 0 167984 POWERSHARES ETF TRUST RUSSELL MID GRW 73935X807 854 20120 SH SOLE 0 0 20120 POWERSHARES ETF TRUST RUSSELL MID VAL 73935X880 584 18651 SH SOLE 0 0 18651 POWERSHARES ETF TRUST S&P 500 QLTY PRT 73935X682 16377 537827 SH SOLE 0 0 537827 POWERSHARES ETF TRUST TECH SECT PORT 73935X344 934 17727 SH SOLE 0 0 17727 POWERSHARES ETF TRUST WATER RESOURCE 73935X575 3563 117715 SH SOLE 0 0 117715 POWERSHARES ETF TRUST ZACKS MC PRTFL 73935X740 386 19965 SH SOLE 0 0 19965 POWERSHARES ETF TRUST WILDERHILL CN EN 73935X112 393 15511 SH SOLE 0 0 15511 POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 9573 400537 SH SOLE 0 0 400537 POWERSHARES ETF TRUST II DWA DEVMKTMOM PT 73936Q108 1233 44630 SH SOLE 0 0 44630 POWERSHARES ETF TRUST II DWA EMKT MOM PTF 73936Q207 3079 149851 SH SOLE 0 0 149851 POWERSHARES ETF TRUST II DWA SC MOMNT PTF 73936Q744 1031 21157 SH SOLE 0 0 21157 POWERSHARES ETF TRUST II GLBL ST HI YLD 73936Q710 4030 169030 SH SOLE 0 0 169030 POWERSHARES ETF TRUST II INTL CORP BOND 73936Q835 282 10209 SH SOLE 0 0 10209 POWERSHARES ETF TRUST II KBW HG YLD FIN 73936Q793 11555 489415 SH SOLE 0 0 489415 POWERSHARES ETF TRUST II KBW YIELD REIT 73936Q819 6400 180737 SH SOLE 0 0 180737 POWERSHARES ETF TRUST II PRP CAS INS PT 73936Q777 3140 52861 SH SOLE 0 0 52861 POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 42667 1851855 SH SOLE 0 0 1851855 POWERSHARES EXCHANGE TRADED RUSSELL 200 GRW 739371102 808 17792 SH SOLE 0 0 17792 POWERSHARES EXCHANGE TRADED RUSSELL 200 VAL 739371201 221 5700 SH SOLE 0 0 5700 POWERSHARES GLOBAL ETF FD S&P 500 BUYWRT 73936G308 3680 171566 SH SOLE 0 0 171566 POWERSHARES INDIA ETF TR INDIA PORT 73935L100 353 13358 SH SOLE 0 0 13358 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 567662 3644465 SH SOLE 306 0 3644159 POWERSHARES QQQ TRUST UNIT SER 1 73935A104 7056 45300 SH Put SOLE 0 0 45300 POWERSHS DB MULTI SECT COMM DB BASE METALS 73936B705 1954 100670 SH SOLE 0 0 100670 POWERSHS DB MULTI SECT COMM DB ENERGY FUND 73936B101 225 15451 SH SOLE 0 0 15451 POWERSHS DB MULTI SECT COMM DB OIL FUND 73936B507 1366 134570 SH SOLE 0 0 134570 POWERSHS DB MULTI SECT COMM DB PREC MTLS 73936B200 276 7183 SH SOLE 0 0 7183 POWERSHS DB MULTI SECT COMM PS DB AGRICUL FD 73936B408 1684 89748 SH SOLE 0 0 89748 POWERSHS DB US DOLLAR INDEX DOLL INDX BULL 73936D107 1664 69234 SH SOLE 0 0 69234 PPG INDS INC COM 693506107 7492 64136 SH SOLE 48476 0 15660 PPL CORP COM 69351T106 6328 204443 SH SOLE 23194 0 181249 PRA GROUP INC COM 69354N106 301 9023 SH SOLE 8788 0 235 PRA HEALTH SCIENCES INC COM 69354M108 1063 11667 SH SOLE 1586 0 10081 PRAXAIR INC COM 74005P104 4061 26251 SH SOLE 9561 0 16690 PRECISION DRILLING CORP COM 2010 74022D308 58 19096 SH SOLE 13921 0 5175 PRESTIGE BRANDS HLDGS INC COM 74112D101 251 5642 SH SOLE 5420 0 222 PRETIUM RES INC COM 74139C102 141 12333 SH SOLE 0 0 12333 PRICE T ROWE GROUP INC COM 74144T108 9813 93522 SH SOLE 12280 0 81242 PRICE T ROWE PRICE GROUP INC COM 74144T108 1500 14300 SH Put SOLE 0 0 14300 PRICELINE GRP INC COM NEW 741503403 4136 2380 SH SOLE 356 0 2024 PRINCIPAL EXCHANGE TRADED FD PRIN EDGE ACTV 74255Y102 451 10929 SH SOLE 0 0 10929 PRINCIPAL FINL GROUP INC COM 74251V102 1355 19207 SH SOLE 374 0 18833 PROASSURANCE CORP COM 74267C106 591 10348 SH SOLE 8434 0 1914 PROCTER AND GAMBLE CO COM 742718109 84813 923089 SH SOLE 27882 0 895207 PROGENICS PHARMACEUTICALS IN COM 743187106 66 11041 SH SOLE 8359 0 2682 PROGRESSIVE CORP OHIO COM 743315103 3371 59847 SH SOLE 29572 0 30275 PROLOGIS INC COM 74340W103 1174 18205 SH SOLE 2108 0 16097 PROOFPOINT INC COM 743424103 391 4401 SH SOLE 2600 0 1801 PROSHARES TR HGH YLD INT RATE 74348A541 1194 17756 SH SOLE 0 0 17756 PROSHARES TR INVT INT RT HG 74347B607 1887 24497 SH SOLE 0 0 24497 PROSHARES TR MDCP 400 DIVID 74347B680 6822 125061 SH SOLE 0 0 125061 PROSHARES TR MORNINGSTAR ALTR 74347B813 301 7907 SH SOLE 0 0 7907 PROSHARES TR MSCI EAFE DIVD 74347B839 2067 53508 SH SOLE 0 0 53508 PROSHARES TR MSCI EMRG ETF 74347X302 364 3875 SH SOLE 0 0 3875 PROSHARES TR PROSHS EMG ETF 74347B847 370 6314 SH SOLE 0 0 6314 PROSHARES TR PSHS LC COR PLUS 74347R248 19929 298523 SH SOLE 0 0 298523 PROSHARES TR PSHS SH MSCI EAF 74347R370 460 18062 SH SOLE 0 0 18062 PROSHARES TR PSHS SHORT DOW30 74347R701 1410 94377 SH SOLE 0 0 94377 PROSHARES TR PSHS ULT S&P 500 74347R107 2499 22838 SH SOLE 0 0 22838 PROSHARES TR PSHS ULTRA QQQ 74347R206 1407 19191 SH SOLE 0 0 19191 PROSHARES TR RUSS 2000 DIVD 74347B698 11935 216245 SH SOLE 0 0 216245 PROSHARES TR S&P 500 DV ARIST 74348A467 51498 804157 SH SOLE 6095 0 798062 PROSHARES TR SHORT QQQ NEW 74347B714 394 11076 SH SOLE 0 0 11076 PROSHARES TR SHORT S&P 500 NE 74347B425 9858 326652 SH SOLE 0 0 326652 PROSHARES TR SHRT 20+YR TRE 74347X849 3482 159228 SH SOLE 0 0 159228 PROSHARES TR SHRT HGH YIELD 74347R131 326 14083 SH SOLE 0 0 14083 PROSHARES TR SHRT RUSSELL2000 74348A210 2144 50722 SH SOLE 0 0 50722 PROSHARES TR SP500 EX ENRGY 74347B581 219 3875 SH SOLE 0 0 3875 PROSHARES TR ULTRA FNCLS NEW 74347X633 784 6131 SH SOLE 0 0 6131 PROSHARES TR MSCI EUR DIV 74347B540 361 8648 SH SOLE 0 0 8648 PROSHARES TR PSHS ULTRUSS2000 74347R842 208 2948 SH SOLE 0 0 2948 PROSHARES TR II PROSHS SHT EUR 74347W742 306 7660 SH SOLE 0 0 7660 PROSHARES TR II ULTA BLMBG 2017 74347W247 231 9850 SH SOLE 0 0 9850 PROSHARES TR II VIX SH TRM FUTRS 74347W171 301 13001 SH SOLE 0 0 13001 PROSHARES TR ULTRASHRT S&P500 74347B383 1420 34595 SH SOLE 0 0 34595 PROSPECT CAPITAL CORPORATION COM 74348T102 1850 274451 SH SOLE 0 0 274451 PROSPECT CAPITAL CORPORATION NOTE 4.750% 4/1 74348TAQ5 403 400000 PRN SOLE 0 0 400000 PROSPECT CAPITAL CORPORATION NOTE 5.750% 3/1 74348TAL6 894 889000 PRN SOLE 0 0 889000 PROSPECT CAPITAL CORPORATION NOTE 5.875% 1/1 74348TAM4 465 455000 PRN SOLE 0 0 455000 PROTO LABS INC COM 743713109 338 3284 SH SOLE 2283 0 1001 PRUDENTIAL FINL INC COM 744320102 5873 51077 SH SOLE 3716 0 47361 PRUDENTIAL PLC ADR 74435K204 626 12335 SH SOLE 9944 0 2391 PS BUSINESS PKS INC CALIF COM 69360J107 1972 15762 SH SOLE 0 0 15762 PSYCHEMEDICS CORP COM NEW 744375205 469 22827 SH SOLE 0 0 22827 PTC INC COM 69370C100 382 6285 SH SOLE 4769 0 1516 PUBLIC STORAGE COM 74460D109 6533 31257 SH SOLE 3237 0 28020 PUBLIC SVC ENTERPRISE GROUP COM 744573106 5589 108517 SH SOLE 16964 0 91553 PULTE GROUP INC COM 745867101 2075 62392 SH SOLE 32269 0 30123 PURE STORAGE INC CL A 74624M102 601 37902 SH SOLE 0 0 37902 PUTNAM MANAGED MUN INCOM TR COM 746823103 389 52474 SH SOLE 0 0 52474 PUTNAM MASTER INTER INCOME T SH BEN INT 746909100 75 15739 SH SOLE 0 0 15739 PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 242 19594 SH SOLE 0 0 19594 PUTNAM PREMIER INCOME TR SH BEN INT 746853100 323 60631 SH SOLE 0 0 60631 PVH CORP COM 693656100 675 4920 SH SOLE 2849 0 2071 Q2 HLDGS INC COM 74736L109 390 10580 SH SOLE 10086 0 494 QORVO INC COM 74736K101 1196 17956 SH SOLE 784 0 17172 QUAKER CHEM CORP COM 747316107 419 2779 SH SOLE 1400 0 1379 QUALCOMM INC COM 747525103 18862 294627 SH SOLE 14182 0 280445 QUALYS INC COM 74758T303 219 3686 SH SOLE 0 0 3686 QUANTA SVCS INC COM 74762E102 739 18904 SH SOLE 6646 0 12258 QUEST DIAGNOSTICS INC COM 74834L100 543 5510 SH SOLE 217 0 5293 QUICKLOGIC CORP COM 74837P108 68 39052 SH SOLE 0 0 39052 RADIAN GROUP INC COM 750236101 2530 122745 SH SOLE 12336 0 110409 RADIUS HEALTH INC COM NEW 750469207 273 8608 SH SOLE 10 0 8598 RADNET INC COM 750491102 132 13093 SH SOLE 0 0 13093 RAIT FINANCIAL TRUST COM NEW 749227609 5 13759 SH SOLE 0 0 13759 RANDGOLD RES LTD ADR 752344309 311 3145 SH SOLE 0 0 3145 RAPID7 INC COM 753422104 441 23625 SH SOLE 0 0 23625 RAYMOND JAMES FINANCIAL INC COM 754730109 1710 19130 SH SOLE 7283 0 11847 RAYONIER INC COM 754907103 343 10829 SH SOLE 0 0 10829 RAYTHEON CO COM NEW 755111507 22324 118839 SH SOLE 16174 0 102665 REALITY SHS ETF TR DIVCN LDRS ETF 75605A405 3809 119216 SH SOLE 0 0 119216 REALITY SHS ETF TR DIVS ETF 75605A108 558 21419 SH SOLE 0 0 21419 REALOGY HLDGS CORP COM 75605Y106 848 31993 SH SOLE 31058 0 935 REALTY INCOME CORP COM 756109104 8541 149798 SH SOLE 6712 0 143086 REAVES UTIL INCOME FD COM SH BEN INT 756158101 1355 43788 SH SOLE 0 0 43788 RED HAT INC COM 756577102 7466 62157 SH SOLE 50069 0 12088 REDWOOD TR INC COM 758075402 314 21205 SH SOLE 0 0 21205 REGAL BELOIT CORP COM 758750103 297 3883 SH SOLE 3002 0 881 REGAL ENTMT GROUP CL A 758766109 266 11553 SH SOLE 163 0 11390 REGENCY CTRS CORP COM 758849103 487 7046 SH SOLE 113 0 6933 REGENERON PHARMACEUTICALS COM 75886F107 3643 9689 SH SOLE 8130 0 1559 REGIONAL HEALTH PPTYS INC COM 75903M101 2 11300 SH SOLE 0 0 11300 REGIONS FINL CORP NEW COM 7591EP100 2357 136404 SH SOLE 31632 0 104772 REGIS CORP MINN COM 758932107 938 61060 SH SOLE 0 0 61060 REINSURANCE GROUP AMER INC COM NEW 759351604 372 2386 SH SOLE 521 0 1865 RELIANCE STEEL & ALUMINUM CO COM 759509102 656 7621 SH SOLE 1950 0 5671 RELX NV SPONSORED ADR 75955B102 1144 49606 SH SOLE 49531 0 75 RELX PLC SPONSORED ADR 759530108 259 10945 SH SOLE 10578 0 367 RENASANT CORP COM 75970E107 1009 24675 SH SOLE 0 0 24675 REPUBLIC SVCS INC COM 760759100 1136 16806 SH SOLE 56 0 16750 RESMED INC COM 761152107 894 10553 SH SOLE 3170 0 7383 RETAIL PPTYS AMER INC CL A 76131V202 1787 132979 SH SOLE 1440 0 131539 REV GROUP INC COM 749527107 335 10283 SH SOLE 10283 0 0 REWALK ROBOTICS LTD SHS M8216Q101 25 23000 SH SOLE 0 0 23000 REX ENERGY CORPORATION COM NEW 761565506 38 27770 SH SOLE 0 0 27770 RH COM 74967X103 224 2597 SH SOLE 21 0 2576 RINGCENTRAL INC CL A 76680R206 997 20589 SH SOLE 6339 0 14250 RIO TINTO PLC SPONSORED ADR 767204100 2609 49297 SH SOLE 7079 0 42218 RITCHIE BROS AUCTIONEERS COM 767744105 326 10885 SH SOLE 9440 0 1445 RITE AID CORP COM 767754104 305 154943 SH SOLE 0 0 154943 RIVERNORTH DOUBLELINE STRATE COM 76882G107 1183 64387 SH SOLE 0 0 64387 RIVERNORTH OPPRTUNITIES FD I COM 76881Y109 549 27414 SH SOLE 0 0 27414 RLI CORP COM 749607107 1141 18805 SH SOLE 2508 0 16297 RMR REAL ESTATE INCOME FUND COM 76970B101 385 20168 SH SOLE 0 0 20168 ROCKWELL AUTOMATION INC COM 773903109 6428 32735 SH SOLE 5805 0 26930 ROCKWELL COLLINS INC COM 774341101 6570 48441 SH SOLE 17431 0 31010 ROGERS CORP COM 775133101 201 1241 SH SOLE 213 0 1028 ROKU INC COM CL A 77543R102 874 16885 SH SOLE 0 0 16885 ROLLINS INC COM 775711104 585 12571 SH SOLE 1561 0 11010 ROPER TECHNOLOGIES INC COM 776696106 1514 5842 SH SOLE 3655 0 2187 ROSS STORES INC COM 778296103 1732 21575 SH SOLE 6660 0 14915 ROYAL BK CDA MONTREAL QUE COM 780087102 4673 57231 SH SOLE 0 0 57231 ROYAL BK SCOTLAND GROUP PLC SP ADR PREF S 780097739 365 14327 SH SOLE 0 0 14327 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1980 16597 SH SOLE 411 0 16186 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 7510 109966 SH SOLE 11347 0 98619 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 10818 162165 SH SOLE 26653 0 135512 ROYAL GOLD INC COM 780287108 1968 23969 SH SOLE 0 0 23969 ROYCE MICRO-CAP TR INC COM 780915104 1003 106204 SH SOLE 0 0 106204 ROYCE VALUE TR INC COM 780910105 1653 102230 SH SOLE 0 0 102230 RPC INC COM 749660106 225 8804 SH SOLE 0 0 8804 RPM INTL INC COM 749685103 1882 35910 SH SOLE 0 0 35910 RPX CORP COM 74972G103 219 16269 SH SOLE 0 0 16269 RSP PERMIAN INC COM 74978Q105 558 13718 SH SOLE 6600 0 7118 RUSH ENTERPRISES INC CL A 781846209 394 7746 SH SOLE 7746 0 0 RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 440 4221 SH SOLE 3773 0 448 RYDER SYS INC COM 783549108 643 7639 SH SOLE 34 0 7605 RYDEX ETF TRUST GUG S&P MC400 PG 78355W601 17645 114506 SH SOLE 0 0 114506 RYDEX ETF TRUST GUG S&P MC400 PV 78355W502 570 8177 SH SOLE 0 0 8177 RYDEX ETF TRUST GUG S&P SC500 EQ 78355W882 269 2692 SH SOLE 0 0 2692 RYDEX ETF TRUST GUG S&P SC600 PG 78355W809 8210 71679 SH SOLE 0 0 71679 RYDEX ETF TRUST GUG S&P SC600 PV 78355W700 1070 14633 SH SOLE 0 0 14633 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 206271 2041686 SH SOLE 7679 0 2034007 RYDEX ETF TRUST GUG S&P500 EQ WT 78355W833 886 7339 SH SOLE 0 0 7339 RYDEX ETF TRUST GUG S&P500 EWCON 78355W874 6676 49931 SH SOLE 0 0 49931 RYDEX ETF TRUST GUG S&P500 PU GR 78355W403 31558 301035 SH SOLE 0 0 301035 RYDEX ETF TRUST GUG S&P500 PU VA 78355W304 14718 222028 SH SOLE 0 0 222028 RYDEX ETF TRUST GUG S&P500EQWTEN 78355W866 274 4703 SH SOLE 0 0 4703 RYDEX ETF TRUST GUG S&P500EQWTFI 78355W858 5345 121090 SH SOLE 0 0 121090 RYDEX ETF TRUST GUG S&P500EQWTHC 78355W841 3272 18218 SH SOLE 0 0 18218 RYDEX ETF TRUST GUG S&P500EQWTMA 78355W825 410 3639 SH SOLE 0 0 3639 RYDEX ETF TRUST GUG S&P500EQWTTE 78355W817 6596 46136 SH SOLE 0 0 46136 RYDEX ETF TRUST GUG S&P500EQWTUT 78355W791 2355 27454 SH SOLE 0 0 27454 RYDEX ETF TRUST GUGGENHM S&P 400 78355W577 3484 54173 SH SOLE 0 0 54173 RYDEX ETF TRUST GUGGENHM S&P 500 78355W205 3100 16313 SH SOLE 0 0 16313 RYDEX ETF TRUST GUGGENHM S&P 600 78355W585 823 15116 SH SOLE 0 0 15116 S&P GLOBAL INC COM 78409V104 2082 12292 SH SOLE 431 0 11861 SABINE ROYALTY TR UNIT BEN INT 785688102 264 5913 SH SOLE 0 0 5913 SABRA HEALTH CARE REIT INC COM 78573L106 2239 119291 SH SOLE 0 0 119291 SALESFORCE COM INC COM 79466L302 8216 80372 SH SOLE 18709 0 61663 SALESFORCE.COM INC COM 79466L302 1983 19400 SH Put SOLE 0 0 19400 SAN JUAN BASIN RTY TR UNIT BEN INT 798241105 119 14427 SH SOLE 0 0 14427 SANDSTORM GOLD LTD COM NEW 80013R206 359 71994 SH SOLE 0 0 71994 SANMINA CORPORATION COM 801056102 260 7864 SH SOLE 5762 0 2102 SANOFI SPONSORED ADR 80105N105 5747 133659 SH SOLE 23067 0 110592 SAP SE SPON ADR 803054204 1222 10872 SH SOLE 7772 0 3100 SAREPTA THERAPEUTICS INC COM 803607100 643 11559 SH SOLE 1620 0 9939 SBA COMMUNICATIONS CORP NEW CL A 78410G104 1361 8334 SH SOLE 6407 0 1927 SCANA CORP NEW COM 80589M102 658 16548 SH SOLE 0 0 16548 SCHEIN HENRY INC COM 806407102 446 6379 SH SOLE 3487 0 2892 SCHLUMBERGER LTD COM 806857108 16939 251358 SH SOLE 123979 0 127379 SCHWAB CHARLES CORP NEW COM 808513105 10227 199080 SH SOLE 93527 0 105553 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 15760 564080 SH SOLE 0 0 564080 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 22012 646070 SH SOLE 0 0 646070 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 322 8783 SH SOLE 0 0 8783 SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 861 16139 SH SOLE 0 0 16139 SCHWAB STRATEGIC TR SCHWAB FDT US BM 808524789 644 17285 SH SOLE 0 0 17285 SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 335 8937 SH SOLE 0 0 8937 SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 360 9494 SH SOLE 0 0 9494 SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1425 48012 SH SOLE 0 0 48012 SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 442 14534 SH SOLE 0 0 14534 SCHWAB STRATEGIC TR SCHWB FDT INT SC 808524748 502 13952 SH SOLE 0 0 13952 SCHWAB STRATEGIC TR SHT TM US TRES 808524862 842 16832 SH SOLE 0 0 16832 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 10870 208878 SH SOLE 0 0 208878 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 15129 234485 SH SOLE 0 0 234485 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 15748 307763 SH SOLE 0 0 307763 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 33783 477766 SH SOLE 0 0 477766 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13448 245980 SH SOLE 0 0 245980 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 9639 151122 SH SOLE 0 0 151122 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 10473 196604 SH SOLE 0 0 196604 SCHWAB STRATEGIC TR US REIT ETF 808524847 2007 48212 SH SOLE 0 0 48212 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 10944 156925 SH SOLE 0 0 156925 SCHWAB STRATEGIC TR US TIPS ETF 808524870 7528 135813 SH SOLE 0 0 135813 SCIENCE APPLICATNS INTL CP N COM 808625107 283 3700 SH SOLE 1424 0 2276 SCORPIO TANKERS INC SHS Y7542C106 71 23312 SH SOLE 0 0 23312 SCOTTS MIRACLE GRO CO CL A 810186106 2305 21547 SH SOLE 165 0 21382 SEABOARD CORP COM 811543107 300 68 SH SOLE 0 0 68 SEADRILL LIMITED SHS G7945E105 44 189923 SH SOLE 0 0 189923 SEAGATE TECHNOLOGY PLC SHS G7945M107 4207 100548 SH SOLE 66190 0 34358 SEALED AIR CORP NEW COM 81211K100 302 6117 SH SOLE 4268 0 1849 SEASPAN CORP SHS Y75638109 898 133063 SH SOLE 0 0 133063 SEATTLE GENETICS INC COM 812578102 4770 89158 SH SOLE 0 0 89158 SEAWORLD ENTMT INC COM 81282V100 181 13358 SH SOLE 12852 0 506 SEI INVESTMENTS CO COM 784117103 1985 27624 SH SOLE 12850 0 14774 SELECT INCOME REIT COM SH BEN INT 81618T100 4754 189194 SH SOLE 2571 0 186623 SELECT MED HLDGS CORP COM 81619Q105 211 11947 SH SOLE 9356 0 2591 SELECT SECTOR SPDR TR ENERGY 81369Y506 94818 1312173 SH SOLE 268 0 1311905 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4762 144569 SH SOLE 160 0 144409 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 48746 493933 SH SOLE 299 0 493634 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 41351 726852 SH SOLE 27 0 726825 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 116042 1403513 SH SOLE 42187 0 1361326 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 211419 7575044 SH SOLE 84187 0 7490857 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 150790 1992728 SH SOLE 31 0 1992697 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 37573 713230 SH SOLE 12 0 713218 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 21541 355873 SH SOLE 14 0 355859 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 124304 1943761 SH SOLE 0 0 1943761 SELECTIVE INS GROUP INC COM 816300107 6183 105329 SH SOLE 0 0 105329 SEMPRA ENERGY COM 816851109 2108 19716 SH SOLE 132 0 19584 SEMTECH CORP COM 816850101 358 10467 SH SOLE 8234 0 2233 SENIOR HSG PPTYS TR SH BEN INT 81721M109 2539 132574 SH SOLE 0 0 132574 SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 1215 23766 SH SOLE 22772 0 994 SERVICE CORP INTL COM 817565104 1890 50646 SH SOLE 27421 0 23225 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 361 7044 SH SOLE 399 0 6645 SERVICENOW INC COM 81762P102 630 4829 SH SOLE 1532 0 3297 SERVISFIRST BANCSHARES INC COM 81768T108 661 15925 SH SOLE 0 0 15925 SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101 614 20575 SH SOLE 0 0 20575 SHENANDOAH TELECOMMUNICATION COM 82312B106 327 9674 SH SOLE 0 0 9674 SHERWIN WILLIAMS CO COM 824348106 6948 16945 SH SOLE 606 0 16339 SHIP FINANCE INTERNATIONAL L SHS G81075106 262 16883 SH SOLE 0 0 16883 SHIRE PLC SPONSORED ADR 82481R106 1029 6632 SH SOLE 4751 0 1881 SHOPIFY INC CL A 82509L107 1718 17008 SH SOLE 0 0 17008 SIERRA WIRELESS INC COM 826516106 354 17334 SH SOLE 0 0 17334 SIGNATURE BK NEW YORK N Y COM 82669G104 544 3964 SH SOLE 1914 0 2050 SIGNET JEWELERS LIMITED SHS G81276100 249 4410 SH SOLE 2675 0 1735 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 342 6463 SH SOLE 1010 0 5453 SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 1638 194818 SH SOLE 0 0 194818 SIMON PPTY GROUP INC NEW COM 828806109 1556 9060 SH SOLE 1305 0 7755 SINA CORP NOTE 1.000%12/0 82922RAD5 11 10000 PRN SOLE 0 0 10000 SINA CORP ORD G81477104 687 6840 SH SOLE 470 0 6370 SINCLAIR BROADCAST GROUP INC CL A 829226109 2950 77938 SH SOLE 11671 0 66267 SIRIUS XM HLDGS INC COM 82968B103 1262 235524 SH SOLE 6863 0 228661 SIX FLAGS ENTMT CORP NEW COM 83001A102 805 12097 SH SOLE 0 0 12097 SK TELECOM LTD SPONSORED ADR 78440P108 264 9449 SH SOLE 5815 0 3634 SKECHERS U S A INC CL A 830566105 794 20988 SH SOLE 9 0 20979 SKYWORKS SOLUTIONS INC COM 83088M102 2935 30916 SH SOLE 4137 0 26779 SL GREEN RLTY CORP COM 78440X101 334 3312 SH SOLE 561 0 2751 SLM CORP COM 78442P106 456 40239 SH SOLE 38572 0 1667 SMART SAND INC COM 83191H107 424 48993 SH SOLE 48718 0 275 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 447 12777 SH SOLE 12146 0 631 SMITH A O COM 831865209 944 15397 SH SOLE 820 0 14577 SMUCKER J M CO COM NEW 832696405 3333 26829 SH SOLE 526 0 26303 SNAP INC CL A 83304A106 719 49244 SH SOLE 0 0 49244 SNAP ON INC COM 833034101 1417 8131 SH SOLE 2185 0 5946 SNYDERS-LANCE INC COM 833551104 258 5142 SH SOLE 3207 0 1935 SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 401 6753 SH SOLE 217 0 6536 SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 206 2928 SH SOLE 0 0 2928 SONOCO PRODS CO COM 835495102 1297 24415 SH SOLE 774 0 23641 SONY CORP SPONSORED ADR 835699307 1405 31261 SH SOLE 74 0 31187 SOPHIRIS BIO INC COM NEW 83578Q209 23 10000 SH SOLE 0 0 10000 SOTHEBYS COM 835898107 268 5194 SH SOLE 74 0 5120 SOUTH JERSEY INDS INC COM 838518108 240 7689 SH SOLE 0 0 7689 SOUTH ST CORP COM 840441109 322 3689 SH SOLE 0 0 3689 SOUTHERN CO COM 842587107 29878 621291 SH SOLE 14597 0 606694 SOUTHERN COPPER CORP COM 84265V105 1057 22267 SH SOLE 9946 0 12321 SOUTHWEST AIRLS CO COM 844741108 4331 66180 SH SOLE 7615 0 58565 SOUTHWEST GAS HOLDINGS INC COM 844895102 214 2657 SH SOLE 0 0 2657 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 160187 647533 SH SOLE 0 0 647533 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 544 2200 SH Put SOLE 0 0 2200 SPDR GOLD TRUST GOLD SHS 78463V107 99048 801039 SH SOLE 0 0 801039 SPDR INDEX SHS FDS ASIA PACIF ETF 78463X301 216 2063 SH SOLE 0 0 2063 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 14754 301840 SH SOLE 0 0 301840 SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 3583 88492 SH SOLE 0 0 88492 SPDR INDEX SHS FDS EMERG MKTS ETF 78463X509 2865 75092 SH SOLE 0 0 75092 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 6028 148075 SH SOLE 0 0 148075 SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 1651 33654 SH SOLE 0 0 33654 SPDR INDEX SHS FDS MSCI ACWI ETF 78463X475 1866 23660 SH SOLE 0 0 23660 SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 782 20051 SH SOLE 0 0 20051 SPDR INDEX SHS FDS MSCI EMRG MKTS 78463X426 3306 51260 SH SOLE 0 0 51260 SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1421 13261 SH SOLE 0 0 13261 SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 870 26489 SH SOLE 0 0 26489 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2288 44006 SH SOLE 0 0 44006 SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 387 7475 SH SOLE 0 0 7475 SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 336 4745 SH SOLE 0 0 4745 SPDR INDEX SHS FDS S&P INTL ETF 78463X772 8019 194593 SH SOLE 0 0 194593 SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 1563 44042 SH SOLE 0 0 44042 SPDR INDEX SHS FDS S&P WRLD EX US 78463X889 4508 142193 SH SOLE 0 0 142193 SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 904 25174 SH SOLE 0 0 25174 SPDR INDEX SHS FDS MSCI EAFE STRTGC 78463X434 412 6337 SH SOLE 0 0 6337 SPDR INDEX SHS FDS MSCI EMR MKT ETF 78470E205 255 3647 SH SOLE 0 0 3647 SPDR S&P 500 ETF TR TR UNIT 78462F103 754313 2826626 SH SOLE 2223 0 2824403 SPDR S&P 500 ETF TR TR UNIT 78462F103 25992 97400 SH Put SOLE 0 0 97400 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 139526 403944 SH SOLE 0 0 403944 SPDR SER TR BLOMBERG BRC INV 78468R200 2136 69659 SH SOLE 0 0 69659 SPDR SER TR BLOMBRG BRC SRT 78468R101 857 28670 SH SOLE 0 0 28670 SPDR SER TR BLOOMBERG SRT TR 78468R408 8723 316495 SH SOLE 0 0 316495 SPDR SER TR DORSEY WRGT FI 78468R713 1056 41775 SH SOLE 0 0 41775 SPDR SER TR NUVEEN BLMBRG SR 78468R739 6137 128100 SH SOLE 0 0 128100 SPDR SER TR NUVEEN BRC MUNIC 78468R721 8511 173792 SH SOLE 57128 0 116664 SPDR SER TR S&P 500 BUYBCK 78468R820 446 7159 SH SOLE 0 0 7159 SPDR SER TR SP500 HIGH DIV 78468R788 3026 80798 SH SOLE 0 0 80798 SPDR SER TR SPDR RUSSEL 2000 78468R853 2954 97972 SH SOLE 0 0 97972 SPDR SER TR SPDR S&P 500 ETF 78468R796 1198 18495 SH SOLE 0 0 18495 SPDR SER TR SSGA GNDER ETF 78468R747 455 6426 SH SOLE 0 0 6426 SPDR SER TR SSGA US LRG ETF 78468R804 927 10234 SH SOLE 0 0 10234 SPDR SER TR SSGA US SMAL ETF 78468R887 5453 59696 SH SOLE 0 0 59696 SPDR SER TR SPDR BLOOMBERG 78468R663 2164 23672 SH SOLE 0 0 23672 SPDR SERIES TRUST AEROSPACE DEF 78464A631 19455 232825 SH SOLE 0 0 232825 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 44342 876328 SH SOLE 0 0 876328 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1043 17560 SH SOLE 0 0 17560 SPDR SERIES TRUST BLOMBERG BRC COR 78464A367 2864 100113 SH SOLE 0 0 100113 SPDR SERIES TRUST BLOMBERG BRC SRT 78464A474 9024 296653 SH SOLE 0 0 296653 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 49636 1745912 SH SOLE 0 0 1745912 SPDR SERIES TRUST BLOMBRG BRC AGRT 78464A649 1913 66556 SH SOLE 0 0 66556 SPDR SERIES TRUST BLOMBRG BRC INTR 78464A375 16098 470431 SH SOLE 0 0 470431 SPDR SERIES TRUST BLOMBRG BRC MRTG 78464A383 934 35906 SH SOLE 0 0 35906 SPDR SERIES TRUST BLOMBRG BRC TIPS 78464A656 1350 23993 SH SOLE 0 0 23993 SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 256072 6973628 SH SOLE 37030 0 6936598 SPDR SERIES TRUST BLOOMBERG LNG TR 78464A664 2257 61679 SH SOLE 0 0 61679 SPDR SERIES TRUST CITI INT GVT ETF 78464A490 836 14535 SH SOLE 0 0 14535 SPDR SERIES TRUST COMP SOFTWARE 78464A599 543 7821 SH SOLE 0 0 7821 SPDR SERIES TRUST DJ REIT ETF 78464A607 7392 78898 SH SOLE 0 0 78898 SPDR SERIES TRUST HLTH CARE SVCS 78464A573 672 10905 SH SOLE 0 0 10905 SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1163 18059 SH SOLE 0 0 18059 SPDR SERIES TRUST MORGAN TECH ETF 78464A102 5512 65762 SH SOLE 0 0 65762 SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 2044 36718 SH SOLE 0 0 36718 SPDR SERIES TRUST OILGAS EQUIP 78464A748 4572 266895 SH SOLE 0 0 266895 SPDR SERIES TRUST RUSSELL 1000 ETF 78464A854 3644 116375 SH SOLE 0 0 116375 SPDR SERIES TRUST RUSSELL 3000 ETF 78464A805 14304 430722 SH SOLE 0 0 430722 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 20832 133983 SH SOLE 0 0 133983 SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 1592 15481 SH SOLE 0 0 15481 SPDR SERIES TRUST S&P 500 GROWTH 78464A409 29752 901568 SH SOLE 0 0 901568 SPDR SERIES TRUST S&P 500 VALUE 78464A508 5646 184039 SH SOLE 0 0 184039 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 29117 128047 SH SOLE 0 0 128047 SPDR SERIES TRUST S&P 600 SMCP VAL 78464A300 11965 95165 SH SOLE 0 0 95165 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 12670 95266 SH SOLE 0 0 95266 SPDR SERIES TRUST S&P BIOTECH 78464A870 21734 256087 SH SOLE 0 0 256087 SPDR SERIES TRUST S&P BK ETF 78464A797 12737 269049 SH SOLE 0 0 269049 SPDR SERIES TRUST S&P DIVID ETF 78464A763 133259 1410447 SH SOLE 0 0 1410447 SPDR SERIES TRUST S&P HOMEBUILD 78464A888 6462 145992 SH SOLE 0 0 145992 SPDR SERIES TRUST S&P INS ETF 78464A789 2582 84095 SH SOLE 15 0 84080 SPDR SERIES TRUST S&P METALS MNG 78464A755 5433 149393 SH SOLE 0 0 149393 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 4544 122205 SH SOLE 0 0 122205 SPDR SERIES TRUST S&P PHARMAC 78464A722 1825 41948 SH SOLE 0 0 41948 SPDR SERIES TRUST S&P REGL BKG 78464A698 39967 679130 SH SOLE 0 0 679130 SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2186 48388 SH SOLE 0 0 48388 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 9138 130899 SH SOLE 0 0 130899 SPDR SERIES TRUST S&P TRANSN ETF 78464A532 1719 26394 SH SOLE 0 0 26394 SPDR SERIES TRUST SPDR S&P 1000 ET 78464A847 1043 31251 SH SOLE 0 0 31251 SPDR SERIES TRUST SPDR S&P1500VL 78464A128 773 7580 SH SOLE 0 0 7580 SPDR SERIES TRUST WELLS FG PFD ETF 78464A292 7950 180510 SH SOLE 0 0 180510 SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 212 7131 SH SOLE 0 0 7131 SPDR SERIES TRUST S&P CAP MKTS 78464A771 264 4555 SH SOLE 0 0 4555 SPECTRA ENERGY PARTNERS LP COM 84756N109 872 22066 SH SOLE 1513 0 20553 SPIRE INC COM 84857L101 303 4031 SH SOLE 0 0 4031 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 920 10539 SH SOLE 9653 0 886 SPIRIT AIRLS INC COM 848577102 209 4643 SH SOLE 1668 0 2975 SPIRIT RLTY CAP INC NEW COM 84860W102 362 42165 SH SOLE 0 0 42165 SPIRIT RLTY CAP INC NEW NOTE 2.875% 5/1 84860WAA0 691 690000 PRN SOLE 0 0 690000 SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 26 25000 PRN SOLE 0 0 25000 SPLUNK INC COM 848637104 3809 45990 SH SOLE 33631 0 12359 SPRINT CORP COM SER 1 85207U105 82 13992 SH SOLE 0 0 13992 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 1429 134940 SH SOLE 0 0 134940 SPROTT PHYSICAL PLAT PALLAD UNIT 85207Q104 142 15193 SH SOLE 0 0 15193 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 567 89455 SH SOLE 0 0 89455 SPROUTS FMRS MKT INC COM 85208M102 1127 46302 SH SOLE 38632 0 7670 SQUARE INC CL A 852234103 2527 72893 SH SOLE 520 0 72373 SRC ENERGY INC COM 78470V108 139 16320 SH SOLE 0 0 16320 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 362 8953 SH SOLE 6066 0 2887 SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 196317 4161016 SH SOLE 103987 0 4057029 SSGA ACTIVE ETF TR GLOBL ALLO ETF 78467V400 3777 98700 SH SOLE 0 0 98700 SSGA ACTIVE ETF TR MFS SYS GWT EQ 78467V889 9514 119758 SH SOLE 0 0 119758 SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 93485 1921970 SH SOLE 0 0 1921970 SSGA ACTIVE TR SPDR DBLELN SHRT 78470P200 1232 24944 SH SOLE 0 0 24944 STAG INDL INC COM 85254J102 317 11608 SH SOLE 1446 0 10162 STAMPS COM INC COM NEW 852857200 918 4882 SH SOLE 0 0 4882 STANLEY BLACK & DECKER INC COM 854502101 5671 33421 SH SOLE 8030 0 25391 STAR BULK CARRIERS CORP SHS PAR Y8162K204 275 24431 SH SOLE 0 0 24431 STARBUCKS CORP COM 855244109 40393 703338 SH SOLE 5112 0 698226 STARWOOD PPTY TR INC COM 85571B105 2008 94017 SH SOLE 5145 0 88872 STATE STR CORP COM 857477103 3042 31169 SH SOLE 12749 0 18420 STEEL DYNAMICS INC COM 858119100 4599 106626 SH SOLE 0 0 106626 STEPAN CO COM 858586100 269 3409 SH SOLE 1342 0 2067 STERICYCLE INC COM 858912108 1644 24179 SH SOLE 9487 0 14692 STERIS PLC SHS USD G84720104 880 10046 SH SOLE 4742 0 5304 STERLING BANCORP DEL COM 85917A100 451 18330 SH SOLE 9491 0 8839 STIFEL FINL CORP COM 860630102 333 5586 SH SOLE 2534 0 3052 STMICROELECTRONICS N V NY REGISTRY 861012102 1369 62670 SH SOLE 0 0 62670 STONEMOR PARTNERS L P COM UNITS INT 86183Q100 1080 164710 SH SOLE 0 0 164710 STORE CAP CORP COM 862121100 1662 63815 SH SOLE 17591 0 46224 STRATASYS LTD SHS M85548101 250 12511 SH SOLE 1548 0 10963 STRATEGY SHS ECOL STRAT ETF 86280R209 557 13441 SH SOLE 0 0 13441 STRYKER CORP COM 863667101 8051 51995 SH SOLE 5046 0 46949 STUDENT TRANSN INC COM 86388A108 105 17065 SH SOLE 0 0 17065 STURM RUGER & CO INC COM 864159108 273 4887 SH SOLE 0 0 4887 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 1355 55963 SH SOLE 0 0 55963 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 291 33456 SH SOLE 32289 0 1167 SUMMIT HOTEL PPTYS COM 866082100 7007 460056 SH SOLE 18994 0 441062 SUMMIT MATLS INC CL A 86614U100 287 9123 SH SOLE 8398 0 725 SUN CMNTYS INC COM 866674104 313 3378 SH SOLE 62 0 3316 SUNCOR ENERGY INC NEW COM 867224107 3451 93972 SH SOLE 37203 0 56769 SUNOCO LP COM U REP LP 86765K109 504 17740 SH SOLE 0 0 17740 SUNTRUST BKS INC COM 867914103 3197 49503 SH SOLE 3553 0 45950 SUPER MICRO COMPUTER INC COM 86800U104 205 9785 SH SOLE 0 0 9785 SUPERNUS PHARMACEUTICALS INC COM 868459108 842 21127 SH SOLE 109 0 21018 SVB FINL GROUP COM 78486Q101 798 3413 SH SOLE 1817 0 1596 SYMANTEC CORP COM 871503108 1244 44345 SH SOLE 23278 0 21067 SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 114 12788 SH SOLE 0 0 12788 SYNCHRONY FINL COM 87165B103 5254 136075 SH SOLE 85227 0 50848 SYNOPSYS INC COM 871607107 1383 16204 SH SOLE 13314 0 2890 SYNOVUS FINL CORP COM NEW 87161C501 2452 51138 SH SOLE 4425 0 46713 SYNTEL INC COM 87162H103 1091 47469 SH SOLE 0 0 47469 SYSCO CORP COM 871829107 8417 138590 SH SOLE 11142 0 127448 TAHOE RES INC COM 873868103 311 64971 SH SOLE 0 0 64971 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 7580 191162 SH SOLE 43296 0 147866 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 793 7226 SH SOLE 1347 0 5879 TAL ED GROUP ADS REPSTG COM 874080104 1064 35802 SH SOLE 0 0 35802 TANGER FACTORY OUTLET CTRS I COM 875465106 1155 43574 SH SOLE 329 0 43245 TANZANIAN ROYALTY EXPL CORP COM 87600U104 4 13500 SH SOLE 0 0 13500 TAPESTRY INC COM 876030107 905 20458 SH SOLE 2712 0 17746 TARGA RES CORP COM 87612G101 1509 31173 SH SOLE 2342 0 28831 TARGET CORP COM 87612E106 12449 190789 SH SOLE 1500 0 189289 TATA MTRS LTD SPONSORED ADR 876568502 520 15722 SH SOLE 0 0 15722 TC PIPELINES LP UT COM LTD PRT 87233Q108 1991 37492 SH SOLE 0 0 37492 TCF FINL CORP COM 872275102 568 27730 SH SOLE 11709 0 16021 TCP CAP CORP NOTE 5.250%12/1 87238QAB9 10 10000 PRN SOLE 0 0 10000 TCW STRATEGIC INCOME FUND IN COM 872340104 130 22224 SH SOLE 0 0 22224 TE CONNECTIVITY LTD REG SHS H84989104 4897 51526 SH SOLE 42309 0 9217 TEAM INC COM 878155100 204 13677 SH SOLE 13548 0 129 TECH DATA CORP COM 878237106 1125 11484 SH SOLE 10539 0 945 TECHNIPFMC PLC COM G87110105 859 27443 SH SOLE 26321 0 1122 TECK RESOURCES LTD CL B 878742204 2134 81553 SH SOLE 7636 0 73917 TEEKAY TANKERS LTD CL A Y8565N102 18 12825 SH SOLE 0 0 12825 TEKLA HEALTHCARE INVS SH BEN INT 87911J103 837 37103 SH SOLE 0 0 37103 TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 232 13220 SH SOLE 0 0 13220 TEKLA LIFE SCIENCES INVS SH BEN INT 87911K100 2158 109934 SH SOLE 0 0 109934 TEKLA WORLD HEALTHCARE FD BEN INT SHS 87911L108 546 40104 SH SOLE 0 0 40104 TELADOC INC COM 87918A105 336 9640 SH SOLE 6561 0 3079 TELEDYNE TECHNOLOGIES INC COM 879360105 1171 6462 SH SOLE 1409 0 5053 TELEFLEX INC COM 879369106 612 2460 SH SOLE 10 0 2450 TELEFONICA S A SPONSORED ADR 879382208 2085 215369 SH SOLE 0 0 215369 TEMPLETON EMERG MKTS INCOME COM 880192109 199 17814 SH SOLE 0 0 17814 TEMPLETON GLOBAL INCOME FD COM 880198106 271 41905 SH SOLE 0 0 41905 TENET HEALTHCARE CORP COM NEW 88033G407 165 10882 SH SOLE 0 0 10882 TERADYNE INC COM 880770102 665 15873 SH SOLE 11676 0 4197 TEREX CORP NEW COM 880779103 211 4382 SH SOLE 2022 0 2360 TESLA INC COM 88160R101 13054 41927 SH SOLE 1347 0 40580 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 78 12975 SH SOLE 0 0 12975 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 2921 154165 SH SOLE 821 0 153344 TEXAS CAPITAL BANCSHARES INC COM 88224Q107 228 2565 SH SOLE 2452 0 113 TEXAS INSTRS INC COM 882508104 16445 157457 SH SOLE 68823 0 88634 TEXAS INSTRUMENTS INC COM 882508104 679 6500 SH Put SOLE 0 0 6500 TEXAS ROADHOUSE INC COM 882681109 434 8245 SH SOLE 6215 0 2030 TEXTAINER GROUP HOLDINGS LTD SHS G8766E109 419 19491 SH SOLE 13627 0 5864 TEXTRON INC COM 883203101 1430 25264 SH SOLE 0 0 25264 THE TRADE DESK INC COM CL A 88339J105 274 6000 SH SOLE 0 0 6000 THERMO FISHER SCIENTIFIC INC COM 883556102 10864 57216 SH SOLE 24788 0 32428 THOMSON REUTERS CORP COM 884903105 327 7496 SH SOLE 55 0 7441 THOR INDS INC COM 885160101 2076 13771 SH SOLE 0 0 13771 TIER REIT INC COM NEW 88650V208 367 17985 SH SOLE 0 0 17985 TIFFANY & CO NEW COM 886547108 1360 13084 SH SOLE 7584 0 5500 TIME WARNER INC COM NEW 887317303 2633 28787 SH SOLE 6989 0 21798 TIMKEN CO COM 887389104 233 4749 SH SOLE 0 0 4749 TIMKENSTEEL CORP COM 887399103 547 36000 SH SOLE 0 0 36000 TIPTREE INC CL A 88822Q103 808 135873 SH SOLE 0 0 135873 TIVITY HEALTH INC COM 88870R102 297 8121 SH SOLE 7672 0 449 TJX COS INC NEW COM 872540109 5676 74234 SH SOLE 33543 0 40691 TOLL BROTHERS INC COM 889478103 1003 20884 SH SOLE 781 0 20103 TOMPKINS FINANCIAL CORPORATI COM 890110109 518 6363 SH SOLE 0 0 6363 TOOTSIE ROLL INDS INC COM 890516107 412 11326 SH SOLE 0 0 11326 TOPBUILD CORP COM 89055F103 891 11767 SH SOLE 3099 0 8668 TORCHMARK CORP COM 891027104 279 3077 SH SOLE 0 0 3077 TORO CO COM 891092108 1902 29154 SH SOLE 662 0 28492 TORONTO DOMINION BK ONT COM NEW 891160509 3591 61308 SH SOLE 0 0 61308 TORTOISE ENERGY INDEPENDENC COM 89148K101 136 10205 SH SOLE 0 0 10205 TORTOISE ENERGY INFRA CORP COM 89147L100 626 21520 SH SOLE 0 0 21520 TOTAL S A SPONSORED ADR 89151E109 7646 138314 SH SOLE 28208 0 110106 TOTAL SYS SVCS INC COM 891906109 962 12149 SH SOLE 7063 0 5086 TOWER SEMICONDUCTOR LTD SHS NEW M87915274 1932 56684 SH SOLE 10451 0 46233 TOWNEBANK PORTSMOUTH VA COM 89214P109 1534 49872 SH SOLE 0 0 49872 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2473 19445 SH SOLE 1351 0 18094 TRACTOR SUPPLY CO COM 892356106 1683 22506 SH SOLE 4232 0 18274 TRANSAMERICA ETF TR DELTASHS S&P 500 89349P107 223 4119 SH SOLE 0 0 4119 TRANSAMERICA ETF TR DELTASHS S&P 400 89349P206 224 4149 SH SOLE 0 0 4149 TRANSAMERICA ETF TR DELTASHS S&P 600 89349P305 224 4124 SH SOLE 0 0 4124 TRANSAMERICA ETF TR DELTASHS S&P INT 89349P404 224 4221 SH SOLE 0 0 4221 TRANSCANADA CORP COM 89353D107 473 9720 SH SOLE 0 0 9720 TRANSDIGM GROUP INC COM 893641100 914 3327 SH SOLE 1552 0 1775 TRANSENTERIX INC COM NEW 89366M201 327 169568 SH SOLE 0 0 169568 TRANSOCEAN LTD REG SHS H8817H100 1429 133816 SH SOLE 21257 0 112559 TRAVELERS COMPANIES INC COM 89417E109 10612 78237 SH SOLE 27298 0 50939 TREEHOUSE FOODS INC COM 89469A104 1087 22014 SH SOLE 20934 0 1080 TREVENA INC COM 89532E109 34 21162 SH SOLE 0 0 21162 TREX CO INC COM 89531P105 640 5903 SH SOLE 1536 0 4367 TRI CONTL CORP COM 895436103 206 7633 SH SOLE 0 0 7633 TRIANGLE CAP CORP COM 895848109 264 27810 SH SOLE 18344 0 9466 TRIMAS CORP COM NEW 896215209 267 9925 SH SOLE 9925 0 0 TRIMBLE INC COM 896239100 430 10578 SH SOLE 762 0 9816 TRIMTABS ETF TR ALL CAP INTL 89628W401 523 19200 SH SOLE 0 0 19200 TRINITY INDS INC COM 896522109 902 24091 SH SOLE 0 0 24091 TRIPADVISOR INC COM 896945201 936 27154 SH SOLE 1257 0 25897 TRISTATE CAP HLDGS INC COM 89678F100 233 10112 SH SOLE 10112 0 0 TRITON INTL LTD CL A G9078F107 1737 46370 SH SOLE 10288 0 36082 TRUSTMARK CORP COM 898402102 337 10579 SH SOLE 0 0 10579 TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 256 65595 SH SOLE 0 0 65595 TTM TECHNOLOGIES INC COM 87305R109 208 13289 SH SOLE 0 0 13289 TUCOWS INC COM NEW 898697206 289 4129 SH SOLE 0 0 4129 TUPPERWARE BRANDS CORP COM 899896104 5857 93411 SH SOLE 439 0 92972 TURKCELL ILETISIM HIZMETLERI SPON ADR NEW 900111204 186 18277 SH SOLE 16997 0 1280 TURQUOISE HILL RES LTD COM 900435108 42 12204 SH SOLE 0 0 12204 TWENTY FIRST CENTY FOX INC CL A 90130A101 358 10361 SH SOLE 2370 0 7991 TWILIO INC CL A 90138F102 707 29978 SH SOLE 0 0 29978 TWITTER INC COM 90184L102 6031 251180 SH SOLE 134954 0 116226 TWO HBRS INVT CORP NOTE 6.250% 1/1 90187BAA9 11 10000 PRN SOLE 0 0 10000 TWO HBRS INVT CORP COM NEW 90187B408 1595 98069 SH SOLE 0 0 98069 TYLER TECHNOLOGIES INC COM 902252105 727 4106 SH SOLE 2963 0 1143 TYSON FOODS INC CL A 902494103 2792 34441 SH SOLE 1991 0 32450 U S CONCRETE INC COM NEW 90333L201 293 3506 SH SOLE 0 0 3506 U S G CORP COM NEW 903293405 2120 54970 SH SOLE 0 0 54970 U S SILICA HLDGS INC COM 90346E103 583 17905 SH SOLE 7465 0 10440 UBIQUITI NETWORKS INC COM 90347A100 505 7114 SH SOLE 0 0 7114 UBS AG JERSEY BRH ALERIAN INFRST 902641646 722 29834 SH SOLE 0 0 29834 UBS AG JERSEY BRH ETRAC WELLS BDCI 902641588 387 18625 SH SOLE 0 0 18625 UBS AG LONDON BRH VELOCITYSHS TAIL 90274D168 357 19980 SH SOLE 0 0 19980 UBS GROUP AG SHS H42097107 2255 122605 SH SOLE 110333 0 12272 UDR INC COM 902653104 313 8127 SH SOLE 0 0 8127 UGI CORP NEW COM 902681105 403 8593 SH SOLE 11 0 8582 ULTA BEAUTY INC COM 90384S303 3002 13419 SH SOLE 622 0 12797 ULTIMATE SOFTWARE GROUP INC COM 90385D107 705 3237 SH SOLE 2969 0 268 ULTRA CLEAN HLDGS INC COM 90385V107 405 17540 SH SOLE 0 0 17540 UMH PPTYS INC COM 903002103 297 19907 SH SOLE 0 0 19907 UMPQUA HLDGS CORP COM 904214103 357 17178 SH SOLE 6937 0 10241 UNDER ARMOUR INC CL A 904311107 1927 133520 SH SOLE 0 0 133520 UNDER ARMOUR INC CL C 904311206 1179 88527 SH SOLE 0 0 88527 UNILEVER N V N Y SHS NEW 904784709 2350 41730 SH SOLE 16943 0 24787 UNILEVER PLC SPON ADR NEW 904767704 5152 93096 SH SOLE 13026 0 80070 UNION PAC CORP COM 907818108 19945 148730 SH SOLE 46376 0 102354 UNITED CONTL HLDGS INC COM 910047109 986 14636 SH SOLE 1922 0 12714 UNITED NAT FOODS INC COM 911163103 484 9824 SH SOLE 6564 0 3260 UNITED PARCEL SERVICE INC CL B 911312106 26485 222285 SH SOLE 52374 0 169911 UNITED RENTALS INC COM 911363109 6860 39905 SH SOLE 2336 0 37569 UNITED STATES ANTIMONY CORP COM 911549103 14 45100 SH SOLE 0 0 45100 UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 1546 265229 SH SOLE 0 0 265229 UNITED STATES OIL FUND LP UNITS 91232N108 14684 1222610 SH SOLE 0 0 1222610 UNITED STATES STL CORP NEW COM 912909108 7088 201411 SH SOLE 982 0 200429 UNITED STS 12 MONTH OIL FD L UNIT BEN INT 91288V103 845 40380 SH SOLE 0 0 40380 UNITED STS BRENT OIL FD LP UNIT 91167Q100 812 44879 SH SOLE 0 0 44879 UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 484 11371 SH SOLE 0 0 11371 UNITED TECHNOLOGIES CORP COM 913017109 21558 168990 SH SOLE 20693 0 148297 UNITEDHEALTH GROUP INC COM 91324P102 35246 159876 SH SOLE 80367 0 79509 UNITI GROUP INC COM 91325V108 691 38866 SH SOLE 0 0 38866 UNIVERSAL DISPLAY CORP COM 91347P105 3130 18128 SH SOLE 147 0 17981 UNIVERSAL ELECTRS INC COM 913483103 210 4447 SH SOLE 3717 0 730 UNIVERSAL FST PRODS INC COM 913543104 210 5595 SH SOLE 4812 0 783 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 749 9973 SH SOLE 0 0 9973 UNIVERSAL HLTH SVCS INC CL B 913903100 293 2584 SH SOLE 510 0 2074 UNIVERSAL INS HLDGS INC COM 91359V107 221 8080 SH SOLE 0 0 8080 UNIVEST CORP PA COM 915271100 476 16961 SH SOLE 0 0 16961 UNUM GROUP COM 91529Y106 523 9533 SH SOLE 3804 0 5729 US BANCORP DEL COM NEW 902973304 13553 252948 SH SOLE 97987 0 154961 V F CORP COM 918204108 5557 75092 SH SOLE 19054 0 56038 VAIL RESORTS INC COM 91879Q109 1138 5354 SH SOLE 4327 0 1027 VALE S A ADR 91912E105 1496 122349 SH SOLE 3290 0 119059 VALEANT PHARMACEUTICALS INTL COM 91911K102 1707 82165 SH SOLE 16 0 82149 VALERO ENERGY CORP NEW COM 91913Y100 13667 148695 SH SOLE 12267 0 136428 VALLEY NATL BANCORP COM 919794107 325 28945 SH SOLE 0 0 28945 VANECK MERK GOLD TRUST GOLD TRUST 921078101 1176 91540 SH SOLE 0 0 91540 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2043 33170 SH SOLE 0 0 33170 VANECK VECTORS ETF TR AMT FREE INT ETF 92189F544 9246 384137 SH SOLE 0 0 384137 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 2326 114396 SH SOLE 0 0 114396 VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 1672 97010 SH SOLE 0 0 97010 VANECK VECTORS ETF TR BDC INCOME ETF 92189F411 13435 809321 SH SOLE 0 0 809321 VANECK VECTORS ETF TR BIOTECH ETF 92189F726 1585 12725 SH SOLE 0 0 12725 VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 617 23153 SH SOLE 0 0 23153 VANECK VECTORS ETF TR COAL ETF 92189F809 600 37437 SH SOLE 0 0 37437 VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 5143 210103 SH SOLE 0 0 210103 VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 32670 1090808 SH SOLE 0 0 1090808 VANECK VECTORS ETF TR GLOBAL ALTER ETF 92189F502 998 16314 SH SOLE 0 0 16314 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 16938 728845 SH SOLE 0 0 728845 VANECK VECTORS ETF TR HIGH INCOME INFR 92189F569 831 61867 SH SOLE 0 0 61867 VANECK VECTORS ETF TR HIGH INCOME MLP 92189F288 942 40362 SH SOLE 0 0 40362 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189F361 16441 526951 SH SOLE 131467 0 395484 VANECK VECTORS ETF TR INDIA SMALL CAP 92189F767 785 11578 SH SOLE 0 0 11578 VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1121 44342 SH SOLE 0 0 44342 VANECK VECTORS ETF TR ISRAEL ETF 92189F635 273 8996 SH SOLE 0 0 8996 VANECK VECTORS ETF TR JP MORGAN MKTS 92189F494 23208 1222752 SH SOLE 81 0 1222671 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 7345 215195 SH SOLE 0 0 215195 VANECK VECTORS ETF TR MORNINGSTAR INTL 92189F593 234 6864 SH SOLE 0 0 6864 VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 18082 425958 SH SOLE 0 0 425958 VANECK VECTORS ETF TR MTG REIT INCOME 92189F452 2527 104948 SH SOLE 0 0 104948 VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 2226 85451 SH SOLE 0 0 85451 VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 3682 187302 SH SOLE 0 0 187302 VANECK VECTORS ETF TR PHARMACEUTICAL E 92189F692 836 14096 SH SOLE 0 0 14096 VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 846 28129 SH SOLE 0 0 28129 VANECK VECTORS ETF TR RETAIL ETF 92189F684 735 8044 SH SOLE 0 0 8044 VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2476 116739 SH SOLE 0 0 116739 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 6241 63808 SH SOLE 0 0 63808 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 653 27000 SH SOLE 12392 0 14608 VANECK VECTORS ETF TR STEEL ETF 92189F205 329 7185 SH SOLE 0 0 7185 VANECK VECTORS ETF TR VIETNAM ETF 92189F817 557 31143 SH SOLE 0 0 31143 VANECK VECTORS ETF TR GAMING ETF 92189F882 202 4332 SH SOLE 0 0 4332 VANECK VECTORS ETF TR URANIUM NUCLEAR 92189F601 281 5724 SH SOLE 0 0 5724 VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 665 25259 SH SOLE 0 0 25259 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 99486 726387 SH SOLE 0 0 726387 VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 59359 539775 SH SOLE 0 0 539775 VANGUARD ADMIRAL FDS INC MIDCP 400 GRTH 921932869 8048 60478 SH SOLE 0 0 60478 VANGUARD ADMIRAL FDS INC MIDCP 400 IDX 921932885 15663 122469 SH SOLE 0 0 122469 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 14163 116323 SH SOLE 0 0 116323 VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 7977 54662 SH SOLE 0 0 54662 VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 8778 66337 SH SOLE 0 0 66337 VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 11852 85049 SH SOLE 0 0 85049 VANGUARD BD INDEX FD INC INTERMED TERM 921937819 64066 764242 SH SOLE 101 0 764141 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 38609 406074 SH SOLE 0 0 406074 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 106900 1351456 SH SOLE 371 0 1351085 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 910131 11157672 SH SOLE 27397 0 11130275 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 93461 1718988 SH SOLE 0 0 1718988 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 30141 269768 SH SOLE 0 0 269768 VANGUARD INDEX FDS GROWTH ETF 922908736 280151 1991830 SH SOLE 29935 0 1961895 VANGUARD INDEX FDS LARGE CAP ETF 922908637 45714 372930 SH SOLE 11638 0 361292 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 60985 477486 SH SOLE 3247 0 474239 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 56941 510364 SH SOLE 3427 0 506937 VANGUARD INDEX FDS MID CAP ETF 922908629 136590 882476 SH SOLE 79173 0 803303 VANGUARD INDEX FDS REIT ETF 922908553 135665 1634917 SH SOLE 520 0 1634397 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 261503 1066098 SH SOLE 0 0 1066098 VANGUARD INDEX FDS SM CP VAL ETF 922908611 89695 675515 SH SOLE 13988 0 661527 VANGUARD INDEX FDS SMALL CP ETF 922908751 180416 1220678 SH SOLE 75295 0 1145383 VANGUARD INDEX FDS SML CP GRW ETF 922908595 46274 287683 SH SOLE 1024 0 286659 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1774702 12930430 SH SOLE 0 0 12930430 VANGUARD INDEX FDS VALUE ETF 922908744 290105 2728602 SH SOLE 29340 0 2699262 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 51124 934277 SH SOLE 0 0 934277 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 182144 3967407 SH SOLE 63634 0 3903773 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 45306 765948 SH SOLE 0 0 765948 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 5794 79472 SH SOLE 0 0 79472 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5613 47074 SH SOLE 2348 0 44726 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 7664 126672 SH SOLE 0 0 126672 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 41576 559873 SH SOLE 0 0 559873 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 12151 248890 SH SOLE 0 0 248890 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 9634 186442 SH SOLE 0 0 186442 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 491526 5624511 SH SOLE 0 0 5624511 VANGUARD SCOTTSDALE FDS INT-TERM GOV 92206C706 12762 199597 SH SOLE 0 0 199597 VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 8686 90717 SH SOLE 0 0 90717 VANGUARD SCOTTSDALE FDS LONG-TERM GOV 92206C847 4364 55953 SH SOLE 0 0 55953 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 58642 1118271 SH SOLE 0 0 1118271 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 90741 1144277 SH SOLE 0 0 1144277 VANGUARD SCOTTSDALE FDS SHTRM GVT BD ETF 92206C102 7646 126860 SH SOLE 0 0 126860 VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 26092 189029 SH SOLE 0 0 189029 VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 5182 42313 SH SOLE 0 0 42313 VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 13253 122076 SH SOLE 0 0 122076 VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 4858 35857 SH SOLE 0 0 35857 VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 8071 66001 SH SOLE 0 0 66001 VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 1591 14517 SH SOLE 0 0 14517 VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 4837 39382 SH SOLE 0 0 39382 VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 220427 2160414 SH SOLE 0 0 2160414 VANGUARD STAR FD VG TL INTL STK F 921909768 51949 914441 SH SOLE 0 0 914441 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 237326 5290376 SH SOLE 18423 0 5271953 VANGUARD WHITEHALL FDS INC EMERG MKT BD ETF 921946885 1446 18011 SH SOLE 0 0 18011 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 171103 1998172 SH SOLE 0 0 1998172 VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 4501 67881 SH SOLE 0 0 67881 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 19277 287712 SH SOLE 0 0 287712 VANGUARD WORLD FD EXTENDED DUR 921910709 11294 93344 SH SOLE 0 0 93344 VANGUARD WORLD FD MEGA CAP INDEX 921910873 18401 200466 SH SOLE 0 0 200466 VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 22496 294225 SH SOLE 0 0 294225 VANGUARD WORLD FD MEGA GRWTH IND 921910816 44739 401857 SH SOLE 0 0 401857 VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 18053 115749 SH SOLE 0 0 115749 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 36175 247709 SH SOLE 49 0 247660 VANGUARD WORLD FDS ENERGY ETF 92204A306 19583 197904 SH SOLE 0 0 197904 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 31429 448730 SH SOLE 26 0 448704 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 37621 244073 SH SOLE 0 0 244073 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 15031 105574 SH SOLE 144 0 105430 VANGUARD WORLD FDS INF TECH ETF 92204A702 128231 778433 SH SOLE 550 0 777883 VANGUARD WORLD FDS MATERIALS ETF 92204A801 9470 69277 SH SOLE 33 0 69244 VANGUARD WORLD FDS TELCOMM ETF 92204A884 4447 48784 SH SOLE 0 0 48784 VANGUARD WORLD FDS UTILITIES ETF 92204A876 22944 196795 SH SOLE 0 0 196795 VANTIV INC CL A 92210H105 383 5195 SH SOLE 2831 0 2364 VARIAN MED SYS INC COM 92220P105 1924 17291 SH SOLE 10179 0 7112 VECTOR GROUP LTD COM 92240M108 1940 86667 SH SOLE 0 0 86667 VECTREN CORP COM 92240G101 1131 17391 SH SOLE 0 0 17391 VEECO INSTRS INC DEL COM 922417100 313 21077 SH SOLE 20379 0 698 VEEVA SYS INC CL A COM 922475108 1115 20166 SH SOLE 2306 0 17860 VENATOR MATLS PLC SHS G9329Z100 548 24793 SH SOLE 24793 0 0 VENTAS INC COM 92276F100 10792 179829 SH SOLE 11989 0 167840 VEREIT INC COM 92339V100 6883 883589 SH SOLE 0 0 883589 VERINT SYS INC COM 92343X100 364 8696 SH SOLE 5204 0 3492 VERISIGN INC COM 92343E102 553 4835 SH SOLE 0 0 4835 VERISK ANALYTICS INC COM 92345Y106 781 8134 SH SOLE 6746 0 1388 VERIZON COMMUNICATIONS INC COM 92343V104 75075 1418391 SH SOLE 105318 0 1313073 VERTEX PHARMACEUTICALS INC COM 92532F100 6448 43026 SH SOLE 36301 0 6725 VIACOM INC NEW CL A 92553P102 531 15202 SH SOLE 0 0 15202 VIACOM INC NEW CL B 92553P201 482 15634 SH SOLE 2177 0 13457 VICTORY PORTFOLIOS II SHS DEVP ENH VOL 92647N816 3403 96937 SH SOLE 0 0 96937 VICTORY PORTFOLIOS II SHS EMRG MKT ETF 92647N857 2665 89867 SH SOLE 0 0 89867 VICTORY PORTFOLIOS II SHS INTL HGH DIV 92647N881 9927 274140 SH SOLE 0 0 274140 VICTORY PORTFOLIOS II SHS US 500 ENHA 92647N782 47701 977488 SH SOLE 0 0 977488 VICTORY PORTFOLIOS II SHS US 500 VOLA 92647N766 5077 104079 SH SOLE 0 0 104079 VICTORY PORTFOLIOS II SHS US DISCOVRY 92647N774 11724 259715 SH SOLE 0 0 259715 VICTORY PORTFOLIOS II SHS US EQ INCM 92647N824 128684 2771572 SH SOLE 0 0 2771572 VICTORY PORTFOLIOS II SHS US LRG CAP 92647N865 7708 170112 SH SOLE 0 0 170112 VICTORY PORTFOLIOS II SHS US SML CAP 92647N832 648 14059 SH SOLE 0 0 14059 VICTORY PORTFOLIOS II SHS US SML CP HG 92647N873 2999 67233 SH SOLE 0 0 67233 VICTORY PORTFOLIOS II SHS INTL VOLA 92647N840 418 10275 SH SOLE 0 0 10275 VICTORY PORTFOLIOS II VICOTRYSHS EMG 92647N808 3307 126602 SH SOLE 0 0 126602 VIRTUS GLOBAL DIVID INCOME F COM 92835W107 1333 99493 SH SOLE 0 0 99493 VIRTUS TOTAL RETURN FUND INC COM 92837G100 236 18259 SH SOLE 0 0 18259 VISA INC COM CL A 92826C839 76700 672693 SH SOLE 138342 0 534351 VISHAY INTERTECHNOLOGY INC COM 928298108 289 13928 SH SOLE 12079 0 1849 VISTEON CORP COM NEW 92839U206 210 1678 SH SOLE 1599 0 79 VISTRA ENERGY CORP COM 92840M102 371 20266 SH SOLE 13786 0 6480 VMWARE INC CL A COM 928563402 3807 30379 SH SOLE 20819 0 9560 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12009 376471 SH SOLE 62338 0 314133 VONAGE HLDGS CORP COM 92886T201 1257 123617 SH SOLE 0 0 123617 VORNADO RLTY TR SH BEN INT 929042109 314 4014 SH SOLE 507 0 3507 VOYA FINL INC COM 929089100 1416 28615 SH SOLE 25164 0 3451 VOYA GLBL ADV & PREM OPP FD COM 92912R104 264 23065 SH SOLE 0 0 23065 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 183 23613 SH SOLE 0 0 23613 VOYA INFRASTRUCTURE INDLS & COM 92912X101 829 49175 SH SOLE 0 0 49175 VOYA PRIME RATE TR SH BEN INT 92913A100 719 141801 SH SOLE 0 0 141801 VULCAN MATLS CO COM 929160109 4889 38088 SH SOLE 23365 0 14723 VUZIX CORP COM NEW 92921W300 119 19011 SH SOLE 0 0 19011 W P CAREY INC COM 92936U109 14364 208474 SH SOLE 0 0 208474 WABCO HLDGS INC COM 92927K102 1072 7458 SH SOLE 5106 0 2352 WABTEC CORP COM 929740108 735 9025 SH SOLE 2280 0 6745 WAGEWORKS INC COM 930427109 325 5242 SH SOLE 4884 0 358 WALGREENS BOOTS ALLIANCE INC COM 931427108 12069 166195 SH SOLE 614 0 165581 WAL-MART STORES INC COM 931142103 31822 322249 SH SOLE 28234 0 294015 WASHINGTON FED INC COM 938824109 864 25228 SH SOLE 23434 0 1794 WASHINGTON PRIME GROUP NEW COM 93964W108 368 51753 SH SOLE 0 0 51753 WASTE CONNECTIONS INC COM 94106B101 1462 20612 SH SOLE 8114 0 12498 WASTE MGMT INC DEL COM 94106L109 22586 261720 SH SOLE 8724 0 252996 WATERS CORP COM 941848103 729 3760 SH SOLE 1396 0 2364 WATSCO INC COM 942622200 348 2045 SH SOLE 282 0 1763 WAYFAIR INC CL A 94419L101 380 4730 SH SOLE 0 0 4730 WD-40 CO COM 929236107 242 2054 SH SOLE 201 0 1853 WEATHERFORD INTL PLC ORD SHS G48833100 1897 454820 SH SOLE 211922 0 242898 WEB COM GROUP INC COM 94733A104 508 23287 SH SOLE 21122 0 2165 WEBSTER FINL CORP CONN COM 947890109 357 6352 SH SOLE 854 0 5498 WEC ENERGY GROUP INC COM 92939U106 4254 64042 SH SOLE 20207 0 43835 WEIBO CORP SPONSORED ADR 948596101 2339 22606 SH SOLE 0 0 22606 WEIGHT WATCHERS INTL INC NEW COM 948626106 1960 44264 SH SOLE 0 0 44264 WEINGARTEN RLTY INVS SH BEN INT 948741103 323 9819 SH SOLE 625 0 9194 WELBILT INC COM 949090104 215 9158 SH SOLE 329 0 8829 WELLCARE HEALTH PLANS INC COM 94946T106 294 1461 SH SOLE 104 0 1357 WELLS FARGO CO NEW *W EXP 10/28/201 949746119 311 11316 SH SOLE 0 0 11316 WELLS FARGO CO NEW COM 949746101 43407 715464 SH SOLE 74889 0 640575 WELLS FARGO CO NEW PERP PFD CNV A 949746804 2569 1961 SH SOLE 0 0 1961 WELLS FARGO GLOBAL DIVIDEND COM 94987C103 405 68346 SH SOLE 0 0 68346 WELLS FARGO MULTI SECTOR INC COM 94987D101 399 30582 SH SOLE 0 0 30582 WELLTOWER INC COM 95040Q104 6646 104214 SH SOLE 11728 0 92486 WENDYS CO COM 95058W100 902 54933 SH SOLE 0 0 54933 WEST PHARMACEUTICAL SVSC INC COM 955306105 1368 13858 SH SOLE 13072 0 786 WESTAR ENERGY INC COM 95709T100 1056 20003 SH SOLE 861 0 19142 WESTERN ASSET CLYM INFL OPP COM 95766R104 125 10955 SH SOLE 0 0 10955 WESTERN ASSET EMRG MKT DEBT COM 95766A101 187 12029 SH SOLE 0 0 12029 WESTERN ASSET GLB HI INCOME COM 95766B109 426 41648 SH SOLE 0 0 41648 WESTERN ASSET HGH YLD DFNDFD COM 95768B107 564 37301 SH SOLE 0 0 37301 WESTERN ASSET HIGH INCM FD I COM 95766J102 533 76430 SH SOLE 0 0 76430 WESTERN ASSET HIGH INCM OPP COM 95766K109 360 70989 SH SOLE 0 0 70989 WESTERN ASSET MTG CAP CORP COM 95790D105 359 36069 SH SOLE 0 0 36069 WESTERN ASSET MTG DEF OPPTY COM 95790B109 204 8284 SH SOLE 0 0 8284 WESTERN ASSET PREMIER BD FD SHS BEN INT 957664105 199 14393 SH SOLE 0 0 14393 WESTERN DIGITAL CORP COM 958102105 8148 102452 SH SOLE 31282 0 71170 WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 451 9377 SH SOLE 0 0 9377 WESTERN UN CO COM 959802109 1228 64613 SH SOLE 36724 0 27889 WESTPAC BKG CORP SPONSORED ADR 961214301 281 11534 SH SOLE 0 0 11534 WESTROCK CO COM 96145D105 425 6719 SH SOLE 1170 0 5549 WEX INC COM 96208T104 421 2985 SH SOLE 1932 0 1053 WEYERHAEUSER CO COM 962166104 10240 290407 SH SOLE 34364 0 256043 WGL HLDGS INC COM 92924F106 822 9574 SH SOLE 0 0 9574 WHEATON PRECIOUS METALS CORP COM 962879102 1202 54316 SH SOLE 0 0 54316 WHEELER REAL ESTATE INVT TR COM NEW 963025705 103 10300 SH SOLE 0 0 10300 WHIRLPOOL CORP COM 963320106 1996 11837 SH SOLE 3752 0 8085 WHITESTONE REIT COM 966084204 664 46112 SH SOLE 0 0 46112 WHITING PETE CORP NEW COM NEW 966387409 569 21501 SH SOLE 0 0 21501 WILLIAMS COS INC DEL COM 969457100 3242 106336 SH SOLE 18433 0 87903 WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 822 21209 SH SOLE 0 0 21209 WILLIAMS SONOMA INC COM 969904101 351 6785 SH SOLE 44 0 6741 WILLIS TOWERS WATSON PUB LTD SHS G96629103 371 2464 SH SOLE 832 0 1632 WINDSTREAM HLDGS INC COM NEW 97382A200 42 22805 SH SOLE 0 0 22805 WINMARK CORP COM 974250102 3057 23622 SH SOLE 0 0 23622 WINNEBAGO INDS INC COM 974637100 495 8904 SH SOLE 0 0 8904 WINTRUST FINL CORP COM 97650W108 464 5638 SH SOLE 3323 0 2315 WIPRO LTD SPON ADR 1 SH 97651M109 145 26490 SH SOLE 25700 0 790 WISDOMTREE CONTINUOUS COMMOD SHS BEN INT 97718W108 5268 274089 SH SOLE 0 0 274089 WISDOMTREE TR AUSTRALIA DIV FD 97717W810 278 4673 SH SOLE 0 0 4673 WISDOMTREE TR BRCLYS INTRT HED 97717W380 838 17310 SH SOLE 0 0 17310 WISDOMTREE TR CBOE S&P 500 97717X560 2292 78860 SH SOLE 0 0 78860 WISDOMTREE TR CURRNCY INT EQ 97717X263 1505 49278 SH SOLE 0 0 49278 WISDOMTREE TR DYNAMIC LNG EQ 97717X313 1532 47010 SH SOLE 0 0 47010 WISDOMTREE TR EM EX ST-OWNED 97717X578 730 22909 SH SOLE 0 0 22909 WISDOMTREE TR EM LCL DEBT FD 97717X867 389 10108 SH SOLE 0 0 10108 WISDOMTREE TR EM MKTS QTLY DIV 97717W323 534 19583 SH SOLE 0 0 19583 WISDOMTREE TR EMER MKT HIGH FD 97717W315 4579 100960 SH SOLE 0 0 100960 WISDOMTREE TR EMERG CUR STR FD 97717W133 1379 70979 SH SOLE 0 0 70979 WISDOMTREE TR EMG MKTS SMCAP 97717W281 14155 271432 SH SOLE 0 0 271432 WISDOMTREE TR EUR HDG SMLCAP 97717X552 332 10664 SH SOLE 0 0 10664 WISDOMTREE TR EURO QTLY DIV GR 97717X610 682 25294 SH SOLE 0 0 25294 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 15459 242640 SH SOLE 0 0 242640 WISDOMTREE TR EUROPE SMCP DV 97717W869 6233 88337 SH SOLE 0 0 88337 WISDOMTREE TR GLB EX US RL EST 97717W331 320 9817 SH SOLE 0 0 9817 WISDOMTREE TR GLB HIGH DIV FD 97717W877 13651 281414 SH SOLE 0 0 281414 WISDOMTREE TR HEDGED HI YLD BD 97717W430 971 40187 SH SOLE 0 0 40187 WISDOMTREE TR INDIA ERNGS FD 97717W422 3242 116435 SH SOLE 0 0 116435 WISDOMTREE TR INTL DIV EX FINL 97717W786 2193 50523 SH SOLE 0 0 50523 WISDOMTREE TR INTL EQUITY FD 97717W703 4910 88018 SH SOLE 0 0 88018 WISDOMTREE TR INTL LRGCAP DV 97717W794 1650 32580 SH SOLE 0 0 32580 WISDOMTREE TR INTL MIDCAP DV 97717W778 618 8960 SH SOLE 0 0 8960 WISDOMTREE TR INTL SMCAP DIV 97717W760 5291 68889 SH SOLE 0 0 68889 WISDOMTREE TR ITL HDG QTLY DIV 97717X594 2955 93261 SH SOLE 0 0 93261 WISDOMTREE TR ITL HIGH DIV FD 97717W802 1872 42173 SH SOLE 0 0 42173 WISDOMTREE TR JAPN HEDGE EQT 97717W851 9718 163796 SH SOLE 0 0 163796 WISDOMTREE TR JP SMALLCP DIV 97717W836 2278 28321 SH SOLE 0 0 28321 WISDOMTREE TR JPN SCAP HDG EQT 97717W521 635 13767 SH SOLE 0 0 13767 WISDOMTREE TR US DIVID EX FNCL 97717W406 5782 65417 SH SOLE 0 0 65417 WISDOMTREE TR US EARNINGS 500 97717W588 3483 112115 SH SOLE 0 0 112115 WISDOMTREE TR US HIGH DIVIDEND 97717W208 8556 117469 SH SOLE 0 0 117469 WISDOMTREE TR US LARGECAP DIVD 97717W307 13731 149056 SH SOLE 0 0 149056 WISDOMTREE TR US LARGECAP VLU 97717W547 415 5028 SH SOLE 0 0 5028 WISDOMTREE TR US MIDCAP DIVID 97717W505 52294 1482251 SH SOLE 0 0 1482251 WISDOMTREE TR US MIDCP EARNING 97717W570 6389 161021 SH SOLE 0 0 161021 WISDOMTREE TR US QTLY DIV GRT 97717X669 38162 921127 SH SOLE 2165 0 918962 WISDOMTREE TR US S CAP QTY DIV 97717X651 2293 64193 SH SOLE 0 0 64193 WISDOMTREE TR US SMALLCAP DIVD 97717W604 28204 970890 SH SOLE 0 0 970890 WISDOMTREE TR US SMALLCP ERNGS 97717W562 2287 63144 SH SOLE 0 0 63144 WISDOMTREE TR US TOTAL DIVIDND 97717W109 41634 447869 SH SOLE 0 0 447869 WISDOMTREE TR US TOTAL EARNING 97717W596 711 22322 SH SOLE 0 0 22322 WISDOMTREE TR BARCLYS YLD AGGR 97717X511 253 4978 SH SOLE 0 0 4978 WNS HOLDINGS LTD SPON ADR 92932M101 527 13123 SH SOLE 13123 0 0 WOODWARD INC COM 980745103 550 7154 SH SOLE 5335 0 1819 WORKDAY INC CL A 98138H101 915 8993 SH SOLE 3578 0 5415 WORLD CURRENCY GOLD TR LNG DLR GLD TR 98146B104 585 4839 SH SOLE 0 0 4839 WPP PLC NEW ADR 92937A102 1021 11273 SH SOLE 8066 0 3207 WPX ENERGY INC COM 98212B103 1242 88282 SH SOLE 29614 0 58668 WRIGHT MED GROUP N V ORD SHS 0.03 PAR N96617118 251 11313 SH SOLE 1389 0 9924 WYNDHAM WORLDWIDE CORP COM 98310W108 1331 11491 SH SOLE 52 0 11439 WYNN RESORTS LTD COM 983134107 7323 43437 SH SOLE 1995 0 41442 XCEL ENERGY INC COM 98389B100 8653 179858 SH SOLE 31789 0 148069 XENIA HOTELS & RESORTS INC COM 984017103 1278 59206 SH SOLE 0 0 59206 XEROX CORP COM NEW 984121608 805 27616 SH SOLE 360 0 27256 XILINX INC COM 983919101 480 7126 SH SOLE 3495 0 3631 XL GROUP LTD COM G98294104 357 10160 SH SOLE 6282 0 3878 XPO LOGISTICS INC COM 983793100 2467 26936 SH SOLE 474 0 26462 XYLEM INC COM 98419M100 1721 25236 SH SOLE 16103 0 9133 YAMANA GOLD INC COM 98462Y100 146 46922 SH SOLE 185 0 46737 YELP INC CL A 985817105 378 9020 SH SOLE 0 0 9020 YIRENDAI LTD SPONSORED ADR 98585L100 366 8329 SH SOLE 0 0 8329 YUM BRANDS INC COM 988498101 6479 79387 SH SOLE 6085 0 73302 YUM CHINA HLDGS INC COM 98850P109 5681 141949 SH SOLE 75773 0 66176 YY INC ADS REPCOM CLA 98426T106 320 2833 SH SOLE 0 0 2833 ZAYO GROUP HLDGS INC COM 98919V105 405 11017 SH SOLE 7593 0 3424 ZEBRA TECHNOLOGIES CORP CL A 989207105 245 2356 SH SOLE 1648 0 708 ZIMMER BIOMET HLDGS INC COM 98956P102 2103 17424 SH SOLE 205 0 17219 ZION OIL & GAS INC COM 989696109 77 35601 SH SOLE 0 0 35601 ZIONS BANCORPORATION COM 989701107 569 11192 SH SOLE 6417 0 4775 ZIOPHARM ONCOLOGY INC COM 98973P101 192 46343 SH SOLE 0 0 46343 ZOETIS INC CL A 98978V103 5744 79730 SH SOLE 64901 0 14829