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

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3-D SYS CORP DEL COM NEW 88554D205 9,173 852,517 SH   SOLE   852,517 0 0
3M CO COM 88579Y101 51,383 247,295 SH   SOLE   247,295 0 0
58 COM INC SPON ADR REP A 31680Q104 454 6,911 SH   SOLE   6,911 0 0
ABBOTT LABS COM 002824100 17,348 217,012 SH   SOLE   217,012 0 0
ABBVIE INC COM 00287Y109 23,127 286,973 SH   SOLE   286,973 0 0
ABERCROMBIE & FITCH CO CL A 002896207 11,318 412,917 SH   SOLE   412,917 0 0
ABIOMED INC COM 003654100 423 1,482 SH   SOLE   1,482 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,878 44,754 SH   SOLE   44,654 0 100
ACI WORLDWIDE INC COM 004498101 1,224 37,246 SH   SOLE   460 0 36,786
ACTIVISION BLIZZARD INC COM 00507V109 34,308 753,525 SH   SOLE   753,525 0 0
ACUITY BRANDS INC COM 00508Y102 3,542 29,515 SH   SOLE   29,515 0 0
ADOBE INC COM 00724F101 57,996 217,629 SH   SOLE   217,629 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 404 2,372 SH   SOLE   2,372 0 0
ADVANCED MICRO DEVICES INC COM 007903107 53,802 2,108,211 SH   SOLE   2,108,211 0 0
AES CORP COM 00130H105 1,221 67,554 SH   SOLE   67,554 0 0
AFLAC INC COM 001055102 1,670 33,406 SH   SOLE   33,406 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 2,062 25,657 SH   SOLE   25,657 0 0
AGNC INVT CORP COM 00123Q104 3,791 210,586 SH   SOLE   210,586 0 0
AGNICO EAGLE MINES LTD COM 008474108 12,327 283,379 SH   SOLE   283,379 0 0
AIR PRODS & CHEMS INC COM 009158106 813 4,255 SH   SOLE   4,255 0 0
AK STL HLDG CORP COM 001547108 681 247,598 SH   SOLE   247,598 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 4,954 69,090 SH   SOLE   69,090 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 4,709 926,985 SH   SOLE   926,985 0 0
ALASKA AIR GROUP INC COM 011659109 1,669 29,731 SH   SOLE   29,731 0 0
ALBEMARLE CORP COM 012653101 19,251 234,828 SH   SOLE   234,828 0 0
ALCOA CORP COM 013872106 6,852 243,314 SH   SOLE   243,314 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 16,671 123,323 SH   SOLE   123,323 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 555,055 3,042,230 SH   SOLE   3,041,280 0 950
ALIBABA GROUP HLDG LTD CALL 01609W902 352 1,931 SH Call SOLE   1,931 0 0
ALIGN TECHNOLOGY INC COM 016255101 9,556 33,609 SH   SOLE   33,609 0 0
ALLERGAN PLC SHS G0177J108 43,255 295,439 SH   SOLE   295,439 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 310 1,769 SH   SOLE   1,769 0 0
ALLIANT ENERGY CORP COM 018802108 230 4,876 SH   SOLE   4,876 0 0
ALLSTATE CORP COM 020002101 216 2,293 SH   SOLE   2,293 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 214 2,294 SH   SOLE   2,294 0 0
ALPHABET INC CAP STK CL A 02079K305 204,132 173,450 SH   SOLE   171,884 0 1,566
ALPHABET INC CAP STK CL C 02079K107 128,016 109,107 SH   SOLE   109,107 0 0
ALTABA INC COM 021346101 73,583 992,759 SH   SOLE   992,759 0 0
ALTICE USA INC CL A 02156K103 1,647 76,658 SH   SOLE   76,658 0 0
ALTRIA GROUP INC COM 02209S103 76,866 1,338,437 SH   SOLE   1,338,437 0 0
AMAZON COM INC COM 023135106 1,122,314 630,248 SH   SOLE   630,248 0 0
AMAZON COM INC CALL 023135906 881 495 SH Call SOLE   495 0 0
AMBEV SA SPONSORED ADR 02319V103 1,678 390,158 SH   SOLE   390,158 0 0
AMDOCS LTD SHS G02602103 1,929 35,649 SH   SOLE   35,649 0 0
AMEREN CORP COM 023608102 217 2,947 SH   SOLE   2,947 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 7,362 231,786 SH   SOLE   231,786 0 0
AMERICAN ELEC PWR CO INC COM 025537101 8,715 104,064 SH   SOLE   104,064 0 0
AMERICAN EXPRESS CO COM 025816109 38,718 354,236 SH   SOLE   354,236 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 9,462 219,738 SH   SOLE   219,738 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,909 14,764 SH   SOLE   14,664 0 100
AMERICAN WTR WKS CO INC NEW COM 030420103 1,057 10,139 SH   SOLE   10,139 0 0
AMERIPRISE FINL INC COM 03076C106 1,533 11,970 SH   SOLE   11,970 0 0
AMETEK INC NEW COM 031100100 1,182 14,242 SH   SOLE   14,242 0 0
AMGEN INC COM 031162100 26,783 140,979 SH   SOLE   140,979 0 0
AMPHENOL CORP NEW CL A 032095101 604 6,394 SH   SOLE   6,394 0 0
ANADARKO PETE CORP COM 032511107 17,497 384,708 SH   SOLE   384,708 0 0
ANALOG DEVICES INC COM 032654105 603 5,729 SH   SOLE   5,729 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 29,466 2,249,316 SH   SOLE   2,249,316 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,705 56,035 SH   SOLE   56,035 0 0
ANNALY CAP MGMT INC COM 035710409 228 22,817 SH   SOLE   22,817 0 0
ANSYS INC COM 03662Q105 955 5,228 SH   SOLE   5,228 0 0
ANTHEM INC COM 036752103 1,395 4,860 SH   SOLE   4,860 0 0
AON PLC SHS CL A G0408V102 364 2,132 SH   SOLE   2,132 0 0
APACHE CORP COM 037411105 5,820 167,922 SH   SOLE   167,922 0 0
APHRIA INC COM 03765K104 595 63,859 SH   SOLE   63,859 0 0
APPLE INC COM 037833100 304,475 1,602,921 SH   SOLE   1,602,921 0 0
APPLE INC CALL 037833900 473 2,490 SH Call SOLE   2,490 0 0
APPLE INC PUT 037833950 427 2,250 SH Put SOLE   2,250 0 0
APPLIED MATLS INC COM 038222105 11,127 280,571 SH   SOLE   280,571 0 0
AQUA AMERICA INC COM 03836W103 416 11,406 SH   SOLE   11,406 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 7,453 172,807 SH   SOLE   172,807 0 0
ARCONIC INC COM 03965L100 5,443 284,808 SH   SOLE   284,808 0 0
ARISTA NETWORKS INC COM 040413106 1,287 4,093 SH   SOLE   4,093 0 0
ASANKO GOLD INC COM 04341Y105 34 54,822 SH   SOLE   54,822 0 0
AT&T INC COM 00206R102 161,061 5,135,869 SH   SOLE   5,135,869 0 0
AURORA CANNABIS INC COM 05156X108 1,215 134,161 SH   SOLE   134,161 0 0
AUTODESK INC COM 052769106 3,378 21,680 SH   SOLE   21,680 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,259 26,659 SH   SOLE   26,659 0 0
AUTOZONE INC COM 053332102 563 550 SH   SOLE   550 0 0
AVALONBAY CMNTYS INC COM 053484101 1,223 6,092 SH   SOLE   6,092 0 0
AVIS BUDGET GROUP INC COM 053774105 1,059 30,373 SH   SOLE   30,373 0 0
AVON PRODS INC COM 054303102 2,994 1,018,408 SH   SOLE   1,018,408 0 0
B2GOLD CORP COM 11777Q209 1,383 492,040 SH   SOLE   492,040 0 0
BAIDU INC SPON ADR REP A 056752108 69,780 423,291 SH   SOLE   423,291 0 0
BAKER HUGHES A GE CO CL A 05722G100 4,406 158,961 SH   SOLE   158,961 0 0
BALL CORP COM 058498106 1,978 34,190 SH   SOLE   34,190 0 0
BALLARD PWR SYS INC NEW COM 058586108 81 27,000 SH   SOLE   27,000 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 270 24,718 SH   SOLE   24,718 0 0
BANCO MACRO SA SPON ADR B 05961W105 261 5,700 SH   SOLE   5,700 0 0
BANK AMER CORP COM 060505104 65,514 2,374,548 SH   SOLE   2,374,548 0 0
BANK MONTREAL QUE COM 063671101 10,077 134,684 SH   SOLE   134,684 0 0
BANK N S HALIFAX COM 064149107 1,911 35,871 SH   SOLE   35,871 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,226 24,314 SH   SOLE   24,314 0 0
BARCLAYS PLC ADR 06738E204 148 18,495 SH   SOLE   18,495 0 0
BARRICK GOLD CORPORATION COM 067901108 97,216 7,090,853 SH   SOLE   7,090,853 0 0
BAUSCH HEALTH COS INC COM 071734107 19,310 781,784 SH   SOLE   781,784 0 0
BAXTER INTL INC COM 071813109 304 3,743 SH   SOLE   3,743 0 0
BAYTEX ENERGY CORP COM 07317Q105 565 334,047 SH   SOLE   334,047 0 0
BCE INC COM NEW 05534B760 66,054 1,488,035 SH   SOLE   1,488,035 0 0
BECTON DICKINSON & CO COM 075887109 13,253 53,068 SH   SOLE   53,068 0 0
BERKLEY W R CORP COM 084423102 1,143 13,493 SH   SOLE   13,493 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 102,475 510,107 SH   SOLE   510,047 0 60
BERKSHIRE HATHAWAY INC DEL CL A 084670108 12,350 41 SH   SOLE   41 0 0
BEST BUY INC COM 086516101 8,272 116,408 SH   SOLE   116,408 0 0
BIOGEN INC COM 09062X103 20,620 87,231 SH   SOLE   87,231 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 417 4,690 SH   SOLE   4,690 0 0
BLACKBERRY LTD COM 09228F103 991 98,261 SH   SOLE   98,261 0 0
BLACKROCK INC COM 09247X101 16,614 38,875 SH   SOLE   38,875 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 9,369 267,904 SH   SOLE   267,904 0 0
BLOCK H & R INC COM 093671105 674 28,141 SH   SOLE   28,141 0 0
BOEING CO COM 097023105 53,210 139,506 SH   SOLE   139,506 0 0
BOOKING HLDGS INC COM 09857L108 78,720 45,114 SH   SOLE   45,114 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 654 11,245 SH   SOLE   11,245 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,770 46,114 SH   SOLE   46,114 0 0
BOX INC CL A 10316T104 4,569 236,630 SH   SOLE   236,630 0 0
BP PLC SPONSORED ADR 055622104 1,756 40,173 SH   SOLE   40,173 0 0
BRF SA SPONSORED ADR 10552T107 244 41,933 SH   SOLE   41,933 0 0
BRIGHTHOUSE FINL INC COM 10922N103 463 12,745 SH   SOLE   12,745 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 28,126 589,519 SH   SOLE   589,519 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 17,500 419,466 SH   SOLE   419,466 0 0
BROADCOM INC COM 11135F101 22,382 74,431 SH   SOLE   72,131 0 2,300
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,224 26,238 SH   SOLE   26,238 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 272 6,500 SH   SOLE   6,500 0 0
BROWN FORMAN CORP CL B 115637209 2,729 51,707 SH   SOLE   51,707 0 0
BRUNSWICK CORP COM 117043109 359 7,139 SH   SOLE   7,139 0 0
CABOT OIL & GAS CORP COM 127097103 2,658 101,840 SH   SOLE   101,840 0 0
CACI INTL INC CL A 127190304 642 3,527 SH   SOLE   3,527 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 3,716 58,510 SH   SOLE   58,510 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 2,494 96,992 SH   SOLE   96,992 0 0
CAMECO CORP COM 13321L108 4,039 342,550 SH   SOLE   342,550 0 0
CAMPBELL SOUP CO COM 134429109 859 22,527 SH   SOLE   22,527 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 503 10,477 SH   SOLE   10,477 0 0
CANADIAN NAT RES LTD COM 136385101 1,519 55,225 SH   SOLE   55,225 0 0
CANADIAN NATL RY CO COM 136375102 2,638 29,482 SH   SOLE   29,482 0 0
CANADIAN PAC RY LTD COM 13645T100 2,435 11,819 SH   SOLE   11,819 0 0
CANOPY GROWTH CORP COM 138035100 6,893 158,931 SH   SOLE   158,931 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,485 18,180 SH   SOLE   18,180 0 0
CARBON BLACK INC COM 14081R103 180 12,886 SH   SOLE   12,886 0 0
CARDINAL HEALTH INC COM 14149Y108 2,554 53,048 SH   SOLE   53,048 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 24,549 484,018 SH   SOLE   484,018 0 0
CATERPILLAR INC DEL COM 149123101 9,287 68,547 SH   SOLE   68,547 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 873 9,145 SH   SOLE   9,145 0 0
CBRE GROUP INC CL A 12504L109 314 6,347 SH   SOLE   6,347 0 0
CBS CORP NEW CL B 124857202 3,221 67,778 SH   SOLE   67,778 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 25,828 326,647 SH   SOLE   326,647 0 0
CELGENE CORP COM 151020104 48,186 510,773 SH   SOLE   510,773 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 1,449 312,208 SH   SOLE   312,208 0 0
CENOVUS ENERGY INC COM 15135U109 716 82,481 SH   SOLE   82,481 0 0
CENTENE CORP DEL COM 15135B101 1,169 22,023 SH   SOLE   22,023 0 0
CENTERPOINT ENERGY INC COM 15189T107 465 15,134 SH   SOLE   15,134 0 0
CENTURYLINK INC COM 156700106 15,652 1,305,457 SH   SOLE   1,305,457 0 0
CERNER CORP COM 156782104 744 13,012 SH   SOLE   13,012 0 0
CF INDS HLDGS INC COM 125269100 4,736 115,860 SH   SOLE   115,860 0 0
CGI INC CL A SUB VTG 12532H104 1,584 23,042 SH   SOLE   23,042 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,776 13,767 SH   SOLE   13,767 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 22,957 181,490 SH   SOLE   181,490 0 0
CHENIERE ENERGY INC COM NEW 16411R208 10,138 148,307 SH   SOLE   148,307 0 0
CHESAPEAKE ENERGY CORP COM 165167107 4,051 1,306,791 SH   SOLE   1,306,791 0 0
CHEVRON CORP NEW COM 166764100 16,098 130,689 SH   SOLE   130,689 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,243 43,994 SH   SOLE   43,994 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 5,625 7,919 SH   SOLE   7,919 0 0
CHUBB LIMITED COM H1467J104 826 5,898 SH   SOLE   5,898 0 0
CHURCH & DWIGHT INC COM 171340102 1,828 25,659 SH   SOLE   25,659 0 0
CIENA CORP COM NEW 171779309 3,232 86,561 SH   SOLE   86,561 0 0
CIGNA CORP NEW COM 125523100 468 2,913 SH   SOLE   2,913 0 0
CIMAREX ENERGY CO COM 171798101 6,312 90,299 SH   SOLE   90,299 0 0
CINCINNATI FINL CORP COM 172062101 209 2,428 SH   SOLE   2,428 0 0
CIRRUS LOGIC INC COM 172755100 5,562 132,219 SH   SOLE   132,219 0 0
CISCO SYS INC COM 17275R102 68,919 1,276,523 SH   SOLE   1,276,523 0 0
CITIGROUP INC COM NEW 172967424 55,861 897,804 SH   SOLE   897,804 0 0
CITRIX SYS INC COM 177376100 2,096 21,029 SH   SOLE   21,029 0 0
CLEVELAND CLIFFS INC COM 185899101 6,735 674,201 SH   SOLE   674,201 0 0
CLOROX CO DEL COM 189054109 475 2,963 SH   SOLE   2,963 0 0
CME GROUP INC COM CL A 12572Q105 12,544 76,221 SH   SOLE   76,221 0 0
CMS ENERGY CORP COM 125896100 333 5,991 SH   SOLE   5,991 0 0
CNX RESOURCES CORPORATION COM 12653C108 337 31,294 SH   SOLE   31,294 0 0
COCA COLA CO COM 191216100 37,516 800,591 SH   SOLE   800,591 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,290 24,927 SH   SOLE   24,927 0 0
COEUR MNG INC COM NEW 192108504 1,582 387,739 SH   SOLE   387,739 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,537 35,014 SH   SOLE   35,014 0 0
COLGATE PALMOLIVE CO COM 194162103 10,788 157,396 SH   SOLE   157,396 0 0
COMCAST CORP NEW CL A 20030N101 137,685 3,443,835 SH   SOLE   3,399,404 0 44,431
COMERICA INC COM 200340107 228 3,116 SH   SOLE   3,116 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 229 21,599 SH   SOLE   21,599 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 1,310 75,837 SH   SOLE   75,837 0 0
CONAGRA BRANDS INC COM 205887102 286 10,320 SH   SOLE   10,320 0 0
CONCHO RES INC COM 20605P101 6,194 55,823 SH   SOLE   55,823 0 0
CONOCOPHILLIPS COM 20825C104 32,628 488,878 SH   SOLE   488,878 0 0
CONSOLIDATED EDISON INC COM 209115104 21,561 254,228 SH   SOLE   254,228 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,003 28,536 SH   SOLE   28,536 0 0
CONTINENTAL RESOURCES INC COM 212015101 4,477 100,002 SH   SOLE   100,002 0 0
COOPER COS INC COM NEW 216648402 599 2,021 SH   SOLE   2,021 0 0
COPA HOLDINGS SA CL A P31076105 1,213 15,052 SH   SOLE   15,052 0 0
CORNING INC COM 219350105 2,395 72,368 SH   SOLE   72,368 0 0
COSTCO WHSL CORP NEW COM 22160K105 6,121 25,280 SH   SOLE   25,280 0 0
COTY INC COM CL A 222070203 722 62,789 SH   SOLE   62,789 0 0
CREDICORP LTD COM G2519Y108 211 880 SH   SOLE   880 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,272 109,152 SH   SOLE   109,152 0 0
CRESCENT PT ENERGY CORP COM 22576C101 237 73,058 SH   SOLE   73,058 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,041 8,129 SH   SOLE   8,129 0 0
CSX CORP COM 126408103 764 10,212 SH   SOLE   10,212 0 0
CTRIP COM INTL LTD SPONSORED ADS 22943F100 9,606 219,856 SH   SOLE   219,856 0 0
CUMMINS INC COM 231021106 343 2,172 SH   SOLE   2,172 0 0
CVS HEALTH CORP COM 126650100 16,668 309,067 SH   SOLE   309,067 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 220 1,849 SH   SOLE   1,849 0 0
D R HORTON INC COM 23331A109 535 12,938 SH   SOLE   12,938 0 0
DANAHER CORPORATION COM 235851102 42,644 323,014 SH   SOLE   323,014 0 0
DARDEN RESTAURANTS INC COM 237194105 240 1,979 SH   SOLE   1,979 0 0
DAVITA INC COM 23918K108 846 15,584 SH   SOLE   15,584 0 0
DEAN FOODS CO NEW COM NEW 242370203 152 50,000 SH   SOLE   50,000 0 0
DEERE & CO COM 244199105 4,387 27,448 SH   SOLE   27,448 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 13,144 254,473 SH   SOLE   254,473 0 0
DENTSPLY SIRONA INC COM 24906P109 9,670 194,996 SH   SOLE   194,996 0 0
DEVON ENERGY CORP NEW COM 25179M103 3,606 114,248 SH   SOLE   114,248 0 0
DIAMONDBACK ENERGY INC COM 25278X109 14,137 139,240 SH   SOLE   139,240 0 0
DICKS SPORTING GOODS INC COM 253393102 240 6,512 SH   SOLE   6,512 0 0
DIGITAL RLTY TR INC COM 253868103 493 4,146 SH   SOLE   4,146 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 10,515 172,040 SH   SOLE   172,040 0 0
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 749 12,114 SH   SOLE   12,114 0 0
DISCOVER FINL SVCS COM 254709108 563 7,907 SH   SOLE   7,907 0 0
DISCOVERY INC COM SER A 25470F104 303 11,232 SH   SOLE   11,232 0 0
DISH NETWORK CORP CL A 25470M109 3,419 107,875 SH   SOLE   107,875 0 0
DOLLAR GEN CORP NEW COM 256677105 332 2,787 SH   SOLE   2,787 0 0
DOLLAR TREE INC COM 256746108 1,167 11,113 SH   SOLE   11,113 0 0
DOMINION ENERGY INC COM 25746U109 6,153 80,265 SH   SOLE   80,265 0 0
DOVER CORP COM 260003108 420 4,480 SH   SOLE   4,480 0 0
DOWDUPONT INC COM 26078J100 13,222 248,023 SH   SOLE   248,023 0 0
DROPBOX INC CL A 26210C104 1,114 51,097 SH   SOLE   51,097 0 0
DTE ENERGY CO COM 233331107 292 2,338 SH   SOLE   2,338 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 15,541 172,675 SH   SOLE   172,675 0 0
DUNKIN BRANDS GROUP INC COM 265504100 739 9,841 SH   SOLE   9,841 0 0
DXC TECHNOLOGY CO COM 23355L106 5,693 88,521 SH   SOLE   88,521 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 561 12,081 SH   SOLE   12,081 0 0
EASTMAN CHEMICAL CO COM 277432100 508 6,697 SH   SOLE   6,697 0 0
EATON CORP PLC SHS G29183103 469 5,821 SH   SOLE   5,821 0 0
EBAY INC COM 278642103 24,203 651,674 SH   SOLE   651,674 0 0
ECOLAB INC COM 278865100 22,417 126,978 SH   SOLE   126,978 0 0
EDISON INTL COM 281020107 418 6,747 SH   SOLE   6,747 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 11,391 59,536 SH   SOLE   59,536 0 0
ELDORADO GOLD CORP NEW COM 284902509 11,604 2,506,228 SH   SOLE   2,506,228 0 0
ELECTRONIC ARTS INC COM 285512109 19,336 190,261 SH   SOLE   190,261 0 0
EMBRAER S A SPONSORED ADS 29082A107 242 12,744 SH   SOLE   12,744 0 0
EMERSON ELEC CO COM 291011104 3,580 52,292 SH   SOLE   52,292 0 0
ENBRIDGE INC COM 29250N105 2,891 79,729 SH   SOLE   79,729 0 0
ENCANA CORP COM 292505104 695 96,008 SH   SOLE   96,008 0 0
ENDO INTL PLC SHS G30401106 4,418 550,207 SH   SOLE   550,207 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 484 31,472 SH   SOLE   31,472 0 0
ENSCO PLC SHS CLASS A G3157S106 40 10,209 SH   SOLE   10,209 0 0
ENTERGY CORP NEW COM 29364G103 13,365 139,760 SH   SOLE   139,760 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 285 9,810 SH   SOLE   9,810 0 0
EQT CORP COM 26884L109 245 11,790 SH   SOLE   11,790 0 0
EQUINIX INC COM 29444U700 1,380 3,046 SH   SOLE   3,046 0 0
EQUITRANS MIDSTREAM CORPORAT COM 294600101 234 10,753 SH   SOLE   10,753 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 303 4,022 SH   SOLE   4,022 0 0
ESSEX PPTY TR INC COM 297178105 231 799 SH   SOLE   799 0 0
ETSY INC COM 29786A106 370 5,505 SH   SOLE   5,255 0 250
EVERSOURCE ENERGY COM 30040W108 212 2,988 SH   SOLE   2,988 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 218 5,620 SH   SOLE   5,620 0 0
EXELON CORP COM 30161N101 2,447 48,821 SH   SOLE   48,821 0 0
EXONE CO COM 302104104 126 14,865 SH   SOLE   14,865 0 0
EXPEDIA GROUP INC COM NEW 30212P303 8,723 73,300 SH   SOLE   73,160 0 140
EXPEDITORS INTL WASH INC COM 302130109 1,167 15,372 SH   SOLE   15,372 0 0
EXTRA SPACE STORAGE INC COM 30225T102 208 2,041 SH   SOLE   2,041 0 0
F M C CORP COM NEW 302491303 1,323 17,217 SH   SOLE   17,217 0 0
F5 NETWORKS INC COM 315616102 4,752 30,280 SH   SOLE   30,280 0 0
FACEBOOK INC CL A 30303M102 166,425 998,408 SH   SOLE   998,218 0 190
FASTENAL CO COM 311900104 1,081 16,811 SH   SOLE   16,811 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 394 2,857 SH   SOLE   2,857 0 0
FEDEX CORP COM 31428X106 9,348 51,529 SH   SOLE   51,529 0 0
FERRARI N V COM N3167Y103 26,947 201,400 SH   SOLE   201,400 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,669 14,756 SH   SOLE   14,756 0 0
FIREEYE INC COM 31816Q101 1,187 70,723 SH   SOLE   70,723 0 0
FIRST DATA CORP NEW COM CL A 32008D106 6,478 246,599 SH   SOLE   246,599 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 14,939 2,270,404 SH   SOLE   2,270,404 0 0
FIRST SOLAR INC COM 336433107 12,067 228,361 SH   SOLE   228,361 0 0
FIRSTENERGY CORP COM 337932107 242 5,817 SH   SOLE   5,817 0 0
FISERV INC COM 337738108 10,628 120,386 SH   SOLE   120,386 0 0
FITBIT INC CL A 33812L102 1,710 288,904 SH   SOLE   288,904 0 0
FLIR SYS INC COM 302445101 1,335 28,059 SH   SOLE   28,059 0 0
FOOT LOCKER INC COM 344849104 2,610 43,064 SH   SOLE   43,064 0 0
FORD MTR CO DEL COM 345370860 32,562 3,708,649 SH   SOLE   3,708,649 0 0
FORTINET INC COM 34959E109 241 2,867 SH   SOLE   2,867 0 0
FORTIS INC COM 349553107 395 10,679 SH   SOLE   10,679 0 0
FORTIVE CORP COM 34959J108 3,012 35,906 SH   SOLE   35,906 0 0
FOSSIL GROUP INC COM 34988V106 384 27,979 SH   SOLE   27,979 0 0
FRANCO NEVADA CORP COM 351858105 5,814 77,471 SH   SOLE   77,471 0 0
FREEPORT-MCMORAN INC CL B 35671D857 53,449 4,146,511 SH   SOLE   4,146,511 0 0
GALLAGHER ARTHUR J & CO COM 363576109 259 3,321 SH   SOLE   3,321 0 0
GAP INC COM 364760108 5,191 198,289 SH   SOLE   198,289 0 0
GARMIN LTD SHS H2906T109 2,497 28,917 SH   SOLE   28,917 0 0
GENERAL ELECTRIC CO COM 369604103 195,431 19,562,699 SH   SOLE   19,562,699 0 0
GENERAL ELECTRIC CO PUT 369604953 220 22,046 SH Put SOLE   22,046 0 0
GENERAL MLS INC COM 370334104 66,713 1,289,143 SH   SOLE   1,288,933 0 210
GENERAL MTRS CO COM 37045V100 35,074 945,390 SH   SOLE   945,390 0 0
GENUINE PARTS CO COM 372460105 697 6,218 SH   SOLE   6,218 0 0
GENWORTH FINL INC COM CL A 37247D106 47 12,190 SH   SOLE   12,190 0 0
GERDAU S A SPON ADR REP PFD 373737105 3,870 997,371 SH   SOLE   997,371 0 0
GILDAN ACTIVEWEAR INC COM 375916103 209 5,813 SH   SOLE   5,813 0 0
GILEAD SCIENCES INC COM 375558103 24,070 370,244 SH   SOLE   370,094 0 150
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5,096 121,949 SH   SOLE   121,949 0 0
GLOBAL PMTS INC COM 37940X102 3,384 24,784 SH   SOLE   24,784 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 264 12,064 SH   SOLE   12,064 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,316 72,372 SH   SOLE   72,372 0 0
GNC HLDGS INC COM CL A 36191G107 42 15,218 SH   SOLE   15,218 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 2,806 752,153 SH   SOLE   752,153 0 0
GOLDCORP INC NEW COM 380956409 65,252 5,703,866 SH   SOLE   5,703,866 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 21,867 113,896 SH   SOLE   113,896 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 2,546 140,286 SH   SOLE   140,286 0 0
GOPRO INC CL A 38268T103 1,684 259,151 SH   SOLE   259,151 0 0
GRAINGER W W INC COM 384802104 1,366 4,539 SH   SOLE   4,539 0 0
GROUPON INC COM 399473107 1,474 415,082 SH   SOLE   415,082 0 0
GRUPO FINANCIERO GALICIA S A SPONSORED ADR 399909100 746 29,243 SH   SOLE   29,243 0 0
GULFPORT ENERGY CORP COM NEW 402635304 121 15,134 SH   SOLE   15,134 0 0
HALCON RES CORP COM PAR NEW 40537Q605 15 10,799 SH   SOLE   10,799 0 0
HALLIBURTON CO COM 406216101 11,223 383,041 SH   SOLE   383,041 0 0
HANESBRANDS INC COM 410345102 875 48,933 SH   SOLE   48,933 0 0
HARLEY DAVIDSON INC COM 412822108 7,342 205,878 SH   SOLE   205,878 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 2,727 1,435,379 SH   SOLE   1,435,379 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 477 9,599 SH   SOLE   9,599 0 0
HASBRO INC COM 418056107 1,846 21,718 SH   SOLE   21,718 0 0
HCA HEALTHCARE INC COM 40412C101 605 4,638 SH   SOLE   4,638 0 0
HCP INC COM 40414L109 3,202 102,290 SH   SOLE   102,290 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 633 5,463 SH   SOLE   5,463 0 0
HECLA MNG CO COM 422704106 9,164 3,984,237 SH   SOLE   3,984,237 0 0
HELMERICH & PAYNE INC COM 423452101 562 10,109 SH   SOLE   10,109 0 0
HENRY JACK & ASSOC INC COM 426281101 220 1,583 SH   SOLE   1,583 0 0
HENRY SCHEIN INC COM 806407102 709 11,788 SH   SOLE   11,788 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 7,463 140,840 SH   SOLE   140,840 0 0
HERC HLDGS INC COM 42704L104 400 10,273 SH   SOLE   10,273 0 0
HERSHEY CO COM 427866108 538 4,683 SH   SOLE   4,683 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 7,195 414,194 SH   SOLE   414,194 0 0
HESS CORP COM 42809H107 376 6,242 SH   SOLE   6,242 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 12,817 830,649 SH   SOLE   818,599 0 12,050
HOLLYFRONTIER CORP COM 436106108 3,665 74,384 SH   SOLE   74,384 0 0
HOLOGIC INC COM 436440101 307 6,344 SH   SOLE   6,344 0 0
HOME DEPOT INC COM 437076102 12,813 66,773 SH   SOLE   66,773 0 0
HONEYWELL INTL INC COM 438516106 697 4,389 SH   SOLE   4,389 0 0
HORMEL FOODS CORP COM 440452100 3,956 88,374 SH   SOLE   88,374 0 0
HOST HOTELS & RESORTS INC COM 44107P104 339 17,948 SH   SOLE   17,948 0 0
HP INC COM 40434L105 12,882 663,007 SH   SOLE   663,007 0 0
HUMANA INC COM 444859102 1,810 6,804 SH   SOLE   6,804 0 0
HUNT J B TRANS SVCS INC COM 445658107 339 3,349 SH   SOLE   3,349 0 0
HUNTINGTON BANCSHARES INC COM 446150104 244 19,280 SH   SOLE   19,280 0 0
IAMGOLD CORP COM 450913108 3,935 1,133,864 SH   SOLE   1,133,864 0 0
ICICI BK LTD ADR 45104G104 9,567 834,795 SH   SOLE   834,795 0 0
ILLINOIS TOOL WKS INC COM 452308109 13,896 96,816 SH   SOLE   96,816 0 0
ILLUMINA INC COM 452327109 2,101 6,762 SH   SOLE   6,762 0 0
INCYTE CORP COM 45337C102 2,008 23,344 SH   SOLE   23,344 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,795 255,676 SH   SOLE   255,676 0 0
INGERSOLL-RAND PLC SHS G47791101 238 2,207 SH   SOLE   2,207 0 0
INGREDION INC COM 457187102 655 6,918 SH   SOLE   6,918 0 0
INTEL CORP COM 458140100 35,563 662,259 SH   SOLE   662,259 0 0
INTEL CORP PUT 458140950 228 4,240 SH Put SOLE   4,240 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 74,330 526,788 SH   SOLE   526,788 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 876 6,800 SH   SOLE   6,800 0 0
INTERXION HOLDING N.V SHS N47279109 664 9,951 SH   SOLE   9,951 0 0
INTL PAPER CO COM 460146103 1,053 22,764 SH   SOLE   22,764 0 0
INTUIT COM 461202103 8,756 33,494 SH   SOLE   33,494 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 18,366 32,189 SH   SOLE   32,189 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 4,645 88,237 SH   SOLE   88,237 0 0
INVESCO LTD SHS G491BT108 825 42,744 SH   SOLE   42,744 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,496 19,461 SH   SOLE   19,461 0 0
IPG PHOTONICS CORP COM 44980X109 575 3,786 SH   SOLE   3,786 0 0
IQIYI INC SPONSORED ADS 46267X108 2,652 110,877 SH   SOLE   110,877 0 0
IQVIA HLDGS INC COM 46266C105 858 5,968 SH   SOLE   5,968 0 0
IROBOT CORP COM 462726100 1,577 13,402 SH   SOLE   13,402 0 0
IRON MTN INC NEW COM 46284V101 5,841 164,707 SH   SOLE   164,707 0 0
ISHARES GOLD TRUST ISHARES 464285105 240 19,366 SH   SOLE   19,366 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 306 5,601 SH   SOLE   5,601 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 979 32,708 SH   SOLE   32,708 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 2,711 114,230 SH   SOLE   114,230 0 0
ISHARES INC MSCI CHILE ETF 464286640 315 7,285 SH   SOLE   7,285 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 31,687 773,044 SH   SOLE   773,044 0 0
ISHARES INC MSCI MEXICO ETF 464286822 3,451 79,181 SH   SOLE   79,181 0 0
ISHARES INC MSCI THAILND ETF 464286624 245 2,775 SH   SOLE   2,775 0 0
ISHARES INC MSCI GERMANY ETF 464286806 1,181 43,862 SH   SOLE   43,862 0 0
ISHARES INC MSCI STH KOR ETF 464286772 1,384 22,699 SH   SOLE   22,699 0 0
ISHARES INC MSCI AUST ETF 464286103 217 10,078 SH   SOLE   10,078 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 715 20,667 SH   SOLE   20,667 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 3,384 238,677 SH   SOLE   238,677 0 0
ISHARES TR MSCI INDIA ETF 46429B598 290 8,233 SH   SOLE   8,233 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 660 20,000 SH   SOLE   20,000 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 2,397 93,342 SH   SOLE   93,342 0 0
ISHARES TR RUS MD CP GR ETF 464287481 327 2,408 SH   SOLE   2,408 0 0
ISHARES TR GLOBAL TECH ETF 464287291 14,261 83,361 SH   SOLE   83,361 0 0
ISHARES TR NASDAQ BIOTECH 464287556 37,769 337,824 SH   SOLE   337,824 0 0
ISHARES TR CORE US AGGBD ET 464287226 3,470 31,812 SH   SOLE   31,812 0 0
ISHARES TR INDIA 50 ETF 464289529 1,289 33,982 SH   SOLE   33,982 0 0
ISHARES TR U.S. REAL ES ETF 464287739 9,306 106,913 SH   SOLE   106,913 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 2,737 61,820 SH   SOLE   61,820 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,523 21,191 SH   SOLE   21,191 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 2,435 64,098 SH   SOLE   64,098 0 0
ISHARES TR IBOXX HI YD ETF 464288513 5,915 68,400 SH   SOLE   68,400 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,743 24,658 SH   SOLE   24,658 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,098 5,798 SH   SOLE   5,798 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,705 13,019 SH   SOLE   13,019 0 0
ISHARES TR S&P 500 VAL ETF 464287408 458 4,062 SH   SOLE   4,062 0 0
ISHARES TR MSCI EAFE ETF 464287465 441 6,792 SH   SOLE   6,792 0 0
ISHARES TR TIPS BD ETF 464287176 1,288 11,394 SH   SOLE   11,394 0 0
ISHARES TR US HLTHCARE ETF 464287762 274 1,414 SH   SOLE   1,414 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 368 2,403 SH   SOLE   2,403 0 0
ISHARES TR CORE S&P SCP ETF 464287804 343 4,444 SH   SOLE   4,444 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 259 2,100 SH   SOLE   2,100 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 5,125 581,757 SH   SOLE   581,757 0 0
JACOBS ENGR GROUP INC COM 469814107 1,086 14,441 SH   SOLE   14,441 0 0
JD COM INC SPON ADR CL A 47215P106 126,589 4,198,655 SH   SOLE   4,198,655 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 6,458 358,772 SH   SOLE   358,772 0 0
JOHNSON & JOHNSON COM 478160104 65,812 470,793 SH   SOLE   470,793 0 0
JPMORGAN CHASE & CO COM 46625H100 8,252 81,513 SH   SOLE   81,513 0 0
JUNIPER NETWORKS INC COM 48203R104 2,861 108,070 SH   SOLE   108,070 0 0
KELLOGG CO COM 487836108 7,294 127,113 SH   SOLE   127,113 0 0
KEURIG DR PEPPER INC COM 49271V100 2,273 81,263 SH   SOLE   81,263 0 0
KEYCORP NEW COM 493267108 268 17,025 SH   SOLE   17,025 0 0
KIMBERLY CLARK CORP COM 494368103 48,475 391,243 SH   SOLE   391,243 0 0
KIMCO RLTY CORP COM 49446R109 2,063 111,488 SH   SOLE   111,488 0 0
KINDER MORGAN INC DEL COM 49456B101 7,553 377,483 SH   SOLE   377,483 0 0
KINROSS GOLD CORP COM 496902404 10,489 3,049,095 SH   SOLE   3,049,095 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,154 37,955 SH   SOLE   37,955 0 0
KKR & CO INC CL A 48251W104 1,071 45,606 SH   SOLE   45,606 0 0
KLA-TENCOR CORP COM 482480100 714 5,983 SH   SOLE   5,983 0 0
KOHLS CORP COM 500255104 7,578 110,189 SH   SOLE   110,189 0 0
KRAFT HEINZ CO COM 500754106 122,886 3,763,746 SH   SOLE   3,763,746 0 0
KROGER CO COM 501044101 4,831 196,387 SH   SOLE   196,387 0 0
L BRANDS INC COM 501797104 6,797 246,439 SH   SOLE   246,439 0 0
L3 TECHNOLOGIES INC COM 502413107 360 1,746 SH   SOLE   1,746 0 0
LAM RESEARCH CORP COM 512807108 8,075 45,111 SH   SOLE   45,111 0 0
LAS VEGAS SANDS CORP COM 517834107 2,360 38,707 SH   SOLE   38,707 0 0
LAUDER ESTEE COS INC CL A 518439104 2,983 18,018 SH   SOLE   18,018 0 0
LEIDOS HLDGS INC COM 525327102 1,119 17,458 SH   SOLE   17,458 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 408 17,331 SH   SOLE   17,331 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 386 15,470 SH   SOLE   15,470 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 319 13,174 SH   SOLE   13,174 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 644 16,874 SH   SOLE   16,874 0 0
LILLY ELI & CO COM 532457108 10,876 83,819 SH   SOLE   83,819 0 0
LIVENT CORP COM 53814L108 220 17,929 SH   SOLE   17,929 0 0
LOCKHEED MARTIN CORP COM 539830109 6,844 22,800 SH   SOLE   22,725 0 75
LOGITECH INTL S A SHS H50430232 7,975 202,728 SH   SOLE   202,728 0 0
LOWES COS INC COM 548661107 4,450 40,652 SH   SOLE   40,652 0 0
LULULEMON ATHLETICA INC COM 550021109 2,539 15,497 SH   SOLE   15,497 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,524 18,127 SH   SOLE   18,127 0 0
MACYS INC COM 55616P104 4,039 168,088 SH   SOLE   168,088 0 0
MAGNA INTL INC COM 559222401 618 12,695 SH   SOLE   12,695 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 2,510 115,447 SH   SOLE   115,447 0 0
MANNKIND CORP COM NEW 56400P706 44 22,144 SH   SOLE   22,144 0 0
MANULIFE FINL CORP COM 56501R106 1,015 60,047 SH   SOLE   60,047 0 0
MARATHON OIL CORP COM 565849106 1,416 84,754 SH   SOLE   84,754 0 0
MARATHON PETE CORP COM 56585A102 6,058 101,219 SH   SOLE   101,219 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,890 39,088 SH   SOLE   39,088 0 0
MARSH & MCLENNAN COS INC COM 571748102 355 3,780 SH   SOLE   3,780 0 0
MARTIN MARIETTA MATLS INC COM 573284106 216 1,076 SH   SOLE   1,076 0 0
MASCO CORP COM 574599106 291 7,402 SH   SOLE   7,402 0 0
MASTERCARD INC CL A 57636Q104 155,470 660,309 SH   SOLE   660,309 0 0
MASTERCARD INC CALL 57636Q904 1,481 6,288 SH Call SOLE   6,288 0 0
MASTERCARD INC PUT 57636Q954 591 2,512 SH Put SOLE   2,512 0 0
MATCH GROUP INC COM 57665R106 520 9,182 SH   SOLE   9,182 0 0
MATTEL INC COM 577081102 3,099 238,384 SH   SOLE   238,384 0 0
MCCORMICK & CO INC COM NON VTG 579780206 10,023 66,538 SH   SOLE   66,538 0 0
MCDONALDS CORP COM 580135101 57,975 305,292 SH   SOLE   305,292 0 0
MCEWEN MNG INC COM 58039P107 1,116 744,236 SH   SOLE   744,236 0 0
MCKESSON CORP COM 58155Q103 602 5,142 SH   SOLE   5,142 0 0
MELCO RESORTS AND ENTMT LTD ADR 585464100 1,139 50,399 SH   SOLE   50,399 0 0
MERCK & CO INC COM 58933Y105 30,536 367,150 SH   SOLE   366,750 0 400
METLIFE INC COM 59156R108 5,512 129,483 SH   SOLE   129,483 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 299 413 SH   SOLE   413 0 0
MGM RESORTS INTERNATIONAL COM 552953101 4,371 170,327 SH   SOLE   170,327 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 473 20,748 SH   SOLE   20,748 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 4,245 51,175 SH   SOLE   51,080 0 95
MICRON TECHNOLOGY INC COM 595112103 32,305 781,641 SH   SOLE   781,641 0 0
MICROSOFT CORP COM 594918104 149,299 1,265,890 SH   SOLE   1,265,890 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,443 323,084 SH   SOLE   323,084 0 0
MOHAWK INDS INC COM 608190104 950 7,530 SH   SOLE   7,530 0 0
MOLSON COORS BREWING CO CL B 60871R209 1,287 21,573 SH   SOLE   21,573 0 0
MOMO INC ADR 60879B107 11,691 305,733 SH   SOLE   305,733 0 0
MONDELEZ INTL INC CL A 609207105 30,042 601,800 SH   SOLE   601,800 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 8,799 161,214 SH   SOLE   161,094 0 120
MOODYS CORP COM 615369105 1,782 9,842 SH   SOLE   9,842 0 0
MORGAN STANLEY COM NEW 617446448 56,878 1,347,819 SH   SOLE   1,347,819 0 0
MOSAIC CO NEW COM 61945C103 3,219 117,884 SH   SOLE   117,884 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 2,966 21,122 SH   SOLE   21,122 0 0
MSCI INC COM 55354G100 2,376 11,949 SH   SOLE   11,949 0 0
MYLAN N V SHS EURO N59465109 9,235 325,850 SH   SOLE   325,850 0 0
MYRIAD GENETICS INC COM 62855J104 664 20,000 SH   SOLE   20,000 0 0
NATIONAL OILWELL VARCO INC COM 637071101 349 13,089 SH   SOLE   13,089 0 0
NETAPP INC COM 64110D104 1,880 27,113 SH   SOLE   27,113 0 0
NETEASE INC SPONSORED ADR 64110W102 14,109 58,435 SH   SOLE   58,435 0 0
NETFLIX INC COM 64110L106 142,857 400,654 SH   SOLE   400,654 0 0
NEW GOLD INC CDA COM 644535106 4,342 5,042,497 SH   SOLE   5,042,497 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 4,613 51,205 SH   SOLE   51,205 0 0
NEWELL BRANDS INC COM 651229106 2,400 156,463 SH   SOLE   156,463 0 0
NEWMONT MNG CORP COM 651639106 32,949 921,122 SH   SOLE   921,104 0 18
NEXTERA ENERGY INC COM 65339F101 61,994 320,681 SH   SOLE   320,681 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 513 21,657 SH   SOLE   21,657 0 0
NIKE INC CL B 654106103 30,833 366,140 SH   SOLE   366,140 0 0
NIO INC SPON ADS 62914V106 110 21,576 SH   SOLE   21,576 0 0
NOKIA CORP SPONSORED ADR 654902204 337 58,944 SH   SOLE   58,944 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 128 35,577 SH   SOLE   35,577 0 0
NORDSTROM INC COM 655664100 271 6,112 SH   SOLE   6,112 0 0
NORFOLK SOUTHERN CORP COM 655844108 480 2,567 SH   SOLE   2,567 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,269 4,706 SH   SOLE   4,706 0 0
NOVAGOLD RES INC COM NEW 66987E206 720 172,770 SH   SOLE   172,770 0 0
NOVARTIS A G SPONSORED ADR 66987V109 672 6,990 SH   SOLE   6,990 0 0
NOVO-NORDISK A S ADR 670100205 3,920 74,946 SH   SOLE   74,946 0 0
NRG ENERGY INC COM NEW 629377508 8,687 204,496 SH   SOLE   204,496 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 2,660 55,579 SH   SOLE   55,579 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 870 51,387 SH   SOLE   51,387 0 0
NUCOR CORP COM 670346105 373 6,386 SH   SOLE   6,386 0 0
NUTANIX INC CL A 67059N108 964 25,542 SH   SOLE   25,542 0 0
NUTRIEN LTD COM 67077M108 6,912 131,007 SH   SOLE   131,007 0 0
NVIDIA CORP COM 67066G104 119,468 665,336 SH   SOLE   665,336 0 0
NXP SEMICONDUCTORS N V COM N6596X109 348 3,934 SH   SOLE   3,934 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 2,003 5,159 SH   SOLE   5,159 0 0
OCCIDENTAL PETE CORP COM 674599105 3,632 54,871 SH   SOLE   54,871 0 0
OMNICOM GROUP INC COM 681919106 2,642 36,201 SH   SOLE   36,201 0 0
ONEOK INC NEW COM 682680103 462 6,615 SH   SOLE   6,615 0 0
OPEN TEXT CORP COM 683715106 403 10,475 SH   SOLE   10,475 0 0
ORACLE CORP COM 68389X105 11,478 213,695 SH   SOLE   213,695 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,642 146,047 SH   SOLE   146,047 0 0
PACCAR INC COM 693718108 230 3,372 SH   SOLE   3,372 0 0
PACKAGING CORP AMER COM 695156109 315 3,174 SH   SOLE   3,174 0 0
PALO ALTO NETWORKS INC COM 697435105 6,946 28,597 SH   SOLE   28,597 0 0
PAN AMERICAN SILVER CORP COM 697900108 6,199 467,857 SH   SOLE   467,857 0 0
PARKER HANNIFIN CORP COM 701094104 6,496 37,850 SH   SOLE   37,850 0 0
PATTERSON COMPANIES INC COM 703395103 802 36,690 SH   SOLE   36,690 0 0
PAYCHEX INC COM 704326107 1,784 22,243 SH   SOLE   22,243 0 0
PAYCOM SOFTWARE INC COM 70432V102 572 3,025 SH   SOLE   3,025 0 0
PAYPAL HLDGS INC COM 70450Y103 99,011 953,496 SH   SOLE   953,126 0 370
PEMBINA PIPELINE CORP COM 706327103 543 14,765 SH   SOLE   14,765 0 0
PENNEY J C CORP INC COM 708160106 1,080 724,826 SH   SOLE   724,826 0 0
PENTAIR PLC SHS G7S00T104 427 9,598 SH   SOLE   9,598 0 0
PEPSICO INC COM 713448108 33,384 272,412 SH   SOLE   272,412 0 0
PERKINELMER INC COM 714046109 2,687 27,880 SH   SOLE   27,880 0 0
PERRIGO CO PLC SHS G97822103 3,959 82,206 SH   SOLE   82,206 0 0
PERSPECTA INC COM 715347100 546 27,018 SH   SOLE   27,018 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 13,927 874,784 SH   SOLE   874,784 0 0
PFIZER INC COM 717081103 52,490 1,235,936 SH   SOLE   1,235,936 0 0
PG&E CORP COM 69331C108 1,349 75,770 SH   SOLE   75,770 0 0
PHILLIPS 66 COM 718546104 6,167 64,799 SH   SOLE   64,799 0 0
PINNACLE WEST CAP CORP COM 723484101 793 8,299 SH   SOLE   8,299 0 0
PIONEER NAT RES CO COM 723787107 18,387 120,742 SH   SOLE   120,742 0 0
PITNEY BOWES INC COM 724479100 1,098 159,883 SH   SOLE   159,883 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,165 88,345 SH   SOLE   88,345 0 0
PNC FINL SVCS GROUP INC COM 693475105 256 2,088 SH   SOLE   2,088 0 0
POLARIS INDS INC COM 731068102 2,990 35,416 SH   SOLE   35,416 0 0
PPG INDS INC COM 693506107 323 2,866 SH   SOLE   2,866 0 0
PPL CORP COM 69351T106 6,965 219,430 SH   SOLE   219,430 0 0
PRETIUM RES INC COM 74139C102 1,078 125,915 SH   SOLE   125,915 0 0
PRICE T ROWE GROUP INC COM 74144T108 489 4,887 SH   SOLE   4,887 0 0
PROCTER AND GAMBLE CO COM 742718109 37,082 356,383 SH   SOLE   356,383 0 0
PROGRESSIVE CORP OHIO COM 743315103 828 11,489 SH   SOLE   11,489 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,603 49,703 SH   SOLE   49,703 0 0
PROSHARES TR II SHT VIX ST TRM 74347W130 552 10,550 SH   SOLE   10,550 0 0
PRUDENTIAL FINL INC COM 744320102 4,189 45,594 SH   SOLE   45,594 0 0
PUBLIC STORAGE COM 74460D109 1,260 5,784 SH   SOLE   5,784 0 0
PULTE GROUP INC COM 745867101 1,820 65,101 SH   SOLE   65,101 0 0
QORVO INC COM 74736K101 547 7,622 SH   SOLE   7,622 0 0
QUALCOMM INC COM 747525103 14,472 253,759 SH   SOLE   253,759 0 0
QUANTA SVCS INC COM 74762E102 242 6,401 SH   SOLE   6,401 0 0
QUDIAN INC ADR 747798106 376 74,400 SH   SOLE   74,400 0 0
QUEST DIAGNOSTICS INC COM 74834L100 206 2,286 SH   SOLE   2,286 0 0
RALPH LAUREN CORP CL A 751212101 6,565 50,623 SH   SOLE   50,623 0 0
RAMBUS INC DEL COM 750917106 150 14,339 SH   SOLE   14,339 0 0
RANGE RES CORP COM 75281A109 582 51,807 SH   SOLE   51,807 0 0
RAYTHEON CO COM NEW 755111507 4,698 25,801 SH   SOLE   25,801 0 0
REALTY INCOME CORP COM 756109104 27,254 370,496 SH   SOLE   370,496 0 0
RED HAT INC COM 756577102 418 2,288 SH   SOLE   2,288 0 0
REGENCY CTRS CORP COM 758849103 242 3,592 SH   SOLE   3,592 0 0
REGENERON PHARMACEUTICALS COM 75886F107 12,661 30,834 SH   SOLE   30,834 0 0
REPUBLIC SVCS INC COM 760759100 1,456 18,112 SH   SOLE   18,112 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,849 28,391 SH   SOLE   28,391 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,122 53,057 SH   SOLE   53,057 0 0
RITE AID CORP COM 767754104 59 92,428 SH   SOLE   92,428 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 2,069 38,448 SH   SOLE   38,448 0 0
ROPER TECHNOLOGIES INC COM 776696106 598 1,748 SH   SOLE   1,748 0 0
ROSS STORES INC COM 778296103 1,743 18,719 SH   SOLE   18,719 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 7,372 97,582 SH   SOLE   97,582 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 824 7,185 SH   SOLE   7,185 0 0
S&P GLOBAL INC COM 78409V104 418 1,984 SH   SOLE   1,984 0 0
SALESFORCE COM INC COM 79466L302 59,911 378,295 SH   SOLE   378,295 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 310 56,552 SH   SOLE   56,552 0 0
SANOFI SPONSORED ADR 80105N105 1,196 27,011 SH   SOLE   27,011 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 295 1,476 SH   SOLE   1,476 0 0
SCHLUMBERGER LTD COM 806857108 33,768 775,036 SH   SOLE   775,036 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 24,428 510,088 SH   SOLE   510,088 0 0
SEATTLE GENETICS INC COM 812578102 3,662 50,000 SH   SOLE   50,000 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 239 6,595 SH   SOLE   6,595 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 21,463 382,512 SH   SOLE   382,512 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 7,214 109,101 SH   SOLE   109,101 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8,996 121,565 SH   SOLE   121,565 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4,930 191,762 SH   SOLE   191,762 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 487 8,370 SH   SOLE   8,370 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,047 13,951 SH   SOLE   13,951 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 535 5,827 SH   SOLE   5,827 0 0
SEMPRA ENERGY COM 816851109 280 2,222 SH   SOLE   2,222 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 5,636 478,454 SH   SOLE   478,454 0 0
SHAKE SHACK INC CL A 819047101 330 5,581 SH   SOLE   5,581 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 866 41,559 SH   SOLE   41,559 0 0
SHERWIN WILLIAMS CO COM 824348106 377 876 SH   SOLE   876 0 0
SHOPIFY INC CL A 82509L107 18,912 91,528 SH   SOLE   91,528 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 652 157,947 SH   SOLE   157,947 0 0
SIGNET JEWELERS LIMITED SHS G81276100 692 25,482 SH   SOLE   25,482 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,810 9,934 SH   SOLE   9,934 0 0
SINA CORP ORD G81477104 1,346 22,718 SH   SOLE   22,718 0 0
SIRIUS XM HLDGS INC COM 82968B103 1,105 194,843 SH   SOLE   194,843 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,502 42,462 SH   SOLE   42,462 0 0
SL GREEN RLTY CORP COM 78440X101 206 2,296 SH   SOLE   2,296 0 0
SMITH A O CORP COM 831865209 420 7,872 SH   SOLE   7,872 0 0
SMUCKER J M CO COM NEW 832696405 1,869 16,040 SH   SOLE   16,040 0 0
SNAP INC CL A 83304A106 5,516 500,580 SH   SOLE   500,580 0 0
SNAP ON INC COM 833034101 267 1,703 SH   SOLE   1,703 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 1,137 29,589 SH   SOLE   29,589 0 0
SONOS INC COM 83570H108 1,955 190,031 SH   SOLE   190,031 0 0
SONY CORP SPONSORED ADR 835699307 786 18,598 SH   SOLE   18,598 0 0
SOUTHERN CO COM 842587107 10,763 208,260 SH   SOLE   208,260 0 0
SOUTHERN COPPER CORP COM 84265V105 8,952 225,615 SH   SOLE   225,615 0 0
SOUTHWEST AIRLS CO COM 844741108 1,288 24,812 SH   SOLE   24,812 0 0
SOUTHWESTERN ENERGY CO COM 845467109 2,386 508,844 SH   SOLE   508,844 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 2,314 8,931 SH   SOLE   8,931 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 256,701 2,103,938 SH   SOLE   2,103,938 0 0
SPDR GOLD TRUST PUT 78463V957 656 5,374 SH Put SOLE   5,374 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,351 36,922 SH   SOLE   36,922 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,721 13,174 SH   SOLE   13,174 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 11,239 378,668 SH   SOLE   378,668 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 7,832 254,772 SH   SOLE   254,772 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 3,133 75,000 SH   SOLE   75,000 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 276 6,130 SH   SOLE   6,130 0 0
SPLUNK INC COM 848637104 2,158 17,317 SH   SOLE   17,317 0 0
SPRINT CORPORATION COM 85207U105 103 18,213 SH   SOLE   18,213 0 0
SQUARE INC CL A 852234103 34,044 454,411 SH   SOLE   454,411 0 0
SSR MNG INC COM 784730103 689 54,440 SH   SOLE   54,440 0 0
STAMPS COM INC COM NEW 852857200 1,275 15,665 SH   SOLE   15,665 0 0
STANLEY BLACK & DECKER INC COM 854502101 2,066 15,172 SH   SOLE   15,172 0 0
STERICYCLE INC COM 858912108 477 8,757 SH   SOLE   8,757 0 0
STRATASYS LTD SHS M85548101 201 8,428 SH   SOLE   8,428 0 0
STRYKER CORP COM 863667101 30,028 152,025 SH   SOLE   152,025 0 0
SUN LIFE FINL INC COM 866796105 1,677 43,656 SH   SOLE   43,656 0 0
SUNCOR ENERGY INC NEW COM 867224107 4,916 151,598 SH   SOLE   151,598 0 0
SUNPOWER CORP COM 867652406 653 100,350 SH   SOLE   100,350 0 0
SYMANTEC CORP COM 871503108 5,608 243,911 SH   SOLE   243,911 0 0
SYNCHRONY FINL COM 87165B103 3,399 106,543 SH   SOLE   106,543 0 0
SYNOPSYS INC COM 871607107 521 4,521 SH   SOLE   4,521 0 0
SYSCO CORP COM 871829107 16,825 252,025 SH   SOLE   252,025 0 0
T MOBILE US INC COM 872590104 1,440 20,834 SH   SOLE   20,834 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,521 85,950 SH   SOLE   85,950 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3,067 150,548 SH   SOLE   150,548 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 8,706 92,251 SH   SOLE   92,251 0 0
TAL EDUCATION GROUP SPONSORED ADS 874080104 9,272 256,982 SH   SOLE   256,982 0 0
TAPESTRY INC COM 876030107 20,559 632,771 SH   SOLE   632,771 0 0
TARGET CORP COM 87612E106 2,725 33,949 SH   SOLE   33,949 0 0
TATA MTRS LTD SPONSORED ADR 876568502 6,842 544,739 SH   SOLE   544,739 0 0
TE CONNECTIVITY LTD REG SHS H84989104 1,130 13,996 SH   SOLE   13,996 0 0
TECK RESOURCES LTD CL B 878742204 1,119 48,275 SH   SOLE   48,275 0 0
TEGNA INC COM 87901J105 250 17,749 SH   SOLE   17,749 0 0
TELUS CORP COM 87971M103 447 12,081 SH   SOLE   12,081 0 0
TESLA INC COM 88160R101 118,301 422,714 SH   SOLE   422,714 0 0
TESLA INC PUT 88160R951 641 2,292 SH Put SOLE   2,292 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 34,621 2,207,984 SH   SOLE   2,207,984 0 0
TEXAS INSTRS INC COM 882508104 506 4,770 SH   SOLE   4,770 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 268 6,274 SH   SOLE   6,274 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 21,220 77,523 SH   SOLE   77,523 0 0
THOMSON REUTERS CORP COM NEW 884903709 382 6,448 SH   SOLE   6,448 0 0
TIFFANY & CO NEW COM 886547108 4,206 39,851 SH   SOLE   39,851 0 0
TJX COS INC NEW COM 872540109 1,835 34,494 SH   SOLE   34,494 0 0
TORCHMARK CORP COM 891027104 812 9,913 SH   SOLE   9,913 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,734 68,734 SH   SOLE   68,734 0 0
TOTAL SYS SVCS INC COM 891906109 967 10,182 SH   SOLE   10,182 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 813 6,885 SH   SOLE   6,885 0 0
TRACTOR SUPPLY CO COM 892356106 1,783 18,237 SH   SOLE   18,237 0 0
TRANSCANADA CORP COM 89353D107 1,323 29,433 SH   SOLE   29,433 0 0
TRANSDIGM GROUP INC COM 893641100 1,077 2,372 SH   SOLE   2,372 0 0
TRANSOCEAN LTD REG SHS H8817H100 16,886 1,938,638 SH   SOLE   1,938,638 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,625 26,430 SH   SOLE   26,430 0 0
TRIPADVISOR INC COM 896945201 4,372 84,980 SH   SOLE   84,980 0 0
TWITTER INC COM 90184L102 26,409 803,189 SH   SOLE   803,189 0 0
TYSON FOODS INC CL A 902494103 6,461 93,056 SH   SOLE   93,056 0 0
U S G CORP COM NEW 903293405 2,883 66,575 SH   SOLE   66,575 0 0
U S SILICA HLDGS INC COM 90346E103 1,871 107,785 SH   SOLE   107,785 0 0
UDR INC COM 902653104 246 5,422 SH   SOLE   5,422 0 0
ULTA BEAUTY INC COM 90384S303 1,363 3,908 SH   SOLE   3,908 0 0
UNDER ARMOUR INC CL A 904311107 17,799 841,949 SH   SOLE   841,949 0 0
UNDER ARMOUR INC CL C 904311206 1,279 67,759 SH   SOLE   67,759 0 0
UNION PACIFIC CORP COM 907818108 3,900 23,325 SH   SOLE   23,325 0 0
UNITED CONTL HLDGS INC COM 910047109 1,654 20,738 SH   SOLE   20,738 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,569 85,637 SH   SOLE   85,637 0 0
UNITED RENTALS INC COM 911363109 498 4,361 SH   SOLE   4,361 0 0
UNITED STATES NATL GAS FUND UNIT PAR 912318300 13,011 554,125 SH   SOLE   554,125 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 23,733 1,898,602 SH   SOLE   1,898,602 0 0
UNITED STATES STL CORP NEW COM 912909108 1,992 102,206 SH   SOLE   102,206 0 0
UNITED TECHNOLOGIES CORP COM 913017109 6,719 52,133 SH   SOLE   52,133 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 4,670 39,785 SH   SOLE   39,785 0 0
UNITEDHEALTH GROUP INC COM 91324P102 19,416 78,524 SH   SOLE   78,524 0 0
US BANCORP DEL COM NEW 902973304 12,121 251,517 SH   SOLE   251,517 0 0
V F CORP COM 918204108 19,217 221,116 SH   SOLE   221,116 0 0
VAIL RESORTS INC COM 91879Q109 293 1,350 SH   SOLE   1,350 0 0
VALE S A SPONSORED ADS 91912E105 16,837 1,289,205 SH   SOLE   1,289,205 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,889 34,058 SH   SOLE   34,058 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 533 30,946 SH   SOLE   30,946 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 1,582 95,515 SH   SOLE   95,515 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 7,154 347,264 SH   SOLE   347,264 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 3,392 106,906 SH   SOLE   106,906 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 7,326 326,769 SH   SOLE   326,769 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 234 2,198 SH   SOLE   2,198 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,316 12,776 SH   SOLE   12,776 0 0
VARIAN MED SYS INC COM 92220P105 1,235 8,716 SH   SOLE   8,716 0 0
VENTAS INC COM 92276F100 2,606 40,833 SH   SOLE   40,833 0 0
VERINT SYS INC COM 92343X100 534 8,921 SH   SOLE   8,921 0 0
VERISIGN INC COM 92343E102 4,444 24,476 SH   SOLE   24,476 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 59,393 1,004,444 SH   SOLE   1,004,444 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 47,580 258,659 SH   SOLE   258,659 0 0
VIACOM INC NEW CL B 92553P201 1,915 68,212 SH   SOLE   68,212 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103 2,890 359,919 SH   SOLE   358,919 0 1,000
VISA INC COM CL A 92826C839 166,750 1,067,608 SH   SOLE   1,065,100 0 2,508
VISA INC CALL 92826C909 211 1,350 SH Call SOLE   1,350 0 0
VMWARE INC CL A COM 928563402 392 2,173 SH   SOLE   2,173 0 0
VULCAN MATLS CO COM 929160109 679 5,733 SH   SOLE   5,733 0 0
WABTEC CORP COM 929740108 5,201 70,551 SH   SOLE   70,479 0 72
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,398 85,320 SH   SOLE   85,320 0 0
WALMART INC COM 931142103 56,168 575,904 SH   SOLE   575,904 0 0
WASTE CONNECTIONS INC COM 94106B101 1,902 21,466 SH   SOLE   21,466 0 0
WASTE MGMT INC DEL COM 94106L109 25,653 246,881 SH   SOLE   246,881 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 8,505 12,184,443 SH   SOLE   12,184,443 0 0
WEC ENERGY GROUP INC COM 92939U106 291 3,685 SH   SOLE   3,685 0 0
WEIBO CORP SPONSORED ADR 948596101 16,143 260,415 SH   SOLE   260,415 0 0
WELLS FARGO CO NEW COM 949746101 16,097 333,141 SH   SOLE   333,141 0 0
WELLTOWER INC COM 95040Q104 10,694 137,811 SH   SOLE   137,811 0 0
WESTERN DIGITAL CORP COM 958102105 14,676 305,363 SH   SOLE   305,363 0 0
WESTROCK CO COM 96145D105 341 8,898 SH   SOLE   8,898 0 0
WEYERHAEUSER CO COM 962166104 3,844 145,921 SH   SOLE   145,921 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 4,367 183,338 SH   SOLE   183,338 0 0
WHIRLPOOL CORP COM 963320106 4,214 31,713 SH   SOLE   31,713 0 0
WHITING PETE CORP NEW COM NEW 966387409 457 17,500 SH   SOLE   17,500 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 5,114 194,232 SH   SOLE   194,232 0 0
WIX COM LTD SHS M98068105 1,911 15,814 SH   SOLE   15,814 0 0
WORKDAY INC CL A 98138H101 7,707 39,964 SH   SOLE   39,964 0 0
WORLDPAY INC CL A 981558109 1,225 10,795 SH   SOLE   10,795 0 0
WYNN RESORTS LTD COM 983134107 10,974 91,968 SH   SOLE   91,968 0 0
XCEL ENERGY INC COM 98389B100 8,506 151,330 SH   SOLE   151,330 0 0
XEROX CORP COM NEW 984121608 21,360 667,912 SH   SOLE   667,912 0 0
XILINX INC COM 983919101 8,366 65,986 SH   SOLE   65,986 0 0
XYLEM INC COM 98419M100 5,885 74,459 SH   SOLE   74,459 0 0
YAMANA GOLD INC COM 98462Y100 9,683 3,709,777 SH   SOLE   3,709,777 0 0
YANDEX N V SHS CLASS A N97284108 25,174 733,078 SH   SOLE   733,078 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 4,277 305,298 SH   SOLE   305,298 0 0
YUM BRANDS INC COM 988498101 4,624 46,326 SH   SOLE   46,326 0 0
YUM CHINA HLDGS INC COM 98850P109 1,360 30,284 SH   SOLE   30,284 0 0
YY INC SPONSORED ADS A 98426T106 4,148 49,371 SH   SOLE   49,371 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 232 1,818 SH   SOLE   1,818 0 0
ZOETIS INC CL A 98978V103 636 6,314 SH   SOLE   6,314 0 0
ZYNGA INC CL A 98986T108 518 97,112 SH   SOLE   97,112 0 0