0001421224-20-000003.txt : 20200213
0001421224-20-000003.hdr.sgml : 20200213
20200213104756
ACCESSION NUMBER: 0001421224-20-000003
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20191231
FILED AS OF DATE: 20200213
DATE AS OF CHANGE: 20200213
EFFECTIVENESS DATE: 20200213
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: 20607686
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
12-31-2019
12-31-2019
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
02-13-2020
0
1113
24492356
false
INFORMATION TABLE
2
cibcwminc13F20191231.xml
3-D SYS CORP DEL
COM NEW
88554D205
104
11856
SH
SOLE
11856
0
0
3M CO
COM
88579Y101
18449
104572
SH
SOLE
104572
0
0
ABB LTD
SPONSORED AD
000375204
1716
71249
SH
SOLE
71249
0
0
ABBOTT LABS
COM
002824100
16819
193638
SH
SOLE
193638
0
0
ABBVIE INC
COM
00287Y109
32045
361925
SH
SOLE
361925
0
0
ABBVIE INC
COM
00287Y109
11510
130000
SH
Put
SOLE
130000
0
0
ABBVIE INC
COM
00287Y109
8854
100000
SH
Call
SOLE
100000
0
0
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
471
110800
SH
SOLE
110800
0
0
ACASTI PHARMA INC
CL A NEW
00430K402
39
16000
SH
SOLE
16000
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
31927
151620
SH
SOLE
151620
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
3761
63298
SH
SOLE
63298
0
0
ADMA BIOLOGICS INC
COM
000899104
152
37900
SH
SOLE
37900
0
0
ADOBE INC
COM
00724F101
7147
21671
SH
SOLE
21671
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
5489
119697
SH
SOLE
119697
0
0
AEGON N V
NY REGISTRY
007924103
5088
1123090
SH
SOLE
1123090
0
0
AES CORP
COM
00130H105
1213
60964
SH
SOLE
60964
0
0
AFLAC INC
COM
001055102
3582
67712
SH
SOLE
67712
0
0
AGF INVESTMENTS TRUST
AGFIQ US MK
00110G408
1438
64910
SH
SOLE
64910
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
1249
14645
SH
SOLE
14645
0
0
AGNICO EAGLE MINES LTD
COM
008474108
118810
1928414
SH
SOLE
1928414
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
2756
457780
SH
SOLE
457780
0
0
ALASKA AIR GROUP INC
COM
011659109
960
14175
SH
SOLE
14175
0
0
ALCOA CORP
COM
013872106
788
36625
SH
SOLE
36625
0
0
ALCOA CORP
COM
013872106
437
20300
SH
Call
SOLE
20300
0
0
ALCON INC
ORD SHS
H01301128
354
6260
SH
SOLE
6260
0
0
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
676
4185
SH
SOLE
4185
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
77846
5501478
SH
SOLE
5501478
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
39295
185268
SH
SOLE
185268
0
0
ALIO GOLD INC
COM
01627X108
76
96400
SH
SOLE
96400
0
0
ALLEGHANY CORP DEL
COM
017175100
602
753
SH
SOLE
753
0
0
ALLEGIANT TRAVEL CO
COM
01748X102
709
4075
SH
SOLE
4075
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
416
3340
SH
SOLE
3340
0
0
ALLERGAN PLC
SHS
G0177J108
19815
103653
SH
SOLE
103653
0
0
ALLSTATE CORP
COM
020002101
17591
156433
SH
SOLE
156433
0
0
ALPHABET INC
CAP STK CL C
02079K107
223655
167279
SH
SOLE
167279
0
0
ALPHABET INC
CAP STK CL A
02079K305
350563
261733
SH
SOLE
261733
0
0
ALPHABET INC
CAP STK CL C
02079K107
12702
9500
SH
Call
SOLE
9500
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
312
12533
SH
SOLE
12533
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
2554
300501
SH
SOLE
300501
0
0
ALTERYX INC
COM CL A
02156B103
393
3929
SH
SOLE
3929
0
0
ALTRIA GROUP INC
COM
02209S103
38175
764880
SH
SOLE
764880
0
0
AMARIN CORP PLC
SPONS ADR NE
023111206
1379
64319
SH
SOLE
64319
0
0
AMAZON COM INC
COM
023135106
194724
105379
SH
SOLE
105379
0
0
AMAZON COM INC
COM
023135106
4620
2500
SH
Put
SOLE
2500
0
0
AMCOR PLC
ORD
G0250X107
366
33778
SH
SOLE
33778
0
0
AMDOCS LTD
SHS
G02602103
575
7970
SH
SOLE
7970
0
0
AMEDISYS INC
COM
023436108
4484
26864
SH
SOLE
26864
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
473
29547
SH
SOLE
29547
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
595
20731
SH
SOLE
20731
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
2000
21167
SH
SOLE
21167
0
0
AMERICAN EXPRESS CO
COM
025816109
21965
176440
SH
SOLE
176440
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
7579
69122
SH
SOLE
69122
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
12844
250221
SH
SOLE
250221
0
0
AMERICAN STS WTR CO
COM
029899101
699
8072
SH
SOLE
8072
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
4753
20680
SH
SOLE
20680
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
4112
33471
SH
SOLE
33471
0
0
AMERIPRISE FINL INC
COM
03076C106
372
2232
SH
SOLE
2232
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
3718
43734
SH
SOLE
43734
0
0
AMETEK INC NEW
COM
031100100
203
2034
SH
SOLE
2034
0
0
AMGEN INC
COM
031162100
31099
129002
SH
SOLE
129002
0
0
AMGEN INC
COM
031162100
14464
60000
SH
Call
SOLE
60000
0
0
AMPHENOL CORP NEW
CL A
032095101
664
6138
SH
SOLE
6138
0
0
ANALOG DEVICES INC
COM
032654105
1126
9472
SH
SOLE
9472
0
0
ANGLOGOLD ASHANTI LTD
SPONSORED AD
035128206
474
21225
SH
SOLE
21225
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
1065
12981
SH
SOLE
12981
0
0
ANNALY CAP MGMT INC
COM
035710409
280
29745
SH
SOLE
29745
0
0
ANSYS INC
COM
03662Q105
488
1895
SH
SOLE
1895
0
0
ANTHEM INC
COM
036752103
3506
11608
SH
SOLE
11608
0
0
APARTMENT INVT & MGMT CO
CL A
03748R754
382
7402
SH
SOLE
7402
0
0
APHRIA INC
COM
03765K104
1356
259805
SH
SOLE
259805
0
0
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
655
13723
SH
SOLE
13723
0
0
APPLE INC
COM
037833100
537537
1830536
SH
SOLE
1830536
0
0
APPLE INC
COM
037833100
71944
245000
SH
Call
SOLE
245000
0
0
APPLIED MATLS INC
COM
038222105
9646
158029
SH
SOLE
158029
0
0
APPLIED MATLS INC
COM
038222105
4883
80000
SH
Call
SOLE
80000
0
0
AQUA AMERICA INC
COM
03836W103
290
6188
SH
SOLE
6188
0
0
ARCH CAP GROUP LTD
ORD
G0450A105
239
5581
SH
SOLE
5581
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
4286
92479
SH
SOLE
92479
0
0
ARES CAP CORP
COM
04010L103
984
52784
SH
SOLE
52784
0
0
ARISTA NETWORKS INC
COM
040413106
278
1365
SH
SOLE
1365
0
0
ARK ETF TR
INNOVATION E
00214Q104
2348
46910
SH
SOLE
46910
0
0
ARROW ELECTRS INC
COM
042735100
357
4215
SH
SOLE
4215
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
2648
8947
SH
SOLE
8947
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
3560
71391
SH
SOLE
71391
0
0
AT&T INC
COM
00206R102
92733
2372901
SH
SOLE
2372901
0
0
ATLANTIC PWR CORP
COM NEW
04878Q863
403
173041
SH
SOLE
173041
0
0
AURORA CANNABIS INC
COM
05156X108
570
264036
SH
SOLE
264036
0
0
AURORA CANNABIS INC
COM
05156X108
644
298000
SH
Call
SOLE
298000
0
0
AUTODESK INC
COM
052769106
753
4106
SH
SOLE
4106
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
3965
23258
SH
SOLE
23258
0
0
AUTOZONE INC
COM
053332102
2147
1802
SH
SOLE
1802
0
0
AVERY DENNISON CORP
COM
053611109
285
2182
SH
SOLE
2182
0
0
AVIS BUDGET GROUP INC
COM
053774105
4141
128454
SH
SOLE
128454
0
0
AXA EQUITABLE HLDGS INC
COM
054561105
414
16710
SH
SOLE
16710
0
0
B2GOLD CORP
COM
11777Q209
3294
821350
SH
SOLE
821350
0
0
BAIDU INC
SPON ADR REP
056752108
3503
27716
SH
SOLE
27716
0
0
BALLARD PWR SYS INC NEW
COM
058586108
866
120554
SH
SOLE
120554
0
0
BANCO SANTANDER SA
ADR
05964H105
2530
611114
SH
SOLE
611114
0
0
BANK AMER CORP
COM
060505104
93854
2664792
SH
SOLE
2664792
0
0
BANK AMER CORP
COM
060505104
24492
695400
SH
Put
SOLE
695400
0
0
BANK MONTREAL QUE
COM
063671101
837382
10804933
SH
SOLE
10804933
0
0
BANK N S HALIFAX
COM
064149107
1220383
21603524
SH
SOLE
21603524
0
0
BANK NEW YORK MELLON CORP
COM
064058100
29648
589069
SH
SOLE
589069
0
0
BANK OF MONTREAL
DORSEY WRGHT
063679104
10041
229500
SH
Call
SOLE
229500
0
0
BARCLAYS BK PLC
BARC ETN+SHI
06742A669
418
2806
SH
SOLE
2806
0
0
BARCLAYS BK PLC
IPATH B SHRT
06746P621
602
39795
SH
SOLE
39795
0
0
BARCLAYS PLC
ADR
06738E204
9851
1034801
SH
SOLE
1034801
0
0
BARRICK GOLD CORPORATION
COM
067901108
205006
11027773
SH
SOLE
11027773
0
0
BAUSCH HEALTH COS INC
COM
071734107
57041
1906462
SH
SOLE
1906462
0
0
BAXTER INTL INC
COM
071813109
6779
81074
SH
SOLE
81074
0
0
BAYTEX ENERGY CORP
COM
07317Q105
1331
918038
SH
SOLE
918038
0
0
BCE INC
COM NEW
05534B760
548067
11824533
SH
SOLE
11824533
0
0
BECTON DICKINSON & CO
COM
075887109
7575
27853
SH
SOLE
27853
0
0
BED BATH & BEYOND INC
COM
075896100
1185
68517
SH
SOLE
68517
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
129719
572710
SH
SOLE
572710
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
7131
21
SH
SOLE
21
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
26048
115000
SH
Call
SOLE
115000
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
512
10777
SH
SOLE
10777
0
0
BEST BUY INC
COM
086516101
3248
36994
SH
SOLE
36994
0
0
BEYOND MEAT INC
COM
08862E109
586
7748
SH
SOLE
7748
0
0
BHP GROUP LTD
SPONSORED AD
088606108
1509
27581
SH
SOLE
27581
0
0
BIOGEN INC
COM
09062X103
956
3222
SH
SOLE
3222
0
0
BLACK KNIGHT INC
COM
09215C105
233
3621
SH
SOLE
3621
0
0
BLACKBERRY LTD
COM
09228F103
18913
2945959
SH
SOLE
2945959
0
0
BLACKROCK FLOAT RATE OME STR
COM
09255X100
461
34275
SH
SOLE
34275
0
0
BLACKROCK INC
COM
09247X101
11982
23836
SH
SOLE
23836
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
8771
156792
SH
SOLE
156792
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
1019
27381
SH
SOLE
27381
0
0
BLOCK H & R INC
COM
093671105
571
24313
SH
SOLE
24313
0
0
BOEING CO
COM
097023105
85077
261165
SH
SOLE
261165
0
0
BOK FINL CORP
COM NEW
05561Q201
83030
950000
SH
SOLE
950000
0
0
BOOKING HLDGS INC
COM
09857L108
2571
1252
SH
SOLE
1252
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
3619
50876
SH
SOLE
50876
0
0
BOSTON PROPERTIES INC
COM
101121101
435
3154
SH
SOLE
3154
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
9587
212017
SH
SOLE
212017
0
0
BP PLC
SPONSORED AD
055622104
9306
246580
SH
SOLE
246580
0
0
BRF SA
SPONSORED AD
10552T107
330
37900
SH
SOLE
37900
0
0
BRINKER INTL INC
COM
109641100
348
8277
SH
SOLE
8277
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
23063
359288
SH
SOLE
359288
0
0
BRISTOL MYERS SQUIBB CO
RIGHT 99/99/
110122157
268
88974
SH
SOLE
88974
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
6430
151431
SH
SOLE
151431
0
0
BROADCOM INC
COM
11135F101
23497
74353
SH
SOLE
74353
0
0
BROADCOM INC
8% CNV PFD S
11135F200
479
407
SH
SOLE
407
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
2328
18841
SH
SOLE
18841
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
451195
7806136
SH
SOLE
7806136
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
14567
352880
SH
SOLE
352880
0
0
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
332
23810
SH
SOLE
23810
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
185580
3712342
SH
SOLE
3712342
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
77395
4233889
SH
SOLE
4233889
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
63922
1370841
SH
SOLE
1370841
0
0
BRP INC
COM SUN VTG
05577W200
9711
213100
SH
SOLE
213100
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
524
6697
SH
SOLE
6697
0
0
CABLE ONE INC
COM
12685J105
324
218
SH
SOLE
218
0
0
CABOT OIL & GAS CORP
COM
127097103
184
10588
SH
SOLE
10588
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
4904
70709
SH
SOLE
70709
0
0
CAE INC
COM
124765108
45921
1735505
SH
SOLE
1735505
0
0
CALAVO GROWERS INC
COM
128246105
222
2450
SH
SOLE
2450
0
0
CAMECO CORP
COM
13321L108
27340
3071957
SH
SOLE
3071957
0
0
CAMECO CORP
COM
13321L108
816
91700
SH
Put
SOLE
91700
0
0
CAMPBELL SOUP CO
COM
134429109
2491
50402
SH
SOLE
50402
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
7505
207096
SH
SOLE
207096
0
0
CANADIAN NAT RES LTD
COM
136385101
302589
9353611
SH
SOLE
9353611
0
0
CANADIAN NATL RY CO
COM
136375102
556708
6154866
SH
SOLE
6154866
0
0
CANADIAN PAC RY LTD
COM
13645T100
297882
1168392
SH
SOLE
1168392
0
0
CANNTRUST HLDGS INC
COM
137800207
21
23023
SH
SOLE
23023
0
0
CANOPY GROWTH CORP
COM
138035100
29557
1401462
SH
SOLE
1401462
0
0
CAPITAL ONE FINL CORP
COM
14040H105
364
3539
SH
SOLE
3539
0
0
CAPRI HOLDINGS LIMITED
SHS
G1890L107
544
14263
SH
SOLE
14263
0
0
CARDINAL HEALTH INC
COM
14149Y108
1207
23868
SH
SOLE
23868
0
0
CARETRUST REIT INC
COM
14174T107
358
17370
SH
SOLE
17370
0
0
CARLISLE COS INC
COM
142339100
254
1572
SH
SOLE
1572
0
0
CARMAX INC
COM
143130102
1928
21987
SH
SOLE
21987
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
1580
31078
SH
SOLE
31078
0
0
CASELLA WASTE SYS INC
CL A
147448104
1238
26896
SH
SOLE
26896
0
0
CATERPILLAR INC DEL
COM
149123101
11142
75446
SH
SOLE
75446
0
0
CBOE GLOBAL MARKETS INC
COM
12503M108
3498
29154
SH
SOLE
29154
0
0
CBRE GROUP INC
CL A
12504L109
939
15314
SH
SOLE
15314
0
0
CDK GLOBAL INC
COM
12508E101
228
4169
SH
SOLE
4169
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
504032
6058071
SH
SOLE
6058071
0
0
CDW CORP
COM
12514G108
7544
52812
SH
SOLE
52812
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
514
62185
SH
SOLE
62185
0
0
CENOVUS ENERGY INC
COM
15135U109
83621
8238550
SH
SOLE
8238550
0
0
CENTRAL SECS CORP
COM
155123102
1116
33710
SH
SOLE
33710
0
0
CENTURY ALUM CO
COM
156431108
6700
891492
SH
SOLE
891492
0
0
CENTURYLINK INC
COM
156700106
183
13860
SH
SOLE
13860
0
0
CERNER CORP
COM
156782104
425
5786
SH
SOLE
5786
0
0
CF INDS HLDGS INC
COM
125269100
347
7260
SH
SOLE
7260
0
0
CGI INC
CL A SUB VTG
12532H104
191286
2285104
SH
SOLE
2285104
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
8936
18422
SH
SOLE
18422
0
0
CHESAPEAKE ENERGY CORP
COM
165167107
11
13381
SH
SOLE
13381
0
0
CHEVRON CORP NEW
COM
166764100
29017
240788
SH
SOLE
240788
0
0
CHILDRENS PL INC
COM
168905107
293
4680
SH
SOLE
4680
0
0
CHIMERA INVT CORP
COM NEW
16934Q208
1160
56443
SH
SOLE
56443
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
7812
184813
SH
SOLE
184813
0
0
CHINA UNICOM (HONG KONG) LTD
SPONSORED AD
16945R104
582
62207
SH
SOLE
62207
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
6406
7652
SH
SOLE
7652
0
0
CIENA CORP
COM NEW
171779309
677
15853
SH
SOLE
15853
0
0
CIGNA CORP NEW
COM
125523100
3325
16261
SH
SOLE
16261
0
0
CINTAS CORP
COM
172908105
3803
14134
SH
SOLE
14134
0
0
CIRRUS LOGIC INC
COM
172755100
2598
31529
SH
SOLE
31529
0
0
CISCO SYS INC
COM
17275R102
91138
1900283
SH
SOLE
1900283
0
0
CITIGROUP INC
COM NEW
172967424
65457
819337
SH
SOLE
819337
0
0
CITIGROUP INC
COM NEW
172967424
35016
438300
SH
Put
SOLE
438300
0
0
CITIGROUP INC
COM NEW
172967424
6391
80000
SH
Call
SOLE
80000
0
0
CITIZENS FINL GROUP INC
COM
174610105
4308
106080
SH
SOLE
106080
0
0
CITRIX SYS INC
COM
177376100
1526
13756
SH
SOLE
13756
0
0
CLEVELAND CLIFFS INC
COM
185899101
881
104931
SH
SOLE
104931
0
0
CLOROX CO DEL
COM
189054109
1247
8119
SH
SOLE
8119
0
0
CME GROUP INC
COM
12572Q105
4134
20594
SH
SOLE
20594
0
0
CMS ENERGY CORP
COM
125896100
1895
30148
SH
SOLE
30148
0
0
CNOOC LTD
SPONSORED AD
126132109
607
3639
SH
SOLE
3639
0
0
COCA COLA CO
COM
191216100
81483
1472135
SH
SOLE
1472135
0
0
COGNEX CORP
COM
192422103
1654
29506
SH
SOLE
29506
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
3365
54251
SH
SOLE
54251
0
0
COHERENT INC
COM
192479103
314
1889
SH
SOLE
1889
0
0
COLFAX CORP
COM
194014106
1205
33123
SH
SOLE
33123
0
0
COLGATE PALMOLIVE CO
COM
194162103
3497
50800
SH
SOLE
50800
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
26104
334800
SH
SOLE
334800
0
0
COMCAST CORP NEW
CL A
20030N101
20239
450063
SH
SOLE
450063
0
0
COMERICA INC
COM
200340107
1743
24298
SH
SOLE
24298
0
0
CONCHO RES INC
COM
20605P101
482
5501
SH
SOLE
5501
0
0
CONMED CORP
COM
207410101
1897
16965
SH
SOLE
16965
0
0
CONOCOPHILLIPS
COM
20825C104
1395
21449
SH
SOLE
21449
0
0
CONOCOPHILLIPS
COM
20825C104
8454
130000
SH
Call
SOLE
130000
0
0
CONSOLIDATED EDISON INC
COM
209115104
202
2235
SH
SOLE
2235
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
4277
22541
SH
SOLE
22541
0
0
CONTINENTAL RESOURCES INC
COM
212015101
2997
87374
SH
SOLE
87374
0
0
CONTINENTAL RESOURCES INC
COM
212015101
1029
30000
SH
Call
SOLE
30000
0
0
COOPER COS INC
COM NEW
216648402
583
1816
SH
SOLE
1816
0
0
COPART INC
COM
217204106
5324
58547
SH
SOLE
58547
0
0
CORNING INC
COM
219350105
2008
68963
SH
SOLE
68963
0
0
CORTEVA INC
COM
22052L104
2713
91777
SH
SOLE
91777
0
0
COSTCO WHSL CORP NEW
COM
22160K105
84380
287085
SH
SOLE
287085
0
0
COTT CORP QUE
COM
22163N106
3640
266065
SH
SOLE
266065
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
593
3857
SH
SOLE
3857
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
5561
413432
SH
SOLE
413432
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
8490
1899220
SH
SOLE
1899220
0
0
CRH PLC
ADR
12626K203
242
6001
SH
SOLE
6001
0
0
CROCS INC
COM
227046109
563
13448
SH
SOLE
13448
0
0
CRONOS GROUP INC
COM
22717L101
158
20562
SH
SOLE
20562
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
2244
15783
SH
SOLE
15783
0
0
CSX CORP
COM
126408103
34136
471750
SH
SOLE
471750
0
0
CUMMINS INC
COM
231021106
1354
7566
SH
SOLE
7566
0
0
CVS HEALTH CORP
COM
126650100
29003
390409
SH
SOLE
390409
0
0
CVS HEALTH CORP
COM
126650100
5572
75000
SH
Call
SOLE
75000
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
467
4010
SH
SOLE
4010
0
0
CYRUSONE INC
COM
23283R100
1554
23750
SH
SOLE
23750
0
0
D R HORTON INC
COM
23331A109
2836
53767
SH
SOLE
53767
0
0
DANA INCORPORATED
COM
235825205
217
11900
SH
SOLE
11900
0
0
DANAHER CORPORATION
COM
235851102
7056
45973
SH
SOLE
45973
0
0
DANAHER CORPORATION
4.75 MND CV
235851300
472
400
SH
SOLE
400
0
0
DARDEN RESTAURANTS INC
COM
237194105
1151
10560
SH
SOLE
10560
0
0
DAVITA INC
COM
23918K108
800
10659
SH
SOLE
10659
0
0
DBX ETF TR
XTRACK HRVST
233051879
459
15500
SH
SOLE
15500
0
0
DEERE & CO
COM
244199105
2960
17087
SH
SOLE
17087
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
4381
74920
SH
SOLE
74920
0
0
DENISON MINES CORP
COM
248356107
82
196784
SH
SOLE
196784
0
0
DENTSPLY SIRONA INC
COM
24906P109
415
7333
SH
SOLE
7333
0
0
DESCARTES SYS GROUP INC
COM
249906108
3356
78559
SH
SOLE
78559
0
0
DESIGNER BRANDS INC
CL A
250565108
248
15741
SH
SOLE
15741
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
349
44904
SH
SOLE
44904
0
0
DEVON ENERGY CORP NEW
COM
25179M103
1108
42677
SH
SOLE
42677
0
0
DEXCOM INC
COM
252131107
2113
9662
SH
SOLE
9662
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
13921
82655
SH
SOLE
82655
0
0
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
331
45989
SH
SOLE
45989
0
0
DICKS SPORTING GOODS INC
COM
253393102
572
11557
SH
SOLE
11557
0
0
DIGITAL RLTY TR INC
COM
253868103
605
5050
SH
SOLE
5050
0
0
DIRTT ENVIRONMENTAL SOLUT LT
COM
25490H106
70
21150
SH
SOLE
21150
0
0
DISCOVER FINL SVCS
COM
254709108
2318
27334
SH
SOLE
27334
0
0
DISCOVERY INC
COM SER A
25470F104
4155
126910
SH
SOLE
126910
0
0
DISCOVERY INC
COM SER C
25470F302
8642
283431
SH
SOLE
283431
0
0
DISH NETWORK CORP
CL A
25470M109
654
18440
SH
SOLE
18440
0
0
DISNEY WALT CO
COM DISNEY
254687106
102448
708344
SH
SOLE
708344
0
0
DOCUSIGN INC
COM
256163106
446
6021
SH
SOLE
6021
0
0
DOLLAR GEN CORP NEW
COM
256677105
1666
10683
SH
SOLE
10683
0
0
DOLLAR TREE INC
COM
256746108
3893
41397
SH
SOLE
41397
0
0
DOMINION ENERGY INC
COM
25746U109
849
10250
SH
SOLE
10250
0
0
DOMINION ENERGY INC
COM
25746U109
2485
30000
SH
Call
SOLE
30000
0
0
DOMINOS PIZZA INC
COM
25754A201
3558
12110
SH
SOLE
12110
0
0
DOVER CORP
COM
260003108
297
2577
SH
SOLE
2577
0
0
DOW INC
COM
260557103
6670
121869
SH
SOLE
121869
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
4311
47266
SH
SOLE
47266
0
0
DUPONT DE NEMOURS INC
COM
26614N102
9493
147865
SH
SOLE
147865
0
0
DXC TECHNOLOGY CO
COM
23355L106
613
16316
SH
SOLE
16316
0
0
E TRADE FINANCIAL CORP
COM NEW
269246401
22955
505941
SH
SOLE
505941
0
0
EASTMAN CHEMICAL CO
COM
277432100
838
10579
SH
SOLE
10579
0
0
EATON CORP PLC
SHS
G29183103
1629
17197
SH
SOLE
17197
0
0
EATON CORP PLC
SHS
G29183103
2368
25000
SH
Call
SOLE
25000
0
0
EBAY INC
COM
278642103
7562
209402
SH
SOLE
209402
0
0
ECOLAB INC
COM
278865100
464
2405
SH
SOLE
2405
0
0
EDISON INTL
COM
281020107
1140
15118
SH
SOLE
15118
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
3317
14219
SH
SOLE
14219
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
4666
20000
SH
Call
SOLE
20000
0
0
EHEALTH INC
COM
28238P109
1530
15923
SH
SOLE
15923
0
0
ELDORADO GOLD CORP NEW
COM
284902509
882
109824
SH
SOLE
109824
0
0
ELECTRONIC ARTS INC
COM
285512109
6883
64021
SH
SOLE
64021
0
0
EMERSON ELEC CO
COM
291011104
5378
70518
SH
SOLE
70518
0
0
EMERSON ELEC CO
COM
291011104
7626
100000
SH
Call
SOLE
100000
0
0
EMPLOYERS HOLDINGS INC
COM
292218104
345
8275
SH
SOLE
8275
0
0
ENBRIDGE INC
COM
29250N105
814122
20470768
SH
SOLE
20470768
0
0
ENCANA CORP
COM
292505104
40315
8596026
SH
SOLE
8596026
0
0
ENCOMPASS HEALTH CORP
COM
29261A100
282
4072
SH
SOLE
4072
0
0
ENERPLUS CORP
COM
292766102
2544
356820
SH
SOLE
356820
0
0
ENI S P A
SPONSORED AD
26874R108
4650
150202
SH
SOLE
150202
0
0
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
74
16045
SH
SOLE
16045
0
0
ENTERGY CORP NEW
COM
29364G103
1111
9270
SH
SOLE
9270
0
0
ENVISTA HLDGS CORP
COM
29415F104
706
23828
SH
SOLE
23828
0
0
EOG RES INC
COM
26875P101
2131
25444
SH
SOLE
25444
0
0
EQUINIX INC
COM
29444U700
1788
3063
SH
SOLE
3063
0
0
EQUINOX GOLD CORP
COM
29446Y502
628
81524
SH
SOLE
81524
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
273
3884
SH
SOLE
3884
0
0
ESSA PHARMA INC
COM NEW
29668H708
55
10050
SH
SOLE
10050
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
1635
39367
SH
SOLE
39367
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
331
6676
SH
SOLE
6676
0
0
ETSY INC
COM
29786A106
202
4560
SH
SOLE
4560
0
0
EVEREST RE GROUP LTD
COM
G3223R108
455
1642
SH
SOLE
1642
0
0
EXCHANGE LISTED FDS TR
KNLDG LD WD
30151E608
2338
64131
SH
SOLE
64131
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
313
7455
SH
SOLE
7455
0
0
EXELON CORP
COM
30161N101
1024
22459
SH
SOLE
22459
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
1036
9580
SH
SOLE
9580
0
0
EXPEDITORS INTL WASH INC
COM
302130109
416
5333
SH
SOLE
5333
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
206
1947
SH
SOLE
1947
0
0
EXXON MOBIL CORP
COM
30231G102
13693
196226
SH
SOLE
196226
0
0
F5 NETWORKS INC
COM
315616102
754
5397
SH
SOLE
5397
0
0
FABRINET
SHS
G3323L100
2125
32775
SH
SOLE
32775
0
0
FACEBOOK INC
CL A
30303M102
268554
1308424
SH
SOLE
1308424
0
0
FACTSET RESH SYS INC
COM
303075105
250
931
SH
SOLE
931
0
0
FAIR ISAAC CORP
COM
303250104
1203
3212
SH
SOLE
3212
0
0
FASTENAL CO
COM
311900104
2288
61917
SH
SOLE
61917
0
0
FEDEX CORP
COM
31428X106
27642
182807
SH
SOLE
182807
0
0
FERRARI N V
COM
N3167Y103
835
5044
SH
SOLE
5044
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
2495
169849
SH
SOLE
169849
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
618
13637
SH
SOLE
13637
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1693
12173
SH
SOLE
12173
0
0
FIFTH THIRD BANCORP
COM
316773100
2333
75887
SH
SOLE
75887
0
0
FIRST AMERN FINL CORP
COM
31847R102
2684
46016
SH
SOLE
46016
0
0
FIRST HORIZON NATL CORP
COM
320517105
1048
63289
SH
SOLE
63289
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
3695
301404
SH
SOLE
301404
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
4718
40172
SH
SOLE
40172
0
0
FIRST TR EXCH TRD ALPHA FD I
UNIT KING AL
33737J224
531
12959
SH
SOLE
12959
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
591
9797
SH
SOLE
9797
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT I
33733E302
475
3415
SH
SOLE
3415
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
812
10108
SH
SOLE
10108
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
210
6988
SH
SOLE
6988
0
0
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
215
2149
SH
SOLE
2149
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
991
27497
SH
SOLE
27497
0
0
FIRSTENERGY CORP
COM
337932107
4049
83306
SH
SOLE
83306
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
24486
263177
SH
SOLE
263177
0
0
FISERV INC
COM
337738108
7071
61151
SH
SOLE
61151
0
0
FITBIT INC
CL A
33812L102
220
33505
SH
SOLE
33505
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
471
1638
SH
SOLE
1638
0
0
FLIR SYS INC
COM
302445101
820
15753
SH
SOLE
15753
0
0
FLOWSERVE CORP
COM
34354P105
711
14287
SH
SOLE
14287
0
0
FLUOR CORP NEW
COM
343412102
401
21233
SH
SOLE
21233
0
0
FNB CORP PA
COM
302520101
249
19630
SH
SOLE
19630
0
0
FOOT LOCKER INC
COM
344849104
486
12474
SH
SOLE
12474
0
0
FORD MTR CO DEL
COM
345370860
4194
450960
SH
SOLE
450960
0
0
FORTINET INC
COM
34959E109
3138
29389
SH
SOLE
29389
0
0
FORTIS INC
COM
349553107
359471
8657785
SH
SOLE
8657785
0
0
FORTIVE CORP
COM
34959J108
563
7376
SH
SOLE
7376
0
0
FORTUNA SILVER MINES INC
COM
349915108
1575
385977
SH
SOLE
385977
0
0
FOX CORP
CL B COM
35137L204
605
16633
SH
SOLE
16633
0
0
FOX CORP
CL A COM
35137L105
216
5818
SH
SOLE
5818
0
0
FRANCO NEVADA CORP
COM
351858105
165937
1606360
SH
SOLE
1606360
0
0
FRANKLIN ETF TR
LIBERTY SHRT
353506108
1652
17517
SH
SOLE
17517
0
0
FRANKLIN RES INC
COM
354613101
219
8419
SH
SOLE
8419
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTY SR L
35473P595
6120
243778
SH
SOLE
243778
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
1053
80236
SH
SOLE
80236
0
0
FRESENIUS MED CARE AG&CO KGA
SPONSORED AD
358029106
368
10000
SH
SOLE
10000
0
0
FS KKR CAPITAL CORP
COM
302635107
270
44115
SH
SOLE
44115
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
1289
13535
SH
SOLE
13535
0
0
GARDNER DENVER HLDGS INC
COM
36555P107
735
20029
SH
SOLE
20029
0
0
GARMIN LTD
SHS
H2906T109
1787
18319
SH
SOLE
18319
0
0
GARTNER INC
COM
366651107
379
2461
SH
SOLE
2461
0
0
GENERAC HLDGS INC
COM
368736104
1777
17662
SH
SOLE
17662
0
0
GENERAL DYNAMICS CORP
COM
369550108
3144
17827
SH
SOLE
17827
0
0
GENERAL ELECTRIC CO
COM
369604103
8902
797675
SH
SOLE
797675
0
0
GENERAL MLS INC
COM
370334104
3817
71266
SH
SOLE
71266
0
0
GENERAL MTRS CO
COM
37045V100
7490
204639
SH
SOLE
204639
0
0
GENPACT LIMITED
SHS
G3922B107
223
5294
SH
SOLE
5294
0
0
GENUINE PARTS CO
COM
372460105
388
3650
SH
SOLE
3650
0
0
GENWORTH FINL INC
COM CL A
37247D106
263
59802
SH
SOLE
59802
0
0
GEOPARK LTD
USD SHS
G38327105
232
10500
SH
SOLE
10500
0
0
GERDAU S A
SPON ADR REP
373737105
247
50500
SH
SOLE
50500
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
37669
1275620
SH
SOLE
1275620
0
0
GILEAD SCIENCES INC
COM
375558103
15687
241408
SH
SOLE
241408
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
21764
463171
SH
SOLE
463171
0
0
GLOBAL PMTS INC
COM
37940X102
500
2740
SH
SOLE
2740
0
0
GLOBAL X FDS
MSCI GREECE
37950E366
221
21786
SH
SOLE
21786
0
0
GLOBAL X FDS
GLB X SUPERD
37950E549
462
26144
SH
SOLE
26144
0
0
GLOBAL X FDS
MSCI CHINA C
37950E408
494
26721
SH
SOLE
26721
0
0
GLOBAL X FDS
GLOBAL X COP
37954Y830
1050
51676
SH
SOLE
51676
0
0
GLOBAL X FDS
GLOBAL X SIL
37954Y848
645
19450
SH
SOLE
19450
0
0
GOLD FIELDS LTD NEW
SPONSORED AD
38059T106
428
64883
SH
SOLE
64883
0
0
GOLD STD VENTURES CORP
COM
380738104
9
10071
SH
SOLE
10071
0
0
GOLDEN STAR RES LTD CDA
COM
38119T807
46
12060
SH
SOLE
12060
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
7646
359316
SH
SOLE
359316
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
30378
132117
SH
SOLE
132117
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
375
24115
SH
SOLE
24115
0
0
GRAFTECH INTL LTD
COM
384313508
3080
265065
SH
SOLE
265065
0
0
GRAINGER W W INC
COM
384802104
285
842
SH
SOLE
842
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
818
634108
SH
SOLE
634108
0
0
GRANA Y MONTERO S A A
SPONSORED AD
38500P208
101
40773
SH
SOLE
40773
0
0
GRANITE PT MTG TR INC
COM
38741L107
218
11868
SH
SOLE
11868
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
14051
277303
SH
SOLE
277303
0
0
GREENBRIER COS INC
COM
393657101
2288
70537
SH
SOLE
70537
0
0
GW PHARMACEUTICALS PLC
ADS
36197T103
2009
19215
SH
SOLE
19215
0
0
HALLIBURTON CO
COM
406216101
2202
90000
SH
Call
SOLE
90000
0
0
HANCOCK WHITNEY CORPORATION
COM
410120109
282
6425
SH
SOLE
6425
0
0
HANESBRANDS INC
COM
410345102
5283
355788
SH
SOLE
355788
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1343
41733
SH
SOLE
41733
0
0
HARLEY DAVIDSON INC
COM
412822108
1079
29015
SH
SOLE
29015
0
0
HARPOON THERAPEUTICS INC
COM
41358P106
444
30000
SH
SOLE
30000
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
1086
17864
SH
SOLE
17864
0
0
HASBRO INC
COM
418056107
284
2691
SH
SOLE
2691
0
0
HCA HEALTHCARE INC
COM
40412C101
19761
133693
SH
SOLE
133693
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
455
7174
SH
SOLE
7174
0
0
HEALTHPEAK PPTYS INC
COM
42250P103
418
12138
SH
SOLE
12138
0
0
HECLA MNG CO
COM
422704106
224
66075
SH
SOLE
66075
0
0
HENRY JACK & ASSOC INC
COM
426281101
204
1401
SH
SOLE
1401
0
0
HENRY SCHEIN INC
COM
806407102
643
9639
SH
SOLE
9639
0
0
HERBALIFE NUTRITION LTD
COM SHS
G4412G101
220
4607
SH
SOLE
4607
0
0
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
242
7700
SH
SOLE
7700
0
0
HERSHEY CO
COM
427866108
4353
29613
SH
SOLE
29613
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
1246
78583
SH
SOLE
78583
0
0
HEXO CORP
COM
428304109
125
78533
SH
SOLE
78533
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
5137
46313
SH
SOLE
46313
0
0
HOME DEPOT INC
COM
437076102
120522
551891
SH
SOLE
551891
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
4326
152814
SH
SOLE
152814
0
0
HONEYWELL INTL INC
COM
438516106
31870
180056
SH
SOLE
180056
0
0
HORMEL FOODS CORP
COM
440452100
244
5420
SH
SOLE
5420
0
0
HOST HOTELS & RESORTS INC
COM
44107P104
275
14814
SH
SOLE
14814
0
0
HP INC
COM
40434L105
1867
90840
SH
SOLE
90840
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
5758
147297
SH
SOLE
147297
0
0
HUDBAY MINERALS INC
COM
443628102
664
159946
SH
SOLE
159946
0
0
HUMANA INC
COM
444859102
3096
8448
SH
SOLE
8448
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1692
112180
SH
SOLE
112180
0
0
HUNTSMAN CORP
COM
447011107
855
35385
SH
SOLE
35385
0
0
IAC INTERACTIVECORP
COM
44919P508
402
1612
SH
SOLE
1612
0
0
IAMGOLD CORP
COM
450913108
1166
312535
SH
SOLE
312535
0
0
IDEXX LABS INC
COM
45168D104
779
2982
SH
SOLE
2982
0
0
IHS MARKIT LTD
SHS
G47567105
5002
66379
SH
SOLE
66379
0
0
ILLINOIS TOOL WKS INC
COM
452308109
1078
6003
SH
SOLE
6003
0
0
ILLUMINA INC
COM
452327109
450
1356
SH
SOLE
1356
0
0
IMPERIAL OIL LTD
COM NEW
453038408
41769
1577983
SH
SOLE
1577983
0
0
IMV INC
COM
44974L103
34
11741
SH
SOLE
11741
0
0
INCYTE CORP
COM
45337C102
403
4617
SH
SOLE
4617
0
0
INDIA FD INC
COM
454089103
992
49294
SH
SOLE
49294
0
0
INFOSYS LTD
SPONSORED AD
456788108
547
52996
SH
SOLE
52996
0
0
ING GROEP N V
SPONSORED AD
456837103
416
34559
SH
SOLE
34559
0
0
INGERSOLL-RAND PLC
SHS
G47791101
4415
33217
SH
SOLE
33217
0
0
INGREDION INC
COM
457187102
2786
29972
SH
SOLE
29972
0
0
INNOVATOR ETFS TR
IBD 50 ETF
45782C102
310
8934
SH
SOLE
8934
0
0
INSTRUCTURE INC
COM
45781U103
306
6340
SH
SOLE
6340
0
0
INSULET CORP
COM
45784P101
533
3114
SH
SOLE
3114
0
0
INTEL CORP
COM
458140100
96538
1613000
SH
SOLE
1613000
0
0
INTEL CORP
COM
458140100
20050
335000
SH
Call
SOLE
335000
0
0
INTERCEPT PHARMACEUTICALS IN
COM
45845P108
223
1800
SH
SOLE
1800
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
608
6573
SH
SOLE
6573
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
41228
307581
SH
SOLE
307581
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
2304
17861
SH
SOLE
17861
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
1592
68916
SH
SOLE
68916
0
0
INTL PAPER CO
COM
460146103
308
6686
SH
SOLE
6686
0
0
INTUIT
COM
461202103
1774
6771
SH
SOLE
6771
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
2021
3419
SH
SOLE
3419
0
0
INVESCO CURNCYSHS JAPANESE Y
JAPANESE YEN
46138W107
415
4752
SH
SOLE
4752
0
0
INVESCO CURNCYSHS SWISS FRAN
SWISS FRANC
46138R108
1224
12861
SH
SOLE
12861
0
0
INVESCO EXCH TRD SLF IDX FD
BULSHS 2021
46138J809
930
37675
SH
SOLE
37675
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL I
46137V324
409
3016
SH
SOLE
3016
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 GARP
46137V431
2136
33853
SH
SOLE
33853
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SOFTWA
46137V639
255
2561
SH
SOLE
2561
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC NETWRN
46137V688
225
3706
SH
SOLE
3706
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GW
46137V746
212
4133
SH
SOLE
4133
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
640
9939
SH
SOLE
9939
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
1334
19346
SH
SOLE
19346
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
4278
36968
SH
SOLE
36968
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
509
3598
SH
SOLE
3598
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
401
3165
SH
SOLE
3165
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DE
46137V100
463
6768
SH
SOLE
6768
0
0
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LO
46138E198
2814
52303
SH
SOLE
52303
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW V
46138E354
1014
17375
SH
SOLE
17375
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 HDL V
46138E362
280
6351
SH
SOLE
6351
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
2664
177470
SH
SOLE
177470
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI SM
46138E735
845
26440
SH
SOLE
26440
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI DE
46138E743
230
5417
SH
SOLE
5417
0
0
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
251
8719
SH
SOLE
8719
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EM
46138E727
589
26404
SH
SOLE
26404
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
10866
51110
SH
SOLE
51110
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
229
19245
SH
SOLE
19245
0
0
INVITAE CORP
COM
46185L103
286
17747
SH
SOLE
17747
0
0
IRON MTN INC NEW
COM
46284V101
1883
59091
SH
SOLE
59091
0
0
ISHARES GOLD TRUST
ISHARES
464285105
1584
109228
SH
SOLE
109228
0
0
ISHARES INC
MSCI EM ASIA
464286426
888
12547
SH
SOLE
12547
0
0
ISHARES INC
CORE MSCI EM
46434G103
4913
91392
SH
SOLE
91392
0
0
ISHARES INC
EM MKTS DIV
464286319
542
13342
SH
SOLE
13342
0
0
ISHARES INC
MSCI AUSTRIA
464286202
8262
397235
SH
SOLE
397235
0
0
ISHARES INC
MSCI BRAZIL
464286400
2443
51486
SH
SOLE
51486
0
0
ISHARES INC
MIN VOL GBL
464286525
607
6339
SH
SOLE
6339
0
0
ISHARES INC
MIN VOL EMRG
464286533
1136
19372
SH
SOLE
19372
0
0
ISHARES INC
MSCI EURZONE
464286608
754
17983
SH
SOLE
17983
0
0
ISHARES INC
MSCI SWITZER
464286749
2615
64335
SH
SOLE
64335
0
0
ISHARES INC
MSCI SPAIN E
464286764
6474
223875
SH
SOLE
223875
0
0
ISHARES INC
MSCI STH KOR
464286772
4319
69447
SH
SOLE
69447
0
0
ISHARES INC
MSCI MEXICO
464286822
421
9355
SH
SOLE
9355
0
0
ISHARES INC
MSCI TAIWAN
46434G772
5282
128412
SH
SOLE
128412
0
0
ISHARES INC
MSCI SINGPOR
46434G780
6735
279004
SH
SOLE
279004
0
0
ISHARES INC
MSCI JPN ETF
46434G822
3674
62025
SH
SOLE
62025
0
0
ISHARES INC
MSCI ITALY E
46434G830
7529
255217
SH
SOLE
255217
0
0
ISHARES INC
MSCI CDA ETF
464286509
14806
495354
SH
SOLE
495354
0
0
ISHARES INC
MSCI GERMANY
464286806
485
16505
SH
SOLE
16505
0
0
ISHARES INC
MSCI WORLD E
464286392
547
5536
SH
SOLE
5536
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
568
34028
SH
SOLE
34028
0
0
ISHARES TR
MSCI KLD400
464288570
367
3053
SH
SOLE
3053
0
0
ISHARES TR
INDIA 50 ETF
464289529
2684
69499
SH
SOLE
69499
0
0
ISHARES TR
20 YR TR BD
464287432
11117
82060
SH
SOLE
82060
0
0
ISHARES TR
CHINA LG-CAP
464287184
20282
464871
SH
SOLE
464871
0
0
ISHARES TR
CORE HIGH DV
46429B663
2759
28137
SH
SOLE
28137
0
0
ISHARES TR
CORE S&P500
464287200
45740
141505
SH
SOLE
141505
0
0
ISHARES TR
CORE S&P MCP
464287507
5932
28820
SH
SOLE
28820
0
0
ISHARES TR
CORE S&P SCP
464287804
796
9493
SH
SOLE
9493
0
0
ISHARES TR
CORE US AGGB
464287226
9808
87287
SH
SOLE
87287
0
0
ISHARES TR
GLOBAL 100 E
464287572
394
7308
SH
SOLE
7308
0
0
ISHARES TR
GLOBAL FINLS
464287333
398
5785
SH
SOLE
5785
0
0
ISHARES TR
GLOB HLTHCRE
464287325
866
12598
SH
SOLE
12598
0
0
ISHARES TR
GLB INFRASTR
464288372
560
11681
SH
SOLE
11681
0
0
ISHARES TR
GLOBAL TECH
464287291
1705
8101
SH
SOLE
8101
0
0
ISHARES TR
IBOXX HI YD
464288513
18772
213464
SH
SOLE
213464
0
0
ISHARES TR
IBOXX INV CP
464287242
963
7527
SH
SOLE
7527
0
0
ISHARES TR
MRGSTR SM CP
464288604
287
1354
SH
SOLE
1354
0
0
ISHARES TR
MRNING SM CP
464288703
201
1397
SH
SOLE
1397
0
0
ISHARES TR
MSCI ACWI ET
464288257
749
9448
SH
SOLE
9448
0
0
ISHARES TR
MSCI EAFE ET
464287465
63352
912325
SH
SOLE
912325
0
0
ISHARES TR
EAFE SML CP
464288273
5724
91914
SH
SOLE
91914
0
0
ISHARES TR
MSCI EMG MKT
464287234
17277
385036
SH
SOLE
385036
0
0
ISHARES TR
MSCI EURO FL
464289180
201
10312
SH
SOLE
10312
0
0
ISHARES TR
NASDAQ BIOTE
464287556
669
5553
SH
SOLE
5553
0
0
ISHARES TR
PHLX SEMICND
464287523
787
3135
SH
SOLE
3135
0
0
ISHARES TR
RUS 1000 ETF
464287622
465
2607
SH
SOLE
2607
0
0
ISHARES TR
RUS 1000 VAL
464287598
239
1750
SH
SOLE
1750
0
0
ISHARES TR
RUSSELL 2000
464287655
13850
83597
SH
SOLE
83597
0
0
ISHARES TR
RUS 2000 VAL
464287630
940
7312
SH
SOLE
7312
0
0
ISHARES TR
RUS MID CAP
464287499
382
6408
SH
SOLE
6408
0
0
ISHARES TR
RUS MDCP VAL
464287473
367
3870
SH
SOLE
3870
0
0
ISHARES TR
S&P 100 ETF
464287101
585
4058
SH
SOLE
4058
0
0
ISHARES TR
INTL TREA BD
464288117
522
10406
SH
SOLE
10406
0
0
ISHARES TR
S&P MC 400VL
464287705
2766
16199
SH
SOLE
16199
0
0
ISHARES TR
SP SMCP600VL
464287879
3409
21202
SH
SOLE
21202
0
0
ISHARES TR
SELECT DIVID
464287168
10369
98133
SH
SOLE
98133
0
0
ISHARES TR
TIPS BD ETF
464287176
1995
17116
SH
SOLE
17116
0
0
ISHARES TR
MSCI UK SM E
46429B416
549
12367
SH
SOLE
12367
0
0
ISHARES TR
MSCI DENMARK
46429B523
6307
91610
SH
SOLE
91610
0
0
ISHARES TR
MSCI INDIA E
46429B598
3095
88040
SH
SOLE
88040
0
0
ISHARES TR
EDGE MSCI US
46432F388
252
2806
SH
SOLE
2806
0
0
ISHARES TR
USA MOMENTUM
46432F396
202
1612
SH
SOLE
1612
0
0
ISHARES TR
CORE MSCI TO
46432F834
293
4735
SH
SOLE
4735
0
0
ISHARES TR
CORE MSCI EA
46432F842
3916
60030
SH
SOLE
60030
0
0
ISHARES TR
CORE 1 5 YR
46432F859
704
13972
SH
SOLE
13972
0
0
ISHARES TR
CORE TOTAL U
46434V613
208
4000
SH
SOLE
4000
0
0
ISHARES TR
CONV BD ETF
46435G102
253
4028
SH
SOLE
4028
0
0
ISHARES TR
BARCLAYS 7 1
464287440
6274
56923
SH
SOLE
56923
0
0
ISHARES TR
1 3 YR TREAS
464287457
10445
123425
SH
SOLE
123425
0
0
ISHARES TR
EXPND TEC SC
464287549
8279
34189
SH
SOLE
34189
0
0
ISHARES TR
INTL SEL DIV
464288448
654
19474
SH
SOLE
19474
0
0
ISHARES TR
SH TR CRPORT
464288646
2948
54966
SH
SOLE
54966
0
0
ISHARES TR
3 7 YR TREAS
464288661
951
7564
SH
SOLE
7564
0
0
ISHARES TR
PFD AND INCM
464288687
637
16946
SH
SOLE
16946
0
0
ISHARES TR
US HOME CONS
464288752
263
5930
SH
SOLE
5930
0
0
ISHARES TR
US AER DEF E
464288760
3565
16051
SH
SOLE
16051
0
0
ISHARES TR
EAFE VALUE E
464288877
289
5793
SH
SOLE
5793
0
0
ISHARES TR
US TREAS BD
46429B267
5820
224363
SH
SOLE
224363
0
0
ISHARES TR
FLTG RATE NT
46429B655
1941
38117
SH
SOLE
38117
0
0
ISHARES TR
MIN VOL EAFE
46429B689
2391
32081
SH
SOLE
32081
0
0
ISHARES TR
MSCI MIN VOL
46429B697
409
6237
SH
SOLE
6237
0
0
ISHARES TR
USA QUALITY
46432F339
365
3613
SH
SOLE
3613
0
0
ISHARES TR
EXPONENTIAL
46434V381
4805
112368
SH
SOLE
112368
0
0
ISHARES TR
HDG MSCI EAF
46434V803
1017
33313
SH
SOLE
33313
0
0
ISHARES TR
MSCI UK ETF
46435G334
3485
102196
SH
SOLE
102196
0
0
ISHARES TR
MSCI CDA ETF
46435G706
1032
38294
SH
SOLE
38294
0
0
ISHARES TR
U.S. CNSM GD
464287812
7617
57190
SH
SOLE
57190
0
0
ISHARES TR
U.S. FINLS E
464287788
1945
14115
SH
SOLE
14115
0
0
ISHARES TR
US HLTHCARE
464287762
1437
6663
SH
SOLE
6663
0
0
ISHARES TR
U.S. MED DVC
464288810
2604
9850
SH
SOLE
9850
0
0
ISHARES TR
U.S. REAL ES
464287739
1130
12141
SH
SOLE
12141
0
0
ISHARES TR
U.S. TECH ET
464287721
2206
9484
SH
SOLE
9484
0
0
ISHARES TR
U.S. UTILITS
464287697
249
1539
SH
SOLE
1539
0
0
ITAU UNIBANCO HLDG SA
SPON ADR REP
465562106
208
22750
SH
SOLE
22750
0
0
JABIL INC
COM
466313103
2264
54774
SH
SOLE
54774
0
0
JACOBS ENGR GROUP INC
COM
469814107
1131
12596
SH
SOLE
12596
0
0
JAMES HARDIE INDS PLC
SPONSORED AD
47030M106
241
12280
SH
SOLE
12280
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
254
1703
SH
SOLE
1703
0
0
JD COM INC
SPON ADR CL
47215P106
820
23266
SH
SOLE
23266
0
0
JETBLUE AWYS CORP
COM
477143101
288
15363
SH
SOLE
15363
0
0
JOHNSON & JOHNSON
COM
478160104
110888
760183
SH
SOLE
760183
0
0
JOHNSON & JOHNSON
COM
478160104
5835
40000
SH
Call
SOLE
40000
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
1639
40270
SH
SOLE
40270
0
0
JP MORGAN EXCHANGE TRADED FD
US QUALTY FC
46641Q761
584
18662
SH
SOLE
18662
0
0
JPMORGAN CHASE & CO
COM
46625H100
178104
1277647
SH
SOLE
1277647
0
0
JPMORGAN CHASE & CO
COM
46625H100
9396
67400
SH
Put
SOLE
67400
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
5442
35532
SH
SOLE
35532
0
0
KELLOGG CO
COM
487836108
1794
25939
SH
SOLE
25939
0
0
KEYCORP NEW
COM
493267108
1975
97563
SH
SOLE
97563
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
3900
38001
SH
SOLE
38001
0
0
KIMBERLY CLARK CORP
COM
494368103
12607
91656
SH
SOLE
91656
0
0
KINDER MORGAN INC DEL
COM
49456B101
1967
92938
SH
SOLE
92938
0
0
KINROSS GOLD CORP
COM
496902404
39141
8257529
SH
SOLE
8257529
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
56779
1288374
SH
SOLE
1288374
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
4407
100000
SH
Call
SOLE
100000
0
0
KKR & CO INC
CL A
48251W104
2464
84467
SH
SOLE
84467
0
0
KLA CORPORATION
COM NEW
482480100
9478
53198
SH
SOLE
53198
0
0
KOHLS CORP
COM
500255104
1557
30553
SH
SOLE
30553
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
642
13147
SH
SOLE
13147
0
0
KRAFT HEINZ CO
COM
500754106
8181
254618
SH
SOLE
254618
0
0
KRANESHARES TR
CSI CHI INTE
500767306
1408
28917
SH
SOLE
28917
0
0
KRANESHARES TR
BOSERA MSCI
500767405
1380
42309
SH
SOLE
42309
0
0
KROGER CO
COM
501044101
1725
59489
SH
SOLE
59489
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
2335
11801
SH
SOLE
11801
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1948
11513
SH
SOLE
11513
0
0
LAM RESEARCH CORP
COM
512807108
8928
30534
SH
SOLE
30534
0
0
LAS VEGAS SANDS CORP
COM
517834107
1685
24405
SH
SOLE
24405
0
0
LATTICE SEMICONDUCTOR CORP
COM
518415104
1835
95850
SH
SOLE
95850
0
0
LAUDER ESTEE COS INC
CL A
518439104
4516
21863
SH
SOLE
21863
0
0
LAZARD LTD
SHS A
G54050102
847
21187
SH
SOLE
21187
0
0
LEGGETT & PLATT INC
COM
524660107
387
7622
SH
SOLE
7622
0
0
LEIDOS HLDGS INC
COM
525327102
539
5502
SH
SOLE
5502
0
0
LENNAR CORP
CL A
526057104
748
13400
SH
SOLE
13400
0
0
LIBERTY PPTY TR
SH BEN INT
531172104
224
3735
SH
SOLE
3735
0
0
LILLY ELI & CO
COM
532457108
11431
86972
SH
SOLE
86972
0
0
LINCOLN NATL CORP IND
COM
534187109
2708
45886
SH
SOLE
45886
0
0
LINDE PLC
SHS
G5494J103
52039
244429
SH
SOLE
244429
0
0
LINDE PLC
SHS
G5494J103
12774
60000
SH
Call
SOLE
60000
0
0
LITHIA MTRS INC
CL A
536797103
366
2490
SH
SOLE
2490
0
0
LKQ CORP
COM
501889208
779
21811
SH
SOLE
21811
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
4496
1358339
SH
SOLE
1358339
0
0
LOCKHEED MARTIN CORP
COM
539830109
33063
84912
SH
SOLE
84912
0
0
LOWES COS INC
COM
548661107
14530
121330
SH
SOLE
121330
0
0
LPL FINL HLDGS INC
COM
50212V100
1091
11830
SH
SOLE
11830
0
0
LULULEMON ATHLETICA INC
COM
550021109
24465
105604
SH
SOLE
105604
0
0
LUMENTUM HLDGS INC
COM
55024U109
499
6294
SH
SOLE
6294
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
7676
81245
SH
SOLE
81245
0
0
M & T BK CORP
COM
55261F104
606
3572
SH
SOLE
3572
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1430
33377
SH
SOLE
33377
0
0
MACYS INC
COM
55616P104
1026
60325
SH
SOLE
60325
0
0
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
242
824
SH
SOLE
824
0
0
MAGNA INTL INC
COM
559222401
147584
2691178
SH
SOLE
2691178
0
0
MAGNA INTL INC
COM
559222401
9668
176300
SH
Call
SOLE
176300
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
267
6188
SH
SOLE
6188
0
0
MALLINCKRODT PUB LTD CO
SHS
G5785G107
63
18148
SH
SOLE
18148
0
0
MANULIFE FINL CORP
COM
56501R106
423629
20878702
SH
SOLE
20878702
0
0
MANULIFE FINL CORP
COM
56501R106
5742
283000
SH
Put
SOLE
283000
0
0
MARATHON PETE CORP
COM
56585A102
3633
60292
SH
SOLE
60292
0
0
MARKEL CORP
COM
570535104
9358
8186
SH
SOLE
8186
0
0
MARKETAXESS HLDGS INC
COM
57060D108
362
956
SH
SOLE
956
0
0
MARRIOTT INTL INC NEW
CL A
571903202
462
3048
SH
SOLE
3048
0
0
MARRIOTT VACTINS WORLDWID CO
COM
57164Y107
439
3409
SH
SOLE
3409
0
0
MARSH & MCLENNAN COS INC
COM
571748102
432
3880
SH
SOLE
3880
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
621
2222
SH
SOLE
2222
0
0
MASCO CORP
COM
574599106
2090
43558
SH
SOLE
43558
0
0
MASTEC INC
COM
576323109
583
9084
SH
SOLE
9084
0
0
MASTERCARD INC
CL A
57636Q104
169245
566815
SH
SOLE
566815
0
0
MATCH GROUP INC
COM
57665R106
604
7353
SH
SOLE
7353
0
0
MATTEL INC
COM
577081102
137
10081
SH
SOLE
10081
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
3186
203296
SH
SOLE
203296
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
7189
42353
SH
SOLE
42353
0
0
MCDONALDS CORP
COM
580135101
100625
509210
SH
SOLE
509210
0
0
MCEWEN MNG INC
COM
58039P107
83
65355
SH
SOLE
65355
0
0
MCKESSON CORP
COM
58155Q103
6515
47103
SH
SOLE
47103
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
1548
73318
SH
SOLE
73318
0
0
MEDIFAST INC
COM
58470H101
895
8165
SH
SOLE
8165
0
0
MEDTRONIC PLC
SHS
G5960L103
22298
196548
SH
SOLE
196548
0
0
MERCADOLIBRE INC
COM
58733R102
1378
2409
SH
SOLE
2409
0
0
MERCK & CO INC
COM
58933Y105
28329
311474
SH
SOLE
311474
0
0
MERCK & CO INC
COM
58933Y105
22738
250000
SH
Call
SOLE
250000
0
0
METHANEX CORP
COM
59151K108
5664
146619
SH
SOLE
146619
0
0
METHANEX CORP
COM
59151K108
1932
50000
SH
Call
SOLE
50000
0
0
METLIFE INC
COM
59156R108
16333
320449
SH
SOLE
320449
0
0
METLIFE INC
COM
59156R108
2803
55000
SH
Call
SOLE
55000
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
3582
4515
SH
SOLE
4515
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
687
6559
SH
SOLE
6559
0
0
MICRON TECHNOLOGY INC
COM
595112103
12010
223323
SH
SOLE
223323
0
0
MICRON TECHNOLOGY INC
NOTE 2.125%
595112AV5
63892
130000
SH
Put
SOLE
130000
0
0
MICROSOFT CORP
COM
594918104
692462
4391008
SH
SOLE
4391008
0
0
MICROSOFT CORP
COM
594918104
7885
50000
SH
Call
SOLE
50000
0
0
MID AMER APT CMNTYS INC
COM
59522J103
456
3458
SH
SOLE
3458
0
0
MIDDLEBY CORP
COM
596278101
444
4058
SH
SOLE
4058
0
0
MIRATI THERAPEUTICS INC
COM
60468T105
712
5525
SH
SOLE
5525
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
5521
1016750
SH
SOLE
1016750
0
0
MOLSON COORS BREWING CO
CL B
60871R209
1863
34563
SH
SOLE
34563
0
0
MONDELEZ INTL INC
CL A
609207105
8506
154428
SH
SOLE
154428
0
0
MONOLITHIC PWR SYS INC
COM
609839105
290
1631
SH
SOLE
1631
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
368
5789
SH
SOLE
5789
0
0
MOODYS CORP
COM
615369105
4080
17185
SH
SOLE
17185
0
0
MORGAN STANLEY
COM NEW
617446448
19122
374070
SH
SOLE
374070
0
0
MOSAIC CO NEW
COM
61945C103
1158
53519
SH
SOLE
53519
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
2912
18074
SH
SOLE
18074
0
0
MOUNTAIN PROV DIAMONDS INC
COM NEW
62426E402
114
127977
SH
SOLE
127977
0
0
MYLAN N V
SHS EURO
N59465109
744
37013
SH
SOLE
37013
0
0
NABORS INDUSTRIES LTD
SHS
G6359F103
43
15000
SH
SOLE
15000
0
0
NASDAQ INC
COM
631103108
3549
33140
SH
SOLE
33140
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
4493
100000
SH
Put
SOLE
100000
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
14324
406700
SH
Call
SOLE
406700
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
2096
33443
SH
SOLE
33443
0
0
NAVIENT CORPORATION
COM
63938C108
182
13321
SH
SOLE
13321
0
0
NETAPP INC
COM
64110D104
1971
31667
SH
SOLE
31667
0
0
NETFLIX INC
COM
64110L106
70553
218046
SH
SOLE
218046
0
0
NEW GOLD INC CDA
COM
644535106
266
302023
SH
SOLE
302023
0
0
NEW ORIENTAL ED & TECH GRP I
SPON ADR
647581107
231
1905
SH
SOLE
1905
0
0
NEWELL BRANDS INC
COM
651229106
1947
101284
SH
SOLE
101284
0
0
NEWMONT GOLDCORP CORPORATION
COM
651639106
14945
343970
SH
SOLE
343970
0
0
NEXSTAR MEDIA GROUP INC
CL A
65336K103
232
1982
SH
SOLE
1982
0
0
NEXTERA ENERGY INC
COM
65339F101
13263
54769
SH
SOLE
54769
0
0
NEXTERA ENERGY INC
UNIT 09/01/2
65339F796
471
9179
SH
SOLE
9179
0
0
NICE LTD
SPONSORED AD
653656108
1459
9403
SH
SOLE
9403
0
0
NIKE INC
CL B
654106103
31751
313406
SH
SOLE
313406
0
0
NIO INC
SPON ADS
62914V106
215
53407
SH
SOLE
53407
0
0
NISOURCE INC
COM
65473P105
1787
64171
SH
SOLE
64171
0
0
NOBLE ENERGY INC
COM
655044105
354
14269
SH
SOLE
14269
0
0
NOKIA CORP
SPONSORED AD
654902204
223
60130
SH
SOLE
60130
0
0
NOMURA HLDGS INC
SPONSORED AD
65535H208
98
19028
SH
SOLE
19028
0
0
NORBORD INC
COM NEW
65548P403
1120
41912
SH
SOLE
41912
0
0
NORFOLK SOUTHERN CORP
COM
655844108
6202
31949
SH
SOLE
31949
0
0
NORTH AMERN CONSTR GROUP LTD
COM
656811106
2648
218469
SH
SOLE
218469
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
86
201000
SH
SOLE
201000
0
0
NORTHROP GRUMMAN CORP
COM
666807102
6614
19229
SH
SOLE
19229
0
0
NORTHROP GRUMMAN CORP
COM
666807102
5160
15000
SH
Call
SOLE
15000
0
0
NORTONLIFELOCK INC
COM
668771108
806
31597
SH
SOLE
31597
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
790
13521
SH
SOLE
13521
0
0
NOVAGOLD RES INC
COM NEW
66987E206
952
106202
SH
SOLE
106202
0
0
NOVARTIS A G
SPONSORED AD
66987V109
6781
71613
SH
SOLE
71613
0
0
NOVO-NORDISK A S
ADR
670100205
9585
165596
SH
SOLE
165596
0
0
NU SKIN ENTERPRISES INC
CL A
67018T105
219
5336
SH
SOLE
5336
0
0
NUCOR CORP
COM
670346105
305
5428
SH
SOLE
5428
0
0
NUTRIEN LTD
COM
67077M108
242018
5051519
SH
SOLE
5051519
0
0
NUTRIEN LTD
COM
67077M108
172543
3601400
SH
Call
SOLE
3601400
0
0
NUVEEN FLOATING RATE INCOME
COM
67072T108
235
22975
SH
SOLE
22975
0
0
NVIDIA CORP
COM
67066G104
11364
48295
SH
SOLE
48295
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
2811
22085
SH
SOLE
22085
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
394
899
SH
SOLE
899
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
72
13211
SH
SOLE
13211
0
0
OBSIDIAN ENERGY LTD
COM
674482203
12
16399
SH
SOLE
16399
0
0
OCCIDENTAL PETE CORP
COM
674599105
385
9332
SH
SOLE
9332
0
0
OFFICE DEPOT INC
COM
676220106
436
159248
SH
SOLE
159248
0
0
OKTA INC
CL A
679295105
1401
12143
SH
SOLE
12143
0
0
OLD REP INTL CORP
COM
680223104
664
29685
SH
SOLE
29685
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
229
5400
SH
SOLE
5400
0
0
OMNICOM GROUP INC
COM
681919106
4680
57758
SH
SOLE
57758
0
0
ONCOLYTICS BIOTECH INC
COM NEW
682310875
82
17193
SH
SOLE
17193
0
0
ONEOK INC NEW
COM
682680103
2630
34759
SH
SOLE
34759
0
0
OPEN TEXT CORP
COM
683715106
129231
2932398
SH
SOLE
2932398
0
0
ORACLE CORP
COM
68389X105
33058
623971
SH
SOLE
623971
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
497
202726
SH
SOLE
202726
0
0
ORIGIN BANCORP INC
COM
68621T102
240
6340
SH
SOLE
6340
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
1625
167393
SH
SOLE
167393
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
5024
517400
SH
Call
SOLE
517400
0
0
PACCAR INC
COM
693718108
1893
23935
SH
SOLE
23935
0
0
PACWEST BANCORP DEL
COM
695263103
228
5970
SH
SOLE
5970
0
0
PALO ALTO NETWORKS INC
COM
697435105
3336
14426
SH
SOLE
14426
0
0
PAN AMERICAN SILVER CORP
COM
697900108
7734
326464
SH
SOLE
326464
0
0
PARKER HANNIFIN CORP
COM
701094104
1367
6644
SH
SOLE
6644
0
0
PAYCHEX INC
COM
704326107
2394
28150
SH
SOLE
28150
0
0
PAYCOM SOFTWARE INC
COM
70432V102
207
782
SH
SOLE
782
0
0
PAYPAL HLDGS INC
COM
70450Y103
69715
644495
SH
SOLE
644495
0
0
PEMBINA PIPELINE CORP
COM
706327103
250726
6765398
SH
SOLE
6765398
0
0
PEMBINA PIPELINE CORP
COM
706327103
11859
320000
SH
Put
SOLE
320000
0
0
PEMBINA PIPELINE CORP
COM
706327103
2224
60000
SH
Call
SOLE
60000
0
0
PENNYMAC MTG INVT TR
COM
70931T103
1093
49023
SH
SOLE
49023
0
0
PEOPLES UTD FINL INC
COM
712704105
211
12495
SH
SOLE
12495
0
0
PEPSICO INC
COM
713448108
91925
672607
SH
SOLE
672607
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
198
12400
SH
SOLE
12400
0
0
PFIZER INC
COM
717081103
90045
2298251
SH
SOLE
2298251
0
0
PFIZER INC
COM
717081103
2351
60000
SH
Call
SOLE
60000
0
0
PHILIP MORRIS INTL INC
COM
718172109
41201
484204
SH
SOLE
484204
0
0
PHILLIPS 66
COM
718546104
2645
23738
SH
SOLE
23738
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
3211
98974
SH
SOLE
98974
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1825
13690
SH
SOLE
13690
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
1702
15788
SH
SOLE
15788
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
4392
43229
SH
SOLE
43229
0
0
PIMCO HIGH INCOME FD
COM SHS
722014107
1951
259778
SH
SOLE
259778
0
0
PINTEREST INC
CL A
72352L106
2796
150000
SH
Call
SOLE
150000
0
0
PIONEER NAT RES CO
COM
723787107
1202
7939
SH
SOLE
7939
0
0
PLANET FITNESS INC
CL A
72703H101
269
3602
SH
SOLE
3602
0
0
PNC FINL SVCS GROUP INC
COM
693475105
499
3124
SH
SOLE
3124
0
0
POSCO
SPONSORED AD
693483109
2827
55838
SH
SOLE
55838
0
0
POST HLDGS INC
COM
737446104
348
3190
SH
SOLE
3190
0
0
PPG INDS INC
COM
693506107
1191
8922
SH
SOLE
8922
0
0
PPL CORP
COM
69351T106
435
12111
SH
SOLE
12111
0
0
PRECISION DRILLING CORP
COM 2010
74022D308
871
621792
SH
SOLE
621792
0
0
PREFERRED BK LOS ANGELES CA
COM NEW
740367404
247
4110
SH
SOLE
4110
0
0
PRETIUM RES INC
COM
74139C102
1424
127922
SH
SOLE
127922
0
0
PRICE T ROWE GROUP INC
COM
74144T108
9985
81952
SH
SOLE
81952
0
0
PRIMORIS SVCS CORP
COM
74164F103
483
21700
SH
SOLE
21700
0
0
PROCTER & GAMBLE CO
COM
742718109
199172
1594648
SH
SOLE
1594648
0
0
PROGRESSIVE CORP OHIO
COM
743315103
2408
33267
SH
SOLE
33267
0
0
PROLOGIS INC
COM
74340W103
1981
22224
SH
SOLE
22224
0
0
PROSHARES TR
SHORT QQQ NE
74347B714
1354
55141
SH
SOLE
55141
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
847
43167
SH
SOLE
43167
0
0
PROSHARES TR
SHORT S&P 50
74347B425
2793
116318
SH
SOLE
116318
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
216
33567
SH
SOLE
33567
0
0
PRUDENTIAL FINL INC
COM
744320102
4686
49986
SH
SOLE
49986
0
0
PUBLIC STORAGE
COM
74460D109
1450
6808
SH
SOLE
6808
0
0
PULTE GROUP INC
COM
745867101
651
16788
SH
SOLE
16788
0
0
PVH CORP
COM
693656100
308
2928
SH
SOLE
2928
0
0
QORVO INC
COM
74736K101
425
3660
SH
SOLE
3660
0
0
QUALCOMM INC
COM
747525103
11008
124763
SH
SOLE
124763
0
0
QUANTA SVCS INC
COM
74762E102
988
24275
SH
SOLE
24275
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
2009
18816
SH
SOLE
18816
0
0
RALPH LAUREN CORP
CL A
751212101
408
3481
SH
SOLE
3481
0
0
RAYTHEON CO
COM NEW
755111507
18223
82928
SH
SOLE
82928
0
0
REALTY INCOME CORP
COM
756109104
1545
20978
SH
SOLE
20978
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
3703
9863
SH
SOLE
9863
0
0
REGIONS FINL CORP NEW
COM
7591EP100
246
14311
SH
SOLE
14311
0
0
REINSURANCE GRP OF AMERICA I
COM NEW
759351604
209
1281
SH
SOLE
1281
0
0
REPUBLIC SVCS INC
COM
760759100
1721
19205
SH
SOLE
19205
0
0
RESMED INC
COM
761152107
2333
15055
SH
SOLE
15055
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
150546
2360761
SH
SOLE
2360761
0
0
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
256
14500
SH
SOLE
14500
0
0
REV GROUP INC
COM
749527107
1845
150887
SH
SOLE
150887
0
0
RINGCENTRAL INC
CL A
76680R206
884
5241
SH
SOLE
5241
0
0
RIO TINTO PLC
SPONSORED AD
767204100
1356
22840
SH
SOLE
22840
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
4518
105193
SH
SOLE
105193
0
0
ROCKWELL AUTOMATION INC
COM
773903109
1149
5668
SH
SOLE
5668
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
182569
3675630
SH
SOLE
3675630
0
0
ROKU INC
COM CL A
77543R102
1909
14254
SH
SOLE
14254
0
0
ROPER TECHNOLOGIES INC
COM
776696106
2121
5987
SH
SOLE
5987
0
0
ROSS STORES INC
COM
778296103
6014
51657
SH
SOLE
51657
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
1568172
19800150
SH
SOLE
19800150
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
39600
500000
SH
Put
SOLE
500000
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
31957
403500
SH
Call
SOLE
403500
0
0
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2
780097689
3146
488512
SH
SOLE
488512
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
6440
48239
SH
SOLE
48239
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
9040
150734
SH
SOLE
150734
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
13579
230235
SH
SOLE
230235
0
0
ROYAL GOLD INC
COM
780287108
2897
23698
SH
SOLE
23698
0
0
RPC INC
COM
749660106
93
17709
SH
SOLE
17709
0
0
RYANAIR HLDGS PLC
SPONSORED AD
783513203
398
4545
SH
SOLE
4545
0
0
S&P GLOBAL INC
COM
78409V104
8877
32511
SH
SOLE
32511
0
0
SAFEHOLD INC
COM
78645L100
225
5590
SH
SOLE
5590
0
0
SAIA INC
COM
78709Y105
2356
25298
SH
SOLE
25298
0
0
SALESFORCE COM INC
COM
79466L302
6091
37448
SH
SOLE
37448
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
33
12950
SH
SOLE
12950
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
846
113498
SH
SOLE
113498
0
0
SANOFI
SPONSORED AD
80105N105
10806
215261
SH
SOLE
215261
0
0
SAP SE
SPON ADR
803054204
889
6635
SH
SOLE
6635
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
2537
10526
SH
SOLE
10526
0
0
SCHLUMBERGER LTD
COM
806857108
1427
35500
SH
SOLE
35500
0
0
SCHWAB STRATEGIC TR
SCHWB FDT EM
808524730
1871
62705
SH
SOLE
62705
0
0
SCHWAB STRATEGIC TR
INTL EQTY ET
808524805
286
8502
SH
SOLE
8502
0
0
SEABRIDGE GOLD INC
COM
811916105
318
22991
SH
SOLE
22991
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
1423
23913
SH
SOLE
23913
0
0
SEALED AIR CORP NEW
COM
81211K100
266
6682
SH
SOLE
6682
0
0
SEASPAN CORP
SHS
Y75638109
3749
263853
SH
SOLE
263853
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
1081
17166
SH
SOLE
17166
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
1886
30710
SH
SOLE
30710
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
5018
40011
SH
SOLE
40011
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
39131
384169
SH
SOLE
384169
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
2980
49636
SH
SOLE
49636
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
38250
1242686
SH
SOLE
1242686
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
36374
446469
SH
SOLE
446469
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
11846
129221
SH
SOLE
129221
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
36833
686796
SH
SOLE
686796
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
688
17787
SH
SOLE
17787
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
730
11301
SH
SOLE
11301
0
0
SERVICENOW INC
COM
81762P102
3032
10739
SH
SOLE
10739
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
76886
3789367
SH
SOLE
3789367
0
0
SHERWIN WILLIAMS CO
COM
824348106
7310
12527
SH
SOLE
12527
0
0
SHOPIFY INC
CL A
82509L107
268964
676504
SH
SOLE
676504
0
0
SHOPIFY INC
CL A
82509L107
7315
18400
SH
Put
SOLE
18400
0
0
SIGNET JEWELERS LIMITED
SHS
G81276100
205
9427
SH
SOLE
9427
0
0
SILVERCORP METALS INC
COM
82835P103
90
15868
SH
SOLE
15868
0
0
SILVERCREST METALS INC
COM
828363101
598
88765
SH
SOLE
88765
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
1863
12505
SH
SOLE
12505
0
0
SIRIUS XM HLDGS INC
COM
82968B103
4281
598733
SH
SOLE
598733
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1241
13690
SH
SOLE
13690
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
4865
210518
SH
SOLE
210518
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
707
5845
SH
SOLE
5845
0
0
SL GREEN RLTY CORP
COM
78440X101
470
5118
SH
SOLE
5118
0
0
SMILEDIRECTCLUB INC
CL A COM
83192H106
582
66550
SH
SOLE
66550
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
856
17803
SH
SOLE
17803
0
0
SMUCKER J M CO
COM NEW
832696405
2444
23470
SH
SOLE
23470
0
0
SNAP INC
CL A
83304A106
325
19885
SH
SOLE
19885
0
0
SNAP ON INC
COM
833034101
590
3484
SH
SOLE
3484
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
2575
27081
SH
SOLE
27081
0
0
SONIC AUTOMOTIVE INC
CL A
83545G102
2660
85812
SH
SOLE
85812
0
0
SONY CORP
SPONSORED AD
835699307
2260
33237
SH
SOLE
33237
0
0
SOUTHERN CO
COM
842587107
5971
93738
SH
SOLE
93738
0
0
SOUTHERN COPPER CORP
COM
84265V105
1370
32240
SH
SOLE
32240
0
0
SOUTHWEST AIRLS CO
COM
844741108
1312
24308
SH
SOLE
24308
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
17710
62119
SH
SOLE
62119
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
18767
131330
SH
SOLE
131330
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
5566
136448
SH
SOLE
136448
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1337
29036
SH
SOLE
29036
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
800
14540
SH
SOLE
14540
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
88537
275080
SH
SOLE
275080
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1424
3793
SH
SOLE
3793
0
0
SPDR SERIES TRUST
S&P DIVID ET
78464A763
21245
197503
SH
SOLE
197503
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
10234
175697
SH
SOLE
175697
0
0
SPDR SERIES TRUST
S&P OILGAS E
78464A730
1490
62887
SH
SOLE
62887
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
429
12112
SH
SOLE
12112
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
419
4405
SH
SOLE
4405
0
0
SPDR SERIES TRUST
S&P HOMEBUIL
78464A888
367
8056
SH
SOLE
8056
0
0
SPDR SERIES TRUST
PORTFOLIO IN
78464A375
288
8154
SH
SOLE
8154
0
0
SPDR SERIES TRUST
S&P METALS M
78464A755
1223
41760
SH
SOLE
41760
0
0
SPDR SERIES TRUST
SPDR BLOOMBE
78468R663
2192
23976
SH
SOLE
23976
0
0
SPDR SERIES TRUST
SPDR S&P 500
78468R796
672
8521
SH
SOLE
8521
0
0
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
218
2995
SH
SOLE
2995
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
3691
251756
SH
SOLE
251756
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
743
61025
SH
SOLE
61025
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
170
25952
SH
SOLE
25952
0
0
SQUARE INC
CL A
852234103
3896
62282
SH
SOLE
62282
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
255
4151
SH
SOLE
4151
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
1529
31203
SH
SOLE
31203
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
369
7468
SH
SOLE
7468
0
0
SSR MNG INC
COM
784730103
2220
115277
SH
SOLE
115277
0
0
ST JOE CO
COM
790148100
663
33450
SH
SOLE
33450
0
0
STANLEY BLACK & DECKER INC
COM
854502101
2444
14749
SH
SOLE
14749
0
0
STANTEC INC
COM
85472N109
5094
179993
SH
SOLE
179993
0
0
STARBUCKS CORP
COM
855244109
67244
764830
SH
SOLE
764830
0
0
STARS GROUP INC
COM
85570W100
1056
40473
SH
SOLE
40473
0
0
STARWOOD PPTY TR INC
COM
85571B105
575
23137
SH
SOLE
23137
0
0
STATE STR CORP
COM
857477103
452
5709
SH
SOLE
5709
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
1117
41521
SH
SOLE
41521
0
0
STONECO LTD
COM CL A
G85158106
319
7986
SH
SOLE
7986
0
0
STRYKER CORP
COM
863667101
11577
55143
SH
SOLE
55143
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED AD
86562M209
1472
198583
SH
SOLE
198583
0
0
SUN LIFE FINL INC
COM
866796105
279604
6135712
SH
SOLE
6135712
0
0
SUNCOR ENERGY INC NEW
COM
867224107
423247
12903869
SH
SOLE
12903869
0
0
SUNCOR ENERGY INC NEW
COM
867224107
16400
500000
SH
Call
SOLE
500000
0
0
SUNOPTA INC
COM
8676EP108
402
160700
SH
SOLE
160700
0
0
SVB FINL GROUP
COM
78486Q101
1125
4480
SH
SOLE
4480
0
0
SYNCHRONY FINL
COM
87165B103
1311
36404
SH
SOLE
36404
0
0
SYNNEX CORP
COM
87162W100
297
2306
SH
SOLE
2306
0
0
SYNOPSYS INC
COM
871607107
1025
7361
SH
SOLE
7361
0
0
SYSCO CORP
COM
871829107
13017
152176
SH
SOLE
152176
0
0
T MOBILE US INC
COM
872590104
1084
13823
SH
SOLE
13823
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
12962
223101
SH
SOLE
223101
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
244
1990
SH
SOLE
1990
0
0
TAL EDUCATION GROUP
SPONSORED AD
874080104
252
5227
SH
SOLE
5227
0
0
TAPESTRY INC
COM
876030107
696
25811
SH
SOLE
25811
0
0
TARGET CORP
COM
87612E106
7087
55274
SH
SOLE
55274
0
0
TARGET CORP
COM
87612E106
64105
500000
SH
Call
SOLE
500000
0
0
TASEKO MINES LTD
COM
876511106
210
437116
SH
SOLE
437116
0
0
TATA MTRS LTD
SPONSORED AD
876568502
202
15591
SH
SOLE
15591
0
0
TC ENERGY CORP
COM
87807B107
549612
10309740
SH
SOLE
10309740
0
0
TC ENERGY CORP
COM
87807B107
15897
298200
SH
Call
SOLE
298200
0
0
TCF FINANCIAL CORPORATION NE
COM
872307103
248
5294
SH
SOLE
5294
0
0
TD AMERITRADE HLDG CORP
COM
87236Y108
236
4757
SH
SOLE
4757
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
215
2244
SH
SOLE
2244
0
0
TECK RESOURCES LTD
CL B
878742204
72268
4160528
SH
SOLE
4160528
0
0
TEJON RANCH CO
COM
879080109
419
26195
SH
SOLE
26195
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
238
688
SH
SOLE
688
0
0
TELEFLEX INC
COM
879369106
730
1938
SH
SOLE
1938
0
0
TELEFONICA BRASIL SA
SPONSORED AD
87936R106
3740
261187
SH
SOLE
261187
0
0
TELEFONICA S A
SPONSORED AD
879382208
4481
642951
SH
SOLE
642951
0
0
TELUS CORP
COM
87971M103
329338
8503426
SH
SOLE
8503426
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
430
22085
SH
SOLE
22085
0
0
TEMPUR SEALY INTL INC
COM
88023U101
792
9095
SH
SOLE
9095
0
0
TERADYNE INC
COM
880770102
3529
51753
SH
SOLE
51753
0
0
TESLA INC
COM
88160R101
7338
17542
SH
SOLE
17542
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
1617
165044
SH
SOLE
165044
0
0
TEXAS INSTRS INC
COM
882508104
32149
250594
SH
SOLE
250594
0
0
TEXAS INSTRS INC
COM
882508104
5132
40000
SH
Call
SOLE
40000
0
0
TEXTRON INC
COM
883203101
487
10927
SH
SOLE
10927
0
0
THE CHARLES SCHWAB CORPORATI
COM
808513105
2089
43925
SH
SOLE
43925
0
0
THE TRADE DESK INC
COM CL A
88339J105
2254
8677
SH
SOLE
8677
0
0
THERATECHNOLOGIES INC
COM
88338H100
1216
368624
SH
SOLE
368624
0
0
THERATECHNOLOGIES INC
NOTE 5.750%
88338HAA8
869
11000
SH
SOLE
11000
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
14672
45163
SH
SOLE
45163
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
3249
10000
SH
Call
SOLE
10000
0
0
THOMSON REUTERS CORP
COM NEW
884903709
129817
1813088
SH
SOLE
1813088
0
0
THOMSON REUTERS CORP
COM NEW
884903709
3222
45000
SH
Put
SOLE
45000
0
0
THOR INDS INC
COM
885160101
922
12409
SH
SOLE
12409
0
0
TJX COS INC NEW
COM
872540109
5637
92311
SH
SOLE
92311
0
0
TJX COS INC NEW
COM
872540109
9770
160000
SH
Call
SOLE
160000
0
0
TOLL BROTHERS INC
COM
889478103
652
16514
SH
SOLE
16514
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1801252
32090717
SH
SOLE
32090717
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
39291
700000
SH
Call
SOLE
700000
0
0
TOTAL S A
SPONSORED AD
89151E109
8688
157101
SH
SOLE
157101
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
224
1593
SH
SOLE
1593
0
0
TRANSALTA CORP
COM
89346D107
3939
550084
SH
SOLE
550084
0
0
TRANSATLANTIC PETROLEUM LTD
SHS NEW
G89982113
7
13880
SH
SOLE
13880
0
0
TRANSDIGM GROUP INC
COM
893641100
1216
2172
SH
SOLE
2172
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
116
83771
SH
SOLE
83771
0
0
TRANSOCEAN LTD
REG SHS
H8817H100
70
10197
SH
SOLE
10197
0
0
TRAVELERS COMPANIES INC
COM
89417E109
18011
131518
SH
SOLE
131518
0
0
TRINITY PL HLDGS INC
COM
89656D101
219
72752
SH
SOLE
72752
0
0
TRIP COM GROUP LTD
ADS
89677Q107
827
24655
SH
SOLE
24655
0
0
TRIPADVISOR INC
COM
896945201
532
17508
SH
SOLE
17508
0
0
TRUIST FINL CORP
COM
89832Q109
1629
28932
SH
SOLE
28932
0
0
TRUIST FINL CORP
COM
89832Q109
4506
80000
SH
Call
SOLE
80000
0
0
TURQUOISE HILL RES LTD
COM
900435108
131
178393
SH
SOLE
178393
0
0
TWILIO INC
CL A
90138F102
218
2214
SH
SOLE
2214
0
0
TWITTER INC
COM
90184L102
11394
355498
SH
SOLE
355498
0
0
TYLER TECHNOLOGIES INC
COM
902252105
1546
5152
SH
SOLE
5152
0
0
TYSON FOODS INC
CL A
902494103
4716
51801
SH
SOLE
51801
0
0
UBER TECHNOLOGIES INC
COM
90353T100
1524
51238
SH
SOLE
51238
0
0
UBS GROUP AG
SHS
H42097107
8142
647240
SH
SOLE
647240
0
0
ULTA BEAUTY INC
COM
90384S303
1294
5111
SH
SOLE
5111
0
0
UNDER ARMOUR INC
CL C
904311206
450
23439
SH
SOLE
23439
0
0
UNILEVER N V
N Y SHS NEW
904784709
951
16553
SH
SOLE
16553
0
0
UNILEVER PLC
SPON ADR NEW
904767704
9904
173245
SH
SOLE
173245
0
0
UNION PACIFIC CORP
COM
907818108
20173
111581
SH
SOLE
111581
0
0
UNITED AIRLINES HLDGS INC
COM
910047109
934
10600
SH
SOLE
10600
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
15648
133679
SH
SOLE
133679
0
0
UNITED RENTALS INC
COM
911363109
714
4283
SH
SOLE
4283
0
0
UNITED STATES STL CORP NEW
COM
912909108
1086
95181
SH
SOLE
95181
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
11418
76240
SH
SOLE
76240
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
44745
152205
SH
SOLE
152205
0
0
UNIVERSAL DISPLAY CORP
COM
91347P105
846
4103
SH
SOLE
4103
0
0
URBAN OUTFITTERS INC
COM
917047102
217
7814
SH
SOLE
7814
0
0
US BANCORP DEL
COM NEW
902973304
11933
201263
SH
SOLE
201263
0
0
US FOODS HLDG CORP
COM
912008109
1472
35136
SH
SOLE
35136
0
0
V F CORP
COM
918204108
281
2815
SH
SOLE
2815
0
0
VAIL RESORTS INC
COM
91879Q109
496
2067
SH
SOLE
2067
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
3103
33130
SH
SOLE
33130
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
3746
40000
SH
Call
SOLE
40000
0
0
VANECK VECTORS ETF TRUST
GOLD MINERS
92189F106
13677
467095
SH
SOLE
467095
0
0
VANECK VECTORS ETF TRUST
MORNINGSTAR
92189F643
261
4758
SH
SOLE
4758
0
0
VANECK VECTORS ETF TRUST
SEMICONDUCTO
92189F676
6122
43290
SH
SOLE
43290
0
0
VANECK VECTORS ETF TRUST
OIL SVCS ETF
92189F718
342
25800
SH
SOLE
25800
0
0
VANECK VECTORS ETF TRUST
JR GOLD MINE
92189F791
4420
104599
SH
SOLE
104599
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
866
6231
SH
SOLE
6231
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
486
3733
SH
SOLE
3733
0
0
VANGUARD BD INDEX FD INC
INTERMED TER
921937819
225
2580
SH
SOLE
2580
0
0
VANGUARD BD INDEX FD INC
LONG TERM BO
921937793
445
4430
SH
SOLE
4430
0
0
VANGUARD BD INDEX FD INC
SHORT TRM BO
921937827
913
11323
SH
SOLE
11323
0
0
VANGUARD BD INDEX FD INC
TOTAL BND MR
921937835
762
9092
SH
SOLE
9092
0
0
VANGUARD GROUP
DIV APP ETF
921908844
6505
52180
SH
SOLE
52180
0
0
VANGUARD INDEX FDS
MCAP VL IDXV
922908512
316
2654
SH
SOLE
2654
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
612
3432
SH
SOLE
3432
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
494
3344
SH
SOLE
3344
0
0
VANGUARD INDEX FDS
VALUE ETF
922908744
549
4583
SH
SOLE
4583
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
307
1851
SH
SOLE
1851
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
3408
20826
SH
SOLE
20826
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
18632
62990
SH
SOLE
62990
0
0
VANGUARD INDEX FDS
REAL ESTATE
922908553
1116
12025
SH
SOLE
12025
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
13413
301609
SH
SOLE
301609
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
1508
28056
SH
SOLE
28056
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
597
7373
SH
SOLE
7373
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
987
16842
SH
SOLE
16842
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
1472
13127
SH
SOLE
13127
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
4793
35994
SH
SOLE
35994
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM T
92206C102
15652
257305
SH
SOLE
257305
0
0
VANGUARD STAR FD
VG TL INTL S
921909768
947
16997
SH
SOLE
16997
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT
921943858
23116
524638
SH
SOLE
524638
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
521
5563
SH
SOLE
5563
0
0
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
421
5839
SH
SOLE
5839
0
0
VANGUARD WORLD FD
EXTENDED DUR
921910709
1019
7840
SH
SOLE
7840
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
2171
13470
SH
SOLE
13470
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
771
5008
SH
SOLE
5008
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
4947
20206
SH
SOLE
20206
0
0
VANGUARD WORLD FDS
UTILITIES ET
92204A876
288
2013
SH
SOLE
2013
0
0
VEEVA SYS INC
CL A COM
922475108
368
2613
SH
SOLE
2613
0
0
VEON LTD
SPONSORED AD
91822M106
63
24979
SH
SOLE
24979
0
0
VERISIGN INC
COM
92343E102
582
3021
SH
SOLE
3021
0
0
VERISK ANALYTICS INC
COM
92345Y106
3938
26370
SH
SOLE
26370
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
116952
1904749
SH
SOLE
1904749
0
0
VERMILION ENERGY INC
COM
923725105
17707
1082348
SH
SOLE
1082348
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
4143
18920
SH
SOLE
18920
0
0
VIACOMCBS INC
CL B
92556H206
1515
36087
SH
SOLE
36087
0
0
VICOR CORP
COM
925815102
1241
26559
SH
SOLE
26559
0
0
VIEMED HEALTHCARE INC
COM
92663R105
324
52204
SH
SOLE
52204
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
263
42187
SH
SOLE
42187
0
0
VISA INC
COM CL A
92826C839
127938
680882
SH
SOLE
680882
0
0
VISTRA ENERGY CORP
COM
92840M102
873
37987
SH
SOLE
37987
0
0
VMWARE INC
CL A COM
928563402
3140
20688
SH
SOLE
20688
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
2582
133594
SH
SOLE
133594
0
0
VORNADO RLTY TR
SH BEN INT
929042109
404
6074
SH
SOLE
6074
0
0
VOYA FINL INC
COM
929089100
2239
36721
SH
SOLE
36721
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
13262
224928
SH
SOLE
224928
0
0
WALMART INC
COM
931142103
77511
652228
SH
SOLE
652228
0
0
WASTE CONNECTIONS INC
COM
94106B101
162778
1792911
SH
SOLE
1792911
0
0
WASTE MGMT INC DEL
COM
94106L109
30078
263933
SH
SOLE
263933
0
0
WATERS CORP
COM
941848103
369
1581
SH
SOLE
1581
0
0
WEC ENERGY GROUP INC
COM
92939U106
3408
36947
SH
SOLE
36947
0
0
WELLS FARGO & CO
MTNF
94986RPJ4
14240
77600
SH
Put
SOLE
77600
0
0
WELLS FARGO CO NEW
COM
949746101
73265
1361807
SH
SOLE
1361807
0
0
WELLS FARGO CO NEW
COM
949746101
14956
278000
SH
Put
SOLE
278000
0
0
WELLS FARGO CO NEW
COM
949746101
41695
775000
SH
Call
SOLE
775000
0
0
WELLTOWER INC
COM
95040Q104
722
8831
SH
SOLE
8831
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
1688
29618
SH
SOLE
29618
0
0
WESTERN COPPER & GOLD CORP
COM
95805V108
10
11600
SH
SOLE
11600
0
0
WESTERN DIGITAL CORP
COM
958102105
1806
28454
SH
SOLE
28454
0
0
WESTERN UN CO
COM
959802109
400
14933
SH
SOLE
14933
0
0
WESTPAC BKG CORP
SPONSORED AD
961214301
261
15361
SH
SOLE
15361
0
0
WESTROCK CO
COM
96145D105
2172
50621
SH
SOLE
50621
0
0
WEYERHAEUSER CO
COM
962166104
1773
58705
SH
SOLE
58705
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
89302
3001758
SH
SOLE
3001758
0
0
WHIRLPOOL CORP
COM
963320106
3649
24734
SH
SOLE
24734
0
0
WILLIAMS COS INC DEL
COM
969457100
1635
68941
SH
SOLE
68941
0
0
WILLIAMS SONOMA INC
COM
969904101
373
5074
SH
SOLE
5074
0
0
WINTRUST FINL CORP
COM
97650W108
206
2902
SH
SOLE
2902
0
0
WISDOMTREE TR
INDIA ERNGS
97717W422
5680
228200
SH
SOLE
228200
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
370
11569
SH
SOLE
11569
0
0
WISDOMTREE TR
EMERG MKTS D
97717X214
9626
293044
SH
SOLE
293044
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1398
26142
SH
SOLE
26142
0
0
WISDOMTREE TR
US QTLY DIV
97717X669
225
4632
SH
SOLE
4632
0
0
WISDOMTREE TR
EUROPE SMCP
97717W869
1889
28911
SH
SOLE
28911
0
0
WORKDAY INC
CL A
98138H101
1688
10264
SH
SOLE
10264
0
0
WORLD FUEL SVCS CORP
COM
981475106
201
4625
SH
SOLE
4625
0
0
WPP PLC NEW
ADR
92937A102
6021
85654
SH
SOLE
85654
0
0
WPX ENERGY INC
COM
98212B103
1237
90060
SH
SOLE
90060
0
0
WYNN RESORTS LTD
COM
983134107
795
5723
SH
SOLE
5723
0
0
XCEL ENERGY INC
COM
98389B100
251
3955
SH
SOLE
3955
0
0
XILINX INC
COM
983919101
650
6648
SH
SOLE
6648
0
0
XPO LOGISTICS INC
COM
983793100
620
7780
SH
SOLE
7780
0
0
XYLEM INC
COM
98419M100
949
12044
SH
SOLE
12044
0
0
YAMANA GOLD INC
COM
98462Y100
3563
901992
SH
SOLE
901992
0
0
YUM BRANDS INC
COM
988498101
12926
128325
SH
SOLE
128325
0
0
ZEBRA TECHNOLOGIES CORP
CL A
989207105
227
888
SH
SOLE
888
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
424
2832
SH
SOLE
2832
0
0
ZIONS BANCORPORATION N A
COM
989701107
1358
26147
SH
SOLE
26147
0
0
ZOETIS INC
CL A
98978V103
24501
185126
SH
SOLE
185126
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
253
3718
SH
SOLE
3718
0
0
ZSCALER INC
COM
98980G102
268
5753
SH
SOLE
5753
0
0