The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3-D SYS CORP DELCOM NEW88554D20511,7711,444,252SH SOLE 1,444,25200
3M COCOM88579Y101100,537611,537SH SOLE 611,53700
58 COM INCSPON ADR REP A31680Q1044679,478SH SOLE 9,47800
ABBOTT LABSCOM00282410023,876285,354SH SOLE 285,35400
ABBVIE INCCOM00287Y10948,788644,325SH SOLE 644,32500
ABERCROMBIE & FITCH COCL A0028962076,476415,114SH SOLE 415,11400
ABIOMED INCCOM0036541002,06611,616SH SOLE 11,61600
ACCENTURE PLC IRELANDSHS CLASS AG1151C10111,52559,919SH SOLE 59,8190100
ACTIVISION BLIZZARD INCCOM00507V10947,153891,018SH SOLE 891,01800
ACUITY BRANDS INCCOM00508Y1024,01929,818SH SOLE 29,81800
ADOBE INCCOM00724F10170,857256,497SH SOLE 256,49700
ADVANCE AUTO PARTS INCCOM00751Y1063852,330SH SOLE 2,33000
ADVANCED MICRO DEVICES INCCOM00790310765,3172,253,099SH SOLE 2,253,09900
AERCAP HOLDINGS NVSHSN009851062194,000SH SOLE 4,00000
AES CORPCOM00130H1051,17972,169SH SOLE 72,16900
AFLAC INCCOM0010551024,34583,045SH SOLE 83,04500
AGILENT TECHNOLOGIES INCCOM00846U10113,993182,611SH SOLE 182,61100
AGNC INVT CORPCOM00123Q1043,869240,448SH SOLE 240,44800
AGNICO EAGLE MINES LTDCOM00847410812,348230,322SH SOLE 230,32200
AIR PRODS & CHEMS INCCOM0091581061,7087,700SH SOLE 7,70000
AIR TRANSPORT SERVICES GRP ICOM00922R10588742,191SH SOLE 42,19100
AK STL HLDG CORPCOM00154710818581,495SH SOLE 81,49500
AKAMAI TECHNOLOGIES INCCOM00971T1016,12567,029SH SOLE 67,02900
ALAMOS GOLD INC NEWCOM CL A0115321086,5151,123,227SH SOLE 1,123,22700
ALASKA AIR GROUP INCCOM01165910965310,058SH SOLE 10,05800
ALBEMARLE CORPCOM01265310124,747355,970SH SOLE 355,97000
ALCOA CORPCOM0138721066,799338,781SH SOLE 338,78100
ALEXION PHARMACEUTICALS INCCOM01535110914,596149,034SH SOLE 149,03400
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W102559,9893,348,618SH SOLE 3,347,6680950
ALIGN TECHNOLOGY INCCOM0162551018,75748,405SH SOLE 48,40500
ALLERGAN PLCSHSG0177J10849,110291,819SH SOLE 291,81900
ALLIANCE DATA SYSTEMS CORPCOM0185811084493,501SH SOLE 3,50100
ALLSTATE CORPCOM0200021012272,090SH SOLE 2,09000
ALPHABET INCCAP STK CL C02079K107141,761116,293SH SOLE 116,29300
ALPHABET INCCAP STK CL A02079K305290,310237,737SH SOLE 236,64301,094
ALTABA INCCOM02134610119,8081,016,858SH SOLE 1,016,85800
ALTICE USA INCCL A02156K1032,21377,154SH SOLE 77,15400
ALTRIA GROUP INCCOM02209S10384,9042,075,898SH SOLE 2,075,89800
AMAZON COM INCCOM0231351061,259,241725,407SH SOLE 725,40700
AMAZON COM INCCALL023135906672387SHCallSOLE 38700
AMBEV SASPONSORED ADR02319V10341589,824SH SOLE 89,82400
AMEREN CORPCOM0236081023604,495SH SOLE 4,49500
AMERICAN AIRLS GROUP INCCOM02376R1027,329271,761SH SOLE 271,76100
AMERICAN ELEC PWR CO INCCOM0255371019,21298,324SH SOLE 98,32400
AMERICAN EXPRESS COCOM02581610952,040439,970SH SOLE 439,97000
AMERICAN INTL GROUP INCCOM NEW0268747849,538171,244SH SOLE 171,24400
AMERICAN OUTDOOR BRANDS CORPCOM02874P10322338,068SH SOLE 38,06800
AMERICAN TOWER CORP NEWCOM03027X10011,11850,278SH SOLE 50,1780100
AMERICAN WTR WKS CO INC NEWCOM03042010314,769118,881SH SOLE 118,88100
AMERIPRISE FINL INCCOM03076C1061,74211,840SH SOLE 11,84000
AMERISOURCEBERGEN CORPCOM03073E1052392,897SH SOLE 2,89700
AMETEK INC NEWCOM0311001001,62417,682SH SOLE 17,68200
AMGEN INCCOM03116210022,161114,519SH SOLE 114,51900
AMPHENOL CORP NEWCL A0320951011,02310,604SH SOLE 10,60400
ANALOG DEVICES INCCOM0326541051,1049,885SH SOLE 9,88500
ANGLOGOLD ASHANTI LTDSPONSORED ADR03512820644,5472,438,254SH SOLE 2,438,25400
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1085,20154,656SH SOLE 54,65600
ANNALY CAP MGMT INCCOM03571040926129,705SH SOLE 29,70500
ANSYS INCCOM03662Q1053,05113,783SH SOLE 13,78300
ANTHEM INCCOM0367521031,8687,782SH SOLE 7,78200
AON PLCSHS CL AG0408V1024602,376SH SOLE 2,37600
APACHE CORPCOM0374111057,303285,282SH SOLE 285,28200
APHRIA INCCOM03765K10437171,528SH SOLE 71,52800
APOLLO GLOBAL MGMT INCCOM CL A03768E10571218,824SH SOLE 18,82400
APPLE INCCOM037833100430,0751,920,236SH SOLE 1,920,23600
APPLE INCCALL0378339003891,737SHCallSOLE 1,73700
APPLIED MATLS INCCOM03822210525,580512,634SH SOLE 512,63400
AQUA AMERICA INCCOM03836W10351111,395SH SOLE 11,39500
ARCHER DANIELS MIDLAND COCOM03948310213,743334,624SH SOLE 334,62400
ARCONIC INCCOM03965L1006,329243,404SH SOLE 243,40400
ARISTA NETWORKS INCCOM0404131064,59219,220SH SOLE 19,22000
ASANKO GOLD INCCOM04341Y1055054,822SH SOLE 54,82200
AT&T INCCOM00206R102219,8565,810,142SH SOLE 5,810,14200
AURORA CANNABIS INCCOM05156X108842191,803SH SOLE 191,80300
AUTODESK INCCOM0527691063,18421,558SH SOLE 21,55800
AUTOMATIC DATA PROCESSING INCOM0530151039,68560,000SH SOLE 60,00000
AUTOZONE INCCOM0533321021,3751,268SH SOLE 1,26800
AVALONBAY CMNTYS INCCOM0534841011,1645,406SH SOLE 5,40600
AVERY DENNISON CORPCOM0536111092562,258SH SOLE 2,25800
AVON PRODS INCCOM0543031024,4811,018,408SH SOLE 1,018,40800
B2GOLD CORPCOM11777Q2091,578488,669SH SOLE 488,66900
BAIDU INCSPON ADR REP A05675210891,813893,473SH SOLE 893,47300
BAKER HUGHES A GE COCL A05722G1006,221268,164SH SOLE 268,16400
BALL CORPCOM05849810610,230140,506SH SOLE 140,50600
BALLARD PWR SYS INC NEWCOM0585861082,034415,907SH SOLE 415,90700
BANCO BRADESCO S ASP ADR PFD NEW05946030321025,793SH SOLE 25,79300
BANK AMER CORPCOM06050510469,5602,384,635SH SOLE 2,384,63500
BANK MONTREAL QUECOM0636711019,345126,708SH SOLE 126,70800
BANK N S HALIFAXCOM0641491071,17820,713SH SOLE 20,71300
BANK NEW YORK MELLON CORPCOM0640581002,61757,893SH SOLE 57,89300
BARCLAYS PLCADR06738E20413618,495SH SOLE 18,49500
BARRICK GOLD CORPORATIONCOM06790110896,6255,575,616SH SOLE 5,575,61600
BAUSCH HEALTH COS INCCOM07173410722,7411,040,790SH SOLE 1,040,79000
BAXTER INTL INCCOM0718131092222,539SH SOLE 2,53900
BAYTEX ENERGY CORPCOM07317Q105437295,198SH SOLE 295,19800
BCE INCCOM NEW05534B76071,4171,475,256SH SOLE 1,475,25600
BECTON DICKINSON & COCOM07588710918,08871,507SH SOLE 71,50700
BED BATH & BEYOND INCCOM07589610014713,785SH SOLE 13,78500
BERKLEY W R CORPCOM0844231021,28117,732SH SOLE 17,73200
BERKSHIRE HATHAWAY INC DELCL A08467010819,33462SH SOLE 6200
BERKSHIRE HATHAWAY INC DELCL B NEW084670702132,999639,358SH SOLE 639,298060
BEST BUY INCCOM0865161017,397107,218SH SOLE 107,21800
BEYOND MEAT INCCOM08862E1096,00240,382SH SOLE 40,38200
BIOGEN INCCOM09062X10325,341108,845SH SOLE 108,84500
BIOMARIN PHARMACEUTICAL INCCOM09061G1014877,225SH SOLE 7,22500
BLACKBERRY LTDCOM09228F103788150,178SH SOLE 150,17800
BLACKROCK INCCOM09247X10122,85151,276SH SOLE 51,27600
BLACKSTONE GROUP INCCOM CL A09260D10713,084267,904SH SOLE 267,90400
BOEING COCOM09702310567,098176,355SH SOLE 176,35500
BOOKING HLDGS INCCOM09857L10892,78647,277SH SOLE 47,27700
BOOZ ALLEN HAMILTON HLDG CORCL A0995021066028,476SH SOLE 8,47600
BOSTON SCIENTIFIC CORPCOM1011371072,54662,569SH SOLE 62,56900
BOX INCCL A10316T1044,085246,654SH SOLE 246,65400
BP PLCSPONSORED ADR0556221042,28660,173SH SOLE 60,17300
BRF SASPONSORED ADR10552T10728130,666SH SOLE 30,66600
BRIGHTHOUSE FINL INCCOM10922N10364916,025SH SOLE 16,02500
BRISTOL MYERS SQUIBB COCOM11012210844,650880,492SH SOLE 880,49200
BRITISH AMERN TOB PLCSPONSORED ADR11044810715,478419,469SH SOLE 419,46900
BROADCOM INCCOM11135F10129,122105,488SH SOLE 105,48800
BROADRIDGE FINL SOLUTIONS INCOM11133T1032301,845SH SOLE 1,84500
BROOKFIELD ASSET MGMT INCCL A LTD VT SH11258510455710,495SH SOLE 10,49500
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521013046,129SH SOLE 6,12900
BROWN FORMAN CORPCL B1156372094,08665,090SH SOLE 65,09000
BRUNSWICK CORPCOM1170431092404,606SH SOLE 4,60600
CABOT OIL & GAS CORPCOM1270971031,850105,312SH SOLE 105,31200
CACI INTL INCCL A1271903047013,033SH SOLE 3,03300
CADENCE DESIGN SYSTEM INCCOM1273871087,264109,924SH SOLE 109,92400
CALIFORNIA RES CORPCOM NEW13057Q20695793,784SH SOLE 93,78400
CAMECO CORPCOM13321L1084,366459,559SH SOLE 459,55900
CAMPBELL SOUP COCOM1344291091,30127,735SH SOLE 27,73500
CANADA GOOSE HOLDINGS INCSHS SUB VTG13508610649711,297SH SOLE 11,29700
CANADIAN NAT RES LTDCOM13638510144116,567SH SOLE 16,56700
CANADIAN NATL RY COCOM1363751021,94321,625SH SOLE 21,62500
CANADIAN PAC RY LTDCOM13645T1002,0569,242SH SOLE 9,24200
CANOPY GROWTH CORPCOM1380351003,542154,464SH SOLE 154,46400
CAPITAL ONE FINL CORPCOM14040H10591910,101SH SOLE 10,10100
CARBON BLACK INCCOM14081R10332312,434SH SOLE 12,43400
CARDINAL HEALTH INCCOM14149Y1084,912104,094SH SOLE 104,09400
CARNIVAL CORPUNIT 99/99/999914365830033,947776,652SH SOLE 776,65200
CATERPILLAR INC DELCOM14912310117,046134,951SH SOLE 134,95100
CBOE GLOBAL MARKETS INCCOM12503M1081,0859,441SH SOLE 9,44100
CBRE GROUP INCCL A12504L10971513,496SH SOLE 13,49600
CBS CORP NEWCL B1248572022,55063,170SH SOLE 63,17000
CDN IMPERIAL BK COMM TORONTOCOM13606910137,547454,790SH SOLE 454,79000
CELGENE CORPCOM15102010434,700349,448SH SOLE 349,44800
CEMEX SAB DE CVSPON ADR NEW151290889986251,482SH SOLE 251,48200
CENOVUS ENERGY INCCOM15135U10969874,439SH SOLE 74,43900
CENTENE CORP DELCOM15135B10199322,961SH SOLE 22,96100
CENTERPOINT ENERGY INCCOM15189T10749016,221SH SOLE 16,22100
CENTURYLINK INCCOM15670010619,4971,562,250SH SOLE 1,562,25000
CERNER CORPCOM1567821041,23018,038SH SOLE 18,03800
CF INDS HLDGS INCCOM1252691005,617114,170SH SOLE 114,17000
CGI INCCL A SUB VTG12532H1041,40017,684SH SOLE 17,68400
CHARTER COMMUNICATIONS INC NCL A16119P1085,20812,638SH SOLE 12,63800
CHECK POINT SOFTWARE TECH LTORDM2246510421,590197,169SH SOLE 197,16900
CHENIERE ENERGY INCCOM NEW16411R2088,068127,947SH SOLE 127,94700
CHESAPEAKE ENERGY CORPCOM1651671073,4542,449,765SH SOLE 2,449,76500
CHEVRON CORP NEWCOM16676410017,522147,742SH SOLE 147,74200
CHINA MOBILE LIMITEDSPONSORED ADR16941M1091,32832,088SH SOLE 32,08800
CHIPOTLE MEXICAN GRILL INCCOM1696561054,8865,813SH SOLE 5,81300
CHUBB LIMITEDCOMH1467J1049385,813SH SOLE 5,81300
CHURCH & DWIGHT INCCOM17134010215,894211,247SH SOLE 211,24700
CIENA CORPCOM NEW17177930910,230260,776SH SOLE 260,77600
CIGNA CORP NEWCOM1255231003642,397SH SOLE 2,39700
CIMAREX ENERGY COCOM1717981014,33990,515SH SOLE 90,51500
CINCINNATI FINL CORPCOM1720621012952,529SH SOLE 2,52900
CINTAS CORPCOM17290810513,52550,446SH SOLE 50,44600
CIRRUS LOGIC INCCOM1727551007,052131,619SH SOLE 131,61900
CISCO SYS INCCOM17275R10287,2181,765,189SH SOLE 1,751,306013,883
CITIGROUP INCCOM NEW17296742462,254901,191SH SOLE 901,19100
CITRIX SYS INCCOM1773761001,93320,025SH SOLE 20,02500
CLEVELAND CLIFFS INCCOM1858991014,869674,368SH SOLE 674,36800
CLOROX CO DELCOM1890541098505,595SH SOLE 5,59500
CME GROUP INCCOM12572Q10518,08585,571SH SOLE 85,57100
CMS ENERGY CORPCOM1258961006389,979SH SOLE 9,97900
CNX RESOURCES CORPORATIONCOM12653C10821129,000SH SOLE 29,00000
COCA COLA COCOM19121610042,694784,236SH SOLE 784,23600
COCA COLA EUROPEAN PARTNERSSHSG258391043917,050SH SOLE 7,05000
COEUR MNG INCCOM NEW1921085041,617336,215SH SOLE 336,21500
COGNIZANT TECHNOLOGY SOLUTIOCL A19244610267811,249SH SOLE 11,24900
COLGATE PALMOLIVE COCOM19416210311,325154,057SH SOLE 154,05700
COMCAST CORP NEWCL A20030N101158,2513,510,454SH SOLE 3,463,176047,278
COMERICA INCCOM2003401072223,368SH SOLE 3,36800
COMPANHIA DE SANEAMENTO BASISPONSORED ADR20441A10218415,469SH SOLE 15,46900
COMPANIA DE MINAS BUENAVENTUSPONSORED ADR2044481042,058135,593SH SOLE 135,59300
CONAGRA BRANDS INCCOM20588710248415,782SH SOLE 15,78200
CONCHO RES INCCOM20605P1013,82756,363SH SOLE 56,36300
CONOCOPHILLIPSCOM20825C10427,398480,828SH SOLE 480,82800
CONSOLIDATED EDISON INCCOM20911510425,072265,395SH SOLE 265,39500
CONSTELLATION BRANDS INCCL A21036P1087,18934,684SH SOLE 34,68400
CONTINENTAL RESOURCES INCCOM2120151013,079100,002SH SOLE 100,00200
COOPER COS INCCOM NEW2166484021,7685,953SH SOLE 5,95300
COPA HOLDINGS SACL AP310761051,49615,154SH SOLE 15,15400
COPART INCCOM21720410683610,405SH SOLE 10,40500
CORNING INCCOM2193501053,999140,205SH SOLE 140,20500
CORTEVA INCCOM22052L1041,84765,958SH SOLE 65,95800
COSTCO WHSL CORP NEWCOM22160K10513,99348,567SH SOLE 48,56700
COTY INCCOM CL A22207020379275,376SH SOLE 75,37600
CREDIT SUISSE GROUPSPONSORED ADR22540110887471,577SH SOLE 71,57700
CRESCENT PT ENERGY CORPCOM22576C10140795,526SH SOLE 95,52600
CROWN CASTLE INTL CORP NEWCOM22822V1013,86427,793SH SOLE 27,79300
CSX CORPCOM1264081031,58922,940SH SOLE 22,94000
CTRIP COM INTL LTDSPONSORED ADS22943F1004,656158,974SH SOLE 158,97400
CUMMINS INCCOM2310211061,1667,170SH SOLE 7,17000
CVS HEALTH CORPCOM12665010024,770392,737SH SOLE 392,73700
D R HORTON INCCOM23331A10988216,724SH SOLE 16,72400
DANAHER CORPORATIONCOM23585110264,195444,468SH SOLE 444,46800
DARDEN RESTAURANTS INCCOM2371941058977,588SH SOLE 7,58800
DAVITA INCCOM23918K1081,17820,634SH SOLE 20,63400
DEAN FOODS CO NEWCOM NEW2423702035850,000SH SOLE 50,00000
DEERE & COCOM2441991052,93617,404SH SOLE 17,40400
DELTA AIR LINES INC DELCOM NEW24736170217,410302,256SH SOLE 302,25600
DENTSPLY SIRONA INCCOM24906P1099,967186,966SH SOLE 186,96600
DEUTSCHE BANK AGNAMEN AKTD18190898121,17216,156,222SH SOLE 16,156,22200
DEUTSCHE BANK AGCALLD1819090829339,125SHCallSOLE 39,12500
DEUTSCHE BANK AGPUTD181909589712,921SHPutSOLE 12,92100
DEVON ENERGY CORP NEWCOM25179M1033,525146,508SH SOLE 146,50800
DIAMONDBACK ENERGY INCCOM25278X10910,966121,968SH SOLE 121,96800
DIGITAL RLTY TR INCCOM2538681031,62212,499SH SOLE 12,49900
DIREXION SHS ETF TRDLY SMCAP BULL3X25459W8479,577172,040SH SOLE 172,04000
DIREXION SHS ETF TRDLY FIN BULL NEW25459Y69480310,347SH SOLE 10,34700
DISCOVER FINL SVCSCOM2547091085356,596SH SOLE 6,59600
DISCOVERY INCCOM SER A25470F10427510,328SH SOLE 10,32800
DISH NETWORK CORPCL A25470M1095,426159,275SH SOLE 159,27500
DISNEY WALT COCOM DISNEY25468710647,632365,504SH SOLE 365,50400
DOLLAR GEN CORP NEWCOM2566771051,1497,231SH SOLE 7,23100
DOLLAR TREE INCCOM2567461089007,885SH SOLE 7,88500
DOMINION ENERGY INCCOM25746U1097,19388,759SH SOLE 88,75900
DOVER CORPCOM2600031087017,037SH SOLE 7,03700
DOW INCCOM2605571034,00484,038SH SOLE 84,03800
DROPBOX INCCL A26210C1041,75486,953SH SOLE 86,95300
DTE ENERGY COCOM2333311074553,422SH SOLE 3,42200
DUKE ENERGY CORP NEWCOM NEW26441C20416,309170,133SH SOLE 170,13300
DUNKIN BRANDS GROUP INCCOM26550410097112,233SH SOLE 12,23300
DUPONT DE NEMOURS INCCOM26614N1026,33888,880SH SOLE 88,88000
DXC TECHNOLOGY COCOM23355L1062,09771,071SH SOLE 71,07100
E TRADE FINANCIAL CORPCOM NEW26924640147110,787SH SOLE 10,78700
EASTMAN CHEMICAL COCOM2774321001,83224,808SH SOLE 24,80800
EATON CORP PLCSHSG291831036347,623SH SOLE 7,583040
EBAY INCCOM27864210329,907767,228SH SOLE 767,22800
ECOLAB INCCOM27886510040,619205,104SH SOLE 205,10400
EDISON INTLCOM2810201076078,048SH SOLE 8,04800
EDWARDS LIFESCIENCES CORPCOM28176E10818,27383,092SH SOLE 83,09200
ELDORADO GOLD CORP NEWCOM28490250921,9152,820,513SH SOLE 2,820,51300
ELECTRONIC ARTS INCCOM28551210927,192277,984SH SOLE 277,98400
EMERSON ELEC COCOM2910111046,29094,071SH SOLE 94,07100
ENBRIDGE INCCOM29250N1052,05458,550SH SOLE 58,55000
ENCANA CORPCOM29250510418039,152SH SOLE 39,15200
ENDO INTL PLCSHSG304011061,840573,215SH SOLE 573,21500
ENERGY TRANSFER LPCOM UT LTD PTN29273V10066550,833SH SOLE 50,83300
ENTERGY CORP NEWCOM29364G10315,988136,231SH SOLE 136,23100
ENTERPRISE PRODS PARTNERS LCOM2937921072037,091SH SOLE 7,09100
EOG RES INCCOM26875P1016,25484,267SH SOLE 84,26700
EQT CORPCOM26884L10917216,169SH SOLE 16,16900
EQUINIX INCCOM29444U7002,9515,116SH SOLE 5,11600
EQUITRANS MIDSTREAM CORPORATCOM29460010115610,702SH SOLE 10,70200
EQUITY RESIDENTIALSH BEN INT29476L1073884,500SH SOLE 4,50000
ERICSSONADR B SEK 102948216081,596200,000SH SOLE 200,00000
ESSEX PPTY TR INCCOM297178105318975SH SOLE 97500
ETF MANAGERS TRPRIME CYBR SCRTY26924G2011,11729,866SH SOLE 29,86600
EVERGY INCCOM30034W1062053,076SH SOLE 3,07600
EVERSOURCE ENERGYCOM30040W1083323,885SH SOLE 3,88500
EXELON CORPCOM30161N1012,26246,826SH SOLE 46,82600
EXONE COCOM30210410413214,865SH SOLE 14,86500
EXPEDIA GROUP INCCOM NEW30212P30312,53593,261SH SOLE 93,1210140
EXPEDITORS INTL WASH INCCOM3021301091,18115,892SH SOLE 15,89200
EXXON MOBIL CORPCOM30231G10246,286655,516SH SOLE 655,51600
F M C CORPCOM NEW3024913031,43916,413SH SOLE 16,41300
F5 NETWORKS INCCOM3156161026,07243,243SH SOLE 43,24300
FACEBOOK INCCL A30303M102160,169899,422SH SOLE 899,2320190
FASTENAL COCOM3119001042,94390,079SH SOLE 90,07900
FEDERAL REALTY INVT TRSH BEN INT NEW3137472065764,231SH SOLE 4,23100
FEDEX CORPCOM31428X1069,63166,162SH SOLE 66,16200
FERRARI N VCOMN3167Y10329,260189,889SH SOLE 189,88900
FIDELITY NATL INFORMATION SVCOM31620M1063,59827,100SH SOLE 27,10000
FIREEYE INCCOM31816Q1011,639122,853SH SOLE 122,85300
FIRST MAJESTIC SILVER CORPCOM32076V10329,7563,273,476SH SOLE 3,273,47600
FIRST SOLAR INCCOM33643310712,828221,131SH SOLE 221,13100
FIRSTENERGY CORPCOM3379321073226,680SH SOLE 6,68000
FISERV INCCOM33773810829,525285,014SH SOLE 285,01400
FITBIT INCCL A33812L102430112,829SH SOLE 112,82900
FLEETCOR TECHNOLOGIES INCCOM3390411056542,280SH SOLE 2,28000
FLIR SYS INCCOM3024451011,55929,643SH SOLE 29,64300
FLUOR CORP NEWCOM34341210239320,539SH SOLE 20,53900
FOOT LOCKER INCCOM3448491043,04370,513SH SOLE 70,51300
FORD MTR CO DELCOM34537086027,8173,036,780SH SOLE 3,036,78000
FORTIS INCCOM3495531072525,951SH SOLE 5,95100
FORTIVE CORPCOM34959J1082,55237,227SH SOLE 37,22700
FOSSIL GROUP INCCOM34988V10640031,949SH SOLE 31,94900
FOX CORPCL A COM35137L10534410,898SH SOLE 10,89800
FRANCO NEVADA CORPCOM3518581058,06488,461SH SOLE 88,46100
FRANKLIN RES INCCOM35461310141814,468SH SOLE 14,46800
FREEPORT-MCMORAN INCCL B35671D85740,7534,258,363SH SOLE 4,258,36300
GALLAGHER ARTHUR J & COCOM3635761091,41615,810SH SOLE 15,81000
GAP INCCOM3647601083,462199,444SH SOLE 199,44400
GARMIN LTDSHSH2906T1091,13013,343SH SOLE 13,34300
GARTNER INCCOM3666511072982,086SH SOLE 2,08600
GENERAL ELECTRIC COCOM369604103173,14319,367,209SH SOLE 19,367,20900
GENERAL MLS INCCOM37033410473,8361,339,554SH SOLE 1,339,55400
GENERAL MTRS COCOM37045V10041,8351,116,196SH SOLE 1,116,19600
GENUINE PARTS COCOM3724601059189,214SH SOLE 9,21400
GENWORTH FINL INCCOM CL A37247D1064710,732SH SOLE 10,73200
GERDAU S ASPON ADR REP PFD3737371052,132676,826SH SOLE 676,82600
GILDAN ACTIVEWEAR INCCOM37591610394826,705SH SOLE 26,70500
GILEAD SCIENCES INCCOM37555810318,124285,961SH SOLE 285,96100
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1055,142120,468SH SOLE 120,46800
GLOBAL PMTS INCCOM37940X10211,62373,103SH SOLE 73,10300
GLOBAL X FDSGLB X SUPERDIV37950E5491,23272,576SH SOLE 72,57600
GLOBAL X FDSGLOBAL X COPPER37954Y83020612,064SH SOLE 12,06400
GLOBE LIFE INCCOM37959E10299510,394SH SOLE 10,39400
GNC HLDGS INCCOM CL A36191G1073014,083SH SOLE 14,08300
GOLD FIELDS LTD NEWSPONSORED ADR38059T1062,342476,082SH SOLE 476,08200
GOLDMAN SACHS GROUP INCCOM38141G10421,130101,965SH SOLE 101,96500
GOODYEAR TIRE & RUBR COCOM3825501013,364233,540SH SOLE 233,54000
GOPRO INCCL A38268T1031,452279,945SH SOLE 279,94500
GRAINGER W W INCCOM3848021041,6315,490SH SOLE 5,49000
GROUPON INCCOM399473107975366,579SH SOLE 366,57900
GRUPO FINANCIERO GALICIA S ASPONSORED ADR39990910038829,848SH SOLE 29,84800
GULFPORT ENERGY CORPCOM NEW4026353044115,134SH SOLE 15,13400
HALLIBURTON COCOM4062161017,939421,165SH SOLE 421,16500
HANESBRANDS INCCOM41034510295262,164SH SOLE 62,16400
HARLEY DAVIDSON INCCOM4128221086,452179,370SH SOLE 179,37000
HARMONY GOLD MNG LTDSPONSORED ADR4132163005,1231,803,698SH SOLE 1,803,69800
HARTFORD FINL SVCS GROUP INCCOM4165151041,41423,326SH SOLE 23,32600
HASBRO INCCOM4180561072,98825,174SH SOLE 25,17400
HCA HEALTHCARE INCCOM40412C1013502,909SH SOLE 2,90900
HCP INCCOM40414L1095,049141,708SH SOLE 141,70800
HDFC BANK LTDSPONSORED ADS40415F1012794,882SH SOLE 4,88200
HECLA MNG COCOM42270410617,1929,767,935SH SOLE 9,767,93500
HELMERICH & PAYNE INCCOM4234521011,09627,350SH SOLE 27,35000
HENRY SCHEIN INCCOM80640710272111,348SH SOLE 11,34800
HERBALIFE NUTRITION LTDCOM SHSG4412G1015,332140,840SH SOLE 140,84000
HERC HLDGS INCCOM42704L10447810,273SH SOLE 10,27300
HERSHEY COCOM4278661081,2277,917SH SOLE 7,91700
HERTZ GLOBAL HLDGS INCCOM42806J1067,949574,347SH SOLE 574,34700
HERTZ GLOBAL HLDGS INCPUT42806J95620414,733SHPutSOLE 14,73300
HEWLETT PACKARD ENTERPRISE CCOM42824C10911,123733,244SH SOLE 733,24400
HILTON WORLDWIDE HLDGS INCCOM43300A2034224,534SH SOLE 4,53400
HOLLYFRONTIER CORPCOM4361061082,00937,451SH SOLE 37,45100
HOLOGIC INCCOM4364401012925,782SH SOLE 5,78200
HOME DEPOT INCCOM43707610222,85398,496SH SOLE 98,49600
HONEYWELL INTL INCCOM4385161065,75233,995SH SOLE 33,99500
HORMEL FOODS CORPCOM4404521003,80587,013SH SOLE 87,01300
HOST HOTELS & RESORTS INCCOM44107P10444425,657SH SOLE 25,65700
HP INCCOM40434L10512,688670,636SH SOLE 670,63600
HUMANA INCCOM4448591022,3329,122SH SOLE 9,12200
HUNT J B TRANS SVCS INCCOM4456581074313,894SH SOLE 3,89400
HUNTINGTON BANCSHARES INCCOM44615010426718,681SH SOLE 18,68100
IAMGOLD CORPCOM4509131087,3022,141,394SH SOLE 2,141,39400
ICICI BK LTDADR45104G1049,919814,328SH SOLE 814,32800
IDEXX LABS INCCOM45168D1041,7176,314SH SOLE 6,31400
IHS MARKIT LTDSHSG475671054036,021SH SOLE 6,02100
ILLINOIS TOOL WKS INCCOM45230810920,699132,269SH SOLE 132,26900
ILLUMINA INCCOM4523271092,0146,619SH SOLE 6,61900
INCYTE CORPCOM45337C1022,95239,774SH SOLE 39,77400
INFOSYS LTDSPONSORED ADR4567881083,164278,301SH SOLE 278,30100
INGERSOLL-RAND PLCSHSG477911018887,208SH SOLE 7,20800
INGREDION INCCOM4571871025376,573SH SOLE 6,57300
INTEL CORPCOM45814010035,476688,454SH SOLE 688,45400
INTERCONTINENTAL EXCHANGE INCOM45866F1047448,067SH SOLE 8,06700
INTERNATIONAL BUSINESS MACHSCOM45920010191,752630,943SH SOLE 630,94300
INTERNATIONAL FLAVORS&FRAGRACOM4595061011,25310,212SH SOLE 10,21200
INTERXION HOLDING N.VSHSN472791097188,812SH SOLE 8,81200
INTL PAPER COCOM4601461032,28354,598SH SOLE 54,59800
INTUITCOM46120210314,68355,210SH SOLE 55,21000
INTUITIVE SURGICAL INCCOM NEW46120E60222,43141,544SH SOLE 41,54400
INVESCO EXCHNG TRADED FD TRS&P500 LOW VOL46138E35487415,090SH SOLE 15,09000
INVESCO LTDSHSG491BT10877145,500SH SOLE 45,50000
INVESCO QQQ TRUNIT SER 146090E1037894,180SH SOLE 4,18000
IPG PHOTONICS CORPCOM44980X1095954,389SH SOLE 4,38900
IQIYI INCSPONSORED ADS46267X1082,015124,953SH SOLE 124,95300
IQVIA HLDGS INCCOM46266C1051,3108,768SH SOLE 8,76800
IROBOT CORPCOM4627261007,843127,180SH SOLE 127,18000
IRON MTN INC NEWCOM46284V10111,682360,662SH SOLE 360,66200
ISHARES GOLD TRUSTISHARES46428510527319,366SH SOLE 19,36600
ISHARES INCMSCI BRAZIL ETF46428640034,506819,025SH SOLE 819,02500
ISHARES INCMSCI THAILND ETF4642866242132,404SH SOLE 2,40400
ISHARES INCMSCI STH KOR ETF4642867724157,359SH SOLE 7,35900
ISHARES INCMSCI GERMANY ETF46428680656621,024SH SOLE 21,02400
ISHARES INCMSCI MEXICO ETF4642868223,74387,626SH SOLE 87,62600
ISHARES INCMSCI TAIWAN ETF46434G7722,37365,271SH SOLE 65,27100
ISHARES INCMSCI SINGPOR ETF46434G7801,66671,824SH SOLE 71,82400
ISHARES INCMSCI MLY ETF NEW46434G81490632,549SH SOLE 32,54900
ISHARES INCMSCI JPN ETF NEW46434G8222985,250SH SOLE 5,25000
ISHARES SILVER TRUSTISHARES46428Q1093,800238,677SH SOLE 238,67700
ISHARES TRCHINA LG-CAP ETF4642871841,25831,609SH SOLE 31,60900
ISHARES TRCORE S&P500 ETF4642872003,09410,364SH SOLE 10,36400
ISHARES TRCORE US AGGBD ET4642872262,57022,712SH SOLE 22,71200
ISHARES TRMSCI EMG MKT ETF46428723410,255250,928SH SOLE 250,92800
ISHARES TRIBOXX INV CP ETF4642872424373,431SH SOLE 3,43100
ISHARES TRGLOBAL TECH ETF46428729118,834101,821SH SOLE 101,82100
ISHARES TRS&P 500 VAL ETF4642874084844,062SH SOLE 4,06200
ISHARES TR20 YR TR BD ETF46428743210,37972,538SH SOLE 72,53800
ISHARES TRMSCI EAFE ETF4642874654436,792SH SOLE 6,79200
ISHARES TRRUS MD CP GR ETF4642874813402,408SH SOLE 2,40800
ISHARES TRCORE S&P MCP ETF4642875071,1205,798SH SOLE 5,79800
ISHARES TRNASDAQ BIOTECH46428755626,693268,270SH SOLE 268,27000
ISHARES TRU.S. REAL ES ETF4642877397,27077,723SH SOLE 77,72300
ISHARES TRUS HLTHCARE ETF4642877622671,414SH SOLE 1,41400
ISHARES TRCORE S&P SCP ETF4642878043464,444SH SOLE 4,44400
ISHARES TRMSCI AC ASIA ETF4642881824076,140SH SOLE 6,14000
ISHARES TRJPMORGAN USD EMG4642882818027,078SH SOLE 7,07800
ISHARES TRIBOXX HI YD ETF46428851398911,340SH SOLE 11,34000
ISHARES TRMSCI INDONIA ETF46429B30991937,576SH SOLE 37,57600
ISHARES TRMSCI UK ETF NEW46435G33462920,000SH SOLE 20,00000
ITAU UNIBANCO HLDG SASPON ADR REP PFD4655621063,684438,073SH SOLE 438,07300
JACOBS ENGR GROUP INCCOM4698141071,26413,814SH SOLE 13,81400
JD COM INCSPON ADR CL A47215P106106,4563,773,704SH SOLE 3,773,70400
JINKOSOLAR HLDG CO LTDSPONSORED ADR47759T10011,376713,199SH SOLE 713,19900
JOHNSON & JOHNSONCOM478160104133,7631,033,876SH SOLE 1,029,12104,755
JPMORGAN CHASE & COCOM46625H10013,807117,314SH SOLE 117,31400
JUNIPER NETWORKS INCCOM48203R1042,754111,291SH SOLE 111,29100
KELLOGG COCOM48783610826,422410,594SH SOLE 408,07402,520
KEURIG DR PEPPER INCCOM49271V1002,04274,748SH SOLE 74,74800
KIMBERLY CLARK CORPCOM49436810354,253381,930SH SOLE 381,93000
KIMCO RLTY CORPCOM49446R1092,644126,626SH SOLE 126,62600
KINDER MORGAN INC DELCOM49456B1017,951385,784SH SOLE 385,78400
KINROSS GOLD CORPCOM49690240415,8363,442,611SH SOLE 3,442,61100
KIRKLAND LAKE GOLD LTDCOM49741E1001,23127,479SH SOLE 27,47900
KKR & CO INCCL A48251W1041,45154,053SH SOLE 54,05300
KLA CORPORATIONCOM NEW4824801002,73517,152SH SOLE 17,15200
KOHLS CORPCOM5002551044,40288,650SH SOLE 88,65000
KONTOOR BRANDS INCCOM50050N1031,15232,832SH SOLE 32,83200
KRAFT HEINZ COCOM500754106148,5105,316,259SH SOLE 5,316,25900
KROGER COCOM5010441015,093197,545SH SOLE 197,54500
L BRANDS INCCOM5017971046,788346,527SH SOLE 346,52700
L3HARRIS TECHNOLOGIES INCCOM5024311091,2515,995SH SOLE 5,99500
LAM RESEARCH CORPCOM51280710811,40649,355SH SOLE 49,35500
LAS VEGAS SANDS CORPCOM5178341073,19555,311SH SOLE 55,31100
LAUDER ESTEE COS INCCL A5184391045,70428,670SH SOLE 28,67000
LEGGETT & PLATT INCCOM52466010765215,933SH SOLE 15,93300
LEIDOS HLDGS INCCOM5253271027128,288SH SOLE 8,28800
LENNAR CORPCL A5260571042514,498SH SOLE 4,49800
LEVI STRAUSS & CO NEWCL A COM STK52736R10225313,293SH SOLE 13,29300
LIBERTY GLOBAL PLCSHS CL CG5480U12029612,454SH SOLE 12,45400
LILLY ELI & COCOM5324571089,22882,517SH SOLE 82,51700
LIVENT CORPCOM53814L10810916,259SH SOLE 16,25900
LOCKHEED MARTIN CORPCOM5398301097,18118,411SH SOLE 18,316095
LOEWS CORPCOM5404241082635,102SH SOLE 5,10200
LOGITECH INTL S ASHSH504302326,149150,925SH SOLE 150,92500
LOWES COS INCCOM5486611076,17256,129SH SOLE 56,12900
LULULEMON ATHLETICA INCCOM5500211095,42128,158SH SOLE 28,15800
LUMENTUM HLDGS INCCOM55024U1092033,790SH SOLE 3,79000
LYFT INCCL A COM55087P1043,30380,887SH SOLE 80,88700
LYONDELLBASELL INDUSTRIES NSHS - A -N537451003,45038,556SH SOLE 38,55600
MACERICH COCOM55438210155017,421SH SOLE 17,42100
MACYS INCCOM55616P1044,857312,573SH SOLE 312,57300
MAGNA INTL INCCOM55922240170913,286SH SOLE 13,28600
MALLINCKRODT PUB LTD COSHSG5785G107311129,108SH SOLE 129,10800
MANNKIND CORPCOM NEW56400P7062822,144SH SOLE 22,14400
MANULIFE FINL CORPCOM56501R10663034,337SH SOLE 34,33700
MARATHON OIL CORPCOM5658491061,289105,088SH SOLE 105,08800
MARATHON PETE CORPCOM56585A1027,626125,534SH SOLE 125,53400
MARRIOTT INTL INC NEWCL A5719032025,41443,531SH SOLE 43,53100
MARSH & MCLENNAN COS INCCOM5717481023993,992SH SOLE 3,99200
MARTIN MARIETTA MATLS INCCOM5732841063261,188SH SOLE 1,18800
MASCO CORPCOM5745991063117,459SH SOLE 7,45900
MASTERCARD INCCL A57636Q104238,321877,567SH SOLE 877,56700
MASTERCARD INCCALL57636Q9041,3004,786SHCallSOLE 4,78600
MASTERCARD INCPUT57636Q9545722,105SHPutSOLE 2,10500
MATCH GROUP INCCOM57665R1063084,316SH SOLE 4,31600
MATTEL INCCOM5770811024,446390,385SH SOLE 390,38500
MAXIM INTEGRATED PRODS INCCOM57772K10171112,285SH SOLE 12,28500
MCCORMICK & CO INCCOM NON VTG57978020616,376104,773SH SOLE 104,77300
MCDONALDS CORPCOM580135101113,022526,392SH SOLE 526,39200
MCEWEN MNG INCCOM58039P1071,161744,236SH SOLE 744,23600
MCKESSON CORPCOM58155Q1036754,936SH SOLE 4,93600
MEDTRONIC PLCSHSG5960L10311,746108,135SH SOLE 108,13500
MELCO RESORTS AND ENTMT LTDADR5854641001,38271,224SH SOLE 71,22400
MERCK & CO INCCOM58933Y10543,513516,899SH SOLE 516,4660433
METLIFE INCCOM59156R1086,413135,982SH SOLE 135,98200
METTLER TOLEDO INTERNATIONALCOM592688105497705SH SOLE 70500
MGM RESORTS INTERNATIONALCOM5529531015,075183,085SH SOLE 183,08500
MICRO FOCUS INTERNATIONAL PLSPON ADR NEW59483740324917,604SH SOLE 17,60400
MICROCHIP TECHNOLOGY INCCOM5950171047,27278,268SH SOLE 76,67301,595
MICRON TECHNOLOGY INCCOM59511210348,4041,129,612SH SOLE 1,129,61200
MICROSOFT CORPCOM594918104318,8972,293,730SH SOLE 2,293,73000
MOBILE TELESYSTEMS PJSCSPONSORED ADR6074091092,455303,044SH SOLE 303,04400
MOHAWK INDS INCCOM6081901048216,617SH SOLE 6,61700
MOLSON COORS BREWING COCL B60871R2092,10336,573SH SOLE 36,57300
MOMO INCADR60879B1076,271202,406SH SOLE 202,40600
MONDELEZ INTL INCCL A60920710532,073579,773SH SOLE 579,77300
MONSTER BEVERAGE CORP NEWCOM61174X10910,800186,016SH SOLE 185,8960120
MOODYS CORPCOM6153691054,24720,733SH SOLE 20,73300
MORGAN STANLEYCOM NEW61744644859,7561,400,415SH SOLE 1,400,41500
MOSAIC CO NEWCOM61945C1031,86691,003SH SOLE 91,00300
MOTOROLA SOLUTIONS INCCOM NEW6200763071,92311,284SH SOLE 11,28400
MSCI INCCOM55354G1008,03836,912SH SOLE 36,91200
MYLAN N VSHS EURON594651099,290469,666SH SOLE 469,66600
MYRIAD GENETICS INCCOM62855J10457320,000SH SOLE 20,00000
NASDAQ INCCOM6311031081,31913,279SH SOLE 13,27900
NEKTAR THERAPEUTICSCOM6402681081,02756,406SH SOLE 56,40600
NETAPP INCCOM64110D1042,90755,359SH SOLE 55,35900
NETEASE INCSPONSORED ADS64110W1028,92533,529SH SOLE 33,52900
NETFLIX INCCOM64110L106111,712417,429SH SOLE 417,42900
NEW GOLD INC CDACOM6445351066,1736,111,905SH SOLE 6,111,90500
NEW ORIENTAL ED & TECH GRP ISPON ADR6475811074,03336,409SH SOLE 36,40900
NEWELL BRANDS INCCOM6512291063,765201,128SH SOLE 201,12800
NEWMONT GOLDCORP CORPORATIONCOM651639106109,6082,890,517SH SOLE 2,890,51700
NEWMONT GOLDCORP CORPORATIONPUT6516399563338,777SHPutSOLE 8,77700
NEXTERA ENERGY INCCOM65339F101107,455461,200SH SOLE 461,110090
NIELSEN HLDGS PLCSHS EURG6518L10870032,923SH SOLE 32,92300
NIKE INCCL B65410610335,089373,601SH SOLE 373,60100
NOKIA CORPSPONSORED ADR65490220429858,944SH SOLE 58,94400
NOMURA HLDGS INCSPONSORED ADR65535H20814734,677SH SOLE 34,67700
NORDSTROM INCCOM65566410043012,784SH SOLE 12,78400
NORFOLK SOUTHERN CORPCOM6558441081,0555,872SH SOLE 5,87200
NORTHROP GRUMMAN CORPCOM6668071022,7177,250SH SOLE 7,25000
NOVAGOLD RES INCCOM NEW66987E206622102,473SH SOLE 102,47300
NOVARTIS A GSPONSORED ADR66987V1091,01011,621SH SOLE 11,62100
NOVO-NORDISK A SADR6701002054,41385,350SH SOLE 85,35000
NRG ENERGY INCCOM NEW6293775088,108204,739SH SOLE 204,73900
NU SKIN ENTERPRISES INCCL A67018T1052,36355,552SH SOLE 55,55200
NUANCE COMMUNICATIONS INCCOM67020Y10086352,890SH SOLE 52,89000
NUCOR CORPCOM6703461052555,006SH SOLE 5,00600
NUTANIX INCCL A67059N10828210,742SH SOLE 10,74200
NUTRIEN LTDCOM67077M1086,576131,828SH SOLE 131,82800
NVIDIA CORPCOM67066G104109,128626,918SH SOLE 626,91800
NXP SEMICONDUCTORS N VCOMN6596X1097877,211SH SOLE 7,21100
O REILLY AUTOMOTIVE INC NEWCOM67103H1071,1172,804SH SOLE 2,80400
OCCIDENTAL PETE CORPCOM67459910510,947246,162SH SOLE 246,16200
OMNICOM GROUP INCCOM6819191063,58645,804SH SOLE 45,80400
ON SEMICONDUCTOR CORPCOM68218910549225,612SH SOLE 25,61200
ONEOK INC NEWCOM6826801031,11115,081SH SOLE 15,08100
OPEN TEXT CORPCOM6837151061,36933,553SH SOLE 33,55300
ORACLE CORPCOM68389X10512,352224,465SH SOLE 224,46500
OSISKO GOLD ROYALTIES LTDCOM68827L1011,440154,793SH SOLE 154,79300
PACKAGING CORP AMERCOM6951561098227,751SH SOLE 7,75100
PALO ALTO NETWORKS INCCOM69743510515,17074,425SH SOLE 74,42500
PAN AMERICAN SILVER CORPCOM69790010813,803880,263SH SOLE 880,26300
PARKER HANNIFIN CORPCOM7010941048,08544,763SH SOLE 44,76300
PATTERSON COMPANIES INCCOM7033951031,01056,652SH SOLE 56,65200
PAYCHEX INCCOM7043261073,43441,494SH SOLE 41,49400
PAYCOM SOFTWARE INCCOM70432V1022,63012,556SH SOLE 12,55600
PAYPAL HLDGS INCCOM70450Y103149,6651,444,778SH SOLE 1,444,4080370
PBF ENERGY INCCL A69318G1062117,745SH SOLE 7,74500
PEMBINA PIPELINE CORPCOM7063271032225,976SH SOLE 5,97600
PENNEY J C CORP INCCOM708160106650731,616SH SOLE 731,61600
PENTAIR PLCSHSG7S00T10497525,789SH SOLE 25,78900
PEOPLES UTD FINL INCCOM71270410520413,045SH SOLE 13,04500
PEPSICO INCCOM71344810851,895378,521SH SOLE 378,52100
PERKINELMER INCCOM7140461092,90134,059SH SOLE 34,05900
PERRIGO CO PLCSHSG978221032,83250,675SH SOLE 50,67500
PERSPECTA INCCOM71534710070627,018SH SOLE 27,01800
PETROLEO BRASILEIRO SA PETROSP ADR NON VTG71654V10113210,035SH SOLE 10,03500
PETROLEO BRASILEIRO SA PETROSPONSORED ADR71654V40812,031831,411SH SOLE 831,41100
PFIZER INCCOM71708110327,845774,967SH SOLE 774,96700
PG&E CORPCOM69331C10860960,930SH SOLE 60,93000
PHILIP MORRIS INTL INCCOM71817210942,755563,081SH SOLE 563,08100
PHILLIPS 66COM7185461044,29541,944SH SOLE 41,94400
PINNACLE WEST CAP CORPCOM7234841017918,150SH SOLE 8,15000
PIONEER NAT RES COCOM72378710713,030103,604SH SOLE 103,60400
PITNEY BOWES INCCOM724479100720157,657SH SOLE 157,65700
PLAINS ALL AMERN PIPELINE LUNIT LTD PARTN7265031051,11453,676SH SOLE 53,67600
PNC FINL SVCS GROUP INCCOM6934751058025,724SH SOLE 5,72400
POLARIS INCCOM7310681023,08035,000SH SOLE 35,00000
PPG INDS INCCOM6935061074133,486SH SOLE 3,48600
PPL CORPCOM69351T1068,091256,929SH SOLE 256,92900
PRETIUM RES INCCOM74139C10275365,440SH SOLE 65,44000
PRICE T ROWE GROUP INCCOM74144T1081,37912,071SH SOLE 12,07100
PROCTER & GAMBLE COCOM74271810942,716343,430SH SOLE 343,43000
PROGRESSIVE CORP OHIOCOM7433151031,49119,298SH SOLE 19,29800
PROLOGIS INCCOM74340W1036317,405SH SOLE 7,40500
PROSHARES TRPSHS ULTSH 20YRS74347B2011,21149,703SH SOLE 49,70300
PROSHARES TR IISHT VIX ST TRM74347W13053510,020SH SOLE 10,02000
PRUDENTIAL FINL INCCOM7443201024,84153,819SH SOLE 53,81900
PUBLIC STORAGECOM74460D1091,8897,702SH SOLE 7,70200
PUBLIC SVC ENTERPRISE GRP INCOM7445731062423,905SH SOLE 3,90500
PULTE GROUP INCCOM7458671013,19687,430SH SOLE 87,43000
PVH CORPCOM6936561005145,827SH SOLE 5,82700
QORVO INCCOM74736K1016729,060SH SOLE 9,06000
QUALCOMM INCCOM74752510320,947274,606SH SOLE 274,60600
QUANTA SVCS INCCOM74762E1023579,436SH SOLE 9,43600
QUDIAN INCADR74779810636552,949SH SOLE 52,94900
QUEST DIAGNOSTICS INCCOM74834L1003923,661SH SOLE 3,66100
RALPH LAUREN CORPCL A7512121014,46446,761SH SOLE 46,76100
RAMBUS INC DELCOM75091710613810,507SH SOLE 10,50700
RANGE RES CORPCOM75281A10937899,019SH SOLE 99,01900
RAYTHEON COCOM NEW7551115077,26337,020SH SOLE 37,02000
REALTY INCOME CORPCOM75610910434,195445,949SH SOLE 445,94900
REGENCY CTRS CORPCOM7588491032323,343SH SOLE 3,34300
REGENERON PHARMACEUTICALSCOM75886F1078,24229,711SH SOLE 29,71100
REPUBLIC SVCS INCCOM7607591004,45051,421SH SOLE 51,42100
RESMED INCCOM7611521073232,388SH SOLE 2,38800
RESTAURANT BRANDS INTL INCCOM76131D1031,83925,857SH SOLE 25,85700
RIO TINTO PLCSPONSORED ADR7672041003,86974,274SH SOLE 74,27400
ROCKWELL AUTOMATION INCCOM7739031091,1827,172SH SOLE 7,17200
ROGERS COMMUNICATIONS INCCL B7751092001,46029,969SH SOLE 29,96900
ROLLINS INCCOM77571110452115,284SH SOLE 15,28400
ROPER TECHNOLOGIES INCCOM7766961061,5114,238SH SOLE 4,23800
ROSS STORES INCCOM7782961034,15137,786SH SOLE 37,78600
ROYAL BK CDA MONTREAL QUECOM7800871026,47979,836SH SOLE 79,83600
ROYAL CARIBBEAN CRUISES LTDCOMV7780T1031,13410,467SH SOLE 10,46700
S&P GLOBAL INCCOM78409V1041,4726,010SH SOLE 6,01000
SAILPOINT TECHNLGIES HLDGS ICOM78781P10524913,347SH SOLE 13,34700
SALESFORCE COM INCCOM79466L30264,697435,846SH SOLE 435,84600
SANDSTORM GOLD LTDCOM NEW80013R20634060,252SH SOLE 60,25200
SANOFISPONSORED ADR80105N1051,28027,620SH SOLE 27,62000
SAP SESPON ADR8030542049908,398SH SOLE 8,39800
SBA COMMUNICATIONS CORP NEWCL A78410G1042,74411,379SH SOLE 11,37900
SCHLUMBERGER LTDCOM80685710830,593895,308SH SOLE 895,30800
SCIENCE APPLICATNS INTL CP NCOM8086251073614,129SH SOLE 4,12900
SEAGATE TECHNOLOGY PLCSHSG7945M10730,567568,264SH SOLE 568,26400
SEATTLE GENETICS INCCOM8125781024,27250,020SH SOLE 50,02000
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2091,01711,286SH SOLE 11,28600
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y30823,568383,722SH SOLE 383,72200
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4073302,735SH SOLE 2,73500
SELECT SECTOR SPDR TRENERGY81369Y5067,069119,416SH SOLE 119,41600
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6054,825172,336SH SOLE 172,33600
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7041,37817,756SH SOLE 17,75600
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80311,479142,546SH SOLE 142,54600
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602,62066,595SH SOLE 66,59500
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8861,96830,404SH SOLE 30,40400
SEMPRA ENERGYCOM8168511095153,490SH SOLE 3,49000
SENIOR HSG PPTYS TRSH BEN INT81721M1094,447480,468SH SOLE 480,46800
SHAKE SHACK INCCL A8190471016036,149SH SOLE 6,14900
SHAW COMMUNICATIONS INCCL B CONV82028K20079740,535SH SOLE 40,53500
SHERWIN WILLIAMS COCOM8243481062,3244,227SH SOLE 4,22700
SHOPIFY INCCL A82509L10739,926128,108SH SOLE 128,10800
SIBANYE STILLWATERSPONSORED ADR8257242061,034191,442SH SOLE 191,44200
SIGNET JEWELERS LIMITEDSHSG812761001,14368,224SH SOLE 68,22400
SIMON PPTY GROUP INC NEWCOM8288061094,29127,569SH SOLE 27,56900
SINA CORPORDG814771043,80597,083SH SOLE 97,08300
SIRIUS XM HLDGS INCCOM82968B1031,478236,269SH SOLE 236,26900
SKYWORKS SOLUTIONS INCCOM83088M1025,12264,636SH SOLE 64,63600
SLACK TECHNOLOGIES INCCOM CL A83088V1022,17091,427SH SOLE 91,42700
SMITH A O CORPCOM8318652091,05922,188SH SOLE 22,18800
SMUCKER J M COCOM NEW8326964052,01718,337SH SOLE 18,33700
SNAP INCCL A83304A10612,092765,327SH SOLE 765,32700
SNAP ON INCCOM8330341015703,639SH SOLE 3,63900
SOCIEDAD QUIMICA MINERA DE CSPON ADR SER B83363510548017,284SH SOLE 17,28400
SONOS INCCOM83570H1083,797283,172SH SOLE 283,17200
SONY CORPSPONSORED ADR8356993073,89065,787SH SOLE 65,78700
SOUTHERN COCOM84258710713,850224,225SH SOLE 224,22500
SOUTHERN COPPER CORPCOM84265V1057,325214,609SH SOLE 214,60900
SOUTHWEST AIRLS COCOM84474110887816,249SH SOLE 16,24900
SOUTHWESTERN ENERGY COCOM8454671091,420735,737SH SOLE 735,73700
SPDR DOW JONES INDL AVRG ETFUT SER 178467X1099103,380SH SOLE 3,38000
SPDR GOLD TRUSTGOLD SHS78463V107294,7422,122,434SH SOLE 2,122,43400
SPDR INDEX SHS FDSEURO STOXX 5078463X2021,42637,782SH SOLE 37,78200
SPDR S&P 500 ETF TRTR UNIT78462F1034,70115,839SH SOLE 15,83900
SPDR SERIES TRUSTS&P RETAIL ETF78464A7142606,130SH SOLE 6,13000
SPDR SERIES TRUSTS&P OILGAS EXP78464A7305,752257,233SH SOLE 257,23300
SPDR SERIES TRUSTS&P METALS MNG78464A7559,548375,158SH SOLE 375,15800
SPDR SERIES TRUSTS&P BK ETF78464A7973,23775,000SH SOLE 75,00000
SPLUNK INCCOM8486371042,40920,442SH SOLE 20,44200
SPRINT CORPORATIONCOM85207U10516226,329SH SOLE 26,32900
SQUARE INCCL A85223410334,035549,393SH SOLE 549,39300
SSR MNG INCCOM78473010368947,453SH SOLE 47,45300
STAMPS COM INCCOM NEW8528572004205,639SH SOLE 5,63900
STANLEY BLACK & DECKER INCCOM8545021012,68218,574SH SOLE 18,57400
STARBUCKS CORPCOM85524410925,457287,905SH SOLE 287,3050600
STATE STR CORPCOM85747710366011,146SH SOLE 11,14600
STERICYCLE INCCOM85891210869813,707SH SOLE 13,70700
STRATASYS LTDSHSM8554810138117,891SH SOLE 17,89100
STRYKER CORPCOM86366710150,321232,646SH SOLE 232,64600
SUN LIFE FINL INCCOM8667961051,33529,795SH SOLE 29,79500
SUNCOR ENERGY INC NEWCOM8672241072,81689,166SH SOLE 89,16600
SUNPOWER CORPCOM8676524061,101100,350SH SOLE 100,35000
SVB FINL GROUPCOM78486Q1012911,395SH SOLE 1,39500
SYMANTEC CORPCOM8715031087,013296,799SH SOLE 296,79900
SYNCHRONY FINLCOM87165B1033,567104,639SH SOLE 104,63900
SYNOPSYS INCCOM8716071073,92128,569SH SOLE 28,56900
SYSCO CORPCOM87182910721,055265,181SH SOLE 265,18100
T MOBILE US INCCOM87259010418,819238,910SH SOLE 230,02908,881
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391004,44695,660SH SOLE 95,66000
TAKEDA PHARMACEUTICAL CO LTDSPONSORED ADS8740602052,554148,490SH SOLE 148,49000
TAKE-TWO INTERACTIVE SOFTWARCOM87405410911,18989,272SH SOLE 89,27200
TAL EDUCATION GROUPSPONSORED ADS8740801044,543132,694SH SOLE 132,69400
TAPESTRY INCCOM87603010716,760643,372SH SOLE 643,37200
TARGET CORPCOM87612E1062,54623,817SH SOLE 23,81700
TATA MTRS LTDSPONSORED ADR8765685027,512895,408SH SOLE 895,40800
TC ENERGY CORPCOM87807B10785216,447SH SOLE 16,44700
TE CONNECTIVITY LTDREG SHSH849891041,58016,952SH SOLE 16,95200
TECK RESOURCES LTDCL B87874220450030,798SH SOLE 30,79800
TEGNA INCCOM87901J10526817,232SH SOLE 17,23200
TESLA INCCOM88160R101186,675775,005SH SOLE 775,00500
TEVA PHARMACEUTICAL INDS LTDSPONSORED ADS88162420959,7358,682,389SH SOLE 8,682,38900
TEXAS INSTRS INCCOM8825081043,21524,879SH SOLE 24,87900
TEXTRON INCCOM8832031012064,202SH SOLE 4,20200
THE CHARLES SCHWAB CORPORATICOM80851310545910,964SH SOLE 10,96400
THERMO FISHER SCIENTIFIC INCCOM88355610242,354145,411SH SOLE 145,41100
THOMSON REUTERS CORPCOM NEW8849037092583,856SH SOLE 3,85600
TIFFANY & CO NEWCOM8865471084,24145,786SH SOLE 45,78600
TILRAY INCCOM CL 288688T1001,20048,497SH SOLE 48,49700
TJX COS INC NEWCOM8725401092,59046,471SH SOLE 46,47100
TORONTO DOMINION BK ONTCOM NEW8911605092,41041,363SH SOLE 41,36300
TOYOTA MOTOR CORPSP ADR REP2COM8923313077645,684SH SOLE 5,68400
TRACTOR SUPPLY COCOM8923561062,44727,059SH SOLE 27,05900
TRANSDIGM GROUP INCCOM8936411002,2664,353SH SOLE 4,35300
TRANSOCEAN LTDREG SHSH8817H1009,2302,064,802SH SOLE 2,064,80200
TRAVELERS COMPANIES INCCOM89417E1093,63224,428SH SOLE 24,42800
TRIPADVISOR INCCOM8969452013,13781,089SH SOLE 81,08900
TWITTER INCCOM90184L10234,899847,068SH SOLE 847,06800
TYSON FOODS INCCL A90249410310,684124,036SH SOLE 124,03600
UBER TECHNOLOGIES INCCOM90353T10013,446441,296SH SOLE 441,29600
UDR INCCOM9026531042585,322SH SOLE 5,32200
ULTA BEAUTY INCCOM90384S3034,38817,506SH SOLE 17,50600
UNDER ARMOUR INCCL A90431110714,795741,964SH SOLE 741,96400
UNDER ARMOUR INCCL C9043112061,08960,050SH SOLE 60,05000
UNION PACIFIC CORPCOM9078181084,21826,043SH SOLE 26,04300
UNITED AIRLINES HLDGS INCCOM9100471091,56517,702SH SOLE 17,70200
UNITED PARCEL SERVICE INCCL B91131210614,060117,341SH SOLE 117,34100
UNITED RENTALS INCCOM9113631091,82014,606SH SOLE 14,60600
UNITED STATES NATL GAS FUNDUNIT PAR91231830011,044554,125SH SOLE 554,12500
UNITED STATES OIL FUND LPUNITS91232N10821,5361,899,090SH SOLE 1,899,09000
UNITED STATES STL CORP NEWCOM9129091082,749238,038SH SOLE 238,03800
UNITED TECHNOLOGIES CORPCOM91301710910,47276,708SH SOLE 76,70800
UNITED THERAPEUTICS CORP DELCOM91307C1023,20040,129SH SOLE 40,12900
UNITEDHEALTH GROUP INCCOM91324P10219,77991,011SH SOLE 91,01100
UNIVERSAL HLTH SVCS INCCL B9139031002641,778SH SOLE 1,77800
US BANCORP DELCOM NEW90297330414,501262,043SH SOLE 262,04300
V F CORPCOM91820410816,833189,153SH SOLE 189,15300
VALE S ASPONSORED ADS91912E10512,8621,118,407SH SOLE 1,118,40700
VALERO ENERGY CORP NEWCOM91913Y1008,698102,042SH SOLE 102,04200
VANECK VECTORS ETF TRGOLD MINERS ETF92189F10618,949709,427SH SOLE 709,42700
VANECK VECTORS ETF TRRUSSIA ETF92189F4037,442326,249SH SOLE 326,24900
VANECK VECTORS ETF TRSEMICONDUCTOR ET92189F6762622,198SH SOLE 2,19800
VANECK VECTORS ETF TROIL SVCS ETF92189F71836731,195SH SOLE 31,19500
VANECK VECTORS ETF TRJR GOLD MINERS E92189F7914,022110,909SH SOLE 110,90900
VANECK VECTORS ETF TRVIETNAM ETF92189F8171,53994,364SH SOLE 94,36400
VANGUARD INDEX FDSS&P 500 ETF SHS9229083638763,212SH SOLE 3,21200
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427753,55671,272SH SOLE 71,27200
VARIAN MED SYS INCCOM92220P1055364,502SH SOLE 4,50200
VENTAS INCCOM92276F1003,47747,611SH SOLE 47,61100
VERINT SYS INCCOM92343X1003788,829SH SOLE 8,82900
VERISIGN INCCOM92343E1028,01942,512SH SOLE 42,51200
VERISK ANALYTICS INCCOM92345Y1061,90712,058SH SOLE 12,05800
VERIZON COMMUNICATIONS INCCOM92343V10458,166963,658SH SOLE 963,65800
VERTEX PHARMACEUTICALS INCCOM92532F10035,294208,320SH SOLE 208,32000
VIACOM INC NEWCL B92553P2013,081128,213SH SOLE 128,21300
VIPSHOP HLDGS LTDSPONSORED ADS A92763W1032,102235,701SH SOLE 234,70101,000
VISA INCCOM CL A92826C839244,3841,420,754SH SOLE 1,420,75400
VMWARE INCCL A COM9285634023332,220SH SOLE 2,22000
VULCAN MATLS COCOM9291601099736,433SH SOLE 6,43300
WABTEC CORPCOM9297401086,01083,629SH SOLE 83,570059
WALGREENS BOOTS ALLIANCE INCCOM93142710815,607282,170SH SOLE 282,17000
WALMART INCCOM93114210366,532560,599SH SOLE 560,59900
WASTE CONNECTIONS INCCOM94106B1011,67118,166SH SOLE 18,16600
WASTE MGMT INC DELCOM94106L10955,554483,076SH SOLE 483,07600
WATERS CORPCOM9418481033281,468SH SOLE 1,46800
WEC ENERGY GROUP INCCOM92939U1065705,989SH SOLE 5,98900
WEIBO CORPSPONSORED ADR94859610112,497279,265SH SOLE 279,26500
WELLS FARGO CO NEWCOM94974610112,552248,853SH SOLE 248,85300
WELLTOWER INCCOM95040Q10418,300201,875SH SOLE 201,87500
WESTERN DIGITAL CORPCOM95810210517,476293,027SH SOLE 293,02700
WESTERN UN COCOM95980210925210,896SH SOLE 10,89600
WESTROCK COCOM96145D1051,59343,695SH SOLE 43,69500
WEYERHAEUSER COCOM9621661047,231261,043SH SOLE 261,04300
WHEATON PRECIOUS METALS CORPCOM9628791025,285201,409SH SOLE 201,40900
WHIRLPOOL CORPCOM9633201064,91131,010SH SOLE 31,01000
WHITING PETE CORP NEWCOM NEW96638740914117,500SH SOLE 17,50000
WILLIAMS COS INC DELCOM96945710011,023458,150SH SOLE 458,15000
WILLIS TOWERS WATSON PUB LTDSHSG966291032031,054SH SOLE 1,05400
WISDOMTREE TRINDIA ERNGS FD97717W4224,174175,020SH SOLE 175,02000
WIX COM LTDSHSM980681053,24427,792SH SOLE 27,79200
WORKDAY INCCL A98138H1016,72439,565SH SOLE 39,56500
WYNN RESORTS LTDCOM9831341077,53169,273SH SOLE 69,27300
XCEL ENERGY INCCOM98389B10011,317174,402SH SOLE 174,40200
XEROX HOLDINGS CORPCOM NEW98421M10619,572654,349SH SOLE 654,34900
XILINX INCCOM98391910115,845165,229SH SOLE 165,22900
XYLEM INCCOM98419M1009,816123,287SH SOLE 123,28700
YAMANA GOLD INCCOM98462Y10023,3437,340,671SH SOLE 7,340,67100
YANDEX N VSHS CLASS AN9728410822,425640,541SH SOLE 640,2410300
YPF SOCIEDAD ANONIMASPON ADR CL D9842451002,545275,175SH SOLE 275,17500
YUM BRANDS INCCOM98849810112,570110,816SH SOLE 110,81600
YUM CHINA HLDGS INCCOM98850P1091,30428,693SH SOLE 28,69300
YY INCSPONSORED ADS A98426T10617,538311,900SH SOLE 311,90000
ZOETIS INCCL A98978V1035,65445,377SH SOLE 45,2270150
ZYNGA INCCL A98986T1083,216552,614SH SOLE 552,61400