0001421224-18-000010.txt : 20181109
0001421224-18-000010.hdr.sgml : 20181109
20181109163351
ACCESSION NUMBER: 0001421224-18-000010
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20180930
FILED AS OF DATE: 20181109
DATE AS OF CHANGE: 20181109
EFFECTIVENESS DATE: 20181109
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: 181173550
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
09-30-2018
09-30-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
11-09-2018
0
1119
23329842
false
INFORMATION TABLE
2
cibcwminc13F20180928.xml
3-D SYS CORP DEL
COM NEW
88554D205
240
12711
SH
SOLE
12711
0
0
3M CO
COM
88579Y101
20292
96303
SH
SOLE
96303
0
0
ABB LTD
SPONSORED AD
000375204
2350
99444
SH
SOLE
99444
0
0
ABBOTT LABS
COM
002824100
10106
137753
SH
SOLE
137753
0
0
ABBVIE INC
COM
00287Y109
44560
471135
SH
SOLE
471135
0
0
ABIOMED INC
COM
003654100
3048
6776
SH
SOLE
6776
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
15090
88662
SH
SOLE
88662
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
4598
55276
SH
SOLE
55276
0
0
ADOBE SYS INC
COM
00724F101
46635
172756
SH
SOLE
172756
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
5029
162803
SH
SOLE
162803
0
0
AEGON N V
NY REGISTRY
007924103
6010
934663
SH
SOLE
934663
0
0
AERCAP HOLDINGS NV
SHS
N00985106
236
4099
SH
SOLE
4099
0
0
AES CORP
COM
00130H105
2372
169457
SH
SOLE
169457
0
0
AETNA INC NEW
COM
00817Y108
16667
82164
SH
SOLE
82164
0
0
AFFIMED N V
COM
N01045108
104
24000
SH
SOLE
24000
0
0
AFLAC INC
COM
001055102
4869
103436
SH
SOLE
103436
0
0
AGNICO EAGLE MINES LTD
COM
008474108
74882
2189539
SH
SOLE
2189539
0
0
AGNICO EAGLE MINES LTD
COM
008474108
581
17000
SH
Put
SOLE
17000
0
0
AGNICO EAGLE MINES LTD
COM
008474108
291
8500
SH
Call
SOLE
8500
0
0
AIR PRODS & CHEMS INC
COM
009158106
1219
7296
SH
SOLE
7296
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
1942
421329
SH
SOLE
421329
0
0
ALASKA AIR GROUP INC
COM
011659109
693
10064
SH
SOLE
10064
0
0
ALBEMARLE CORP
COM
012653101
216
2162
SH
SOLE
2162
0
0
ALCOA CORP
COM
013872106
423
10468
SH
SOLE
10468
0
0
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
768
6105
SH
SOLE
6105
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
58350
5632243
SH
SOLE
5632243
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
26305
159659
SH
SOLE
159659
0
0
ALIGN TECHNOLOGY INC
COM
016255101
9181
23467
SH
SOLE
23467
0
0
ALIO GOLD INC
COM
01627X108
129
161600
SH
SOLE
161600
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
2770
30586
SH
SOLE
30586
0
0
ALLERGAN PLC
SHS
G0177J108
1219
6398
SH
SOLE
6398
0
0
ALLIANCE DATA SYSTEMS CORP
COM
018581108
2001
8474
SH
SOLE
8474
0
0
ALLIANCEBERNSTEIN HOLDING LP
UNIT LTD PAR
01881G106
2150
70607
SH
SOLE
70607
0
0
ALLSTATE CORP
COM
020002101
8982
90999
SH
SOLE
90999
0
0
ALLY FINL INC
COM
02005N100
4334
163861
SH
SOLE
163861
0
0
ALPHABET INC
CAP STK CL C
02079K107
74542
62458
SH
SOLE
62458
0
0
ALPHABET INC
CAP STK CL A
02079K305
152440
126288
SH
SOLE
126288
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
246
9996
SH
SOLE
9996
0
0
ALTABA INC
COM
021346101
1225
17980
SH
SOLE
17980
0
0
ALTRA INDL MOTION CORP
COM
02208R106
747
18094
SH
SOLE
18094
0
0
ALTRIA GROUP INC
COM
02209S103
23796
394560
SH
SOLE
394560
0
0
AMAZON COM INC
COM
023135106
241922
120780
SH
SOLE
120780
0
0
AMBEV SA
SPONSORED AD
02319V103
103
22500
SH
SOLE
22500
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
193
12003
SH
SOLE
12003
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
2452
59336
SH
SOLE
59336
0
0
AMERICAN EAGLE OUTFITTERS NE
COM
02553E106
254
10248
SH
SOLE
10248
0
0
AMERICAN ELEC PWR INC
COM
025537101
1033
14574
SH
SOLE
14574
0
0
AMERICAN EXPRESS CO
COM
025816109
6108
57354
SH
SOLE
57354
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
2591
23349
SH
SOLE
23349
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
2041
38332
SH
SOLE
38332
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
2507
17254
SH
SOLE
17254
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
2869
32611
SH
SOLE
32611
0
0
AMERIPRISE FINL INC
COM
03076C106
1515
10260
SH
SOLE
10260
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
4438
48123
SH
SOLE
48123
0
0
AMGEN INC
COM
031162100
15281
73720
SH
SOLE
73720
0
0
AMPHENOL CORP NEW
CL A
032095101
1738
18488
SH
SOLE
18488
0
0
AMPLIFY ETF TR
ONLIN RETL E
032108102
272
5230
SH
SOLE
5230
0
0
AMTRUST FINL SVCS INC
COM
032359309
424
29170
SH
SOLE
29170
0
0
ANALOG DEVICES INC
COM
032654105
653
7064
SH
SOLE
7064
0
0
ANGLOGOLD ASHANTI LTD
SPONSORED AD
035128206
142
16528
SH
SOLE
16528
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
1337
15265
SH
SOLE
15265
0
0
ANNALY CAP MGMT INC
COM
035710409
572
55962
SH
SOLE
55962
0
0
ANTERO RES CORP
COM
03674X106
1554
87765
SH
SOLE
87765
0
0
ANTHEM INC
COM
036752103
3831
13980
SH
SOLE
13980
0
0
AON PLC
SHS CL A
G0408V102
1342
8725
SH
SOLE
8725
0
0
APOLLO INVT CORP
COM
03761U106
296
54453
SH
SOLE
54453
0
0
APPLE INC
COM
037833100
362534
1605979
SH
SOLE
1605979
0
0
APPLIED MATLS INC
COM
038222105
9361
242194
SH
SOLE
242194
0
0
APTIV PLC
SHS
G6095L109
521
6213
SH
SOLE
6213
0
0
ARCH CAP GROUP LTD
ORD
G0450A105
2028
68036
SH
SOLE
68036
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
643
12797
SH
SOLE
12797
0
0
ARCONIC INC
COM
03965L100
224
10157
SH
SOLE
10157
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A
G0457F107
2160
345611
SH
SOLE
345611
0
0
ARES CAP CORP
COM
04010L103
1413
82225
SH
SOLE
82225
0
0
ARK ETF TR
WEB X.O ETF
00214Q401
393
6819
SH
SOLE
6819
0
0
ARK ETF TR
INNOVATION E
00214Q104
703
14845
SH
SOLE
14845
0
0
ARROW ELECTRS INC
COM
042735100
548
7437
SH
SOLE
7437
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
1637
8706
SH
SOLE
8706
0
0
ASSURANT INC
COM
04621X108
209
1937
SH
SOLE
1937
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
3414
86286
SH
SOLE
86286
0
0
AT&T INC
COM
00206R102
40384
1202627
SH
SOLE
1202627
0
0
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
3320
52082
SH
SOLE
52082
0
0
AUTOLIV INC
COM
052800109
1726
19915
SH
SOLE
19915
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
3289
21831
SH
SOLE
21831
0
0
AUTONATION INC
COM
05329W102
462
11114
SH
SOLE
11114
0
0
AUTOZONE INC
COM
053332102
2897
3735
SH
SOLE
3735
0
0
AVERY DENNISON CORP
COM
053611109
2488
22959
SH
SOLE
22959
0
0
AVNET INC
COM
053807103
1464
32710
SH
SOLE
32710
0
0
AVON PRODS INC
COM
054303102
86
39169
SH
SOLE
39169
0
0
B2GOLD CORP
COM
11777Q209
1660
721658
SH
SOLE
721658
0
0
BAIDU INC
SPON ADR REP
056752108
3916
17123
SH
SOLE
17123
0
0
BALL CORP
COM
058498106
2115
48077
SH
SOLE
48077
0
0
BALLARD PWR SYS INC NEW
COM
058586108
174
40559
SH
SOLE
40559
0
0
BANCO SANTANDER S A
SPONSORED AD
05969B103
96
12349
SH
SOLE
12349
0
0
BANCO SANTANDER SA
ADR
05964H105
2966
593286
SH
SOLE
593286
0
0
BANK AMER CORP
COM
060505104
76045
2581289
SH
SOLE
2581289
0
0
BANK MONTREAL QUE
COM
063671101
880117
10664208
SH
SOLE
10664208
0
0
BANK N S HALIFAX
COM
064149107
1139337
19106783
SH
SOLE
19106783
0
0
BANK NEW YORK MELLON CORP
COM
064058100
5995
117565
SH
SOLE
117565
0
0
BANK OF MONTREAL
BMO ELK ETN
063679104
7439
150000
SH
Put
SOLE
150000
0
0
BAOZUN INC
SPONSORED AD
06684L103
404
8325
SH
SOLE
8325
0
0
BARCLAYS BK PLC
IPATH S&P500
06746L422
1177
44116
SH
SOLE
44116
0
0
BARCLAYS PLC
ADR
06738E204
9657
1079035
SH
SOLE
1079035
0
0
BARINGS BDC INC
COM
06759L103
127
12705
SH
SOLE
12705
0
0
BARRICK GOLD CORP
COM
067901108
115245
10401202
SH
SOLE
10401202
0
0
BAUSCH HEALTH COS INC
COM
071734107
64359
2507152
SH
SOLE
2507152
0
0
BAXTER INTL INC
COM
071813109
11727
152117
SH
SOLE
152117
0
0
BAYTEX ENERGY CORP
COM
07317Q105
6950
2388432
SH
SOLE
2388432
0
0
BAYTEX ENERGY CORP
COM
07317Q105
1865
641000
SH
Put
SOLE
641000
0
0
BB&T CORP
COM
054937107
1990
40997
SH
SOLE
40997
0
0
BCE INC
COM NEW
05534B760
547280
13506426
SH
SOLE
13506426
0
0
BCE INC
COM NEW
05534B760
472362
11657500
SH
Call
SOLE
11657500
0
0
BCE INC
COM NEW
05534B760
365
9000
SH
Put
SOLE
9000
0
0
BECTON DICKINSON & CO
COM
075887109
8746
33508
SH
SOLE
33508
0
0
BED BATH & BEYOND INC
COM
075896100
452
30117
SH
SOLE
30117
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
107980
504318
SH
SOLE
504318
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
5760
18
SH
SOLE
18
0
0
BEST BUY INC
COM
086516101
1721
21689
SH
SOLE
21689
0
0
BHP BILLITON LTD
SPONSORED AD
088606108
1708
34261
SH
SOLE
34261
0
0
BIG LOTS INC
COM
089302103
430
10284
SH
SOLE
10284
0
0
BIOGEN INC
COM
09062X103
5248
14853
SH
SOLE
14853
0
0
BLACKBERRY LTD
COM
09228F103
44551
3914851
SH
SOLE
3914851
0
0
BLACKROCK CAPITAL INVESTMENT
COM
092533108
106
17914
SH
SOLE
17914
0
0
BLACKROCK ENH CAP & INC FD I
COM
09256A109
183
10651
SH
SOLE
10651
0
0
BLACKROCK FLOAT RATE OME STR
COM
09255X100
307
22275
SH
SOLE
22275
0
0
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
607
14264
SH
SOLE
14264
0
0
BLACKROCK INC
COM
09247X101
5974
12675
SH
SOLE
12675
0
0
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
3135
88300
SH
SOLE
88300
0
0
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
262
12350
SH
SOLE
12350
0
0
BLACKROCK TCP CAP CORP
COM
09259E108
205
14438
SH
SOLE
14438
0
0
BLACKSTONE GROUP L P
COM UNIT LTD
09253U108
6880
180672
SH
SOLE
180672
0
0
BOEING CO
COM
097023105
64490
173406
SH
SOLE
173406
0
0
BOOKING HLDGS INC
COM
09857L108
3754
1892
SH
SOLE
1892
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
2062
41545
SH
SOLE
41545
0
0
BORGWARNER INC
COM
099724106
255
5951
SH
SOLE
5951
0
0
BOSTON PRIVATE FINL HLDGS IN
COM
101119105
229
16809
SH
SOLE
16809
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
10465
271830
SH
SOLE
271830
0
0
BP PLC
SPONSORED AD
055622104
12576
272804
SH
SOLE
272804
0
0
BRF SA
SPONSORED AD
10552T107
154
28113
SH
SOLE
28113
0
0
BRINKER INTL INC
COM
109641100
299
6396
SH
SOLE
6396
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
24799
399469
SH
SOLE
399469
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
368
7894
SH
SOLE
7894
0
0
BROADCOM INC
COM
11135F101
39131
158597
SH
SOLE
158597
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
2582
19569
SH
SOLE
19569
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
399349
8968099
SH
SOLE
8968099
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
12709
277604
SH
SOLE
277604
0
0
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
299
24886
SH
SOLE
24886
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
83852
2102620
SH
SOLE
2102620
0
0
BROOKFIELD PPTY PARTNERS L P
UNIT LTD PAR
G16249107
33088
1583896
SH
SOLE
1583896
0
0
BROOKFIELD PPTY PARTNERS L P
UNIT LTD PAR
G16249107
8356
400000
SH
Call
SOLE
400000
0
0
BROOKFIELD PPTY PARTNERS L P
UNIT LTD PAR
G16249107
2611
125000
SH
Put
SOLE
125000
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
46883
1550360
SH
SOLE
1550360
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
4536
150000
SH
Call
SOLE
150000
0
0
BRP INC
COM SUN VTG
05577W200
9097
194046
SH
SOLE
194046
0
0
BUNGE LIMITED
COM
G16962105
537
7815
SH
SOLE
7815
0
0
BURLINGTON STORES INC
COM
122017106
2084
12791
SH
SOLE
12791
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
3252
33212
SH
SOLE
33212
0
0
CACI INTL INC
CL A
127190304
248
1345
SH
SOLE
1345
0
0
CAE INC
COM
124765108
32005
1575060
SH
SOLE
1575060
0
0
CALAVO GROWERS INC
COM
128246105
360
3725
SH
SOLE
3725
0
0
CAMBRIA ETF TR
GLB MOMENT E
132061508
209
7810
SH
SOLE
7810
0
0
CAMECO CORP
COM
13321L108
47511
4167623
SH
SOLE
4167623
0
0
CAMECO CORP
COM
13321L108
306
26800
SH
Call
SOLE
26800
0
0
CAMPBELL SOUP CO
COM
134429109
1948
53189
SH
SOLE
53189
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
7311
113281
SH
SOLE
113281
0
0
CANADIAN NAT RES LTD
COM
136385101
386563
11835967
SH
SOLE
11835967
0
0
CANADIAN NAT RES LTD
COM
136385101
817
25000
SH
Call
SOLE
25000
0
0
CANADIAN NAT RES LTD
COM
136385101
1960
60000
SH
Put
SOLE
60000
0
0
CANADIAN NATL RY CO
COM
136375102
675563
7522977
SH
SOLE
7522977
0
0
CANADIAN PAC RY LTD
COM
13645T100
285236
1345836
SH
SOLE
1345836
0
0
CANOPY GROWTH CORP
COM
138035100
10148
208626
SH
SOLE
208626
0
0
CAPITAL ONE FINL CORP
COM
14040H105
1246
13124
SH
SOLE
13124
0
0
CARDINAL HEALTH INC
COM
14149Y108
2646
49004
SH
SOLE
49004
0
0
CARMAX INC
COM
143130102
1621
21708
SH
SOLE
21708
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
1646
25811
SH
SOLE
25811
0
0
CATERPILLAR INC DEL
COM
149123101
7877
51657
SH
SOLE
51657
0
0
CBOE GLOBAL MARKETS INC
COM
12503M108
12120
126300
SH
Call
SOLE
126300
0
0
CBS CORP NEW
CL B
124857202
3249
56545
SH
SOLE
56545
0
0
CDK GLOBAL INC
COM
12508E101
1762
28165
SH
SOLE
28165
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
593399
6328236
SH
SOLE
6328236
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
18754
200000
SH
Call
SOLE
200000
0
0
CDW CORP
COM
12514G108
5348
60140
SH
SOLE
60140
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
843
77836
SH
SOLE
77836
0
0
CELGENE CORP
COM
151020104
21506
240321
SH
SOLE
240321
0
0
CENOVUS ENERGY INC
COM
15135U109
97489
9719729
SH
SOLE
9719729
0
0
CENTENE CORP DEL
COM
15135B101
11866
81957
SH
SOLE
81957
0
0
CENTRAIS ELETRICAS BRASILEIR
SPONSORED AD
15234Q207
48
12372
SH
SOLE
12372
0
0
CENTRAL SECS CORP
COM
155123102
985
33388
SH
SOLE
33388
0
0
CENTURY ALUM CO
COM
156431108
16903
1412092
SH
SOLE
1412092
0
0
CENTURYLINK INC
COM
156700106
515
24282
SH
SOLE
24282
0
0
CERNER CORP
COM
156782104
1620
25153
SH
SOLE
25153
0
0
CF INDS HLDGS INC
COM
125269100
366
6726
SH
SOLE
6726
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
2429
7454
SH
SOLE
7454
0
0
CHEMICAL FINL CORP
COM
163731102
350
6556
SH
SOLE
6556
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
727
10460
SH
SOLE
10460
0
0
CHESAPEAKE ENERGY CORP
COM
165167107
236
52482
SH
SOLE
52482
0
0
CHEVRON CORP NEW
COM
166764100
39357
321863
SH
SOLE
321863
0
0
CHIMERA INVT CORP
COM NEW
16934Q208
1072
59122
SH
SOLE
59122
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
7905
161549
SH
SOLE
161549
0
0
CHINA PETE & CHEM CORP
SPON ADR H S
16941R108
1442
14354
SH
SOLE
14354
0
0
CHUBB LIMITED
COM
H1467J104
745
5571
SH
SOLE
5571
0
0
CHURCH & DWIGHT INC
COM
171340102
4333
72984
SH
SOLE
72984
0
0
CIGNA CORPORATION
COM
125509109
12017
57703
SH
SOLE
57703
0
0
CINTAS CORP
COM
172908105
6135
31016
SH
SOLE
31016
0
0
CISCO SYS INC
COM
17275R102
37936
779776
SH
SOLE
779776
0
0
CITIGROUP INC
COM NEW
172967424
92763
1293040
SH
SOLE
1293040
0
0
CITIZENS FINL GROUP INC
COM
174610105
3344
86688
SH
SOLE
86688
0
0
CITRIX SYS INC
COM
177376100
357
3212
SH
SOLE
3212
0
0
CLEVELAND CLIFFS INC
COM
185899101
1984
156704
SH
SOLE
156704
0
0
CLOROX CO DEL
COM
189054109
257
1709
SH
SOLE
1709
0
0
CME GROUP INC
COM CL A
12572Q105
4912
28857
SH
SOLE
28857
0
0
CMS ENERGY CORP
COM
125896100
805
16436
SH
SOLE
16436
0
0
CNA FINL CORP
COM
126117100
293
6412
SH
SOLE
6412
0
0
CNOOC LTD
SPONSORED AD
126132109
1617
8186
SH
SOLE
8186
0
0
COCA COLA CO
COM
191216100
41950
908195
SH
SOLE
908195
0
0
COGNEX CORP
COM
192422103
428
7675
SH
SOLE
7675
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
5792
75075
SH
SOLE
75075
0
0
COLGATE PALMOLIVE CO
COM
194162103
5965
89093
SH
SOLE
89093
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
20878
269223
SH
SOLE
269223
0
0
COLUMBIA BKG SYS INC
COM
197236102
391
10081
SH
SOLE
10081
0
0
COLUMBIA ETF TR II
INDIA CONSMR
19762B707
467
11381
SH
SOLE
11381
0
0
COMCAST CORP NEW
CL A
20030N101
6478
182956
SH
SOLE
182956
0
0
COMERICA INC
COM
200340107
2172
24084
SH
SOLE
24084
0
0
COMMSCOPE HLDG CO INC
COM
20337X109
1572
51102
SH
SOLE
51102
0
0
COMPANHIA ENERGETICA DE MINA
SP ADR N-V P
204409601
140
81829
SH
SOLE
81829
0
0
COMPASS MINERALS INTL INC
COM
20451N101
341
5071
SH
SOLE
5071
0
0
CONCHO RES INC
COM
20605P101
2331
15259
SH
SOLE
15259
0
0
CONOCOPHILLIPS
COM
20825C104
9847
127219
SH
SOLE
127219
0
0
CONSOLIDATED EDISON INC
COM
209115104
294
3858
SH
SOLE
3858
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9226
42789
SH
SOLE
42789
0
0
COOPER COS INC
COM NEW
216648402
789
2848
SH
SOLE
2848
0
0
CORNING INC
COM
219350105
3457
97931
SH
SOLE
97931
0
0
CORPORATE CAP TR INC
COM
219880101
361
23688
SH
SOLE
23688
0
0
COSTAR GROUP INC
COM
22160N109
454
1079
SH
SOLE
1079
0
0
COSTCO WHSL CORP NEW
COM
22160K105
37980
161701
SH
SOLE
161701
0
0
COSTCO WHSL CORP NEW
COM
22160K105
5872
25000
SH
Put
SOLE
25000
0
0
COTT CORP QUE
COM
22163N106
10108
625892
SH
SOLE
625892
0
0
CPI CARD GROUP INC
COM NEW
12634H200
309
91290
SH
SOLE
91290
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1083
7361
SH
SOLE
7361
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
5290
354085
SH
SOLE
354085
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
40721
6412736
SH
SOLE
6412736
0
0
CRH MEDICAL CORP
COM
12626F105
831
210364
SH
SOLE
210364
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
1236
11106
SH
SOLE
11106
0
0
CROWN HOLDINGS INC
COM
228368106
2626
54712
SH
SOLE
54712
0
0
CSX CORP
COM
126408103
38468
519481
SH
SOLE
519481
0
0
CUMMINS INC
COM
231021106
22199
151972
SH
SOLE
151972
0
0
CVS HEALTH CORP
COM
126650100
18921
240356
SH
SOLE
240356
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
208
2600
SH
SOLE
2600
0
0
CYPRESS SEMICONDUCTOR CORP
COM
232806109
223
15383
SH
SOLE
15383
0
0
CYRUSONE INC
COM
23283R100
1019
16079
SH
SOLE
16079
0
0
D R HORTON INC
COM
23331A109
7764
184066
SH
SOLE
184066
0
0
DANA INCORPORATED
COM
235825205
396
21200
SH
SOLE
21200
0
0
DANAHER CORP DEL
COM
235851102
17628
162228
SH
SOLE
162228
0
0
DARDEN RESTAURANTS INC
COM
237194105
3235
29098
SH
SOLE
29098
0
0
DAVITA INC
COM
23918K108
798
11137
SH
SOLE
11137
0
0
DBX ETF TR
XTRACK HRVST
233051879
256
10100
SH
SOLE
10100
0
0
DEERE & CO
COM
244199105
9251
61540
SH
SOLE
61540
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
4897
84676
SH
SOLE
84676
0
0
DELUXE CORP
COM
248019101
314
5520
SH
SOLE
5520
0
0
DENBURY RES INC
COM NEW
247916208
68
11000
SH
SOLE
11000
0
0
DENISON MINES CORP
COM
248356107
120
179702
SH
SOLE
179702
0
0
DESCARTES SYS GROUP INC
COM
249906108
2145
63272
SH
SOLE
63272
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
410
36104
SH
SOLE
36104
0
0
DEVON ENERGY CORP NEW
COM
25179M103
3304
82714
SH
SOLE
82714
0
0
DHX MEDIA LTD
COM VAR VTG
252406152
241
160400
SH
SOLE
160400
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
11576
81711
SH
SOLE
81711
0
0
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
532
26590
SH
SOLE
26590
0
0
DICKS SPORTING GOODS INC
COM
253393102
597
16815
SH
SOLE
16815
0
0
DIGITAL RLTY TR INC
COM
253868103
796
7077
SH
SOLE
7077
0
0
DISCOVER FINL SVCS
COM
254709108
3052
39928
SH
SOLE
39928
0
0
DISCOVERY INC
COM SER A
25470F104
8191
255969
SH
SOLE
255969
0
0
DISH NETWORK CORP
CL A
25470M109
988
27622
SH
SOLE
27622
0
0
DISNEY WALT CO
COM DISNEY
254687106
42513
363545
SH
SOLE
363545
0
0
DOLLAR GEN CORP NEW
COM
256677105
6370
58280
SH
SOLE
58280
0
0
DOLLAR TREE INC
COM
256746108
4986
61143
SH
SOLE
61143
0
0
DOMINION ENERGY INC
COM
25746U109
237
3369
SH
SOLE
3369
0
0
DOMINOS PIZZA INC
COM
25754A201
323
1094
SH
SOLE
1094
0
0
DOMTAR CORP
COM NEW
257559203
2471
47368
SH
SOLE
47368
0
0
DONALDSON INC
COM
257651109
1989
34146
SH
SOLE
34146
0
0
DOUBLELINE INCOME SOLUTIONS
COM
258622109
1013
50156
SH
SOLE
50156
0
0
DOVER CORP
COM
260003108
460
5201
SH
SOLE
5201
0
0
DOWDUPONT INC
COM
26078J100
66087
1027631
SH
SOLE
1027631
0
0
DOWDUPONT INC
COM
26078J100
643
10000
SH
Put
SOLE
10000
0
0
DROPBOX INC
CL A
26210C104
244
9096
SH
SOLE
9096
0
0
DSW INC
CL A
23334L102
1136
33530
SH
SOLE
33530
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
5104
63789
SH
SOLE
63789
0
0
DXC TECHNOLOGY CO
COM
23355L106
1275
13631
SH
SOLE
13631
0
0
E TRADE FINANCIAL CORP
COM NEW
269246401
817
15597
SH
SOLE
15597
0
0
EAST WEST BANCORP INC
COM
27579R104
621
10281
SH
SOLE
10281
0
0
EASTMAN CHEM CO
COM
277432100
6151
64262
SH
SOLE
64262
0
0
EATON CORP PLC
SHS
G29183103
2802
32307
SH
SOLE
32307
0
0
EBAY INC
COM
278642103
12285
372048
SH
SOLE
372048
0
0
ECOLAB INC
COM
278865100
1945
12404
SH
SOLE
12404
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
743
4270
SH
SOLE
4270
0
0
ELDORADO GOLD CORP NEW
COM
284902103
667
755430
SH
SOLE
755430
0
0
ELECTRONIC ARTS INC
COM
285512109
3782
31388
SH
SOLE
31388
0
0
EMERSON ELEC CO
COM
291011104
5822
76019
SH
SOLE
76019
0
0
EMPIRE ST RLTY OP L P
UNIT LTD PRT
292102100
2519
151000
SH
Call
SOLE
151000
0
0
ENBRIDGE INC
COM
29250N105
604124
18709322
SH
SOLE
18709322
0
0
ENCANA CORP
COM
292505104
111385
8496187
SH
SOLE
8496187
0
0
ENCOMPASS HEALTH CORP
COM
29261A100
1849
23722
SH
SOLE
23722
0
0
ENDO INTL PLC
SHS
G30401106
1512
89827
SH
SOLE
89827
0
0
ENERPLUS CORP
COM
292766102
9052
733575
SH
SOLE
733575
0
0
ENI S P A
SPONSORED AD
26874R108
5763
153016
SH
SOLE
153016
0
0
ENSCO PLC
SHS CLASS A
G3157S106
1628
192892
SH
SOLE
192892
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
1112
38712
SH
SOLE
38712
0
0
ENTREE RES LTD
COM
29384J103
4
10000
SH
SOLE
10000
0
0
EOG RES INC
COM
26875P101
3480
27277
SH
SOLE
27277
0
0
EQT CORP
COM
26884L109
300
6778
SH
SOLE
6778
0
0
EQUINIX INC
COM PAR $0.0
29444U700
2117
4891
SH
SOLE
4891
0
0
ERICSSON
ADR B SEK 10
294821608
744
84555
SH
SOLE
84555
0
0
ESSA PHARMA INC
COM NEW
29668H708
30
10050
SH
SOLE
10050
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
2586
64449
SH
SOLE
64449
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
309
7207
SH
SOLE
7207
0
0
ETSY INC
COM
29786A106
1925
37472
SH
SOLE
37472
0
0
EVEREST RE GROUP LTD
COM
G3223R108
273
1197
SH
SOLE
1197
0
0
EVERGY INC
COM
30034W106
1456
26518
SH
SOLE
26518
0
0
EXCHANGE LISTED FDS TR
KNLDG LD WD
30151E608
560
16035
SH
SOLE
16035
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
437
10452
SH
SOLE
10452
0
0
EXELON CORP
COM
30161N101
32902
753604
SH
SOLE
753604
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
351
2692
SH
SOLE
2692
0
0
EXPEDITORS INTL WASH INC
COM
302130109
1746
23740
SH
SOLE
23740
0
0
EXPRESS SCRIPTS HLDG CO
COM
30219G108
20052
211052
SH
SOLE
211052
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
214
2468
SH
SOLE
2468
0
0
EXXON MOBIL CORP
COM
30231G102
20803
244682
SH
SOLE
244682
0
0
F M C CORP
COM NEW
302491303
502
5757
SH
SOLE
5757
0
0
F5 NETWORKS INC
COM
315616102
2312
11596
SH
SOLE
11596
0
0
FACEBOOK INC
CL A
30303M102
79389
482727
SH
SOLE
482727
0
0
FAIR ISAAC CORP
COM
303250104
1070
4681
SH
SOLE
4681
0
0
FASTENAL CO
COM
311900104
1173
20220
SH
SOLE
20220
0
0
FEDEX CORP
COM
31428X106
16309
67731
SH
SOLE
67731
0
0
FERRARI N V
COM
N3167Y103
2985
21804
SH
SOLE
21804
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
4180
238696
SH
SOLE
238696
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
445
4081
SH
SOLE
4081
0
0
FIFTH THIRD BANCORP
COM
316773100
5901
211363
SH
SOLE
211363
0
0
FIREEYE INC
COM
31816Q101
214
12606
SH
SOLE
12606
0
0
FIRST AMERN FINL CORP
COM
31847R102
2409
46688
SH
SOLE
46688
0
0
FIRST DATA CORP NEW
COM CL A
32008D106
4193
171341
SH
SOLE
171341
0
0
FIRST HORIZON NATL CORP
COM
320517105
182
10570
SH
SOLE
10570
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
472
83124
SH
SOLE
83124
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
4905
51097
SH
SOLE
51097
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE AL
33734X143
237
2798
SH
SOLE
2798
0
0
FIRST TR EXCHANGE TRADED FD
INDLS PROD D
33734X150
309
7283
SH
SOLE
7283
0
0
FIRST TR EXCHANGE TRADED FD
SSI STRG ETF
33739Q507
1117
36281
SH
SOLE
36281
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
3584
63185
SH
SOLE
63185
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT I
33733E302
1706
12050
SH
SOLE
12050
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
708
9527
SH
SOLE
9527
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
868
30450
SH
SOLE
30450
0
0
FIRST TR EXCHANGE TRADED FD
RISNG DIVD A
33738R506
311
9840
SH
SOLE
9840
0
0
FIRST TR EXCHANGE TRADED FD
SENIOR LN FD
33738D309
301
6271
SH
SOLE
6271
0
0
FIRST TR NASDAQ ABA CMNTY BK
UT COM SHS E
33736Q104
1277
23942
SH
SOLE
23942
0
0
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
299
3772
SH
SOLE
3772
0
0
FIRSTENERGY CORP
COM
337932107
5284
142169
SH
SOLE
142169
0
0
FIRSTSERVICE CORP NEW
SUB VTG SH
33767E103
19610
231630
SH
SOLE
231630
0
0
FISERV INC
COM
337738108
4585
55660
SH
SOLE
55660
0
0
FITBIT INC
CL A
33812L102
180
33555
SH
SOLE
33555
0
0
FIVE BELOW INC
COM
33829M101
596
4579
SH
SOLE
4579
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
505
2215
SH
SOLE
2215
0
0
FLIR SYS INC
COM
302445101
1996
32463
SH
SOLE
32463
0
0
FLOWSERVE CORP
COM
34354P105
477
8731
SH
SOLE
8731
0
0
FLUOR CORP NEW
COM
343412102
1961
33760
SH
SOLE
33760
0
0
FNB CORP PA
COM
302520101
350
27510
SH
SOLE
27510
0
0
FOOT LOCKER INC
COM
344849104
812
15934
SH
SOLE
15934
0
0
FORD MTR CO DEL
COM PAR $0.0
345370860
8493
918157
SH
SOLE
918157
0
0
FORTINET INC
COM
34959E109
1013
10979
SH
SOLE
10979
0
0
FORTIS INC
COM
349553107
277007
8544315
SH
SOLE
8544315
0
0
FORTIVE CORP
COM
34959J108
975
11582
SH
SOLE
11582
0
0
FORTUNA SILVER MINES INC
COM
349915108
787
180101
SH
SOLE
180101
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
1678
32048
SH
SOLE
32048
0
0
FORWARD AIR CORP
COM
349853101
2000
27893
SH
SOLE
27893
0
0
FOUNDATION BLDG MATLS INC
COM
350392106
145
11660
SH
SOLE
11660
0
0
FRANCO NEVADA CORP
COM
351858105
119966
1917915
SH
SOLE
1917915
0
0
FRANKLIN RES INC
COM
354613101
237
7792
SH
SOLE
7792
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTY SR L
35473P595
6512
257798
SH
SOLE
257798
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
306
22007
SH
SOLE
22007
0
0
FS INVT CORP
COM
302635107
418
59287
SH
SOLE
59287
0
0
FTI CONSULTING INC
COM
302941109
2058
28115
SH
SOLE
28115
0
0
GABELLI DIVD & INCOME TR
COM
36242H104
286
11950
SH
SOLE
11950
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
1453
19518
SH
SOLE
19518
0
0
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN I
36465A109
55
11719
SH
SOLE
11719
0
0
GAP INC DEL
COM
364760108
310
10754
SH
SOLE
10754
0
0
GARMIN LTD
SHS
H2906T109
492
7018
SH
SOLE
7018
0
0
GENERAC HLDGS INC
COM
368736104
894
15848
SH
SOLE
15848
0
0
GENERAL DYNAMICS CORP
COM
369550108
12098
59097
SH
SOLE
59097
0
0
GENERAL ELECTRIC CO
COM
369604103
32419
2871456
SH
SOLE
2871456
0
0
GENERAL MLS INC
COM
370334104
3050
71057
SH
SOLE
71057
0
0
GENERAL MTRS CO
COM
37045V100
28690
852094
SH
SOLE
852094
0
0
GENERAL MTRS CO
COM
37045V100
7963
236500
SH
Call
SOLE
236500
0
0
GENUINE PARTS CO
COM
372460105
291
2929
SH
SOLE
2929
0
0
GENWORTH FINL INC
COM CL A
37247D106
290
69473
SH
SOLE
69473
0
0
GEOPARK LTD
USD SHS
G38327105
251
12325
SH
SOLE
12325
0
0
GERDAU S A
SPON ADR REP
373737105
213
50500
SH
SOLE
50500
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
56700
1863294
SH
SOLE
1863294
0
0
GILEAD SCIENCES INC
COM
375558103
56253
728567
SH
SOLE
728567
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
18675
464887
SH
SOLE
464887
0
0
GLOBAL PMTS INC
COM
37940X102
1002
7864
SH
SOLE
7864
0
0
GLOBAL X FDS
MSCI GREECE
37950E366
181
21786
SH
SOLE
21786
0
0
GLOBAL X FDS
RBTCS ARTFL
37954Y715
410
17922
SH
SOLE
17922
0
0
GLOBAL X FDS
FINTECH ETF
37954Y814
750
26100
SH
SOLE
26100
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
717
21768
SH
SOLE
21768
0
0
GOLD FIELDS LTD NEW
SPONSORED AD
38059T106
157
64883
SH
SOLE
64883
0
0
GOLD STD VENTURES CORP
COM
380738104
17
10071
SH
SOLE
10071
0
0
GOLDCORP INC NEW
COM
380956409
82672
8105058
SH
SOLE
8105058
0
0
GOLDEN STAR RES LTD CDA
COM
38119T104
37
10300
SH
SOLE
10300
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
9735
438909
SH
SOLE
438909
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
56574
252290
SH
SOLE
252290
0
0
GOLUB CAP BDC INC
COM
38173M102
275
14665
SH
SOLE
14665
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
1427
61016
SH
SOLE
61016
0
0
GOPRO INC
CL A
38268T103
331
46020
SH
SOLE
46020
0
0
GRAINGER W W INC
COM
384802104
5946
16636
SH
SOLE
16636
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
989
258865
SH
SOLE
258865
0
0
GRANA Y MONTERO S A A
SPONSORED AD
38500P208
110
40773
SH
SOLE
40773
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
11294
263148
SH
SOLE
263148
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
472
11000
SH
Call
SOLE
11000
0
0
GROUPE CGI INC
CL A SUB VTG
39945C109
190763
2958486
SH
SOLE
2958486
0
0
GRUBHUB INC
COM
400110102
1519
10959
SH
SOLE
10959
0
0
HAEMONETICS CORP
COM
405024100
233
2037
SH
SOLE
2037
0
0
HALLIBURTON CO
COM
406216101
7197
177568
SH
SOLE
177568
0
0
HANCOCK WHITNEY CORPORATION
COM
410120109
246
5180
SH
SOLE
5180
0
0
HANESBRANDS INC
COM
410345102
6276
340556
SH
SOLE
340556
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
208
9665
SH
SOLE
9665
0
0
HARLEY DAVIDSON INC
COM
412822108
2493
55044
SH
SOLE
55044
0
0
HARMONY GOLD MNG LTD
SPONSORED AD
413216300
69
41370
SH
SOLE
41370
0
0
HARRIS CORP DEL
COM
413875105
5917
34969
SH
SOLE
34969
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
586
11729
SH
SOLE
11729
0
0
HASBRO INC
COM
418056107
342
3257
SH
SOLE
3257
0
0
HCA HEALTHCARE INC
COM
40412C101
8657
62224
SH
SOLE
62224
0
0
HDFC BANK LTD
ADR REPS 3 S
40415F101
1052
11184
SH
SOLE
11184
0
0
HDFC BANK LTD
ADR REPS 3 S
40415F101
28230
300000
SH
Put
SOLE
300000
0
0
HECLA MNG CO
COM
422704106
499
178766
SH
SOLE
178766
0
0
HEICO CORP NEW
CL A
422806208
950
12589
SH
SOLE
12589
0
0
HELIUS MED TECHNOLOGIES INC
COM CL A
42328V504
101
10367
SH
SOLE
10367
0
0
HENRY JACK & ASSOC INC
COM
426281101
2262
14130
SH
SOLE
14130
0
0
HERBALIFE NUTRITION LTD
COM SHS
G4412G101
3333
61106
SH
SOLE
61106
0
0
HERCULES CAPITAL INC
COM
427096508
298
22645
SH
SOLE
22645
0
0
HERSHEY CO
COM
427866108
3494
34255
SH
SOLE
34255
0
0
HESS CORP
COM
42809H107
4374
61107
SH
SOLE
61107
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
378
23179
SH
SOLE
23179
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
5207
64460
SH
SOLE
64460
0
0
HOLLYFRONTIER CORP
COM
436106108
2165
30970
SH
SOLE
30970
0
0
HOLOGIC INC
COM
436440101
1106
26978
SH
SOLE
26978
0
0
HOME DEPOT INC
COM
437076102
104885
506325
SH
SOLE
506325
0
0
HOME DEPOT INC
COM
437076102
3604
17400
SH
Put
SOLE
17400
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
4833
160659
SH
SOLE
160659
0
0
HONEYWELL INTL INC
COM
438516106
15747
98839
SH
SOLE
98839
0
0
HP INC
COM
40434L105
5604
217451
SH
SOLE
217451
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
6060
137753
SH
SOLE
137753
0
0
HUDBAY MINERALS INC
COM
443628102
1769
350359
SH
SOLE
350359
0
0
HUMANA INC
COM
444859102
10179
30069
SH
SOLE
30069
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1803
120859
SH
SOLE
120859
0
0
HUNTSMAN CORP
COM
447011107
2126
78085
SH
SOLE
78085
0
0
IAMGOLD CORP
COM
450913108
1545
419806
SH
SOLE
419806
0
0
ICICI BK LTD
ADR
45104G104
496
58474
SH
SOLE
58474
0
0
IDEXX LABS INC
COM
45168D104
9591
38416
SH
SOLE
38416
0
0
ILLINOIS TOOL WKS INC
COM
452308109
557
3944
SH
SOLE
3944
0
0
ILLUMINA INC
COM
452327109
7724
21043
SH
SOLE
21043
0
0
IMAX CORP
COM
45245E109
307
11887
SH
SOLE
11887
0
0
IMPERIAL OIL LTD
COM NEW
453038408
70473
2177110
SH
SOLE
2177110
0
0
IMV INC
COM
44974L103
86
14508
SH
SOLE
14508
0
0
INCYTE CORP
COM
45337C102
966
13982
SH
SOLE
13982
0
0
INDIA FD INC
COM
454089103
457
20660
SH
SOLE
20660
0
0
INFOSYS LTD
SPONSORED AD
456788108
182
17897
SH
SOLE
17897
0
0
ING GROEP N V
SPONSORED AD
456837103
627
48339
SH
SOLE
48339
0
0
INGERSOLL-RAND PLC
SHS
G47791101
7486
73173
SH
SOLE
73173
0
0
INGREDION INC
COM
457187102
2980
28392
SH
SOLE
28392
0
0
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
4062
105676
SH
SOLE
105676
0
0
INOGEN INC
COM
45780L104
3562
14593
SH
SOLE
14593
0
0
INSTRUCTURE INC
COM
45781U103
224
6340
SH
SOLE
6340
0
0
INTEL CORP
COM
458140100
34520
729974
SH
SOLE
729974
0
0
INTELSAT S A
COM
L5140P101
594
19800
SH
SOLE
19800
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
2150
28706
SH
SOLE
28706
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED AD
45857P707
223
3551
SH
SOLE
3551
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
49778
329201
SH
SOLE
329201
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
399
2867
SH
SOLE
2867
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
3163
138320
SH
SOLE
138320
0
0
INTL PAPER CO
COM
460146103
530
10785
SH
SOLE
10785
0
0
INTUIT
COM
461202103
1195
5255
SH
SOLE
5255
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
9961
17354
SH
SOLE
17354
0
0
INVESCO CURNCYSHS SWISS FRAN
SWISS FRANC
46138R108
519
5442
SH
SOLE
5442
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL MDCP P
46137V456
332
10600
SH
SOLE
10600
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL MDCP G
46137V464
729
13315
SH
SOLE
13315
0
0
INVESCO EXCHANGE TRADED FD T
RUSEL 2000 P
46137V498
3166
79537
SH
SOLE
79537
0
0
INVESCO EXCHANGE TRADED FD T
DIVID ACHIEV
46137V506
1504
54620
SH
SOLE
54620
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
231
7009
SH
SOLE
7009
0
0
INVESCO EXCHANGE TRADED FD T
DWA TECHNOLO
46137V811
1054
15961
SH
SOLE
15961
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
282
4726
SH
SOLE
4726
0
0
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCA
46137V852
1530
15495
SH
SOLE
15495
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
1039
17045
SH
SOLE
17045
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
13253
124082
SH
SOLE
124082
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
490
3638
SH
SOLE
3638
0
0
INVESCO EXCHANGE TRADED FD T
GBL LISTED P
46137V589
646
52509
SH
SOLE
52509
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 15
46137V597
667
4688
SH
SOLE
4688
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
335
2824
SH
SOLE
2824
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC PHRMCT
46137V662
201
2733
SH
SOLE
2733
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP IN
46138E123
877
11945
SH
SOLE
11945
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HE
46138E149
2980
21230
SH
SOLE
21230
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP DI
46138E180
202
2947
SH
SOLE
2947
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
2514
175580
SH
SOLE
175580
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI SM
46138E735
915
28004
SH
SOLE
28004
0
0
INVESCO EXCHNG TRADED FD TR
DWA SMLCP ME
46138E842
1065
18509
SH
SOLE
18509
0
0
INVESCO EXCHNG TRADED FD TR
SHIPPING ETF
46138G607
4796
468365
SH
SOLE
468365
0
0
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
203
7403
SH
SOLE
7403
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EM
46138E727
586
27699
SH
SOLE
27699
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
20349
109527
SH
SOLE
109527
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
835
68090
SH
SOLE
68090
0
0
IQIYI INC
SPONSORED AD
46267X108
932
34426
SH
SOLE
34426
0
0
IQVIA HLDGS INC
COM
46266C105
2875
22158
SH
SOLE
22158
0
0
IRON MTN INC NEW
COM
46284V101
2204
63851
SH
SOLE
63851
0
0
ISHARES GOLD TRUST
ISHARES
464285105
4183
365948
SH
SOLE
365948
0
0
ISHARES INC
CORE MSCI EM
46434G103
1788
34530
SH
SOLE
34530
0
0
ISHARES INC
EM MKTS DIV
464286319
450
11556
SH
SOLE
11556
0
0
ISHARES INC
MSCI AUST ET
464286103
221
10000
SH
SOLE
10000
0
0
ISHARES INC
MSCI BRAZIL
464286400
2790
82725
SH
SOLE
82725
0
0
ISHARES INC
MIN VOL GBL
464286525
579
6593
SH
SOLE
6593
0
0
ISHARES INC
MIN VOL EMRG
464286533
1228
20716
SH
SOLE
20716
0
0
ISHARES INC
MSCI EURZONE
464286608
1537
37488
SH
SOLE
37488
0
0
ISHARES INC
MSCI SWITZER
464286749
770
22194
SH
SOLE
22194
0
0
ISHARES INC
MSCI STH KOR
464286772
4505
65984
SH
SOLE
65984
0
0
ISHARES INC
MSCI TAIWAN
46434G772
5087
134931
SH
SOLE
134931
0
0
ISHARES INC
MSCI SINGPOR
46434G780
6350
261635
SH
SOLE
261635
0
0
ISHARES INC
MSCI JPN ETF
46434G822
38317
636184
SH
SOLE
636184
0
0
ISHARES INC
MSCI ITALY E
46434G830
6903
249560
SH
SOLE
249560
0
0
ISHARES INC
MSCI JAPN SM
464286582
245
3135
SH
SOLE
3135
0
0
ISHARES INC
MSCI FRANCE
464286707
7657
243942
SH
SOLE
243942
0
0
ISHARES INC
MSCI GERMANY
464286806
1295
43531
SH
SOLE
43531
0
0
ISHARES INC
MSCI HONG KG
464286871
1796
75088
SH
SOLE
75088
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
901
65606
SH
SOLE
65606
0
0
ISHARES TR
INDIA 50 ETF
464289529
2339
68396
SH
SOLE
68396
0
0
ISHARES TR
20 YR TR BD
464287432
6972
59455
SH
SOLE
59455
0
0
ISHARES TR
ASIA 50 ETF
464288430
348
5571
SH
SOLE
5571
0
0
ISHARES TR
CHINA LG-CAP
464287184
17621
411506
SH
SOLE
411506
0
0
ISHARES TR
CORE HIGH DV
46429B663
1811
19999
SH
SOLE
19999
0
0
ISHARES TR
CORE S&P500
464287200
35868
122531
SH
SOLE
122531
0
0
ISHARES TR
CORE S&P MCP
464287507
4736
23527
SH
SOLE
23527
0
0
ISHARES TR
CORE S&P SCP
464287804
1211
13876
SH
SOLE
13876
0
0
ISHARES TR
CORE US AGGB
464287226
4242
40200
SH
SOLE
40200
0
0
ISHARES TR
HDG MSCI JAP
46434V886
1394
40694
SH
SOLE
40694
0
0
ISHARES TR
EUROPE ETF
464287861
224
4962
SH
SOLE
4962
0
0
ISHARES TR
GLOBAL 100 E
464287572
242
4953
SH
SOLE
4953
0
0
ISHARES TR
GLOBAL FINLS
464287333
258
3920
SH
SOLE
3920
0
0
ISHARES TR
GLOB HLTHCRE
464287325
1007
15989
SH
SOLE
15989
0
0
ISHARES TR
GLOBAL TECH
464287291
1472
8403
SH
SOLE
8403
0
0
ISHARES TR
IBOXX HI YD
464288513
3995
46212
SH
SOLE
46212
0
0
ISHARES TR
IBOXX INV CP
464287242
5643
49096
SH
SOLE
49096
0
0
ISHARES TR
MRGSTR SM CP
464288604
297
1397
SH
SOLE
1397
0
0
ISHARES TR
MRNING SM CP
464288703
882
5734
SH
SOLE
5734
0
0
ISHARES TR
MSCI ACWI EX
464288240
2858
59938
SH
SOLE
59938
0
0
ISHARES TR
MSCI ACWI ET
464288257
942
12684
SH
SOLE
12684
0
0
ISHARES TR
MSCI EAFE ET
464287465
47996
705927
SH
SOLE
705927
0
0
ISHARES TR
EAFE SML CP
464288273
4921
79014
SH
SOLE
79014
0
0
ISHARES TR
MSCI EMG MKT
464287234
19040
443610
SH
SOLE
443610
0
0
ISHARES TR
NASDAQ BIOTE
464287556
3758
30815
SH
SOLE
30815
0
0
ISHARES TR
N AMER TECH
464287549
9632
46003
SH
SOLE
46003
0
0
ISHARES TR
PHLX SEMICND
464287523
2340
12646
SH
SOLE
12646
0
0
ISHARES TR
RUS 1000 ETF
464287622
434
2681
SH
SOLE
2681
0
0
ISHARES TR
RUSSELL 2000
464287655
65224
386969
SH
SOLE
386969
0
0
ISHARES TR
RUS 2000 VAL
464287630
1219
9165
SH
SOLE
9165
0
0
ISHARES TR
RUS MDCP VAL
464287473
913
10110
SH
SOLE
10110
0
0
ISHARES TR
S&P 500 GRWT
464287309
2122
11979
SH
SOLE
11979
0
0
ISHARES TR
INTL TREA BD
464288117
521
10818
SH
SOLE
10818
0
0
ISHARES TR
S&P MC 400VL
464287705
2242
13401
SH
SOLE
13401
0
0
ISHARES TR
SP SMCP600VL
464287879
2860
17133
SH
SOLE
17133
0
0
ISHARES TR
S&P SML 600
464287887
2610
12939
SH
SOLE
12939
0
0
ISHARES TR
SELECT DIVID
464287168
8954
89751
SH
SOLE
89751
0
0
ISHARES TR
TIPS BD ETF
464287176
846
7647
SH
SOLE
7647
0
0
ISHARES TR
MSCI GERMNY
46429B465
205
3433
SH
SOLE
3433
0
0
ISHARES TR
MSCI DENMARK
46429B523
3425
53050
SH
SOLE
53050
0
0
ISHARES TR
MSCI INDIA E
46429B598
434
13351
SH
SOLE
13351
0
0
ISHARES TR
USA MOMENTUM
46432F396
535
4495
SH
SOLE
4495
0
0
ISHARES TR
CORE MSCI EA
46432F842
3653
57012
SH
SOLE
57012
0
0
ISHARES TR
CORE 1 5 YR
46432F859
414
8443
SH
SOLE
8443
0
0
ISHARES TR
BARCLAYS 7 1
464287440
5311
52493
SH
SOLE
52493
0
0
ISHARES TR
1 3 YR TREAS
464287457
13178
158595
SH
SOLE
158595
0
0
ISHARES TR
NA TEC SFTWR
464287515
228
1111
SH
SOLE
1111
0
0
ISHARES TR
INTL SEL DIV
464288448
2020
61917
SH
SOLE
61917
0
0
ISHARES TR
SH TR CRPORT
464288646
440
8483
SH
SOLE
8483
0
0
ISHARES TR
3 7 YR TREAS
464288661
737
6193
SH
SOLE
6193
0
0
ISHARES TR
S&P US PFD S
464288687
1200
32315
SH
SOLE
32315
0
0
ISHARES TR
US AER DEF E
464288760
5617
25955
SH
SOLE
25955
0
0
ISHARES TR
MSCI USA ESG
464288802
227
1898
SH
SOLE
1898
0
0
ISHARES TR
EAFE VALUE E
464288877
218
4196
SH
SOLE
4196
0
0
ISHARES TR
FLTG RATE NT
46429B655
2934
57516
SH
SOLE
57516
0
0
ISHARES TR
MIN VOL EAFE
46429B689
1813
24899
SH
SOLE
24899
0
0
ISHARES TR
CUR HD EURZN
46434V639
625
21075
SH
SOLE
21075
0
0
ISHARES TR
HDG MSCI EAF
46434V803
3327
111108
SH
SOLE
111108
0
0
ISHARES TR
MSCI UK ETF
46435G334
2292
67169
SH
SOLE
67169
0
0
ISHARES TR
GL TIMB FORE
464288174
294
3901
SH
SOLE
3901
0
0
ISHARES TR
US BR DEL SE
464288794
509
8185
SH
SOLE
8185
0
0
ISHARES TR
U.S. CNSM GD
464287812
6053
50920
SH
SOLE
50920
0
0
ISHARES TR
U.S. FIN SVC
464287770
234
1758
SH
SOLE
1758
0
0
ISHARES TR
U.S. FINLS E
464287788
457
3765
SH
SOLE
3765
0
0
ISHARES TR
US HLTHCARE
464287762
2223
10957
SH
SOLE
10957
0
0
ISHARES TR
U.S. INSRNCE
464288786
325
4905
SH
SOLE
4905
0
0
ISHARES TR
U.S. MED DVC
464288810
2092
9196
SH
SOLE
9196
0
0
ISHARES TR
U.S. PHARMA
464288836
4110
24484
SH
SOLE
24484
0
0
ISHARES TR
U.S. REAL ES
464287739
2549
31855
SH
SOLE
31855
0
0
ISHARES TR
US REGNL BKS
464288778
227
4638
SH
SOLE
4638
0
0
ISHARES TR
U.S. TECH ET
464287721
4474
23059
SH
SOLE
23059
0
0
ISHARES US ETF TR
SHT MAT BD E
46431W507
996
19856
SH
SOLE
19856
0
0
JABIL INC
COM
466313103
1418
52371
SH
SOLE
52371
0
0
JACOBS ENGR GROUP INC DEL
COM
469814107
585
7648
SH
SOLE
7648
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
2059
12246
SH
SOLE
12246
0
0
JD COM INC
SPON ADR CL
47215P106
3211
123060
SH
SOLE
123060
0
0
JEFFERIES FINL GROUP INC
COM
47233W109
295
13436
SH
SOLE
13436
0
0
JOHNSON & JOHNSON
COM
478160104
192480
1393065
SH
SOLE
1393065
0
0
JPMORGAN CHASE & CO
COM
46625H100
186444
1652288
SH
SOLE
1652288
0
0
JUNIPER NETWORKS INC
COM
48203R104
438
14600
SH
SOLE
14600
0
0
JUST ENERGY GROUP INC
COM
48213W101
641
206694
SH
SOLE
206694
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
3058
26995
SH
SOLE
26995
0
0
KAR AUCTION SVCS INC
COM
48238T109
4374
73279
SH
SOLE
73279
0
0
KB HOME
COM
48666K109
4720
197399
SH
SOLE
197399
0
0
KELLOGG CO
COM
487836108
5051
72136
SH
SOLE
72136
0
0
KEYCORP NEW
COM
493267108
2003
100681
SH
SOLE
100681
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
446
6736
SH
SOLE
6736
0
0
KIMBERLY CLARK CORP
COM
494368103
7918
69680
SH
SOLE
69680
0
0
KINDER MORGAN INC DEL
COM
49456B101
5576
314481
SH
SOLE
314481
0
0
KINROSS GOLD CORP
COM NO PAR
496902404
28607
10595052
SH
SOLE
10595052
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
5125
269900
SH
SOLE
269900
0
0
KKR & CO INC
CL A
48251W104
2620
96067
SH
SOLE
96067
0
0
KLA-TENCOR CORP
COM
482480100
5153
50660
SH
SOLE
50660
0
0
KOHLS CORP
COM
500255104
4603
61741
SH
SOLE
61741
0
0
KOHLS CORP
COM
500255104
3728
50000
SH
Call
SOLE
50000
0
0
KOHLS CORP
COM
500255104
3728
50000
SH
Put
SOLE
50000
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
645
14176
SH
SOLE
14176
0
0
KRAFT HEINZ CO
COM
500754106
21511
390332
SH
SOLE
390332
0
0
KRAFT HEINZ CO
COM
500754106
2756
50000
SH
Put
SOLE
50000
0
0
KROGER CO
COM
501044101
2790
95831
SH
SOLE
95831
0
0
L3 TECHNOLOGIES INC
COM
502413107
2774
13045
SH
SOLE
13045
0
0
LAM RESEARCH CORP
COM
512807108
4955
32665
SH
SOLE
32665
0
0
LAMB WESTON HLDGS INC
COM
513272104
2815
42272
SH
SOLE
42272
0
0
LAS VEGAS SANDS CORP
COM
517834107
1220
20555
SH
SOLE
20555
0
0
LAUDER ESTEE COS INC
CL A
518439104
3399
23387
SH
SOLE
23387
0
0
LAZARD LTD
SHS A
G54050102
1752
36393
SH
SOLE
36393
0
0
LEAR CORP
COM NEW
521865204
1974
13611
SH
SOLE
13611
0
0
LEGGETT & PLATT INC
COM
524660107
1320
30135
SH
SOLE
30135
0
0
LIBERTY BROADBAND CORP
COM SER A
530307107
288
3416
SH
SOLE
3416
0
0
LIBERTY MEDIA CORP DELAWARE
COM B SIRIUS
531229508
289
6132
SH
SOLE
6132
0
0
LILLY ELI & CO
COM
532457108
8997
83839
SH
SOLE
83839
0
0
LINCOLN NATL CORP IND
COM
534187109
2947
43557
SH
SOLE
43557
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
231
9478
SH
SOLE
9478
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
305
13092
SH
SOLE
13092
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
919
16869
SH
SOLE
16869
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
3987
1311451
SH
SOLE
1311451
0
0
LOCKHEED MARTIN CORP
COM
539830109
30677
88671
SH
SOLE
88671
0
0
LOWES COS INC
COM
548661107
19341
168442
SH
SOLE
168442
0
0
LPL FINL HLDGS INC
COM
50212V100
774
12000
SH
SOLE
12000
0
0
LULULEMON ATHLETICA INC
COM
550021109
15103
92946
SH
SOLE
92946
0
0
LUMENTUM HLDGS INC
COM
55024U109
237
3945
SH
SOLE
3945
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
10769
105057
SH
SOLE
105057
0
0
M & T BK CORP
COM
55261F104
1540
9358
SH
SOLE
9358
0
0
MACERICH CO
COM
554382101
725
13107
SH
SOLE
13107
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1300
28172
SH
SOLE
28172
0
0
MACYS INC
COM
55616P104
1771
51002
SH
SOLE
51002
0
0
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
296
939
SH
SOLE
939
0
0
MAG SILVER CORP
COM
55903Q104
89
10982
SH
SOLE
10982
0
0
MAGNA INTL INC
COM
559222401
193311
3680008
SH
SOLE
3680008
0
0
MAGNA INTL INC
COM
559222401
1051
20000
SH
Call
SOLE
20000
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
547
14200
SH
SOLE
14200
0
0
MALLINCKRODT PUB LTD CO
SHS
G5785G107
281
9594
SH
SOLE
9594
0
0
MANULIFE FINL CORP
COM
56501R106
429784
24037111
SH
SOLE
24037111
0
0
MANULIFE FINL CORP
COM
56501R106
6830
382000
SH
Call
SOLE
382000
0
0
MARATHON OIL CORP
COM
565849106
1067
45822
SH
SOLE
45822
0
0
MARATHON PETE CORP
COM
56585A102
6971
87170
SH
SOLE
87170
0
0
MARKEL CORP
COM
570535104
9782
8231
SH
SOLE
8231
0
0
MARRIOTT INTL INC NEW
CL A
571903202
1529
11577
SH
SOLE
11577
0
0
MARSH & MCLENNAN COS INC
COM
571748102
937
11327
SH
SOLE
11327
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
5552
30516
SH
SOLE
30516
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
220
11406
SH
SOLE
11406
0
0
MASCO CORP
COM
574599106
2495
68173
SH
SOLE
68173
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
64114
288010
SH
SOLE
288010
0
0
MATCH GROUP INC
COM
57665R106
1096
18925
SH
SOLE
18925
0
0
MATTEL INC
COM
577081102
762
48507
SH
SOLE
48507
0
0
MAXAR TECHNOLOGIES LTD
COM
57778L103
16464
497842
SH
SOLE
497842
0
0
MAXIM INTEGRATED PRODS INC
COM
57772K101
1109
19670
SH
SOLE
19670
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
8780
66644
SH
SOLE
66644
0
0
MCDERMOTT INTL INC
COM
580037703
3967
215252
SH
SOLE
215252
0
0
MCDONALDS CORP
COM
580135101
70656
422358
SH
SOLE
422358
0
0
MCEWEN MNG INC
COM
58039P107
195
100460
SH
SOLE
100460
0
0
MCKESSON CORP
COM
58155Q103
1780
13421
SH
SOLE
13421
0
0
MEDIFAST INC
COM
58470H101
1135
5124
SH
SOLE
5124
0
0
MEDLEY CAP CORP
COM
58503F106
46
11974
SH
SOLE
11974
0
0
MEDPACE HLDGS INC
COM
58506Q109
506
8441
SH
SOLE
8441
0
0
MEDTRONIC PLC
SHS
G5960L103
12785
129966
SH
SOLE
129966
0
0
MELCO RESORT ENTERTAINMENT L
ADR
585464100
4230
200000
SH
Call
SOLE
200000
0
0
MERCK & CO INC
COM
58933Y105
80885
1140183
SH
SOLE
1140183
0
0
MEREDITH CORP
COM
589433101
659
12909
SH
SOLE
12909
0
0
METHANEX CORP
COM
59151K108
39151
494950
SH
SOLE
494950
0
0
METLIFE INC
COM
59156R108
6670
142774
SH
SOLE
142774
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
2569
4219
SH
SOLE
4219
0
0
MICHAEL KORS HLDGS LTD
SHS
G60754101
697
10168
SH
SOLE
10168
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
2071
26243
SH
SOLE
26243
0
0
MICRON TECHNOLOGY INC
COM
595112103
14837
328039
SH
SOLE
328039
0
0
MICROSOFT CORP
COM
594918104
266284
2328268
SH
SOLE
2328268
0
0
MID AMER APT CMNTYS INC
COM
59522J103
1846
18431
SH
SOLE
18431
0
0
MITEL NETWORKS CORP
COM
60671Q104
169
15295
SH
SOLE
15295
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
6046
976814
SH
SOLE
976814
0
0
MOBILE TELESYSTEMS PJSC
SPONSORED AD
607409109
162
19025
SH
SOLE
19025
0
0
MOGO FIN TECHNOLOGY INC
COM
608008108
50
16232
SH
SOLE
16232
0
0
MOLECULIN BIOTECH INC
COM
60855D101
143
89300
SH
SOLE
89300
0
0
MOLSON COORS BREWING CO
CL B
60871R209
1958
31835
SH
SOLE
31835
0
0
MONDELEZ INTL INC
CL A
609207105
6873
159991
SH
SOLE
159991
0
0
MOODYS CORP
COM
615369105
389
2325
SH
SOLE
2325
0
0
MORGAN STANLEY
COM NEW
617446448
19024
408501
SH
SOLE
408501
0
0
MORGAN STANLEY CHINA A SH FD
COM
617468103
655
30465
SH
SOLE
30465
0
0
MORGAN STANLEY EMER MKTS FD
COM
61744G107
5682
364201
SH
SOLE
364201
0
0
MOSAIC CO NEW
COM
61945C103
301
9259
SH
SOLE
9259
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
2505
19250
SH
SOLE
19250
0
0
MOUNTAIN PROV DIAMONDS INC
COM NEW
62426E402
245
116701
SH
SOLE
116701
0
0
MSCI INC
COM
55354G100
2191
12352
SH
SOLE
12352
0
0
MYLAN N V
SHS EURO
N59465109
403
11024
SH
SOLE
11024
0
0
MYRIAD GENETICS INC
COM
62855J104
385
8364
SH
SOLE
8364
0
0
NABORS INDUSTRIES LTD
SHS
G6359F103
594
96390
SH
SOLE
96390
0
0
NASDAQ INC
COM
631103108
4585
53444
SH
SOLE
53444
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
5909
130000
SH
Put
SOLE
130000
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
3042
58661
SH
SOLE
58661
0
0
NATIONAL INSTRS CORP
COM
636518102
1603
33162
SH
SOLE
33162
0
0
NAVIDEA BIOPHARMACEUTICALS I
COM
63937X103
2
10400
SH
SOLE
10400
0
0
NAVIENT CORPORATION
COM
63938C108
164
12174
SH
SOLE
12174
0
0
NETAPP INC
COM
64110D104
6798
79150
SH
SOLE
79150
0
0
NETEASE INC
SPONSORED AD
64110W102
457
2000
SH
SOLE
2000
0
0
NETFLIX INC
COM
64110L106
58696
156887
SH
SOLE
156887
0
0
NEVSUN RES LTD
COM
64156L101
687
155176
SH
SOLE
155176
0
0
NEW GOLD INC CDA
COM
644535106
368
464290
SH
SOLE
464290
0
0
NEW MTN FIN CORP
COM
647551100
234
17314
SH
SOLE
17314
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
1127
63231
SH
SOLE
63231
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
1472
141989
SH
SOLE
141989
0
0
NEWELL BRANDS INC
COM
651229106
2231
109893
SH
SOLE
109893
0
0
NEWMONT MINING CORP
COM
651639106
770
25482
SH
SOLE
25482
0
0
NEWS CORP NEW
CL A
65249B109
1644
124639
SH
SOLE
124639
0
0
NEXGEN ENERGY LTD
COM
65340P106
113
54951
SH
SOLE
54951
0
0
NEXTERA ENERGY INC
COM
65339F101
5959
35553
SH
SOLE
35553
0
0
NF ENERGY SAVING CORP
COM PAR
629099300
235
50000
SH
Call
SOLE
50000
0
0
NICE LTD
SPONSORED AD
653656108
1154
10082
SH
SOLE
10082
0
0
NIKE INC
CL B
654106103
35684
421201
SH
SOLE
421201
0
0
NIKE INC
CL B
654106103
4236
50000
SH
Put
SOLE
50000
0
0
NISOURCE INC
COM
65473P105
2943
118102
SH
SOLE
118102
0
0
NOBLE ENERGY INC
COM
655044105
788
25260
SH
SOLE
25260
0
0
NOKIA CORP
SPONSORED AD
654902204
755
135306
SH
SOLE
135306
0
0
NOMAD FOODS LTD
USD ORD SHS
G6564A105
553
27283
SH
SOLE
27283
0
0
NOMURA HLDGS INC
SPONSORED AD
65535H208
156
32610
SH
SOLE
32610
0
0
NORBORD INC
COM NEW
65548P403
21568
650212
SH
SOLE
650212
0
0
NORFOLK SOUTHERN CORP
COM
655844108
9584
53099
SH
SOLE
53099
0
0
NORTHROP GRUMMAN CORP
COM
666807102
5702
17965
SH
SOLE
17965
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
344
5982
SH
SOLE
5982
0
0
NOVAGOLD RES INC
COM NEW
66987E206
618
166470
SH
SOLE
166470
0
0
NOVARTIS A G
SPONSORED AD
66987V109
9418
109305
SH
SOLE
109305
0
0
NOVO-NORDISK A S
ADR
670100205
5748
121945
SH
SOLE
121945
0
0
NRG ENERGY INC
COM NEW
629377508
1859
49710
SH
SOLE
49710
0
0
NU SKIN ENTERPRISES INC
CL A
67018T105
1054
12789
SH
SOLE
12789
0
0
NUCOR CORP
COM
670346105
416
6562
SH
SOLE
6562
0
0
NUTRIEN LTD
COM
67077M108
385066
6673583
SH
SOLE
6673583
0
0
NUTRIEN LTD
COM
67077M108
207801
3601400
SH
Call
SOLE
3601400
0
0
NUVEEN FLOATING RATE INCOME
COM
67072T108
251
24200
SH
SOLE
24200
0
0
NVIDIA CORP
COM
67066G104
22916
81545
SH
SOLE
81545
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
1070
12510
SH
SOLE
12510
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
3146
9057
SH
SOLE
9057
0
0
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
718
17345
SH
SOLE
17345
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
150
30160
SH
SOLE
30160
0
0
OASIS PETE INC NEW
COM
674215108
681
48036
SH
SOLE
48036
0
0
OBSIDIAN ENERGY LTD
COM
674482104
168
177086
SH
SOLE
177086
0
0
OCCIDENTAL PETE CORP DEL
COM
674599105
26521
322756
SH
SOLE
322756
0
0
OFFICE DEPOT INC
COM
676220106
278
86760
SH
SOLE
86760
0
0
OLD REP INTL CORP
COM
680223104
539
24070
SH
SOLE
24070
0
0
OLLIES BARGAIN OUTLT HLDGS I
COM
681116109
2983
31040
SH
SOLE
31040
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
1010
30821
SH
SOLE
30821
0
0
OMNICOM GROUP INC
COM
681919106
13497
198433
SH
SOLE
198433
0
0
ONEOK INC NEW
COM
682680103
2544
37528
SH
SOLE
37528
0
0
OPEN TEXT CORP
COM
683715106
120337
3163426
SH
SOLE
3163426
0
0
ORACLE CORP
COM
68389X105
11439
221865
SH
SOLE
221865
0
0
ORIGIN BANCORP INC
COM
68621T102
248
6590
SH
SOLE
6590
0
0
OSHKOSH CORP
COM
688239201
3069
43083
SH
SOLE
43083
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
794
104666
SH
SOLE
104666
0
0
OWENS ILL INC
COM NEW
690768403
1615
85957
SH
SOLE
85957
0
0
OXFORD SQUARE CAP CORP
COM
69181V107
85
11882
SH
SOLE
11882
0
0
PACCAR INC
COM
693718108
556
8150
SH
SOLE
8150
0
0
PACWEST BANCORP DEL
COM
695263103
312
6550
SH
SOLE
6550
0
0
PALO ALTO NETWORKS INC
COM
697435105
1947
8642
SH
SOLE
8642
0
0
PAN AMERICAN SILVER CORP
COM
697900108
1269
85991
SH
SOLE
85991
0
0
PANDORA MEDIA INC
COM
698354107
320
33600
SH
SOLE
33600
0
0
PARKER HANNIFIN CORP
COM
701094104
1140
6199
SH
SOLE
6199
0
0
PATTERN ENERGY GROUP INC
CL A
70338P100
424
21330
SH
SOLE
21330
0
0
PATTERSON COMPANIES INC
COM
703395103
477
19523
SH
SOLE
19523
0
0
PAYCHEX INC
COM
704326107
2803
38065
SH
SOLE
38065
0
0
PAYCOM SOFTWARE INC
COM
70432V102
3096
19922
SH
SOLE
19922
0
0
PAYPAL HLDGS INC
COM
70450Y103
18794
213953
SH
SOLE
213953
0
0
PBF ENERGY INC
CL A
69318G106
299
6000
SH
SOLE
6000
0
0
PEARSON PLC
SPONSORED AD
705015105
1097
95231
SH
SOLE
95231
0
0
PEMBINA PIPELINE CORP
COM
706327103
249104
7328733
SH
SOLE
7328733
0
0
PEMBINA PIPELINE CORP
COM
706327103
10197
300000
SH
Call
SOLE
300000
0
0
PEMBINA PIPELINE CORP
COM
706327103
2549
75000
SH
Put
SOLE
75000
0
0
PENNANTPARK INVT CORP
COM
708062104
130
17454
SH
SOLE
17454
0
0
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
755
15934
SH
SOLE
15934
0
0
PENTAIR PLC
SHS
G7S00T104
280
6462
SH
SOLE
6462
0
0
PEOPLES UNITED FINANCIAL INC
COM
712704105
1465
85590
SH
SOLE
85590
0
0
PEPSICO INC
COM
713448108
25457
227702
SH
SOLE
227702
0
0
PERKINELMER INC
COM
714046109
343
3528
SH
SOLE
3528
0
0
PETROLEO BRASILEIRO SA PETRO
SP ADR NON V
71654V101
207
19750
SH
SOLE
19750
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
1526
126412
SH
SOLE
126412
0
0
PFIZER INC
COM
717081103
106677
2420632
SH
SOLE
2420632
0
0
PG&E CORP
COM
69331C108
316
6871
SH
SOLE
6871
0
0
PHILIP MORRIS INTL INC
COM
718172109
10616
130197
SH
SOLE
130197
0
0
PHILLIPS 66
COM
718546104
5251
46585
SH
SOLE
46585
0
0
PILGRIMS PRIDE CORP NEW
COM
72147K108
704
38897
SH
SOLE
38897
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
3138
93687
SH
SOLE
93687
0
0
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
2126
88143
SH
SOLE
88143
0
0
PIMCO ETF TR
15+ YR US TI
72201R304
1796
27736
SH
SOLE
27736
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1544
14160
SH
SOLE
14160
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
1665
16270
SH
SOLE
16270
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
647
6367
SH
SOLE
6367
0
0
PIMCO HIGH INCOME FD
COM SHS
722014107
1881
224212
SH
SOLE
224212
0
0
PINNACLE FOODS INC DEL
COM
72348P104
337
5200
SH
SOLE
5200
0
0
PIVOTAL SOFTWARE INC
COM CL A
72582H107
248
12668
SH
SOLE
12668
0
0
PNC FINL SVCS GROUP INC
COM
693475105
3052
22411
SH
SOLE
22411
0
0
POLARIS INDS INC
COM
731068102
1075
10644
SH
SOLE
10644
0
0
POSCO
SPONSORED AD
693483109
3433
52015
SH
SOLE
52015
0
0
POST HLDGS INC
COM
737446104
2140
21830
SH
SOLE
21830
0
0
PPG INDS INC
COM
693506107
1702
15594
SH
SOLE
15594
0
0
PPL CORP
COM
69351T106
588
20098
SH
SOLE
20098
0
0
PRA HEALTH SCIENCES INC
COM
69354M108
816
7405
SH
SOLE
7405
0
0
PRAXAIR INC
COM
74005P104
712
4431
SH
SOLE
4431
0
0
PRECISION DRILLING CORP
COM 2010
74022D308
2500
722635
SH
SOLE
722635
0
0
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
251
4290
SH
SOLE
4290
0
0
PRETIUM RES INC
COM
74139C102
1736
228057
SH
SOLE
228057
0
0
PRICE T ROWE GROUP INC
COM
74144T108
344
3150
SH
SOLE
3150
0
0
PRIMERICA INC
COM
74164M108
952
7893
SH
SOLE
7893
0
0
PRIMORIS SVCS CORP
COM
74164F103
7724
311190
SH
SOLE
311190
0
0
PRINCIPAL FINL GROUP INC
COM
74251V102
639
10903
SH
SOLE
10903
0
0
PROCTER AND GAMBLE CO
COM
742718109
48116
578112
SH
SOLE
578112
0
0
PROGRESSIVE CORP OHIO
COM
743315103
5692
80121
SH
SOLE
80121
0
0
PROPETRO HLDG CORP
COM
74347M108
1444
87589
SH
SOLE
87589
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
959
40983
SH
SOLE
40983
0
0
PROSHARES TR
S&P 500 DV A
74348A467
148546
2223404
SH
SOLE
2223404
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
616
84063
SH
SOLE
84063
0
0
PRUDENTIAL FINL INC
COM
744320102
69721
688124
SH
SOLE
688124
0
0
PTC INC
COM
69370C100
631
5941
SH
SOLE
5941
0
0
PULTE GROUP INC
COM
745867101
2056
83002
SH
SOLE
83002
0
0
PVH CORP
COM
693656100
594
4114
SH
SOLE
4114
0
0
QUALCOMM INC
COM
747525103
9995
138768
SH
SOLE
138768
0
0
QUANTA SVCS INC
COM
74762E102
413
12375
SH
SOLE
12375
0
0
QUARTERHILL INC
COM
747713105
128
90789
SH
SOLE
90789
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
1574
14582
SH
SOLE
14582
0
0
RAMCO-GERSHENSON PPTYS TR
COM SH BEN I
751452202
3339
245537
SH
SOLE
245537
0
0
RAYMOND JAMES FINANCIAL INC
COM
754730109
204
2211
SH
SOLE
2211
0
0
RAYTHEON CO
COM NEW
755111507
25255
122204
SH
SOLE
122204
0
0
RED HAT INC
COM
756577102
2268
16641
SH
SOLE
16641
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
3623
8968
SH
SOLE
8968
0
0
REGIONS FINL CORP NEW
COM
7591EP100
1659
90403
SH
SOLE
90403
0
0
REINSURANCE GROUP AMER INC
COM NEW
759351604
342
2368
SH
SOLE
2368
0
0
REPUBLIC SVCS INC
COM
760759100
1525
20990
SH
SOLE
20990
0
0
RESMED INC
COM
761152107
753
6528
SH
SOLE
6528
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
129941
2191990
SH
SOLE
2191990
0
0
REV GROUP INC
COM
749527107
2139
136259
SH
SOLE
136259
0
0
RIO TINTO PLC
SPONSORED AD
767204100
944
18504
SH
SOLE
18504
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
4583
126848
SH
SOLE
126848
0
0
ROBERT HALF INTL INC
COM
770323103
617
8762
SH
SOLE
8762
0
0
ROCKWELL AUTOMATION INC
COM
773903109
430
2292
SH
SOLE
2292
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
228848
4451433
SH
SOLE
4451433
0
0
ROLLINS INC
COM
775711104
1392
22933
SH
SOLE
22933
0
0
ROPER TECHNOLOGIES INC
COM
776696106
1872
6319
SH
SOLE
6319
0
0
ROSS STORES INC
COM
778296103
2817
28430
SH
SOLE
28430
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
1714059
21374973
SH
SOLE
21374973
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
80190
1000000
SH
Put
SOLE
1000000
0
0
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2
780097689
3467
530912
SH
SOLE
530912
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1482
11403
SH
SOLE
11403
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
8469
119398
SH
SOLE
119398
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
15678
230085
SH
SOLE
230085
0
0
S&P GLOBAL INC
COM
78409V104
9635
49314
SH
SOLE
49314
0
0
SALESFORCE COM INC
COM
79466L302
12349
77651
SH
SOLE
77651
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
221
44618
SH
SOLE
44618
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
491
131592
SH
SOLE
131592
0
0
SANOFI
SPONSORED AD
80105N105
9915
221967
SH
SOLE
221967
0
0
SAP SE
SPON ADR
803054204
1064
8654
SH
SOLE
8654
0
0
SCHEIN HENRY INC
COM
806407102
316
3716
SH
SOLE
3716
0
0
SCHLUMBERGER LTD
COM
806857108
3098
50849
SH
SOLE
50849
0
0
SCHWAB CHARLES CORP NEW
COM
808513105
2492
50712
SH
SOLE
50712
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
9087
191921
SH
SOLE
191921
0
0
SEASPAN CORP
SHS
Y75638109
3561
427526
SH
SOLE
427526
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
2692
49920
SH
SOLE
49920
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
1009
17410
SH
SOLE
17410
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
8611
73457
SH
SOLE
73457
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
4657
48943
SH
SOLE
48943
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
6792
89670
SH
SOLE
89670
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
8981
325644
SH
SOLE
325644
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
3011
38404
SH
SOLE
38404
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
13772
182820
SH
SOLE
182820
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
481
9810
SH
SOLE
9810
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
1465
27833
SH
SOLE
27833
0
0
SEMPRA ENERGY
COM
816851109
747
6568
SH
SOLE
6568
0
0
SERVICE CORP INTL
COM
817565104
277
6272
SH
SOLE
6272
0
0
SERVICENOW INC
COM
81762P102
1946
9946
SH
SOLE
9946
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
89186
4575995
SH
SOLE
4575995
0
0
SHERWIN WILLIAMS CO
COM
824348106
7943
17448
SH
SOLE
17448
0
0
SHOPIFY INC
CL A
82509L107
38299
232876
SH
SOLE
232876
0
0
SHOPIFY INC
CL A
82509L107
5263
32000
SH
Call
SOLE
32000
0
0
SIBANYE STILLWATER
SPONSORED AD
825724206
107
42794
SH
SOLE
42794
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
2863
16196
SH
SOLE
16196
0
0
SIRIUS XM HLDGS INC
COM
82968B103
2984
472100
SH
SOLE
472100
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
437
5795
SH
SOLE
5795
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
889
12738
SH
SOLE
12738
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
6282
225326
SH
SOLE
225326
0
0
SKYWEST INC
COM
830879102
2200
37350
SH
SOLE
37350
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
891
9823
SH
SOLE
9823
0
0
SL GREEN RLTY CORP
COM
78440X101
707
7249
SH
SOLE
7249
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
953
25702
SH
SOLE
25702
0
0
SMUCKER J M CO
COM NEW
832696405
3019
29419
SH
SOLE
29419
0
0
SNAP ON INC
COM
833034101
1613
8785
SH
SOLE
8785
0
0
SONY CORP
SPONSORED AD
835699307
609
10033
SH
SOLE
10033
0
0
SOPHIRIS BIO INC
COM NEW
83578Q209
32
11446
SH
SOLE
11446
0
0
SOTHEBYS
COM
835898107
300
6090
SH
SOLE
6090
0
0
SOUTHERN CO
COM
842587107
4659
106867
SH
SOLE
106867
0
0
SOUTHWEST AIRLS CO
COM
844741108
1627
26060
SH
SOLE
26060
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
19544
73920
SH
SOLE
73920
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
11377
100898
SH
SOLE
100898
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
3024
79025
SH
SOLE
79025
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1416
31604
SH
SOLE
31604
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
668
13792
SH
SOLE
13792
0
0
SPDR INDEX SHS FDS
S&P INTL SML
78463X871
213
6200
SH
SOLE
6200
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
102377
352151
SH
SOLE
352151
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
59016
203000
SH
Put
SOLE
203000
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1496
4072
SH
SOLE
4072
0
0
SPDR SER TR
SPDR BLOOMBE
78468R663
3753
40977
SH
SOLE
40977
0
0
SPDR SER TR
SPDR S&P 500
78468R796
404
5722
SH
SOLE
5722
0
0
SPDR SERIES TRUST
S&P DIVID ET
78464A763
14341
146443
SH
SOLE
146443
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
6538
110027
SH
SOLE
110027
0
0
SPDR SERIES TRUST
S&P OILGAS E
78464A730
6957
160704
SH
SOLE
160704
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
395
12306
SH
SOLE
12306
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
4215
43962
SH
SOLE
43962
0
0
SPDR SERIES TRUST
BLMBRG BRC C
78464A359
1182
21916
SH
SOLE
21916
0
0
SPDR SERIES TRUST
PORTFOLIO IN
78464A375
545
16367
SH
SOLE
16367
0
0
SPDR SERIES TRUST
HLTH CR EQUI
78464A581
732
8332
SH
SOLE
8332
0
0
SPDR SERIES TRUST
AEROSPACE DE
78464A631
278
2793
SH
SOLE
2793
0
0
SPDR SERIES TRUST
S&P METALS M
78464A755
1322
38700
SH
SOLE
38700
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
3602
19920
SH
SOLE
19920
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
1954
167326
SH
SOLE
167326
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
335
35113
SH
SOLE
35113
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
116
21812
SH
SOLE
21812
0
0
SQUARE INC
CL A
852234103
9829
99268
SH
SOLE
99268
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
1894
33330
SH
SOLE
33330
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
1459
30883
SH
SOLE
30883
0
0
SSR MNG INC
COM
784730103
1167
133974
SH
SOLE
133974
0
0
ST JOE CO
COM
790148100
554
32990
SH
SOLE
32990
0
0
STANLEY BLACK & DECKER INC
COM
854502101
1815
12391
SH
SOLE
12391
0
0
STANTEC INC
COM
85472N109
5017
201884
SH
SOLE
201884
0
0
STARBUCKS CORP
COM
855244109
30250
532204
SH
SOLE
532204
0
0
STARS GROUP INC
COM
85570W100
2501
100442
SH
SOLE
100442
0
0
STATE STR CORP
COM
857477103
850
10146
SH
SOLE
10146
0
0
STEEL DYNAMICS INC
COM
858119100
1052
23286
SH
SOLE
23286
0
0
STRYKER CORP
COM
863667101
4272
24046
SH
SOLE
24046
0
0
SUN LIFE FINL INC
COM
866796105
310553
7810690
SH
SOLE
7810690
0
0
SUNCOR ENERGY INC NEW
COM
867224107
636430
16449464
SH
SOLE
16449464
0
0
SUNOPTA INC
COM
8676EP108
4400
598673
SH
SOLE
598673
0
0
SUNTRUST BKS INC
COM
867914103
1253
18765
SH
SOLE
18765
0
0
SURMODICS INC
COM
868873100
1626
21780
SH
SOLE
21780
0
0
SVB FINL GROUP
COM
78486Q101
5365
17261
SH
SOLE
17261
0
0
SYMANTEC CORP
COM
871503108
22658
1064736
SH
SOLE
1064736
0
0
SYNCHRONY FINL
COM
87165B103
3062
98528
SH
SOLE
98528
0
0
SYSCO CORP
COM
871829107
1153
15739
SH
SOLE
15739
0
0
T MOBILE US INC
COM
872590104
1212
17273
SH
SOLE
17273
0
0
TAHOE RES INC
COM
873868103
941
337210
SH
SOLE
337210
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
9000
203811
SH
SOLE
203811
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
742
5378
SH
SOLE
5378
0
0
TAL ED GROUP
SPONSORED AD
874080104
1565
60855
SH
SOLE
60855
0
0
TAPESTRY INC
COM
876030107
309
6149
SH
SOLE
6149
0
0
TARGA RES CORP
COM
87612G101
2133
37887
SH
SOLE
37887
0
0
TARGET CORP
COM
87612E106
5060
57367
SH
SOLE
57367
0
0
TASEKO MINES LTD
COM
876511106
394
492198
SH
SOLE
492198
0
0
TCG BDC INC
COM
872280102
245
14670
SH
SOLE
14670
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
433
4928
SH
SOLE
4928
0
0
TECK RESOURCES LTD
CL B
878742204
132513
5498475
SH
SOLE
5498475
0
0
TEJON RANCH CO
COM
879080109
339
15620
SH
SOLE
15620
0
0
TELEFONICA BRASIL SA
SPONSORED AD
87936R106
3980
409031
SH
SOLE
409031
0
0
TELEFONICA S A
SPONSORED AD
879382208
4974
632774
SH
SOLE
632774
0
0
TELUS CORP
COM
87971M103
350659
9518428
SH
SOLE
9518428
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
295
14829
SH
SOLE
14829
0
0
TESARO INC
COM
881569107
941
24130
SH
SOLE
24130
0
0
TESLA INC
COM
88160R101
1752
6618
SH
SOLE
6618
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
11549
536143
SH
SOLE
536143
0
0
TEXAS INSTRS INC
COM
882508104
22624
210865
SH
SOLE
210865
0
0
THE TRADE DESK INC
COM CL A
88339J105
2475
16398
SH
SOLE
16398
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
2823
11566
SH
SOLE
11566
0
0
THOMSON REUTERS CORP
COM
884903105
70513
1543619
SH
SOLE
1543619
0
0
THOMSON REUTERS CORP
COM
884903105
1370
30000
SH
Call
SOLE
30000
0
0
THOR INDS INC
COM
885160101
451
5393
SH
SOLE
5393
0
0
TIFFANY & CO NEW
COM
886547108
216
1671
SH
SOLE
1671
0
0
TILRAY INC
COM CL 2
88688T100
298
2077
SH
SOLE
2077
0
0
TIVO CORP
COM
88870P106
354
28425
SH
SOLE
28425
0
0
TJX COS INC NEW
COM
872540109
8129
145136
SH
SOLE
145136
0
0
TOLL BROTHERS INC
COM
889478103
726
21995
SH
SOLE
21995
0
0
TORCHMARK CORP
COM
891027104
999
11521
SH
SOLE
11521
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1948743
32051694
SH
SOLE
32051694
0
0
TORTOISE MLP FD INC
COM
89148B101
433
26900
SH
SOLE
26900
0
0
TOTAL S A
SPONSORED AD
89151E109
11302
175527
SH
SOLE
175527
0
0
TOTAL SYS SVCS INC
COM
891906109
2317
23465
SH
SOLE
23465
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
216
1735
SH
SOLE
1735
0
0
TPG SPECIALTY LENDING INC
COM
87265K102
315
15454
SH
SOLE
15454
0
0
TRACTOR SUPPLY CO
COM
892356106
4083
44922
SH
SOLE
44922
0
0
TRANSALTA CORP
COM
89346D107
5019
891662
SH
SOLE
891662
0
0
TRANSCANADA CORP
COM
89353D107
448095
11075004
SH
SOLE
11075004
0
0
TRANSCONTINENTAL RLTY INVS
COM NEW
893617209
5173
162200
SH
Put
SOLE
162200
0
0
TRANSDIGM GROUP INC
COM
893641100
940
2525
SH
SOLE
2525
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
284
85171
SH
SOLE
85171
0
0
TRAVELERS COMPANIES INC
COM
89417E109
1014
7815
SH
SOLE
7815
0
0
TREX CO INC
COM
89531P105
370
4804
SH
SOLE
4804
0
0
TRINITY PL HLDGS INC
COM
89656D101
224
36750
SH
SOLE
36750
0
0
TURQUOISE HILL RES LTD
COM
900435108
633
298620
SH
SOLE
298620
0
0
TWENTY FIRST CENTY FOX INC
CL A
90130A101
1797
38777
SH
SOLE
38777
0
0
TWENTY FIRST CENTY FOX INC
CL B
90130A200
2298
50150
SH
SOLE
50150
0
0
TWITTER INC
COM
90184L102
1191
41839
SH
SOLE
41839
0
0
TYSON FOODS INC
CL A
902494103
3518
59089
SH
SOLE
59089
0
0
UBS GROUP AG
SHS
H42097107
8536
542639
SH
SOLE
542639
0
0
ULTA BEAUTY INC
COM
90384S303
883
3131
SH
SOLE
3131
0
0
ULTRAPAR PARTICIPACOES S A
SP ADR REP C
90400P101
134
14499
SH
SOLE
14499
0
0
UNDER ARMOUR INC
CL C
904311206
964
49535
SH
SOLE
49535
0
0
UNILEVER N V
N Y SHS NEW
904784709
2897
52149
SH
SOLE
52149
0
0
UNILEVER PLC
SPON ADR NEW
904767704
7985
145255
SH
SOLE
145255
0
0
UNION PAC CORP
COM
907818108
24254
148951
SH
SOLE
148951
0
0
UNITED CONTL HLDGS INC
COM
910047109
2658
29847
SH
SOLE
29847
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
13747
117745
SH
SOLE
117745
0
0
UNITED RENTALS INC
COM
911363109
12234
74780
SH
SOLE
74780
0
0
UNITED STATES STL CORP NEW
COM
912909108
436
14303
SH
SOLE
14303
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
17676
126426
SH
SOLE
126426
0
0
UNITED THERAPEUTICS CORP DEL
COM
91307C102
2492
19484
SH
SOLE
19484
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
104708
393580
SH
SOLE
393580
0
0
UNIVERSAL HLTH SVCS INC
CL B
913903100
776
6071
SH
SOLE
6071
0
0
UNUM GROUP
COM
91529Y106
1919
49122
SH
SOLE
49122
0
0
US BANCORP DEL
COM NEW
902973304
3298
62455
SH
SOLE
62455
0
0
US FOODS HLDG CORP
COM
912008109
1475
47852
SH
SOLE
47852
0
0
V F CORP
COM
918204108
1470
15731
SH
SOLE
15731
0
0
VAIL RESORTS INC
COM
91879Q109
1875
6833
SH
SOLE
6833
0
0
VALE S A
ADR
91912E105
395
26635
SH
SOLE
26635
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
28627
251665
SH
SOLE
251665
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
1815
97996
SH
SOLE
97996
0
0
VANECK VECTORS ETF TR
RETAIL ETF
92189F684
358
3212
SH
SOLE
3212
0
0
VANECK VECTORS ETF TR
AGRIBUSINESS
92189F700
881
13404
SH
SOLE
13404
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
2989
109237
SH
SOLE
109237
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 GR
921932794
556
3207
SH
SOLE
3207
0
0
VANGUARD GROUP
DIV APP ETF
921908844
1969
17787
SH
SOLE
17787
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
959
5842
SH
SOLE
5842
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
329
2465
SH
SOLE
2465
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
545
4926
SH
SOLE
4926
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
2733
18263
SH
SOLE
18263
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
14883
55733
SH
SOLE
55733
0
0
VANGUARD INDEX FDS
REAL ESTATE
922908553
1513
18756
SH
SOLE
18756
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
11395
277931
SH
SOLE
277931
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
897
17231
SH
SOLE
17231
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
814
10736
SH
SOLE
10736
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
783
13924
SH
SOLE
13924
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
1208
10470
SH
SOLE
10470
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
4780
35320
SH
SOLE
35320
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM COR
92206C870
264
3160
SH
SOLE
3160
0
0
VANGUARD STAR FD
VG TL INTL S
921909768
238
4412
SH
SOLE
4412
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT
921943858
23137
534710
SH
SOLE
534710
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
768
8816
SH
SOLE
8816
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
1759
12556
SH
SOLE
12556
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
717
4851
SH
SOLE
4851
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
3831
18912
SH
SOLE
18912
0
0
VANGUARD WORLD FDS
HEALTH CAR E
92204A504
752
4166
SH
SOLE
4166
0
0
VERISK ANALYTICS INC
COM
92345Y106
853
7077
SH
SOLE
7077
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
66996
1254850
SH
SOLE
1254850
0
0
VERMILION ENERGY INC
COM
923725105
39964
1213228
SH
SOLE
1213228
0
0
VERMILION ENERGY INC
COM
923725105
1943
59000
SH
Put
SOLE
59000
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
787
4082
SH
SOLE
4082
0
0
VIACOM INC NEW
CL B
92553P201
2510
74341
SH
SOLE
74341
0
0
VISA INC
COM CL A
92826C839
99883
665485
SH
SOLE
665485
0
0
VISHAY INTERTECHNOLOGY INC
COM
928298108
970
47676
SH
SOLE
47676
0
0
VISTRA ENERGY CORP
COM
92840M102
1213
48752
SH
SOLE
48752
0
0
VMWARE INC
CL A COM
928563402
1895
12142
SH
SOLE
12142
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
2853
131494
SH
SOLE
131494
0
0
VOYA FINL INC
COM
929089100
1575
31704
SH
SOLE
31704
0
0
W P CAREY INC
COM
92936U109
853
13263
SH
SOLE
13263
0
0
W R BERKLEY CORPORATION
COM
084423102
390
4885
SH
SOLE
4885
0
0
WABCO HLDGS INC
COM
92927K102
259
2199
SH
SOLE
2199
0
0
WADDELL & REED FINL INC
CL A
930059100
351
16575
SH
SOLE
16575
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
13071
179297
SH
SOLE
179297
0
0
WALKER & DUNLOP INC
COM
93148P102
1597
30197
SH
SOLE
30197
0
0
WALMART INC
COM
931142103
22064
234951
SH
SOLE
234951
0
0
WASHINGTON PRIME GROUP NEW
COM
93964W108
231
31580
SH
SOLE
31580
0
0
WASTE CONNECTIONS INC
COM
94106B101
196302
2460845
SH
SOLE
2460845
0
0
WASTE MGMT INC DEL
COM
94106L109
15984
176889
SH
SOLE
176889
0
0
WATERS CORP
COM
941848103
431
2214
SH
SOLE
2214
0
0
WD-40 CO
COM
929236107
3346
19443
SH
SOLE
19443
0
0
WEC ENERGY GROUP INC
COM
92939U106
2961
44358
SH
SOLE
44358
0
0
WEIGHT WATCHERS INTL INC NEW
COM
948626106
1926
26751
SH
SOLE
26751
0
0
WELLCARE HEALTH PLANS INC
COM
94946T106
875
2729
SH
SOLE
2729
0
0
WELLS FARGO CO NEW
COM
949746101
127616
2428005
SH
SOLE
2428005
0
0
WELLTOWER INC
COM
95040Q104
1495
23243
SH
SOLE
23243
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
821
14433
SH
SOLE
14433
0
0
WESTERN COPPER & GOLD CORP
COM
95805V108
8
11700
SH
SOLE
11700
0
0
WESTERN DIGITAL CORP
COM
958102105
3928
67101
SH
SOLE
67101
0
0
WESTERN UN CO
COM
959802109
1653
86744
SH
SOLE
86744
0
0
WESTLAKE CHEM CORP
COM
960413102
349
4201
SH
SOLE
4201
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
63681
3638936
SH
SOLE
3638936
0
0
WHIRLPOOL CORP
COM
963320106
3636
30622
SH
SOLE
30622
0
0
WHITING PETE CORP NEW
COM NEW
966387409
2459
46358
SH
SOLE
46358
0
0
WILLIAMS COS INC DEL
COM
969457100
1632
60008
SH
SOLE
60008
0
0
WINTRUST FINL CORP
COM
97650W108
569
6702
SH
SOLE
6702
0
0
WISDOMTREE INVTS INC
COM
97717P104
342
40300
SH
SOLE
40300
0
0
WISDOMTREE TR
JPN SCAP HDG
97717W521
278
6154
SH
SOLE
6154
0
0
WISDOMTREE TR
INDIA ERNGS
97717W422
6242
258900
SH
SOLE
258900
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
241
8154
SH
SOLE
8154
0
0
WISDOMTREE TR
EUROPE HEDGE
97717X701
1601
25331
SH
SOLE
25331
0
0
WISDOMTREE TR
US SMALLCP E
97717W562
308
7743
SH
SOLE
7743
0
0
WISDOMTREE TR
US SMALLCAP
97717W604
2042
68717
SH
SOLE
68717
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1319
24833
SH
SOLE
24833
0
0
WISDOMTREE TR
JAP HDG QTLY
97717X586
678
23435
SH
SOLE
23435
0
0
WISDOMTREE TR
EMG MKTS SMC
97717W281
645
14128
SH
SOLE
14128
0
0
WISDOMTREE TR
EUROPE SMCP
97717W869
2157
34070
SH
SOLE
34070
0
0
WORLDPAY INC
CL A
981558109
2854
28180
SH
SOLE
28180
0
0
WPP PLC NEW
ADR
92937A102
1260
17199
SH
SOLE
17199
0
0
WPX ENERGY INC
COM
98212B103
2531
125778
SH
SOLE
125778
0
0
WYNN RESORTS LTD
COM
983134107
1409
11087
SH
SOLE
11087
0
0
XPO LOGISTICS INC
COM
983793100
899
7877
SH
SOLE
7877
0
0
XYLEM INC
COM
98419M100
589
7377
SH
SOLE
7377
0
0
YAMANA GOLD INC
COM
98462Y100
2859
1148343
SH
SOLE
1148343
0
0
YUM BRANDS INC
COM
988498101
375
4130
SH
SOLE
4130
0
0
ZAYO GROUP HLDGS INC
COM
98919V105
1683
48471
SH
SOLE
48471
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
1205
9165
SH
SOLE
9165
0
0
ZOETIS INC
CL A
98978V103
15587
170238
SH
SOLE
170238
0
0
ZYNGA INC
CL A
98986T108
42
10500
SH
SOLE
10500
0
0