0001421224-18-000006.txt : 20180518
0001421224-18-000006.hdr.sgml : 20180518
20180518101046
ACCESSION NUMBER: 0001421224-18-000006
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20180331
FILED AS OF DATE: 20180518
DATE AS OF CHANGE: 20180518
EFFECTIVENESS DATE: 20180518
FILER:
COMPANY DATA:
COMPANY CONFORMED NAME: CIBC World Markets Inc.
CENTRAL INDEX KEY: 0001421224
IRS NUMBER: 000000000
STATE OF INCORPORATION: A6
FISCAL YEAR END: 1031
FILING VALUES:
FORM TYPE: 13F-HR
SEC ACT: 1934 Act
SEC FILE NUMBER: 028-12719
FILM NUMBER: 18845329
BUSINESS ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
BUSINESS PHONE: 416-594-8556
MAIL ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001421224
XXXXXXXX
03-31-2018
03-31-2018
CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST.
TORONTO
A6
M5J 2S8
13F HOLDINGS REPORT
028-12719
N
Ron Persaud
Director
416-594-8556
Ron Persaud
Toronto
Z4
05-18-2018
0
1145
24269445
false
INFORMATION TABLE
2
cibcwminc13F20180331.xml
3-D SYS CORP DEL
COM NEW
88554D205
302
26036
SH
SOLE
26036
0
0
3M CO
COM
88579Y101
32271
147006
SH
SOLE
147006
0
0
ABB LTD
SPONSORED AD
000375204
1732
72964
SH
SOLE
72964
0
0
ABBOTT LABS
COM
002824100
47673
795612
SH
SOLE
795612
0
0
ABBVIE INC
COM
00287Y109
49822
526382
SH
SOLE
526382
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
614
25382
SH
SOLE
25382
0
0
ABIOMED INC
COM
003654100
1657
5695
SH
SOLE
5695
0
0
ACADIA HEALTHCARE COMPANY IN
COM
00404A109
283
7220
SH
SOLE
7220
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
11996
78151
SH
SOLE
78151
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
5570
82574
SH
SOLE
82574
0
0
ADOBE SYS INC
COM
00724F101
18094
83737
SH
SOLE
83737
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
2332
232058
SH
SOLE
232058
0
0
ADVANCED SEMICONDUCTOR ENGR
SPONSORED AD
00756M404
128
17669
SH
SOLE
17669
0
0
ADVANTAGE OIL & GAS LTD
COM
00765F101
4531
1535991
SH
SOLE
1535991
0
0
ADVISORSHARES TR
NEW TECH MED
00768Y552
866
41710
SH
SOLE
41710
0
0
AEGON N V
NY REGISTRY
007924103
6529
964403
SH
SOLE
964403
0
0
AERCAP HOLDINGS NV
SHS
N00985106
254
5000
SH
SOLE
5000
0
0
AES CORP
COM
00130H105
1639
144108
SH
SOLE
144108
0
0
AETNA INC NEW
COM
00817Y108
10155
60090
SH
SOLE
60090
0
0
AFLAC INC
COM
001055102
4730
108085
SH
SOLE
108085
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
893
13341
SH
SOLE
13341
0
0
AGNICO EAGLE MINES LTD
COM
008474108
121231
2881661
SH
SOLE
2881661
0
0
AGNICO EAGLE MINES LTD
COM
008474108
1060
25200
SH
Put
SOLE
25200
0
0
AGNICO EAGLE MINES LTD
COM
008474108
311
7400
SH
Call
SOLE
7400
0
0
AIR PRODS & CHEMS INC
COM
009158106
1077
6770
SH
SOLE
6770
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
1332
255634
SH
SOLE
255634
0
0
ALASKA AIR GROUP INC
COM
011659109
691
11145
SH
SOLE
11145
0
0
ALBEMARLE CORP
COM
012653101
601
6479
SH
SOLE
6479
0
0
ALCOA CORP
COM
013872106
417
9274
SH
SOLE
9274
0
0
ALEXION PHARMACEUTICALS INC
COM
015351109
664
5954
SH
SOLE
5954
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
48134
4852262
SH
SOLE
4852262
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
28507
155318
SH
SOLE
155318
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
13766
75000
SH
Put
SOLE
75000
0
0
ALIGN TECHNOLOGY INC
COM
016255101
2988
11898
SH
SOLE
11898
0
0
ALIO GOLD INC
COM
01627X108
127
65224
SH
SOLE
65224
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
1030
12073
SH
SOLE
12073
0
0
ALLERGAN PLC
SHS
G0177J108
3592
21343
SH
SOLE
21343
0
0
ALLIANCE DATA SYSTEMS CORP
COM
018581108
1123
5277
SH
SOLE
5277
0
0
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PAR
01881G106
1427
53161
SH
SOLE
53161
0
0
ALLIANT ENERGY CORP
COM
018802108
454
11100
SH
SOLE
11100
0
0
ALLSTATE CORP
COM
020002101
6414
67655
SH
SOLE
67655
0
0
ALLY FINL INC
COM
02005N100
1812
66744
SH
SOLE
66744
0
0
ALPHABET INC
CAP STK CL C
02079K107
59179
57356
SH
SOLE
57356
0
0
ALPHABET INC
CAP STK CL A
02079K305
135357
130510
SH
SOLE
130510
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
916
37267
SH
SOLE
37267
0
0
ALTABA INC
COM
021346101
37076
500754
SH
SOLE
500754
0
0
ALTRIA GROUP INC
COM
02209S103
56318
903693
SH
SOLE
903693
0
0
AMAZON COM INC
COM
023135106
164516
113668
SH
SOLE
113668
0
0
AMBEV SA
SPONSORED AD
02319V103
258
35500
SH
SOLE
35500
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
229
12000
SH
SOLE
12000
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
1923
37005
SH
SOLE
37005
0
0
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
232
11656
SH
SOLE
11656
0
0
AMERICAN ELEC PWR INC
COM
025537101
1100
16034
SH
SOLE
16034
0
0
AMERICAN EXPRESS CO
COM
025816109
2264
24274
SH
SOLE
24274
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
1356
12081
SH
SOLE
12081
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
6056
111276
SH
SOLE
111276
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
2223
15295
SH
SOLE
15295
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
2463
29992
SH
SOLE
29992
0
0
AMERIPRISE FINL INC
COM
03076C106
2855
19295
SH
SOLE
19295
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
3736
43332
SH
SOLE
43332
0
0
AMGEN INC
COM
031162100
12722
74625
SH
SOLE
74625
0
0
AMPHENOL CORP NEW
CL A
032095101
1061
12316
SH
SOLE
12316
0
0
AMPLIFY ETF TR
ONLIN RETL E
032108102
239
5310
SH
SOLE
5310
0
0
ANADARKO PETE CORP
COM
032511107
1525
25242
SH
SOLE
25242
0
0
ANALOG DEVICES INC
COM
032654105
1530
16789
SH
SOLE
16789
0
0
ANDEAVOR
COM
03349M105
900
8945
SH
SOLE
8945
0
0
ANGLOGOLD ASHANTI LTD
SPONSORED AD
035128206
102
10700
SH
SOLE
10700
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
1566
14244
SH
SOLE
14244
0
0
ANNALY CAP MGMT INC
COM
035710409
556
53270
SH
SOLE
53270
0
0
ANSYS INC
COM
03662Q105
532
3396
SH
SOLE
3396
0
0
ANTHEM INC
COM
036752103
4180
19028
SH
SOLE
19028
0
0
APOLLO GLOBAL MGMT LLC
CL A SHS
037612306
1337
45136
SH
SOLE
45136
0
0
APOLLO INVT CORP
COM
03761U106
383
73425
SH
SOLE
73425
0
0
APPLE INC
COM
037833100
240208
1431683
SH
SOLE
1431683
0
0
APPLE INC
COM
037833100
28523
170000
SH
Put
SOLE
170000
0
0
APPLIED MATLS INC
COM
038222105
23126
415864
SH
SOLE
415864
0
0
APTIV PLC
SHS
G6095L109
380
4468
SH
SOLE
4468
0
0
ARCH CAP GROUP LTD
ORD
G0450A105
562
6569
SH
SOLE
6569
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
4434
102235
SH
SOLE
102235
0
0
ARCONIC INC
COM
03965L100
220
9557
SH
SOLE
9557
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A
G0457F107
2786
304524
SH
SOLE
304524
0
0
ARES CAP CORP
COM
04010L103
1536
96772
SH
SOLE
96772
0
0
ARK ETF TR
WEB X.O ETF
00214Q401
226
4532
SH
SOLE
4532
0
0
ARK ETF TR
INNOVATION E
00214Q104
1091
27935
SH
SOLE
27935
0
0
ARROW ELECTRS INC
COM
042735100
483
6273
SH
SOLE
6273
0
0
ASANKO GOLD INC
COM
04341Y105
168
168065
SH
SOLE
168065
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
453
2279
SH
SOLE
2279
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
3020
86349
SH
SOLE
86349
0
0
AT&T INC
COM
00206R102
22792
639328
SH
SOLE
639328
0
0
AUTOLIV INC
COM
052800109
524
3592
SH
SOLE
3592
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
1525
13440
SH
SOLE
13440
0
0
AUTONATION INC
COM
05329W102
323
6911
SH
SOLE
6911
0
0
AUTOZONE INC
COM
053332102
2984
4600
SH
SOLE
4600
0
0
AVERY DENNISON CORP
COM
053611109
3639
34248
SH
SOLE
34248
0
0
AVON PRODS INC
COM
054303102
111
39169
SH
SOLE
39169
0
0
B2GOLD CORP
COM
11777Q209
1563
572525
SH
SOLE
572525
0
0
BAIDU INC
SPON ADR REP
056752108
545
2443
SH
SOLE
2443
0
0
BAKER HUGHES A GE CO
CL A
05722G100
1275
45903
SH
SOLE
45903
0
0
BALL CORP
COM
058498106
577
14533
SH
SOLE
14533
0
0
BANCO SANTANDER SA
ADR
05964H105
3301
503942
SH
SOLE
503942
0
0
BANK AMER CORP
COM
060505104
66953
2232515
SH
SOLE
2232515
0
0
BANK MONTREAL QUE
COM
063671101
938473
12418594
SH
SOLE
12418594
0
0
BANK N S HALIFAX
COM
064149107
1280521
20753988
SH
SOLE
20753988
0
0
BANK NEW YORK MELLON CORP
COM
064058100
8065
156508
SH
SOLE
156508
0
0
BARCLAYS BK PLC
IPATH S&P500
06746L422
508
10743
SH
SOLE
10743
0
0
BARCLAYS PLC
ADR
06738E204
12442
1052595
SH
SOLE
1052595
0
0
BARRICK GOLD CORP
COM
067901108
162289
13035282
SH
SOLE
13035282
0
0
BAXTER INTL INC
COM
071813109
1938
29791
SH
SOLE
29791
0
0
BAYTEX ENERGY CORP
COM
07317Q105
645
235409
SH
SOLE
235409
0
0
BB&T CORP
COM
054937107
2093
40217
SH
SOLE
40217
0
0
BCE INC
COM NEW
05534B760
692096
16080296
SH
SOLE
16080296
0
0
BCE INC
COM NEW
05534B760
1937
45000
SH
Put
SOLE
45000
0
0
BCE INC
COM NEW
05534B760
502707
11680000
SH
Call
SOLE
11680000
0
0
BECTON DICKINSON & CO
COM
075887109
6514
30059
SH
SOLE
30059
0
0
BED BATH & BEYOND INC
COM
075896100
1021
48662
SH
SOLE
48662
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
110616
554520
SH
SOLE
554520
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
5384
18
SH
SOLE
18
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
25932
130000
SH
Put
SOLE
130000
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
802
14637
SH
SOLE
14637
0
0
BEST BUY INC
COM
086516101
672
9605
SH
SOLE
9605
0
0
BGC PARTNERS INC
CL A
05541T101
380
28245
SH
SOLE
28245
0
0
BHP BILLITON LTD
SPONSORED AD
088606108
5575
125481
SH
SOLE
125481
0
0
BIOGEN INC
COM
09062X103
7319
26731
SH
SOLE
26731
0
0
BIOMARIN PHARMACEUTICAL INC
COM
09061G101
212
2620
SH
SOLE
2620
0
0
BLACKBERRY LTD
COM
09228F103
67346
5856173
SH
SOLE
5856173
0
0
BLACKROCK CAPITAL INVESTMENT
COM
092533108
151
25053
SH
SOLE
25053
0
0
BLACKROCK INC
COM
09247X101
21215
39162
SH
SOLE
39162
0
0
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
2011
66865
SH
SOLE
66865
0
0
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
278
12350
SH
SOLE
12350
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
5845
182951
SH
SOLE
182951
0
0
BLDRS INDEX FDS TR
EUR 100 ADR
09348R409
1072
48217
SH
SOLE
48217
0
0
BOEING CO
COM
097023105
85343
260288
SH
SOLE
260288
0
0
BOFI HLDG INC
COM
05566U108
1960
48353
SH
SOLE
48353
0
0
BORGWARNER INC
COM
099724106
210
4173
SH
SOLE
4173
0
0
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
238
15805
SH
SOLE
15805
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
362
13256
SH
SOLE
13256
0
0
BP PLC
SPONSORED AD
055622104
6563
161891
SH
SOLE
161891
0
0
BRF SA
SPONSORED AD
10552T107
144
20857
SH
SOLE
20857
0
0
BRINKER INTL INC
COM
109641100
216
5992
SH
SOLE
5992
0
0
BRINKS CO
COM
109696104
712
9980
SH
SOLE
9980
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
17686
279616
SH
SOLE
279616
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
1281
22203
SH
SOLE
22203
0
0
BROADCOM LTD
SHS
Y09827109
5507
23369
SH
SOLE
23369
0
0
BROADCOM LTD
SHS
Y09827109
16496
70000
SH
Put
SOLE
70000
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1568
14292
SH
SOLE
14292
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
423887
10868891
SH
SOLE
10868891
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
6907
191818
SH
SOLE
191818
0
0
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
158
13465
SH
SOLE
13465
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
88944
2136015
SH
SOLE
2136015
0
0
BROOKFIELD PPTY PARTNERS L P
UNIT LTD PAR
G16249107
18039
940034
SH
SOLE
940034
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
44905
1442513
SH
SOLE
1442513
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
4670
150000
SH
Call
SOLE
150000
0
0
BROWN FORMAN CORP
CL B
115637209
316
5812
SH
SOLE
5812
0
0
BUNGE LIMITED
COM
G16962105
399
5400
SH
SOLE
5400
0
0
BURLINGTON STORES INC
COM
122017106
2037
15295
SH
SOLE
15295
0
0
BWX TECHNOLOGIES INC
COM
05605H100
237
3725
SH
SOLE
3725
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
835
8908
SH
SOLE
8908
0
0
CA INC
COM
12673P105
813
23983
SH
SOLE
23983
0
0
CAE INC
COM
124765108
33662
1810762
SH
SOLE
1810762
0
0
CALAVO GROWERS INC
COM
128246105
237
2575
SH
SOLE
2575
0
0
CAMECO CORP
COM
13321L108
46511
5116709
SH
SOLE
5116709
0
0
CAMPBELL SOUP CO
COM
134429109
1803
41623
SH
SOLE
41623
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
1984
59377
SH
SOLE
59377
0
0
CANADIAN NAT RES LTD
COM
136385101
420480
13361305
SH
SOLE
13361305
0
0
CANADIAN NATL RY CO
COM
136375102
691240
9452208
SH
SOLE
9452208
0
0
CANADIAN NATL RY CO
COM
136375102
2194
30000
SH
Call
SOLE
30000
0
0
CANADIAN PAC RY LTD
COM
13645T100
304287
1724004
SH
SOLE
1724004
0
0
CANADIAN PAC RY LTD
COM
13645T100
1765
10000
SH
Put
SOLE
10000
0
0
CAPITAL ONE FINL CORP
COM
14040H105
447
4669
SH
SOLE
4669
0
0
CARDINAL HEALTH INC
COM
14149Y108
2608
41604
SH
SOLE
41604
0
0
CAREER EDUCATION CORP
COM
141665109
349
26551
SH
SOLE
26551
0
0
CARMAX INC
COM
143130102
1986
32067
SH
SOLE
32067
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
5753
87730
SH
SOLE
87730
0
0
CARTER INC
COM
146229109
681
6543
SH
SOLE
6543
0
0
CATERPILLAR INC DEL
COM
149123101
16518
112079
SH
SOLE
112079
0
0
CATERPILLAR INC DEL
COM
149123101
12233
83000
SH
Put
SOLE
83000
0
0
CBOE GLOBAL MARKETS INC
COM
12503M108
905
7933
SH
SOLE
7933
0
0
CBOE GLOBAL MARKETS INC
COM
12503M108
14411
126300
SH
Call
SOLE
126300
0
0
CBS CORP NEW
CL B
124857202
2639
51351
SH
SOLE
51351
0
0
CDK GLOBAL INC
COM
12508E101
509
8037
SH
SOLE
8037
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
633853
7180034
SH
SOLE
7180034
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
17656
200000
SH
Call
SOLE
200000
0
0
CDW CORP
COM
12514G108
2828
40215
SH
SOLE
40215
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
1073
103710
SH
SOLE
103710
0
0
CELGENE CORP
COM
151020104
14305
160349
SH
SOLE
160349
0
0
CENOVUS ENERGY INC
COM
15135U109
108044
12651576
SH
SOLE
12651576
0
0
CENTENE CORP DEL
COM
15135B101
1139
10656
SH
SOLE
10656
0
0
CENTRAIS ELETRICAS BRASILEIR
SPONSORED AD
15234Q207
79
12372
SH
SOLE
12372
0
0
CENTRAL SECS CORP
COM
155123102
924
34664
SH
SOLE
34664
0
0
CENTURY ALUM CO
COM
156431108
200
12092
SH
SOLE
12092
0
0
CENTURYLINK INC
COM
156700106
1143
69575
SH
SOLE
69575
0
0
CERNER CORP
COM
156782104
497
8573
SH
SOLE
8573
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
475
1527
SH
SOLE
1527
0
0
CHECK POINT SOFTWARE TECH LT
ORD
M22465104
752
7569
SH
SOLE
7569
0
0
CHESAPEAKE ENERGY CORP
COM
165167107
421
139265
SH
SOLE
139265
0
0
CHEVRON CORP NEW
COM
166764100
48272
423288
SH
SOLE
423288
0
0
CHICAGO BRIDGE & IRON CO N V
COM
167250109
4058
281822
SH
SOLE
281822
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
8009
175069
SH
SOLE
175069
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
1185
3667
SH
SOLE
3667
0
0
CHURCH & DWIGHT INC
COM
171340102
936
18596
SH
SOLE
18596
0
0
CIGNA CORPORATION
COM
125509109
2605
15528
SH
SOLE
15528
0
0
CIMAREX ENERGY CO
COM
171798101
241
2582
SH
SOLE
2582
0
0
CINTAS CORP
COM
172908105
2699
15825
SH
SOLE
15825
0
0
CISCO SYS INC
COM
17275R102
28470
663785
SH
SOLE
663785
0
0
CIT GROUP INC
COM NEW
125581801
472
9169
SH
SOLE
9169
0
0
CITIGROUP INC
COM NEW
172967424
30263
448341
SH
SOLE
448341
0
0
CITIZENS FINL GROUP INC
COM
174610105
3264
77760
SH
SOLE
77760
0
0
CLAYMORE EXCHANGE TRD FD TR
GUGG SHIPPNG
18383Q796
5023
478138
SH
SOLE
478138
0
0
CLEVELAND CLIFFS INC
COM
185899101
105
15100
SH
SOLE
15100
0
0
CLOROX CO DEL
COM
189054109
1054
7921
SH
SOLE
7921
0
0
CME GROUP INC
COM CL A
12572Q105
3400
21024
SH
SOLE
21024
0
0
CMS ENERGY CORP
COM
125896100
755
16675
SH
SOLE
16675
0
0
CNA FINL CORP
COM
126117100
375
7595
SH
SOLE
7595
0
0
CNH INDL N V
SHS
N20944109
849
68460
SH
SOLE
68460
0
0
CNOOC LTD
SPONSORED AD
126132109
2270
15354
SH
SOLE
15354
0
0
COCA COLA CO
COM
191216100
51733
1191171
SH
SOLE
1191171
0
0
CODEXIS INC
COM
192005106
386
35060
SH
SOLE
35060
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
11453
142271
SH
SOLE
142271
0
0
COLGATE PALMOLIVE CO
COM
194162103
6751
94185
SH
SOLE
94185
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
14583
209976
SH
SOLE
209976
0
0
COLUMBIA BKG SYS INC
COM
197236102
424
10115
SH
SOLE
10115
0
0
COLUMBIA ETF TR II
INDIA INFRSR
19762B806
462
32670
SH
SOLE
32670
0
0
COLUMBIA SPORTSWEAR CO
COM
198516106
233
3047
SH
SOLE
3047
0
0
COMCAST CORP NEW
CL A
20030N101
6439
188440
SH
SOLE
188440
0
0
COMERICA INC
COM
200340107
7842
81744
SH
SOLE
81744
0
0
COMPANHIA ENERGETICA DE MINA
SP ADR N-V P
204409601
211
81829
SH
SOLE
81829
0
0
COMPASS MINERALS INTL INC
COM
20451N101
314
5209
SH
SOLE
5209
0
0
CONCHO RES INC
COM
20605P101
1357
9030
SH
SOLE
9030
0
0
CONCORDIA INTERNATIONAL CORP
COM
20653P102
15
31793
SH
SOLE
31793
0
0
CONOCOPHILLIPS
COM
20825C104
1478
24932
SH
SOLE
24932
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
14606
64083
SH
SOLE
64083
0
0
CONTINENTAL RESOURCES INC
COM
212015101
2341
39712
SH
SOLE
39712
0
0
CONTROLADORA VUELA CIA DE AV
SPON ADR RP
21240E105
1253
153688
SH
SOLE
153688
0
0
CORESITE RLTY CORP
COM
21870Q105
352
3514
SH
SOLE
3514
0
0
CORNING INC
COM
219350105
2696
96695
SH
SOLE
96695
0
0
COSTCO WHSL CORP NEW
COM
22160K105
26748
141951
SH
SOLE
141951
0
0
COTT CORP QUE
COM
22163N106
9917
673730
SH
SOLE
673730
0
0
COTT CORP QUE
COM
22163N106
1541
104700
SH
Call
SOLE
104700
0
0
CPI CARD GROUP INC
COM NEW
12634H200
258
85720
SH
SOLE
85720
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1244
7813
SH
SOLE
7813
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
6195
368946
SH
SOLE
368946
0
0
CREDIT SUISSE NASSAU BRH
INVRS VIX MD
22542D829
706
11039
SH
SOLE
11039
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
52851
7772199
SH
SOLE
7772199
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
1156
25298
SH
SOLE
25298
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
279
2548
SH
SOLE
2548
0
0
CROWN HOLDINGS INC
COM
228368106
375
7394
SH
SOLE
7394
0
0
CSX CORP
COM
126408103
22978
412451
SH
SOLE
412451
0
0
CULLEN FROST BANKERS INC
COM
229899109
233
2198
SH
SOLE
2198
0
0
CUMMINS INC
COM
231021106
3391
20923
SH
SOLE
20923
0
0
CURRENCYSHARES EURO TR
EURO SHS
23130C108
927
7831
SH
SOLE
7831
0
0
CURRENCYSHARES SWISS FRANC T
SWISS FRANC
23129V109
811
8245
SH
SOLE
8245
0
0
CVS HEALTH CORP
COM
126650100
12644
203255
SH
SOLE
203255
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
245
4800
SH
SOLE
4800
0
0
CYPRESS SEMICONDUCTOR CORP
COM
232806109
228
13418
SH
SOLE
13418
0
0
CYRUSONE INC
COM
23283R100
811
15841
SH
SOLE
15841
0
0
D R HORTON INC
COM
23331A109
4523
103172
SH
SOLE
103172
0
0
DANA INCORPORATED
COM
235825205
654
25391
SH
SOLE
25391
0
0
DANAHER CORP DEL
COM
235851102
2209
22562
SH
SOLE
22562
0
0
DARDEN RESTAURANTS INC
COM
237194105
2611
30631
SH
SOLE
30631
0
0
DAVITA INC
COM
23918K108
505
7661
SH
SOLE
7661
0
0
DBX ETF TR
XTRACK HRVST
233051879
1152
36816
SH
SOLE
36816
0
0
DEERE & CO
COM
244199105
42095
271022
SH
SOLE
271022
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
8201
149620
SH
SOLE
149620
0
0
DELUXE CORP
COM
248019101
447
6042
SH
SOLE
6042
0
0
DENISON MINES CORP
COM
248356107
33
74091
SH
SOLE
74091
0
0
DENTSPLY SIRONA INC
COM
24906P109
438
8699
SH
SOLE
8699
0
0
DESCARTES SYS GROUP INC
COM
249906108
1108
38802
SH
SOLE
38802
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
551
39424
SH
SOLE
39424
0
0
DEVON ENERGY CORP NEW
COM
25179M103
17446
548800
SH
SOLE
548800
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
13638
100712
SH
SOLE
100712
0
0
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
530
36157
SH
SOLE
36157
0
0
DICKS SPORTING GOODS INC
COM
253393102
671
19146
SH
SOLE
19146
0
0
DIGITAL RLTY TR INC
COM
253868103
685
6502
SH
SOLE
6502
0
0
DILLARDS INC
CL A
254067101
271
3373
SH
SOLE
3373
0
0
DISCOVER FINL SVCS
COM
254709108
1908
26526
SH
SOLE
26526
0
0
DISCOVERY COMMUNICATNS NEW
COM SER A
25470F104
4590
214194
SH
SOLE
214194
0
0
DISH NETWORK CORP
CL A
25470M109
317
8357
SH
SOLE
8357
0
0
DISNEY WALT CO
COM DISNEY
254687106
31027
308907
SH
SOLE
308907
0
0
DOLLAR GEN CORP NEW
COM
256677105
2317
24765
SH
SOLE
24765
0
0
DOLLAR TREE INC
COM
256746108
3663
38597
SH
SOLE
38597
0
0
DOMINION ENERGY INC
COM
25746U109
525
7793
SH
SOLE
7793
0
0
DOMINOS PIZZA INC
COM
25754A201
4172
17862
SH
SOLE
17862
0
0
DOMTAR CORP
COM NEW
257559203
1491
35048
SH
SOLE
35048
0
0
DOVER CORP
COM
260003108
513
5225
SH
SOLE
5225
0
0
DOWDUPONT INC
COM
26078J100
39276
616477
SH
SOLE
616477
0
0
DSW INC
CL A
23334L102
996
44331
SH
SOLE
44331
0
0
DTE ENERGY CO
COM
233331107
542
5195
SH
SOLE
5195
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
5635
72738
SH
SOLE
72738
0
0
DXC TECHNOLOGY CO
COM
23355L106
2621
26067
SH
SOLE
26067
0
0
E TRADE FINANCIAL CORP
COM NEW
269246401
652
11771
SH
SOLE
11771
0
0
EAST WEST BANCORP INC
COM
27579R104
685
10945
SH
SOLE
10945
0
0
EASTMAN CHEM CO
COM
277432100
5473
51840
SH
SOLE
51840
0
0
EATON CORP PLC
SHS
G29183103
1653
20690
SH
SOLE
20690
0
0
EBAY INC
COM
278642103
655
16282
SH
SOLE
16282
0
0
EBIX INC
COM NEW
278715206
1989
26699
SH
SOLE
26699
0
0
ECOLAB INC
COM
278865100
821
5989
SH
SOLE
5989
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
3264
23395
SH
SOLE
23395
0
0
ELDORADO GOLD CORP NEW
COM
284902103
548
652749
SH
SOLE
652749
0
0
ELECTRO SCIENTIFIC INDS
COM
285229100
275
14250
SH
SOLE
14250
0
0
ELECTRONIC ARTS INC
COM
285512109
5794
47790
SH
SOLE
47790
0
0
EMERSON ELEC CO
COM
291011104
5079
74368
SH
SOLE
74368
0
0
EMPIRE RESORTS INC
COM PAR $0 0
292052305
863
50000
SH
Put
SOLE
50000
0
0
ENANTA PHARMACEUTICALS INC
COM
29251M106
332
4098
SH
SOLE
4098
0
0
ENBRIDGE INC
COM
29250N105
692535
22006212
SH
SOLE
22006212
0
0
ENBRIDGE INC
COM
29250N105
409
13000
SH
Put
SOLE
13000
0
0
ENCANA CORP
COM
292505104
124757
11341531
SH
SOLE
11341531
0
0
ENDEAVOUR SILVER CORP
COM
29258Y103
392
161124
SH
SOLE
161124
0
0
ENERPLUS CORP
COM
292766102
7944
705538
SH
SOLE
705538
0
0
ENI S P A
SPONSORED AD
26874R108
6774
191737
SH
SOLE
191737
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
243
9941
SH
SOLE
9941
0
0
ENVISION HEALTHCARE CORP
COM
29414D100
247
6422
SH
SOLE
6422
0
0
EOG RES INC
COM
26875P101
1206
11459
SH
SOLE
11459
0
0
EQT CORP
COM
26884L109
374
7867
SH
SOLE
7867
0
0
EQUIFAX INC
COM
294429105
891
7566
SH
SOLE
7566
0
0
EQUINIX INC
COM PAR $0.0
29444U700
725
1733
SH
SOLE
1733
0
0
ERICSSON
ADR B SEK 10
294821608
255
39914
SH
SOLE
39914
0
0
ESSA PHARMA INC
COM
29668H104
769
201000
SH
SOLE
201000
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
965
28149
SH
SOLE
28149
0
0
EVEREST RE GROUP LTD
COM
G3223R108
2191
8531
SH
SOLE
8531
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
1041
24883
SH
SOLE
24883
0
0
EXELON CORP
COM
30161N101
378
9693
SH
SOLE
9693
0
0
EXPEDITORS INTL WASH INC
COM
302130109
529
8364
SH
SOLE
8364
0
0
EXPRESS SCRIPTS HLDG CO
COM
30219G108
1518
21969
SH
SOLE
21969
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
782
8957
SH
SOLE
8957
0
0
EXTREME NETWORKS INC
COM
30226D106
1621
146471
SH
SOLE
146471
0
0
EXXON MOBIL CORP
COM
30231G102
48937
655899
SH
SOLE
655899
0
0
F M C CORP
COM NEW
302491303
438
5724
SH
SOLE
5724
0
0
F5 NETWORKS INC
COM
315616102
1423
9837
SH
SOLE
9837
0
0
FACEBOOK INC
CL A
30303M102
83146
520347
SH
SOLE
520347
0
0
FAIR ISAAC CORP
COM
303250104
753
4444
SH
SOLE
4444
0
0
FASTENAL CO
COM
311900104
928
16992
SH
SOLE
16992
0
0
FEDEX CORP
COM
31428X106
13194
54949
SH
SOLE
54949
0
0
FERRARI N V
COM
N3167Y103
2493
20685
SH
SOLE
20685
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
4712
229639
SH
SOLE
229639
0
0
FIBRIA CELULOSE S A
SP ADR REP C
31573A109
235
12042
SH
SOLE
12042
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1080
11220
SH
SOLE
11220
0
0
FIFTH THIRD BANCORP
COM
316773100
2539
79970
SH
SOLE
79970
0
0
FIREEYE INC
COM
31816Q101
303
17905
SH
SOLE
17905
0
0
FIRST AMERN FINL CORP
COM
31847R102
1532
26111
SH
SOLE
26111
0
0
FIRST DATA CORP NEW
COM CL A
32008D106
5566
347876
SH
SOLE
347876
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
630
103070
SH
SOLE
103070
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
14277
154162
SH
SOLE
154162
0
0
FIRST TR DJS MICROCAP INDEX
COM SHS ANNU
33718M105
212
4485
SH
SOLE
4485
0
0
FIRST TR EXCH TRD ALPHA FD I
EM SML CP AL
33737J307
483
10754
SH
SOLE
10754
0
0
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
270
9240
SH
SOLE
9240
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
856
17687
SH
SOLE
17687
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRT 5
33738R605
372
12943
SH
SOLE
12943
0
0
FIRST TR EXCHANGE TRADED FD
DORSEY WRIGH
33738R886
532
23964
SH
SOLE
23964
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT I
33733E302
2002
16617
SH
SOLE
16617
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
547
7986
SH
SOLE
7986
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
645
25715
SH
SOLE
25715
0
0
FIRST TR EXCHANGE TRADED FD
RISNG DIVD A
33738R506
331
11151
SH
SOLE
11151
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
309
6431
SH
SOLE
6431
0
0
FIRST TR EXCHANGE-TRADED FD
PFD SECS INC
33739E108
924
47467
SH
SOLE
47467
0
0
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
268
3524
SH
SOLE
3524
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
205
6875
SH
SOLE
6875
0
0
FIRSTENERGY CORP
COM
337932107
4897
143984
SH
SOLE
143984
0
0
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
16661
227676
SH
SOLE
227676
0
0
FISERV INC
COM
337738108
347
4863
SH
SOLE
4863
0
0
FITBIT INC
CL A
33812L102
171
33555
SH
SOLE
33555
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
240
1187
SH
SOLE
1187
0
0
FLEX LTD
ORD
Y2573F102
310
18961
SH
SOLE
18961
0
0
FLIR SYS INC
COM
302445101
973
19463
SH
SOLE
19463
0
0
FLOWERS FOODS INC
COM
343498101
321
14683
SH
SOLE
14683
0
0
FLOWSERVE CORP
COM
34354P105
1000
23073
SH
SOLE
23073
0
0
FLUOR CORP NEW
COM
343412102
1182
20660
SH
SOLE
20660
0
0
FOOT LOCKER INC
COM
344849104
889
19513
SH
SOLE
19513
0
0
FORD MTR CO DEL
COM PAR $0.0
345370860
5718
516054
SH
SOLE
516054
0
0
FORTINET INC
COM
34959E109
277
5167
SH
SOLE
5167
0
0
FORTIS INC
COM
349553107
314347
9308470
SH
SOLE
9308470
0
0
FORTIVE CORP
COM
34959J108
3440
44372
SH
SOLE
44372
0
0
FORTUNA SILVER MINES INC
COM
349915108
775
148750
SH
SOLE
148750
0
0
FORWARD AIR CORP
COM
349853101
1213
22943
SH
SOLE
22943
0
0
FRANCO NEVADA CORP
COM
351858105
162810
2380605
SH
SOLE
2380605
0
0
FRANKLIN RES INC
COM
354613101
322
9298
SH
SOLE
9298
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
1153
65631
SH
SOLE
65631
0
0
FS INVT CORP
COM
302635107
596
82144
SH
SOLE
82144
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
210
3053
SH
SOLE
3053
0
0
GAP INC DEL
COM
364760108
1649
52864
SH
SOLE
52864
0
0
GARMIN LTD
SHS
H2906T109
324
5501
SH
SOLE
5501
0
0
GENERAC HLDGS INC
COM
368736104
844
18384
SH
SOLE
18384
0
0
GENERAL DYNAMICS CORP
COM
369550108
9582
43376
SH
SOLE
43376
0
0
GENERAL ELECTRIC CO
COM
369604103
21376
1585771
SH
SOLE
1585771
0
0
GENERAL ELECTRIC CO
COM
369604103
647
48000
SH
Put
SOLE
48000
0
0
GENERAL MLS INC
COM
370334104
3441
76370
SH
SOLE
76370
0
0
GENERAL MTRS CO
COM
37045V100
17608
484530
SH
SOLE
484530
0
0
GENERAL MTRS CO
COM
37045V100
363
10000
SH
Call
SOLE
10000
0
0
GENUINE PARTS CO
COM
372460105
247
2747
SH
SOLE
2747
0
0
GENWORTH FINL INC
COM CL A
37247D106
190
67181
SH
SOLE
67181
0
0
GERDAU S A
SPON ADR REP
373737105
235
50500
SH
SOLE
50500
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
76055
2632575
SH
SOLE
2632575
0
0
GILEAD SCIENCES INC
COM
375558103
58999
782580
SH
SOLE
782580
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
18852
482529
SH
SOLE
482529
0
0
GLOBAL PMTS INC
COM
37940X102
1482
13289
SH
SOLE
13289
0
0
GLOBAL X FDS
MSCI GREECE
37950E366
211
21786
SH
SOLE
21786
0
0
GLOBAL X FDS
MSCI SUPR EM
37950E119
593
34589
SH
SOLE
34589
0
0
GLOBAL X FDS
SOCIAL MED E
37950E416
484
13995
SH
SOLE
13995
0
0
GLOBAL X FDS
RBTCS ARTFL
37954Y715
851
35177
SH
SOLE
35177
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
703
21323
SH
SOLE
21323
0
0
GLOBUS MED INC
CL A
379577208
239
4794
SH
SOLE
4794
0
0
GLU MOBILE INC
COM
379890106
57
15000
SH
SOLE
15000
0
0
GODADDY INC
CL A
380237107
873
14208
SH
SOLE
14208
0
0
GOL LINHAS AEREAS INTLG S A
SPON ADR PFD
38045R206
538
41411
SH
SOLE
41411
0
0
GOLD FIELDS LTD NEW
SPONSORED AD
38059T106
726
180532
SH
SOLE
180532
0
0
GOLD STD VENTURES CORP
COM
380738104
16
10071
SH
SOLE
10071
0
0
GOLDCORP INC NEW
COM
380956409
138716
10037327
SH
SOLE
10037327
0
0
GOLDEN STAR RES LTD CDA
COM
38119T104
6
10300
SH
SOLE
10300
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
7773
406345
SH
SOLE
406345
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
48643
193137
SH
SOLE
193137
0
0
GOLUB CAP BDC INC
COM
38173M102
356
19882
SH
SOLE
19882
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
1659
62409
SH
SOLE
62409
0
0
GOPRO INC
CL A
38268T103
1080
225392
SH
SOLE
225392
0
0
GRAINGER W W INC
COM
384802104
27689
98095
SH
SOLE
98095
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
642
230008
SH
SOLE
230008
0
0
GRANA Y MONTERO S A A
SPONSORED AD
38500P208
124
40773
SH
SOLE
40773
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
14165
358603
SH
SOLE
358603
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
9599
243000
SH
Put
SOLE
243000
0
0
GREENBRIER COS INC
COM
393657101
1324
26341
SH
SOLE
26341
0
0
GRIFOLS S A
SP ADR REP B
398438408
450
21246
SH
SOLE
21246
0
0
GROUPE CGI INC
CL A SUB VTG
39945C109
207784
3604851
SH
SOLE
3604851
0
0
GROUPE CGI INC
CL A SUB VTG
39945C109
357
6200
SH
Put
SOLE
6200
0
0
GROUPE CGI INC
CL A SUB VTG
39945C109
2882
50000
SH
Call
SOLE
50000
0
0
H & E EQUIPMENT SERVICES INC
COM
404030108
385
9993
SH
SOLE
9993
0
0
HALLIBURTON CO
COM
406216101
54420
1159345
SH
SOLE
1159345
0
0
HANESBRANDS INC
COM
410345102
5484
297714
SH
SOLE
297714
0
0
HARLEY DAVIDSON INC
COM
412822108
1187
27676
SH
SOLE
27676
0
0
HARMONY GOLD MNG LTD
SPONSORED AD
413216300
111
46345
SH
SOLE
46345
0
0
HARRIS CORP DEL
COM
413875105
5043
31266
SH
SOLE
31266
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
534
10363
SH
SOLE
10363
0
0
HASBRO INC
COM
418056107
206
2447
SH
SOLE
2447
0
0
HCA HEALTHCARE INC
COM
40412C101
2873
29617
SH
SOLE
29617
0
0
HDFC BANK LTD
ADR REPS 3 S
40415F101
310
3136
SH
SOLE
3136
0
0
HECLA MNG CO
COM
422704106
94
25500
SH
SOLE
25500
0
0
HENRY JACK & ASSOC INC
COM
426281101
674
5571
SH
SOLE
5571
0
0
HERBALIFE LTD
COM USD SHS
G4412G101
7667
78663
SH
SOLE
78663
0
0
HERCULES CAPITAL INC
COM
427096508
355
29301
SH
SOLE
29301
0
0
HERSHEY CO
COM
427866108
1398
14129
SH
SOLE
14129
0
0
HESS CORP
COM
42809H107
3429
67745
SH
SOLE
67745
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
287
3644
SH
SOLE
3644
0
0
HOLLYFRONTIER CORP
COM
436106108
2446
50065
SH
SOLE
50065
0
0
HOLOGIC INC
COM
436440101
359
9602
SH
SOLE
9602
0
0
HOME DEPOT INC
COM
437076102
170106
954364
SH
SOLE
954364
0
0
HOME DEPOT INC
COM
437076102
891
5000
SH
Call
SOLE
5000
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
5608
161471
SH
SOLE
161471
0
0
HONEYWELL INTL INC
COM
438516106
16271
112595
SH
SOLE
112595
0
0
HP INC
COM
40434L105
3152
143797
SH
SOLE
143797
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
6569
137797
SH
SOLE
137797
0
0
HUDBAY MINERALS INC
COM
443628102
3186
448722
SH
SOLE
448722
0
0
HUDBAY MINERALS INC
COM
443628102
348
49000
SH
Call
SOLE
49000
0
0
HUMANA INC
COM
444859102
16582
61683
SH
SOLE
61683
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1075
71220
SH
SOLE
71220
0
0
HUNTSMAN CORP
COM
447011107
1381
47205
SH
SOLE
47205
0
0
IAC INTERACTIVECORP
COM
44919P508
225
1440
SH
SOLE
1440
0
0
IAMGOLD CORP
COM
450913108
1655
318831
SH
SOLE
318831
0
0
ICICI BK LTD
ADR
45104G104
781
88204
SH
SOLE
88204
0
0
ICU MED INC
COM
44930G107
2378
9421
SH
SOLE
9421
0
0
IDEXX LABS INC
COM
45168D104
5209
27219
SH
SOLE
27219
0
0
IHS MARKIT LTD
SHS
G47567105
289
6001
SH
SOLE
6001
0
0
ILLINOIS TOOL WKS INC
COM
452308109
5270
33639
SH
SOLE
33639
0
0
ILLUMINA INC
COM
452327109
2587
10944
SH
SOLE
10944
0
0
IMAX CORP
COM
45245E109
194
10123
SH
SOLE
10123
0
0
IMPERIAL OIL LTD
COM NEW
453038408
75968
2866729
SH
SOLE
2866729
0
0
INCYTE CORP
COM
45337C102
436
5235
SH
SOLE
5235
0
0
INDIA FD INC
COM
454089103
222
9000
SH
SOLE
9000
0
0
INFOSYS LTD
SPONSORED AD
456788108
682
38208
SH
SOLE
38208
0
0
ING GROEP N V
SPONSORED AD
456837103
1402
82838
SH
SOLE
82838
0
0
INGERSOLL-RAND PLC
SHS
G47791101
2000
23387
SH
SOLE
23387
0
0
INGREDION INC
COM
457187102
2944
22837
SH
SOLE
22837
0
0
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
289
8686
SH
SOLE
8686
0
0
INSTRUCTURE INC
COM
45781U103
230
5452
SH
SOLE
5452
0
0
INTEL CORP
COM
458140100
38791
744844
SH
SOLE
744844
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
1268
17486
SH
SOLE
17486
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
36353
236935
SH
SOLE
236935
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
488
21189
SH
SOLE
21189
0
0
INTL PAPER CO
COM
460146103
1088
20364
SH
SOLE
20364
0
0
INTUIT
COM
461202103
961
5544
SH
SOLE
5544
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
4423
10713
SH
SOLE
10713
0
0
INVESCO LTD
SHS
G491BT108
878
27420
SH
SOLE
27420
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
898
65802
SH
SOLE
65802
0
0
IPG PHOTONICS CORP
COM
44980X109
336
1438
SH
SOLE
1438
0
0
IQVIA HLDGS INC
COM
46266C105
1209
12323
SH
SOLE
12323
0
0
IRON MTN INC NEW
COM
46284V101
1123
34183
SH
SOLE
34183
0
0
ISHARES GOLD TRUST
ISHARES
464285105
6063
476259
SH
SOLE
476259
0
0
ISHARES INC
CORE MSCI EM
46434G103
1404
24041
SH
SOLE
24041
0
0
ISHARES INC
EM MKTS DIV
464286319
531
12235
SH
SOLE
12235
0
0
ISHARES INC
MSCI BRAZIL
464286400
5048
112485
SH
SOLE
112485
0
0
ISHARES INC
MSCI STH KOR
464286772
5019
66518
SH
SOLE
66518
0
0
ISHARES INC
MSCI JPN ETF
46434G822
1594
26265
SH
SOLE
26265
0
0
ISHARES INC
MSCI AUST ET
464286103
268
12184
SH
SOLE
12184
0
0
ISHARES INC
MSCI AUSTRIA
464286202
8699
343017
SH
SOLE
343017
0
0
ISHARES INC
MIN VOL GBL
464286525
2917
34795
SH
SOLE
34795
0
0
ISHARES INC
MIN VOL EMRG
464286533
918
14718
SH
SOLE
14718
0
0
ISHARES INC
MSCI EURZONE
464286608
1617
37297
SH
SOLE
37297
0
0
ISHARES INC
MSCI THAILND
464286624
2544
25518
SH
SOLE
25518
0
0
ISHARES INC
MSCI SWITZER
464286749
735
21396
SH
SOLE
21396
0
0
ISHARES INC
MSCI SPAIN E
464286764
6571
202117
SH
SOLE
202117
0
0
ISHARES INC
MSCI TAIWAN
46434G772
4658
121501
SH
SOLE
121501
0
0
ISHARES INC
MSCI SINGPOR
46434G780
6878
257888
SH
SOLE
257888
0
0
ISHARES INC
MSCI RUSSIA
46434G798
2164
59379
SH
SOLE
59379
0
0
ISHARES INC
MSCI ITALY E
46434G830
7306
227248
SH
SOLE
227248
0
0
ISHARES INC
MSCI JAPN SM
464286582
237
2898
SH
SOLE
2898
0
0
ISHARES INC
MSCI BRIC IN
464286657
740
16010
SH
SOLE
16010
0
0
ISHARES INC
MSCI GERMANY
464286806
1605
50101
SH
SOLE
50101
0
0
ISHARES INC
MSCI HONG KG
464286871
2077
82075
SH
SOLE
82075
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
1028
66701
SH
SOLE
66701
0
0
ISHARES TR
INDIA 50 ETF
464289529
662
18734
SH
SOLE
18734
0
0
ISHARES TR
0-5 YR TIPS
46429B747
235
2350
SH
SOLE
2350
0
0
ISHARES TR
20 YR TR BD
464287432
984
8069
SH
SOLE
8069
0
0
ISHARES TR
ASIA 50 ETF
464288430
2604
38144
SH
SOLE
38144
0
0
ISHARES TR
CHINA LG-CAP
464287184
17158
363202
SH
SOLE
363202
0
0
ISHARES TR
CORE HIGH DV
46429B663
1648
19508
SH
SOLE
19508
0
0
ISHARES TR
CORE S&P500
464287200
29578
111458
SH
SOLE
111458
0
0
ISHARES TR
CORE S&P MCP
464287507
4606
24556
SH
SOLE
24556
0
0
ISHARES TR
CORE S&P SCP
464287804
681
8842
SH
SOLE
8842
0
0
ISHARES TR
CORE US AGGB
464287226
7319
68244
SH
SOLE
68244
0
0
ISHARES TR
HDG MSCI JAP
46434V886
397
12360
SH
SOLE
12360
0
0
ISHARES TR
EUROPE ETF
464287861
2543
54543
SH
SOLE
54543
0
0
ISHARES TR
GLOB HLTHCRE
464287325
416
7464
SH
SOLE
7464
0
0
ISHARES TR
GLOBAL TECH
464287291
969
6119
SH
SOLE
6119
0
0
ISHARES TR
IBOXX HI YD
464288513
3765
43966
SH
SOLE
43966
0
0
ISHARES TR
IBOXX INV CP
464287242
6655
56690
SH
SOLE
56690
0
0
ISHARES TR
LATN AMER 40
464287390
348
9252
SH
SOLE
9252
0
0
ISHARES TR
MRGSTR SM CP
464288604
260
1400
SH
SOLE
1400
0
0
ISHARES TR
MRNING SM CP
464288703
794
5554
SH
SOLE
5554
0
0
ISHARES TR
MSCI ACWI EX
464288240
2890
58165
SH
SOLE
58165
0
0
ISHARES TR
MSCI ACWI ET
464288257
629
8770
SH
SOLE
8770
0
0
ISHARES TR
MSCI AC ASIA
464288182
935
12064
SH
SOLE
12064
0
0
ISHARES TR
MSCI EAFE ET
464287465
54423
781036
SH
SOLE
781036
0
0
ISHARES TR
EAFE SML CP
464288273
4282
65688
SH
SOLE
65688
0
0
ISHARES TR
MSCI EMG MKT
464287234
44087
913151
SH
SOLE
913151
0
0
ISHARES TR
NASDAQ BIOTE
464287556
3974
37228
SH
SOLE
37228
0
0
ISHARES TR
N AMER TECH
464287549
7373
41093
SH
SOLE
41093
0
0
ISHARES TR
PHLX SEMICND
464287523
1542
8565
SH
SOLE
8565
0
0
ISHARES TR
RUS 1000 ETF
464287622
385
2619
SH
SOLE
2619
0
0
ISHARES TR
RUSSELL 2000
464287655
16372
107830
SH
SOLE
107830
0
0
ISHARES TR
RUS 2000 VAL
464287630
1097
8999
SH
SOLE
8999
0
0
ISHARES TR
RUS MID CAP
464287499
392
1900
SH
SOLE
1900
0
0
ISHARES TR
RUS MDCP VAL
464287473
827
9565
SH
SOLE
9565
0
0
ISHARES TR
S&P 500 GRWT
464287309
996
6423
SH
SOLE
6423
0
0
ISHARES TR
INTL TREA BD
464288117
454
8804
SH
SOLE
8804
0
0
ISHARES TR
S&P MC 400VL
464287705
2100
13594
SH
SOLE
13594
0
0
ISHARES TR
SP SMCP600VL
464287879
2295
15218
SH
SOLE
15218
0
0
ISHARES TR
SELECT DIVID
464287168
8215
86364
SH
SOLE
86364
0
0
ISHARES TR
TIPS BD ETF
464287176
703
6216
SH
SOLE
6216
0
0
ISHARES TR
MSCI UK SM E
46429B416
202
4670
SH
SOLE
4670
0
0
ISHARES TR
MSCI GERMNY
46429B465
242
3752
SH
SOLE
3752
0
0
ISHARES TR
MSCI DENMARK
46429B523
2081
30300
SH
SOLE
30300
0
0
ISHARES TR
MSCI INDIA E
46429B598
884
25895
SH
SOLE
25895
0
0
ISHARES TR
CORE MSCI EA
46432F842
3563
54085
SH
SOLE
54085
0
0
ISHARES TR
CORE 1 5 YR
46432F859
477
9675
SH
SOLE
9675
0
0
ISHARES TR
BARCLAYS 7 1
464287440
7121
69010
SH
SOLE
69010
0
0
ISHARES TR
1 3 YR TREAS
464287457
11252
134657
SH
SOLE
134657
0
0
ISHARES TR
INTL SEL DIV
464288448
2070
62709
SH
SOLE
62709
0
0
ISHARES TR
US CR BD ETF
464288620
455
4177
SH
SOLE
4177
0
0
ISHARES TR
3 7 YR TREAS
464288661
911
7553
SH
SOLE
7553
0
0
ISHARES TR
S&P US PFD S
464288687
1362
36250
SH
SOLE
36250
0
0
ISHARES TR
US AER DEF E
464288760
4810
24298
SH
SOLE
24298
0
0
ISHARES TR
EAFE VALUE E
464288877
245
4487
SH
SOLE
4487
0
0
ISHARES TR
MSCI IRELAND
46429B507
317
6780
SH
SOLE
6780
0
0
ISHARES TR
FLTG RATE NT
46429B655
2373
46596
SH
SOLE
46596
0
0
ISHARES TR
MIN VOL EAFE
46429B689
1889
25641
SH
SOLE
25641
0
0
ISHARES TR
CUR HD EURZN
46434V639
988
33675
SH
SOLE
33675
0
0
ISHARES TR
HDG MSCI EAF
46434V803
2677
93221
SH
SOLE
93221
0
0
ISHARES TR
MSCI UK ETF
46435G334
2632
75754
SH
SOLE
75754
0
0
ISHARES TR
U.S. CNSM GD
464287812
5860
49285
SH
SOLE
49285
0
0
ISHARES TR
U.S. FINLS E
464287788
333
2830
SH
SOLE
2830
0
0
ISHARES TR
US HLTHCARE
464287762
1789
10363
SH
SOLE
10363
0
0
ISHARES TR
U.S. INSRNCE
464288786
375
5805
SH
SOLE
5805
0
0
ISHARES TR
U.S. MED DVC
464288810
1020
5512
SH
SOLE
5512
0
0
ISHARES TR
U.S. PHARMA
464288836
229
1550
SH
SOLE
1550
0
0
ISHARES TR
U.S. REAL ES
464287739
2569
34036
SH
SOLE
34036
0
0
ISHARES TR
US REGNL BKS
464288778
457
9073
SH
SOLE
9073
0
0
ISHARES TR
U.S. TECH ET
464287721
3654
21720
SH
SOLE
21720
0
0
ISHARES TR
MSCI EMG MKT
464287234
4196
86900
SH
Put
SOLE
86900
0
0
ISHARES US ETF TR
SHT MAT BD E
46431W507
827
16482
SH
SOLE
16482
0
0
JACOBS ENGR GROUP INC DEL
COM
469814107
454
7677
SH
SOLE
7677
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
579
3838
SH
SOLE
3838
0
0
JD COM INC
SPON ADR CL
47215P106
2050
50640
SH
SOLE
50640
0
0
JOHNSON & JOHNSON
COM
478160104
90381
705276
SH
SOLE
705276
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
1252
35521
SH
SOLE
35521
0
0
JPMORGAN CHASE & CO
COM
46625H100
199669
1815668
SH
SOLE
1815668
0
0
JUNIPER NETWORKS INC
COM
48203R104
421
17292
SH
SOLE
17292
0
0
JUST ENERGY GROUP INC
COM
48213W101
713
162158
SH
SOLE
162158
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
2065
18802
SH
SOLE
18802
0
0
KAR AUCTION SVCS INC
COM
48238T109
2005
36991
SH
SOLE
36991
0
0
KB FINANCIAL GROUP INC
SPONSORED AD
48241A105
871
15039
SH
SOLE
15039
0
0
KB HOME
COM
48666K109
5449
191529
SH
SOLE
191529
0
0
KCAP FINL INC
COM
48668E101
38
12228
SH
SOLE
12228
0
0
KELLOGG CO
COM
487836108
4333
66652
SH
SOLE
66652
0
0
KEMPER CORP DEL
COM
488401100
336
5897
SH
SOLE
5897
0
0
KEYCORP NEW
COM
493267108
2766
141507
SH
SOLE
141507
0
0
KIMBERLY CLARK CORP
COM
494368103
7325
66510
SH
SOLE
66510
0
0
KINDER MORGAN INC DEL
COM
49456B101
1648
109413
SH
SOLE
109413
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
56741
14364930
SH
SOLE
14364930
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
3253
210437
SH
SOLE
210437
0
0
KKR & CO L P DEL
COM UNITS
48248M102
1574
77533
SH
SOLE
77533
0
0
KLA-TENCOR CORP
COM
482480100
3304
30305
SH
SOLE
30305
0
0
KLONDEX MNS LTD
COM
498696103
458
194839
SH
SOLE
194839
0
0
KOHLS CORP
COM
500255104
3791
57875
SH
SOLE
57875
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
578
15096
SH
SOLE
15096
0
0
KRAFT HEINZ CO
COM
500754106
16202
260102
SH
SOLE
260102
0
0
KRAFT HEINZ CO
COM
500754106
1557
25000
SH
Call
SOLE
25000
0
0
KRANESHARES TR
CSI CHI INTE
500767306
1842
29985
SH
SOLE
29985
0
0
KROGER CO
COM
501044101
1624
67848
SH
SOLE
67848
0
0
L BRANDS INC
COM
501797104
388
10153
SH
SOLE
10153
0
0
L3 TECHNOLOGIES INC
COM
502413107
906
4354
SH
SOLE
4354
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1260
7790
SH
SOLE
7790
0
0
LAM RESEARCH CORP
COM
512807108
8953
44067
SH
SOLE
44067
0
0
LAMB WESTON HLDGS INC
COM
513272104
1279
21967
SH
SOLE
21967
0
0
LAS VEGAS SANDS CORP
COM
517834107
1860
25874
SH
SOLE
25874
0
0
LATAM AIRLS GROUP S A
SPONSORED AD
51817R106
851
55328
SH
SOLE
55328
0
0
LAUDER ESTEE COS INC
CL A
518439104
7053
47110
SH
SOLE
47110
0
0
LAZARD LTD
SHS A
G54050102
1883
35821
SH
SOLE
35821
0
0
LEAR CORP
COM NEW
521865204
2202
11835
SH
SOLE
11835
0
0
LEGGETT & PLATT INC
COM
524660107
582
13119
SH
SOLE
13119
0
0
LEIDOS HLDGS INC
COM
525327102
1382
21131
SH
SOLE
21131
0
0
LENNOX INTL INC
COM
526107107
846
4141
SH
SOLE
4141
0
0
LEUCADIA NATL CORP
COM
527288104
370
16272
SH
SOLE
16272
0
0
LIBERTY MEDIA CORP DELAWARE
COM B SIRIUS
531229508
207
4630
SH
SOLE
4630
0
0
LILLY ELI & CO
COM
532457108
18965
245118
SH
SOLE
245118
0
0
LINCOLN NATL CORP IND
COM
534187109
7896
108069
SH
SOLE
108069
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
205
7946
SH
SOLE
7946
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
221
9193
SH
SOLE
9193
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
623
14780
SH
SOLE
14780
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
4394
1181290
SH
SOLE
1181290
0
0
LOCKHEED MARTIN CORP
COM
539830109
99001
292963
SH
SOLE
292963
0
0
LOGMEIN INC
COM
54142L109
696
6021
SH
SOLE
6021
0
0
LOUISIANA PAC CORP
COM
546347105
326
11314
SH
SOLE
11314
0
0
LOWES COS INC
COM
548661107
4842
55174
SH
SOLE
55174
0
0
LULULEMON ATHLETICA INC
COM
550021109
1947
21843
SH
SOLE
21843
0
0
LUMENTUM HLDGS INC
COM
55024U109
213
3341
SH
SOLE
3341
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
12152
114987
SH
SOLE
114987
0
0
M/I HOMES INC
COM
55305B101
338
10623
SH
SOLE
10623
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
923
24987
SH
SOLE
24987
0
0
MACYS INC
COM
55616P104
4028
135434
SH
SOLE
135434
0
0
MACYS INC
COM
55616P104
297
10000
SH
Put
SOLE
10000
0
0
MACYS INC
COM
55616P104
297
10000
SH
Call
SOLE
10000
0
0
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
231
939
SH
SOLE
939
0
0
MAG SILVER CORP
COM
55903Q104
112
11478
SH
SOLE
11478
0
0
MAGNA INTL INC
COM
559222401
275314
4885794
SH
SOLE
4885794
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
681
18444
SH
SOLE
18444
0
0
MALLINCKRODT PUB LTD CO
SHS
G5785G107
287
19854
SH
SOLE
19854
0
0
MANULIFE FINL CORP
COM
56501R106
542912
29220230
SH
SOLE
29220230
0
0
MANULIFE FINL CORP
COM
56501R106
268
14400
SH
Put
SOLE
14400
0
0
MARATHON OIL CORP
COM
565849106
568
35233
SH
SOLE
35233
0
0
MARATHON PETE CORP
COM
56585A102
3688
50440
SH
SOLE
50440
0
0
MARKEL CORP
COM
570535104
9428
8056
SH
SOLE
8056
0
0
MARRIOTT INTL INC NEW
CL A
571903202
5314
39078
SH
SOLE
39078
0
0
MARSH & MCLENNAN COS INC
COM
571748102
230
2790
SH
SOLE
2790
0
0
MARTEN TRANS LTD
COM
573075108
1376
60341
SH
SOLE
60341
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
1762
8499
SH
SOLE
8499
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
1157
55100
SH
SOLE
55100
0
0
MASCO CORP
COM
574599106
704
17411
SH
SOLE
17411
0
0
MASTEC INC
COM
576323109
691
14676
SH
SOLE
14676
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
48880
279062
SH
SOLE
279062
0
0
MAXAR TECHNOLOGIES LTD
COM
57778L103
16601
358945
SH
SOLE
358945
0
0
MAXIM INTEGRATED PRODS INC
COM
57772K101
1407
23367
SH
SOLE
23367
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
9358
87955
SH
SOLE
87955
0
0
MCDERMOTT INTL INC
COM
580037109
118
19337
SH
SOLE
19337
0
0
MCDONALDS CORP
COM
580135101
64490
412393
SH
SOLE
412393
0
0
MCEWEN MNG INC
COM
58039P107
164
78690
SH
SOLE
78690
0
0
MCKESSON CORP
COM
58155Q103
4032
28623
SH
SOLE
28623
0
0
MDU RES GROUP INC
COM
552690109
3552
126135
SH
SOLE
126135
0
0
MEDLEY CAP CORP
COM
58503F106
71
17863
SH
SOLE
17863
0
0
MEDTRONIC PLC
SHS
G5960L103
19521
243347
SH
SOLE
243347
0
0
MELLANOX TECHNOLOGIES LTD
SHS
M51363113
246
3381
SH
SOLE
3381
0
0
MERCADOLIBRE INC
COM
58733R102
2644
7420
SH
SOLE
7420
0
0
MERCK & CO INC
COM
58933Y105
46769
858614
SH
SOLE
858614
0
0
MEREDITH CORP
COM
589433101
696
12928
SH
SOLE
12928
0
0
METHANEX CORP
COM
59151K108
28228
465430
SH
SOLE
465430
0
0
METLIFE INC
COM
59156R108
10102
220133
SH
SOLE
220133
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
2419
4207
SH
SOLE
4207
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
869
24806
SH
SOLE
24806
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
614
6723
SH
SOLE
6723
0
0
MICRON TECHNOLOGY INC
COM
595112103
90914
1743648
SH
SOLE
1743648
0
0
MICROSOFT CORP
COM
594918104
98421
1078349
SH
SOLE
1078349
0
0
MICROSOFT CORP
COM
594918104
22818
250000
SH
Put
SOLE
250000
0
0
MID AMER APT CMNTYS INC
COM
59522J103
540
5918
SH
SOLE
5918
0
0
MITEL NETWORKS CORP
COM
60671Q104
231
24911
SH
SOLE
24911
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
6688
1007296
SH
SOLE
1007296
0
0
MOBILE TELESYSTEMS PJSC
SPONSORED AD
607409109
217
19025
SH
SOLE
19025
0
0
MOHAWK INDS INC
COM
608190104
1895
8162
SH
SOLE
8162
0
0
MOLECULIN BIOTECH INC
COM
60855D101
117
64850
SH
SOLE
64850
0
0
MOLSON COORS BREWING CO
CL B
60871R209
2855
37903
SH
SOLE
37903
0
0
MOMO INC
ADR
60879B107
280
7480
SH
SOLE
7480
0
0
MONDELEZ INTL INC
CL A
609207105
6625
158752
SH
SOLE
158752
0
0
MONSANTO CO NEW
COM
61166W101
4502
38583
SH
SOLE
38583
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
1656
28951
SH
SOLE
28951
0
0
MOODYS CORP
COM
615369105
331
2053
SH
SOLE
2053
0
0
MORGAN STANLEY
COM NEW
617446448
32983
611241
SH
SOLE
611241
0
0
MORGAN STANLEY EMER MKTS FD
COM
61744G107
6518
353674
SH
SOLE
353674
0
0
MOSAIC CO NEW
COM
61945C103
1235
50866
SH
SOLE
50866
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1082
10273
SH
SOLE
10273
0
0
MOUNTAIN PROV DIAMONDS INC
COM NEW
62426E402
268
109267
SH
SOLE
109267
0
0
MSCI INC
COM
55354G100
1403
9386
SH
SOLE
9386
0
0
MYLAN N V
SHS EURO
N59465109
639
15528
SH
SOLE
15528
0
0
MYRIAD GENETICS INC
COM
62855J104
702
23760
SH
SOLE
23760
0
0
NABORS INDUSTRIES LTD
SHS
G6359F103
674
96390
SH
SOLE
96390
0
0
NASDAQ INC
COM
631103108
3160
36652
SH
SOLE
36652
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
3321
58857
SH
SOLE
58857
0
0
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
4
10400
SH
SOLE
10400
0
0
NAVIENT CORPORATION
COM
63938C108
1071
81602
SH
SOLE
81602
0
0
NETAPP INC
COM
64110D104
1961
31781
SH
SOLE
31781
0
0
NETFLIX INC
COM
64110L106
42661
144442
SH
SOLE
144442
0
0
NEVSUN RES LTD
COM
64156L101
669
281013
SH
SOLE
281013
0
0
NEW GERMANY FD INC
COM
644465106
253
12950
SH
SOLE
12950
0
0
NEW GOLD INC CDA
COM
644535106
900
348978
SH
SOLE
348978
0
0
NEW MTN FIN CORP
COM
647551100
318
24220
SH
SOLE
24220
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
1040
63208
SH
SOLE
63208
0
0
NEWELL BRANDS INC
COM
651229106
1832
71906
SH
SOLE
71906
0
0
NEWMONT MINING CORP
COM
651639106
5700
145883
SH
SOLE
145883
0
0
NEXGEN ENERGY LTD
COM
65340P106
107
63198
SH
SOLE
63198
0
0
NEXTERA ENERGY INC
COM
65339F101
24276
148634
SH
SOLE
148634
0
0
NICE LTD
SPONSORED AD
653656108
840
8947
SH
SOLE
8947
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
1517
47724
SH
SOLE
47724
0
0
NIKE INC
CL B
654106103
6575
98962
SH
SOLE
98962
0
0
NIKE INC
CL B
654106103
6644
100000
SH
Put
SOLE
100000
0
0
NISOURCE INC
COM
65473P105
1086
45426
SH
SOLE
45426
0
0
NOBILIS HEALTH CORP
COM
65500B103
50
30268
SH
SOLE
30268
0
0
NOBLE ENERGY INC
COM
655044105
388
12802
SH
SOLE
12802
0
0
NOKIA CORP
SPONSORED AD
654902204
691
126324
SH
SOLE
126324
0
0
NOMURA HLDGS INC
SPONSORED AD
65535H208
199
33936
SH
SOLE
33936
0
0
NORBORD INC
COM NEW
65548P403
24490
674099
SH
SOLE
674099
0
0
NORFOLK SOUTHERN CORP
COM
655844108
3538
26055
SH
SOLE
26055
0
0
NORTHROP GRUMMAN CORP
COM
666807102
23060
66053
SH
SOLE
66053
0
0
NORWEGIAN CRUISE LINE HLDGS
SHS
G66721104
1357
25625
SH
SOLE
25625
0
0
NOVAGOLD RES INC
COM NEW
66987E206
575
132827
SH
SOLE
132827
0
0
NOVARTIS A G
SPONSORED AD
66987V109
7135
88253
SH
SOLE
88253
0
0
NOVO-NORDISK A S
ADR
670100205
5252
106649
SH
SOLE
106649
0
0
NU SKIN ENTERPRISES INC
CL A
67018T105
1228
16660
SH
SOLE
16660
0
0
NUANCE COMMUNICATIONS INC
COM
67020Y100
169
10744
SH
SOLE
10744
0
0
NUCOR CORP
COM
670346105
444
7273
SH
SOLE
7273
0
0
NUTRIEN LTD
COM
67077M108
314036
6644856
SH
SOLE
6644856
0
0
NUTRIEN LTD
COM
67077M108
170202
3601400
SH
Call
SOLE
3601400
0
0
NVIDIA CORP
COM
67066G104
74700
322552
SH
SOLE
322552
0
0
NVR INC
COM
62944T105
661
236
SH
SOLE
236
0
0
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
657
16591
SH
SOLE
16591
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
176
41851
SH
SOLE
41851
0
0
OBSIDIAN ENERGY LTD
COM
674482104
174
178127
SH
SOLE
178127
0
0
OCCIDENTAL PETE CORP DEL
COM
674599105
3417
52609
SH
SOLE
52609
0
0
OFFICE DEPOT INC
COM
676220106
188
87367
SH
SOLE
87367
0
0
OLD REP INTL CORP
COM
680223104
445
20750
SH
SOLE
20750
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
856
31653
SH
SOLE
31653
0
0
OMNICOM GROUP INC
COM
681919106
3365
46300
SH
SOLE
46300
0
0
ONEOK INC NEW
COM
682680103
1288
22636
SH
SOLE
22636
0
0
OPEN TEXT CORP
COM
683715106
134938
3877541
SH
SOLE
3877541
0
0
ORACLE CORP
COM
68389X105
9315
203601
SH
SOLE
203601
0
0
ORBCOMM INC
COM
68555P100
146
15568
SH
SOLE
15568
0
0
OSHKOSH CORP
COM
688239201
1458
18874
SH
SOLE
18874
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
730
75534
SH
SOLE
75534
0
0
OXFORD SQUARE CAP CORP
COM
69181V107
101
16548
SH
SOLE
16548
0
0
PACCAR INC
COM
693718108
753
11374
SH
SOLE
11374
0
0
PACKAGING CORP AMER
COM
695156109
2193
19457
SH
SOLE
19457
0
0
PALO ALTO NETWORKS INC
COM
697435105
1276
7028
SH
SOLE
7028
0
0
PAN AMERICAN SILVER CORP
COM
697900108
1234
76399
SH
SOLE
76399
0
0
PARKER HANNIFIN CORP
COM
701094104
1009
5897
SH
SOLE
5897
0
0
PATTERN ENERGY GROUP INC
CL A
70338P100
339
19605
SH
SOLE
19605
0
0
PATTERSON COMPANIES INC
COM
703395103
312
14043
SH
SOLE
14043
0
0
PAYCHEX INC
COM
704326107
1714
27825
SH
SOLE
27825
0
0
PAYCOM SOFTWARE INC
COM
70432V102
2394
22297
SH
SOLE
22297
0
0
PAYPAL HLDGS INC
COM
70450Y103
14772
194697
SH
SOLE
194697
0
0
PBF ENERGY INC
CL A
69318G106
203
6000
SH
SOLE
6000
0
0
PEMBINA PIPELINE CORP
COM
706327103
255663
8186457
SH
SOLE
8186457
0
0
PEMBINA PIPELINE CORP
COM
706327103
1624
52000
SH
Put
SOLE
52000
0
0
PEMBINA PIPELINE CORP
COM
706327103
10306
330000
SH
Call
SOLE
330000
0
0
PENGROWTH ENERGY CORP
COM
70706P104
1401
2192599
SH
SOLE
2192599
0
0
PENNANTPARK FLOATING RATE CA
COM
70806A106
148
11316
SH
SOLE
11316
0
0
PENNANTPARK INVT CORP
COM
708062104
163
24386
SH
SOLE
24386
0
0
PENTAIR PLC
SHS
G7S00T104
688
15041
SH
SOLE
15041
0
0
PEPSICO INC
COM
713448108
27352
250591
SH
SOLE
250591
0
0
PETROLEO BRASILEIRO SA PETRO
SP ADR NON V
71654V101
257
19750
SH
SOLE
19750
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
2004
141722
SH
SOLE
141722
0
0
PFIZER INC
COM
717081103
63368
1785505
SH
SOLE
1785505
0
0
PG&E CORP
COM
69331C108
380
8654
SH
SOLE
8654
0
0
PHILIP MORRIS INTL INC
COM
718172109
15173
152648
SH
SOLE
152648
0
0
PHILLIPS 66
COM
718546104
4799
50027
SH
SOLE
50027
0
0
PILGRIMS PRIDE CORP NEW
COM
72147K108
861
34990
SH
SOLE
34990
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2859
92709
SH
SOLE
92709
0
0
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2096
91621
SH
SOLE
91621
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1628
14160
SH
SOLE
14160
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
1505
14438
SH
SOLE
14438
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
1097
10801
SH
SOLE
10801
0
0
PIMCO HIGH INCOME FD
COM SHS
722014107
1750
230810
SH
SOLE
230810
0
0
PINNACLE FOODS INC DEL
COM
72348P104
2324
42950
SH
SOLE
42950
0
0
PIONEER NAT RES CO
COM
723787107
972
5658
SH
SOLE
5658
0
0
PNC FINL SVCS GROUP INC
COM
693475105
1864
12322
SH
SOLE
12322
0
0
POSCO
SPONSORED AD
693483109
4162
52788
SH
SOLE
52788
0
0
POWERSHARES ETF TR II
EX US SML PO
73936T771
923
27074
SH
SOLE
27074
0
0
POWERSHARES ETF TR II
S&P500 LOW V
73937B779
258
5503
SH
SOLE
5503
0
0
POWERSHARES ETF TR II
EMER MRKT PO
73936T763
2996
127426
SH
SOLE
127426
0
0
POWERSHARES ETF TR II
PFD PORTFOLI
73936T565
2457
168254
SH
SOLE
168254
0
0
POWERSHARES ETF TR II
S&P SMCP IND
73937B878
419
6493
SH
SOLE
6493
0
0
POWERSHARES ETF TR II
S&P SMCP HC
73937B886
332
2977
SH
SOLE
2977
0
0
POWERSHARES ETF TRUST
DYNA BUYBK A
73935X286
932
16368
SH
SOLE
16368
0
0
POWERSHARES ETF TRUST
DWA MOMENTUM
73935X153
2558
48575
SH
SOLE
48575
0
0
POWERSHARES ETF TRUST
HI YLD EQ DV
73935X302
191
11209
SH
SOLE
11209
0
0
POWERSHARES ETF TRUST
GOLDEN DRG C
73935X401
431
9341
SH
SOLE
9341
0
0
POWERSHARES ETF TRUST
AERSPC DEF P
73935X690
209
3681
SH
SOLE
3681
0
0
POWERSHARES ETF TRUST
DIV ACHV PRT
73935X732
1225
48265
SH
SOLE
48265
0
0
POWERSHARES ETF TRUST
DYN LSR & EN
73935X757
278
6249
SH
SOLE
6249
0
0
POWERSHARES ETF TRUST
DYN PHRMA PO
73935X799
365
5849
SH
SOLE
5849
0
0
POWERSHARES ETF TRUST
DYN MEDIA PO
73935X823
351
11971
SH
SOLE
11971
0
0
POWERSHARES ETF TRUST
HLTHCR SEC P
73935X351
341
4475
SH
SOLE
4475
0
0
POWERSHARES ETF TRUST
INTL DIV ACH
73935X716
990
62860
SH
SOLE
62860
0
0
POWERSHARES ETF TRUST
FTSE RAFI 10
73935X583
452
4099
SH
SOLE
4099
0
0
POWERSHARES ETF TRUST
FTSE US1500
73935X567
476
3689
SH
SOLE
3689
0
0
POWERSHARES ETF TRUST
GBL LSTD PVT
73935X195
426
35361
SH
SOLE
35361
0
0
POWERSHARES ETF TRUST
NASD INTNT E
73935X146
490
3833
SH
SOLE
3833
0
0
POWERSHARES ETF TRUST II
DWA EMKT MOM
73936Q207
4987
231970
SH
SOLE
231970
0
0
POWERSHARES QQQ TRUST
UNIT SER 1
73935A104
15264
95321
SH
SOLE
95321
0
0
PPG INDS INC
COM
693506107
1054
9440
SH
SOLE
9440
0
0
PPL CORP
COM
69351T106
480
16952
SH
SOLE
16952
0
0
PRAXAIR INC
COM
74005P104
1283
8894
SH
SOLE
8894
0
0
PRECISION DRILLING CORP
COM 2010
74022D308
1202
433956
SH
SOLE
433956
0
0
PREMIER INC
CL A
74051N102
325
10370
SH
SOLE
10370
0
0
PRETIUM RES INC
COM
74139C102
707
106178
SH
SOLE
106178
0
0
PRETIUM RES INC
NOTE 2.250%
74139CAB8
7873
93000
SH
Put
SOLE
93000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
520
4818
SH
SOLE
4818
0
0
PRIMORIS SVCS CORP
COM
74164F103
7911
316676
SH
SOLE
316676
0
0
PRINCIPAL FINL GROUP INC
COM
74251V102
632
10379
SH
SOLE
10379
0
0
PROCTER AND GAMBLE CO
COM
742718109
22638
285548
SH
SOLE
285548
0
0
PROGRESSIVE CORP OHIO
COM
743315103
5849
95988
SH
SOLE
95988
0
0
PROSHARES TR
S&P 500 DV A
74348A467
11591
186201
SH
SOLE
186201
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
486
21403
SH
SOLE
21403
0
0
PROSHARES TR
S&P MDCP 400
74347B680
268
5055
SH
SOLE
5055
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
778
118725
SH
SOLE
118725
0
0
PRUDENTIAL FINL INC
COM
744320102
10932
105577
SH
SOLE
105577
0
0
PUBLIC STORAGE
COM
74460D109
217
1084
SH
SOLE
1084
0
0
PULTE GROUP INC
COM
745867101
2416
81938
SH
SOLE
81938
0
0
PVH CORP
COM
693656100
598
3949
SH
SOLE
3949
0
0
QORVO INC
COM
74736K101
1053
14940
SH
SOLE
14940
0
0
QUALCOMM INC
COM
747525103
16736
302044
SH
SOLE
302044
0
0
QUANTA SVCS INC
COM
74762E102
3755
109306
SH
SOLE
109306
0
0
QUARTERHILL INC
COM
747713105
148
101781
SH
SOLE
101781
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
1155
11513
SH
SOLE
11513
0
0
RAYTHEON CO
COM NEW
755111507
58087
269146
SH
SOLE
269146
0
0
RED HAT INC
COM
756577102
1250
8359
SH
SOLE
8359
0
0
REGAL BELOIT CORP
COM
758750103
588
8011
SH
SOLE
8011
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
717
2081
SH
SOLE
2081
0
0
REGIONS FINL CORP NEW
COM
7591EP100
2430
130811
SH
SOLE
130811
0
0
REINSURANCE GROUP AMER INC
COM NEW
759351604
425
2760
SH
SOLE
2760
0
0
REPUBLIC SVCS INC
COM
760759100
1114
16814
SH
SOLE
16814
0
0
RESMED INC
COM
761152107
278
2819
SH
SOLE
2819
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
156940
2757209
SH
SOLE
2757209
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
4440
78000
SH
Call
SOLE
78000
0
0
REV GROUP INC
COM
749527107
1726
83156
SH
SOLE
83156
0
0
RINGCENTRAL INC
CL A
76680R206
283
4450
SH
SOLE
4450
0
0
RIO TINTO PLC
SPONSORED AD
767204100
1837
35640
SH
SOLE
35640
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
1823
57942
SH
SOLE
57942
0
0
ROCKWELL AUTOMATION INC
COM
773903109
218
1252
SH
SOLE
1252
0
0
ROCKWELL COLLINS INC
COM
774341101
605
4483
SH
SOLE
4483
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
230367
5155934
SH
SOLE
5155934
0
0
ROLLINS INC
COM
775711104
3197
62657
SH
SOLE
62657
0
0
ROPER TECHNOLOGIES INC
COM
776696106
1051
3746
SH
SOLE
3746
0
0
ROSS STORES INC
COM
778296103
1145
14688
SH
SOLE
14688
0
0
ROSS STORES INC
COM
778296103
7798
100000
SH
Call
SOLE
100000
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
1866889
24154345
SH
SOLE
24154345
0
0
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2
780097689
3660
494612
SH
SOLE
494612
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1624
13793
SH
SOLE
13793
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
4183
63826
SH
SOLE
63826
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
14094
220874
SH
SOLE
220874
0
0
ROYAL GOLD INC
COM
780287108
568
6616
SH
SOLE
6616
0
0
RPM INTL INC
COM
749685103
1280
26843
SH
SOLE
26843
0
0
RYANAIR HLDGS PLC
SPONSORED AD
783513203
350
2847
SH
SOLE
2847
0
0
RYDEX ETF TRUST
GUG S&P500 E
78355W106
6701
67361
SH
SOLE
67361
0
0
S&P GLOBAL INC
COM
78409V104
11603
60728
SH
SOLE
60728
0
0
SAGE THERAPEUTICS INC
COM
78667J108
572
3550
SH
SOLE
3550
0
0
SALESFORCE COM INC
COM
79466L302
2171
18671
SH
SOLE
18671
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
484
61293
SH
SOLE
61293
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
520
109277
SH
SOLE
109277
0
0
SANOFI
SPONSORED AD
80105N105
9883
246581
SH
SOLE
246581
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
900
5265
SH
SOLE
5265
0
0
SCHEIN HENRY INC
COM
806407102
874
13005
SH
SOLE
13005
0
0
SCHLUMBERGER LTD
COM
806857108
2900
44771
SH
SOLE
44771
0
0
SCHWAB CHARLES CORP NEW
COM
808513105
1803
34520
SH
SOLE
34520
0
0
SCHWAB STRATEGIC TR
EMRG MKTEQ E
808524706
453
15767
SH
SOLE
15767
0
0
SCHWAB STRATEGIC TR
SCHWB FDT EM
808524730
2653
85064
SH
SOLE
85064
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
11293
192984
SH
SOLE
192984
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
73275
1392264
SH
SOLE
1392264
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
15737
155366
SH
SOLE
155366
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
1174
20612
SH
SOLE
20612
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
5637
69252
SH
SOLE
69252
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
8042
119296
SH
SOLE
119296
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
12149
440644
SH
SOLE
440644
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
5062
68141
SH
SOLE
68141
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
13406
204922
SH
SOLE
204922
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
867
17155
SH
SOLE
17155
0
0
SERITAGE GROWTH PPTYS
CL A
81752R100
546
15370
SH
SOLE
15370
0
0
SERVICENOW INC
COM
81762P102
275
1660
SH
SOLE
1660
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
107102
5560848
SH
SOLE
5560848
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
963
50000
SH
Call
SOLE
50000
0
0
SHERWIN WILLIAMS CO
COM
824348106
6389
16294
SH
SOLE
16294
0
0
SHOPIFY INC
CL A
82509L107
14138
113478
SH
SOLE
113478
0
0
SIBANYE STILLWATER
SPONSORED AD
825724206
196
50970
SH
SOLE
50970
0
0
SILICON MOTION TECHNOLOGY CO
SPONSORED AD
82706C108
467
9709
SH
SOLE
9709
0
0
SILVERCORP METALS INC
COM
82835P103
37
13610
SH
SOLE
13610
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
2418
15665
SH
SOLE
15665
0
0
SIRIUS XM HLDGS INC
COM
82968B103
2963
474804
SH
SOLE
474804
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
427
5545
SH
SOLE
5545
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
537
8623
SH
SOLE
8623
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
5430
224647
SH
SOLE
224647
0
0
SKECHERS U S A INC
CL A
830566105
359
9241
SH
SOLE
9241
0
0
SKYWEST INC
COM
830879102
1148
21097
SH
SOLE
21097
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
810
8082
SH
SOLE
8082
0
0
SLEEP NUMBER CORP
COM
83125X103
1389
39515
SH
SOLE
39515
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
875
22939
SH
SOLE
22939
0
0
SMITH A O
COM
831865209
1858
29220
SH
SOLE
29220
0
0
SMUCKER J M CO
COM NEW
832696405
1784
14387
SH
SOLE
14387
0
0
SNAP ON INC
COM
833034101
389
2637
SH
SOLE
2637
0
0
SOLAR CAP LTD
COM
83413U100
218
10729
SH
SOLE
10729
0
0
SOPHIRIS BIO INC
COM NEW
83578Q209
24
11926
SH
SOLE
11926
0
0
SOUTHERN CO
COM
842587107
4495
100657
SH
SOLE
100657
0
0
SOUTHERN COPPER CORP
COM
84265V105
1639
30259
SH
SOLE
30259
0
0
SOUTHWEST AIRLS CO
COM
844741108
486
8477
SH
SOLE
8477
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
16812
69643
SH
SOLE
69643
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
22859
181724
SH
SOLE
181724
0
0
SPDR INDEX SHS FDS
DJ INTL RL E
78463X863
214
5350
SH
SOLE
5350
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
3015
74860
SH
SOLE
74860
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1075
20474
SH
SOLE
20474
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
571
11592
SH
SOLE
11592
0
0
SPDR INDEX SHS FDS
S&P INTL SML
78463X871
210
5940
SH
SOLE
5940
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
54166
205836
SH
SOLE
205836
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
52209
198400
SH
Put
SOLE
198400
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1516
4435
SH
SOLE
4435
0
0
SPDR SER TR
SPDR BLOOMBE
78468R663
5564
60779
SH
SOLE
60779
0
0
SPDR SER TR
SPDR S&P 500
78468R796
325
5040
SH
SOLE
5040
0
0
SPDR SERIES TRUST
NYSE TECH ET
78464A102
516
5800
SH
SOLE
5800
0
0
SPDR SERIES TRUST
S&P DIVID ET
78464A763
12030
131910
SH
SOLE
131910
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
16876
279443
SH
SOLE
279443
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
2387
27210
SH
SOLE
27210
0
0
SPDR SERIES TRUST
WELLS FG PFD
78464A292
681
15663
SH
SOLE
15663
0
0
SPDR SERIES TRUST
S&P BK ETF
78464A797
2880
60140
SH
SOLE
60140
0
0
SPDR SERIES TRUST
BLMBRG BRC C
78464A359
492
9521
SH
SOLE
9521
0
0
SPDR SERIES TRUST
PORTFOLIO IN
78464A375
422
12570
SH
SOLE
12570
0
0
SPDR SERIES TRUST
AEROSPACE DE
78464A631
244
2804
SH
SOLE
2804
0
0
SPDR SERIES TRUST
S&P OILGAS E
78464A730
9115
258808
SH
SOLE
258808
0
0
SPDR SERIES TRUST
S&P METALS M
78464A755
6410
188300
SH
SOLE
188300
0
0
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
649
7759
SH
SOLE
7759
0
0
SPLUNK INC
COM
848637104
1276
12964
SH
SOLE
12964
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
423
39373
SH
SOLE
39373
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
132
21812
SH
SOLE
21812
0
0
SQUARE INC
CL A
852234103
2102
42721
SH
SOLE
42721
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
618
11512
SH
SOLE
11512
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
1209
25205
SH
SOLE
25205
0
0
SSGA ACTIVE ETF TR
BLKSTN GSOSR
78467V608
6966
146895
SH
SOLE
146895
0
0
SSR MNG INC
COM
784730103
1078
112251
SH
SOLE
112251
0
0
ST JOE CO
COM
790148100
616
32665
SH
SOLE
32665
0
0
STANLEY BLACK & DECKER INC
COM
854502101
412
2687
SH
SOLE
2687
0
0
STANTEC INC
COM
85472N109
5150
208934
SH
SOLE
208934
0
0
STARBUCKS CORP
COM
855244109
26901
464686
SH
SOLE
464686
0
0
STARS GROUP INC
COM
85570W100
5258
190860
SH
SOLE
190860
0
0
STATE STR CORP
COM
857477103
904
9060
SH
SOLE
9060
0
0
STEEL DYNAMICS INC
COM
858119100
1761
39831
SH
SOLE
39831
0
0
STERICYCLE INC
COM
858912108
754
12886
SH
SOLE
12886
0
0
STERIS PLC
SHS USD
G84720104
418
4480
SH
SOLE
4480
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
303
13612
SH
SOLE
13612
0
0
STRYKER CORP
COM
863667101
1646
10231
SH
SOLE
10231
0
0
STUDENT TRANSN INC
COM
86388A108
8163
1089794
SH
SOLE
1089794
0
0
SUN LIFE FINL INC
COM
866796105
392392
9542599
SH
SOLE
9542599
0
0
SUNCOR ENERGY INC NEW
COM
867224107
727642
21066656
SH
SOLE
21066656
0
0
SUNCOR ENERGY INC NEW
COM
867224107
1036
30000
SH
Call
SOLE
30000
0
0
SUNOPTA INC
COM
8676EP108
4253
598973
SH
SOLE
598973
0
0
SUNTRUST BKS INC
COM
867914103
459
6742
SH
SOLE
6742
0
0
SVB FINL GROUP
COM
78486Q101
1508
6284
SH
SOLE
6284
0
0
SYMANTEC CORP
COM
871503108
1094
42314
SH
SOLE
42314
0
0
SYNCHRONY FINL
COM
87165B103
3484
103894
SH
SOLE
103894
0
0
SYNEOS HEALTH INC
CL A
87166B102
231
6500
SH
SOLE
6500
0
0
SYSCO CORP
COM
871829107
244
4073
SH
SOLE
4073
0
0
TAHOE RES INC
COM
873868103
2352
501515
SH
SOLE
501515
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
9809
224165
SH
SOLE
224165
0
0
TAL ED GROUP
SPONSORED AD
874080104
1941
52343
SH
SOLE
52343
0
0
TAPESTRY INC
COM
876030107
370
7042
SH
SOLE
7042
0
0
TARGA RES CORP
COM
87612G101
417
9466
SH
SOLE
9466
0
0
TARGET CORP
COM
87612E106
56330
811322
SH
SOLE
811322
0
0
TASEKO MINES LTD
COM
876511106
340
295270
SH
SOLE
295270
0
0
TCP CAP CORP
COM
87238Q103
280
19675
SH
SOLE
19675
0
0
TD AMERITRADE HLDG CORP
COM
87236Y108
3678
62098
SH
SOLE
62098
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
246
2466
SH
SOLE
2466
0
0
TECK RESOURCES LTD
CL B
878742204
185305
7193521
SH
SOLE
7193521
0
0
TEJON RANCH CO
COM
879080109
687
29746
SH
SOLE
29746
0
0
TELEFONICA BRASIL SA
SPONSORED AD
87936R106
5939
386680
SH
SOLE
386680
0
0
TELEFONICA S A
SPONSORED AD
879382208
6169
624988
SH
SOLE
624988
0
0
TELUS CORP
COM
87971M103
352787
10033759
SH
SOLE
10033759
0
0
TELUS CORP
COM
87971M103
577
16400
SH
Put
SOLE
16400
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
287
12906
SH
SOLE
12906
0
0
TENET HEALTHCARE CORP
COM NEW
88033G407
981
40449
SH
SOLE
40449
0
0
TERNIUM SA
SPON ADR
880890108
390
12000
SH
SOLE
12000
0
0
TESARO INC
COM
881569107
1200
21000
SH
SOLE
21000
0
0
TESLA INC
COM
88160R101
2982
11204
SH
SOLE
11204
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
6770
396130
SH
SOLE
396130
0
0
TEXAS INSTRS INC
COM
882508104
27196
261773
SH
SOLE
261773
0
0
TG THERAPEUTICS INC
COM
88322Q108
475
33450
SH
SOLE
33450
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
1869
9051
SH
SOLE
9051
0
0
THL CR INC
COM
872438106
81
10476
SH
SOLE
10476
0
0
THOMSON REUTERS CORP
COM
884903105
134448
3478599
SH
SOLE
3478599
0
0
THOR INDS INC
COM
885160101
1123
9747
SH
SOLE
9747
0
0
TIME WARNER INC
COM NEW
887317303
849
8974
SH
SOLE
8974
0
0
TJX COS INC NEW
COM
872540109
10226
125381
SH
SOLE
125381
0
0
TOLL BROTHERS INC
COM
889478103
1704
39395
SH
SOLE
39395
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
2056947
36182005
SH
SOLE
36182005
0
0
TORTOISE MLP FD INC
COM
89148B101
378
23700
SH
SOLE
23700
0
0
TOTAL S A
SPONSORED AD
89151E109
10603
183788
SH
SOLE
183788
0
0
TOTAL SYS SVCS INC
COM
891906109
1084
12561
SH
SOLE
12561
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
332
2545
SH
SOLE
2545
0
0
TPG SPECIALTY LENDING INC
COM
87265K102
352
19696
SH
SOLE
19696
0
0
TRANSALTA CORP
COM
89346D107
55795
10237576
SH
SOLE
10237576
0
0
TRANSCANADA CORP
COM
89353D107
529030
12806349
SH
SOLE
12806349
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
112
83771
SH
SOLE
83771
0
0
TRAVELERS COMPANIES INC
COM
89417E109
997
7178
SH
SOLE
7178
0
0
TREX CO INC
COM
89531P105
229
2107
SH
SOLE
2107
0
0
TRIANGLE CAP CORP
COM
895848109
180
16207
SH
SOLE
16207
0
0
TRINITY INDS INC
COM
896522109
579
17740
SH
SOLE
17740
0
0
TRINITY PL HLDGS INC
COM
89656D101
284
43750
SH
SOLE
43750
0
0
TRIPADVISOR INC
COM
896945201
1067
26092
SH
SOLE
26092
0
0
TURQUOISE HILL RES LTD
COM
900435108
768
250204
SH
SOLE
250204
0
0
TWENTY FIRST CENTY FOX INC
CL A
90130A101
18858
513991
SH
SOLE
513991
0
0
TWENTY FIRST CENTY FOX INC
CL B
90130A200
1819
50000
SH
SOLE
50000
0
0
TWITTER INC
COM
90184L102
391
13473
SH
SOLE
13473
0
0
TYSON FOODS INC
CL A
902494103
9486
129608
SH
SOLE
129608
0
0
UBS GROUP AG
SHS
H42097107
7619
431432
SH
SOLE
431432
0
0
ULTA BEAUTY INC
COM
90384S303
536
2623
SH
SOLE
2623
0
0
UNDER ARMOUR INC
CL A
904311107
1056
64607
SH
SOLE
64607
0
0
UNDER ARMOUR INC
CL C
904311206
446
31059
SH
SOLE
31059
0
0
UNILEVER N V
N Y SHS NEW
904784709
1659
29428
SH
SOLE
29428
0
0
UNILEVER PLC
SPON ADR NEW
904767704
7968
143411
SH
SOLE
143411
0
0
UNION PAC CORP
COM
907818108
20958
155903
SH
SOLE
155903
0
0
UNITED CONTL HLDGS INC
COM
910047109
511
7357
SH
SOLE
7357
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
13313
127199
SH
SOLE
127199
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
14652
140000
SH
Put
SOLE
140000
0
0
UNITED RENTALS INC
COM
911363109
484
2802
SH
SOLE
2802
0
0
UNITED STATES STL CORP NEW
COM
912909108
1601
45500
SH
SOLE
45500
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
6636
52739
SH
SOLE
52739
0
0
UNITED THERAPEUTICS CORP DEL
COM
91307C102
560
4985
SH
SOLE
4985
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
144131
673511
SH
SOLE
673511
0
0
UNIVERSAL HLTH SVCS INC
CL B
913903100
785
6630
SH
SOLE
6630
0
0
UNUM GROUP
COM
91529Y106
2173
45645
SH
SOLE
45645
0
0
US BANCORP DEL
COM NEW
902973304
1649
32654
SH
SOLE
32654
0
0
US FOODS HLDG CORP
COM
912008109
1400
42707
SH
SOLE
42707
0
0
VAIL RESORTS INC
COM
91879Q109
639
2884
SH
SOLE
2884
0
0
VALE S A
ADR
91912E105
1954
153636
SH
SOLE
153636
0
0
VALEANT PHARMACEUTICALS INTL
COM
91911K102
53682
3372013
SH
SOLE
3372013
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
7094
76468
SH
SOLE
76468
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
14263
648897
SH
SOLE
648897
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
599
25100
SH
SOLE
25100
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
935
29078
SH
SOLE
29078
0
0
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
289
12700
SH
SOLE
12700
0
0
VANECK VECTORS ETF TR
JP MORGAN MK
92189F494
345
17600
SH
SOLE
17600
0
0
VANECK VECTORS ETF TR
SEMICONDUCTO
92189F676
1404
13466
SH
SOLE
13466
0
0
VANECK VECTORS ETF TR
RETAIL ETF
92189F684
372
3997
SH
SOLE
3997
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
15487
704600
SH
Put
SOLE
704600
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
13430
611000
SH
Call
SOLE
611000
0
0
VANGUARD BD INDEX FD INC
SHORT TRM BO
921937827
464
5916
SH
SOLE
5916
0
0
VANGUARD BD INDEX FD INC
TOTAL BND MR
921937835
933
11676
SH
SOLE
11676
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX
92203J407
762
13928
SH
SOLE
13928
0
0
VANGUARD GROUP
DIV APP ETF
921908844
1616
15989
SH
SOLE
15989
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
556
4098
SH
SOLE
4098
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
597
3869
SH
SOLE
3869
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
305
2514
SH
SOLE
2514
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
17167
70914
SH
SOLE
70914
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
10809
230071
SH
SOLE
230071
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
479
8801
SH
SOLE
8801
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
1455
25030
SH
SOLE
25030
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
535
7263
SH
SOLE
7263
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
1026
9639
SH
SOLE
9639
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
3276
26866
SH
SOLE
26866
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT
921943858
21864
494092
SH
SOLE
494092
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
228
2770
SH
SOLE
2770
0
0
VANGUARD WHITEHALL FDS INC
INTL HIGH ET
921946794
495
7447
SH
SOLE
7447
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
2576
18926
SH
SOLE
18926
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
625
4494
SH
SOLE
4494
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3408
19928
SH
SOLE
19928
0
0
VARIAN MED SYS INC
COM
92220P105
1029
8389
SH
SOLE
8389
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
33926
709453
SH
SOLE
709453
0
0
VERMILION ENERGY INC
COM
923725105
29485
913404
SH
SOLE
913404
0
0
VERSUM MATLS INC
COM
92532W103
594
15796
SH
SOLE
15796
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
302
1853
SH
SOLE
1853
0
0
VIACOM INC NEW
CL B
92553P201
13069
420753
SH
SOLE
420753
0
0
VISA INC
COM CL A
92826C839
75433
630606
SH
SOLE
630606
0
0
VMWARE INC
CL A COM
928563402
2000
16496
SH
SOLE
16496
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
5211
187313
SH
SOLE
187313
0
0
VOYA FINL INC
COM
929089100
1323
26200
SH
SOLE
26200
0
0
VULCAN MATLS CO
COM
929160109
778
6813
SH
SOLE
6813
0
0
W P CAREY INC
COM
92936U109
820
13231
SH
SOLE
13231
0
0
W R BERKLEY CORPORATION
COM
084423102
439
6036
SH
SOLE
6036
0
0
WABCO HLDGS INC
COM
92927K102
214
1596
SH
SOLE
1596
0
0
WADDELL & REED FINL INC
CL A
930059100
326
16140
SH
SOLE
16140
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
17823
272233
SH
SOLE
272233
0
0
WALKER & DUNLOP INC
COM
93148P102
1474
24808
SH
SOLE
24808
0
0
WALMART INC
COM
931142103
16203
182121
SH
SOLE
182121
0
0
WASHINGTON PRIME GROUP NEW
COM
93964W108
96
14380
SH
SOLE
14380
0
0
WASTE CONNECTIONS INC
COM
94106B101
220511
3073757
SH
SOLE
3073757
0
0
WASTE MGMT INC DEL
COM
94106L109
20204
240182
SH
SOLE
240182
0
0
WATSCO INC
COM
942622200
1293
7147
SH
SOLE
7147
0
0
WEATHERFORD INTL PLC
ORD SHS
G48833100
96
41786
SH
SOLE
41786
0
0
WEC ENERGY GROUP INC
COM
92939U106
3350
53427
SH
SOLE
53427
0
0
WELLCARE HEALTH PLANS INC
COM
94946T106
531
2740
SH
SOLE
2740
0
0
WELLS FARGO & CO
MTNF
94986RPJ4
55050
300000
SH
Put
SOLE
300000
0
0
WELLS FARGO CO NEW
COM
949746101
62482
1192170
SH
SOLE
1192170
0
0
WELLTOWER INC
COM
95040Q104
1419
26063
SH
SOLE
26063
0
0
WESTAR ENERGY INC
COM
95709T100
513
9756
SH
SOLE
9756
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
713
12262
SH
SOLE
12262
0
0
WESTERN ASSET HIGH INCM FD I
COM
95766J102
79
12083
SH
SOLE
12083
0
0
WESTERN COPPER & GOLD CORP
COM
95805V108
9
11700
SH
SOLE
11700
0
0
WESTERN DIGITAL CORP
COM
958102105
7179
77805
SH
SOLE
77805
0
0
WESTERN UN CO
COM
959802109
1705
88679
SH
SOLE
88679
0
0
WESTPAC BKG CORP
SPONSORED AD
961214301
479
21618
SH
SOLE
21618
0
0
WESTROCK CO
COM
96145D105
644
10029
SH
SOLE
10029
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
99990
4908712
SH
SOLE
4908712
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
4074
200000
SH
Put
SOLE
200000
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
460
22600
SH
Call
SOLE
22600
0
0
WHIRLPOOL CORP
COM
963320106
4995
32626
SH
SOLE
32626
0
0
WILLIAMS COS INC DEL
COM
969457100
380
15282
SH
SOLE
15282
0
0
WILLIAMS SONOMA INC
COM
969904101
1509
28610
SH
SOLE
28610
0
0
WINGSTOP INC
COM
974155103
524
11102
SH
SOLE
11102
0
0
WINTRUST FINL CORP
COM
97650W108
296
3437
SH
SOLE
3437
0
0
WISDOMTREE INVTS INC
COM
97717P104
373
40640
SH
SOLE
40640
0
0
WISDOMTREE TR
CHINESE YUAN
97717W182
687
25181
SH
SOLE
25181
0
0
WISDOMTREE TR
JPN SCAP HDG
97717W521
363
8196
SH
SOLE
8196
0
0
WISDOMTREE TR
INDIA ERNGS
97717W422
5294
201900
SH
SOLE
201900
0
0
WISDOMTREE TR
FNDMTL SRT C
97717X156
446
9160
SH
SOLE
9160
0
0
WISDOMTREE TR
EUROPE HEDGE
97717X701
1583
25237
SH
SOLE
25237
0
0
WISDOMTREE TR
EMER MKT HIG
97717W315
246
5150
SH
SOLE
5150
0
0
WISDOMTREE TR
US SMALLCP E
97717W562
408
11423
SH
SOLE
11423
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1199
21851
SH
SOLE
21851
0
0
WISDOMTREE TR
INTL SMCAP D
97717W760
282
3685
SH
SOLE
3685
0
0
WISDOMTREE TR
INTL LRGCAP
97717W794
363
7285
SH
SOLE
7285
0
0
WISDOMTREE TR
CHINADIV EX
97717X719
310
3515
SH
SOLE
3515
0
0
WISDOMTREE TR
EMG MKTS SMC
97717W281
478
8853
SH
SOLE
8853
0
0
WISDOMTREE TR
EUROPE SMCP
97717W869
2375
33967
SH
SOLE
33967
0
0
WORLDPAY INC
CL A
981558109
953
11582
SH
SOLE
11582
0
0
WPP PLC NEW
ADR
92937A102
858
10780
SH
SOLE
10780
0
0
WPX ENERGY INC
COM
98212B103
719
48660
SH
SOLE
48660
0
0
WYNN RESORTS LTD
COM
983134107
4853
26612
SH
SOLE
26612
0
0
XEROX CORP
COM NEW
984121608
467
16217
SH
SOLE
16217
0
0
XILINX INC
COM
983919101
359
4968
SH
SOLE
4968
0
0
XL GROUP LTD
COM
G98294104
804
14548
SH
SOLE
14548
0
0
XPO LOGISTICS INC
COM
983793100
1153
11325
SH
SOLE
11325
0
0
XYLEM INC
COM
98419M100
796
10349
SH
SOLE
10349
0
0
YAMANA GOLD INC
COM
98462Y100
2930
1061417
SH
SOLE
1061417
0
0
YUM BRANDS INC
COM
988498101
302
3552
SH
SOLE
3552
0
0
YUM CHINA HLDGS INC
COM
98850P109
1008
24283
SH
SOLE
24283
0
0
YY INC
ADS REPCOM C
98426T106
867
8241
SH
SOLE
8241
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
2339
21448
SH
SOLE
21448
0
0
ZIONS BANCORPORATION
COM
989701107
1608
30496
SH
SOLE
30496
0
0
ZOETIS INC
CL A
98978V103
8998
107751
SH
SOLE
107751
0
0