0001172661-24-000079.txt : 20240108 0001172661-24-000079.hdr.sgml : 20240108 20240108142012 ACCESSION NUMBER: 0001172661-24-000079 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20240108 DATE AS OF CHANGE: 20240108 EFFECTIVENESS DATE: 20240108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Snowden Capital Advisors LLC CENTRAL INDEX KEY: 0001903055 ORGANIZATION NAME: IRS NUMBER: 450997570 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-21938 FILM NUMBER: 24519632 BUSINESS ADDRESS: STREET 1: 540 MADISON AVE. STREET 2: 9TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10022 BUSINESS PHONE: 6462189288 MAIL ADDRESS: STREET 1: 540 MADISON AVE. STREET 2: 9TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10022 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001903055 XXXXXXXX 06-30-2019 06-30-2019 false Snowden Capital Advisors LLC
540 Madison Ave. 9th Floor New York NY 10022
13F HOLDINGS REPORT 028-21938 000157299 801-72332 N
Richard West Chief Compliance Officer 646-218-9288 /s/ Richard West New York NY 01-08-2024 0 1540 1102851443
INFORMATION TABLE 2 infotable.xml 3M CO COM 88579Y101 1168466 24450 SH SOLE 24450 0 0 AAON INC COM PAR $0.004 000360206 5874 60000 SH SOLE 60000 0 0 AARONS INC COM PAR $0.50 002535300 44187 40000 SH SOLE 40000 0 0 ABB LTD SPONSORED ADR 000375204 41464 40000 SH SOLE 40000 0 0 ABBOTT LABS COM 002824100 3708732 17398 SH SOLE 17398 0 0 ABBVIE INC COM 00287Y109 1596596 36163 SH SOLE 36163 0 0 ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 17586 15000 SH SOLE 15000 0 0 ABIOMED INC COM 003654100 2903369 28079 SH SOLE 28079 0 0 ACADIA RLTY TR COM SH BEN INT 004239109 3755 67900 SH SOLE 67900 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3219192 8764 SH SOLE 8764 0 0 ACLARIS THERAPEUTICS INC COM 00461U105 23 10000 SH SOLE 10000 0 0 ACTIVISION BLIZZARD INC COM 00507V109 16380 27900 SH SOLE 27900 0 0 ACUITY BRANDS INC COM 00508Y102 2899 200000 SH SOLE 200000 0 0 ADIENT PLC ORD SHS G0084W101 6317 42800 SH SOLE 42800 0 0 ADOBE INC COM 00724F101 1033154 16483 SH SOLE 16483 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 10792 1000000 SH SOLE 1000000 0 0 ADVANCED MICRO DEVICES INC COM 007903107 61346 50000 SH SOLE 50000 0 0 ADVENT CLAYMORE CV SECS & IN COM 00764C109 1357 14700 SH SOLE 14700 0 0 AECOM COM 00766T100 12386 1200000 SH SOLE 1200000 0 0 AERCAP HOLDINGS NV SHS N00985106 13590 60000 SH SOLE 60000 0 0 AES CORP COM 00130H105 9559 900000 SH SOLE 900000 0 0 AFLAC INC COM 001055102 481708 440000 SH SOLE 440000 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 11362 1000000 SH SOLE 1000000 0 0 AGNC INVT CORP COM 00123Q104 15592 1500000 SH SOLE 1500000 0 0 AGREE REALTY CORP COM 008492100 10953 1000000 SH SOLE 1000000 0 0 AIR PRODS & CHEMS INC COM 009158106 410927 1434 SH SOLE 1434 0 0 AKEBIA THERAPEUTICS INC COM 00972D105 88 48000 SH SOLE 48000 0 0 ALARM COM HLDGS INC COM 011642105 12306 1000000 SH SOLE 1000000 0 0 ALASKA AIR GROUP INC COM 011659109 8438 800000 SH SOLE 800000 0 0 ALBANY INTL CORP CL A 012348108 23649 20000 SH SOLE 20000 0 0 ALBEMARLE CORP COM 012653101 7856 24900 SH SOLE 24900 0 0 ALCOA CORP COM 013872106 8820 300000 SH SOLE 300000 0 0 ALDER BIOPHARMACEUTICALS INC COM 014339105 83 14000 SH SOLE 14000 0 0 ALEXANDER & BALDWIN INC NEW COM 014491104 47145 40000 SH SOLE 40000 0 0 ALEXANDRIA REAL ESTATE EQ IN COM 015271109 12421 1000000 SH SOLE 1000000 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 238521 17538 SH SOLE 17538 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3569986 22022 SH SOLE 22022 0 0 ALICO INC COM 016230104 1217 200000 SH SOLE 200000 0 0 ALLEGHANY CORP DEL COM 017175100 1363 23500 SH SOLE 23500 0 0 ALLERGAN PLC SHS G0177J108 71609 65000 SH SOLE 65000 0 0 ALLETE INC COM NEW 018522300 41940 40000 SH SOLE 40000 0 0 ALLIANCE DATA SYSTEMS CORP COM 018581108 3786 12500 SH SOLE 12500 0 0 ALLIANCEBERNSTEIN GBL HGH IN COM 01879R106 17125 15000 SH SOLE 15000 0 0 ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 33656 30000 SH SOLE 30000 0 0 ALLIANZGI DIVERS INC & CNV F COM 01883J108 79449 70000 SH SOLE 70000 0 0 ALLIANZGI EQUITY & CONV INCO COM 018829101 22248 20000 SH SOLE 20000 0 0 ALLISON TRANSMISSION HLDGS I COM 01973R101 37495 42000 SH SOLE 42000 0 0 ALPHABET INC CAP STK CL C 02079K107 7624736 196869 SH SOLE 196869 0 0 ALPHABET INC CAP STK CL A 02079K305 4696921 53938 SH SOLE 53938 0 0 ALTRA INDL MOTION CORP COM 02208R106 14668 36200 SH SOLE 36200 0 0 ALTRIA GROUP INC COM 02209S103 3877185 351353 SH SOLE 351353 0 0 AMAG PHARMACEUTICALS INC COM 00163U106 600 10000 SH SOLE 10000 0 0 AMAZON COM INC COM 023135106 27434647 93078 SH SOLE 93078 0 0 AMBARELLA INC SHS G037AX101 7504 143500 SH SOLE 143500 0 0 AMC NETWORKS INC CL A 00164V103 5068 500000 SH SOLE 500000 0 0 AMCOR PLC ORD G0250X107 9180 510000 SH SOLE 510000 0 0 AMEDISYS INC COM 023436108 2440 100000 SH SOLE 100000 0 0 AMERICA MOVIL SAB DE CV SPON ADR L SHS 02364W105 5247 500000 SH SOLE 500000 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 4375 500000 SH SOLE 500000 0 0 AMERICAN ASSETS TR INC COM 024013104 11828 1000000 SH SOLE 1000000 0 0 AMERICAN ELEC PWR CO INC COM 025537101 248422 200000 SH SOLE 200000 0 0 AMERICAN EQTY INVT LIFE HLD COM 025676206 108133 108000 SH SOLE 108000 0 0 AMERICAN EXPRESS CO COM 025816109 2453948 270557 SH SOLE 270557 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 10252 1000000 SH SOLE 1000000 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 8874 57700 SH SOLE 57700 0 0 AMERICAN TOWER CORP NEW COM 03027X100 403239 26776 SH SOLE 26776 0 0 AMERICAN WOODMARK CORPORATIO COM 030506109 11935 1000000 SH SOLE 1000000 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 661008 15441 SH SOLE 15441 0 0 AMERICOLD RLTY TR COM 03064D108 10450 27500 SH SOLE 27500 0 0 AMERIPRISE FINL INC COM 03076C106 52946 50000 SH SOLE 50000 0 0 AMETEK INC NEW COM 031100100 227459 225000 SH SOLE 225000 0 0 AMGEN INC COM 031162100 705532 21517 SH SOLE 21517 0 0 AMN HEALTHCARE SERVICES INC COM 001744101 85965 85000 SH SOLE 85000 0 0 AMNEAL PHARMACEUTICALS INC COM STK CL A 03168L105 11196 1000000 SH SOLE 1000000 0 0 AMPHENOL CORP NEW CL A 032095101 4382515 186490 SH SOLE 186490 0 0 AMPLIFY ETF TR BLOCKCHAIN LDR 032108607 9152 13200 SH SOLE 13200 0 0 ANALOG DEVICES INC COM 032654105 614550 600000 SH SOLE 600000 0 0 ANGIODYNAMICS INC COM 03475V101 3644 30600 SH SOLE 30600 0 0 ANIKA THERAPEUTICS INC COM 035255108 15333 29100 SH SOLE 29100 0 0 ANSYS INC COM 03662Q105 80331 70000 SH SOLE 70000 0 0 ANTHEM INC COM 036752103 165426 150000 SH SOLE 150000 0 0 AON PLC SHS CL A G0408V102 290889 1 SH SOLE 1 0 0 APACHE CORP COM 037411105 45917 40000 SH SOLE 40000 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 278429 240000 SH SOLE 240000 0 0 APERGY CORP COM 03755L104 9645 6400000 SH SOLE 6400000 0 0 APPLE HOSPITALITY REIT INC COM NEW 03784Y200 6124 12500 SH SOLE 12500 0 0 APPLE INC COM 037833100 20644354 10902 SH SOLE 10902 0 0 APPLIED MATLS INC COM 038222105 225938 225000 SH SOLE 225000 0 0 APTARGROUP INC COM 038336103 9830 23500 SH SOLE 23500 0 0 AQUA AMERICA INC COM 03836W103 2493 10000 SH SOLE 10000 0 0 ARCELORMITTAL SA LUXEMBOURG NY REGISTRY SH 03938L203 4968 500000 SH SOLE 500000 0 0 ARCH CAP GROUP LTD ORD G0450A105 1227 30000 SH SOLE 30000 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 298847 28763 SH SOLE 28763 0 0 ARES CAP CORP COM 04010L103 195170 17906 SH SOLE 17906 0 0 ARGO GROUP INTL HLDGS LTD COM G0464B107 15257 24000 SH SOLE 24000 0 0 ARISTA NETWORKS INC COM 040413106 242450 200000 SH SOLE 200000 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 4207886 29258 SH SOLE 29258 0 0 ARK ETF TR INNOVATION ETF 00214Q104 15629566 78969 SH SOLE 78969 0 0 ARK ETF TR FINTECH INNOVA 00214Q708 13592 14100 SH SOLE 14100 0 0 ARK ETF TR INDL INNOVATIN 00214Q203 7608 20600 SH SOLE 20600 0 0 ARK ETF TR 3D PRINTING ETF 00214Q500 2966 300000 SH SOLE 300000 0 0 ARK ETF TR WEB X.O ETF 00214Q401 2605 10300 SH SOLE 10300 0 0 ARK ETF TR ISRAEL INOVATE 00214Q609 2092 200000 SH SOLE 200000 0 0 ARMADA HOFFLER PPTYS INC COM 04208T108 1362 2500000 SH SOLE 2500000 0 0 ARROW ELECTRS INC COM 042735100 14911 23200 SH SOLE 23200 0 0 ASE TECHNOLOGY HOLDING CO LT SPONSORED ADS 00215W100 2587 6200000 SH SOLE 6200000 0 0 ASGN INC COM 00191U102 15650 62500 SH SOLE 62500 0 0 ASHLAND GLOBAL HLDGS INC COM 044186104 802 20000 SH SOLE 20000 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 299289 27584 SH SOLE 27584 0 0 ASPEN TECHNOLOGY INC COM 045327103 135331 125000 SH SOLE 125000 0 0 ASSURED GUARANTY LTD COM G0585R106 2358 12500 SH SOLE 12500 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 307733 250000 SH SOLE 250000 0 0 ASTRONICS CORP COM 046433108 8742 21500 SH SOLE 21500 0 0 AT&T INC COM 00206R102 4617331 22202 SH SOLE 22202 0 0 ATHENE HLDG LTD CL A G0684D107 66838 60000 SH SOLE 60000 0 0 ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 58266 50000 SH SOLE 50000 0 0 ATLASSIAN CORP PLC CL A G06242104 87066 70000 SH SOLE 70000 0 0 AURORA CANNABIS INC COM 05156X108 6324 39600 SH SOLE 39600 0 0 AUTODESK INC COM 052769106 3069848 58451 SH SOLE 58451 0 0 AUTOHOME INC SP ADR RP CL A 05278C107 40352 35000 SH SOLE 35000 0 0 AUTOLIV INC COM 052800109 1693 20700 SH SOLE 20700 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 3695563 43942 SH SOLE 43942 0 0 AVALONBAY CMNTYS INC COM 053484101 33125 30000 SH SOLE 30000 0 0 AVANGRID INC COM 05351W103 5791 500000 SH SOLE 500000 0 0 AVANTOR INC COM 05352A100 3707 13500 SH SOLE 13500 0 0 AVAYA HLDGS CORP COM 05351X101 3648 32800 SH SOLE 32800 0 0 AVERY DENNISON CORP COM 053611109 30629 29000 SH SOLE 29000 0 0 AVNET INC COM 053807103 15452 43700 SH SOLE 43700 0 0 AXIS CAPITAL HOLDINGS LTD SHS G0692U109 6025 22900 SH SOLE 22900 0 0 AXON ENTERPRISE INC COM 05464C101 59407 50000 SH SOLE 50000 0 0 AXONICS MODULATION TECH INC COM 05465P101 18449 15000 SH SOLE 15000 0 0 B & G FOODS INC NEW COM 05508R106 1576897 5478 SH SOLE 5478 0 0 BAIDU INC SPON ADR REP A 056752108 1231642 11061 SH SOLE 11061 0 0 BAKER HUGHES A GE CO CL A 05722G100 30270 30000 SH SOLE 30000 0 0 BALCHEM CORP COM 057665200 24600 10604 SH SOLE 10604 0 0 BALL CORP COM 058498106 13915 38900 SH SOLE 38900 0 0 BANCO SANTANDER MEXICO S A SPONSORED ADS B 05969B103 2692 16700 SH SOLE 16700 0 0 BANCO SANTANDER SA ADR 05964H105 24065 20000 SH SOLE 20000 0 0 BANCOLOMBIA S A SPON ADR PREF 05968L102 1382 10000 SH SOLE 10000 0 0 BANK AMER CORP COM 060505104 2689885 8325 SH SOLE 8325 0 0 BANK MONTREAL QUE COM 063671101 59683 50000 SH SOLE 50000 0 0 BANK N S HALIFAX COM 064149107 2443182 99276 SH SOLE 99276 0 0 BANK NEW YORK MELLON CORP COM 064058100 1600895 10219 SH SOLE 10219 0 0 BAOZUN INC SPONSORED ADR 06684L103 2014065 52697 SH SOLE 52697 0 0 BARCLAYS PLC ADR 06738E204 9727 67200 SH SOLE 67200 0 0 BARNES GROUP INC COM 067806109 12341 1000000 SH SOLE 1000000 0 0 BARRICK GOLD CORPORATION COM 067901108 14895 20900 SH SOLE 20900 0 0 BAUSCH HEALTH COS INC COM 071734107 9875 18400 SH SOLE 18400 0 0 BB&T CORP COM 054937107 398948 400000 SH SOLE 400000 0 0 BCE INC COM NEW 05534B760 30712 30000 SH SOLE 30000 0 0 BECTON DICKINSON & CO COM 075887109 370397 16484 SH SOLE 16484 0 0 BELDEN INC COM 077454106 41931 50000 SH SOLE 50000 0 0 BENCHMARK ELECTRS INC COM 08160H101 4560 30200 SH SOLE 30200 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3719760 57706 SH SOLE 57706 0 0 BERRY GLOBAL GROUP INC COM 08579W103 33045 30000 SH SOLE 30000 0 0 BEST BUY INC COM 086516101 6285 2100000 SH SOLE 2100000 0 0 BGC PARTNERS INC CL A 05541T101 4518 400000 SH SOLE 400000 0 0 BHP GROUP LTD SPONSORED ADS 088606108 41236 35000 SH SOLE 35000 0 0 BHP GROUP PLC SPONSORED ADR 05545E209 6141 19000 SH SOLE 19000 0 0 BIO RAD LABS INC CL A 090572207 26901 25000 SH SOLE 25000 0 0 BIOGEN INC COM 09062X103 140798 125000 SH SOLE 125000 0 0 BIOHAVEN PHARMACTL HLDG CO L COM G11196105 40395 40000 SH SOLE 40000 0 0 BLACK HILLS CORP COM 092113109 12363 1000000 SH SOLE 1000000 0 0 BLACKBAUD INC COM 09227Q100 7816 11100 SH SOLE 11100 0 0 BLACKLINE INC COM 09239B109 13378 1300000 SH SOLE 1300000 0 0 BLACKROCK ENHANCED EQT DIV T COM 09251A104 29575 28000 SH SOLE 28000 0 0 BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 14575 45200 SH SOLE 45200 0 0 BLACKROCK FLOAT RATE OME STR COM 09255X100 0 10000 SH SOLE 10000 0 0 BLACKROCK HEALTH SCIENCES TR COM 09250W107 72000 21557 SH SOLE 21557 0 0 BLACKROCK INC COM 09247X101 440645 46531 SH SOLE 46531 0 0 BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 145537 120000 SH SOLE 120000 0 0 BLACKROCK MUN INCOME TR SH BEN INT 09248F109 67182 50000 SH SOLE 50000 0 0 BLACKROCK MUNIASSETS FD INC COM 09254J102 15287 81600 SH SOLE 81600 0 0 BLACKROCK MUNICIPAL BOND TR COM 09249H104 47678 40000 SH SOLE 40000 0 0 BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 65597 65000 SH SOLE 65000 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 140528 125000 SH SOLE 125000 0 0 BLACKROCK MUNIVEST FD INC COM 09253R105 6122 38600 SH SOLE 38600 0 0 BLACKROCK MUNIYIELD CALIF FD COM 09254M105 4222 300000 SH SOLE 300000 0 0 BLACKROCK MUNIYIELD NY QLTY COM 09255E102 22889 20000 SH SOLE 20000 0 0 BLACKROCK MUNIYIELD QLTY FD COM 09254E103 13203 1300000 SH SOLE 1300000 0 0 BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 66685 60000 SH SOLE 60000 0 0 BLACKSTONE GROUP L P COM UNIT LTD 09253U108 644217 10112 SH SOLE 10112 0 0 BLOCK H & R INC COM 093671105 1239 200000 SH SOLE 200000 0 0 BLUEBIRD BIO INC COM 09609G100 19380 18000 SH SOLE 18000 0 0 BLUEROCK RESIDENTIAL GRW REI COM CL A 09627J102 3561 10000 SH SOLE 10000 0 0 BOEING CO COM 097023105 3671450 62610 SH SOLE 62610 0 0 BOK FINL CORP COM NEW 05561Q201 848 20000 SH SOLE 20000 0 0 BOOKING HLDGS INC COM 09857L108 223163 8377 SH SOLE 8377 0 0 BORGWARNER INC COM 099724106 10875 80000 SH SOLE 80000 0 0 BOSTON BEER INC CL A 100557107 17768 15000 SH SOLE 15000 0 0 BOSTON PROPERTIES INC COM 101121101 26591 25000 SH SOLE 25000 0 0 BOSTON SCIENTIFIC CORP COM 101137107 470934 15300 SH SOLE 15300 0 0 BOX INC CL A 10316T104 2067 10100 SH SOLE 10100 0 0 BOYD GAMING CORP COM 103304101 6310 26000 SH SOLE 26000 0 0 BP PLC SPONSORED ADR 055622104 728819 4727 SH SOLE 4727 0 0 BRANDYWINE RLTY TR SH BEN INT NEW 105368203 2422 28700 SH SOLE 28700 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 12981 75300 SH SOLE 75300 0 0 BRIGHTHOUSE FINL INC COM 10922N103 11046 1000000 SH SOLE 1000000 0 0 BRINKS CO COM 109696104 15273 96300 SH SOLE 96300 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 234933 4205 SH SOLE 4205 0 0 BROADCOM INC COM 11135F101 1591629 21887 SH SOLE 21887 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 144343 125000 SH SOLE 125000 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 6362 2900000 SH SOLE 2900000 0 0 BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107 9710 900000 SH SOLE 900000 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 8875 26500 SH SOLE 26500 0 0 BROOKS AUTOMATION INC COM 114340102 34082 30000 SH SOLE 30000 0 0 BROWN FORMAN CORP CL B 115637209 238384 1820 SH SOLE 1820 0 0 BRUKER CORP COM 116794108 38866 35000 SH SOLE 35000 0 0 BRUNSWICK CORP COM 117043109 38966 35000 SH SOLE 35000 0 0 BRYN MAWR BK CORP COM 117665109 10860 1100000 SH SOLE 1100000 0 0 BUCKLE INC COM 118440106 1277 200000 SH SOLE 200000 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1351 800000 SH SOLE 800000 0 0 BURLINGTON STORES INC COM 122017106 70226 70000 SH SOLE 70000 0 0 CABOT CORP COM 127055101 13663 62500 SH SOLE 62500 0 0 CABOT OIL & GAS CORP COM 127097103 4949 11600 SH SOLE 11600 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 101899 100000 SH SOLE 100000 0 0 CAESARS ENTMT CORP COM 127686103 29456 25000 SH SOLE 25000 0 0 CAESARSTONE LTD ORD SHS M20598104 1503 77100 SH SOLE 77100 0 0 CALAMOS STRATEGIC TOTL RETN COM SH BEN INT 128125101 198382 175000 SH SOLE 175000 0 0 CALAMP CORP COM 128126109 5072 331500 SH SOLE 331500 0 0 CALAVO GROWERS INC COM 128246105 33385 32000 SH SOLE 32000 0 0 CALIFORNIA RES CORP COM NEW 13057Q206 276 50000 SH SOLE 50000 0 0 CALLON PETE CO DEL COM 13123X102 8848 900000 SH SOLE 900000 0 0 CAMBREX CORP COM 132011107 8758 3900000 SH SOLE 3900000 0 0 CAMDEN PPTY TR SH BEN INT 133131102 8995 19700 SH SOLE 19700 0 0 CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 9342 75400 SH SOLE 75400 0 0 CANADIAN NATL RY CO COM 136375102 2237709 16556 SH SOLE 16556 0 0 CANADIAN PAC RY LTD COM 13645T100 220748 5797 SH SOLE 5797 0 0 CANON INC SPONSORED ADR 138006309 11218 29100 SH SOLE 29100 0 0 CANOPY GROWTH CORP COM 138035100 38809 35000 SH SOLE 35000 0 0 CANTEL MEDICAL CORP COM 138098108 8728 21700 SH SOLE 21700 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 10689 26000 SH SOLE 26000 0 0 CARDINAL HEALTH INC COM 14149Y108 96289 95000 SH SOLE 95000 0 0 CARETRUST REIT INC COM 14174T107 11704 126800 SH SOLE 126800 0 0 CARLISLE COS INC COM 142339100 45516 40000 SH SOLE 40000 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 115408 115000 SH SOLE 115000 0 0 CARMAX INC COM 143130102 30655 30000 SH SOLE 30000 0 0 CARNIVAL PLC ADR 14365C103 8666 93700 SH SOLE 93700 0 0 CAROLINA FINL CORP NEW COM 143873107 11861 13000 SH SOLE 13000 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 9915 198300 SH SOLE 198300 0 0 CARRIZO OIL & GAS INC COM 144577103 6476 34100 SH SOLE 34100 0 0 CARTERS INC COM 146229109 6355 13300 SH SOLE 13300 0 0 CATERPILLAR INC DEL COM 149123101 4291785 20667 SH SOLE 20667 0 0 CATHAY GEN BANCORP COM 149150104 569592 475000 SH SOLE 475000 0 0 CBOE GLOBAL MARKETS INC COM 12503M108 1886 18700 SH SOLE 18700 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 15085 27200 SH SOLE 27200 0 0 CBRE GROUP INC CL A 12504L109 19241 18000 SH SOLE 18000 0 0 CBS CORP NEW CL B 124857202 27391 25000 SH SOLE 25000 0 0 CDN IMPERIAL BK COMM TORONTO COM 136069101 13695 35600 SH SOLE 35600 0 0 CELANESE CORP DEL COM 150870103 50924 50000 SH SOLE 50000 0 0 CELGENE CORP COM 151020104 265827 7945 SH SOLE 7945 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 853 25000 SH SOLE 25000 0 0 CENTENE CORP DEL COM 15135B101 87578 75000 SH SOLE 75000 0 0 CENTERPOINT ENERGY INC COM 15189T107 6000 50000 SH SOLE 50000 0 0 CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2474 20000 SH SOLE 20000 0 0 CENTRAL PAC FINL CORP COM NEW 154760409 1592 24900 SH SOLE 24900 0 0 CENTURYLINK INC COM 156700106 956190 10757 SH SOLE 10757 0 0 CERNER CORP COM 156782104 105444 18696 SH SOLE 18696 0 0 CERUS CORP COM 157085101 6746 18000 SH SOLE 18000 0 0 CF INDS HLDGS INC COM 125269100 5780 10400 SH SOLE 10400 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 227538 200000 SH SOLE 200000 0 0 CHEESECAKE FACTORY INC COM 163072101 122629 100000 SH SOLE 100000 0 0 CHEMED CORP NEW COM 16359R103 16621 29200 SH SOLE 29200 0 0 CHEMICAL FINL CORP COM 163731102 10693 1000000 SH SOLE 1000000 0 0 CHENIERE ENERGY INC COM NEW 16411R208 5208 14400 SH SOLE 14400 0 0 CHESAPEAKE ENERGY CORP COM 165167107 1509 503500 SH SOLE 503500 0 0 CHESAPEAKE UTILS CORP COM 165303108 6471 1300000 SH SOLE 1300000 0 0 CHEVRON CORP NEW COM 166764100 5756443 550856 SH SOLE 550856 0 0 CHEWY INC CL A 16679L109 7387 700000 SH SOLE 700000 0 0 CHICOS FAS INC COM 168615102 32 30000 SH SOLE 30000 0 0 CHOICE HOTELS INTL INC COM 169905106 2530 57500 SH SOLE 57500 0 0 CHROMADEX CORP COM NEW 171077407 69784 10099 SH SOLE 10099 0 0 CHUBB LIMITED COM H1467J104 2798880 3332 SH SOLE 3332 0 0 CHURCH & DWIGHT INC COM 171340102 2786874 18921 SH SOLE 18921 0 0 CIMAREX ENERGY CO COM 171798101 2020 200000 SH SOLE 200000 0 0 CINEMARK HOLDINGS INC COM 17243V102 428009 15678 SH SOLE 15678 0 0 CIRRUS LOGIC INC COM 172755100 7475 7800000 SH SOLE 7800000 0 0 CISCO SYS INC COM 17275R102 3544216 20916 SH SOLE 20916 0 0 CITIGROUP INC COM NEW 172967424 667318 59957 SH SOLE 59957 0 0 CITIZENS & NORTHN CORP COM 172922106 452 100000 SH SOLE 100000 0 0 CITIZENS FINL GROUP INC COM 174610105 15473 1500000 SH SOLE 1500000 0 0 CLOROX CO DEL COM 189054109 276561 10914 SH SOLE 10914 0 0 CME GROUP INC COM 12572Q105 768379 9661 SH SOLE 9661 0 0 CMS ENERGY CORP COM 125896100 28910 25000 SH SOLE 25000 0 0 CNA FINL CORP COM 126117100 14031 1400000 SH SOLE 1400000 0 0 CNOOC LTD SPONSORED ADR 126132109 13304 1200000 SH SOLE 1200000 0 0 COCA COLA CO COM 191216100 3399115 59665 SH SOLE 59665 0 0 COCA COLA CONSOLIDATED INC COM 191098102 1497 300000 SH SOLE 300000 0 0 COCA COLA EUROPEAN PARTNERS SHS G25839104 327208 10244 SH SOLE 10244 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 4692 12800 SH SOLE 12800 0 0 COGNEX CORP COM 192422103 12244 1000000 SH SOLE 1000000 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 129785 120000 SH SOLE 120000 0 0 COHERENT INC COM 192479103 20763 20000 SH SOLE 20000 0 0 COLGATE PALMOLIVE CO COM 194162103 324190 3 SH SOLE 3 0 0 COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 4576 30900 SH SOLE 30900 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 2810 600000 SH SOLE 600000 0 0 COMCAST CORP NEW CL A 20030N101 5201166 29018 SH SOLE 29018 0 0 COMERICA INC COM 200340107 40698 40000 SH SOLE 40000 0 0 COMMUNITY BK SYS INC COM 203607106 2306 20000 SH SOLE 20000 0 0 COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 10472 1000000 SH SOLE 1000000 0 0 COMPASS MINERALS INTL INC COM 20451N101 1467 200000 SH SOLE 200000 0 0 COMSTOCK HLDG COS INC CL A NEW 205684202 26539 25000 SH SOLE 25000 0 0 CONAGRA BRANDS INC COM 205887102 89972 90000 SH SOLE 90000 0 0 CONMED CORP COM 207410101 7545 900000 SH SOLE 900000 0 0 CONOCOPHILLIPS COM 20825C104 356720 8235 SH SOLE 8235 0 0 CONSOLIDATED COMM HLDGS INC COM 209034107 1055 400000 SH SOLE 400000 0 0 CONSOLIDATED EDISON INC COM 209115104 63254 60000 SH SOLE 60000 0 0 CONSTELLATION BRANDS INC CL A 21036P108 2540181 248307 SH SOLE 248307 0 0 CONTINENTAL RESOURCES INC COM 212015101 15700 12200 SH SOLE 12200 0 0 COOPER COS INC COM NEW 216648402 197576 195000 SH SOLE 195000 0 0 COOPER TIRE & RUBR CO COM 216831107 7862 53100 SH SOLE 53100 0 0 COPART INC COM 217204106 363499 7208 SH SOLE 7208 0 0 CORECIVIC INC COM 21871N101 901 19900 SH SOLE 19900 0 0 CORELOGIC INC COM 21871D103 25559 25000 SH SOLE 25000 0 0 CORESITE RLTY CORP COM 21870Q105 1022515 6353 SH SOLE 6353 0 0 CORNERSTONE ONDEMAND INC COM 21925Y103 3768 33200 SH SOLE 33200 0 0 CORNING INC COM 219350105 95507 80000 SH SOLE 80000 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 4854 12500 SH SOLE 12500 0 0 COSTCO WHSL CORP NEW COM 22160K105 1534471 38343 SH SOLE 38343 0 0 COUSINS PPTYS INC COM NEW 222795502 5209 1300000 SH SOLE 1300000 0 0 COVETRUS INC COM 22304C100 1424 100000 SH SOLE 100000 0 0 CRANE CO COM 224399105 431528 433000 SH SOLE 433000 0 0 CREDICORP LTD COM G2519Y108 139413 125000 SH SOLE 125000 0 0 CREE INC COM 225447101 16747 1500000 SH SOLE 1500000 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 1182 20000 SH SOLE 20000 0 0 CRONOS GROUP INC COM 22717L101 6836 20000 SH SOLE 20000 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 619921 18633 SH SOLE 18633 0 0 CROWN HOLDINGS INC COM 228368106 6614 12200 SH SOLE 12200 0 0 CSG SYS INTL INC COM 126349109 28425 25000 SH SOLE 25000 0 0 CSX CORP COM 126408103 427793 11850 SH SOLE 11850 0 0 CUBESMART COM 229663109 29528 25000 SH SOLE 25000 0 0 CUMMINS INC COM 231021106 1072079 9841 SH SOLE 9841 0 0 CVR ENERGY INC COM 12662P108 2943 300000 SH SOLE 300000 0 0 CVS HEALTH CORP COM 126650100 4459591 38962 SH SOLE 38962 0 0 CYRUSONE INC COM 23283R100 10396 36400 SH SOLE 36400 0 0 D R HORTON INC COM 23331A109 9884 20600 SH SOLE 20600 0 0 DANA INCORPORATED COM 235825205 7143 50900 SH SOLE 50900 0 0 DANAHER CORPORATION COM 235851102 464833 44270 SH SOLE 44270 0 0 DARLING INGREDIENTS INC COM 237266101 13527 1300000 SH SOLE 1300000 0 0 DBX ETF TR XTRACK MSCI EAFE 233051200 813958 28450 SH SOLE 28450 0 0 DBX ETF TR XTRACK MSCI EMRG 233051101 166155 150000 SH SOLE 150000 0 0 DEERE & CO COM 244199105 200000 200000 SH SOLE 200000 0 0 DEL TACO RESTAURANTS INC COM 245496104 15390 13600 SH SOLE 13600 0 0 DELEK US HLDGS INC NEW COM 24665A103 14682 12100 SH SOLE 12100 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1484 40000 SH SOLE 40000 0 0 DELUXE CORP COM 248019101 8753 18700 SH SOLE 18700 0 0 DENNYS CORP COM 24869P104 5730 1400000 SH SOLE 1400000 0 0 DERMIRA INC COM 24983L104 14223 232400 SH SOLE 232400 0 0 DEXCOM INC COM 252131107 20835 20000 SH SOLE 20000 0 0 DHX MEDIA LTD COM VAR VTG 252406152 1429 59300 SH SOLE 59300 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 3310169 314954 SH SOLE 314954 0 0 DIAMOND OFFSHORE DRILLING IN COM 25271C102 4503 86100 SH SOLE 86100 0 0 DIAMONDBACK ENERGY INC COM 25278X109 30189 29000 SH SOLE 29000 0 0 DICKS SPORTING GOODS INC COM 253393102 16088 1500000 SH SOLE 1500000 0 0 DIGITAL RLTY TR INC COM 253868103 3671284 10086 SH SOLE 10086 0 0 DIME CMNTY BANCSHARES COM 253922108 6479 18400 SH SOLE 18400 0 0 DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 15519 1500000 SH SOLE 1500000 0 0 DIREXION SHS ETF TR DRX S&P500BULL 25459W862 15409 173500 SH SOLE 173500 0 0 DIREXION SHS ETF TR 20YR TRES BEAR 25459Y678 4071 33700 SH SOLE 33700 0 0 DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 1373 200000 SH SOLE 200000 0 0 DISCOVERY INC COM SER C 25470F302 684 40000 SH SOLE 40000 0 0 DISNEY WALT CO COM DISNEY 254687106 8589079 44503 SH SOLE 44503 0 0 DOCUSIGN INC COM 256163106 4980 500000 SH SOLE 500000 0 0 DOCUSIGN INC COM 256163106 9942 200 SH Put SOLE 200 0 0 DOLBY LABORATORIES INC COM CL A 25659T107 10146 1000000 SH SOLE 1000000 0 0 DOLLAR GEN CORP NEW COM 256677105 2269194 57932 SH SOLE 57932 0 0 DOMINION ENERGY INC COM 25746U109 305713 250000 SH SOLE 250000 0 0 DOMINOS PIZZA INC COM 25754A201 13372 138300 SH SOLE 138300 0 0 DOMTAR CORP COM NEW 257559203 3157 6900000 SH SOLE 6900000 0 0 DONALDSON INC COM 257651109 903630 35653 SH SOLE 35653 0 0 DORMAN PRODUCTS INC COM 258278100 16738 1500000 SH SOLE 1500000 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 7995 800000 SH SOLE 800000 0 0 DOUGLAS EMMETT INC COM 25960P109 8701 61800 SH SOLE 61800 0 0 DOVER CORP COM 260003108 154072 160000 SH SOLE 160000 0 0 DOW INC COM 260557103 287145 250000 SH SOLE 250000 0 0 DRIL QUIP INC COM 262037104 55994 50000 SH SOLE 50000 0 0 DROPBOX INC CL A 26210C104 11677 1000000 SH SOLE 1000000 0 0 DTE ENERGY CO COM 233331107 6930 100000 SH SOLE 100000 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 2953093 14003 SH SOLE 14003 0 0 DUKE REALTY CORP COM NEW 264411505 12912 2500000 SH SOLE 2500000 0 0 DUPONT DE NEMOURS INC COM 26614N102 459000 425000 SH SOLE 425000 0 0 DXC TECHNOLOGY CO COM 23355L106 5461 16900 SH SOLE 16900 0 0 DYNEX CAP INC COM 26817Q886 4300 20000 SH SOLE 20000 0 0 E TRADE FINANCIAL CORP COM NEW 269246401 214116 4069 SH SOLE 4069 0 0 EAGLE MATERIALS INC COM 26969P108 1288508 45053 SH SOLE 45053 0 0 EASTERLY GOVT PPTYS INC COM 27616P103 16068 46400 SH SOLE 46400 0 0 EATON CORP PLC SHS G29183103 410156 1812 SH SOLE 1812 0 0 EATON VANCE MUN BD FD COM 27827X101 6216 500000 SH SOLE 500000 0 0 EATON VANCE NATL MUN OPPORT COM SHS 27829L105 25627 25000 SH SOLE 25000 0 0 EATON VANCE RISK MNGD DIV EQ COM 27829G106 3131 300000 SH SOLE 300000 0 0 EATON VANCE TAX ADVT DIV INC COM 27828G107 269360 7000 SH SOLE 7000 0 0 EATON VANCE TX ADV GLBL DIV COM 27828S101 212544 200000 SH SOLE 200000 0 0 EATON VANCE TX MGD DIV EQ IN COM 27828N102 3601 11000 SH SOLE 11000 0 0 EBAY INC COM 278642103 61390 50000 SH SOLE 50000 0 0 ECOLAB INC COM 278865100 1201784 6 SH SOLE 6 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 281932 280000 SH SOLE 280000 0 0 EL POLLO LOCO HLDGS INC COM 268603107 1069 14200 SH SOLE 14200 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 28779 25000 SH SOLE 25000 0 0 ELASTIC N V ORD SHS N14506104 1275 50000 SH SOLE 50000 0 0 ELECTRONIC ARTS INC COM 285512109 245179 4886 SH SOLE 4886 0 0 ELECTRONICS FOR IMAGING INC COM 286082102 1000 100000 SH SOLE 100000 0 0 EMCOR GROUP INC COM 29084Q100 3175 300000 SH SOLE 300000 0 0 EMERSON ELEC CO COM 291011104 3540660 64693 SH SOLE 64693 0 0 ENANTA PHARMACEUTICALS INC COM 29251M106 1098 210000 SH SOLE 210000 0 0 ENBRIDGE INC COM 29250N105 311124 2437 SH SOLE 2437 0 0 ENCANA CORP COM 292505104 10765 15400 SH SOLE 15400 0 0 ENCOMPASS HEALTH CORP COM 29261A100 10013 1000000 SH SOLE 1000000 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 23279 22000 SH SOLE 22000 0 0 ENERPLUS CORP COM 292766102 1070 100000 SH SOLE 100000 0 0 ENSCO ROWAN PLC SHS CLASS A G3166L100 3662 35800 SH SOLE 35800 0 0 ENSIGN GROUP INC COM 29358P101 16673 1700000 SH SOLE 1700000 0 0 ENSTAR GROUP LIMITED SHS G3075P101 176 25000 SH SOLE 25000 0 0 ENTEGRIS INC COM 29362U104 71017 65000 SH SOLE 65000 0 0 ENTERGY CORP NEW COM 29364G103 27677 25000 SH SOLE 25000 0 0 EOG RES INC COM 26875P101 588826 9645 SH SOLE 9645 0 0 EPR PPTYS COM SH BEN INT 26884U109 13430 1300000 SH SOLE 1300000 0 0 EQUIFAX INC COM 294429105 5006 500000 SH SOLE 500000 0 0 EQUITY COMWLTH COM SH BEN INT 294628102 6439 38100 SH SOLE 38100 0 0 EQUITY LIFESTYLE PPTYS INC COM 29472R108 14713 42400 SH SOLE 42400 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 18224 15000 SH SOLE 15000 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 381720 375000 SH SOLE 375000 0 0 ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 48332 40000 SH SOLE 40000 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 7217 700000 SH SOLE 700000 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 3030 300000 SH SOLE 300000 0 0 ETSY INC COM 29786A106 18294 15000 SH SOLE 15000 0 0 EURONET WORLDWIDE INC COM 298736109 5221 10200 SH SOLE 10200 0 0 EVERCORE INC CLASS A 29977A105 1548722 18470 SH SOLE 18470 0 0 EVEREST RE GROUP LTD COM G3223R108 8899 900000 SH SOLE 900000 0 0 EVERGY INC COM 30034W106 10418 1000000 SH SOLE 1000000 0 0 EXACT SCIENCES CORP COM 30063P105 9089 900000 SH SOLE 900000 0 0 EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 16272 1600000 SH SOLE 1600000 0 0 EXELIXIS INC COM 30161Q104 15000 1500000 SH SOLE 1500000 0 0 EXELON CORP COM 30161N101 87123 75000 SH SOLE 75000 0 0 EXPEDIA GROUP INC COM NEW 30212P303 49888 50000 SH SOLE 50000 0 0 EXPRESS INC COM 30219E103 3200 10000 SH SOLE 10000 0 0 EXTRA SPACE STORAGE INC COM 30225T102 4254 14600 SH SOLE 14600 0 0 EXXON MOBIL CORP COM 30231G102 5005727 112514 SH SOLE 112514 0 0 F M C CORP COM NEW 302491303 2687761 92681 SH SOLE 92681 0 0 FABRINET SHS G3323L100 994 100000 SH SOLE 100000 0 0 FACEBOOK INC CL A 30303M102 8654401 140198 SH SOLE 140198 0 0 FACTSET RESH SYS INC COM 303075105 412534 57059 SH SOLE 57059 0 0 FASTENAL CO COM 311900104 414125 4933 SH SOLE 4933 0 0 FB FINL CORP COM 30257X104 15168 31900 SH SOLE 31900 0 0 FBL FINL GROUP INC CL A 30239F106 6388 51100 SH SOLE 51100 0 0 FEDERAL AGRIC MTG CORP CL C 313148306 9169 79800 SH SOLE 79800 0 0 FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 11718 33800 SH SOLE 33800 0 0 FEDERAL SIGNAL CORP COM 313855108 9393 31500 SH SOLE 31500 0 0 FEDERATED INVS INC PA CL B 314211103 2801 21900 SH SOLE 21900 0 0 FEDEX CORP COM 31428X106 336287 7761 SH SOLE 7761 0 0 FIAT CHRYSLER AUTOMOBILES N SHS N31738102 29270 25000 SH SOLE 25000 0 0 FIBROGEN INC COM 31572Q808 502 500000 SH SOLE 500000 0 0 FIDELITY MSCI INDL INDX 316092709 1094858 6294 SH SOLE 6294 0 0 FIDELITY MSCI FINLS IDX 316092501 650194 14968 SH SOLE 14968 0 0 FIDELITY QLTY FCTOR ETF 316092790 3894532 77380 SH SOLE 77380 0 0 FIDELITY MSCI INFO TECH I 316092808 2610394 15976 SH SOLE 15976 0 0 FIDELITY MSCI CONSM DIS 316092204 528469 10832 SH SOLE 10832 0 0 FIDELITY MSCI MATLS INDEX 316092881 329016 2863 SH SOLE 2863 0 0 FIDELITY MSCI UTILS INDEX 316092865 366782 13160 SH SOLE 13160 0 0 FIDELITY MSCI COMMNTN SVC 316092873 453033 2256 SH SOLE 2256 0 0 FIDELITY MSCI HLTH CARE I 316092600 639647 14400 SH SOLE 14400 0 0 FIDELITY CONSMR STAPLES 316092303 339957 16755 SH SOLE 16755 0 0 FIDELITY MSCI ENERGY IDX 316092402 256011 10121 SH SOLE 10121 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 41187 35000 SH SOLE 35000 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 155024 145000 SH SOLE 145000 0 0 FINISAR CORP COM NEW 31787A507 6524 29600 SH SOLE 29600 0 0 FIREEYE INC COM 31816Q101 11450 1900000 SH SOLE 1900000 0 0 FIRST AMERN FINL CORP COM 31847R102 14295 21500 SH SOLE 21500 0 0 FIRST FINL BANCORP OH COM 320209109 10524 81900 SH SOLE 81900 0 0 FIRST HORIZON NATL CORP COM 320517105 645 10000 SH SOLE 10000 0 0 FIRST INTST BANCSYSTEM INC COM CL A 32055Y201 11848 1000000 SH SOLE 1000000 0 0 FIRST MIDWEST BANCORP DEL COM 320867104 2075 200000 SH SOLE 200000 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 44058 43000 SH SOLE 43000 0 0 FIRST SOLAR INC COM 336433107 85478 75000 SH SOLE 75000 0 0 FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 2536784 12881 SH SOLE 12881 0 0 FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 248295 2821 SH SOLE 2821 0 0 FIRST TR EXCH TRADED FD III LNG/SHT EQUITY 33739P103 130851 23242 SH SOLE 23242 0 0 FIRST TR EXCH TRD ALPHA FD I EUROPE ALPHADEX 33737J117 1669361 153152 SH SOLE 153152 0 0 FIRST TR EXCH TRD ALPHA FD I JAPAN ALPHADEX 33737J158 891157 16359 SH SOLE 16359 0 0 FIRST TR EXCH TRD ALPHA FD I EMERG MKT ALPH 33737J182 474333 2 SH SOLE 2 0 0 FIRST TR EXCH TRD ALPHA FD I SWITZLND ALPHA 33737J232 51322 50000 SH SOLE 50000 0 0 FIRST TR EXCH TRD ALPHA FD I UNIT KING ALPH 33737J224 47372 45000 SH SOLE 45000 0 0 FIRST TR EXCH TRD ALPHA FD I EM SML CP ALPH 33737J307 3450 33300 SH SOLE 33300 0 0 FIRST TR EXCHAN TRADED FD VI FST TR GLB FD 33739H101 211133 4893 SH SOLE 4893 0 0 FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2573212 33237 SH SOLE 33237 0 0 FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 3038606 38694 SH SOLE 38694 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2116964 49439 SH SOLE 49439 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 2664750 85932 SH SOLE 85932 0 0 FIRST TR EXCHANGE TRADED FD FST LOW OPPT EFT 33739Q200 6782117 78743 SH SOLE 78743 0 0 FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 4217203 37721 SH SOLE 37721 0 0 FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1649606 37783 SH SOLE 37783 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1379664 5190 SH SOLE 5190 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 1647485 17340 SH SOLE 17340 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 1226764 10453 SH SOLE 10453 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1297235 1150000 SH SOLE 1150000 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 1336787 36276 SH SOLE 36276 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ BK ETF 33738R860 904449 13387 SH SOLE 13387 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 920271 825000 SH SOLE 825000 0 0 FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 2126570 37341 SH SOLE 37341 0 0 FIRST TR EXCHANGE TRADED FD NY ARCA BIOTECH 33733E203 550303 550000 SH SOLE 550000 0 0 FIRST TR EXCHANGE TRADED FD SSI STRG ETF 33739Q507 323500 1 SH SOLE 1 0 0 FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 220420 937 SH SOLE 937 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 205640 3644 SH SOLE 3644 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 121448 100000 SH SOLE 100000 0 0 FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 51995 50000 SH SOLE 50000 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 25514 25000 SH SOLE 25000 0 0 FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 20575 20000 SH SOLE 20000 0 0 FIRST TR EXCHANGE TRADED FD HEDGED BUYWRITE 33738R407 6410 51200 SH SOLE 51200 0 0 FIRST TR EXCHANGE TRADED FD S&P INTL DIVID 33738R688 5133 500000 SH SOLE 500000 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 1785005 15137 SH SOLE 15137 0 0 FIRST TR EXCHNG TRADED FD VI MUN CEF IN OPT 33740F508 380375 9976 SH SOLE 9976 0 0 FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 241966 932 SH SOLE 932 0 0 FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 223476 20692 SH SOLE 20692 0 0 FIRST TR EXCHNG TRADED FD VI LOW DUR STRTGC 33740F870 243104 7079 SH SOLE 7079 0 0 FIRST TR FTSE EPRA/NAREIT DE COM 33736N101 2386 20000 SH SOLE 20000 0 0 FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 5145357 121697 SH SOLE 121697 0 0 FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 3798364 80219 SH SOLE 80219 0 0 FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1718447 27495 SH SOLE 27495 0 0 FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 3510477 49298 SH SOLE 49298 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 486403 445000 SH SOLE 445000 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 10200 1000000 SH SOLE 1000000 0 0 FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 881555 56619 SH SOLE 56619 0 0 FIRST TR STOXX EURO DIV FD COMMON SHS 33735T109 75000 75000 SH SOLE 75000 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 4034797 23859 SH SOLE 23859 0 0 FIRSTCASH INC COM 33767D105 51923 50000 SH SOLE 50000 0 0 FIRSTENERGY CORP COM 337932107 663240 9471 SH SOLE 9471 0 0 FISERV INC COM 337738108 238183 4297 SH SOLE 4297 0 0 FLAHERTY & CRUMRINE DYN PFD SHS 33848W106 75131 75000 SH SOLE 75000 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 287812 1400 SH SOLE 1400 0 0 FLEXSHARES TR GLB QLT R/E IDX 33939L787 20006 20000 SH SOLE 20000 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 10501 1000000 SH SOLE 1000000 0 0 FLEXSHARES TR IBOXX 3R TARGT 33939L506 6148 600000 SH SOLE 600000 0 0 FLOWSERVE CORP COM 34354P105 15353 1500000 SH SOLE 1500000 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 3000 300000 SH SOLE 300000 0 0 FORD MTR CO DEL COM 345370860 2556540 8705 SH SOLE 8705 0 0 FORTIVE CORP COM 34959J108 10111 1000000 SH SOLE 1000000 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 54049 50000 SH SOLE 50000 0 0 FORWARD AIR CORP COM 349853101 7648 1100000 SH SOLE 1100000 0 0 FOX CORP CL A COM 35137L105 35878 34000 SH SOLE 34000 0 0 FREEPORT-MCMORAN INC CL B 35671D857 28649 25000 SH SOLE 25000 0 0 FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 24722 20000 SH SOLE 20000 0 0 FRONTLINE LTD SHS NEW G3682E192 1345 200000 SH SOLE 200000 0 0 GABELLI DIVD & INCOME TR COM 36242H104 61051 50000 SH SOLE 50000 0 0 GALLAGHER ARTHUR J & CO COM 363576109 168895 40118 SH SOLE 40118 0 0 GANNETT CO INC COM 36473H104 2874 16200 SH SOLE 16200 0 0 GAP INC COM 364760108 3520 1800000 SH SOLE 1800000 0 0 GARRETT MOTION INC COM 366505105 14016 57000 SH SOLE 57000 0 0 GCI LIBERTY INC COM CLASS A 36164V305 4616 40000 SH SOLE 40000 0 0 GCP APPLIED TECHNOLOGIES INC COM 36164Y101 36643 30000 SH SOLE 30000 0 0 GDL FUND COM SH BEN IT 361570104 8685 21800 SH SOLE 21800 0 0 GENERAL DYNAMICS CORP COM 369550108 1430111 10615 SH SOLE 10615 0 0 GENERAL ELECTRIC CO COM 369604103 466688 7292 SH SOLE 7292 0 0 GENERAL MLS INC COM 370334104 3109027 8445 SH SOLE 8445 0 0 GENERAL MTRS CO COM 37045V100 159540 140000 SH SOLE 140000 0 0 GENESCO INC COM 371532102 2454 852500 SH SOLE 852500 0 0 GENESEE & WYO INC CL A 371559105 31109 30000 SH SOLE 30000 0 0 GENOMIC HEALTH INC COM 37244C101 939 18300 SH SOLE 18300 0 0 GENPACT LIMITED SHS G3922B107 31396 29000 SH SOLE 29000 0 0 GENTEX CORP COM 371901109 2453523 19876 SH SOLE 19876 0 0 GENTHERM INC COM 37253A103 9847 35900 SH SOLE 35900 0 0 GENUINE PARTS CO COM 372460105 210272 200000 SH SOLE 200000 0 0 GENWORTH FINL INC COM CL A 37247D106 1492 11100 SH SOLE 11100 0 0 GEO GROUP INC NEW COM 36162J106 464 21400 SH SOLE 21400 0 0 G-III APPAREL GROUP LTD COM 36237H101 76617 65000 SH SOLE 65000 0 0 GILEAD SCIENCES INC COM 375558103 293893 26963 SH SOLE 26963 0 0 GLACIER BANCORP INC NEW COM 37637Q105 6656 16400 SH SOLE 16400 0 0 GLADSTONE LD CORP COM 376549101 2313 1100000 SH SOLE 1100000 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1536323 42440 SH SOLE 42440 0 0 GLOBAL NET LEASE INC COM NEW 379378201 5830 100000 SH SOLE 100000 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 713953 6021 SH SOLE 6021 0 0 GLOBAL X FDS CONSCIOUS COS 37954Y731 146971 120000 SH SOLE 120000 0 0 GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 91491 90000 SH SOLE 90000 0 0 GLOBAL X FDS FINTECH ETF 37954Y814 53946 50000 SH SOLE 50000 0 0 GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 3367 19600 SH SOLE 19600 0 0 GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 2616 200000 SH SOLE 200000 0 0 GLOBANT S A COM L44385109 3540337 53063 SH SOLE 53063 0 0 GLOBUS MED INC CL A 379577208 4953 15000 SH SOLE 15000 0 0 GLU MOBILE INC COM 379890106 4042 400000 SH SOLE 400000 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 248796 200000 SH SOLE 200000 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 490074 490000 SH SOLE 490000 0 0 GOLUB CAP BDC INC COM 38173M102 14197 148500 SH SOLE 148500 0 0 GRACO INC COM 384109104 245214 5857 SH SOLE 5857 0 0 GRANITE CONSTR INC COM 387328107 11522 1000000 SH SOLE 1000000 0 0 GREAT WESTN BANCORP INC COM 391416104 1796 10500 SH SOLE 10500 0 0 GREENBRIER COS INC COM 393657101 9305 10900000 SH SOLE 10900000 0 0 GREIF INC CL A 397624107 2464 10000 SH SOLE 10000 0 0 GRIFOLS S A SP ADR REP B NVT 398438408 22159 20000 SH SOLE 20000 0 0 GRUBHUB INC COM 400110102 6559 69700 SH SOLE 69700 0 0 GUIDEWIRE SOFTWARE INC COM 40171V100 22309 20000 SH SOLE 20000 0 0 GULFPORT ENERGY CORP COM NEW 402635304 35394 30000 SH SOLE 30000 0 0 HACKETT GROUP INC COM 404609109 8070 800000 SH SOLE 800000 0 0 HALLIBURTON CO COM 406216101 895518 35749 SH SOLE 35749 0 0 HALOZYME THERAPEUTICS INC COM 40637H109 3376 24100 SH SOLE 24100 0 0 HANCOCK JOHN TAX-ADV DIV INC COM 41013V100 203700 200000 SH SOLE 200000 0 0 HANESBRANDS INC COM 410345102 77047 65000 SH SOLE 65000 0 0 HARLEY DAVIDSON INC COM 412822108 26416 25000 SH SOLE 25000 0 0 HARRIS CORP DEL COM 413875105 793153 13017 SH SOLE 13017 0 0 HAWAIIAN ELEC INDUSTRIES COM 419870100 3801 300000 SH SOLE 300000 0 0 HCA HEALTHCARE INC COM 40412C101 84523 75000 SH SOLE 75000 0 0 HCI GROUP INC COM 40416E103 4092 400000 SH SOLE 400000 0 0 HCP INC COM 40414L109 2222676 8402 SH SOLE 8402 0 0 HD SUPPLY HLDGS INC COM 40416M105 6992 68800 SH SOLE 68800 0 0 HDFC BANK LTD SPONSORED ADS 40415F101 54542 50000 SH SOLE 50000 0 0 HEALTHCARE RLTY TR COM 421946104 598 200000 SH SOLE 200000 0 0 HEALTHCARE TR AMER INC CL A NEW 42225P501 9848 1000000 SH SOLE 1000000 0 0 HEALTHEQUITY INC COM 42226A107 725 200000 SH SOLE 200000 0 0 HECLA MNG CO COM 422704106 9188 900000 SH SOLE 900000 0 0 HEICO CORP NEW COM 422806109 9524828 39035 SH SOLE 39035 0 0 HELEN OF TROY CORP LTD COM G4388N106 15029 190500 SH SOLE 190500 0 0 HENRY JACK & ASSOC INC COM 426281101 256827 12300 SH SOLE 12300 0 0 HENRY SCHEIN INC COM 806407102 10766 1000000 SH SOLE 1000000 0 0 HERITAGE FINL CORP WASH COM 42722X106 2933 24500 SH SOLE 24500 0 0 HERSHEY CO COM 427866108 69187 65000 SH SOLE 65000 0 0 HESS CORP COM 42809H107 15262 18800 SH SOLE 18800 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 10978 53500 SH SOLE 53500 0 0 HEXCEL CORP NEW COM 428291108 55441 50000 SH SOLE 50000 0 0 HIBBETT SPORTS INC COM 428567101 1023 100000 SH SOLE 100000 0 0 HIGHLAND FDS I HI LD IBOXX SRLN 430101774 11174 1000000 SH SOLE 1000000 0 0 HILL ROM HLDGS INC COM 431475102 599286 600000 SH SOLE 600000 0 0 HNI CORP COM 404251100 673 3900000 SH SOLE 3900000 0 0 HOLLYFRONTIER CORP COM 436106108 4540 600000 SH SOLE 600000 0 0 HOME BANCORP INC COM 43689E107 269926 11912 SH SOLE 11912 0 0 HOME DEPOT INC COM 437076102 4645212 4290 SH SOLE 4290 0 0 HOMESTREET INC COM 43785V102 445 16600 SH SOLE 16600 0 0 HONDA MOTOR LTD AMERN SHS 438128308 52412 50000 SH SOLE 50000 0 0 HONEYWELL INTL INC COM 438516106 3134849 26432 SH SOLE 26432 0 0 HOPE BANCORP INC COM 43940T109 10653 1000000 SH SOLE 1000000 0 0 HORACE MANN EDUCATORS CORP N COM 440327104 29099 25000 SH SOLE 25000 0 0 HORMEL FOODS CORP COM 440452100 32393 30000 SH SOLE 30000 0 0 HOULIHAN LOKEY INC CL A 441593100 32078 31000 SH SOLE 31000 0 0 HOWARD HUGHES CORP COM 44267D107 3846 19300 SH SOLE 19300 0 0 HUNTINGTON BANCSHARES INC COM 446150104 45005 45000 SH SOLE 45000 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 152688 150000 SH SOLE 150000 0 0 HUNTSMAN CORP COM 447011107 13068 1300000 SH SOLE 1300000 0 0 IBERIABANK CORP COM 450828108 9334 24100 SH SOLE 24100 0 0 ICICI BK LTD ADR 45104G104 66478 65000 SH SOLE 65000 0 0 ICON PLC SHS G4705A100 19878 19000 SH SOLE 19000 0 0 IDEX CORP COM 45167R104 1414065 7777 SH SOLE 7777 0 0 IDEXX LABS INC COM 45168D104 17368 15000 SH SOLE 15000 0 0 IHS MARKIT LTD SHS G47567105 97162 100000 SH SOLE 100000 0 0 II VI INC COM 902104108 8399 16300 SH SOLE 16300 0 0 ILLINOIS TOOL WKS INC COM 452308109 2659334 23027 SH SOLE 23027 0 0 ILLUMINA INC COM 452327109 3129813 17927 SH SOLE 17927 0 0 INCYTE CORP COM 45337C102 88483 75000 SH SOLE 75000 0 0 INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 1332400 23599 SH SOLE 23599 0 0 INDEXIQ ETF TR IQ GLB RES ETF 45409B883 430108 431000 SH SOLE 431000 0 0 INDEXIQ ETF TR IQ ENCH BD US 45409B487 11956 50300 SH SOLE 50300 0 0 INFINERA CORPORATION COM 45667G103 46 20000 SH SOLE 20000 0 0 ING GROEP N V SPONSORED ADR 456837103 24352 23000 SH SOLE 23000 0 0 INGERSOLL-RAND PLC SHS G47791101 1306758 11949 SH SOLE 11949 0 0 INNOSPEC INC COM 45768S105 11865 33900 SH SOLE 33900 0 0 INNOVATOR ETFS TR S&P 500 BUFFER 45782C888 5185 10700 SH SOLE 10700 0 0 INOVIO PHARMACEUTICALS INC COM NEW 45773H201 8824 1000000 SH SOLE 1000000 0 0 INPHI CORP COM 45772F107 1002 100000 SH SOLE 100000 0 0 INSULET CORP COM 45784P101 3703 19400 SH SOLE 19400 0 0 INTEGRA LIFESCIENCES HLDGS C COM NEW 457985208 20054 19000 SH SOLE 19000 0 0 INTEL CORP COM 458140100 7381548 37998 SH SOLE 37998 0 0 INTER PARFUMS INC COM 458334109 14323 1400000 SH SOLE 1400000 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 13645 28600 SH SOLE 28600 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 5005464 65320 SH SOLE 65320 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 6570 40000 SH SOLE 40000 0 0 INTERPUBLIC GROUP COS INC COM 460690100 59075 50000 SH SOLE 50000 0 0 INTERXION HOLDING N.V SHS N47279109 1066 10000 SH SOLE 10000 0 0 INTL PAPER CO COM 460146103 357276 4 SH SOLE 4 0 0 INTUIT COM 461202103 1126492 19336 SH SOLE 19336 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3202246 140944 SH SOLE 140944 0 0 INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 166832 10216 SH SOLE 10216 0 0 INVESCO ACTIVELY MANAGD ETF ACTIVE US REAL 46090A101 54155 45000 SH SOLE 45000 0 0 INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 10461 22500 SH SOLE 22500 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 3781 19300 SH SOLE 19300 0 0 INVESCO DB MLTI SECTR CMMTY ENERGY FD 46140H304 20726 20000 SH SOLE 20000 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 377142 340000 SH SOLE 340000 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 339545 9766 SH SOLE 9766 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 CB 46138J304 376748 17721 SH SOLE 17721 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 74812 13880 SH SOLE 13880 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 65303 60000 SH SOLE 60000 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2019 HY 46138J403 9371 900000 SH SOLE 900000 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1744194 27624 SH SOLE 27624 0 0 INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 1780064 91803 SH SOLE 91803 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 1199303 6074 SH SOLE 6074 0 0 INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 701807 3808 SH SOLE 3808 0 0 INVESCO EXCHANGE TRADED FD T DYNMC LEISURE 46137V720 811998 25688 SH SOLE 25688 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 312012 270000 SH SOLE 270000 0 0 INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 29960 28000 SH SOLE 28000 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP400 EQ 46137V225 28086 25000 SH SOLE 25000 0 0 INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 9212 900000 SH SOLE 900000 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 4919 21900 SH SOLE 21900 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 6304 23400 SH SOLE 23400 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 6500 42200 SH SOLE 42200 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 3562 20000 SH SOLE 20000 0 0 INVESCO EXCHNG TRADED FD TR S&P MDCP 400 REV 46138G672 793172 15969 SH SOLE 15969 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 3662591 77729 SH SOLE 77729 0 0 INVESCO EXCHNG TRADED FD TR DWA SMLCP MENT 46138E842 1055556 28459 SH SOLE 28459 0 0 INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 907549 4553 SH SOLE 4553 0 0 INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 854062 7359 SH SOLE 7359 0 0 INVESCO EXCHNG TRADED FD TR 1 30 LADER TRE 46138E107 450312 6987 SH SOLE 6987 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP LOW 46138G102 610320 26467 SH SOLE 26467 0 0 INVESCO EXCHNG TRADED FD TR FTSE RAFI DEV 46138E743 549010 63032 SH SOLE 63032 0 0 INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 270085 4109 SH SOLE 4109 0 0 INVESCO EXCHNG TRADED FD TR VAR RATE PFD 46138G870 221224 200000 SH SOLE 200000 0 0 INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 47671 45000 SH SOLE 45000 0 0 INVESCO EXCHNG TRADED FD TR S&P SMLCP DISC 46138E180 36205 35000 SH SOLE 35000 0 0 INVESCO EXCHNG TRADED FD TR S&P 500 REVENUE 46138G698 33803 33000 SH SOLE 33000 0 0 INVESCO EXCHNG TRADED FD TR S&P SMALLCAP 600 46138G664 7080 1400000 SH SOLE 1400000 0 0 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 5561 500000 SH SOLE 500000 0 0 INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 3750 13700 SH SOLE 13700 0 0 INVESCO EXCHNG TRADED FD TR KBW HIG DV YLD 46138E610 2060 11700 SH SOLE 11700 0 0 INVESCO LTD SHS G491BT108 38337 35000 SH SOLE 35000 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3537053 35003 SH SOLE 35003 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 653590 3500 SH Put SOLE 3500 0 0 INVESCO QUALITY MUNI INC TRS COM 46133G107 15070 201200 SH SOLE 201200 0 0 INVITAE CORP COM 46185L103 4393099 37793 SH SOLE 37793 0 0 INVITATION HOMES INC COM 46187W107 9330 12300 SH SOLE 12300 0 0 IONIS PHARMACEUTICALS INC COM 462222100 14968 36700 SH SOLE 36700 0 0 IPG PHOTONICS CORP COM 44980X109 2684540 32363 SH SOLE 32363 0 0 IQVIA HLDGS INC COM 46266C105 609612 11310 SH SOLE 11310 0 0 IROBOT CORP COM 462726100 1998752 22511 SH SOLE 22511 0 0 IRON MTN INC NEW COM 46284V101 2332531 21702 SH SOLE 21702 0 0 IRONWOOD PHARMACEUTICALS INC COM CL A 46333X108 2189 15900 SH SOLE 15900 0 0 ISHARES GOLD TRUST ISHARES 464285105 101161 100000 SH SOLE 100000 0 0 ISHARES INC CORE MSCI EMKT 46434G103 4256336 31230 SH SOLE 31230 0 0 ISHARES INC EM HGHYL BD ETF 464286285 1191428 39954 SH SOLE 39954 0 0 ISHARES INC MSCI BRAZIL ETF 464286400 1748984 63369 SH SOLE 63369 0 0 ISHARES INC MIN VOL GBL ETF 464286525 507088 10246 SH SOLE 10246 0 0 ISHARES INC MIN VOL EMRG MKT 464286533 123885 12016 SH SOLE 12016 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 52061 45000 SH SOLE 45000 0 0 ISHARES INC MSCI EURZONE ETF 464286608 17291 15000 SH SOLE 15000 0 0 ISHARES INC MSCI PAC JP ETF 464286665 10816 104500 SH SOLE 104500 0 0 ISHARES INC MSCI GERMANY ETF 464286806 4184 400000 SH SOLE 400000 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 2655 15500 SH SOLE 15500 0 0 ISHARES TR CORE S&P SCP ETF 464287804 6756635 130740 SH SOLE 130740 0 0 ISHARES TR SHRT NAT MUN ETF 464288158 746597 20477 SH SOLE 20477 0 0 ISHARES TR TIPS BD ETF 464287176 2659404 44286 SH SOLE 44286 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2158450 19507 SH SOLE 19507 0 0 ISHARES TR MBS ETF 464288588 2830780 293954 SH SOLE 293954 0 0 ISHARES TR US BR DEL SE ETF 464288794 1748172 39986 SH SOLE 39986 0 0 ISHARES TR USA MOMENTUM FCT 46432F396 3148278 65712 SH SOLE 65712 0 0 ISHARES TR CORE S&P US GWT 464287671 1036710 19209 SH SOLE 19209 0 0 ISHARES TR CORE S&P TTL STK 464287150 10172290 58613 SH SOLE 58613 0 0 ISHARES TR MSCI KLD400 SOC 464288570 1307676 45217 SH SOLE 45217 0 0 ISHARES TR MSCI USA ESG SLC 464288802 3972961 10929 SH SOLE 10929 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 678242 20647 SH SOLE 20647 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 5297886 147573 SH SOLE 147573 0 0 ISHARES TR FLTG RATE NT ETF 46429B655 7199551 62518 SH SOLE 62518 0 0 ISHARES TR SHORT TREAS BD 464288679 2195761 9122 SH SOLE 9122 0 0 ISHARES TR USD INV GRDE ETF 464288620 1900798 1900000 SH SOLE 1900000 0 0 ISHARES TR CORE INTL AGGR 46435G672 892780 15374 SH SOLE 15374 0 0 ISHARES TR US TREAS BD ETF 46429B267 6716661 85803 SH SOLE 85803 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 11127503 181230 SH SOLE 181230 0 0 ISHARES TR IBOXX INV CP ETF 464287242 3455419 345197 SH SOLE 345197 0 0 ISHARES TR US HOME CONS ETF 464288752 2085019 67172 SH SOLE 67172 0 0 ISHARES TR GLOBAL ENERG ETF 464287341 875057 10634 SH SOLE 10634 0 0 ISHARES TR EXPANDED TECH 464287515 942573 790000 SH SOLE 790000 0 0 ISHARES TR CORE HIGH DV ETF 46429B663 806712 18603 SH SOLE 18603 0 0 ISHARES TR 20 YR TR BD ETF 464287432 1007190 1000000 SH SOLE 1000000 0 0 ISHARES TR GLOBAL TECH ETF 464287291 2901424 34389 SH SOLE 34389 0 0 ISHARES TR CORE MSCI EAFE 46432F842 13309194 277390 SH SOLE 277390 0 0 ISHARES TR MIN VOL USA ETF 46429B697 9085698 67900 SH SOLE 67900 0 0 ISHARES TR U.S. TECH ETF 464287721 1084118 27280 SH SOLE 27280 0 0 ISHARES TR JPMORGAN USD EMG 464288281 1368378 28443 SH SOLE 28443 0 0 ISHARES TR NASDAQ BIOTECH 464287556 2098460 36318 SH SOLE 36318 0 0 ISHARES TR US INDUSTRIALS 464287754 886563 8788 SH SOLE 8788 0 0 ISHARES TR US AER DEF ETF 464288760 5104813 72576 SH SOLE 72576 0 0 ISHARES TR CORE US AGGBD ET 464287226 1244681 12478 SH SOLE 12478 0 0 ISHARES TR U.S. MED DVC ETF 464288810 2219188 69393 SH SOLE 69393 0 0 ISHARES TR CORE S&P MCP ETF 464287507 7599878 7031 SH SOLE 7031 0 0 ISHARES TR U.S. BAS MTL ETF 464287838 1648529 24775 SH SOLE 24775 0 0 ISHARES TR CORE MSCI TOTAL 46432F834 3673251 27560 SH SOLE 27560 0 0 ISHARES TR SH TR CRPORT ETF 464288646 6344626 530044 SH SOLE 530044 0 0 ISHARES TR CORE S&P500 ETF 464287200 102725211 0 SH SOLE 0 0 0 ISHARES TR IBOXX HI YD ETF 464288513 4841525 18 SH SOLE 18 0 0 ISHARES TR PFD AND INCM SEC 464288687 1359412 11999 SH SOLE 11999 0 0 ISHARES TR HDG MSCI EAFE 46434V803 1194786 13622 SH SOLE 13622 0 0 ISHARES TR CORE 1 5 YR USD 46432F859 365353 9304 SH SOLE 9304 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 332786 19657 SH SOLE 19657 0 0 ISHARES TR MULTIFACTOR USA 46434V282 475974 475000 SH SOLE 475000 0 0 ISHARES TR ESG MSCI EAFE 46435G516 521031 420000 SH SOLE 420000 0 0 ISHARES TR A RATE CP BD ETF 46429B291 407137 1705 SH SOLE 1705 0 0 ISHARES TR S&P 500 VAL ETF 464287408 539881 13288 SH SOLE 13288 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 250540 250000 SH SOLE 250000 0 0 ISHARES TR YLD OPTIM BD 46434V787 256199 1913 SH SOLE 1913 0 0 ISHARES TR MSCI EAFE ETF 464287465 270511 4118 SH SOLE 4118 0 0 ISHARES TR RUS MID CAP ETF 464287499 235630 3288 SH SOLE 3288 0 0 ISHARES TR ESG MSCI USA ETF 46435G425 194115 175000 SH SOLE 175000 0 0 ISHARES TR 0-5YR HI YL CP 46434V407 138889 100000 SH SOLE 100000 0 0 ISHARES TR MIN VOL EAFE ETF 46429B689 128212 115000 SH SOLE 115000 0 0 ISHARES TR MULTIFACTOR INTL 46434V274 98795 100000 SH SOLE 100000 0 0 ISHARES TR INTL SEL DIV ETF 464288448 76517 75000 SH SOLE 75000 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 78655 65000 SH SOLE 65000 0 0 ISHARES TR U.S. CNSM SV ETF 464287580 35825 30000 SH SOLE 30000 0 0 ISHARES TR US TELECOM ETF 464287713 39569 35000 SH SOLE 35000 0 0 ISHARES TR MULTIFACTOR USA 46434V290 46956 40000 SH SOLE 40000 0 0 ISHARES TR MORTGE REL ETF 46435G342 26375 25000 SH SOLE 25000 0 0 ISHARES TR IBONDS DEC2023 46435G318 24226 20000 SH SOLE 20000 0 0 ISHARES TR S&P MC 400GR ETF 464287606 17433 15000 SH SOLE 15000 0 0 ISHARES TR S&P MC 400VL ETF 464287705 18039 15000 SH SOLE 15000 0 0 ISHARES TR GBL COMM SVC ETF 464287275 14257 127100 SH SOLE 127100 0 0 ISHARES TR SP SMCP600VL ETF 464287879 11901 118500 SH SOLE 118500 0 0 ISHARES TR COHEN STEER REIT 464287564 11273 1000000 SH SOLE 1000000 0 0 ISHARES TR MIN VOL EUROPE 46434V720 10214 1000000 SH SOLE 1000000 0 0 ISHARES TR S&P SML 600 GWT 464287887 4928 20000 SH SOLE 20000 0 0 ISHARES TR GLB CNSM STP ETF 464288737 5640 500000 SH SOLE 500000 0 0 ISHARES TR US OIL EQ&SV ETF 464288844 6710 1100000 SH SOLE 1100000 0 0 ISHARES TR NA TEC MULTM ETF 464287531 7067 700000 SH SOLE 700000 0 0 ISHARES TR EDGE US FIXD INM 46435U796 7686 305000 SH SOLE 305000 0 0 ISHARES TR BROAD USD HIGH 46435U853 6206 11700 SH SOLE 11700 0 0 ISHARES TR USA QUALITY FCTR 46432F339 5953 1600000 SH SOLE 1600000 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 6148 24900 SH SOLE 24900 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 3217 85100 SH SOLE 85100 0 0 ISHARES TR MSCI CHINA ETF 46429B671 2736 12600 SH SOLE 12600 0 0 ISHARES TR RUS MD CP GR ETF 464287481 3996 400000 SH SOLE 400000 0 0 ISHARES TR RUSSELL 3000 ETF 464287689 1556 13000 SH SOLE 13000 0 0 ISHARES US ETF TR SHT MAT MUN ETF 46431W838 1898348 33264 SH SOLE 33264 0 0 ISHARES US ETF TR SHT MAT BD ETF 46431W507 3935262 32291 SH SOLE 32291 0 0 ISHARES US ETF TR INT RT HDG C B 46431W705 161693 17020 SH SOLE 17020 0 0 ISHARES US ETF TR IT RT HDG HGYL 46431W606 81581 75000 SH SOLE 75000 0 0 ISHARES US ETF TR INT RT HD EMRG 46431W820 6133 12000 SH SOLE 12000 0 0 J & J SNACK FOODS CORP COM 466032109 1024498 3477 SH SOLE 3477 0 0 J2 GLOBAL INC COM 48123V102 973962 10001 SH SOLE 10001 0 0 JABIL INC COM 466313103 10560 105700 SH SOLE 105700 0 0 JACOBS ENGR GROUP INC COM 469814107 2709 45600 SH SOLE 45600 0 0 JAMES HARDIE INDS PLC SPONSORED ADR 47030M106 2026 200000 SH SOLE 200000 0 0 JANUS DETROIT STR TR LONG TERM CARE 47103U407 424856 425000 SH SOLE 425000 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 2188 20000 SH SOLE 20000 0 0 JOHNSON & JOHNSON COM 478160104 4730532 52702 SH SOLE 52702 0 0 JOHNSON OUTDOORS INC CL A 479167108 5689 500000 SH SOLE 500000 0 0 JONES LANG LASALLE INC COM 48020Q107 12828 1200000 SH SOLE 1200000 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 1002184 7546 SH SOLE 7546 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN INT EQ 46641Q209 80699 75000 SH SOLE 75000 0 0 JP MORGAN EXCHANGE TRADED FD GLOBAL BD OPRT 46641Q852 53799 50000 SH SOLE 50000 0 0 JP MORGAN EXCHANGE TRADED FD DIV RTN EM EQT 46641Q308 16135 1200000 SH SOLE 1200000 0 0 JPMORGAN CHASE & CO COM 46625H100 4233490 3877000 SH SOLE 3877000 0 0 JUNIPER NETWORKS INC COM 48203R104 5547 500000 SH SOLE 500000 0 0 KAISER ALUMINUM CORP COM PAR $0.01 483007704 3081 19600 SH SOLE 19600 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 5728 27900 SH SOLE 27900 0 0 KAR AUCTION SVCS INC COM 48238T109 3134 13800 SH SOLE 13800 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 5996 20900 SH SOLE 20900 0 0 KBR INC COM 48242W106 101327 100000 SH SOLE 100000 0 0 KELLOGG CO COM 487836108 34240 34000 SH SOLE 34000 0 0 KENNAMETAL INC COM 489170100 2035 23100 SH SOLE 23100 0 0 KEYCORP NEW COM 493267108 89531 75000 SH SOLE 75000 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 44468 40000 SH SOLE 40000 0 0 KFORCE INC COM 493732101 10563 101800 SH SOLE 101800 0 0 KIMBERLY CLARK CORP COM 494368103 3678760 22251 SH SOLE 22251 0 0 KIMCO RLTY CORP COM 49446R109 14111 74700 SH SOLE 74700 0 0 KINDER MORGAN INC DEL COM 49456B101 223090 119 SH SOLE 119 0 0 KINSALE CAP GROUP INC COM 49714P108 11535 31500 SH SOLE 31500 0 0 KIRBY CORP COM 497266106 8873 21500 SH SOLE 21500 0 0 KKR & CO INC CL A 48251W104 20223 20000 SH SOLE 20000 0 0 KLA-TENCOR CORP COM 482480100 299593 250000 SH SOLE 250000 0 0 KOHLS CORP COM 500255104 15179 1517900 SH SOLE 1517900 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 99804 100000 SH SOLE 100000 0 0 KONTOOR BRANDS INC COM 50050N103 125121 117000 SH SOLE 117000 0 0 KRAFT HEINZ CO COM 500754106 2087368 23888 SH SOLE 23888 0 0 KRANESHARES TR CSI CHI INTERNET 500767306 14284 26600 SH SOLE 26600 0 0 KROGER CO COM 501044101 37022 30000 SH SOLE 30000 0 0 KRONOS WORLDWIDE INC COM 50105F105 2296 20000 SH SOLE 20000 0 0 KULICKE & SOFFA INDS INC COM 501242101 1114 500000 SH SOLE 500000 0 0 L BRANDS INC COM 501797104 9289 1500000 SH SOLE 1500000 0 0 L3 TECHNOLOGIES INC COM 502413107 34896 35000 SH SOLE 35000 0 0 LA Z BOY INC COM 505336107 3650 22200 SH SOLE 22200 0 0 LAKELAND FINL CORP COM 511656100 7057 19000 SH SOLE 19000 0 0 LAM RESEARCH CORP COM 512807108 315399 300000 SH SOLE 300000 0 0 LAMAR ADVERTISING CO NEW CL A 512816109 100665 100000 SH SOLE 100000 0 0 LANCASTER COLONY CORP COM 513847103 8522 44800 SH SOLE 44800 0 0 LANDSTAR SYS INC COM 515098101 147805 143000 SH SOLE 143000 0 0 LAS VEGAS SANDS CORP COM 517834107 22738 20000 SH SOLE 20000 0 0 LAUDER ESTEE COS INC CL A 518439104 3386715 66511 SH SOLE 66511 0 0 LCI INDS COM 50189K103 30559 25000 SH SOLE 25000 0 0 LEIDOS HLDGS INC COM 525327102 6394 600000 SH SOLE 600000 0 0 LEMAITRE VASCULAR INC COM 525558201 8624 14400 SH SOLE 14400 0 0 LENNAR CORP CL A 526057104 5188 21200 SH SOLE 21200 0 0 LENNOX INTL INC COM 526107107 84988 75000 SH SOLE 75000 0 0 LEXICON PHARMACEUTICALS INC COM NEW 528872302 5399 500000 SH SOLE 500000 0 0 LEXINGTON REALTY TRUST COM 529043101 5479 500000 SH SOLE 500000 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 8235 20000 SH SOLE 20000 0 0 LIBERTY EXPEDIA HLDGS INC SER A COM 53046P109 1195 10000 SH SOLE 10000 0 0 LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 8574 3900000 SH SOLE 3900000 0 0 LIFE STORAGE INC COM 53223X107 476 100000 SH SOLE 100000 0 0 LIGAND PHARMACEUTICALS INC COM NEW 53220K504 6167 11400 SH SOLE 11400 0 0 LILLY ELI & CO COM 532457108 217675 2696 SH SOLE 2696 0 0 LINCOLN ELEC HLDGS INC COM 533900106 12350 1000000 SH SOLE 1000000 0 0 LINCOLN NATL CORP IND COM 534187109 451112 8609 SH SOLE 8609 0 0 LINDE PLC SHS G5494J103 453249 24032 SH SOLE 24032 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 4851 10700 SH SOLE 10700 0 0 LITTELFUSE INC COM 537008104 24947 20000 SH SOLE 20000 0 0 LIVERAMP HLDGS INC COM 53815P108 979 67500 SH SOLE 67500 0 0 LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 60773 55000 SH SOLE 55000 0 0 LOCKHEED MARTIN CORP COM 539830109 4020265 119154 SH SOLE 119154 0 0 LOEWS CORP COM 540424108 2352 400000 SH SOLE 400000 0 0 LOGMEIN INC COM 54142L109 5014 20000 SH SOLE 20000 0 0 LOWES COS INC COM 548661107 310420 8604 SH SOLE 8604 0 0 LPL FINL HLDGS INC COM 50212V100 115965 10271 SH SOLE 10271 0 0 LTC PPTYS INC COM 502175102 9005 900000 SH SOLE 900000 0 0 LULULEMON ATHLETICA INC COM 550021109 82465 75000 SH SOLE 75000 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 213108 6170 SH SOLE 6170 0 0 M & T BK CORP COM 55261F104 166170 150000 SH SOLE 150000 0 0 MACK CALI RLTY CORP COM 554489104 10208 1000000 SH SOLE 1000000 0 0 MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 3489 15200 SH SOLE 15200 0 0 MACQUARIE INFRASTRUCTURE COR COM 55608B105 14855 1400000 SH SOLE 1400000 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 468912 10910 SH SOLE 10910 0 0 MAGNA INTL INC COM 559222401 9957 47300 SH SOLE 47300 0 0 MAINSTAY MACKAY DEFINDTRM MU COM 56064K100 257739 743 SH SOLE 743 0 0 MANHATTAN ASSOCS INC COM 562750109 9155 12600 SH SOLE 12600 0 0 MANNKIND CORP COM NEW 56400P706 74 40000 SH SOLE 40000 0 0 MANTECH INTL CORP CL A 564563104 4877 600000 SH SOLE 600000 0 0 MANULIFE FINL CORP COM 56501R106 14538 16100 SH SOLE 16100 0 0 MARATHON PETE CORP COM 56585A102 172641 140000 SH SOLE 140000 0 0 MARCUS & MILLICHAP INC COM 566324109 13157 22300 SH SOLE 22300 0 0 MARKEL CORP COM 570535104 2494720 15227 SH SOLE 15227 0 0 MARKER THERAPEUTICS INC COM 57055L107 7926 1500000 SH SOLE 1500000 0 0 MARRIOTT INTL INC NEW CL A 571903202 628600 17996 SH SOLE 17996 0 0 MARRIOTT VACTINS WORLDWID CO COM 57164Y107 13601 1400000 SH SOLE 1400000 0 0 MARSH & MCLENNAN COS INC COM 571748102 1250927 7194 SH SOLE 7194 0 0 MARTIN MARIETTA MATLS INC COM 573284106 55245 50000 SH SOLE 50000 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 25025 25000 SH SOLE 25000 0 0 MASCO CORP COM 574599106 58311 50000 SH SOLE 50000 0 0 MASIMO CORP COM 574795100 21450 20000 SH SOLE 20000 0 0 MASONITE INTL CORP NEW COM 575385109 29348 25000 SH SOLE 25000 0 0 MASTEC INC COM 576323109 8436 13200 SH SOLE 13200 0 0 MASTERCARD INC CL A 57636Q104 2224699 24056 SH SOLE 24056 0 0 MATADOR RES CO COM 576485205 10598 700000 SH SOLE 700000 0 0 MATSON INC COM 57686G105 34748 30000 SH SOLE 30000 0 0 MAXIM INTEGRATED PRODS INC COM 57772K101 336158 2047 SH SOLE 2047 0 0 MAXIMUS INC COM 577933104 7473 17100 SH SOLE 17100 0 0 MAXLINEAR INC COM 57776J100 6518 28500 SH SOLE 28500 0 0 MCCORMICK & CO INC COM NON VTG 579780206 321106 10243 SH SOLE 10243 0 0 MCDONALDS CORP COM 580135101 4309636 145645 SH SOLE 145645 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 18641 15000 SH SOLE 15000 0 0 MEDNAX INC COM 58502B106 5242 36000 SH SOLE 36000 0 0 MEDTRONIC PLC SHS G5960L103 994949 11488 SH SOLE 11488 0 0 MERCANTILE BANK CORP COM 587376104 3128 300000 SH SOLE 300000 0 0 MERCK & CO INC COM 58933Y105 1549816 37273 SH SOLE 37273 0 0 MERCURY GENL CORP NEW COM 589400100 1734877 16093 SH SOLE 16093 0 0 MEREDITH CORP COM 589433101 2535 50000 SH SOLE 50000 0 0 MERITAGE HOMES CORP COM 59001A102 11351 27800 SH SOLE 27800 0 0 MESA LABS INC COM 59064R109 9785 10400 SH SOLE 10400 0 0 METHANEX CORP COM 59151K108 4410 52500 SH SOLE 52500 0 0 METHODE ELECTRS INC COM 591520200 8973 900000 SH SOLE 900000 0 0 METLIFE INC COM 59156R108 795939 7192 SH SOLE 7192 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 2818399 26193 SH SOLE 26193 0 0 MGM RESORTS INTERNATIONAL COM 552953101 20031 20000 SH SOLE 20000 0 0 MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837403 5477 58200 SH SOLE 58200 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 238110 2612 SH SOLE 2612 0 0 MICRON TECHNOLOGY INC COM 595112103 54270 45000 SH SOLE 45000 0 0 MICROSOFT CORP COM 594918104 8036294 57550 SH SOLE 57550 0 0 MID AMER APT CMNTYS INC COM 59522J103 2946 300000 SH SOLE 300000 0 0 MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 5971 600000 SH SOLE 600000 0 0 MKS INSTRUMENT INC COM 55306N104 130718 125000 SH SOLE 125000 0 0 MONDELEZ INTL INC CL A 609207105 610115 12716 SH SOLE 12716 0 0 MONOLITHIC PWR SYS INC COM 609839105 2942093 26817 SH SOLE 26817 0 0 MONROE CAP CORP COM 610335101 4617 47400 SH SOLE 47400 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 424588 425000 SH SOLE 425000 0 0 MOODYS CORP COM 615369105 55135 50000 SH SOLE 50000 0 0 MORGAN STANLEY COM NEW 617446448 140052 140000 SH SOLE 140000 0 0 MORNINGSTAR INC COM 617700109 3617 300000 SH SOLE 300000 0 0 MOSAIC CO NEW COM 61945C103 3820 34500 SH SOLE 34500 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 221519 205000 SH SOLE 205000 0 0 MSC INDL DIRECT INC CL A 553530106 4460 41300 SH SOLE 41300 0 0 MSCI INC COM 55354G100 407575 340000 SH SOLE 340000 0 0 MTS SYS CORP COM 553777103 11242 1000000 SH SOLE 1000000 0 0 MURPHY OIL CORP COM 626717102 9992 1000000 SH SOLE 1000000 0 0 MYLAN N V SHS EURO N59465109 21260 20000 SH SOLE 20000 0 0 NATIONAL BEVERAGE CORP COM 635017106 13085 2200000 SH SOLE 2200000 0 0 NATIONAL HEALTH INVS INC COM 63633D104 782 100000 SH SOLE 100000 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 10286 97500 SH SOLE 97500 0 0 NATIXIS ETF TR SEEYOND INTL ETF 63873X109 1668236 47299 SH SOLE 47299 0 0 NAVIGANT CONSULTING INC COM 63935N107 12037 1000000 SH SOLE 1000000 0 0 NCR CORP NEW COM 62886E108 83358 80000 SH SOLE 80000 0 0 NEENAH INC COM 640079109 3649 11900 SH SOLE 11900 0 0 NEOGEN CORP COM 640491106 2115 30000 SH SOLE 30000 0 0 NETFLIX INC COM 64110L106 3228224 18734 SH SOLE 18734 0 0 NETGEAR INC COM 64111Q104 2609 10000 SH SOLE 10000 0 0 NEUBERGER BRMAN CLIFRN MUNI COM 64123C101 10880 1000000 SH SOLE 1000000 0 0 NEW RELIC INC COM 64829B100 68778 60000 SH SOLE 60000 0 0 NEW RESIDENTIAL INVT CORP COM NEW 64828T201 6509 61000 SH SOLE 61000 0 0 NEW YORK MTG TR INC COM PAR $.02 649604501 2940 300000 SH SOLE 300000 0 0 NEWMARK GROUP INC CL A 65158N102 5544 20800 SH SOLE 20800 0 0 NEWMARKET CORP COM 651587107 484985 15828 SH SOLE 15828 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 13696 159300 SH SOLE 159300 0 0 NEWPARK RES INC COM PAR $.01NEW 651718504 9529 900000 SH SOLE 900000 0 0 NEWS CORP NEW CL B 65249B208 537 5000000 SH SOLE 5000000 0 0 NEXSTAR MEDIA GROUP INC CL A 65336K103 28398 25000 SH SOLE 25000 0 0 NEXTERA ENERGY INC COM 65339F101 5051655 23583 SH SOLE 23583 0 0 NICE LTD SPONSORED ADR 653656108 112981 100000 SH SOLE 100000 0 0 NIELSEN HLDGS PLC SHS EUR G6518L108 20303 20000 SH SOLE 20000 0 0 NIKE INC CL B 654106103 415054 375000 SH SOLE 375000 0 0 NISOURCE INC COM 65473P105 24940 25000 SH SOLE 25000 0 0 NOKIA CORP SPONSORED ADR 654902204 3761 102200 SH SOLE 102200 0 0 NORFOLK SOUTHERN CORP COM 655844108 908538 91494 SH SOLE 91494 0 0 NORTHROP GRUMMAN CORP COM 666807102 2693708 40440 SH SOLE 40440 0 0 NORTHWESTERN CORP COM NEW 668074305 1744 18400 SH SOLE 18400 0 0 NOVAGOLD RES INC COM NEW 66987E206 1185 50000 SH SOLE 50000 0 0 NOVARTIS A G SPONSORED ADR 66987V109 337938 15948 SH SOLE 15948 0 0 NOW INC COM 67011P100 6321 80500 SH SOLE 80500 0 0 NUANCE COMMUNICATIONS INC COM 67020Y100 6326 37500 SH SOLE 37500 0 0 NUCOR CORP COM 670346105 2419099 25136 SH SOLE 25136 0 0 NUTANIX INC CL A 67059N108 2282 14900 SH SOLE 14900 0 0 NUTRIEN LTD COM 67077M108 2420 16900 SH SOLE 16900 0 0 NUVASIVE INC COM 670704105 2228 23600 SH SOLE 23600 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 245760 1 SH SOLE 1 0 0 NUVEEN CA SELECT TAX FREE PR SH BEN INT 67063R103 26661 25000 SH SOLE 25000 0 0 NUVEEN CALIFORNIA AMT QLT MU COM 670651108 19959 20000 SH SOLE 20000 0 0 NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 26933 25000 SH SOLE 25000 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 55740 56000 SH SOLE 56000 0 0 NUVEEN HIGH INCOME DECMBR 20 COM 67076E107 84066 80000 SH SOLE 80000 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 20526 20000 SH SOLE 20000 0 0 NUVEEN PENNSYLVANIA QLT MUN COM 670972108 102725 92000 SH SOLE 92000 0 0 NUVEEN PFD & INCOME 2022 TER COM 67075T105 48991 40000 SH SOLE 40000 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 237022 200000 SH SOLE 200000 0 0 NUVEEN S&P 500 DYN OVERWRITE COM 6706EW100 11187 1000000 SH SOLE 1000000 0 0 NV5 GLOBAL INC COM 62945V109 9364 39100 SH SOLE 39100 0 0 NVENT ELECTRIC PLC SHS G6700G107 9080 900000 SH SOLE 900000 0 0 NVIDIA CORP COM 67066G104 5974012 54483 SH SOLE 54483 0 0 NYMOX PHARMACEUTICAL CORP COM P73398102 979 100000 SH SOLE 100000 0 0 O REILLY AUTOMOTIVE INC NEW COM 67103H107 163143 150000 SH SOLE 150000 0 0 OAKTREE CAP GROUP LLC UNIT CL A 674001201 24789 24000 SH SOLE 24000 0 0 OASIS PETE INC NEW COM 674215108 6895 700000 SH SOLE 700000 0 0 OCCIDENTAL PETE CORP COM 674599105 97636 23137 SH SOLE 23137 0 0 OCH ZIFF CPTL MANGEMNT GRP I CL A NEW 67551U204 11489 1000000 SH SOLE 1000000 0 0 OFG BANCORP COM 67103X102 11962 1000000 SH SOLE 1000000 0 0 OFS CAP CORP COM 67103B100 6002 600000 SH SOLE 600000 0 0 OGE ENERGY CORP COM 670837103 8040 800000 SH SOLE 800000 0 0 OIL STS INTL INC COM 678026105 3867 3000000 SH SOLE 3000000 0 0 OKTA INC CL A 679295105 4328 400000 SH SOLE 400000 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 46386 40000 SH SOLE 40000 0 0 OLD LINE BANCSHARES INC COM 67984M100 9807 900000 SH SOLE 900000 0 0 OLIN CORP COM PAR $1 680665205 1008 100000 SH SOLE 100000 0 0 OLLIES BARGAIN OUTLT HLDGS I COM 681116109 708 12800 SH SOLE 12800 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 36729 30000 SH SOLE 30000 0 0 OMNICELL INC COM 68213N109 25729 25000 SH SOLE 25000 0 0 OMNICOM GROUP INC COM 681919106 75555 69000 SH SOLE 69000 0 0 ON SEMICONDUCTOR CORP COM 682189105 89806 90000 SH SOLE 90000 0 0 ONE GAS INC COM 68235P108 14557 700000 SH SOLE 700000 0 0 ONEOK INC NEW COM 682680103 233649 205000 SH SOLE 205000 0 0 OPUS BK IRVINE CALIF COM 684000102 1014 100000 SH SOLE 100000 0 0 ORACLE CORP COM 68389X105 3425164 80535 SH SOLE 80535 0 0 ORANGE SPONSORED ADR 684060106 3091 1100000 SH SOLE 1100000 0 0 ORCHID IS CAP INC COM 68571X103 2983 300000 SH SOLE 300000 0 0 ORGANOVO HLDGS INC COM 68620A104 1100 200000 SH SOLE 200000 0 0 ORIX CORP SPONSORED ADR 686330101 6968 17300 SH SOLE 17300 0 0 OSHKOSH CORP COM 688239201 1336 16700 SH SOLE 16700 0 0 OSI ETF TR OSHARS FTSE US 67110P407 83305 75000 SH SOLE 75000 0 0 OSI SYSTEMS INC COM 671044105 18602 15000 SH SOLE 15000 0 0 OWENS & MINOR INC NEW COM 690732102 3047 300000 SH SOLE 300000 0 0 P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 13249 1300000 SH SOLE 1300000 0 0 PACCAR INC COM 693718108 236308 13328 SH SOLE 13328 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 56480 50000 SH SOLE 50000 0 0 PACKAGING CORP AMER COM 695156109 423374 345000 SH SOLE 345000 0 0 PACWEST BANCORP DEL COM 695263103 4859 400000 SH SOLE 400000 0 0 PAGERDUTY INC COM 69553P100 1975137 27232 SH SOLE 27232 0 0 PALO ALTO NETWORKS INC COM 697435105 206694 175000 SH SOLE 175000 0 0 PARAMOUNT GROUP INC COM 69924R108 3377 65500 SH SOLE 65500 0 0 PARK HOTELS RESORTS INC COM 700517105 24567 20000 SH SOLE 20000 0 0 PARKER HANNIFIN CORP COM 701094104 603301 52598 SH SOLE 52598 0 0 PARSLEY ENERGY INC CL A 701877102 5451 28400 SH SOLE 28400 0 0 PATTERSON COMPANIES INC COM 703395103 3504 19500 SH SOLE 19500 0 0 PAYCHEX INC COM 704326107 878996 171344 SH SOLE 171344 0 0 PAYPAL HLDGS INC COM 70450Y103 4464792 58693 SH SOLE 58693 0 0 PBF ENERGY INC CL A 69318G106 31164 30000 SH SOLE 30000 0 0 PC CONNECTION INC COM 69318J100 3152 39800 SH SOLE 39800 0 0 PCSB FINL CORP COM 69324R104 3147 11100 SH SOLE 11100 0 0 PEBBLEBROOK HOTEL TR COM 70509V100 14807 1400000 SH SOLE 1400000 0 0 PEGASYSTEMS INC COM 705573103 3522103 18861 SH SOLE 18861 0 0 PENNEY J C CORP INC COM 708160106 6845 53900 SH SOLE 53900 0 0 PENSKE AUTOMOTIVE GRP INC COM 70959W103 49809 50000 SH SOLE 50000 0 0 PENTAIR PLC SHS G7S00T104 19945 20000 SH SOLE 20000 0 0 PEOPLES UTD FINL INC COM 712704105 3023439 64165 SH SOLE 64165 0 0 PEPSICO INC COM 713448108 4585505 136840 SH SOLE 136840 0 0 PERKINELMER INC COM 714046109 88985 75000 SH SOLE 75000 0 0 PERSPECTA INC COM 715347100 6240 37500 SH SOLE 37500 0 0 PETROLEO BRASILEIRO SA PETRO SP ADR NON VTG 71654V101 1251 10000 SH SOLE 10000 0 0 PFIZER INC COM 717081103 7337519 153280 SH SOLE 153280 0 0 PG&E CORP COM 69331C108 6083 600000 SH SOLE 600000 0 0 PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 4840 19500 SH SOLE 19500 0 0 PHILIP MORRIS INTL INC COM 718172109 3060945 42691 SH SOLE 42691 0 0 PHILLIPS 66 COM 718546104 688410 11987 SH SOLE 11987 0 0 PIEDMONT OFFICE REALTY TR IN COM CL A 720190206 3861 600000 SH SOLE 600000 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 202952 891 SH SOLE 891 0 0 PIMCO ENRGY TACTICAL CR OPP COM SHS BEN INT 69346N107 259760 24414 SH SOLE 24414 0 0 PIMCO ETF TR ACTIVE BD ETF 72201R775 2372927 43066 SH SOLE 43066 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 759645 33129 SH SOLE 33129 0 0 PIMCO ETF TR INV GRD CRP BD 72201R817 55585 50000 SH SOLE 50000 0 0 PIMCO ETF TR 0-5 HIGH YIELD 72201R783 6834 42500 SH SOLE 42500 0 0 PIMCO INCOME OPPORTUNITY FD COM 72202B100 19006 19000 SH SOLE 19000 0 0 PIMCO INCOME STRATEGY FUND I COM 72201J104 7949 800000 SH SOLE 800000 0 0 PINNACLE WEST CAP CORP COM 723484101 9788 82600 SH SOLE 82600 0 0 PINTEREST INC CL A 72352L106 14974 1500000 SH SOLE 1500000 0 0 PIONEER HIGH INCOME TR COM 72369H106 8118 800000 SH SOLE 800000 0 0 PIONEER NAT RES CO COM 723787107 58960 50000 SH SOLE 50000 0 0 PIPER JAFFRAY COS COM 724078100 10028 1000000 SH SOLE 1000000 0 0 PJT PARTNERS INC COM CL A 69343T107 6701 51000 SH SOLE 51000 0 0 PLEXUS CORP COM 729132100 3743 65900 SH SOLE 65900 0 0 PNC FINL SVCS GROUP INC COM 693475105 245058 200000 SH SOLE 200000 0 0 PNM RES INC COM 69349H107 28564 25000 SH SOLE 25000 0 0 POLARIS INDS INC COM 731068102 89606 75000 SH SOLE 75000 0 0 POOL CORPORATION COM 73278L105 100146 100000 SH SOLE 100000 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 7920 100000 SH SOLE 100000 0 0 POSCO SPONSORED ADR 693483109 31838 30000 SH SOLE 30000 0 0 POWER INTEGRATIONS INC COM 739276103 5855 4300000 SH SOLE 4300000 0 0 PPG INDS INC COM 693506107 141398 125000 SH SOLE 125000 0 0 PPL CORP COM 69351T106 2666211 17285 SH SOLE 17285 0 0 PRA HEALTH SCIENCES INC COM 69354M108 4958 27500 SH SOLE 27500 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 7308 19200 SH SOLE 19200 0 0 PRGX GLOBAL INC COM NEW 69357C503 2147 31200 SH SOLE 31200 0 0 PRICE T ROWE GROUP INC COM 74144T108 2950482 33437 SH SOLE 33437 0 0 PRICESMART INC COM 741511109 35227 35000 SH SOLE 35000 0 0 PRIMERICA INC COM 74164M108 131360 22227 SH SOLE 22227 0 0 PRINCIPAL FINL GROUP INC COM 74251V102 17868 15000 SH SOLE 15000 0 0 PROCTER AND GAMBLE CO COM 742718109 6315806 118185 SH SOLE 118185 0 0 PROGRESS SOFTWARE CORP COM 743312100 9297 900000 SH SOLE 900000 0 0 PROGRESSIVE CORP OHIO COM 743315103 202116 200000 SH SOLE 200000 0 0 PROLOGIS INC COM 74340W103 433546 1579 SH SOLE 1579 0 0 PROOFPOINT INC COM 743424103 1212 12100 SH SOLE 12100 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 536105 4599 SH SOLE 4599 0 0 PROSHARES TR HGH YLD INT RATE 74348A541 271877 28801 SH SOLE 28801 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 20823 20000 SH SOLE 20000 0 0 PROSHARES TR PSHS ULT NASB 74347R214 16900 275700 SH SOLE 275700 0 0 PROSHARES TR PSHS LC COR PLUS 74347R248 20876 20000 SH SOLE 20000 0 0 PROSHARES TR PSHS ULTSH 20YRS 74347B201 12596 38200 SH SOLE 38200 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 5934 94700 SH SOLE 94700 0 0 PROSHARES TR ULTRASHRT S&P500 74347B383 1572 400000 SH SOLE 400000 0 0 PROSPERITY BANCSHARES INC COM 743606105 865 100000 SH SOLE 100000 0 0 PROVIDENT FINL SVCS INC COM 74386T105 486 100000 SH SOLE 100000 0 0 PRUDENTIAL FINL INC COM 744320102 162287 150000 SH SOLE 150000 0 0 PRUDENTIAL PLC ADR 74435K204 98120 85000 SH SOLE 85000 0 0 PTC INC COM 69370C100 4753899 19 SH SOLE 19 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 187958 17307 SH SOLE 17307 0 0 Q2 HLDGS INC COM 74736L109 2674 70000 SH SOLE 70000 0 0 QEP RES INC COM 74733V100 6494 10000 SH SOLE 10000 0 0 QIAGEN NV SHS NEW N72482123 4288 25600 SH SOLE 25600 0 0 QORVO INC COM 74736K101 2712687 259836 SH SOLE 259836 0 0 QTS RLTY TR INC COM CL A 74736A103 1847 400000 SH SOLE 400000 0 0 QUAKER CHEM CORP COM 747316107 1019 100000 SH SOLE 100000 0 0 QUALCOMM INC COM 747525103 4491866 40654 SH SOLE 40654 0 0 QUALYS INC COM 74758T303 4709046 33810 SH SOLE 33810 0 0 QUANTA SVCS INC COM 74762E102 4087 10100 SH SOLE 10100 0 0 QUINSTREET INC COM 74874Q100 23887 23000 SH SOLE 23000 0 0 QURATE RETAIL INC COM SER A 74915M100 9358 900000 SH SOLE 900000 0 0 RANGE RES CORP COM 75281A109 32018 30000 SH SOLE 30000 0 0 RAYMOND JAMES FINANCIAL INC COM 754730109 45829 40000 SH SOLE 40000 0 0 RAYONIER INC COM 754907103 32218 30000 SH SOLE 30000 0 0 RAYTHEON CO COM NEW 755111507 1279612 36845 SH SOLE 36845 0 0 RBC BEARINGS INC COM 75524B104 151616 150000 SH SOLE 150000 0 0 RE MAX HLDGS INC CL A 75524W108 18111 15000 SH SOLE 15000 0 0 READY CAP CORP COM 75574U101 1967 32600 SH SOLE 32600 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 354669 300000 SH SOLE 300000 0 0 RED HAT INC COM 756577102 71271 70000 SH SOLE 70000 0 0 REGAL BELOIT CORP COM 758750103 12106 1000000 SH SOLE 1000000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 154674 125000 SH SOLE 125000 0 0 REGIONS FINL CORP NEW COM 7591EP100 15800 1600000 SH SOLE 1600000 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 21111 20000 SH SOLE 20000 0 0 RELIANCE STEEL & ALUMINUM CO COM 759509102 15803 1500000 SH SOLE 1500000 0 0 RELX PLC SPONSORED ADR 759530108 99941 100000 SH SOLE 100000 0 0 RENAISSANCERE HOLDINGS LTD COM G7496G103 10681 43400 SH SOLE 43400 0 0 REPUBLIC SVCS INC COM 760759100 40983 41000 SH SOLE 41000 0 0 RESMED INC COM 761152107 839965 45281 SH SOLE 45281 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 3279 24200 SH SOLE 24200 0 0 RETAIL PPTYS AMER INC CL A 76131V202 6493 89800 SH SOLE 89800 0 0 REXFORD INDL RLTY INC COM 76169C100 13525 68000 SH SOLE 68000 0 0 REXNORD CORP NEW COM 76169B102 88404 75000 SH SOLE 75000 0 0 RINGCENTRAL INC CL A 76680R206 329462 325000 SH SOLE 325000 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 79123 65000 SH SOLE 65000 0 0 RLI CORP COM 749607107 27857 25000 SH SOLE 25000 0 0 ROCKWELL AUTOMATION INC COM 773903109 2530641 48372 SH SOLE 48372 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 13927 104400 SH SOLE 104400 0 0 ROPER TECHNOLOGIES INC COM 776696106 21713 20000 SH SOLE 20000 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 3579 1100000 SH SOLE 1100000 0 0 ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 3744 10000 SH SOLE 10000 0 0 ROYAL CARIBBEAN CRUISES LTD COM V7780T103 41358 35000 SH SOLE 35000 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 448158 3 SH SOLE 3 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 314417 265000 SH SOLE 265000 0 0 ROYAL GOLD INC COM 780287108 11275 1000000 SH SOLE 1000000 0 0 RPT REALTY SH BEN INT 74971D101 3114 300000 SH SOLE 300000 0 0 RUTHS HOSPITALITY GROUP INC COM 783332109 3135 300000 SH SOLE 300000 0 0 RYANAIR HLDGS PLC SPONSORED ADS 783513203 60943 60000 SH SOLE 60000 0 0 RYDER SYS INC COM 783549108 3913 343600 SH SOLE 343600 0 0 S & T BANCORP INC COM 783859101 6749 1000000 SH SOLE 1000000 0 0 S&P GLOBAL INC COM 78409V104 448061 375000 SH SOLE 375000 0 0 SABRA HEALTH CARE REIT INC COM 78573L106 3057 37600 SH SOLE 37600 0 0 SABRE CORP COM 78573M104 1578 11900 SH SOLE 11900 0 0 SAFETY INS GROUP INC COM 78648T100 1999 200000 SH SOLE 200000 0 0 SAGE THERAPEUTICS INC COM 78667J108 6227 26600 SH SOLE 26600 0 0 SALESFORCE COM INC COM 79466L302 2896178 16132 SH SOLE 16132 0 0 SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 77317 13807 SH SOLE 13807 0 0 SALLY BEAUTY HLDGS INC COM 79546E104 13971 1400000 SH SOLE 1400000 0 0 SANMINA CORPORATION COM 801056102 23161 20000 SH SOLE 20000 0 0 SANOFI SPONSORED ADR 80105N105 155528 150000 SH SOLE 150000 0 0 SAP SE SPON ADR 803054204 400508 400000 SH SOLE 400000 0 0 SAREPTA THERAPEUTICS INC COM 803607100 29667 25000 SH SOLE 25000 0 0 SASOL LTD SPONSORED ADR 803866300 8059 48000 SH SOLE 48000 0 0 SAUL CTRS INC COM 804395101 53319 50000 SH SOLE 50000 0 0 SBA COMMUNICATIONS CORP NEW CL A 78410G104 64123 60000 SH SOLE 60000 0 0 SCANSOURCE INC COM 806037107 3066 20200 SH SOLE 20200 0 0 SCHLUMBERGER LTD COM 806857108 348908 3992 SH SOLE 3992 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 68161 65000 SH SOLE 65000 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6420 85500 SH SOLE 85500 0 0 SCHWEITZER-MAUDUIT INTL INC COM 808541106 5110 500000 SH SOLE 500000 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 130464 130000 SH SOLE 130000 0 0 SEAGATE TECHNOLOGY PLC SHS G7945M107 3670640 31163 SH SOLE 31163 0 0 SEASPAN CORP SHS Y75638109 85888 75000 SH SOLE 75000 0 0 SEATTLE GENETICS INC COM 812578102 10247 10000 SH SOLE 10000 0 0 SEAWORLD ENTMT INC COM 81282V100 2240 100000 SH SOLE 100000 0 0 SEI INVESTMENTS CO COM 784117103 258844 6785 SH SOLE 6785 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2585863 84395 SH SOLE 84395 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 894134 39320 SH SOLE 39320 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1084016 5478 SH SOLE 5478 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1401957 2 SH SOLE 2 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1761503 53026 SH SOLE 53026 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1327742 43647 SH SOLE 43647 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 645524 50118 SH SOLE 50118 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 214140 214140 SH SOLE 214140 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 157039 14160 SH SOLE 14160 0 0 SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 10532 1000000 SH SOLE 1000000 0 0 SEMPRA ENERGY COM 816851109 266617 265000 SH SOLE 265000 0 0 SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 106320 100000 SH SOLE 100000 0 0 SENSIENT TECHNOLOGIES CORP COM 81725T100 8100 90000 SH SOLE 90000 0 0 SERVICE CORP INTL COM 817565104 16708 1600000 SH SOLE 1600000 0 0 SERVICEMASTER GLOBAL HLDGS I COM 81761R109 55168 50000 SH SOLE 50000 0 0 SERVICENOW INC COM 81762P102 435942 4593 SH SOLE 4593 0 0 SHOPIFY INC CL A 82509L107 6005 5700000 SH SOLE 5700000 0 0 SIGNET JEWELERS LIMITED SHS G81276100 7162 11500 SH SOLE 11500 0 0 SILICON LABORATORIES INC COM 826919102 9490 900000 SH SOLE 900000 0 0 SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 20106 20000 SH SOLE 20000 0 0 SIMPSON MANUFACTURING CO INC COM 829073105 17483 15000 SH SOLE 15000 0 0 SIMULATIONS PLUS INC COM 829214105 10406 17300 SH SOLE 17300 0 0 SINOPEC SHANGHAI PETROCHEMIC SPON ADR H 82935M109 3040 95000 SH SOLE 95000 0 0 SIRIUS XM HLDGS INC COM 82968B103 69570 65000 SH SOLE 65000 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 52605 50000 SH SOLE 50000 0 0 SIX FLAGS ENTMT CORP NEW COM 83001A102 2143 200000 SH SOLE 200000 0 0 SK TELECOM LTD SPONSORED ADR 78440P108 12965 1200000 SH SOLE 1200000 0 0 SKECHERS U S A INC CL A 830566105 118584 110000 SH SOLE 110000 0 0 SKYWEST INC COM 830879102 12136 1000000 SH SOLE 1000000 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1571876 75571 SH SOLE 75571 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 9389 35100 SH SOLE 35100 0 0 SLM CORP COM 78442P106 3013 300000 SH SOLE 300000 0 0 SM ENERGY CO COM 78454L100 6418 20000 SH SOLE 20000 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 4224 19000 SH SOLE 19000 0 0 SMITH A O CORP COM 831865209 10142 15700 SH SOLE 15700 0 0 SNAP INC CL A 83304A106 50070 50000 SH SOLE 50000 0 0 SNAP ON INC COM 833034101 249446 1 SH SOLE 1 0 0 SONOCO PRODS CO COM 835495102 13028 90800 SH SOLE 90800 0 0 SONY CORP SPONSORED ADR 835699307 11265 10000 SH SOLE 10000 0 0 SOUTH JERSEY INDS INC COM 838518108 5176 20000 SH SOLE 20000 0 0 SOUTH ST CORP COM 840441109 2579 65300 SH SOLE 65300 0 0 SOUTHERN CO COM 842587107 392454 37918 SH SOLE 37918 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1382653 105065 SH SOLE 105065 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 208630 1 SH SOLE 1 0 0 SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 832367 6821 SH SOLE 6821 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 4338805 45224 SH SOLE 45224 0 0 SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 24620 20000 SH SOLE 20000 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 8197 800000 SH SOLE 800000 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 3335715 18217 SH SOLE 18217 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 11368400 38800 SH Put SOLE 38800 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 215340 195000 SH SOLE 195000 0 0 SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 2606011 41843 SH SOLE 41843 0 0 SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 7876086 58794 SH SOLE 58794 0 0 SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1309568 1251970 SH SOLE 1251970 0 0 SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 755586 74515 SH SOLE 74515 0 0 SPDR SERIES TRUST MSCI USA STRTGIC 78468R812 6829339 16189675 SH SOLE 16189675 0 0 SPDR SERIES TRUST COMP SOFTWARE 78464A599 2426157 44640 SH SOLE 44640 0 0 SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 1078643 975000 SH SOLE 975000 0 0 SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 2902029 33223 SH SOLE 33223 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 886722 18412 SH SOLE 18412 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 1196101 19829 SH SOLE 19829 0 0 SPDR SERIES TRUST DJ REIT ETF 78464A607 1324701 14299 SH SOLE 14299 0 0 SPDR SERIES TRUST BLMBRG BRC INTRM 78464A672 1453006 3 SH SOLE 3 0 0 SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 444418 1951 SH SOLE 1951 0 0 SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 472727 18759 SH SOLE 18759 0 0 SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 631083 1 SH SOLE 1 0 0 SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 646121 32698 SH SOLE 32698 0 0 SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201 558086 55531 SH SOLE 55531 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 231229 195000 SH SOLE 195000 0 0 SPDR SERIES TRUST BLOMBRG BRC INTL 78464A151 213937 2 SH SOLE 2 0 0 SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 175499 175000 SH SOLE 175000 0 0 SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 113316 100000 SH SOLE 100000 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 69750 15000 SH SOLE 15000 0 0 SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 55617 50000 SH SOLE 50000 0 0 SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 32624 30000 SH SOLE 30000 0 0 SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 25526 25000 SH SOLE 25000 0 0 SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 22857 20000 SH SOLE 20000 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 27053 25000 SH SOLE 25000 0 0 SPDR SERIES TRUST S&P OILGAS EXP 78464A730 13324 125700 SH SOLE 125700 0 0 SPDR SERIES TRUST FTSE INT GVT ETF 78464A490 5783 11500 SH SOLE 11500 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 7969 116000 SH SOLE 116000 0 0 SPDR SERIES TRUST S&P INS ETF 78464A789 5304 500000 SH SOLE 500000 0 0 SPECTRUM BRANDS HLDGS INC NE COM 84790A105 1948 1300000 SH SOLE 1300000 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 815 200000 SH SOLE 200000 0 0 SPIRIT RLTY CAP INC NEW COM NEW 84860W300 4949 11700 SH SOLE 11700 0 0 SPLUNK INC COM 848637104 1860504 2 SH SOLE 2 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 29392 25000 SH SOLE 25000 0 0 SPRINT CORPORATION COM 85207U105 9073 36600 SH SOLE 36600 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 17001 15000 SH SOLE 15000 0 0 SPROUTS FMRS MKT INC COM 85208M102 14134 1400000 SH SOLE 1400000 0 0 SQUARE INC CL A 852234103 1992987 21748 SH SOLE 21748 0 0 STAMPS COM INC COM NEW 852857200 14592 21600 SH SOLE 21600 0 0 STANDARD MTR PRODS INC COM 853666105 4852 18400 SH SOLE 18400 0 0 STANLEY BLACK & DECKER INC COM 854502101 28931 25000 SH SOLE 25000 0 0 STARBUCKS CORP COM 855244109 1507704 66331 SH SOLE 66331 0 0 STARS GROUP INC COM 85570W100 1822 15600 SH SOLE 15600 0 0 STARWOOD PPTY TR INC COM 85571B105 3212319 17386 SH SOLE 17386 0 0 STATE AUTO FINL CORP COM 855707105 11070 1100000 SH SOLE 1100000 0 0 STATE STR CORP COM 857477103 67112 60000 SH SOLE 60000 0 0 STEEL DYNAMICS INC COM 858119100 15695 1200000 SH SOLE 1200000 0 0 STEELCASE INC CL A 858155203 15617 108700 SH SOLE 108700 0 0 STERICYCLE INC COM 858912108 3535 17800 SH SOLE 17800 0 0 STERIS PLC SHS USD G8473T100 120150 100000 SH SOLE 100000 0 0 STIFEL FINL CORP COM 860630102 13420 6200000 SH SOLE 6200000 0 0 STITCH FIX INC COM CL A 860897107 9600 1000000 SH SOLE 1000000 0 0 STONERIDGE INC COM 86183P102 11806 1000000 SH SOLE 1000000 0 0 STORE CAP CORP COM 862121100 23256 20000 SH SOLE 20000 0 0 STRYKER CORP COM 863667101 45695 275000 SH SOLE 275000 0 0 STURM RUGER & CO INC COM 864159108 42106 40000 SH SOLE 40000 0 0 SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 5054 500000 SH SOLE 500000 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 51457 39000 SH SOLE 39000 0 0 SUMMIT MATLS INC CL A 86614U100 5257 500000 SH SOLE 500000 0 0 SUN CMNTYS INC COM 866674104 4493 12500 SH SOLE 12500 0 0 SUN LIFE FINL INC COM 866796105 2361 33500 SH SOLE 33500 0 0 SUPERIOR GRP OF COMPANIES IN COM 868358102 2665 56100 SH SOLE 56100 0 0 SVB FINL GROUP COM 78486Q101 27184 25000 SH SOLE 25000 0 0 SWITCH INC CL A 87105L104 1637 16000 SH SOLE 16000 0 0 SYKES ENTERPRISES INC COM 871237103 3726 18600 SH SOLE 18600 0 0 SYMANTEC CORP COM 871503108 1492782 4 SH SOLE 4 0 0 SYNCHRONY FINL COM 87165B103 11739 1000000 SH SOLE 1000000 0 0 SYNOPSYS INC COM 871607107 15739 1500000 SH SOLE 1500000 0 0 SYNOVUS FINL CORP COM NEW 87161C501 11872 1000000 SH SOLE 1000000 0 0 SYNTHETIC BIOLOGICS INC COM NEW 87164U201 4102 10000 SH SOLE 10000 0 0 SYSCO CORP COM 871829107 624316 550000 SH SOLE 550000 0 0 T MOBILE US INC COM 872590104 273144 240000 SH SOLE 240000 0 0 TABLEAU SOFTWARE INC CL A 87336U105 14639 40800 SH SOLE 40800 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2293483 122059 SH SOLE 122059 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 182921 150000 SH SOLE 150000 0 0 TAPESTRY INC COM 876030107 9527 128400 SH SOLE 128400 0 0 TARGA RES CORP COM 87612G101 7006 700000 SH SOLE 700000 0 0 TARGET CORP COM 87612E106 996301 14437 SH SOLE 14437 0 0 TAUBMAN CTRS INC COM 876664103 11353 1000000 SH SOLE 1000000 0 0 TC ENERGY CORP COM 87807B107 78289 75000 SH SOLE 75000 0 0 TD AMERITRADE HLDG CORP COM 87236Y108 90516 75000 SH SOLE 75000 0 0 TE CONNECTIVITY LTD REG SHS H84989104 158412 150000 SH SOLE 150000 0 0 TECH DATA CORP COM 878237106 1050 200000 SH SOLE 200000 0 0 TECHTARGET INC COM 87874R100 20693 20000 SH SOLE 20000 0 0 TECK RESOURCES LTD CL B 878742204 5422 142300 SH SOLE 142300 0 0 TEJON RANCH CO COM 879080109 9283 35600 SH SOLE 35600 0 0 TELADOC HEALTH INC COM 87918A105 5922 32000 SH SOLE 32000 0 0 TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 3758 75000 SH SOLE 75000 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 76185 65000 SH SOLE 65000 0 0 TELEFONICA S A SPONSORED ADR 879382208 28871 28000 SH SOLE 28000 0 0 TEMPUR SEALY INTL INC COM 88023U101 342016 320000 SH SOLE 320000 0 0 TENARIS S A SPONSORED ADS 88031M109 6026 60500 SH SOLE 60500 0 0 TERADATA CORP DEL COM 88076W103 3123 300000 SH SOLE 300000 0 0 TERADYNE INC COM 880770102 3150972 6007 SH SOLE 6007 0 0 TESLA INC COM 88160R101 203153 7998 SH SOLE 7998 0 0 TEXAS INSTRS INC COM 882508104 1957626 70826 SH SOLE 70826 0 0 TEXAS ROADHOUSE INC COM 882681109 9876 40000 SH SOLE 40000 0 0 TEXTRON INC COM 883203101 6214 53200 SH SOLE 53200 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 176619 175000 SH SOLE 175000 0 0 THE TRADE DESK INC COM CL A 88339J105 203125 909 SH SOLE 909 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2573163 46981 SH SOLE 46981 0 0 THIRD PT REINS LTD COM G8827U100 2510 10000 SH SOLE 10000 0 0 THOMSON REUTERS CORP COM NEW 884903709 3725750 71457 SH SOLE 71457 0 0 THOR INDS INC COM 885160101 133460 125000 SH SOLE 125000 0 0 TILRAY INC COM CL 2 88688T100 494797 2 SH SOLE 2 0 0 TIM PARTICIPACOES S A SPONSORED ADR 88706P205 1289 11100 SH SOLE 11100 0 0 TIMKENSTEEL CORP COM 887399103 3057 300000 SH SOLE 300000 0 0 TIVITY HEALTH INC COM 88870R102 3657 10000 SH SOLE 10000 0 0 TOLL BROTHERS INC COM 889478103 11540 1000000 SH SOLE 1000000 0 0 TOOTSIE ROLL INDS INC COM 890516107 7628 12800 SH SOLE 12800 0 0 TORCHMARK CORP COM 891027104 25057 25000 SH SOLE 25000 0 0 TORO CO COM 891092108 12177 900000 SH SOLE 900000 0 0 TOYOTA MOTOR CORP SP ADR REP2COM 892331307 51990 50000 SH SOLE 50000 0 0 TPG SPECIALTY LENDING INC COM 87265K102 29416 25000 SH SOLE 25000 0 0 TRACTOR SUPPLY CO COM 892356106 262435 1 SH SOLE 1 0 0 TRANSOCEAN LTD REG SHS H8817H100 4130 400000 SH SOLE 400000 0 0 TRANSUNION COM 89400J107 56585 50000 SH SOLE 50000 0 0 TRAVELERS COMPANIES INC COM 89417E109 343482 12250 SH SOLE 12250 0 0 TREDEGAR CORP COM 894650100 12235 25500 SH SOLE 25500 0 0 TREEHOUSE FOODS INC COM 89469A104 6182 15100 SH SOLE 15100 0 0 TREX CO INC COM 89531P105 3061380 18793 SH SOLE 18793 0 0 TRI POINTE GROUP INC COM 87265H109 2939 47400 SH SOLE 47400 0 0 TRIBUNE MEDIA CO CL A 896047503 2508 24300 SH SOLE 24300 0 0 TRIMBLE INC COM 896239100 2887 24700 SH SOLE 24700 0 0 TRUSTMARK CORP COM 898402102 17798 15000 SH SOLE 15000 0 0 TUPPERWARE BRANDS CORP COM 899896104 743318 6976 SH SOLE 6976 0 0 TYLER TECHNOLOGIES INC COM 902252105 7139 35800 SH SOLE 35800 0 0 TYSON FOODS INC CL A 902494103 217834 2423 SH SOLE 2423 0 0 U S PHYSICAL THERAPY INC COM 90337L108 11769 1000000 SH SOLE 1000000 0 0 UBER TECHNOLOGIES INC COM 90353T100 6263 39300 SH SOLE 39300 0 0 UBIQUITI NETWORKS INC COM 90347A100 162431 13547 SH SOLE 13547 0 0 UBS GROUP AG SHS H42097107 9792 36800 SH SOLE 36800 0 0 UDR INC COM 902653104 2560 900000 SH SOLE 900000 0 0 ULTA BEAUTY INC COM 90384S303 257863 250000 SH SOLE 250000 0 0 UNILEVER N V N Y SHS NEW 904784709 248025 250000 SH SOLE 250000 0 0 UNILEVER PLC SPON ADR NEW 904767704 281913 1526 SH SOLE 1526 0 0 UNION PACIFIC CORP COM 907818108 4047116 333920 SH SOLE 333920 0 0 UNITED BANKSHARES INC WEST V COM 909907107 1059581 3 SH SOLE 3 0 0 UNITED FIRE GROUP INC COM 910340108 10033 1000000 SH SOLE 1000000 0 0 UNITED NAT FOODS INC COM 911163103 11584 236900 SH SOLE 236900 0 0 UNITED PARCEL SERVICE INC CL B 911312106 919945 11878 SH SOLE 11878 0 0 UNITED RENTALS INC COM 911363109 37709 30000 SH SOLE 30000 0 0 UNITED TECHNOLOGIES CORP COM 913017109 5604447 503997 SH SOLE 503997 0 0 UNITEDHEALTH GROUP INC COM 91324P102 9849505 172405 SH SOLE 172405 0 0 UNITIL CORP COM 913259107 8644 800000 SH SOLE 800000 0 0 UNIVAR INC COM 91336L107 555 1000000 SH SOLE 1000000 0 0 UNIVERSAL CORP VA COM 913456109 8290 100000 SH SOLE 100000 0 0 UNIVERSAL ELECTRS INC COM 913483103 4112 400000 SH SOLE 400000 0 0 UNIVERSAL FST PRODS INC COM 913543104 7312 700000 SH SOLE 700000 0 0 UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 94009 75000 SH SOLE 75000 0 0 UNIVERSAL HLTH SVCS INC CL B 913903100 47898 45000 SH SOLE 45000 0 0 UNUM GROUP COM 91529Y106 1411 300000 SH SOLE 300000 0 0 UROGEN PHARMA LTD COM M96088105 4497 50700 SH SOLE 50700 0 0 US BANCORP DEL COM NEW 902973304 451228 13616 SH SOLE 13616 0 0 US FOODS HLDG CORP COM 912008109 1863 16800 SH SOLE 16800 0 0 V F CORP COM 918204108 2903161 11145 SH SOLE 11145 0 0 VAIL RESORTS INC COM 91879Q109 48238 40000 SH SOLE 40000 0 0 VALERO ENERGY CORP NEW COM 91913Y100 106753 100000 SH SOLE 100000 0 0 VALVOLINE INC COM 92047W101 5412 110000 SH SOLE 110000 0 0 VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 848333 29213 SH SOLE 29213 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1401829 17963 SH SOLE 17963 0 0 VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 775538 77091 SH SOLE 77091 0 0 VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 608685 3783 SH SOLE 3783 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 213404 175000 SH SOLE 175000 0 0 VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 14743 1500000 SH SOLE 1500000 0 0 VANECK VECTORS ETF TR ISRAEL ETF 92189F635 3243 22900 SH SOLE 22900 0 0 VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 10963 112100 SH SOLE 112100 0 0 VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 384920 38999 SH SOLE 38999 0 0 VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 206906 200000 SH SOLE 200000 0 0 VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 11941 18100 SH SOLE 18100 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 171860 150000 SH SOLE 150000 0 0 VANGUARD GROUP DIV APP ETF 921908844 7251792 167401 SH SOLE 167401 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1300702 10268 SH SOLE 10268 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 1604691 52769 SH SOLE 52769 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1848148 14697 SH SOLE 14697 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 716532 43532 SH SOLE 43532 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 2615490 17343 SH SOLE 17343 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 1437520 52637 SH SOLE 52637 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 350814 33411 SH SOLE 33411 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 330242 325000 SH SOLE 325000 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 285760 6465 SH SOLE 6465 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 224895 18602 SH SOLE 18602 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 134605 125000 SH SOLE 125000 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 146544 125000 SH SOLE 125000 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 171032 12493 SH SOLE 12493 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3432987 27603 SH SOLE 27603 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 19130 18000 SH SOLE 18000 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 17382 15000 SH SOLE 15000 0 0 VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 13186 71200 SH SOLE 71200 0 0 VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 398899 8119 SH SOLE 8119 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 448972 400000 SH SOLE 400000 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 597171 5708 SH SOLE 5708 0 0 VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 179322 150000 SH SOLE 150000 0 0 VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 11941 1000000 SH SOLE 1000000 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 10705 1000000 SH SOLE 1000000 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 6499417 251769 SH SOLE 251769 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2088831 19146 SH SOLE 19146 0 0 VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 5348 500000 SH SOLE 500000 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 2975860 306158 SH SOLE 306158 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 998217 19810 SH SOLE 19810 0 0 VANGUARD WORLD FDS CONSUM STP ETF 92204A207 658788 73690 SH SOLE 73690 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1121267 925000 SH SOLE 925000 0 0 VANGUARD WORLD FDS COMM SRVC ETF 92204A884 559072 37929 SH SOLE 37929 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 346170 3 SH SOLE 3 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 263556 225000 SH SOLE 225000 0 0 VANGUARD WORLD FDS MATERIALS ETF 92204A801 71666 71000 SH SOLE 71000 0 0 VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 36325 35000 SH SOLE 35000 0 0 VARIAN MED SYS INC COM 92220P105 136675 120000 SH SOLE 120000 0 0 VECTOR GROUP LTD COM 92240M108 4636 13200 SH SOLE 13200 0 0 VEEVA SYS INC CL A COM 922475108 3606980 44241 SH SOLE 44241 0 0 VEREIT INC COM 92339V100 9862 39000 SH SOLE 39000 0 0 VERISIGN INC COM 92343E102 9204 900000 SH SOLE 900000 0 0 VERISK ANALYTICS INC COM 92345Y106 652385 4385 SH SOLE 4385 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 9899686 148577 SH SOLE 148577 0 0 VIASAT INC COM 92552V100 6874 31900 SH SOLE 31900 0 0 VISA INC COM CL A 92826C839 10853451 128019 SH SOLE 128019 0 0 VORNADO RLTY TR SH BEN INT 929042109 4370 13400 SH SOLE 13400 0 0 VOYA FINL INC COM 929089100 184258 175000 SH SOLE 175000 0 0 VULCAN MATLS CO COM 929160109 13051 1300000 SH SOLE 1300000 0 0 W P CAREY INC COM 92936U109 85004 75000 SH SOLE 75000 0 0 WABCO HLDGS INC COM 92927K102 87806 75000 SH SOLE 75000 0 0 WABTEC CORP COM 929740108 93156 80000 SH SOLE 80000 0 0 WAGEWORKS INC COM 930427109 156 55000 SH SOLE 55000 0 0 WALMART INC COM 931142103 4536656 34597 SH SOLE 34597 0 0 WASHINGTON FED INC COM 938824109 8929 84200 SH SOLE 84200 0 0 WASHINGTON TR BANCORP COM 940610108 992 100000 SH SOLE 100000 0 0 WASTE CONNECTIONS INC COM 94106B101 54916 50000 SH SOLE 50000 0 0 WASTE MGMT INC DEL COM 94106L109 1469420 27872 SH SOLE 27872 0 0 WATERS CORP COM 941848103 142920 125000 SH SOLE 125000 0 0 WATSCO INC COM 942622200 26935 25000 SH SOLE 25000 0 0 WAYFAIR INC CL A 94419L101 1175 12800 SH SOLE 12800 0 0 WEC ENERGY GROUP INC COM 92939U106 234782 200000 SH SOLE 200000 0 0 WEIGHT WATCHERS INTL INC NEW COM 948626106 2867 35100 SH SOLE 35100 0 0 WEINGARTEN RLTY INVS SH BEN INT 948741103 2993 18800 SH SOLE 18800 0 0 WEIS MKTS INC COM 948849104 3977 400000 SH SOLE 400000 0 0 WELBILT INC COM 949090104 16412 1500000 SH SOLE 1500000 0 0 WELLCARE HEALTH PLANS INC COM 94946T106 8272 13600 SH SOLE 13600 0 0 WELLS FARGO CO NEW COM 949746101 802923 775000 SH SOLE 775000 0 0 WELLTOWER INC COM 95040Q104 3616329 70535 SH SOLE 70535 0 0 WESBANCO INC COM 950810101 11220 1000000 SH SOLE 1000000 0 0 WESCO INTL INC COM 95082P105 7960 800000 SH SOLE 800000 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 73503 70000 SH SOLE 70000 0 0 WESTERN ASSET MUN DEF OPP TR COM 95768A109 13669 17400 SH SOLE 17400 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 3539 17800 SH SOLE 17800 0 0 WESTERN UN CO COM 959802109 11001 1000000 SH SOLE 1000000 0 0 WILLIAMS COS INC DEL COM 969457100 344406 300000 SH SOLE 300000 0 0 WINGSTOP INC COM 974155103 2850 15500 SH SOLE 15500 0 0 WINMARK CORP COM 974250102 3985 400000 SH SOLE 400000 0 0 WISDOMTREE INVTS INC COM 97717P104 3264 23200 SH SOLE 23200 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 1538722 17373 SH SOLE 17373 0 0 WISDOMTREE TR US SMALLCAP FUND 97717W562 68899 60000 SH SOLE 60000 0 0 WISDOMTREE TR US DIVID EX FNCL 97717W406 50857 50000 SH SOLE 50000 0 0 WISDOMTREE TR EM EX ST-OWNED 97717X578 33934 30000 SH SOLE 30000 0 0 WISDOMTREE TR US LARGECAP DIVD 97717W307 21809 20000 SH SOLE 20000 0 0 WISDOMTREE TR US SMALLCAP DIVD 97717W604 11878 1000000 SH SOLE 1000000 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 8546 22500 SH SOLE 22500 0 0 WISDOMTREE TR EMER MKT HIGH FD 97717W315 10185 1000000 SH SOLE 1000000 0 0 WISDOMTREE TR FLOATNG RAT TREA 97717X628 5015 500000 SH SOLE 500000 0 0 WISDOMTREE TR INTL EQUITY FD 97717W703 5223 20700 SH SOLE 20700 0 0 WNS HOLDINGS LTD SPON ADR 92932M101 27411 32000 SH SOLE 32000 0 0 WOODWARD INC COM 980745103 15400 1500000 SH SOLE 1500000 0 0 WORKDAY INC CL A 98138H101 289277 1499 SH SOLE 1499 0 0 WORLD FUEL SVCS CORP COM 981475106 11837 1000000 SH SOLE 1000000 0 0 WORLDPAY INC CL A 981558109 30797 25000 SH SOLE 25000 0 0 WPP PLC NEW ADR 92937A102 40520 40000 SH SOLE 40000 0 0 WRIGHT MED GROUP N V ORD SHS N96617118 9408 42300 SH SOLE 42300 0 0 WYNDHAM HOTELS & RESORTS INC COM 98311A105 25810 25000 SH SOLE 25000 0 0 WYNN RESORTS LTD COM 983134107 54999 50000 SH SOLE 50000 0 0 XCEL ENERGY INC COM 98389B100 7630 2000000 SH SOLE 2000000 0 0 XILINX INC COM 983919101 1801884 16245 SH SOLE 16245 0 0 XPO LOGISTICS INC COM 983793100 16193 1500000 SH SOLE 1500000 0 0 YANDEX N V SHS CLASS A N97284108 10452 1000000 SH SOLE 1000000 0 0 YELP INC CL A 985817105 6840 600000 SH SOLE 600000 0 0 YUM BRANDS INC COM 988498101 796585 16834 SH SOLE 16834 0 0 YY INC SPONSORED ADS A 98426T106 3139 15500 SH SOLE 15500 0 0 ZAYO GROUP HLDGS INC COM 98919V105 20358 20000 SH SOLE 20000 0 0 ZEBRA TECHNOLOGIES CORP CL A 989207105 12583 1000000 SH SOLE 1000000 0 0 ZENDESK INC COM 98936J101 3299 400000 SH SOLE 400000 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 134150 125000 SH SOLE 125000 0 0 ZIONS BANCORPORATION N A COM 989701107 28156 25000 SH SOLE 25000 0 0 ZIONS BANCORPORATION N A *W EXP 05/21/202 989701115 6650 16400 SH SOLE 16400 0 0 ZOETIS INC CL A 98978V103 1524590 5769 SH SOLE 5769 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 2011801 40349 SH SOLE 40349 0 0 ZSCALER INC COM 98980G102 306495 250000 SH SOLE 250000 0 0