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 8,363 624,596 SH   SOLE   624,596 0 0
3M CO COM 88579Y101 15,361 73,182 SH   SOLE   73,182 0 0
ABB LTD SPONSORED ADR 000375204 400 16,181 SH   SOLE   16,181 0 0
ABBOTT LABS COM 002824100 17,631 330,422 SH   SOLE   327,663 0 2,759
ABBVIE INC COM 00287Y109 3,147 35,410 SH   SOLE   35,410 0 0
ABERCROMBIE & FITCH CO CL A 002896207 6,079 420,963 SH   SOLE   420,963 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,453 55,176 SH   SOLE   55,176 0 0
ACTIVISION BLIZZARD INC COM 00507V109 16,082 249,292 SH   SOLE   249,292 0 0
ACUITY BRANDS INC COM 00508Y102 1,536 8,967 SH   SOLE   8,967 0 0
ADOBE SYS INC COM 00724F101 11,268 75,530 SH   SOLE   75,530 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 254 2,562 SH   SOLE   2,562 0 0
ADVANCED MICRO DEVICES INC COM 007903107 27,217 2,134,688 SH   SOLE   2,134,688 0 0
AERCAP HOLDINGS NV SHS N00985106 220 4,311 SH   SOLE   4,311 0 0
AES CORP COM 00130H105 385 34,913 SH   SOLE   34,913 0 0
AETNA INC NEW COM 00817Y108 539 3,390 SH   SOLE   3,390 0 0
AFLAC INC COM 001055102 805 9,891 SH   SOLE   9,891 0 0
AGCO CORP COM 001084102 552 7,476 SH   SOLE   7,476 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 849 13,232 SH   SOLE   13,232 0 0
AGNC INVT CORP COM 00123Q104 3,389 156,329 SH   SOLE   156,329 0 0
AGNICO EAGLE MINES LTD COM 008474108 11,402 252,207 SH   SOLE   252,207 0 0
AGRIUM INC COM 008916108 972 9,063 SH   SOLE   9,063 0 0
AIR PRODS & CHEMS INC COM 009158106 722 4,777 SH   SOLE   4,777 0 0
AK STL HLDG CORP COM 001547108 2,821 504,731 SH   SOLE   504,731 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,993 123,008 SH   SOLE   123,008 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 1,274 188,458 SH   SOLE   188,458 0 0
ALASKA AIR GROUP INC COM 011659109 1,284 16,836 SH   SOLE   16,836 0 0
ALBEMARLE CORP COM 012653101 9,323 68,395 SH   SOLE   68,395 0 0
ALCOA CORP COM 013872106 5,845 125,380 SH   SOLE   125,380 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 21,011 149,770 SH   SOLE   149,770 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 305,302 1,767,714 SH   SOLE   1,767,714 0 0
ALIBABA GROUP HLDG LTD CALL 01609W902 201 1,166 SH Call SOLE   1,166 0 0
ALIBABA GROUP HLDG LTD PUT 01609W952 900 5,209 SH Put SOLE   5,209 0 0
ALIGN TECHNOLOGY INC COM 016255101 587 3,149 SH   SOLE   3,149 0 0
ALIO GOLD INC COM 01627X108 216 48,810 SH   SOLE   48,810 0 0
ALLERGAN PLC SHS G0177J108 19,828 96,745 SH   SOLE   96,745 0 0
ALLSTATE CORP COM 020002101 1,151 12,525 SH   SOLE   12,525 0 0
ALPHABET INC CAP STK CL C 02079K107 108,206 112,819 SH   SOLE   112,819 0 0
ALPHABET INC CALL 02079K907 254 265 SH Call SOLE   265 0 0
ALPHABET INC CAP STK CL A 02079K305 134,962 138,605 SH   SOLE   137,816 0 789
ALTABA INC COM 021346101 74,997 1,132,208 SH   SOLE   1,132,208 0 0
ALTRIA GROUP INC COM 02209S103 93,159 1,468,920 SH   SOLE   1,468,920 0 0
ALTRIA GROUP INC CALL 02209S903 911 14,359 SH Call SOLE   14,359 0 0
ALTRIA GROUP INC PUT 02209S953 368 5,797 SH Put SOLE   5,797 0 0
AMAZON COM INC COM 023135106 399,854 415,930 SH   SOLE   415,930 0 0
AMAZON COM INC CALL 023135906 639 665 SH Call SOLE   665 0 0
AMAZON COM INC PUT 023135956 383 398 SH Put SOLE   398 0 0
AMBEV SA SPONSORED ADR 02319V103 836 126,891 SH   SOLE   126,891 0 0
AMDOCS LTD SHS G02602103 675 10,499 SH   SOLE   10,499 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 5,295 111,497 SH   SOLE   111,497 0 0
AMERICAN ELEC PWR INC COM 025537101 3,089 43,978 SH   SOLE   43,978 0 0
AMERICAN EXPRESS CO COM 025816109 29,428 325,312 SH   SOLE   325,312 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 8,965 146,026 SH   SOLE   146,026 0 0
AMERICAN INTL GROUP INC PUT 026874954 234 3,806 SH Put SOLE   3,806 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,043 7,633 SH   SOLE   7,633 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,565 19,339 SH   SOLE   19,339 0 0
AMERIPRISE FINL INC COM 03076C106 275 1,855 SH   SOLE   1,855 0 0
AMETEK INC NEW COM 031100100 388 5,878 SH   SOLE   5,878 0 0
AMGEN INC COM 031162100 20,944 112,332 SH   SOLE   110,882 0 1,450
AMPHENOL CORP NEW CL A 032095101 976 11,532 SH   SOLE   11,532 0 0
AMTRUST FINL SVCS INC COM 032359309 135 10,052 SH   SOLE   10,052 0 0
ANADARKO PETE CORP COM 032511107 16,339 334,483 SH   SOLE   334,483 0 0
ANALOG DEVICES INC COM 032654105 612 7,099 SH   SOLE   7,099 0 0
ANDEAVOR COM 03349M105 6,624 64,216 SH   SOLE   64,216 0 0
ANGLOGOLD ASHANTI LTD SPONSORED ADR 035128206 11,036 1,187,984 SH   SOLE   1,187,984 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 5,234 43,871 SH   SOLE   43,871 0 0
ANSYS INC COM 03662Q105 534 4,355 SH   SOLE   4,355 0 0
ANTHEM INC COM 036752103 594 3,127 SH   SOLE   3,127 0 0
AON PLC SHS CL A G0408V102 779 5,332 SH   SOLE   5,332 0 0
APACHE CORP COM 037411105 5,407 118,060 SH   SOLE   118,060 0 0
APPLE INC COM 037833100 228,205 1,480,694 SH   SOLE   1,479,494 0 1,200
APPLE INC CALL 037833900 327 2,120 SH Call SOLE   2,120 0 0
APPLE INC PUT 037833950 695 4,507 SH Put SOLE   4,507 0 0
APPLIED MATLS INC COM 038222105 12,957 248,741 SH   SOLE   248,741 0 0
AQUA AMERICA INC COM 03836W103 340 10,251 SH   SOLE   10,251 0 0
ARCH CAP GROUP LTD ORD G0450A105 587 5,957 SH   SOLE   5,957 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,550 59,995 SH   SOLE   59,995 0 0
ARCONIC INC COM 03965L100 6,039 242,734 SH   SOLE   242,734 0 0
ASANKO GOLD INC COM 04341Y105 149 155,901 SH   SOLE   155,901 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 354 2,069 SH   SOLE   2,069 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,479 43,656 SH   SOLE   43,656 0 0
AT&T INC COM 00206R102 62,630 1,598,920 SH   SOLE   1,598,920 0 0
AT&T INC CALL 00206R902 264 6,750 SH Call SOLE   6,750 0 0
AUTODESK INC COM 052769106 3,073 27,375 SH   SOLE   27,375 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 607 5,549 SH   SOLE   5,549 0 0
AUTOZONE INC COM 053332102 6,571 11,041 SH   SOLE   11,041 0 0
AVALONBAY CMNTYS INC COM 053484101 1,032 5,783 SH   SOLE   5,783 0 0
AVIS BUDGET GROUP COM 053774105 448 11,759 SH   SOLE   11,759 0 0
AVON PRODS INC COM 054303102 5,622 2,412,679 SH   SOLE   2,412,679 0 0
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 550 9,598 SH   SOLE   9,598 0 0
B2GOLD CORP COM 11777Q209 1,378 492,121 SH   SOLE   492,121 0 0
BAIDU INC SPON ADR REP A 056752108 35,338 142,670 SH   SOLE   142,670 0 0
BAIDU INC CALL 056752908 272 1,100 SH Call SOLE   1,100 0 0
BAKER HUGHES A GE CO CL A 05722G100 5,712 155,986 SH   SOLE   155,986 0 0
BALL CORP COM 058498106 356 8,619 SH   SOLE   8,619 0 0
BALLARD PWR SYS INC NEW COM 058586108 624 133,324 SH   SOLE   133,324 0 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303 331 29,906 SH   SOLE   29,906 0 0
BANCO MACRO SA SPON ADR B 05961W105 669 5,700 SH   SOLE   5,700 0 0
BANK AMER CORP COM 060505104 108,936 4,298,964 SH   SOLE   4,250,173 0 48,791
BANK AMER CORP PUT 060505954 33,217 1,310,862 SH Put SOLE   1,310,862 0 0
BANK MONTREAL QUE COM 063671101 10,758 142,097 SH   SOLE   142,097 0 0
BANK N S HALIFAX COM 064149107 2,556 39,784 SH   SOLE   39,784 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,105 20,839 SH   SOLE   20,839 0 0
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 4,938 126,007 SH   SOLE   126,007 0 0
BARCLAYS PLC ADR 06738E204 345 33,375 SH   SOLE   33,375 0 0
BARRICK GOLD CORP COM 067901108 121,554 7,554,617 SH   SOLE   7,554,617 0 0
BAXTER INTL INC COM 071813109 1,603 25,546 SH   SOLE   25,546 0 0
BAYTEX ENERGY CORP COM 07317Q105 809 268,930 SH   SOLE   268,930 0 0
BB&T CORP COM 054937107 382 8,140 SH   SOLE   8,140 0 0
BCE INC COM NEW 05534B760 38,781 828,123 SH   SOLE   828,123 0 0
BECTON DICKINSON & CO COM 075887109 7,856 40,093 SH   SOLE   40,093 0 0
BED BATH & BEYOND INC COM 075896100 711 30,295 SH   SOLE   30,295 0 0
BERKLEY W R CORP COM 084423102 568 8,514 SH   SOLE   8,514 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 7,693 28 SH   SOLE   28 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,468 122,560 SH   SOLE   122,560 0 0
BEST BUY INC COM 086516101 5,177 90,894 SH   SOLE   90,894 0 0
BIOGEN INC COM 09062X103 28,857 92,158 SH   SOLE   92,158 0 0
BIOGEN INC CALL 09062X903 900 2,875 SH Call SOLE   2,875 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 267 2,870 SH   SOLE   2,870 0 0
BIOVERATIV INC COM 09075E100 562 9,840 SH   SOLE   9,840 0 0
BLACKBERRY LTD COM 09228F103 1,500 134,203 SH   SOLE   134,203 0 0
BLACKROCK INC COM 09247X101 4,466 9,988 SH   SOLE   9,988 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 6,987 209,371 SH   SOLE   209,371 0 0
BLUEBIRD BIO INC COM 09609G100 1,321 9,616 SH   SOLE   9,616 0 0
BLUEBIRD BIO INC PUT 09609G950 1,074 7,818 SH Put SOLE   7,818 0 0
BOEING CO COM 097023105 46,181 181,664 SH   SOLE   181,054 0 610
BORGWARNER INC COM 099724106 320 6,240 SH   SOLE   6,240 0 0
BOSTON PROPERTIES INC COM 101121101 934 7,600 SH   SOLE   7,600 0 0
BOSTON SCIENTIFIC CORP COM 101137107 454 15,566 SH   SOLE   15,566 0 0
BOX INC CL A 10316T104 603 31,230 SH   SOLE   31,230 0 0
BP PLC SPONSORED ADR 055622104 4,503 117,163 SH   SOLE   117,163 0 0
BRF SA SPONSORED ADR 10552T107 240 16,684 SH   SOLE   16,684 0 0
BRIGHTHOUSE FINL INC COM 10922N103 632 10,391 SH   SOLE   10,391 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 35,029 549,557 SH   SOLE   549,557 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 23,262 372,496 SH   SOLE   372,496 0 0
BROADCOM LTD SHS Y09827109 19,181 79,084 SH   SOLE   76,871 0 2,213
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 504 6,236 SH   SOLE   6,236 0 0
BROWN FORMAN CORP CL B 115637209 822 15,147 SH   SOLE   15,147 0 0
BUFFALO WILD WINGS INC COM 119848109 712 6,737 SH   SOLE   6,737 0 0
CABOT OIL & GAS CORP COM 127097103 3,018 112,813 SH   SOLE   112,813 0 0
CAE INC COM 124765108 556 31,701 SH   SOLE   31,701 0 0
CALIFORNIA RES CORP COM NEW 13057Q206 5,357 512,168 SH   SOLE   512,168 0 0
CAMECO CORP COM 13321L108 3,482 360,111 SH   SOLE   360,111 0 0
CAMPBELL SOUP CO COM 134429109 1,724 36,815 SH   SOLE   36,815 0 0
CANADIAN NAT RES LTD COM 136385101 398 11,873 SH   SOLE   11,873 0 0
CANADIAN NATL RY CO COM 136375102 836 10,088 SH   SOLE   10,088 0 0
CANADIAN PAC RY LTD COM 13645T100 1,856 11,043 SH   SOLE   11,043 0 0
CAPITAL ONE FINL CORP COM 14040H105 1,563 18,457 SH   SOLE   18,457 0 0
CARDINAL HEALTH INC COM 14149Y108 795 11,880 SH   SOLE   11,880 0 0
CARMAX INC COM 143130102 241 3,185 SH   SOLE   3,185 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 8,845 136,978 SH   SOLE   136,978 0 0
CATERPILLAR INC DEL COM 149123101 13,945 111,820 SH   SOLE   111,820 0 0
CATERPILLAR INC DEL PUT 149123951 272 2,181 SH Put SOLE   2,181 0 0
CBOE HLDGS INC COM 12503M108 226 2,102 SH   SOLE   2,102 0 0
CBS CORP NEW CL B 124857202 2,518 43,408 SH   SOLE   43,408 0 0
CDK GLOBAL INC COM 12508E101 470 7,451 SH   SOLE   7,451 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 24,146 275,890 SH   SOLE   275,890 0 0
CELGENE CORP COM 151020104 27,507 188,635 SH   SOLE   188,635 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 1,066 117,429 SH   SOLE   117,429 0 0
CENOVUS ENERGY INC COM 15135U109 997 99,531 SH   SOLE   99,531 0 0
CENTENE CORP DEL COM 15135B101 207 2,140 SH   SOLE   2,140 0 0
CENTERPOINT ENERGY INC COM 15189T107 318 10,891 SH   SOLE   10,891 0 0
CENTURYLINK INC COM 156700106 5,194 274,816 SH   SOLE   274,816 0 0
CERNER CORP COM 156782104 886 12,425 SH   SOLE   12,425 0 0
CF INDS HLDGS INC COM 125269100 4,022 114,380 SH   SOLE   114,380 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 4,824 13,274 SH   SOLE   13,274 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,622 49,306 SH   SOLE   49,306 0 0
CHESAPEAKE ENERGY CORP COM 165167107 2,217 515,558 SH   SOLE   515,558 0 0
CHEVRON CORP NEW COM 166764100 10,017 85,248 SH   SOLE   85,248 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 409 24,337 SH   SOLE   24,337 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 960 18,982 SH   SOLE   18,982 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 3,596 11,682 SH   SOLE   11,682 0 0
CHUBB LIMITED COM H1467J104 3,161 22,175 SH   SOLE   20,375 0 1,800
CHURCH & DWIGHT INC COM 171340102 943 19,472 SH   SOLE   19,472 0 0
CIENA CORP COM NEW 171779309 952 43,329 SH   SOLE   43,329 0 0
CIGNA CORPORATION COM 125509109 261 1,395 SH   SOLE   1,395 0 0
CIMAREX ENERGY CO COM 171798101 6,365 55,992 SH   SOLE   55,992 0 0
CINCINNATI FINL CORP COM 172062101 765 9,989 SH   SOLE   9,989 0 0
CINTAS CORP COM 172908105 234 1,624 SH   SOLE   1,624 0 0
CIRRUS LOGIC INC COM 172755100 7,470 140,092 SH   SOLE   140,092 0 0
CISCO SYS INC COM 17275R102 35,274 1,048,889 SH   SOLE   1,037,634 0 11,255
CITIGROUP INC COM NEW 172967424 51,327 705,616 SH   SOLE   705,616 0 0
CITRIX SYS INC COM 177376100 429 5,582 SH   SOLE   5,582 0 0
CLEVELAND CLIFFS INC COM 185899101 3,787 529,595 SH   SOLE   529,595 0 0
CLOROX CO DEL COM 189054109 361 2,733 SH   SOLE   2,733 0 0
CME GROUP INC COM CL A 12572Q105 5,229 38,538 SH   SOLE   38,538 0 0
COACH INC COM 189754104 24,903 618,235 SH   SOLE   618,235 0 0
COBALT INTL ENERGY INC COM NEW 19075F304 16 11,276 SH   SOLE   11,276 0 0
COCA COLA CO COM 191216100 56,660 1,258,833 SH   SOLE   1,251,381 0 7,452
COCA COLA EUROPEAN PARTNERS SHS G25839104 1,090 26,193 SH   SOLE   26,193 0 0
COEUR MNG INC COM NEW 192108504 2,431 264,512 SH   SOLE   264,512 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 809 11,159 SH   SOLE   11,159 0 0
COLGATE PALMOLIVE CO COM 194162103 10,026 137,621 SH   SOLE   135,606 0 2,015
COMCAST CORP NEW CL A 20030N101 33,087 859,845 SH   SOLE   820,037 0 39,808
COMCAST CORP NEW PUT 20030N951 237 6,170 SH Put SOLE   6,170 0 0
COMERICA INC COM 200340107 243 3,185 SH   SOLE   3,185 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 334 31,955 SH   SOLE   31,955 0 0
COMPANIA DE MINAS BUENAVENTU SPONSORED ADR 204448104 3,095 242,008 SH   SOLE   242,008 0 0
CONAGRA BRANDS INC COM 205887102 383 11,345 SH   SOLE   11,345 0 0
CONCHO RES INC COM 20605P101 4,143 31,450 SH   SOLE   31,450 0 0
CONOCOPHILLIPS COM 20825C104 21,211 423,795 SH   SOLE   423,795 0 0
CONSOL ENERGY INC COM 20854P109 570 33,642 SH   SOLE   33,642 0 0
CONSOLIDATED EDISON INC COM 209115104 4,154 51,493 SH   SOLE   51,493 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,537 27,761 SH   SOLE   27,761 0 0
CONTINENTAL RESOURCES INC COM 212015101 3,861 100,000 SH   SOLE   100,000 0 0
COPA HOLDINGS SA CL A P31076105 1,868 15,000 SH   SOLE   15,000 0 0
CORNING INC COM 219350105 1,608 53,744 SH   SOLE   53,744 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,018 12,283 SH   SOLE   12,283 0 0
COTY INC COM CL A 222070203 2,072 125,361 SH   SOLE   125,361 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 400 25,287 SH   SOLE   25,287 0 0
CREDIT SUISSE NASSAU BRH 3X LONG GOLD 22542D688 753 70,000 SH   SOLE   70,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 602 74,825 SH   SOLE   74,825 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 320 3,203 SH   SOLE   3,203 0 0
CSX CORP COM 126408103 4,153 76,533 SH   SOLE   76,533 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 7,091 134,461 SH   SOLE   134,461 0 0
CUMMINS INC COM 231021106 220 1,310 SH   SOLE   1,310 0 0
CVS HEALTH CORP COM 126650100 6,289 77,336 SH   SOLE   77,336 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 2,590 63,176 SH   SOLE   63,176 0 0
D R HORTON INC COM 23331A109 296 7,424 SH   SOLE   7,424 0 0
DANAHER CORP DEL COM 235851102 12,091 140,952 SH   SOLE   140,952 0 0
DAVITA INC COM 23918K108 2,333 39,290 SH   SOLE   39,290 0 0
DEAN FOODS CO NEW COM NEW 242370203 547 50,262 SH   SOLE   50,262 0 0
DEERE & CO COM 244199105 2,417 19,246 SH   SOLE   19,246 0 0
DELL TECHNOLOGIES INC COM CL V 24703L103 8,933 115,700 SH   SOLE   115,700 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 1,157 11,758 SH   SOLE   11,758 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 4,546 94,282 SH   SOLE   94,282 0 0
DENBURY RES INC COM NEW 247916208 25 18,756 SH   SOLE   18,756 0 0
DENISON MINES CORP COM 248356107 722 1,570,280 SH   SOLE   1,570,280 0 0
DENTSPLY SIRONA INC COM 24906P109 983 16,439 SH   SOLE   16,439 0 0
DEUTSCHE BANK AG NAMEN AKT D18190898 329,296 19,056,479 SH   SOLE   19,015,479 0 41,000
DEUTSCHE BANK AG CALL D18190908 2,523 146,019 SH Call SOLE   146,019 0 0
DEUTSCHE BANK AG PUT D18190958 1,044 60,407 SH Put SOLE   60,407 0 0
DEVON ENERGY CORP NEW COM 25179M103 2,638 71,856 SH   SOLE   71,856 0 0
DIAMONDBACK ENERGY INC COM 25278X109 9,218 94,100 SH   SOLE   94,100 0 0
DIEBOLD NXDF INC COM 253651103 410 17,958 SH   SOLE   17,958 0 0
DIGITAL RLTY TR INC COM 253868103 230 1,943 SH   SOLE   1,943 0 0
DIREXION SHS ETF TR DLY SMCAP BULL3X 25459W847 11,036 170,040 SH   SOLE   170,040 0 0
DIREXION SHS ETF TR DLY EMKT 3X NEW 25459Y470 131 11,700 SH   SOLE   11,700 0 0
DIREXION SHS ETF TR DLY GOLD INDX 3X 25460E844 347 10,910 SH   SOLE   10,910 0 0
DIREXION SHS ETF TR DAILY GOLD MINER 25490K133 907 35,060 SH   SOLE   35,060 0 0
DISCOVER FINL SVCS COM 254709108 868 13,460 SH   SOLE   13,460 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 471 22,145 SH   SOLE   22,145 0 0
DISH NETWORK CORP CL A 25470M109 1,093 20,149 SH   SOLE   20,149 0 0
DISNEY WALT CO COM DISNEY 254687106 33,989 344,817 SH   SOLE   344,817 0 0
DOLLAR GEN CORP NEW COM 256677105 213 2,622 SH   SOLE   2,622 0 0
DOMINION ENERGY INC COM 25746U109 3,266 42,453 SH   SOLE   42,453 0 0
DOWDUPONT INC COM 26078J100 13,024 188,125 SH   SOLE   188,125 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 1,297 14,661 SH   SOLE   14,661 0 0
DR REDDYS LABS LTD ADR 256135203 595 16,675 SH   SOLE   16,675 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,541 149,444 SH   SOLE   149,444 0 0
DUNKIN BRANDS GROUP INC COM 265504100 316 5,957 SH   SOLE   5,957 0 0
DXC TECHNOLOGY CO COM 23355L106 4,469 52,032 SH   SOLE   52,032 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 452 10,366 SH   SOLE   10,366 0 0
EASTMAN CHEM CO COM 277432100 344 3,798 SH   SOLE   3,798 0 0
EATON CORP PLC SHS G29183103 874 11,379 SH   SOLE   11,379 0 0
EBAY INC COM 278642103 22,372 581,693 SH   SOLE   576,693 0 5,000
ECOLAB INC COM 278865100 2,067 16,072 SH   SOLE   16,072 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,337 21,381 SH   SOLE   21,381 0 0
ELDORADO GOLD CORP NEW COM 284902103 9,336 4,243,655 SH   SOLE   4,243,655 0 0
ELECTRONIC ARTS INC COM 285512109 9,233 78,209 SH   SOLE   78,209 0 0
EMBRAER S A SP ADR REP 4 COM 29082A107 1,981 87,616 SH   SOLE   87,616 0 0
EMERSON ELEC CO COM 291011104 3,258 51,850 SH   SOLE   51,850 0 0
ENBRIDGE INC COM 29250N105 1,390 33,219 SH   SOLE   33,219 0 0
ENDO INTL PLC SHS G30401106 3,936 459,601 SH   SOLE   459,601 0 0
ENERGY FUELS INC COM NEW 292671708 648 404,818 SH   SOLE   404,818 0 0
ENI S P A SPONSORED ADR 26874R108 423 12,806 SH   SOLE   12,806 0 0
ENSCO PLC SHS CLASS A G3157S106 61 10,209 SH   SOLE   10,209 0 0
EOG RES INC COM 26875P101 12,466 128,861 SH   SOLE   128,861 0 0
EQUIFAX INC COM 294429105 356 3,363 SH   SOLE   3,363 0 0
EQUINIX INC COM PAR $0.001 29444U700 819 1,836 SH   SOLE   1,836 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 669 10,151 SH   SOLE   10,151 0 0
ERICSSON ADR B SEK 10 294821608 484 84,210 SH   SOLE   84,210 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2,526 65,300 SH   SOLE   65,300 0 0
EXELON CORP COM 30161N101 1,272 33,778 SH   SOLE   33,778 0 0
EXONE CO COM 302104104 169 14,865 SH   SOLE   14,865 0 0
EXPEDIA INC DEL COM NEW 30212P303 11,858 82,385 SH   SOLE   82,385 0 0
EXPEDITORS INTL WASH INC COM 302130109 503 8,407 SH   SOLE   8,407 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,736 27,410 SH   SOLE   27,410 0 0
EXXON MOBIL CORP COM 30231G102 65,150 794,709 SH   SOLE   788,564 0 6,145
F M C CORP COM NEW 302491303 1,112 12,449 SH   SOLE   12,449 0 0
F5 NETWORKS INC COM 315616102 2,500 20,737 SH   SOLE   20,737 0 0
FACEBOOK INC CL A 30303M102 181,288 1,060,972 SH   SOLE   1,060,972 0 0
FACEBOOK INC CALL 30303M902 17,087 100,000 SH Call SOLE   100,000 0 0
FACEBOOK INC PUT 30303M952 17,673 103,431 SH Put SOLE   103,431 0 0
FASTENAL CO COM 311900104 602 13,203 SH   SOLE   13,203 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 214 1,725 SH   SOLE   1,725 0 0
FEDEX CORP COM 31428X106 14,470 64,145 SH   SOLE   62,113 0 2,032
FERRARI N V COM N3167Y103 21,860 197,867 SH   SOLE   197,867 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 1,411 15,105 SH   SOLE   15,105 0 0
FIREEYE INC COM 31816Q101 1,830 109,114 SH   SOLE   109,114 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 14,429 2,109,456 SH   SOLE   2,109,456 0 0
FIRST SOLAR INC COM 336433107 5,408 117,880 SH   SOLE   117,880 0 0
FISERV INC COM 337738108 2,640 20,470 SH   SOLE   20,470 0 0
FITBIT INC CL A 33812L102 2,473 355,274 SH   SOLE   355,274 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 217 1,399 SH   SOLE   1,399 0 0
FLEX LTD ORD Y2573F102 506 30,542 SH   SOLE   30,542 0 0
FOOT LOCKER INC COM 344849104 2,337 66,357 SH   SOLE   66,357 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 19,841 1,657,520 SH   SOLE   1,657,520 0 0
FORD MTR CO DEL CALL 345370900 19,166 1,601,198 SH Call SOLE   1,601,198 0 0
FORD MTR CO DEL PUT 345370950 31,122 2,600,000 SH Put SOLE   2,600,000 0 0
FORTIVE CORP COM 34959J108 2,397 33,864 SH   SOLE   33,864 0 0
FORTUNA SILVER MINES INC COM 349915108 563 128,634 SH   SOLE   128,634 0 0
FOSSIL GROUP INC COM 34988V106 5,118 548,529 SH   SOLE   548,529 0 0
FRANCO NEVADA CORP COM 351858105 1,481 19,121 SH   SOLE   19,121 0 0
FREEPORT-MCMORAN INC CL B 35671D857 23,407 1,667,157 SH   SOLE   1,667,157 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,381 28,246 SH   SOLE   28,246 0 0
GAMESTOP CORP NEW CL A 36467W109 341 16,504 SH   SOLE   16,504 0 0
GAP INC DEL COM 364760108 5,514 186,739 SH   SOLE   186,739 0 0
GARMIN LTD SHS H2906T109 428 7,930 SH   SOLE   7,930 0 0
GENERAL DYNAMICS CORP COM 369550108 2,114 10,284 SH   SOLE   10,284 0 0
GENERAL ELECTRIC CO COM 369604103 109,142 4,513,748 SH   SOLE   4,486,645 0 27,103
GENERAL MLS INC COM 370334104 18,925 365,635 SH   SOLE   363,935 0 1,700
GENERAL MTRS CO COM 37045V100 21,971 544,116 SH   SOLE   544,116 0 0
GENPACT LIMITED SHS G3922B107 473 16,466 SH   SOLE   16,466 0 0
GENUINE PARTS CO COM 372460105 259 2,711 SH   SOLE   2,711 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 954 278,221 SH   SOLE   278,221 0 0
GILEAD SCIENCES INC COM 375558103 36,277 447,753 SH   SOLE   447,753 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 868 21,386 SH   SOLE   21,386 0 0
GLOBAL X FDS GLBX MSCI COLUM 37950E200 108 10,470 SH   SOLE   10,470 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 1,575 71,547 SH   SOLE   71,547 0 0
GLOBAL X FDS GLBX MSCI NORW 37950E747 143 10,552 SH   SOLE   10,552 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 10,860 290,310 SH   SOLE   290,310 0 0
GNC HLDGS INC COM CL A 36191G107 135 15,218 SH   SOLE   15,218 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 2,577 597,948 SH   SOLE   597,948 0 0
GOLDCORP INC NEW COM 380956409 30,082 2,321,176 SH   SOLE   2,321,176 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 20,242 85,342 SH   SOLE   85,342 0 0
GOLDMAN SACHS GROUP INC CALL 38141G904 16,615 70,050 SH Call SOLE   70,050 0 0
GOLDMAN SACHS GROUP INC PUT 38141G954 17,131 72,225 SH Put SOLE   72,225 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 329 9,900 SH   SOLE   9,900 0 0
GOPRO INC CL A 38268T103 5,343 485,295 SH   SOLE   485,295 0 0
GRAINGER W W INC COM 384802104 1,047 5,824 SH   SOLE   5,824 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 517 9,961 SH   SOLE   9,961 0 0
GROUPON INC COM 399473107 1,917 368,579 SH   SOLE   368,579 0 0
GRUPO FINANCIERO GALICIA S A SP ADR 10 SH B 399909100 850 16,500 SH   SOLE   16,500 0 0
HALCON RES CORP COM PAR NEW 40537Q605 73 10,799 SH   SOLE   10,799 0 0
HALLIBURTON CO COM 406216101 11,425 248,212 SH   SOLE   248,212 0 0
HALLIBURTON CO PUT 406216951 911 19,800 SH Put SOLE   19,800 0 0
HARLEY DAVIDSON INC COM 412822108 10,006 207,559 SH   SOLE   207,559 0 0
HARMONY GOLD MNG LTD SPONSORED ADR 413216300 2,150 1,174,632 SH   SOLE   1,174,632 0 0
HARRIS CORP DEL COM 413875105 1,001 7,604 SH   SOLE   7,604 0 0
HASBRO INC COM 418056107 990 10,141 SH   SOLE   10,141 0 0
HCA HEALTHCARE INC COM 40412C101 650 8,173 SH   SOLE   8,173 0 0
HCP INC COM 40414L109 759 27,259 SH   SOLE   27,259 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 577 5,986 SH   SOLE   5,986 0 0
HECLA MNG CO COM 422704106 2,373 472,765 SH   SOLE   472,765 0 0
HELMERICH & PAYNE INC COM 423452101 469 8,998 SH   SOLE   8,998 0 0
HENRY JACK & ASSOC INC COM 426281101 1,042 10,142 SH   SOLE   10,142 0 0
HERBALIFE LTD COM USD SHS G4412G101 4,876 71,881 SH   SOLE   71,881 0 0
HERC HLDGS INC COM 42704L104 505 10,273 SH   SOLE   10,273 0 0
HERSHEY CO COM 427866108 532 4,870 SH   SOLE   4,870 0 0
HERTZ GLOBAL HLDGS INC COM 42806J106 5,306 237,315 SH   SOLE   237,315 0 0
HESS CORP COM 42809H107 226 4,828 SH   SOLE   4,828 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 7,177 487,881 SH   SOLE   487,881 0 0
HOLLYFRONTIER CORP COM 436106108 657 18,258 SH   SOLE   18,258 0 0
HOME DEPOT INC COM 437076102 8,772 53,629 SH   SOLE   52,129 0 1,500
HONEYWELL INTL INC COM 438516106 79,579 561,442 SH   SOLE   544,493 0 16,949
HORMEL FOODS CORP COM 440452100 3,373 104,943 SH   SOLE   104,943 0 0
HP INC COM 40434L105 11,456 573,950 SH   SOLE   573,950 0 0
HUMANA INC COM 444859102 322 1,321 SH   SOLE   1,321 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,373 12,359 SH   SOLE   12,359 0 0
HUNTINGTON BANCSHARES INC COM 446150104 335 23,970 SH   SOLE   23,970 0 0
IAMGOLD CORP COM 450913108 5,942 974,090 SH   SOLE   974,090 0 0
ICICI BK LTD ADR 45104G104 5,239 612,082 SH   SOLE   612,082 0 0
IDEXX LABS INC COM 45168D104 607 3,905 SH   SOLE   3,905 0 0
ILLINOIS TOOL WKS INC COM 452308109 3,628 24,522 SH   SOLE   24,522 0 0
ILLUMINA INC COM 452327109 2,204 11,065 SH   SOLE   11,065 0 0
INCYTE CORP COM 45337C102 3,281 28,102 SH   SOLE   28,102 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,541 105,638 SH   SOLE   105,638 0 0
ING GROEP N V SPONSORED ADR 456837103 258 14,000 SH   SOLE   14,000 0 0
INGREDION INC COM 457187102 411 3,408 SH   SOLE   3,408 0 0
INTEL CORP COM 458140100 131,408 3,450,834 SH   SOLE   3,391,539 0 59,295
INTERCONTINENTAL EXCHANGE IN COM 45866F104 380 5,537 SH   SOLE   5,537 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 30,944 213,287 SH   SOLE   212,187 0 1,100
INTERPUBLIC GROUP COS INC COM 460690100 259 12,459 SH   SOLE   12,459 0 0
INTERXION HOLDING N.V SHS N47279109 480 9,432 SH   SOLE   9,432 0 0
INTL PAPER CO COM 460146103 810 14,251 SH   SOLE   14,251 0 0
INTUIT COM 461202103 1,347 9,476 SH   SOLE   9,476 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 460 440 SH   SOLE   440 0 0
IROBOT CORP COM 462726100 1,612 20,914 SH   SOLE   20,914 0 0
IRON MTN INC NEW COM 46284V101 241 6,197 SH   SOLE   6,197 0 0
ISHARES INDIA 50 ETF 464289529 293 8,606 SH   SOLE   8,606 0 0
ISHARES INC MSCI BRZ CAP ETF 464286400 30,590 733,760 SH   SOLE   733,760 0 0
ISHARES INC MSCI EURZONE ETF 464286608 271 6,252 SH   SOLE   6,252 0 0
ISHARES INC MSCI THI CAP ETF 464286624 1,034 11,957 SH   SOLE   11,957 0 0
ISHARES INC MSCI CH CAP ETF 464286640 492 10,129 SH   SOLE   10,129 0 0
ISHARES INC MSCI SPAN CP ETF 464286764 209 6,202 SH   SOLE   6,202 0 0
ISHARES INC MSCI STH KOR ETF 464286772 2,407 34,860 SH   SOLE   34,860 0 0
ISHARES INC MSCI GERMANY ETF 464286806 459 14,162 SH   SOLE   14,162 0 0
ISHARES INC MSCI MEX CAP ETF 464286822 5,476 100,280 SH   SOLE   100,280 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,956 54,181 SH   SOLE   54,181 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 1,938 79,313 SH   SOLE   79,313 0 0
ISHARES INC MSCI MLY ETF NEW 46434G814 595 18,359 SH   SOLE   18,359 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 206 3,697 SH   SOLE   3,697 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 4,082 259,356 SH   SOLE   259,356 0 0
ISHARES TR SELECT DIVID ETF 464287168 201 2,150 SH   SOLE   2,150 0 0
ISHARES TR TIPS BD ETF 464287176 1,661 14,624 SH   SOLE   14,624 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 9,540 216,617 SH   SOLE   216,617 0 0
ISHARES TR CALL 464287904 749 17,000 SH Call SOLE   17,000 0 0
ISHARES TR PUT 464287954 491 11,150 SH Put SOLE   11,150 0 0
ISHARES TR CORE S&P500 ETF 464287200 791 3,128 SH   SOLE   3,128 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,989 27,276 SH   SOLE   27,276 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 54,632 1,219,189 SH   SOLE   1,219,189 0 0
ISHARES TR PUT 464287954 202 4,500 SH Put SOLE   4,500 0 0
ISHARES TR IBOXX INV CP ETF 464287242 21,949 181,056 SH   SOLE   181,056 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 657 5,842 SH   SOLE   5,842 0 0
ISHARES TR LATN AMER 40 ETF 464287390 221 6,302 SH   SOLE   6,302 0 0
ISHARES TR S&P 500 VAL ETF 464287408 915 8,477 SH   SOLE   8,477 0 0
ISHARES TR 20 YR TR BD ETF 464287432 51,263 410,894 SH   SOLE   410,894 0 0
ISHARES TR CALL 464287902 349 2,800 SH Call SOLE   2,800 0 0
ISHARES TR PUT 464287952 337 2,700 SH Put SOLE   2,700 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 439 5,200 SH   SOLE   5,200 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,037 5,798 SH   SOLE   5,798 0 0
ISHARES TR NASDAQ BIOTECH 464287556 37,763 113,201 SH   SOLE   113,201 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 284 1,918 SH   SOLE   1,918 0 0
ISHARES TR U.S. REAL ES ETF 464287739 7,323 91,678 SH   SOLE   91,678 0 0
ISHARES TR US HLTHCARE ETF 464287762 243 1,414 SH   SOLE   1,414 0 0
ISHARES TR EUROPE ETF 464287861 629 13,410 SH   SOLE   13,410 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,270 17,582 SH   SOLE   17,582 0 0
ISHARES TR JPMORGAN USD EMG 464288281 13,085 112,391 SH   SOLE   112,391 0 0
ISHARES TR IBOXX HI YD ETF 464288513 9,783 110,219 SH   SOLE   110,219 0 0
ISHARES TR CALL 464288903 533 6,000 SH Call SOLE   6,000 0 0
ISHARES TR PUT 464288953 533 6,000 SH Put SOLE   6,000 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 729 5,900 SH   SOLE   5,900 0 0
ISHARES TR US AER DEF ETF 464288760 546 3,064 SH   SOLE   3,064 0 0
ISHARES TR US TREAS BD ETF 46429B267 285 11,304 SH   SOLE   11,304 0 0
ISHARES TR MSCI INDONIA ETF 46429B309 841 31,493 SH   SOLE   31,493 0 0
ISHARES TR MSCI PHILIPS ETF 46429B408 206 5,561 SH   SOLE   5,561 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 1,602 116,921 SH   SOLE   116,921 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 320 5,499 SH   SOLE   5,499 0 0
JD COM INC SPON ADR CL A 47215P106 29,343 768,131 SH   SOLE   768,131 0 0
JD COM INC PUT 47215P956 624 16,324 SH Put SOLE   16,324 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 9,264 371,300 SH   SOLE   371,300 0 0
JOHNSON & JOHNSON COM 478160104 57,083 439,063 SH   SOLE   434,430 0 4,633
JPMORGAN CHASE & CO COM 46625H100 27,737 290,411 SH   SOLE   282,376 0 8,035
JPMORGAN CHASE & CO PUT 46625H950 583 6,109 SH Put SOLE   6,109 0 0
JUNIPER NETWORKS INC COM 48203R104 1,596 57,347 SH   SOLE   57,347 0 0
KB HOME COM 48666K109 703 29,147 SH   SOLE   29,147 0 0
KELLOGG CO COM 487836108 10,804 173,217 SH   SOLE   173,217 0 0
KEYCORP NEW COM 493267108 268 14,221 SH   SOLE   14,221 0 0
KIMBERLY CLARK CORP COM 494368103 31,913 271,185 SH   SOLE   271,185 0 0
KINDER MORGAN INC DEL COM 49456B101 4,479 233,499 SH   SOLE   233,499 0 0
KINROSS GOLD CORP COM NO PAR 496902404 9,515 2,244,181 SH   SOLE   2,244,181 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 795 61,543 SH   SOLE   61,543 0 0
KKR & CO L P DEL COM UNITS 48248M102 646 31,754 SH   SOLE   31,754 0 0
KLA-TENCOR CORP COM 482480100 514 4,848 SH   SOLE   4,848 0 0
KLONDEX MNS LTD COM 498696103 1,204 330,687 SH   SOLE   330,687 0 0
KOHLS CORP COM 500255104 2,582 56,553 SH   SOLE   56,553 0 0
KRAFT HEINZ CO COM 500754106 31,115 401,219 SH   SOLE   401,219 0 0
KROGER CO COM 501044101 12,094 602,906 SH   SOLE   602,906 0 0
L BRANDS INC COM 501797104 7,024 168,804 SH   SOLE   168,804 0 0
L3 TECHNOLOGIES INC COM 502413107 218 1,155 SH   SOLE   1,155 0 0
LAM RESEARCH CORP COM 512807108 3,788 20,469 SH   SOLE   20,469 0 0
LAS VEGAS SANDS CORP COM 517834107 4,231 65,948 SH   SOLE   65,948 0 0
LAUDER ESTEE COS INC CL A 518439104 813 7,538 SH   SOLE   7,538 0 0
LEIDOS HLDGS INC COM 525327102 722 12,189 SH   SOLE   12,189 0 0
LENNAR CORP CL A 526057104 432 8,176 SH   SOLE   8,176 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 643 18,952 SH   SOLE   18,952 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 424 12,954 SH   SOLE   12,954 0 0
LILLY ELI & CO COM 532457108 9,553 111,680 SH   SOLE   111,680 0 0
LOCKHEED MARTIN CORP COM 539830109 5,002 16,121 SH   SOLE   16,121 0 0
LOGITECH INTL S A SHS H50430232 9,459 259,432 SH   SOLE   259,432 0 0
LOWES COS INC COM 548661107 1,526 19,085 SH   SOLE   19,085 0 0
LOWES COS INC CALL 548661907 8,793 110,000 SH Call SOLE   110,000 0 0
LOWES COS INC PUT 548661957 8,793 110,000 SH Put SOLE   110,000 0 0
LULULEMON ATHLETICA INC COM 550021109 2,039 32,763 SH   SOLE   32,763 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 736 7,430 SH   SOLE   7,430 0 0
M & T BK CORP COM 55261F104 254 1,580 SH   SOLE   1,580 0 0
MACYS INC COM 55616P104 26,671 1,222,297 SH   SOLE   1,222,297 0 0
MAGNA INTL INC COM 559222401 232 4,341 SH   SOLE   4,341 0 0
MALLINCKRODT PUB LTD CO SHS G5785G107 3,317 88,761 SH   SOLE   88,761 0 0
MANNKIND CORP COM NEW 56400P706 48 22,144 SH   SOLE   22,144 0 0
MARATHON OIL CORP COM 565849106 1,565 115,407 SH   SOLE   115,407 0 0
MARATHON PETE CORP COM 56585A102 4,339 77,375 SH   SOLE   77,375 0 0
MARKEL CORP COM 570535104 556 521 SH   SOLE   521 0 0
MARRIOTT INTL INC NEW CL A 571903202 4,407 39,966 SH   SOLE   39,966 0 0
MARSH & MCLENNAN COS INC COM 571748102 409 4,884 SH   SOLE   4,884 0 0
MARTIN MARIETTA MATLS INC COM 573284106 219 1,063 SH   SOLE   1,063 0 0
MASTERCARD INCORPORATED CL A 57636Q104 39,656 280,851 SH   SOLE   280,851 0 0
MASTERCARD INCORPORATED CALL 57636Q904 830 5,875 SH Call SOLE   5,875 0 0
MASTERCARD INCORPORATED PUT 57636Q954 584 4,133 SH Put SOLE   4,133 0 0
MATTEL INC COM 577081102 5,087 328,630 SH   SOLE   328,630 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,024 19,722 SH   SOLE   19,722 0 0
MCDONALDS CORP COM 580135101 47,607 303,851 SH   SOLE   303,261 0 590
MCEWEN MNG INC COM 58039P107 1,451 744,236 SH   SOLE   744,236 0 0
MCKESSON CORP COM 58155Q103 872 5,674 SH   SOLE   5,674 0 0
MEDTRONIC PLC SHS G5960L103 20,990 269,895 SH   SOLE   269,895 0 0
MERCADOLIBRE INC COM 58733R102 447 1,725 SH   SOLE   1,725 0 0
MERCK & CO INC COM 58933Y105 18,511 289,097 SH   SOLE   289,097 0 0
METLIFE INC COM 59156R108 6,446 124,082 SH   SOLE   124,082 0 0
MGM RESORTS INTERNATIONAL COM 552953101 4,798 147,225 SH   SOLE   147,225 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 7,882 164,716 SH   SOLE   164,716 0 0
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 1,539 48,239 SH   SOLE   48,239 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,863 20,754 SH   SOLE   20,754 0 0
MICRON TECHNOLOGY INC COM 595112103 13,088 332,765 SH   SOLE   332,765 0 0
MICROSOFT CORP COM 594918104 160,269 2,151,546 SH   SOLE   2,102,848 0 48,698
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 4,158 398,275 SH   SOLE   398,275 0 0
MOLSON COORS BREWING CO CL B 60871R209 416 5,091 SH   SOLE   5,091 0 0
MOMO INC ADR 60879B107 710 22,663 SH   SOLE   22,663 0 0
MONDELEZ INTL INC CL A 609207105 25,379 624,177 SH   SOLE   624,177 0 0
MONSANTO CO NEW COM 61166W101 5,150 42,980 SH   SOLE   42,980 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 7,506 135,858 SH   SOLE   135,858 0 0
MOODYS CORP COM 615369105 690 4,953 SH   SOLE   4,953 0 0
MORGAN STANLEY COM NEW 617446448 66,503 1,380,599 SH   SOLE   1,380,599 0 0
MOSAIC CO NEW COM 61945C103 3,746 173,500 SH   SOLE   173,500 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,945 22,917 SH   SOLE   22,917 0 0
MSCI INC COM 55354G100 479 4,095 SH   SOLE   4,095 0 0
MURPHY OIL CORP COM 626717102 230 8,674 SH   SOLE   8,674 0 0
MYLAN N V SHS EURO N59465109 4,301 137,108 SH   SOLE   137,108 0 0
MYRIAD GENETICS INC COM 62855J104 724 20,000 SH   SOLE   20,000 0 0
NATIONAL OILWELL VARCO INC COM 637071101 937 26,233 SH   SOLE   26,233 0 0
NETAPP INC COM 64110D104 253 5,772 SH   SOLE   5,772 0 0
NETEASE INC SPONSORED ADR 64110W102 23,761 90,068 SH   SOLE   90,068 0 0
NETFLIX INC COM 64110L106 65,321 360,191 SH   SOLE   360,191 0 0
NEW GOLD INC CDA COM 644535106 2,972 801,082 SH   SOLE   801,082 0 0
NEWELL BRANDS INC COM 651229106 1,819 42,636 SH   SOLE   42,636 0 0
NEWFIELD EXPL CO COM 651290108 383 12,893 SH   SOLE   12,893 0 0
NEWMONT MINING CORP COM 651639106 40,030 1,067,191 SH   SOLE   1,067,191 0 0
NEWMONT MINING CORP PUT 651639956 8,883 236,826 SH Put SOLE   236,826 0 0
NEXGEN ENERGY LTD COM 65340P106 1,452 654,200 SH   SOLE   654,200 0 0
NEXTERA ENERGY INC COM 65339F101 27,485 187,549 SH   SOLE   187,549 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 452 10,906 SH   SOLE   10,906 0 0
NIKE INC CL B 654106103 31,331 604,256 SH   SOLE   591,416 0 12,840
NOBLE ENERGY INC COM 655044105 518 18,258 SH   SOLE   18,258 0 0
NOKIA CORP SPONSORED ADR 654902204 1,195 199,826 SH   SOLE   199,826 0 0
NOMURA HLDGS INC SPONSORED ADR 65535H208 421 75,619 SH   SOLE   75,619 0 0
NORDSTROM INC COM 655664100 628 13,315 SH   SOLE   13,315 0 0
NORFOLK SOUTHERN CORP COM 655844108 426 3,219 SH   SOLE   3,219 0 0
NORTHERN TR CORP COM 665859104 485 5,272 SH   SOLE   5,272 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,763 6,127 SH   SOLE   6,127 0 0
NOVARTIS A G SPONSORED ADR 66987V109 3,911 45,562 SH   SOLE   45,562 0 0
NOVO-NORDISK A S ADR 670100205 7,081 147,064 SH   SOLE   147,064 0 0
NRG ENERGY INC COM NEW 629377508 8,181 319,705 SH   SOLE   319,705 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 3,400 55,300 SH   SOLE   55,300 0 0
NUANCE COMMUNICATIONS INC COM 67020Y100 1,134 72,126 SH   SOLE   72,126 0 0
NUCOR CORP COM 670346105 706 12,595 SH   SOLE   12,595 0 0
NVIDIA CORP COM 67066G104 58,339 326,336 SH   SOLE   326,336 0 0
NVIDIA CORP CALL 67066G904 288 1,609 SH Call SOLE   1,609 0 0
NXP SEMICONDUCTORS N V COM N6596X109 3,938 34,819 SH   SOLE   34,819 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 795 3,691 SH   SOLE   3,691 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 7,673 119,497 SH   SOLE   119,497 0 0
OCLARO INC COM NEW 67555N206 3,753 434,861 SH   SOLE   434,861 0 0
OFFICE DEPOT INC COM 676220106 124 27,266 SH   SOLE   27,266 0 0
OMNICOM GROUP INC COM 681919106 1,173 15,839 SH   SOLE   15,839 0 0
ON SEMICONDUCTOR CORP COM 682189105 190 10,286 SH   SOLE   10,286 0 0
ONEOK INC NEW COM 682680103 217 3,918 SH   SOLE   3,918 0 0
ORACLE CORP COM 68389X105 27,976 578,614 SH   SOLE   574,379 0 4,235
OSISKO GOLD ROYALTIES LTD COM 68827L101 1,402 108,620 SH   SOLE   108,620 0 0
OWENS CORNING NEW COM 690742101 271 3,506 SH   SOLE   3,506 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 566 16,500 SH   SOLE   16,500 0 0
PACCAR INC COM 693718108 261 3,606 SH   SOLE   3,606 0 0
PACKAGING CORP AMER COM 695156109 352 3,068 SH   SOLE   3,068 0 0
PALO ALTO NETWORKS INC COM 697435105 2,582 17,921 SH   SOLE   17,921 0 0
PAN AMERICAN SILVER CORP COM 697900108 2,285 134,044 SH   SOLE   134,044 0 0
PANDORA MEDIA INC COM 698354107 2,377 308,646 SH   SOLE   308,646 0 0
PARKER HANNIFIN CORP COM 701094104 1,590 9,084 SH   SOLE   9,084 0 0
PARSLEY ENERGY INC CL A 701877102 5,576 211,693 SH   SOLE   211,693 0 0
PAYCHEX INC COM 704326107 2,785 46,449 SH   SOLE   46,449 0 0
PAYPAL HLDGS INC COM 70450Y103 70,773 1,105,307 SH   SOLE   1,097,773 0 7,534
PENNEY J C INC COM 708160106 1,736 455,722 SH   SOLE   455,722 0 0
PENTAIR PLC SHS G7S00T104 818 12,030 SH   SOLE   12,030 0 0
PEPSICO INC COM 713448108 33,832 303,621 SH   SOLE   294,951 0 8,670
PERKINELMER INC COM 714046109 468 6,780 SH   SOLE   6,780 0 0
PERRIGO CO PLC SHS G97822103 2,631 31,079 SH   SOLE   31,079 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 16,471 1,640,533 SH   SOLE   1,640,533 0 0
PFIZER INC COM 717081103 22,280 624,097 SH   SOLE   604,097 0 20,000
PG&E CORP COM 69331C108 2,661 39,077 SH   SOLE   39,077 0 0
PHILIP MORRIS INTL INC COM 718172109 10,140 91,346 SH   SOLE   91,346 0 0
PHILLIPS 66 COM 718546104 8,259 90,151 SH   SOLE   90,151 0 0
PIONEER NAT RES CO COM 723787107 6,088 41,260 SH   SOLE   41,260 0 0
PITNEY BOWES INC COM 724479100 2,246 160,328 SH   SOLE   160,328 0 0
PNC FINL SVCS GROUP INC COM 693475105 549 4,071 SH   SOLE   4,071 0 0
POLARIS INDS INC COM 731068102 3,662 35,000 SH   SOLE   35,000 0 0
POTASH CORP SASK INC COM 73755L107 3,873 201,317 SH   SOLE   201,317 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 551 12,040 SH   SOLE   12,040 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 336 2,311 SH   SOLE   2,311 0 0
POWERSHARES QQQ TRUST CALL 73935A904 364 2,500 SH Call SOLE   2,500 0 0
PPG INDS INC COM 693506107 525 4,828 SH   SOLE   4,828 0 0
PPL CORP COM 69351T106 206 5,421 SH   SOLE   5,421 0 0
PRAXAIR INC COM 74005P104 1,339 9,581 SH   SOLE   9,581 0 0
PRETIUM RES INC COM 74139C102 140 15,148 SH   SOLE   15,148 0 0
PRICELINE GRP INC COM NEW 741503403 69,578 38,004 SH   SOLE   38,004 0 0
PRICELINE GRP INC PUT 741503953 278 152 SH Put SOLE   152 0 0
PROCTER AND GAMBLE CO COM 742718109 45,672 501,998 SH   SOLE   490,003 0 11,995
PROGRESSIVE CORP OHIO COM 743315103 1,215 25,101 SH   SOLE   25,101 0 0
PROLOGIS INC COM 74340W103 247 3,893 SH   SOLE   3,893 0 0
PROOFPOINT INC COM 743424103 395 4,529 SH   SOLE   4,529 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 1,768 49,703 SH   SOLE   49,703 0 0
PROSHARES TR II SHT VIX ST TRM 74347W627 265 2,823 SH   SOLE   2,823 0 0
PRUDENTIAL FINL INC COM 744320102 4,798 45,125 SH   SOLE   45,125 0 0
PUBLIC STORAGE COM 74460D109 862 4,029 SH   SOLE   4,029 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 340 7,361 SH   SOLE   7,361 0 0
PULTE GROUP INC COM 745867101 1,760 64,406 SH   SOLE   64,406 0 0
PVH CORP COM 693656100 1,749 13,871 SH   SOLE   13,871 0 0
QORVO INC COM 74736K101 1,120 15,851 SH   SOLE   15,851 0 0
QUALCOMM INC COM 747525103 19,047 367,414 SH   SOLE   367,414 0 0
RALPH LAUREN CORP CL A 751212101 4,837 54,784 SH   SOLE   54,784 0 0
RAMBUS INC DEL COM 750917106 652 48,830 SH   SOLE   48,830 0 0
RANDGOLD RES LTD ADR 752344309 2,684 27,488 SH   SOLE   27,488 0 0
RAYTHEON CO COM NEW 755111507 6,348 34,021 SH   SOLE   34,021 0 0
REALTY INCOME CORP COM 756109104 4,508 78,830 SH   SOLE   78,830 0 0
RED HAT INC COM 756577102 1,024 9,239 SH   SOLE   9,239 0 0
REGENERON PHARMACEUTICALS COM 75886F107 18,754 41,944 SH   SOLE   41,944 0 0
REGENERON PHARMACEUTICALS CALL 75886F907 358 800 SH Call SOLE   800 0 0
REGIONS FINL CORP NEW COM 7591EP100 214 14,023 SH   SOLE   14,023 0 0
REPUBLIC SVCS INC COM 760759100 1,189 18,006 SH   SOLE   18,006 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 653 10,226 SH   SOLE   10,226 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,615 55,415 SH   SOLE   55,415 0 0
RITE AID CORP COM 767754104 20 10,416 SH   SOLE   10,416 0 0
ROCKWELL AUTOMATION INC COM 773903109 523 2,932 SH   SOLE   2,932 0 0
ROCKWELL COLLINS INC COM 774341101 631 4,831 SH   SOLE   4,831 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 9,705 188,306 SH   SOLE   188,306 0 0
ROPER TECHNOLOGIES INC COM 776696106 415 1,707 SH   SOLE   1,707 0 0
ROSS STORES INC COM 778296103 2,198 34,040 SH   SOLE   34,040 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4,246 54,890 SH   SOLE   54,890 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,483 12,512 SH   SOLE   12,512 0 0
ROYAL GOLD INC COM 780287108 495 5,749 SH   SOLE   5,749 0 0
S&P GLOBAL INC COM 78409V104 492 3,145 SH   SOLE   3,145 0 0
SALESFORCE COM INC COM 79466L302 18,191 194,723 SH   SOLE   194,723 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 257 56,552 SH   SOLE   56,552 0 0
SANOFI SPONSORED ADR 80105N105 249 5,000 SH   SOLE   5,000 0 0
SCHEIN HENRY INC COM 806407102 244 2,980 SH   SOLE   2,980 0 0
SCHLUMBERGER LTD COM 806857108 20,454 293,207 SH   SOLE   292,057 0 1,150
SCHWAB CHARLES CORP NEW COM 808513105 636 14,547 SH   SOLE   14,547 0 0
SEADRILL LIMITED SHS G7945E105 381 1,087,195 SH   SOLE   1,087,195 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 9,350 281,871 SH   SOLE   281,871 0 0
SEATTLE GENETICS INC COM 812578102 2,723 50,037 SH   SOLE   50,037 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 415 5,077 SH   SOLE   5,077 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 11,547 213,918 SH   SOLE   213,918 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,841 41,480 SH   SOLE   41,480 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,244 280,111 SH   SOLE   280,111 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 213 6,595 SH   SOLE   6,595 0 0
SEMPRA ENERGY COM 816851109 371 3,249 SH   SOLE   3,249 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 4,266 218,192 SH   SOLE   218,192 0 0
SHAKE SHACK INC CL A 819047101 414 12,463 SH   SOLE   12,463 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 477 20,745 SH   SOLE   20,745 0 0
SHERWIN WILLIAMS CO COM 824348106 598 1,671 SH   SOLE   1,671 0 0
SHIRE PLC SPONSORED ADR 82481R106 260 1,698 SH   SOLE   1,698 0 0
SHOPIFY INC CL A 82509L107 2,170 18,626 SH   SOLE   18,626 0 0
SIBANYE STILLWATER SPONSORED ADR 825724206 451 101,115 SH   SOLE   101,115 0 0
SIGNET JEWELERS LIMITED SHS G81276100 231 3,471 SH   SOLE   3,471 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,959 12,168 SH   SOLE   12,168 0 0
SINA CORP ORD G81477104 1,004 8,757 SH   SOLE   8,757 0 0
SIRIUS XM HLDGS INC COM 82968B103 185 33,446 SH   SOLE   33,446 0 0
SKECHERS U S A INC CL A 830566105 1,246 49,663 SH   SOLE   49,663 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,123 11,021 SH   SOLE   11,021 0 0
SMUCKER J M CO COM NEW 832696405 432 4,115 SH   SOLE   4,115 0 0
SNAP INC CL A 83304A106 7,640 525,420 SH   SOLE   525,420 0 0
SOCIEDAD QUIMICA MINERA DE C SPON ADR SER B 833635105 797 14,322 SH   SOLE   14,322 0 0
SONY CORP SPONSORED ADR 835699307 300 8,042 SH   SOLE   8,042 0 0
SOTHEBYS COM 835898107 284 6,161 SH   SOLE   6,161 0 0
SOUTHERN CO COM 842587107 6,622 134,768 SH   SOLE   134,768 0 0
SOUTHERN COPPER CORP COM 84265V105 8,636 217,209 SH   SOLE   217,209 0 0
SOUTHWEST AIRLS CO COM 844741108 1,612 28,796 SH   SOLE   28,796 0 0
SOUTHWESTERN ENERGY CO COM 845467109 1,595 260,989 SH   SOLE   260,989 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 3,349 14,962 SH   SOLE   14,962 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 102,618 844,039 SH   SOLE   844,039 0 0
SPDR GOLD TRUST PUT 78463V957 862 7,090 SH Put SOLE   7,090 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,757 42,587 SH   SOLE   42,587 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,004 3,997 SH   SOLE   3,997 0 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 1,432 50,964 SH   SOLE   50,964 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 669 16,024 SH   SOLE   16,024 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 19,775 580,096 SH   SOLE   580,096 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 9,880 307,031 SH   SOLE   307,031 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 3,437 76,219 SH   SOLE   76,219 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 338 3,908 SH   SOLE   3,908 0 0
SPLUNK INC COM 848637104 1,181 17,780 SH   SOLE   17,780 0 0
SPRINT CORP COM SER 1 85207U105 108 13,923 SH   SOLE   13,923 0 0
SQUARE INC CL A 852234103 1,854 64,370 SH   SOLE   64,370 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,244 8,243 SH   SOLE   8,243 0 0
STARBUCKS CORP COM 855244109 37,813 704,018 SH   SOLE   704,018 0 0
STARS GROUP INC COM 85570W100 44,272 2,159,600 SH   SOLE   2,159,600 0 0
STATE STR CORP COM 857477103 448 4,685 SH   SOLE   4,685 0 0
STATOIL ASA SPONSORED ADR 85771P102 260 12,962 SH   SOLE   12,962 0 0
STEEL DYNAMICS INC COM 858119100 938 27,218 SH   SOLE   27,218 0 0
STERICYCLE INC COM 858912108 720 10,050 SH   SOLE   10,050 0 0
STRATASYS LTD SHS M85548101 1,991 86,102 SH   SOLE   86,102 0 0
STRYKER CORP COM 863667101 6,982 49,160 SH   SOLE   49,160 0 0
STURM RUGER & CO INC COM 864159108 1,423 27,531 SH   SOLE   27,531 0 0
SUNCOR ENERGY INC NEW COM 867224107 10,262 292,949 SH   SOLE   292,949 0 0
SUNPOWER CORP COM 867652406 732 100,350 SH   SOLE   100,350 0 0
SUNTRUST BKS INC COM 867914103 363 6,070 SH   SOLE   6,070 0 0
SYMANTEC CORP COM 871503108 12,576 383,296 SH   SOLE   383,296 0 0
SYNCHRONY FINL COM 87165B103 3,681 118,549 SH   SOLE   118,549 0 0
SYNOPSYS INC COM 871607107 594 7,370 SH   SOLE   7,370 0 0
SYSCO CORP COM 871829107 4,160 77,102 SH   SOLE   77,102 0 0
T MOBILE US INC COM 872590104 12,547 203,486 SH   SOLE   191,903 0 11,583
TAHOE RES INC COM 873868103 2,037 386,615 SH   SOLE   386,615 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 1,877 50,000 SH   SOLE   50,000 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,941 28,770 SH   SOLE   28,770 0 0
TAL ED GROUP SPONSORED ADS 874080104 411 12,190 SH   SOLE   12,190 0 0
TARGET CORP COM 87612E106 4,955 83,962 SH   SOLE   83,962 0 0
TATA MTRS LTD SPONSORED ADR 876568502 3,277 104,786 SH   SOLE   104,786 0 0
TE CONNECTIVITY LTD REG SHS H84989104 264 3,177 SH   SOLE   3,177 0 0
TECK RESOURCES LTD CL B 878742204 3,234 153,322 SH   SOLE   153,322 0 0
TEGNA INC COM 87901J105 237 17,749 SH   SOLE   17,749 0 0
TELEFONICA S A SPONSORED ADR 879382208 281 26,000 SH   SOLE   26,000 0 0
TELUS CORP COM 87971M103 713 19,817 SH   SOLE   19,817 0 0
TENARIS S A SPONSORED ADR 88031M109 1,339 47,304 SH   SOLE   47,304 0 0
TERADATA CORP DEL COM 88076W103 324 9,594 SH   SOLE   9,594 0 0
TEREX CORP NEW COM 880779103 303 6,740 SH   SOLE   6,740 0 0
TESLA INC COM 88160R101 90,439 265,139 SH   SOLE   265,139 0 0
TESLA INC CALL 88160R901 309 906 SH Call SOLE   906 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 22,789 1,294,843 SH   SOLE   1,294,843 0 0
TEXAS INSTRS INC COM 882508104 1,376 15,347 SH   SOLE   15,347 0 0
TEXTRON INC COM 883203101 201 3,738 SH   SOLE   3,738 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 21,394 113,076 SH   SOLE   110,275 0 2,801
THOMSON REUTERS CORP COM 884903105 1,556 33,904 SH   SOLE   33,904 0 0
TIFFANY & CO NEW COM 886547108 4,818 52,500 SH   SOLE   52,500 0 0
TIME WARNER INC COM NEW 887317303 3,434 33,514 SH   SOLE   33,514 0 0
TJX COS INC NEW COM 872540109 1,054 14,297 SH   SOLE   14,297 0 0
TORCHMARK CORP COM 891027104 949 11,855 SH   SOLE   11,855 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,529 62,718 SH   SOLE   62,718 0 0
TOTAL S A SPONSORED ADR 89151E109 467 8,731 SH   SOLE   8,731 0 0
TOTAL SYS SVCS INC COM 891906109 374 5,712 SH   SOLE   5,712 0 0
TRACTOR SUPPLY CO COM 892356106 1,630 25,750 SH   SOLE   25,750 0 0
TRANSCANADA CORP COM 89353D107 507 10,247 SH   SOLE   10,247 0 0
TRANSOCEAN LTD REG SHS H8817H100 15,836 1,471,767 SH   SOLE   1,471,767 0 0
TRAVELERS COMPANIES INC COM 89417E109 4,047 33,033 SH   SOLE   33,033 0 0
TRIPADVISOR INC COM 896945201 8,555 211,076 SH   SOLE   211,076 0 0
TURQUOISE HILL RES LTD COM 900435108 94 30,198 SH   SOLE   30,198 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 5,462 207,068 SH   SOLE   207,068 0 0
TWITTER INC COM 90184L102 18,213 1,079,580 SH   SOLE   1,079,580 0 0
TYSON FOODS INC CL A 902494103 10,477 148,719 SH   SOLE   148,719 0 0
U S G CORP COM NEW 903293405 2,174 66,575 SH   SOLE   66,575 0 0
ULTA BEAUTY INC COM 90384S303 2,627 11,622 SH   SOLE   11,622 0 0
UNDER ARMOUR INC CL A 904311107 13,712 832,063 SH   SOLE   832,063 0 0
UNDER ARMOUR INC CL C 904311206 900 59,931 SH   SOLE   59,931 0 0
UNION PAC CORP COM 907818108 3,125 26,947 SH   SOLE   26,947 0 0
UNITED CONTL HLDGS INC COM 910047109 4,083 67,065 SH   SOLE   67,065 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,849 57,034 SH   SOLE   57,034 0 0
UNITED STATES NATL GAS FUND UNIT PAR $0.001 912318201 22,451 3,417,231 SH   SOLE   3,417,231 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 11,523 1,104,810 SH   SOLE   1,104,810 0 0
UNITED STATES STL CORP NEW COM 912909108 3,225 125,682 SH   SOLE   125,682 0 0
UNITED STS BRENT OIL FD LP UNIT 91167Q100 234 15,415 SH   SOLE   15,415 0 0
UNITED TECHNOLOGIES CORP COM 913017109 7,562 65,144 SH   SOLE   64,494 0 650
UNITED THERAPEUTICS CORP DEL COM 91307C102 4,662 39,785 SH   SOLE   39,785 0 0
UNITEDHEALTH GROUP INC COM 91324P102 132,110 674,547 SH   SOLE   656,097 0 18,450
UNITEDHEALTH GROUP INC CALL 91324P902 375 1,917 SH Call SOLE   1,917 0 0
UR ENERGY INC COM 91688R108 638 1,109,014 SH   SOLE   1,109,014 0 0
URANIUM ENERGY CORP COM 916896103 1,295 938,529 SH   SOLE   938,529 0 0
URBAN OUTFITTERS INC COM 917047102 651 27,233 SH   SOLE   27,233 0 0
US BANCORP DEL COM NEW 902973304 14,332 267,432 SH   SOLE   267,432 0 0
V F CORP COM 918204108 6,537 102,834 SH   SOLE   102,834 0 0
VALE S A ADR 91912E105 10,315 1,024,306 SH   SOLE   1,024,306 0 0
VALE S A CALL 91912E905 232 23,000 SH Call SOLE   23,000 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 11,908 830,988 SH   SOLE   830,988 0 0
VALERO ENERGY CORP NEW COM 91913Y100 2,587 33,631 SH   SOLE   33,631 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 19,769 861,033 SH   SOLE   861,033 0 0
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 7,529 337,769 SH   SOLE   337,769 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 1,093 41,944 SH   SOLE   41,944 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 9,540 284,005 SH   SOLE   284,005 0 0
VANECK VECTORS ETF TR VIETNAM ETF 92189F817 1,147 76,910 SH   SOLE   76,910 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 442 1,914 SH   SOLE   1,914 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 230 1,512 SH   SOLE   1,512 0 0
VARIAN MED SYS INC COM 92220P105 630 6,294 SH   SOLE   6,294 0 0
VENTAS INC COM 92276F100 1,782 27,359 SH   SOLE   27,359 0 0
VEON LTD SPONSORED ADR 91822M106 431 103,156 SH   SOLE   103,156 0 0
VERIFONE SYS INC COM 92342Y109 331 16,321 SH   SOLE   16,321 0 0
VERISIGN INC COM 92343E102 1,823 17,136 SH   SOLE   17,136 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 59,158 1,195,358 SH   SOLE   1,194,758 0 600
VERTEX PHARMACEUTICALS INC COM 92532F100 32,986 216,957 SH   SOLE   216,957 0 0
VIACOM INC NEW CL B 92553P201 2,089 75,050 SH   SOLE   75,050 0 0
VISA INC COM CL A 92826C839 27,180 258,265 SH   SOLE   258,265 0 0
VIVUS INC COM 928551100 24 24,000 SH   SOLE   24,000 0 0
VMWARE INC CL A COM 928563402 690 6,322 SH   SOLE   6,322 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,024 106,270 SH   SOLE   106,270 0 0
VULCAN MATLS CO COM 929160109 394 3,292 SH   SOLE   3,292 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,379 17,857 SH   SOLE   17,857 0 0
WAL-MART STORES INC COM 931142103 37,278 477,073 SH   SOLE   477,073 0 0
WASTE CONNECTIONS INC COM 94106B101 626 8,942 SH   SOLE   8,942 0 0
WASTE MGMT INC DEL COM 94106L109 3,756 47,983 SH   SOLE   47,983 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 714 155,809 SH   SOLE   155,809 0 0
WEIBO CORP SPONSORED ADR 948596101 8,380 84,700 SH   SOLE   84,700 0 0
WELLS FARGO CO NEW COM 949746101 24,569 445,486 SH   SOLE   445,486 0 0
WELLTOWER INC COM 95040Q104 7,716 109,787 SH   SOLE   109,787 0 0
WESTERN DIGITAL CORP COM 958102105 9,529 110,292 SH   SOLE   110,292 0 0
WESTROCK CO COM 96145D105 304 5,356 SH   SOLE   5,356 0 0
WEYERHAEUSER CO COM 962166104 1,092 32,076 SH   SOLE   32,076 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 5,212 273,031 SH   SOLE   273,031 0 0
WHIRLPOOL CORP COM 963320106 4,356 23,616 SH   SOLE   23,616 0 0
WHITING PETE CORP NEW COM 966387102 382 70,000 SH   SOLE   70,000 0 0
WILLIAMS COS INC DEL COM 969457100 12,537 417,755 SH   SOLE   417,755 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 258 45,500 SH   SOLE   45,500 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 6,244 248,073 SH   SOLE   248,073 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 539 9,853 SH   SOLE   9,853 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 516 7,980 SH   SOLE   7,980 0 0
WORKDAY INC CL A 98138H101 4,050 38,428 SH   SOLE   38,428 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 338 3,209 SH   SOLE   3,209 0 0
WYNN RESORTS LTD COM 983134107 7,642 51,316 SH   SOLE   51,316 0 0
XCEL ENERGY INC COM 98389B100 5,088 107,522 SH   SOLE   107,522 0 0
XEROX CORP COM NEW 984121608 484 14,542 SH   SOLE   14,542 0 0
XILINX INC COM 983919101 1,049 14,812 SH   SOLE   14,812 0 0
XPO LOGISTICS INC COM 983793100 1,288 19,000 SH   SOLE   19,000 0 0
XYLEM INC COM 98419M100 1,166 18,619 SH   SOLE   18,619 0 0
YAMANA GOLD INC COM 98462Y100 4,845 1,828,291 SH   SOLE   1,828,291 0 0
YANDEX N V SHS CLASS A N97284108 15,551 471,959 SH   SOLE   471,959 0 0
YELP INC CL A 985817105 204 4,706 SH   SOLE   4,706 0 0
YINGLI GREEN ENERGY HLDG CO ADR NEW 98584B202 102 44,849 SH   SOLE   44,849 0 0
YPF SOCIEDAD ANONIMA SPON ADR CL D 984245100 7,849 352,270 SH   SOLE   352,270 0 0
YUM BRANDS INC COM 988498101 3,437 46,697 SH   SOLE   46,697 0 0
YUM CHINA HLDGS INC COM 98850P109 1,206 30,163 SH   SOLE   30,163 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 393 3,358 SH   SOLE   3,358 0 0
ZOETIS INC CL A 98978V103 260 4,073 SH   SOLE   4,073 0 0
ZYNGA INC CL A 98986T108 378 100,074 SH   SOLE   100,074 0 0