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
2U INC COM 90214J101 351 4,665 SH   SOLE   4,665 0 0
3-D SYS CORP DEL COM NEW 88554D205 16,008 846,985 SH   SOLE   846,985 0 0
3M CO COM 88579Y101 38,909 184,656 SH   SOLE   184,656 0 0
58 COM INC SPON ADR REP A 31680Q104 290 3,937 SH   SOLE   3,937 0 0
ABB LTD SPONSORED ADR 000375204 382 16,181 SH   SOLE   16,181 0 0
ABBOTT LABS COM 002824100 15,020 204,737 SH   SOLE   204,737 0 0
ABBVIE INC COM 00287Y109 16,931 179,014 SH   SOLE   179,014 0 0
ABERCROMBIE & FITCH CO CL A 002896207 8,885 420,698 SH   SOLE   420,698 0 0
ABIOMED INC COM 003654100 788 1,752 SH   SOLE   1,752 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 9,307 54,681 SH   SOLE   54,681 0 0
ACTIVISION BLIZZARD INC COM 00507V109 28,972 348,269 SH   SOLE   348,269 0 0
ACUITY BRANDS INC COM 00508Y102 4,741 30,159 SH   SOLE   30,159 0 0
ADOBE SYS INC COM 00724F101 55,126 204,208 SH   SOLE   204,208 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 315 1,871 SH   SOLE   1,871 0 0
ADVANCED MICRO DEVICES INC COM 007903107 100,043 3,238,693 SH   SOLE   3,238,693 0 0
ADVANCED MICRO DEVICES INC PUT 007903957 1,607 52,010 SH Put SOLE   52,010 0 0
AERCAP HOLDINGS NV SHS N00985106 227 3,951 SH   SOLE   3,951 0 0
AES CORP COM 00130H105 901 64,338 SH   SOLE   64,338 0 0
AETNA INC NEW COM 00817Y108 1,106 5,452 SH   SOLE   5,452 0 0
AFLAC INC COM 001055102 1,420 30,175 SH   SOLE   30,175 0 0
AGCO CORP COM 001084102 387 6,374 SH   SOLE   6,374 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,730 24,523 SH   SOLE   24,523 0 0
AGNC INVT CORP COM 00123Q104 4,537 243,536 SH   SOLE   243,536 0 0
AGNICO EAGLE MINES LTD COM 008474108 9,736 284,681 SH   SOLE   284,681 0 0
AIR PRODS & CHEMS INC COM 009158106 711 4,255 SH   SOLE   4,255 0 0
AK STL HLDG CORP COM 001547108 2,680 547,016 SH   SOLE   547,016 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,072 69,338 SH   SOLE   69,338 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 3,070 665,976 SH   SOLE   665,976 0 0
ALASKA AIR GROUP INC COM 011659109 2,031 29,488 SH   SOLE   29,488 0 0
ALBEMARLE CORP COM 012653101 23,818 238,702 SH   SOLE   238,702 0 0
ALCOA CORP COM 013872106 9,229 228,431 SH   SOLE   228,431 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 205 1,629 SH   SOLE   1,629 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 12,976 93,344 SH   SOLE   93,344 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 501,632 3,044,622 SH   SOLE   3,044,622 0 0
ALIBABA GROUP HLDG LTD CALL 01609W902 245 1,490 SH Call SOLE   1,490 0 0
ALIGN TECHNOLOGY INC COM 016255101 28,919 73,921 SH   SOLE   73,921 0 0
ALIO GOLD INC COM 01627X108 47 59,510 SH   SOLE   59,510 0 0
ALLERGAN PLC SHS G0177J108 47,177 247,672 SH   SOLE   247,672 0 0
ALLIANCE DATA SYSTEMS CORP COM 018581108 326 1,382 SH   SOLE   1,382 0 0
ALLIANT ENERGY CORP COM 018802108 253 5,944 SH   SOLE   5,944 0 0
ALLSTATE CORP COM 020002101 1,726 17,485 SH   SOLE   17,485 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 235 2,685 SH   SOLE   2,685 0 0
ALPHABET INC CAP STK CL C 02079K107 126,818 106,260 SH   SOLE   106,260 0 0
ALPHABET INC CALL 02079K907 277 232 SH Call SOLE   232 0 0
ALPHABET INC CAP STK CL A 02079K305 200,985 166,505 SH   SOLE   165,859 0 646
ALTABA INC COM 021346101 69,253 1,016,632 SH   SOLE   1,016,632 0 0
ALTICE USA INC CL A 02156K103 1,398 77,083 SH   SOLE   77,083 0 0
ALTRIA GROUP INC COM 02209S103 88,506 1,467,511 SH   SOLE   1,467,511 0 0
ALTRIA GROUP INC CALL 02209S903 369 6,126 SH Call SOLE   6,126 0 0
ALTRIA GROUP INC PUT 02209S953 346 5,743 SH Put SOLE   5,743 0 0
AMAZON COM INC COM 023135106 1,319,376 658,700 SH   SOLE   658,700 0 0
AMAZON COM INC CALL 023135906 1,410 704 SH Call SOLE   704 0 0
AMAZON COM INC PUT 023135956 1,370 684 SH Put SOLE   684 0 0
AMBEV SA SPONSORED ADR 02319V103 327 71,577 SH   SOLE   71,577 0 0
AMDOCS LTD SHS G02602103 696 10,544 SH   SOLE   10,544 0 0
AMEREN CORP COM 023608102 228 3,601 SH   SOLE   3,601 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 10,755 260,224 SH   SOLE   260,224 0 0
AMERICAN ELEC PWR INC COM 025537101 8,267 116,639 SH   SOLE   116,639 0 0
AMERICAN EXPRESS CO COM 025816109 42,467 398,789 SH   SOLE   398,789 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 10,823 203,280 SH   SOLE   203,280 0 0
AMERICAN OUTDOOR BRANDS CORP COM 02874P103 196 12,645 SH   SOLE   12,645 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,543 10,622 SH   SOLE   10,622 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 2,666 30,309 SH   SOLE   30,309 0 0
AMERIPRISE FINL INC COM 03076C106 1,775 12,022 SH   SOLE   12,022 0 0
AMERISOURCEBERGEN CORP COM 03073E105 352 3,812 SH   SOLE   3,812 0 0
AMETEK INC NEW COM 031100100 999 12,628 SH   SOLE   12,628 0 0
AMGEN INC COM 031162100 31,125 150,154 SH   SOLE   150,154 0 0
AMPHENOL CORP NEW CL A 032095101 1,165 12,392 SH   SOLE   12,392 0 0
ANADARKO PETE CORP COM 032511107 22,977 340,860 SH   SOLE   340,860 0 0
ANALOG DEVICES INC COM 032654105 730 7,896 SH   SOLE   7,896 0 0
ANDEAVOR COM 03349M105 9,927 64,672 SH   SOLE   64,672 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 8,699 1,013,849 SH   SOLE   1,013,849 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 4,616 52,716 SH   SOLE   52,716 0 0
ANSYS INC COM 03662Q105 1,501 8,041 SH   SOLE   8,041 0 0
ANTHEM INC COM 036752103 1,145 4,177 SH   SOLE   4,177 0 0
AON PLC SHS CL A G0408V102 558 3,627 SH   SOLE   3,627 0 0
APACHE CORP COM 037411105 3,554 74,561 SH   SOLE   74,561 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 351 10,156 SH   SOLE   10,156 0 0
APPLE INC COM 037833100 386,271 1,711,134 SH   SOLE   1,711,134 0 0
APPLE INC CALL 037833900 554 2,455 SH Call SOLE   2,455 0 0
APPLE INC PUT 037833950 1,160 5,139 SH Put SOLE   5,139 0 0
APPLIED MATLS INC COM 038222105 14,347 371,200 SH   SOLE   371,200 0 0
AQUA AMERICA INC COM 03836W103 494 13,384 SH   SOLE   13,384 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 5,480 109,004 SH   SOLE   109,004 0 0
ARCONIC INC COM 03965L100 7,129 323,885 SH   SOLE   323,885 0 0
ARISTA NETWORKS INC COM 040413106 244 916 SH   SOLE   916 0 0
ARK ETF TR INNOVATION ETF 00214Q104 1,117 23,600 SH   SOLE   23,600 0 0
ASANKO GOLD INC COM 04341Y105 44 55,043 SH   SOLE   55,043 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,798 25,516 SH   SOLE   25,516 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,727 43,656 SH   SOLE   43,656 0 0
AT&T INC COM 00206R102 137,657 4,099,366 SH   SOLE   4,099,366 0 0
AUTODESK INC COM 052769106 4,218 27,017 SH   SOLE   27,017 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 2,522 16,740 SH   SOLE   16,740 0 0
AUTOZONE INC COM 053332102 507 654 SH   SOLE   654 0 0
AVALONBAY CMNTYS INC COM 053484101 1,261 6,963 SH   SOLE   6,963 0 0
AVERY DENNISON CORP COM 053611109 204 1,882 SH   SOLE   1,882 0 0
AVIS BUDGET GROUP COM 053774105 886 27,554 SH   SOLE   27,554 0 0
AVON PRODS INC COM 054303102 2,240 1,018,408 SH   SOLE   1,018,408 0 0
AXON ENTERPRISE INC COM 05464C101 2,034 29,720 SH   SOLE   29,720 0 0
B2GOLD CORP COM 11777Q209 1,256 546,040 SH   SOLE   546,040 0 0
BAIDU INC SPON ADR REP A 056752108 49,152 214,938 SH   SOLE   214,938 0 0
BAKER HUGHES A GE CO CL A 05722G100 6,560 193,904 SH   SOLE   193,504 0 400
BALL CORP COM 058498106 335 7,620 SH   SOLE   7,620 0 0
BALLARD PWR SYS INC NEW COM 058586108 125 28,990 SH   SOLE   28,990 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 3,852 544,115 SH   SOLE   544,115 0 0
BANCO MACRO SA SPON ADR B 05961W105 236 5,700 SH   SOLE   5,700 0 0
BANK AMER CORP COM 060505104 59,000 2,002,731 SH   SOLE   2,002,731 0 0
BANK MONTREAL QUE COM 063671101 9,908 120,057 SH   SOLE   120,057 0 0
BANK N S HALIFAX COM 064149107 276 4,635 SH   SOLE   4,635 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,866 36,604 SH   SOLE   36,604 0 0
BAOZUN INC SPONSORED ADR 06684L103 1,603 33,005 SH   SOLE   33,005 0 0
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 2,075 77,786 SH   SOLE   77,786 0 0
BARCLAYS PLC ADR 06738E204 357 39,896 SH   SOLE   39,896 0 0
BARRICK GOLD CORP COM 067901108 89,625 8,088,862 SH   SOLE   8,088,862 0 0
BAUSCH HEALTH COS INC COM 071734107 19,025 741,145 SH   SOLE   741,145 0 0
BAXTER INTL INC COM 071813109 634 8,218 SH   SOLE   8,218 0 0
BAYTEX ENERGY CORP COM 07317Q105 958 329,158 SH   SOLE   329,158 0 0
BCE INC COM NEW 05534B760 49,352 1,217,958 SH   SOLE   1,217,958 0 0
BEAZER HOMES USA INC COM NEW 07556Q881 467 44,500 SH   SOLE   44,500 0 0
BECTON DICKINSON & CO COM 075887109 9,585 36,726 SH   SOLE   36,726 0 0
BED BATH & BEYOND INC COM 075896100 454 30,266 SH   SOLE   30,266 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 19,200 60 SH   SOLE   60 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 69,643 325,268 SH   SOLE   325,208 0 60
BEST BUY INC COM 086516101 5,787 72,921 SH   SOLE   72,921 0 0
BIOGEN INC COM 09062X103 45,801 129,635 SH   SOLE   129,635 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 453 4,670 SH   SOLE   4,670 0 0
BLACK KNIGHT INC COM 09215C105 695 13,381 SH   SOLE   13,381 0 0
BLACKBERRY LTD COM 09228F103 545 47,903 SH   SOLE   47,903 0 0
BLACKROCK INC COM 09247X101 13,853 29,392 SH   SOLE   29,392 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7,915 207,841 SH   SOLE   207,841 0 0
BLOCK H & R INC COM 093671105 1,125 43,690 SH   SOLE   43,690 0 0
BLUEBIRD BIO INC COM 09609G100 1,162 7,958 SH   SOLE   7,958 0 0
BOEING CO COM 097023105 58,218 156,543 SH   SOLE   156,543 0 0
BOOKING HLDGS INC COM 09857L108 100,168 50,488 SH   SOLE   50,488 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,169 30,364 SH   SOLE   30,364 0 0
BOX INC CL A 10316T104 358 14,953 SH   SOLE   14,953 0 0
BP PLC SPONSORED ADR 055622104 6,371 138,210 SH   SOLE   138,210 0 0
BRF SA SPONSORED ADR 10552T107 225 41,046 SH   SOLE   41,046 0 0
BRIGHTHOUSE FINL INC COM 10922N103 611 13,800 SH   SOLE   13,800 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 31,707 510,742 SH   SOLE   510,742 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 19,794 424,496 SH   SOLE   424,496 0 0
BROADCOM INC COM 11135F101 14,991 60,760 SH   SOLE   58,460 0 2,300
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,124 16,094 SH   SOLE   16,094 0 0
BROWN FORMAN CORP CL B 115637209 2,115 41,849 SH   SOLE   41,849 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 511 5,216 SH   SOLE   5,216 0 0
CA INC COM 12673P105 256 5,791 SH   SOLE   5,791 0 0
CABOT OIL & GAS CORP COM 127097103 2,565 113,895 SH   SOLE   113,895 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 266 5,862 SH   SOLE   5,862 0 0
CAE INC COM 124765108 1,762 86,699 SH   SOLE   86,699 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 4,963 102,262 SH   SOLE   102,262 0 0
CAMECO CORP COM 13321L108 9,706 851,414 SH   SOLE   851,414 0 0
CAMPBELL SOUP CO COM 134429109 2,290 62,526 SH   SOLE   62,526 0 0
CANADA GOOSE HOLDINGS INC SHS SUB VTG 135086106 431 6,680 SH   SOLE   6,680 0 0
CANADIAN NAT RES LTD COM 136385101 1,571 48,087 SH   SOLE   48,087 0 0
CANADIAN NATL RY CO COM 136375102 1,070 11,916 SH   SOLE   11,916 0 0
CANADIAN PAC RY LTD COM 13645T100 1,824 8,607 SH   SOLE   8,607 0 0
CANOPY GROWTH CORP COM 138035100 4,273 87,851 SH   SOLE   87,851 0 0
CAPITAL ONE FINL CORP COM 14040H105 689 7,258 SH   SOLE   7,258 0 0
CARDINAL HEALTH INC COM 14149Y108 2,096 38,806 SH   SOLE   38,806 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 23,426 367,354 SH   SOLE   367,354 0 0
CATERPILLAR INC DEL COM 149123101 13,331 87,425 SH   SOLE   87,425 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 1,152 12,007 SH   SOLE   12,007 0 0
CBS CORP NEW CL B 124857202 2,450 42,650 SH   SOLE   42,650 0 0
CDK GLOBAL INC COM 12508E101 706 11,279 SH   SOLE   11,279 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 37,465 399,544 SH   SOLE   399,544 0 0
CELGENE CORP COM 151020104 56,443 630,717 SH   SOLE   630,717 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 1,368 194,388 SH   SOLE   194,388 0 0
CENOVUS ENERGY INC COM 15135U109 794 79,121 SH   SOLE   79,121 0 0
CENTENE CORP DEL COM 15135B101 1,063 7,344 SH   SOLE   7,344 0 0
CENTERPOINT ENERGY INC COM 15189T107 441 15,942 SH   SOLE   15,942 0 0
CENTURYLINK INC COM 156700106 20,274 956,317 SH   SOLE   956,317 0 0
CERNER CORP COM 156782104 3,899 60,534 SH   SOLE   60,534 0 0
CF INDS HLDGS INC COM 125269100 6,316 116,013 SH   SOLE   116,013 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,462 13,691 SH   SOLE   13,691 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 17,788 151,171 SH   SOLE   151,171 0 0
CHENIERE ENERGY INC COM NEW 16411R208 16,312 234,745 SH   SOLE   234,745 0 0
CHESAPEAKE ENERGY CORP COM 165167107 4,432 986,976 SH   SOLE   986,976 0 0
CHEVRON CORP NEW COM 166764100 15,938 130,340 SH   SOLE   130,340 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 1,913 39,088 SH   SOLE   39,088 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 8,341 18,351 SH   SOLE   18,351 0 0
CHUBB LIMITED COM H1467J104 2,372 17,749 SH   SOLE   17,749 0 0
CHURCH & DWIGHT INC COM 171340102 2,818 47,466 SH   SOLE   47,466 0 0
CIENA CORP COM NEW 171779309 1,205 38,570 SH   SOLE   38,570 0 0
CIGNA CORPORATION COM 125509109 237 1,136 SH   SOLE   1,136 0 0
CIMAREX ENERGY CO COM 171798101 8,478 91,218 SH   SOLE   91,218 0 0
CINTAS CORP COM 172908105 5,806 29,351 SH   SOLE   29,351 0 0
CIRRUS LOGIC INC COM 172755100 5,362 138,908 SH   SOLE   138,908 0 0
CISCO SYS INC COM 17275R102 62,470 1,284,076 SH   SOLE   1,284,076 0 0
CITIGROUP INC COM NEW 172967424 61,223 853,405 SH   SOLE   853,405 0 0
CITRIX SYS INC COM 177376100 2,889 25,993 SH   SOLE   25,993 0 0
CLEVELAND CLIFFS INC COM 185899101 8,548 675,168 SH   SOLE   675,168 0 0
CLOROX CO DEL COM 189054109 456 3,031 SH   SOLE   3,031 0 0
CME GROUP INC COM CL A 12572Q105 16,655 97,850 SH   SOLE   97,850 0 0
CMS ENERGY CORP COM 125896100 249 5,085 SH   SOLE   5,085 0 0
CNOOC LTD SPONSORED ADR 126132109 279 1,410 SH   SOLE   1,410 0 0
CNX RESOURCES CORPORATION COM 12653C108 448 31,294 SH   SOLE   31,294 0 0
COCA COLA CO COM 191216100 46,110 998,276 SH   SOLE   998,276 0 0
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,142 25,114 SH   SOLE   25,114 0 0
COEUR MNG INC COM NEW 192108504 2,238 419,935 SH   SOLE   419,935 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,187 54,271 SH   SOLE   54,271 0 0
COLGATE PALMOLIVE CO COM 194162103 13,749 205,367 SH   SOLE   205,367 0 0
COMCAST CORP NEW CL A 20030N101 36,734 1,037,393 SH   SOLE   1,022,104 0 15,289
COMERICA INC COM 200340107 346 3,831 SH   SOLE   3,831 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 259 43,922 SH   SOLE   43,922 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 4,512 336,439 SH   SOLE   336,439 0 0
CONAGRA BRANDS INC COM 205887102 654 19,256 SH   SOLE   19,256 0 0
CONCHO RES INC COM 20605P101 26,335 172,403 SH   SOLE   172,403 0 0
CONOCOPHILLIPS COM 20825C104 40,875 528,100 SH   SOLE   528,100 0 0
CONSOLIDATED EDISON INC COM 209115104 18,370 241,108 SH   SOLE   241,108 0 0
CONSTELLATION BRANDS INC CL A 21036P108 10,874 50,429 SH   SOLE   50,429 0 0
CONTINENTAL RESOURCES INC COM 212015101 6,924 101,410 SH   SOLE   101,410 0 0
COOPER COS INC COM NEW 216648402 250 903 SH   SOLE   903 0 0
COPA HOLDINGS SA CL A P31076105 1,503 18,826 SH   SOLE   18,826 0 0
CORNING INC COM 219350105 3,132 88,718 SH   SOLE   88,718 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,821 16,269 SH   SOLE   16,269 0 0
COTY INC COM CL A 222070203 5,342 425,356 SH   SOLE   425,356 0 0
CREDICORP LTD COM G2519Y108 214 960 SH   SOLE   960 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,531 102,451 SH   SOLE   102,451 0 0
CREDIT SUISSE NASSAU BRH 3X LONG GOLD 22542D688 550 70,000 SH   SOLE   70,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 464 73,058 SH   SOLE   73,058 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 487 4,376 SH   SOLE   4,376 0 0
CSX CORP COM 126408103 6,472 87,401 SH   SOLE   87,401 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 9,235 248,452 SH   SOLE   248,452 0 0
CUMMINS INC COM 231021106 324 2,218 SH   SOLE   2,218 0 0
CVS HEALTH CORP COM 126650100 12,296 156,199 SH   SOLE   156,199 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 4,833 60,531 SH   SOLE   60,531 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 159 10,982 SH   SOLE   10,982 0 0
D R HORTON INC COM 23331A109 735 17,414 SH   SOLE   17,414 0 0
DANAHER CORP DEL COM 235851102 24,339 223,992 SH   SOLE   223,992 0 0
DARDEN RESTAURANTS INC COM 237194105 341 3,069 SH   SOLE   3,069 0 0
DAVITA INC COM 23918K108 1,799 25,115 SH   SOLE   25,115 0 0
DEAN FOODS CO NEW COM NEW 242370203 355 50,000 SH   SOLE   50,000 0 0
DEERE & CO COM 244199105 4,284 28,498 SH   SOLE   28,498 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 11,194 115,264 SH   SOLE   115,264 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 5,642 97,563 SH   SOLE   97,563 0 0
DENBURY RES INC COM NEW 247916208 110 17,756 SH   SOLE   17,756 0 0
DENISON MINES CORP COM 248356107 1,770 2,661,180 SH   SOLE   2,661,180 0 0
DENTSPLY SIRONA INC COM 24906P109 5,506 145,896 SH   SOLE   145,896 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 169,176 14,892,249 SH   SOLE   14,882,675 0 9,574
DEUTSCHE BANK AG CALL D18190908 701 61,746 SH Call SOLE   61,746 0 0
DEUTSCHE BANK AG PUT D18190958 498 43,801 SH Put SOLE   43,801 0 0
DEVON ENERGY CORP NEW COM 25179M103 4,889 122,407 SH   SOLE   122,407 0 0
DIAMONDBACK ENERGY INC COM 25278X109 15,118 111,830 SH   SOLE   111,830 0 0
DICKS SPORTING GOODS INC COM 253393102 231 6,512 SH   SOLE   6,512 0 0
DIEBOLD NXDF INC COM 253651103 81 17,958 SH   SOLE   17,958 0 0
DIGITAL RLTY TR INC COM 253868103 645 5,734 SH   SOLE   5,734 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 15,220 170,040 SH   SOLE   170,040 0 0
DISCOVER FINL SVCS COM 254709108 1,092 14,278 SH   SOLE   14,278 0 0
DISCOVERY INC COM SER A 25470F104 481 15,042 SH   SOLE   15,042 0 0
DISCOVERY INC COM SER C 25470F302 375 12,692 SH   SOLE   12,692 0 0
DISH NETWORK CORP CL A 25470M109 331 9,250 SH   SOLE   9,250 0 0
DISNEY WALT CO COM DISNEY 254687106 28,260 241,659 SH   SOLE   241,659 0 0
DOLLAR TREE INC COM 256746108 805 9,875 SH   SOLE   9,875 0 0
DOMINION ENERGY INC COM 25746U109 4,807 68,391 SH   SOLE   68,391 0 0
DOVER CORP COM 260003108 353 3,991 SH   SOLE   3,991 0 0
DOWDUPONT INC COM 26078J100 14,554 226,307 SH   SOLE   226,307 0 0
DR REDDYS LABS LTD ADR 256135203 665 19,215 SH   SOLE   19,215 0 0
DROPBOX INC CL A 26210C104 2,197 81,895 SH   SOLE   81,895 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 15,069 188,313 SH   SOLE   188,313 0 0
DUN & BRADSTREET CORP DEL NE COM 26483E100 718 5,036 SH   SOLE   5,036 0 0
DUNKIN BRANDS GROUP INC COM 265504100 643 8,719 SH   SOLE   8,719 0 0
DXC TECHNOLOGY CO COM 23355L106 6,323 67,608 SH   SOLE   67,608 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 549 10,472 SH   SOLE   10,472 0 0
EASTMAN CHEM CO COM 277432100 556 5,807 SH   SOLE   5,807 0 0
EATON CORP PLC SHS G29183103 451 5,199 SH   SOLE   5,159 0 40
EBAY INC COM 278642103 21,264 643,968 SH   SOLE   643,968 0 0
ECOLAB INC COM 278865100 16,512 105,320 SH   SOLE   105,320 0 0
EDISON INTL COM 281020107 334 4,933 SH   SOLE   4,933 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 5,729 32,905 SH   SOLE   32,905 0 0
ELDORADO GOLD CORP NEW COM 284902103 10,127 11,467,117 SH   SOLE   11,467,117 0 0
ELECTRONIC ARTS INC COM 285512109 23,410 194,286 SH   SOLE   194,286 0 0
ELECTRONIC ARTS INC PUT 285512959 221 1,832 SH Put SOLE   1,832 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 240 12,254 SH   SOLE   12,254 0 0
EMERSON ELEC CO COM 291011104 3,010 39,301 SH   SOLE   39,301 0 0
ENBRIDGE INC COM 29250N105 1,483 45,922 SH   SOLE   45,922 0 0
ENCANA CORP COM 292505104 209 15,948 SH   SOLE   15,948 0 0
ENDO INTL PLC SHS G30401106 8,568 509,106 SH   SOLE   509,106 0 0
ENERGY FUELS INC COM NEW 292671708 1,546 471,280 SH   SOLE   471,280 0 0
ENI S P A SPONSORED ADR 26874R108 482 12,806 SH   SOLE   12,806 0 0
ENSCO PLC SHS CLASS A G3157S106 86 10,209 SH   SOLE   10,209 0 0
ENTERGY CORP NEW COM 29364G103 10,582 130,427 SH   SOLE   130,427 0 0
EOG RES INC COM 26875P101 27,008 211,710 SH   SOLE   211,710 0 0
EQT CORP COM 26884L109 798 18,036 SH   SOLE   18,036 0 0
EQUIFAX INC COM 294429105 240 1,839 SH   SOLE   1,839 0 0
EQUINIX INC COM PAR $0.001 29444U700 1,384 3,198 SH   SOLE   3,198 0 0
EQUINOR ASA SPONSORED ADR 29446M102 657 23,296 SH   SOLE   23,296 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 546 8,234 SH   SOLE   8,234 0 0
ERICSSON ADR B SEK 10 294821608 741 84,210 SH   SOLE   84,210 0 0
ESSEX PPTY TR INC COM 297178105 293 1,188 SH   SOLE   1,188 0 0
EXELON CORP COM 30161N101 2,225 50,973 SH   SOLE   50,973 0 0
EXONE CO COM 302104104 141 14,865 SH   SOLE   14,865 0 0
EXPEDIA GROUP INC COM NEW 30212P303 9,234 70,770 SH   SOLE   70,770 0 0
EXPEDITORS INTL WASH INC COM 302130109 1,282 17,435 SH   SOLE   17,435 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 871 9,166 SH   SOLE   9,166 0 0
EXTRA SPACE STORAGE INC COM 30225T102 201 2,318 SH   SOLE   2,318 0 0
EXXON MOBIL CORP COM 30231G102 61,948 728,629 SH   SOLE   728,629 0 0
F M C CORP COM NEW 302491303 2,182 25,032 SH   SOLE   25,032 0 0
F5 NETWORKS INC COM 315616102 5,159 25,868 SH   SOLE   25,868 0 0
FACEBOOK INC CL A 30303M102 184,498 1,121,844 SH   SOLE   1,120,581 0 1,263
FACEBOOK INC PUT 30303M952 438 2,664 SH Put SOLE   2,664 0 0
FAIR ISAAC CORP COM 303250104 797 3,486 SH   SOLE   3,486 0 0
FASTENAL CO COM 311900104 696 11,991 SH   SOLE   11,991 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 370 2,922 SH   SOLE   2,922 0 0
FEDEX CORP COM 31428X106 12,587 52,274 SH   SOLE   52,274 0 0
FERRARI N V COM N3167Y103 27,358 199,823 SH   SOLE   199,823 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,582 23,671 SH   SOLE   23,671 0 0
FIREEYE INC COM 31816Q101 4,504 264,942 SH   SOLE   264,942 0 0
FIRST DATA CORP NEW COM CL A 32008D106 2,538 103,721 SH   SOLE   103,721 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 8,879 1,563,236 SH   SOLE   1,563,236 0 0
FIRST SOLAR INC COM 336433107 12,170 251,347 SH   SOLE   251,347 0 0
FIRSTENERGY CORP COM 337932107 201 5,401 SH   SOLE   5,401 0 0
FISERV INC COM 337738108 9,669 117,373 SH   SOLE   117,373 0 0
FITBIT INC CL A 33812L102 2,372 443,428 SH   SOLE   443,428 0 0
FLIR SYS INC COM 302445101 2,705 44,002 SH   SOLE   44,002 0 0
FLUOR CORP NEW COM 343412102 247 4,247 SH   SOLE   4,247 0 0
FOOT LOCKER INC COM 344849104 2,649 51,965 SH   SOLE   51,965 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 31,950 3,454,011 SH   SOLE   3,454,011 0 0
FORTIVE CORP COM 34959J108 3,165 37,589 SH   SOLE   37,589 0 0
FOSSIL GROUP INC COM 34988V106 12,590 540,808 SH   SOLE   540,808 0 0
FRANCO NEVADA CORP COM 351858105 3,665 58,600 SH   SOLE   58,600 0 0
FREEPORT-MCMORAN INC CL B 35671D857 25,313 1,818,457 SH   SOLE   1,818,457 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,452 28,246 SH   SOLE   28,246 0 0
GAP INC DEL COM 364760108 5,258 182,245 SH   SOLE   182,245 0 0
GARMIN LTD SHS H2906T109 677 9,670 SH   SOLE   9,670 0 0
GENERAL ELECTRIC CO COM 369604103 190,250 16,851,152 SH   SOLE   16,851,152 0 0
GENERAL ELECTRIC CO CALL 369604903 159 14,096 SH Call SOLE   14,096 0 0
GENERAL MLS INC COM 370334104 44,102 1,027,534 SH   SOLE   1,027,324 0 210
GENERAL MTRS CO COM 37045V100 18,873 560,530 SH   SOLE   560,530 0 0
GENPACT LIMITED SHS G3922B107 696 22,751 SH   SOLE   22,751 0 0
GENUINE PARTS CO COM 372460105 613 6,170 SH   SOLE   6,170 0 0
GENWORTH FINL INC COM CL A 37247D106 51 12,190 SH   SOLE   12,190 0 0
GERDAU S A SPON ADR REP PFD 373737105 1,256 298,405 SH   SOLE   298,405 0 0
GILEAD SCIENCES INC COM 375558103 41,966 543,532 SH   SOLE   543,532 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5,728 142,599 SH   SOLE   142,599 0 0
GLOBAL PMTS INC COM 37940X102 1,391 10,915 SH   SOLE   10,915 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,476 72,319 SH   SOLE   72,319 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 266 12,064 SH   SOLE   12,064 0 0
GNC HLDGS INC COM CL A 36191G107 63 15,218 SH   SOLE   15,218 0 0
GOLAR LNG LTD BERMUDA SHS G9456A100 207 7,432 SH   SOLE   7,432 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 3,095 1,279,094 SH   SOLE   1,279,094 0 0
GOLDCORP INC NEW COM 380956409 59,795 5,862,215 SH   SOLE   5,862,215 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 24,565 109,550 SH   SOLE   109,550 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 2,472 105,684 SH   SOLE   105,684 0 0
GOPRO INC CL A 38268T103 2,691 373,802 SH   SOLE   373,802 0 0
GRAINGER W W INC COM 384802104 1,584 4,432 SH   SOLE   4,432 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 764 11,844 SH   SOLE   11,844 0 0
GROUPON INC COM 399473107 2,260 599,541 SH   SOLE   599,541 0 0
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 652 25,634 SH   SOLE   25,634 0 0
HALCON RES CORP COM PAR NEW 40537Q605 48 10,799 SH   SOLE   10,799 0 0
HALLIBURTON CO COM 406216101 15,853 391,138 SH   SOLE   391,138 0 0
HANESBRANDS INC COM 410345102 1,652 89,618 SH   SOLE   89,618 0 0
HARLEY DAVIDSON INC COM 412822108 10,454 230,775 SH   SOLE   230,775 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 2,407 1,449,840 SH   SOLE   1,449,840 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 469 9,385 SH   SOLE   9,385 0 0
HASBRO INC COM 418056107 3,179 30,242 SH   SOLE   30,242 0 0
HCA HEALTHCARE INC COM 40412C101 488 3,505 SH   SOLE   3,505 0 0
HCP INC COM 40414L109 3,120 118,537 SH   SOLE   118,537 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 815 8,660 SH   SOLE   8,660 0 0
HECLA MNG CO COM 422704106 5,922 2,122,500 SH   SOLE   2,122,500 0 0
HELMERICH & PAYNE INC COM 423452101 844 12,277 SH   SOLE   12,277 0 0
HENRY JACK & ASSOC INC COM 426281101 2,037 12,722 SH   SOLE   12,722 0 0
HERBALIFE NUTRITION LTD COM SHS G4412G101 7,683 140,840 SH   SOLE   140,840 0 0
HERC HLDGS INC COM 42704L104 526 10,273 SH   SOLE   10,273 0 0
HERSHEY CO COM 427866108 1,258 12,334 SH   SOLE   12,334 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 7,723 472,926 SH   SOLE   472,926 0 0
HESS CORP COM 42809H107 341 4,759 SH   SOLE   4,759 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 10,681 654,895 SH   SOLE   650,295 0 4,600
HILTON WORLDWIDE HLDGS INC COM 43300A203 380 4,707 SH   SOLE   4,707 0 0
HOLLYFRONTIER CORP COM 436106108 3,493 49,976 SH   SOLE   49,976 0 0
HOLOGIC INC COM 436440101 306 7,469 SH   SOLE   7,469 0 0
HOME DEPOT INC COM 437076102 11,472 55,381 SH   SOLE   55,381 0 0
HONEYWELL INTL INC COM 438516106 1,433 8,612 SH   SOLE   8,612 0 0
HORMEL FOODS CORP COM 440452100 3,273 83,060 SH   SOLE   83,060 0 0
HOST HOTELS & RESORTS INC COM 44107P104 218 10,351 SH   SOLE   10,351 0 0
HP INC COM 40434L105 16,440 637,968 SH   SOLE   637,968 0 0
HUMANA INC COM 444859102 2,088 6,168 SH   SOLE   6,168 0 0
HUNT J B TRANS SVCS INC COM 445658107 771 6,481 SH   SOLE   6,481 0 0
HUNTINGTON BANCSHARES INC COM 446150104 629 42,175 SH   SOLE   42,175 0 0
HUYA INC ADS REP SHS A 44852D108 533 22,588 SH   SOLE   22,588 0 0
IAMGOLD CORP COM 450913108 2,233 606,756 SH   SOLE   606,756 0 0
ICICI BK LTD ADR 45104G104 7,553 889,666 SH   SOLE   889,666 0 0
IDEXX LABS INC COM 45168D104 4,465 17,884 SH   SOLE   17,884 0 0
ILLINOIS TOOL WKS INC COM 452308109 8,271 58,608 SH   SOLE   58,608 0 0
ILLUMINA INC COM 452327109 10,162 27,686 SH   SOLE   27,686 0 0
IMPERVA INC COM 45321L100 245 5,270 SH   SOLE   5,270 0 0
INCYTE CORP COM 45337C102 6,329 91,619 SH   SOLE   91,619 0 0
INFOSYS LTD SPONSORED ADR 456788108 2,642 259,807 SH   SOLE   259,807 0 0
INGERSOLL-RAND PLC SHS G47791101 629 6,147 SH   SOLE   6,147 0 0
INGREDION INC COM 457187102 617 5,880 SH   SOLE   5,880 0 0
INTEL CORP COM 458140100 44,265 936,029 SH   SOLE   936,029 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 62,381 412,548 SH   SOLE   412,548 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,075 7,726 SH   SOLE   7,726 0 0
INTERPUBLIC GROUP COS INC COM 460690100 260 11,363 SH   SOLE   11,363 0 0
INTERXION HOLDING N.V SHS N47279109 700 10,402 SH   SOLE   10,402 0 0
INTL PAPER CO COM 460146103 459 9,342 SH   SOLE   9,342 0 0
INTUIT COM 461202103 12,749 56,064 SH   SOLE   56,064 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 20,023 34,884 SH   SOLE   34,884 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 732 14,780 SH   SOLE   14,780 0 0
INVESCO LTD SHS G491BT108 333 14,569 SH   SOLE   14,569 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 3,194 17,191 SH   SOLE   17,191 0 0
IPG PHOTONICS CORP COM 44980X109 785 5,027 SH   SOLE   5,027 0 0
IQIYI INC SPONSORED ADS 46267X108 603 22,288 SH   SOLE   22,288 0 0
IQVIA HLDGS INC COM 46266C105 860 6,629 SH   SOLE   6,629 0 0
IROBOT CORP COM 462726100 3,475 31,617 SH   SOLE   31,617 0 0
IRON MTN INC NEW COM 46284V101 2,442 70,738 SH   SOLE   70,738 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,590 139,082 SH   SOLE   139,082 0 0
ISHARES INC MSCI AUST ETF 464286103 223 10,078 SH   SOLE   10,078 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 215 9,400 SH   SOLE   9,400 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 13,814 409,537 SH   SOLE   409,537 0 0
ISHARES INC MSCI THAILND ETF 464286624 1,118 11,852 SH   SOLE   11,852 0 0
ISHARES INC MSCI TURKEY ETF 464286715 919 38,586 SH   SOLE   38,586 0 0
ISHARES INC MSCI STH KOR ETF 464286772 1,928 28,236 SH   SOLE   28,236 0 0
ISHARES INC MSCI GERMANY ETF 464286806 751 25,254 SH   SOLE   25,254 0 0
ISHARES INC MSCI MEXICO ETF 464286822 5,705 111,353 SH   SOLE   111,353 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 576 15,277 SH   SOLE   15,277 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 1,674 68,978 SH   SOLE   68,978 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 1,323 40,908 SH   SOLE   40,908 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 341 5,667 SH   SOLE   5,667 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 3,958 288,273 SH   SOLE   288,273 0 0
ISHARES TR TIPS BD ETF 464287176 1,189 10,744 SH   SOLE   10,744 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 2,023 47,239 SH   SOLE   47,239 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,827 13,073 SH   SOLE   13,073 0 0
ISHARES TR CORE US AGGBD ET 464287226 5,140 48,712 SH   SOLE   48,712 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 18,872 439,698 SH   SOLE   439,698 0 0
ISHARES TR PUT 464287954 279 6,500 SH Put SOLE   6,500 0 0
ISHARES TR IBOXX INV CP ETF 464287242 4,351 37,857 SH   SOLE   37,857 0 0
ISHARES TR GLOBAL TECH ETF 464287291 17,653 100,803 SH   SOLE   100,803 0 0
ISHARES TR S&P 500 VAL ETF 464287408 471 4,062 SH   SOLE   4,062 0 0
ISHARES TR 20 YR TR BD ETF 464287432 33,360 284,475 SH   SOLE   284,475 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 332 4,000 SH   SOLE   4,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 462 6,792 SH   SOLE   6,792 0 0
ISHARES TR RUS MD CP GR ETF 464287481 326 2,408 SH   SOLE   2,408 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,167 5,798 SH   SOLE   5,798 0 0
ISHARES TR NASDAQ BIOTECH 464287556 79,205 649,537 SH   SOLE   649,537 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 401 2,378 SH   SOLE   2,378 0 0
ISHARES TR U.S. REAL ES ETF 464287739 13,165 164,523 SH   SOLE   164,523 0 0
ISHARES TR US HLTHCARE ETF 464287762 287 1,414 SH   SOLE   1,414 0 0
ISHARES TR CORE S&P SCP ETF 464287804 388 4,444 SH   SOLE   4,444 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 2,043 28,932 SH   SOLE   28,932 0 0
ISHARES TR JPMORGAN USD EMG 464288281 5,050 46,840 SH   SOLE   46,840 0 0
ISHARES TR IBOXX HI YD ETF 464288513 24,512 283,569 SH   SOLE   283,569 0 0
ISHARES TR PUT 464288953 259 3,000 SH Put SOLE   3,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 548 4,600 SH   SOLE   4,600 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 1,082 47,087 SH   SOLE   47,087 0 0
ISHARES TR MSCI PHILIPS ETF 46429B408 526 17,500 SH   SOLE   17,500 0 0
ISHARES TR MSCI GERMNY ETF 46429B465 294 4,910 SH   SOLE   4,910 0 0
ISHARES TR MSCI INDIA ETF 46429B598 246 7,573 SH   SOLE   7,573 0 0
ISHARES TR MSCI POLAND ETF 46429B606 992 41,566 SH   SOLE   41,566 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 682 20,000 SH   SOLE   20,000 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,449 314,136 SH   SOLE   314,136 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 1,154 15,088 SH   SOLE   15,088 0 0
JD COM INC SPON ADR CL A 47215P106 89,205 3,419,125 SH   SOLE   3,419,125 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 3,280 304,589 SH   SOLE   304,589 0 0
JOHNSON & JOHNSON COM 478160104 59,859 433,227 SH   SOLE   433,227 0 0
JPMORGAN CHASE & CO COM 46625H100 18,859 167,133 SH   SOLE   167,133 0 0
JPMORGAN CHASE & CO PUT 46625H950 251 2,228 SH Put SOLE   2,228 0 0
JUNIPER NETWORKS INC COM 48203R104 6,733 224,669 SH   SOLE   224,669 0 0
KELLOGG CO COM 487836108 8,116 115,909 SH   SOLE   115,909 0 0
KEURIG DR PEPPER INC COM 49271V100 1,895 81,794 SH   SOLE   81,794 0 0
KEYCORP NEW COM 493267108 237 11,929 SH   SOLE   11,929 0 0
KIMBERLY CLARK CORP COM 494368103 49,217 433,097 SH   SOLE   433,097 0 0
KIMCO RLTY CORP COM 49446R109 1,391 83,092 SH   SOLE   83,092 0 0
KINDER MORGAN INC DEL COM 49456B101 6,821 384,726 SH   SOLE   384,726 0 0
KINROSS GOLD CORP COM NO PAR 496902404 11,938 4,421,313 SH   SOLE   4,421,313 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 1,386 73,002 SH   SOLE   73,002 0 0
KKR & CO INC CL A 48251W104 1,667 61,145 SH   SOLE   61,145 0 0
KLA-TENCOR CORP COM 482480100 1,077 10,589 SH   SOLE   10,589 0 0
KOHLS CORP COM 500255104 7,497 100,565 SH   SOLE   100,565 0 0
KRAFT HEINZ CO COM 500754106 91,121 1,653,435 SH   SOLE   1,653,435 0 0
KROGER CO COM 501044101 5,629 193,382 SH   SOLE   193,382 0 0
L BRANDS INC COM 501797104 8,725 287,945 SH   SOLE   287,945 0 0
L3 TECHNOLOGIES INC COM 502413107 472 2,219 SH   SOLE   2,219 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 593 3,416 SH   SOLE   3,416 0 0
LAM RESEARCH CORP COM 512807108 4,851 31,980 SH   SOLE   31,980 0 0
LAS VEGAS SANDS CORP COM 517834107 7,275 122,612 SH   SOLE   122,612 0 0
LAUDER ESTEE COS INC CL A 518439104 3,531 24,295 SH   SOLE   24,295 0 0
LEGGETT & PLATT INC COM 524660107 418 9,542 SH   SOLE   9,542 0 0
LEIDOS HLDGS INC COM 525327102 2,610 37,745 SH   SOLE   37,745 0 0
LENNAR CORP CL A 526057104 325 6,957 SH   SOLE   6,957 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 497 17,167 SH   SOLE   17,167 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 373 13,231 SH   SOLE   13,231 0 0
LIBERTY PPTY TR SH BEN INT 531172104 376 8,910 SH   SOLE   8,910 0 0
LILLY ELI & CO COM 532457108 10,809 100,724 SH   SOLE   100,724 0 0
LOCKHEED MARTIN CORP COM 539830109 10,896 31,496 SH   SOLE   31,421 0 75
LOGITECH INTL S A SHS H50430232 9,189 205,485 SH   SOLE   205,485 0 0
LOWES COS INC COM 548661107 5,900 51,388 SH   SOLE   51,388 0 0
LULULEMON ATHLETICA INC COM 550021109 2,077 12,782 SH   SOLE   12,782 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 400 3,902 SH   SOLE   3,902 0 0
MACYS INC COM 55616P104 5,064 145,817 SH   SOLE   145,817 0 0
MAG SILVER CORP COM 55903Q104 104 12,800 SH   SOLE   12,800 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 3,110 106,095 SH   SOLE   106,095 0 0
MANNKIND CORP COM NEW 56400P706 41 22,144 SH   SOLE   22,144 0 0
MANULIFE FINL CORP COM 56501R106 945 52,868 SH   SOLE   52,868 0 0
MARATHON OIL CORP COM 565849106 1,875 80,555 SH   SOLE   80,555 0 0
MARATHON PETE CORP COM 56585A102 1,427 17,839 SH   SOLE   17,839 0 0
MARKEL CORP COM 570535104 1,262 1,062 SH   SOLE   1,062 0 0
MARRIOTT INTL INC NEW CL A 571903202 6,091 46,135 SH   SOLE   46,135 0 0
MARSH & MCLENNAN COS INC COM 571748102 453 5,480 SH   SOLE   5,480 0 0
MARTIN MARIETTA MATLS INC COM 573284106 363 1,996 SH   SOLE   1,996 0 0
MASCO CORP COM 574599106 277 7,576 SH   SOLE   7,576 0 0
MASTERCARD INCORPORATED CL A 57636Q104 99,700 447,868 SH   SOLE   447,868 0 0
MASTERCARD INCORPORATED CALL 57636Q904 2,502 11,238 SH Call SOLE   11,238 0 0
MASTERCARD INCORPORATED PUT 57636Q954 1,260 5,662 SH Put SOLE   5,662 0 0
MATCH GROUP INC COM 57665R106 339 5,854 SH   SOLE   5,854 0 0
MATTEL INC COM 577081102 3,868 246,400 SH   SOLE   246,400 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,583 34,785 SH   SOLE   34,785 0 0
MCDONALDS CORP COM 580135101 54,790 327,513 SH   SOLE   327,513 0 0
MCEWEN MNG INC COM 58039P107 1,444 744,236 SH   SOLE   744,236 0 0
MCKESSON CORP COM 58155Q103 695 5,239 SH   SOLE   5,239 0 0
MEDTRONIC PLC SHS G5960L103 10,878 110,579 SH   SOLE   110,579 0 0
MELCO RESORT ENTERTAINMENT L ADR 585464100 1,437 67,923 SH   SOLE   67,923 0 0
MERCADOLIBRE INC COM 58733R102 332 976 SH   SOLE   976 0 0
MERCK & CO INC COM 58933Y105 26,077 367,594 SH   SOLE   367,194 0 400
METLIFE INC COM 59156R108 5,694 121,878 SH   SOLE   121,878 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 262 431 SH   SOLE   431 0 0
MGM RESORTS INTERNATIONAL COM 552953101 4,997 179,037 SH   SOLE   179,037 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 10,872 158,579 SH   SOLE   158,579 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 596 32,250 SH   SOLE   32,250 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,815 23,007 SH   SOLE   23,007 0 0
MICRON TECHNOLOGY INC COM 595112103 60,086 1,328,451 SH   SOLE   1,328,451 0 0
MICROSOFT CORP COM 594918104 162,978 1,425,008 SH   SOLE   1,425,008 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 2,688 315,162 SH   SOLE   315,162 0 0
MOHAWK INDS INC COM 608190104 249 1,420 SH   SOLE   1,420 0 0
MOLSON COORS BREWING CO CL B 60871R209 1,086 17,661 SH   SOLE   17,661 0 0
MOMO INC ADR 60879B107 5,578 127,362 SH   SOLE   127,362 0 0
MONDELEZ INTL INC CL A 609207105 27,455 639,090 SH   SOLE   639,090 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 9,513 163,232 SH   SOLE   163,112 0 120
MOODYS CORP COM 615369105 2,280 13,636 SH   SOLE   13,636 0 0
MORGAN STANLEY COM NEW 617446448 66,773 1,433,822 SH   SOLE   1,433,822 0 0
MOSAIC CO NEW COM 61945C103 7,341 226,029 SH   SOLE   226,029 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 6,200 47,639 SH   SOLE   47,639 0 0
MSCI INC COM 55354G100 744 4,195 SH   SOLE   4,195 0 0
MURPHY OIL CORP COM 626717102 289 8,674 SH   SOLE   8,674 0 0
MYLAN N V SHS EURO N59465109 6,152 168,087 SH   SOLE   168,087 0 0
MYRIAD GENETICS INC COM 62855J104 920 20,000 SH   SOLE   20,000 0 0
NABORS INDUSTRIES LTD SHS G6359F103 131 21,284 SH   SOLE   21,284 0 0
NASDAQ INC COM 631103108 386 4,501 SH   SOLE   4,501 0 0
NATIONAL OILWELL VARCO INC COM 637071101 971 22,551 SH   SOLE   22,551 0 0
NAVIENT CORPORATION COM 63938C108 184 13,654 SH   SOLE   13,654 0 0
NETAPP INC COM 64110D104 3,032 35,297 SH   SOLE   35,297 0 0
NETEASE INC SPONSORED ADR 64110W102 11,552 50,610 SH   SOLE   50,610 0 0
NETFLIX INC COM 64110L106 164,068 438,531 SH   SOLE   438,531 0 0
NEW GOLD INC CDA COM 644535106 2,624 3,307,379 SH   SOLE   3,307,379 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2,640 35,666 SH   SOLE   35,666 0 0
NEWELL BRANDS INC COM 651229106 2,875 141,612 SH   SOLE   141,612 0 0
NEWFIELD EXPL CO COM 651290108 398 13,794 SH   SOLE   13,794 0 0
NEWMONT MINING CORP COM 651639106 34,641 1,147,039 SH   SOLE   1,147,039 0 0
NEXGEN ENERGY LTD COM 65340P106 2,222 1,083,800 SH   SOLE   1,083,800 0 0
NEXTERA ENERGY INC COM 65339F101 44,077 262,989 SH   SOLE   262,989 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 625 22,596 SH   SOLE   22,596 0 0
NIKE INC CL B 654106103 33,987 401,163 SH   SOLE   401,163 0 0
NIKE INC PUT 654106953 213 2,516 SH Put SOLE   2,516 0 0
NIO INC SPON ADS 62914V106 308 44,191 SH   SOLE   44,191 0 0
NOBLE ENERGY INC COM 655044105 256 8,202 SH   SOLE   8,202 0 0
NOKIA CORP SPONSORED ADR 654902204 603 108,036 SH   SOLE   108,036 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 302 63,132 SH   SOLE   63,132 0 0
NORDSTROM INC COM 655664100 540 9,024 SH   SOLE   9,024 0 0
NORFOLK SOUTHERN CORP COM 655844108 470 2,604 SH   SOLE   2,604 0 0
NORTHROP GRUMMAN CORP COM 666807102 3,271 10,306 SH   SOLE   10,306 0 0
NOVAGOLD RES INC COM NEW 66987E206 901 242,770 SH   SOLE   242,770 0 0
NOVARTIS A G SPONSORED ADR 66987V109 3,500 40,618 SH   SOLE   40,618 0 0
NOVO-NORDISK A S ADR 670100205 5,080 107,754 SH   SOLE   107,754 0 0
NRG ENERGY INC COM NEW 629377508 12,888 344,603 SH   SOLE   344,603 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 4,558 55,300 SH   SOLE   55,300 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 993 57,335 SH   SOLE   57,335 0 0
NUCOR CORP COM 670346105 792 12,482 SH   SOLE   12,482 0 0
NUTANIX INC CL A 67059N108 2,056 48,122 SH   SOLE   48,122 0 0
NUTRIEN LTD COM 67077M108 6,935 120,198 SH   SOLE   120,198 0 0
NVIDIA CORP COM 67066G104 115,036 409,352 SH   SOLE   409,352 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 5,988 17,242 SH   SOLE   17,242 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 6,678 81,274 SH   SOLE   81,274 0 0
OCLARO INC COM NEW 67555N206 4,042 452,120 SH   SOLE   452,120 0 0
OFFICE DEPOT INC COM 676220106 88 27,266 SH   SOLE   27,266 0 0
OMNICOM GROUP INC COM 681919106 2,246 33,025 SH   SOLE   33,025 0 0
ON SEMICONDUCTOR CORP COM 682189105 1,010 54,804 SH   SOLE   54,804 0 0
ONEOK INC NEW COM 682680103 790 11,652 SH   SOLE   11,652 0 0
ORACLE CORP COM 68389X105 10,341 200,564 SH   SOLE   200,564 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 2,008 264,514 SH   SOLE   264,514 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 348 14,200 SH   SOLE   14,200 0 0
PACCAR INC COM 693718108 638 9,363 SH   SOLE   9,363 0 0
PALO ALTO NETWORKS INC COM 697435105 3,942 17,500 SH   SOLE   17,500 0 0
PAN AMERICAN SILVER CORP COM 697900108 3,517 238,252 SH   SOLE   238,252 0 0
PANDORA MEDIA INC COM 698354107 1,946 204,624 SH   SOLE   204,624 0 0
PARKER HANNIFIN CORP COM 701094104 6,320 34,361 SH   SOLE   34,361 0 0
PATTERSON COMPANIES INC COM 703395103 814 33,285 SH   SOLE   33,285 0 0
PAYCHEX INC COM 704326107 1,862 25,277 SH   SOLE   25,277 0 0
PAYPAL HLDGS INC COM 70450Y103 102,310 1,164,728 SH   SOLE   1,164,358 0 370
PENNEY J C INC COM 708160106 1,218 733,946 SH   SOLE   733,946 0 0
PENTAIR PLC SHS G7S00T104 453 10,448 SH   SOLE   10,448 0 0
PEPSICO INC COM 713448108 35,860 320,750 SH   SOLE   320,750 0 0
PERKINELMER INC COM 714046109 2,289 23,529 SH   SOLE   23,529 0 0
PERRIGO CO PLC SHS G97822103 3,674 51,897 SH   SOLE   51,897 0 0
PERSPECTA INC COM 715347100 950 36,927 SH   SOLE   36,927 0 0
PETROCHINA CO LTD SPONSORED ADR 71646E100 210 2,579 SH   SOLE   2,579 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 15,439 1,279,127 SH   SOLE   1,279,127 0 0
PFIZER INC COM 717081103 55,721 1,264,366 SH   SOLE   1,264,366 0 0
PG&E CORP COM 69331C108 2,794 60,729 SH   SOLE   60,729 0 0
PHILIP MORRIS INTL INC COM 718172109 30,369 372,442 SH   SOLE   372,442 0 0
PHILLIPS 66 COM 718546104 8,684 77,038 SH   SOLE   77,038 0 0
PINNACLE WEST CAP CORP COM 723484101 749 9,462 SH   SOLE   9,462 0 0
PIONEER NAT RES CO COM 723787107 4,668 26,799 SH   SOLE   26,799 0 0
PITNEY BOWES INC COM 724479100 1,132 159,883 SH   SOLE   159,883 0 0
POLARIS INDS INC COM 731068102 3,533 35,000 SH   SOLE   35,000 0 0
PPG INDS INC COM 693506107 333 3,054 SH   SOLE   3,054 0 0
PPL CORP COM 69351T106 6,066 207,327 SH   SOLE   207,327 0 0
PRAXAIR INC COM 74005P104 2,155 13,408 SH   SOLE   13,408 0 0
PRETIUM RES INC COM 74139C102 1,020 134,065 SH   SOLE   134,065 0 0
PRICE T ROWE GROUP INC COM 74144T108 980 8,974 SH   SOLE   8,974 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 453 7,732 SH   SOLE   7,732 0 0
PROCTER AND GAMBLE CO COM 742718109 84,499 1,015,247 SH   SOLE   1,015,247 0 0
PROGRESSIVE CORP OHIO COM 743315103 727 10,229 SH   SOLE   10,229 0 0
PROLOGIS INC COM 74340W103 340 5,021 SH   SOLE   5,021 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,905 49,703 SH   SOLE   49,703 0 0
PROSHARES TR II SHT VIX ST TRM 74347W130 592 10,020 SH   SOLE   10,020 0 0
PROTO LABS INC COM 743713109 1,372 8,480 SH   SOLE   8,480 0 0
PRUDENTIAL FINL INC COM 744320102 4,681 46,205 SH   SOLE   46,205 0 0
PUBLIC STORAGE COM 74460D109 1,747 8,666 SH   SOLE   8,666 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 229 4,333 SH   SOLE   4,333 0 0
PULTE GROUP INC COM 745867101 1,646 66,463 SH   SOLE   66,463 0 0
QORVO INC COM 74736K101 1,700 22,111 SH   SOLE   22,111 0 0
QUALCOMM INC COM 747525103 16,303 226,341 SH   SOLE   226,341 0 0
QUANTA SVCS INC COM 74762E102 230 6,892 SH   SOLE   6,892 0 0
QUDIAN INC ADR 747798106 318 61,020 SH   SOLE   61,020 0 0
QUEST DIAGNOSTICS INC COM 74834L100 418 3,877 SH   SOLE   3,877 0 0
RALPH LAUREN CORP CL A 751212101 7,119 51,758 SH   SOLE   51,758 0 0
RAMBUS INC DEL COM 750917106 507 46,428 SH   SOLE   46,428 0 0
RANDGOLD RES LTD ADR 752344309 3,789 53,705 SH   SOLE   53,705 0 0
RANGE RES CORP COM 75281A109 645 37,948 SH   SOLE   37,948 0 0
RAYTHEON CO COM NEW 755111507 15,518 75,089 SH   SOLE   75,089 0 0
REALTY INCOME CORP COM 756109104 21,551 378,822 SH   SOLE   378,822 0 0
RED HAT INC COM 756577102 4,461 32,735 SH   SOLE   32,735 0 0
REGENCY CTRS CORP COM 758849103 371 5,744 SH   SOLE   5,744 0 0
REGENERON PHARMACEUTICALS COM 75886F107 11,133 27,554 SH   SOLE   27,554 0 0
REPUBLIC SVCS INC COM 760759100 1,655 22,782 SH   SOLE   22,782 0 0
RESMED INC COM 761152107 246 2,136 SH   SOLE   2,136 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,721 29,028 SH   SOLE   29,028 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,267 64,038 SH   SOLE   64,038 0 0
RITE AID CORP COM 767754104 13 10,416 SH   SOLE   10,416 0 0
ROCKWELL AUTOMATION INC COM 773903109 252 1,345 SH   SOLE   1,345 0 0
ROCKWELL COLLINS INC COM 774341101 1,646 11,717 SH   SOLE   11,717 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 2,541 49,420 SH   SOLE   49,420 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,721 5,811 SH   SOLE   5,811 0 0
ROSS STORES INC COM 778296103 9,050 91,318 SH   SOLE   91,318 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 5,150 64,217 SH   SOLE   64,217 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,187 9,135 SH   SOLE   9,135 0 0
ROYAL GOLD INC COM 780287108 234 3,039 SH   SOLE   3,039 0 0
S&P GLOBAL INC COM 78409V104 814 4,164 SH   SOLE   4,164 0 0
SAILPOINT TECHNLGIES HLDGS I COM 78781P105 262 7,710 SH   SOLE   7,710 0 0
SALESFORCE COM INC COM 79466L302 42,928 269,934 SH   SOLE   269,934 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 211 56,552 SH   SOLE   56,552 0 0
SANOFI SPONSORED ADR 80105N105 1,542 34,521 SH   SOLE   34,521 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 304 1,894 SH   SOLE   1,894 0 0
SCANA CORP NEW COM 80589M102 602 15,469 SH   SOLE   15,469 0 0
SCHEIN HENRY INC COM 806407102 2,033 23,915 SH   SOLE   23,915 0 0
SCHLUMBERGER LTD COM 806857108 33,789 554,641 SH   SOLE   554,641 0 0
SCHWAB CHARLES CORP NEW COM 808513105 870 17,698 SH   SOLE   17,698 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 10,113 213,586 SH   SOLE   213,586 0 0
SEATTLE GENETICS INC COM 812578102 3,856 50,000 SH   SOLE   50,000 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 433 4,547 SH   SOLE   4,547 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 20,414 378,520 SH   SOLE   378,520 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 274 2,341 SH   SOLE   2,341 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,133 28,163 SH   SOLE   28,163 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 4,690 170,065 SH   SOLE   170,065 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 215 6,595 SH   SOLE   6,595 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,100 20,892 SH   SOLE   20,892 0 0
SEMPRA ENERGY COM 816851109 278 2,444 SH   SOLE   2,444 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 8,490 483,483 SH   SOLE   483,483 0 0
SHAKE SHACK INC CL A 819047101 692 10,988 SH   SOLE   10,988 0 0
SHERWIN WILLIAMS CO COM 824348106 602 1,323 SH   SOLE   1,323 0 0
SHIRE PLC SPONSORED ADR 82481R106 382 2,107 SH   SOLE   2,107 0 0
SHOPIFY INC CL A 82509L107 14,811 90,060 SH   SOLE   90,060 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 849 340,855 SH   SOLE   340,855 0 0
SIGNET JEWELERS LIMITED SHS G81276100 723 10,970 SH   SOLE   10,970 0 0
SIMON PPTY GROUP INC NEW COM 828806109 2,041 11,548 SH   SOLE   11,548 0 0
SINA CORP ORD G81477104 1,442 20,754 SH   SOLE   20,754 0 0
SIRIUS XM HLDGS INC COM 82968B103 227 35,870 SH   SOLE   35,870 0 0
SKECHERS U S A INC CL A 830566105 1,955 70,001 SH   SOLE   70,001 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,227 35,579 SH   SOLE   35,579 0 0
SL GREEN RLTY CORP COM 78440X101 243 2,492 SH   SOLE   2,492 0 0
SMUCKER J M CO COM NEW 832696405 2,197 21,413 SH   SOLE   21,413 0 0
SNAP INC CL A 83304A106 21,629 2,550,642 SH   SOLE   2,550,642 0 0
SNAP ON INC COM 833034101 571 3,112 SH   SOLE   3,112 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 891 19,493 SH   SOLE   19,493 0 0
SOHU COM LTD SPONSORED ADS 83410S108 234 11,781 SH   SOLE   11,781 0 0
SONOS INC COM 83570H108 1,320 82,311 SH   SOLE   82,311 0 0
SONY CORP SPONSORED ADR 835699307 1,297 21,392 SH   SOLE   21,392 0 0
SOUTHERN CO COM 842587107 12,017 275,627 SH   SOLE   275,627 0 0
SOUTHERN COPPER CORP COM 84265V105 9,261 214,680 SH   SOLE   214,680 0 0
SOUTHWEST AIRLS CO COM 844741108 1,996 31,959 SH   SOLE   31,959 0 0
SOUTHWESTERN ENERGY CO COM 845467109 3,237 633,549 SH   SOLE   633,549 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,426 5,392 SH   SOLE   5,392 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 226,332 2,007,199 SH   SOLE   2,007,199 0 0
SPDR GOLD TRUST PUT 78463V957 226 2,000 SH Put SOLE   2,000 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,408 36,780 SH   SOLE   36,780 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,881 13,349 SH   SOLE   13,349 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 313 6,130 SH   SOLE   6,130 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 11,249 259,858 SH   SOLE   259,858 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 12,834 375,708 SH   SOLE   375,708 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 3,493 75,000 SH   SOLE   75,000 0 0
SPLUNK INC COM 848637104 2,215 18,321 SH   SOLE   18,321 0 0
SPRINT CORP COM SER 1 85207U105 140 21,440 SH   SOLE   21,440 0 0
SQUARE INC CL A 852234103 44,534 449,795 SH   SOLE   449,795 0 0
SSR MNG INC COM 784730103 1,006 115,529 SH   SOLE   115,529 0 0
STAMPS COM INC COM NEW 852857200 225 995 SH   SOLE   995 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,355 9,250 SH   SOLE   9,250 0 0
STARBUCKS CORP COM 855244109 20,925 368,133 SH   SOLE   368,133 0 0
STARBUCKS CORP PUT 855244959 231 4,064 SH Put SOLE   4,064 0 0
STATE STR CORP COM 857477103 382 4,562 SH   SOLE   4,562 0 0
STERICYCLE INC COM 858912108 689 11,735 SH   SOLE   11,735 0 0
STRATASYS LTD SHS M85548101 491 21,253 SH   SOLE   21,253 0 0
STRYKER CORP COM 863667101 20,200 113,689 SH   SOLE   113,689 0 0
SUN LIFE FINL INC COM 866796105 1,446 36,362 SH   SOLE   36,362 0 0
SUNCOR ENERGY INC NEW COM 867224107 7,434 192,137 SH   SOLE   192,137 0 0
SUNPOWER CORP COM 867652406 733 100,350 SH   SOLE   100,350 0 0
SYMANTEC CORP COM 871503108 8,376 393,618 SH   SOLE   393,618 0 0
SYNCHRONY FINL COM 87165B103 3,752 120,719 SH   SOLE   120,719 0 0
SYNOPSYS INC COM 871607107 2,768 28,073 SH   SOLE   28,073 0 0
SYSCO CORP COM 871829107 18,835 257,138 SH   SOLE   257,138 0 0
T MOBILE US INC COM 872590104 954 13,589 SH   SOLE   13,589 0 0
TAHOE RES INC COM 873868103 891 319,480 SH   SOLE   319,480 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 2,272 51,440 SH   SOLE   51,440 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 12,313 89,230 SH   SOLE   89,230 0 0
TAL ED GROUP SPONSORED ADS 874080104 12,280 477,654 SH   SOLE   477,654 0 0
TAPESTRY INC COM 876030107 30,693 610,566 SH   SOLE   610,566 0 0
TARGET CORP COM 87612E106 4,053 45,952 SH   SOLE   45,952 0 0
TATA MTRS LTD SPONSORED ADR 876568502 5,900 384,132 SH   SOLE   384,132 0 0
TE CONNECTIVITY LTD REG SHS H84989104 584 6,640 SH   SOLE   6,640 0 0
TECK RESOURCES LTD CL B 878742204 3,368 139,769 SH   SOLE   139,769 0 0
TEGNA INC COM 87901J105 212 17,749 SH   SOLE   17,749 0 0
TELEFONICA S A SPONSORED ADR 879382208 200 25,500 SH   SOLE   25,500 0 0
TESLA INC COM 88160R101 136,189 514,366 SH   SOLE   514,366 0 0
TESLA INC PUT 88160R951 496 1,872 SH Put SOLE   1,872 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 50,639 2,350,918 SH   SOLE   2,350,918 0 0
TEXAS INSTRS INC COM 882508104 1,670 15,565 SH   SOLE   15,565 0 0
TEXTRON INC COM 883203101 220 3,072 SH   SOLE   3,072 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 12,161 49,822 SH   SOLE   49,822 0 0
TIFFANY & CO NEW COM 886547108 4,091 31,724 SH   SOLE   31,724 0 0
TJX COS INC NEW COM 872540109 1,535 13,699 SH   SOLE   13,699 0 0
TOLL BROTHERS INC COM 889478103 370 11,192 SH   SOLE   11,192 0 0
TORCHMARK CORP COM 891027104 911 10,508 SH   SOLE   10,508 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,640 26,970 SH   SOLE   26,970 0 0
TOTAL S A SPONSORED ADR 89151E109 3,167 49,190 SH   SOLE   49,190 0 0
TOTAL SYS SVCS INC COM 891906109 1,255 12,710 SH   SOLE   12,710 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 410 3,301 SH   SOLE   3,301 0 0
TRACTOR SUPPLY CO COM 892356106 1,995 21,954 SH   SOLE   21,954 0 0
TRANSCANADA CORP COM 89353D107 1,004 24,819 SH   SOLE   24,819 0 0
TRANSDIGM GROUP INC COM 893641100 784 2,107 SH   SOLE   2,107 0 0
TRANSOCEAN LTD REG SHS H8817H100 20,214 1,449,062 SH   SOLE   1,449,062 0 0
TRAVELERS COMPANIES INC COM 89417E109 3,611 27,842 SH   SOLE   27,842 0 0
TRIPADVISOR INC COM 896945201 4,666 91,364 SH   SOLE   91,364 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 5,669 122,353 SH   SOLE   122,353 0 0
TWENTY FIRST CENTY FOX INC CL B 90130A200 286 6,231 SH   SOLE   6,231 0 0
TWITTER INC COM 90184L102 35,715 1,254,905 SH   SOLE   1,254,905 0 0
TYLER TECHNOLOGIES INC COM 902252105 701 2,862 SH   SOLE   2,862 0 0
TYSON FOODS INC CL A 902494103 7,394 124,211 SH   SOLE   124,211 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 2,371 125,940 SH   SOLE   125,940 0 0
UDR INC COM 902653104 265 6,566 SH   SOLE   6,566 0 0
ULTA BEAUTY INC COM 90384S303 2,561 9,078 SH   SOLE   9,078 0 0
UNDER ARMOUR INC CL A 904311107 13,793 650,019 SH   SOLE   650,019 0 0
UNDER ARMOUR INC CL C 904311206 1,189 61,087 SH   SOLE   61,087 0 0
UNION PAC CORP COM 907818108 5,424 33,313 SH   SOLE   33,313 0 0
UNITED CONTL HLDGS INC COM 910047109 2,190 24,589 SH   SOLE   24,589 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,065 94,771 SH   SOLE   94,771 0 0
UNITED RENTALS INC COM 911363109 417 2,550 SH   SOLE   2,550 0 0
UNITED STATES NATL GAS FUND UNIT PAR 912318300 11,346 456,956 SH   SOLE   456,956 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 29,477 1,899,269 SH   SOLE   1,899,269 0 0
UNITED STATES STL CORP NEW COM 912909108 4,458 146,249 SH   SOLE   146,249 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,352 52,586 SH   SOLE   52,586 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 5,088 39,785 SH   SOLE   39,785 0 0
UNITEDHEALTH GROUP INC COM 91324P102 11,492 43,197 SH   SOLE   43,197 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 281 2,384 SH   SOLE   2,384 0 0
UR ENERGY INC COM 91688R108 1,144 1,429,495 SH   SOLE   1,429,495 0 0
URANIUM ENERGY CORP COM 916896103 1,728 1,004,741 SH   SOLE   1,004,741 0 0
URBAN OUTFITTERS INC COM 917047102 207 5,070 SH   SOLE   5,070 0 0
US BANCORP DEL COM NEW 902973304 13,478 255,212 SH   SOLE   255,212 0 0
V F CORP COM 918204108 21,114 225,941 SH   SOLE   225,941 0 0
VALE S A ADR 91912E105 14,908 1,004,592 SH   SOLE   1,004,592 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,596 22,818 SH   SOLE   22,818 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 10,446 564,051 SH   SOLE   564,051 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 6,769 313,941 SH   SOLE   313,941 0 0
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 234 2,198 SH   SOLE   2,198 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 780 30,946 SH   SOLE   30,946 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,685 207,784 SH   SOLE   207,784 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 2,238 133,117 SH   SOLE   133,117 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 1,373 17,600 SH   SOLE   17,600 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 725 2,715 SH   SOLE   2,715 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 261 3,000 SH   SOLE   3,000 0 0
VARIAN MED SYS INC COM 92220P105 1,023 9,143 SH   SOLE   9,143 0 0
VENTAS INC COM 92276F100 2,294 42,178 SH   SOLE   42,178 0 0
VERINT SYS INC COM 92343X100 568 11,340 SH   SOLE   11,340 0 0
VERISIGN INC COM 92343E102 2,981 18,616 SH   SOLE   18,616 0 0
VERISK ANALYTICS INC COM 92345Y106 240 1,994 SH   SOLE   1,994 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 51,480 964,219 SH   SOLE   964,219 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 52,471 272,239 SH   SOLE   272,239 0 0
VIACOM INC NEW CL B 92553P201 3,711 109,929 SH   SOLE   109,929 0 0
VIPSHOP HLDGS LTD SPONSORED ADR 92763W103 3,503 561,379 SH   SOLE   560,379 0 1,000
VISA INC COM CL A 92826C839 135,890 905,388 SH   SOLE   903,630 0 1,758
VISA INC CALL 92826C909 279 1,860 SH Call SOLE   1,860 0 0
VMWARE INC CL A COM 928563402 429 2,751 SH   SOLE   2,751 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,110 97,250 SH   SOLE   97,250 0 0
VULCAN MATLS CO COM 929160109 2,748 24,716 SH   SOLE   24,716 0 0
W R BERKLEY CORPORATION COM 084423102 1,253 15,681 SH   SOLE   15,681 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,253 58,347 SH   SOLE   58,347 0 0
WALMART INC COM 931142103 55,766 593,822 SH   SOLE   593,822 0 0
WASTE CONNECTIONS INC COM 94106B101 1,311 16,429 SH   SOLE   16,429 0 0
WASTE MGMT INC DEL COM 94106L109 14,644 162,062 SH   SOLE   162,062 0 0
WATERS CORP COM 941848103 276 1,417 SH   SOLE   1,417 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 8,635 3,186,529 SH   SOLE   3,186,529 0 0
WEC ENERGY GROUP INC COM 92939U106 211 3,161 SH   SOLE   3,161 0 0
WEIBO CORP SPONSORED ADR 948596101 17,799 243,389 SH   SOLE   243,389 0 0
WELLS FARGO CO NEW COM 949746101 12,165 231,448 SH   SOLE   231,448 0 0
WELLTOWER INC COM 95040Q104 7,377 114,686 SH   SOLE   114,686 0 0
WESTERN DIGITAL CORP COM 958102105 9,591 163,840 SH   SOLE   163,840 0 0
WEYERHAEUSER CO COM 962166104 990 30,671 SH   SOLE   30,671 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 3,476 198,641 SH   SOLE   198,641 0 0
WHIRLPOOL CORP COM 963320106 3,380 28,465 SH   SOLE   28,465 0 0
WHITING PETE CORP NEW COM NEW 966387409 928 17,500 SH   SOLE   17,500 0 0
WILLIAMS COS INC DEL COM 969457100 14,280 525,197 SH   SOLE   525,197 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 112 21,440 SH   SOLE   21,440 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 5,389 223,505 SH   SOLE   223,505 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 266 6,000 SH   SOLE   6,000 0 0
WIX COM LTD SHS M98068105 1,355 11,318 SH   SOLE   11,318 0 0
WMIH CORP COM 92936P100 21 15,296 SH   SOLE   15,296 0 0
WORKDAY INC CL A 98138H101 5,760 39,460 SH   SOLE   39,460 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 559 5,779 SH   SOLE   5,779 0 0
WORLDPAY INC CL A 981558109 1,146 11,320 SH   SOLE   11,320 0 0
WYNN RESORTS LTD COM 983134107 11,582 91,157 SH   SOLE   91,157 0 0
XCEL ENERGY INC COM 98389B100 6,315 133,771 SH   SOLE   133,771 0 0
XEROX CORP COM NEW 984121608 7,896 292,655 SH   SOLE   292,655 0 0
XILINX INC COM 983919101 1,164 14,514 SH   SOLE   14,514 0 0
XPO LOGISTICS INC COM 983793100 1,358 11,891 SH   SOLE   11,891 0 0
XYLEM INC COM 98419M100 4,653 58,252 SH   SOLE   58,252 0 0
YAMANA GOLD INC COM 98462Y100 7,627 3,062,907 SH   SOLE   3,062,907 0 0
YANDEX N V SHS CLASS A N97284108 17,529 532,969 SH   SOLE   532,969 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 4,616 298,801 SH   SOLE   298,801 0 0
YUM BRANDS INC COM 988498101 6,581 72,385 SH   SOLE   72,385 0 0
YUM CHINA HLDGS INC COM 98850P109 3,584 102,087 SH   SOLE   102,087 0 0
YY INC ADS REPCOM CLA 98426T106 5,394 71,991 SH   SOLE   71,991 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 299 2,273 SH   SOLE   2,273 0 0
ZIONS BANCORPORATION COM 989701107 223 4,454 SH   SOLE   4,454 0 0
ZOETIS INC CL A 98978V103 765 8,354 SH   SOLE   8,354 0 0
ZYNGA INC CL A 98986T108 374 93,234 SH   SOLE   93,234 0 0