0001421224-20-000005.txt : 20200515
0001421224-20-000005.hdr.sgml : 20200515
20200515151708
ACCESSION NUMBER: 0001421224-20-000005
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20200331
FILED AS OF DATE: 20200515
DATE AS OF CHANGE: 20200515
EFFECTIVENESS DATE: 20200515
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: 20884389
BUSINESS ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
BUSINESS PHONE: 416-594-8556
MAIL ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001421224
XXXXXXXX
03-31-2020
03-31-2020
CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST.
TORONTO
A6
M5J 2S8
13F HOLDINGS REPORT
028-12719
N
Ron Persaud
Director
416-594-8556
Ron Persaud
Toronto
Z4
05-15-2020
0
976
19564654
false
INFORMATION TABLE
2
cibcwminc13F20200331.xml
3-D SYS CORP DEL
COM NEW
88554D205
90
11721
SH
SOLE
11721
0
0
3M CO
COM
88579Y101
13317
97552
SH
SOLE
97552
0
0
ABB LTD
SPONSORED AD
000375204
1053
60999
SH
SOLE
60999
0
0
ABBOTT LABS
COM
002824100
11837
150005
SH
SOLE
150005
0
0
ABBVIE INC
COM
00287Y109
32181
422384
SH
SOLE
422384
0
0
ABBVIE INC
COM
00287Y109
9905
130000
SH
Put
SOLE
130000
0
0
ABBVIE INC
COM
00287Y109
7619
100000
SH
Call
SOLE
100000
0
0
ABERDEEN ASIA-PACIFIC INCOME
COM
003009107
517
152950
SH
SOLE
152950
0
0
ACASTI PHARMA INC
CL A NEW
00430K402
6
16018
SH
SOLE
16018
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
23909
146446
SH
SOLE
146446
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
4794
80599
SH
SOLE
80599
0
0
ADDVANTAGE TECHNOLOGIES GP I
COM NEW
006743306
22
10000
SH
SOLE
10000
0
0
ADOBE INC
COM
00724F101
54202
170318
SH
SOLE
170318
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
8480
186458
SH
SOLE
186458
0
0
ADVISORSHARES TR
DORSY SHRT E
00768Y529
755
21231
SH
SOLE
21231
0
0
ADVISORSHARES TR
RANGER EQUIT
00768Y883
354
51190
SH
SOLE
51190
0
0
AEGON N V
NY REGISTRY
007924103
2957
1187528
SH
SOLE
1187528
0
0
AES CORP
COM
00130H105
752
55261
SH
SOLE
55261
0
0
AFLAC INC
COM
001055102
1776
51855
SH
SOLE
51855
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
977
13644
SH
SOLE
13644
0
0
AGNICO EAGLE MINES LTD
COM
008474108
73817
1855165
SH
SOLE
1855165
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
303
3308
SH
SOLE
3308
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
2310
461963
SH
SOLE
461963
0
0
ALASKA AIR GROUP INC
COM
011659109
434
15239
SH
SOLE
15239
0
0
ALCOA CORP
COM
013872106
719
116753
SH
SOLE
116753
0
0
ALEXION PHARMACEUTICALS INC
COM
015351109
797
8881
SH
SOLE
8881
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
74029
5524531
SH
SOLE
5524531
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
30284
155717
SH
SOLE
155717
0
0
ALIO GOLD INC
COM
01627X108
42
87300
SH
SOLE
87300
0
0
ALLEGIANT TRAVEL CO
COM
01748X102
333
4073
SH
SOLE
4073
0
0
ALLEGION PLC
ORD SHS
G0176J109
414
4497
SH
SOLE
4497
0
0
ALLERGAN PLC
SHS
G0177J108
4606
26006
SH
SOLE
26006
0
0
ALLIANT ENERGY CORP
COM
018802108
274
5676
SH
SOLE
5676
0
0
ALLSTATE CORP
COM
020002101
8692
94759
SH
SOLE
94759
0
0
ALPHABET INC
CAP STK CL C
02079K107
135707
116706
SH
SOLE
116706
0
0
ALPHABET INC
CAP STK CL A
02079K305
185255
159435
SH
SOLE
159435
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
280
12533
SH
SOLE
12533
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
1051
305643
SH
SOLE
305643
0
0
ALTRIA GROUP INC
COM
02209S103
15244
394199
SH
SOLE
394199
0
0
AMAZON COM INC
COM
023135106
239753
122968
SH
SOLE
122968
0
0
AMDOCS LTD
SHS
G02602103
467
8498
SH
SOLE
8498
0
0
AMER STATES WTR CO
COM
029899101
494
6045
SH
SOLE
6045
0
0
AMEREN CORP
COM
023608102
310
4250
SH
SOLE
4250
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
310
26294
SH
SOLE
26294
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
693
56868
SH
SOLE
56868
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
2343
29291
SH
SOLE
29291
0
0
AMERICAN EXPRESS CO
COM
025816109
16361
191107
SH
SOLE
191107
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
2423
99925
SH
SOLE
99925
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
5704
26194
SH
SOLE
26194
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
5136
42955
SH
SOLE
42955
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
3823
43201
SH
SOLE
43201
0
0
AMGEN INC
COM
031162100
29313
144593
SH
SOLE
144593
0
0
AMPHENOL CORP NEW
CL A
032095101
608
8336
SH
SOLE
8336
0
0
ANALOG DEVICES INC
COM
032654105
817
9109
SH
SOLE
9109
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
1359
30798
SH
SOLE
30798
0
0
ANNALY CAPITAL MANAGEMENT IN
COM
035710409
65
12905
SH
SOLE
12905
0
0
ANSYS INC
COM
03662Q105
739
3177
SH
SOLE
3177
0
0
ANTHEM INC
COM
036752103
2492
10975
SH
SOLE
10975
0
0
AON PLC
SHS CL A
G0408V102
38554
233605
SH
SOLE
233605
0
0
APACHE CORP
COM
037411105
313
74844
SH
SOLE
74844
0
0
APHRIA INC
COM
03765K104
814
266089
SH
SOLE
266089
0
0
APPLE INC
COM
037833100
470610
1850681
SH
SOLE
1850681
0
0
APPLIED MATLS INC
COM
038222105
8055
175803
SH
SOLE
175803
0
0
APTIV PLC
SHS
G6095L109
1038
21081
SH
SOLE
21081
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
1808
51379
SH
SOLE
51379
0
0
ARCONIC INC
COM
03965L100
173
13332
SH
SOLE
13332
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A
G0457F107
202
60550
SH
SOLE
60550
0
0
ARES CAPITAL CORP
COM
04010L103
569
52766
SH
SOLE
52766
0
0
ARISTA NETWORKS INC
COM
040413106
433
2136
SH
SOLE
2136
0
0
ARK ETF TR
INNOVATION E
00214Q104
1248
28361
SH
SOLE
28361
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
1977
7556
SH
SOLE
7556
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
2698
60423
SH
SOLE
60423
0
0
AT&T INC
COM
00206R102
38079
1306307
SH
SOLE
1306307
0
0
ATLANTIC POWER CORP
COM NEW
04878Q863
413
193142
SH
SOLE
193142
0
0
ATLAS TECHNICAL CONSULTANTS
*W EXP 11/26
049430119
74
103300
SH
SOLE
103300
0
0
ATLASSIAN CORP PLC
CL A
G06242104
1277
9303
SH
SOLE
9303
0
0
AURORA CANNABIS INC
COM
05156X108
264
317281
SH
SOLE
317281
0
0
AUTODESK INC
COM
052769106
998
6393
SH
SOLE
6393
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
4412
32277
SH
SOLE
32277
0
0
AUTOZONE INC
COM
053332102
839
992
SH
SOLE
992
0
0
AVANTOR INC
6.25 PFD CNV
05352A209
218
5023
SH
SOLE
5023
0
0
AVIS BUDGET GROUP
COM
053774105
1785
128436
SH
SOLE
128436
0
0
B2GOLD CORP
COM
11777Q209
2514
821552
SH
SOLE
821552
0
0
BAIDU INC
SPON ADR REP
056752108
2592
25712
SH
SOLE
25712
0
0
BALLARD PWR SYS INC NEW
COM
058586108
175
22967
SH
SOLE
22967
0
0
BANCO SANTANDER SA
ADR
05964H105
1113
473533
SH
SOLE
473533
0
0
BANK MONTREAL
COM
063671101
545446
10852490
SH
SOLE
10852490
0
0
BANK MONTREAL
COM
063671101
82441
1640300
SH
Call
SOLE
1640300
0
0
BANK NEW YORK MELLON CORP
COM
064058100
5419
160903
SH
SOLE
160903
0
0
BANK NOVA SCOTIA B C
COM
064149107
973669
23981987
SH
SOLE
23981987
0
0
BANK NOVA SCOTIA B C
COM
064149107
6009
148000
SH
Put
SOLE
148000
0
0
BANK NOVA SCOTIA B C
COM
064149107
296
7300
SH
Call
SOLE
7300
0
0
BARCLAYS BANK PLC
IPATH B S&P
06745R693
50
12000
SH
SOLE
12000
0
0
BARCLAYS BANK PLC
IPATH SHILR
06742A669
495
4202
SH
SOLE
4202
0
0
BARCLAYS BK PLC
SHRT TRM ETN
06746P621
1065
23028
SH
SOLE
23028
0
0
BARCLAYS PLC
ADR
06738E204
4659
1028547
SH
SOLE
1028547
0
0
BARRICK GOLD CORPORATION
COM
067901108
200344
10935816
SH
SOLE
10935816
0
0
BAUSCH HEALTH COS INC
COM
071734107
28856
1861684
SH
SOLE
1861684
0
0
BAXTER INTL INC
COM
071813109
6156
75817
SH
SOLE
75817
0
0
BAYTEX ENERGY CORP
COM
07317Q105
919
3937313
SH
SOLE
3937313
0
0
BCE INC
COM NEW
05534B760
573402
14033341
SH
SOLE
14033341
0
0
BCE INC
COM NEW
05534B760
6129
150000
SH
Put
SOLE
150000
0
0
BCE INC
COM NEW
05534B760
81720
2000000
SH
Call
SOLE
2000000
0
0
BECTON DICKINSON & CO
COM
075887109
5454
23738
SH
SOLE
23738
0
0
BED BATH & BEYOND INC
COM
075896100
292
69317
SH
SOLE
69317
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
147747
808109
SH
SOLE
808109
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
4896
18
SH
SOLE
18
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
1371
40671
SH
SOLE
40671
0
0
BEST BUY INC
COM
086516101
2389
41919
SH
SOLE
41919
0
0
BEYOND MEAT INC
COM
08862E109
453
6809
SH
SOLE
6809
0
0
BHP GROUP LTD
SPONSORED AD
088606108
1099
29950
SH
SOLE
29950
0
0
BIOGEN INC
COM
09062X103
1507
4762
SH
SOLE
4762
0
0
BK OF AMERICA CORP
COM
060505104
59537
2804402
SH
SOLE
2804402
0
0
BK OF AMERICA CORP
COM
060505104
48829
2300000
SH
Put
SOLE
2300000
0
0
BLACKBERRY LTD
COM
09228F103
12265
2969648
SH
SOLE
2969648
0
0
BLACKROCK FLOATING RATE INCO
COM
09255X100
163
16275
SH
SOLE
16275
0
0
BLACKROCK INC
COM
09247X101
12370
28115
SH
SOLE
28115
0
0
BLACKROCK SCIENCE & TECHNOLO
SHS
09258G104
307
10685
SH
SOLE
10685
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
6523
143133
SH
SOLE
143133
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
294
15777
SH
SOLE
15777
0
0
BLOCK H & R INC
COM
093671105
942
66934
SH
SOLE
66934
0
0
BOEING CO
COM
097023105
8495
56961
SH
SOLE
56961
0
0
BOK FINL CORP
COM NEW
05561Q201
40432
950010
SH
SOLE
950010
0
0
BOOKING HLDGS INC
COM
09857L108
5730
4259
SH
SOLE
4259
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
3337
48614
SH
SOLE
48614
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
5847
179206
SH
SOLE
179206
0
0
BP PLC
SPONSORED AD
055622104
6502
266601
SH
SOLE
266601
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
18076
324299
SH
SOLE
324299
0
0
BRISTOL-MYERS SQUIBB CO
RIGHT 99/99/
110122157
333
87616
SH
SOLE
87616
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
6322
184906
SH
SOLE
184906
0
0
BROADCOM INC
COM
11135F101
19142
80735
SH
SOLE
80735
0
0
BROADCOM INC
8% CNV PFD S
11135F200
394
422
SH
SOLE
422
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1646
17355
SH
SOLE
17355
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
232782
7890899
SH
SOLE
7890899
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
10660
419177
SH
SOLE
419177
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
127778
3552337
SH
SOLE
3552337
0
0
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG S
11275Q107
3500
107545
SH
SOLE
107545
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
47636
5910195
SH
SOLE
5910195
0
0
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
246
16753
SH
SOLE
16753
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
50316
1184174
SH
SOLE
1184174
0
0
BRP INC
COM SUN VTG
05577W200
2472
150814
SH
SOLE
150814
0
0
BRP INC
COM SUN VTG
05577W200
1377
84000
SH
Call
SOLE
84000
0
0
CABLE ONE INC
COM
12685J105
250
152
SH
SOLE
152
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
1474
22325
SH
SOLE
22325
0
0
CAE INC
COM
124765108
19805
1569319
SH
SOLE
1569319
0
0
CAMECO CORP
COM
13321L108
23265
3045155
SH
SOLE
3045155
0
0
CAMPBELL SOUP CO
COM
134429109
4018
87050
SH
SOLE
87050
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
4742
238394
SH
SOLE
238394
0
0
CANADIAN IMP BK COMM
COM
136069101
363530
6271006
SH
SOLE
6271006
0
0
CANADIAN IMP BK COMM
COM
136069101
15072
260000
SH
Call
SOLE
260000
0
0
CANADIAN NAT RES LTD
COM
136385101
151678
11193961
SH
SOLE
11193961
0
0
CANADIAN NATL RY CO
COM
136375102
533942
6878036
SH
SOLE
6878036
0
0
CANADIAN PAC RY LTD
COM
13645T100
253510
1154470
SH
SOLE
1154470
0
0
CANOPY GROWTH CORP
COM
138035100
20036
1389449
SH
SOLE
1389449
0
0
CAPRI HOLDINGS LIMITED
SHS
G1890L107
528
48915
SH
SOLE
48915
0
0
CARDINAL HEALTH INC
COM
14149Y108
4666
97325
SH
SOLE
97325
0
0
CARETRUST REIT INC
COM
14174T107
257
17370
SH
SOLE
17370
0
0
CARMAX INC
COM
143130102
1013
18819
SH
SOLE
18819
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
1740
132153
SH
SOLE
132153
0
0
CASELLA WASTE SYS INC
CL A
147448104
213
5457
SH
SOLE
5457
0
0
CATALENT INC
COM
148806102
999
19228
SH
SOLE
19228
0
0
CATERPILLAR INC DEL
COM
149123101
8820
76009
SH
SOLE
76009
0
0
CBOE GLOBAL MARKETS INC
COM
12503M108
1583
17735
SH
SOLE
17735
0
0
CBRE GROUP INC
CL A
12504L109
436
11567
SH
SOLE
11567
0
0
CDW CORP
COM
12514G108
385
4133
SH
SOLE
4133
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
133
37957
SH
SOLE
37957
0
0
CENOVUS ENERGY INC
COM
15135U109
17098
8464138
SH
SOLE
8464138
0
0
CENTRAL SECS CORP
COM
155123102
858
33247
SH
SOLE
33247
0
0
CENTURY ALUM CO
COM
156431108
2903
801992
SH
SOLE
801992
0
0
CENTURYLINK INC
COM
156700106
111
11731
SH
SOLE
11731
0
0
CERNER CORP
COM
156782104
524
8325
SH
SOLE
8325
0
0
CGI INC
CL A SUB VTG
12532H104
118017
2169029
SH
SOLE
2169029
0
0
CHANGE HEALTHCARE INC
COM
15912K100
1888
189031
SH
SOLE
189031
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
1442
3306
SH
SOLE
3306
0
0
CHEVRON CORP NEW
COM
166764100
18642
257267
SH
SOLE
257267
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
7594
201583
SH
SOLE
201583
0
0
CHINA UNICOM HONG KONG
SPONSORED AD
16945R104
883
150211
SH
SOLE
150211
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
2631
4021
SH
SOLE
4021
0
0
CIENA CORP
COM NEW
171779309
423
10618
SH
SOLE
10618
0
0
CIGNA CORP NEW
COM
125523100
2171
12252
SH
SOLE
12252
0
0
CINTAS CORP
COM
172908105
660
3810
SH
SOLE
3810
0
0
CIRRUS LOGIC INC
COM
172755100
1776
27064
SH
SOLE
27064
0
0
CISCO SYS INC
COM
17275R102
93164
2369982
SH
SOLE
2369982
0
0
CITIGROUP INC
COM NEW
172967424
30151
715830
SH
SOLE
715830
0
0
CITIGROUP INC
COM NEW
172967424
21060
500000
SH
Put
SOLE
500000
0
0
CITIGROUP INC
CTRAKS ETN M
17321F201
1434
271900
SH
Put
SOLE
271900
0
0
CITIGROUP INC
HOW STRAT DI
17322H149
4195
200000
SH
Put
SOLE
200000
0
0
CITIZENS FINANCIAL GROUP INC
COM
174610105
1874
99622
SH
SOLE
99622
0
0
CITRIX SYS INC
COM
177376100
4729
33408
SH
SOLE
33408
0
0
CLEVELAND CLIFFS INC
COM
185899101
409
103494
SH
SOLE
103494
0
0
CLOROX CO DEL
COM
189054109
3994
23055
SH
SOLE
23055
0
0
CME GROUP INC
COM
12572Q105
3345
19347
SH
SOLE
19347
0
0
CMS ENERGY CORP
COM
125896100
1746
29711
SH
SOLE
29711
0
0
CNA FINL CORP
COM
126117100
1443
46500
SH
SOLE
46500
0
0
COCA COLA CO
COM
191216100
82137
1856209
SH
SOLE
1856209
0
0
COGENT COMMUNICATIONS HLDGS
COM NEW
19239V302
254
3104
SH
SOLE
3104
0
0
COGNEX CORP
COM
192422103
1711
40520
SH
SOLE
40520
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
2193
47184
SH
SOLE
47184
0
0
COLFAX CORP
COM
194014106
640
32307
SH
SOLE
32307
0
0
COLGATE PALMOLIVE CO
COM
194162103
3462
52177
SH
SOLE
52177
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
13803
287500
SH
SOLE
287500
0
0
COMCAST CORP NEW
CL A
20030N101
18153
528004
SH
SOLE
528004
0
0
COMERICA INC
COM
200340107
516
17590
SH
SOLE
17590
0
0
CONAGRA BRANDS INC
COM
205887102
459
15655
SH
SOLE
15655
0
0
CONCHO RES INC
COM
20605P101
230
5362
SH
SOLE
5362
0
0
CONOCOPHILLIPS
COM
20825C104
6357
206409
SH
SOLE
206409
0
0
CONSOLIDATED EDISON INC
COM
209115104
972
12467
SH
SOLE
12467
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
4803
33504
SH
SOLE
33504
0
0
CONTINENTAL RES INC
COM
212015101
930
121675
SH
SOLE
121675
0
0
COOPER COS INC
COM NEW
216648402
612
2220
SH
SOLE
2220
0
0
COPART INC
COM
217204106
640
9342
SH
SOLE
9342
0
0
CORNING INC
COM
219350105
1795
87406
SH
SOLE
87406
0
0
CORREVIO PHARMA CORP
COM
22026V105
18
46880
SH
SOLE
46880
0
0
CORTEVA INC
COM
22052L104
210
8924
SH
SOLE
8924
0
0
COSTAR GROUP INC
COM
22160N109
253
431
SH
SOLE
431
0
0
COSTCO WHSL CORP NEW
COM
22160K105
71019
249077
SH
SOLE
249077
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
405
4869
SH
SOLE
4869
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
3557
439642
SH
SOLE
439642
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
1367
1777288
SH
SOLE
1777288
0
0
CRONOS GROUP INC
COM
22717L101
164
28837
SH
SOLE
28837
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
352
6314
SH
SOLE
6314
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
1808
12521
SH
SOLE
12521
0
0
CSX CORP
COM
126408103
24373
425365
SH
SOLE
425365
0
0
CUMMINS INC
COM
231021106
1057
7811
SH
SOLE
7811
0
0
CVS HEALTH CORP
COM
126650100
27731
467402
SH
SOLE
467402
0
0
CYRUSONE INC
COM
23283R100
1519
24600
SH
SOLE
24600
0
0
D R HORTON INC
COM
23331A109
1237
36384
SH
SOLE
36384
0
0
DANAHER CORPORATION
COM
235851102
3745
27054
SH
SOLE
27054
0
0
DANAHER CORPORATION
4.75 MND CV
235851300
427
413
SH
SOLE
413
0
0
DAVITA INC
COM
23918K108
678
8917
SH
SOLE
8917
0
0
DBX ETF TR
XTRACK HRVST
233051879
261
10100
SH
SOLE
10100
0
0
DEERE & CO
COM
244199105
2324
16821
SH
SOLE
16821
0
0
DELL TECHNOLOGIES INC
CL C
24703L202
749
18932
SH
SOLE
18932
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
3047
106789
SH
SOLE
106789
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
516
18100
SH
Call
SOLE
18100
0
0
DENISON MINES CORP
COM
248356107
59
233434
SH
SOLE
233434
0
0
DESCARTES SYS GROUP INC
COM
249906108
1285
37368
SH
SOLE
37368
0
0
DESIGNER BRANDS INC
CL A
250565108
84
16955
SH
SOLE
16955
0
0
DEUTSCHE BANK A G
NAMEN AKT
D18190898
378
58806
SH
SOLE
58806
0
0
DEVON ENERGY CORP NEW
COM
25179M103
280
40549
SH
SOLE
40549
0
0
DEXCOM INC
COM
252131107
3391
12592
SH
SOLE
12592
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
10974
86331
SH
SOLE
86331
0
0
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
136
74307
SH
SOLE
74307
0
0
DICKS SPORTING GOODS INC
COM
253393102
239
11257
SH
SOLE
11257
0
0
DIGITAL RLTY TR INC
COM
253868103
355
2557
SH
SOLE
2557
0
0
DIREXION SHS ETF TR
DLY GOLD IND
25460E844
219
6440
SH
SOLE
6440
0
0
DIREXION SHS ETF TR
DAILY GOLD M
25490K133
3483
46290
SH
SOLE
46290
0
0
DISCOVERY INC
COM SER C
25470F302
4970
283331
SH
SOLE
283331
0
0
DISNEY WALT CO
COM DISNEY
254687106
73693
762867
SH
SOLE
762867
0
0
DOCUSIGN INC
COM
256163106
3234
34997
SH
SOLE
34997
0
0
DOLLAR GEN CORP NEW
COM
256677105
280
1856
SH
SOLE
1856
0
0
DOLLAR TREE INC
COM
256746108
3803
51761
SH
SOLE
51761
0
0
DOMINION ENERGY INC
COM
25746U109
2441
33808
SH
SOLE
33808
0
0
DOMINOS PIZZA INC
COM
25754A201
1036
3198
SH
SOLE
3198
0
0
DOW INC
COM
260557103
3630
124145
SH
SOLE
124145
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
3648
45107
SH
SOLE
45107
0
0
DUKE REALTY CORP
COM NEW
264411505
305
9426
SH
SOLE
9426
0
0
DUPONT DE NEMOURS INC
COM
26614N102
3775
110708
SH
SOLE
110708
0
0
DXC TECHNOLOGY CO
COM
23355L106
151
11582
SH
SOLE
11582
0
0
E TRADE FINANCIAL CORP
COM NEW
269246401
1034
30135
SH
SOLE
30135
0
0
EASTMAN CHEM CO
COM
277432100
442
9496
SH
SOLE
9496
0
0
EATON CORP PLC
SHS
G29183103
4010
51619
SH
SOLE
51619
0
0
EBAY INC
COM
278642103
2192
72913
SH
SOLE
72913
0
0
ECOLAB INC
COM
278865100
439
2816
SH
SOLE
2816
0
0
EDISON INTL
COM
281020107
1071
19556
SH
SOLE
19556
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
5169
27405
SH
SOLE
27405
0
0
EHEALTH INC
COM
28238P109
3385
24036
SH
SOLE
24036
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
48174
2151588
SH
SOLE
2151588
0
0
ELDORADO GOLD CORP NEW
COM
284902509
613
99335
SH
SOLE
99335
0
0
ELECTRONIC ARTS INC
COM
285512109
5591
55815
SH
SOLE
55815
0
0
EMERSON ELEC CO
COM
291011104
7878
165338
SH
SOLE
165338
0
0
EMPLOYERS HOLDINGS INC
COM
292218104
340
8403
SH
SOLE
8403
0
0
ENBRIDGE INC
COM
29250N105
584378
20088635
SH
SOLE
20088635
0
0
ENBRIDGE INC
COM
29250N105
42306
1454300
SH
Put
SOLE
1454300
0
0
ENBRIDGE INC
COM
29250N105
35554
1222200
SH
Call
SOLE
1222200
0
0
ENERPLUS CORP
COM
292766102
571
385515
SH
SOLE
385515
0
0
ENI S P A
SPONSORED AD
26874R108
3046
153672
SH
SOLE
153672
0
0
ENPHASE ENERGY INC
COM
29355A107
351
10862
SH
SOLE
10862
0
0
ENTERCOM COMMUNICATIONS CORP
CL A
293639100
27
16045
SH
SOLE
16045
0
0
ENTERGY CORP NEW
COM
29364G103
1083
11529
SH
SOLE
11529
0
0
EOG RES INC
COM
26875P101
1306
36353
SH
SOLE
36353
0
0
EQUIFAX INC
COM
294429105
281
2352
SH
SOLE
2352
0
0
EQUINIX INC
COM
29444U700
1022
1636
SH
SOLE
1636
0
0
EQUINOX GOLD CORP
COM
29446Y502
984
148370
SH
SOLE
148370
0
0
EQUITRANS MIDSTREAM CORP
COM
294600101
61
12092
SH
SOLE
12092
0
0
ESSA PHARMA INC
COM NEW
29668H708
40
10050
SH
SOLE
10050
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
754
21127
SH
SOLE
21127
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
202
5425
SH
SOLE
5425
0
0
ETF SER SOLUTIONS
US GBL GLD P
26922A719
139
11446
SH
SOLE
11446
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
650
44157
SH
SOLE
44157
0
0
EVERGY INC
COM
30034W106
252
4569
SH
SOLE
4569
0
0
EXCHANGE LISTED FDS TR
KNLDG LD WD
30151E608
2530
87777
SH
SOLE
87777
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
242
7204
SH
SOLE
7204
0
0
EXELON CORP
COM
30161N101
1137
30901
SH
SOLE
30901
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
1053
18711
SH
SOLE
18711
0
0
EXXON MOBIL CORP
COM
30231G102
15038
396046
SH
SOLE
396046
0
0
EXXON MOBIL CORP
COM
30231G102
18985
500000
SH
Put
SOLE
500000
0
0
FABRINET
SHS
G3323L100
1857
34036
SH
SOLE
34036
0
0
FACEBOOK INC
CL A
30303M102
160448
961920
SH
SOLE
961920
0
0
FAIR ISAAC CORP
COM
303250104
876
2846
SH
SOLE
2846
0
0
FASTENAL CO
COM
311900104
2188
70029
SH
SOLE
70029
0
0
FEDEX CORP
COM
31428X106
17373
143269
SH
SOLE
143269
0
0
FERRARI N V
COM
N3167Y103
221
1449
SH
SOLE
1449
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
1250
173864
SH
SOLE
173864
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
1181
47482
SH
SOLE
47482
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1487
12227
SH
SOLE
12227
0
0
FIFTH THIRD BANCORP
COM
316773100
625
42055
SH
SOLE
42055
0
0
FIRST AMERN FINL CORP
COM
31847R102
1902
44842
SH
SOLE
44842
0
0
FIRST HORIZON NATL CORP
COM
320517105
565
70057
SH
SOLE
70057
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
1583
255745
SH
SOLE
255745
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
3125
37977
SH
SOLE
37977
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
580
10644
SH
SOLE
10644
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
695
11037
SH
SOLE
11037
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
219
8484
SH
SOLE
8484
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT I
33733E302
454
3670
SH
SOLE
3670
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
598
21593
SH
SOLE
21593
0
0
FIRSTENERGY CORP
COM
337932107
3260
81367
SH
SOLE
81367
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
18948
245692
SH
SOLE
245692
0
0
FISERV INC
COM
337738108
3584
37727
SH
SOLE
37727
0
0
FITBIT INC
CL A
33812L102
223
33505
SH
SOLE
33505
0
0
FLUOR CORP NEW
COM
343412102
137
19769
SH
SOLE
19769
0
0
FOOT LOCKER INC
COM
344849104
229
10371
SH
SOLE
10371
0
0
FORD MTR CO DEL
COM
345370860
1467
303797
SH
SOLE
303797
0
0
FORTINET INC
COM
34959E109
3263
32252
SH
SOLE
32252
0
0
FORTIS INC
COM
349553107
304312
7893967
SH
SOLE
7893967
0
0
FORTUNA SILVER MINES INC
COM
349915108
913
395305
SH
SOLE
395305
0
0
FOX CORP
CL B COM
35137L204
381
16633
SH
SOLE
16633
0
0
FRANCO NEVADA CORP
COM
351858105
156721
1574770
SH
SOLE
1574770
0
0
FRANKLIN ETF TR
LIBERTY SHRT
353506108
1648
17380
SH
SOLE
17380
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTY SR L
35473P595
5694
253047
SH
SOLE
253047
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
411
60843
SH
SOLE
60843
0
0
FS KKR CAPITAL CORP
COM
302635107
126
42100
SH
SOLE
42100
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
807
9903
SH
SOLE
9903
0
0
GARMIN LTD
SHS
H2906T109
1335
17814
SH
SOLE
17814
0
0
GENERAC HLDGS INC
COM
368736104
1344
14427
SH
SOLE
14427
0
0
GENERAL DYNAMICS CORP
COM
369550108
2378
17973
SH
SOLE
17973
0
0
GENERAL ELECTRIC CO
COM
369604103
5806
731297
SH
SOLE
731297
0
0
GENERAL MLS INC
COM
370334104
1604
30400
SH
SOLE
30400
0
0
GENERAL MTRS CO
COM
37045V100
3312
159395
SH
SOLE
159395
0
0
GENUINE PARTS CO
COM
372460105
243
3612
SH
SOLE
3612
0
0
GENWORTH FINL INC
COM CL A
37247D106
168
50578
SH
SOLE
50578
0
0
GERDAU SA
SPON ADR REP
373737105
96
50500
SH
SOLE
50500
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
15904
1246381
SH
SOLE
1246381
0
0
GILEAD SCIENCES INC
COM
375558103
22598
302273
SH
SOLE
302273
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
19244
507880
SH
SOLE
507880
0
0
GLOBAL PMTS INC
COM
37940X102
900
6237
SH
SOLE
6237
0
0
GLOBAL X FDS
MSCI GREECE
37950E366
372
21786
SH
SOLE
21786
0
0
GLOBAL X FDS
GLB X SUPERD
37950E549
244
26144
SH
SOLE
26144
0
0
GLOBAL X FDS
GLOBAL X COP
37954Y830
340
28742
SH
SOLE
28742
0
0
GLOBAL X FDS
GLOBAL X SIL
37954Y848
361
15127
SH
SOLE
15127
0
0
GOLD FIELDS LTD NEW
SPONSORED AD
38059T106
1179
248265
SH
SOLE
248265
0
0
GOLD STD VENTURES CORP
COM
380738104
5
10071
SH
SOLE
10071
0
0
GOLDEN STAR RES LTD CDA
COM
38119T807
30
12050
SH
SOLE
12050
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
302
24485
SH
SOLE
24485
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
18896
122231
SH
SOLE
122231
0
0
GOLUB CAP BDC INC
COM
38173M102
134
10886
SH
SOLE
10886
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
146
25150
SH
SOLE
25150
0
0
GRAFTECH INTL LTD
COM
384313508
2154
265249
SH
SOLE
265249
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
14
54944
SH
SOLE
54944
0
0
GRANA Y MONTERO S A A
SPONSORED AD
38500P208
63
40773
SH
SOLE
40773
0
0
GRANITE PT MTG TR INC
COM
38741L107
60
11868
SH
SOLE
11868
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
11757
284680
SH
SOLE
284680
0
0
GW PHARMACEUTICALS PLC
ADS
36197T103
1878
21442
SH
SOLE
21442
0
0
HALLIBURTON CO
COM
406216101
605
88367
SH
SOLE
88367
0
0
HANESBRANDS INC
COM
410345102
2559
325190
SH
SOLE
325190
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
837
41025
SH
SOLE
41025
0
0
HARLEY DAVIDSON INC
COM
412822108
403
21300
SH
SOLE
21300
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
365
10353
SH
SOLE
10353
0
0
HCA HEALTHCARE INC
COM
40412C101
3314
36888
SH
SOLE
36888
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
334
8684
SH
SOLE
8684
0
0
HECLA MNG CO
COM
422704106
120
66075
SH
SOLE
66075
0
0
HELMERICH & PAYNE INC
COM
423452101
162
10334
SH
SOLE
10334
0
0
HERSHEY CO
COM
427866108
3967
29943
SH
SOLE
29943
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
997
102706
SH
SOLE
102706
0
0
HEXO CORP
COM
428304109
77
91536
SH
SOLE
91536
0
0
HILLENBRAND INC
COM
431571108
328
17142
SH
SOLE
17142
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
2153
31549
SH
SOLE
31549
0
0
HOLOGIC INC
COM
436440101
269
7678
SH
SOLE
7678
0
0
HOME DEPOT INC
COM
437076102
68150
365002
SH
SOLE
365002
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
3421
152300
SH
SOLE
152300
0
0
HONEYWELL INTL INC
COM
438516106
24882
185978
SH
SOLE
185978
0
0
HORMEL FOODS CORP
COM
440452100
2267
48596
SH
SOLE
48596
0
0
HOST HOTELS & RESORTS INC
COM
44107P104
119
10771
SH
SOLE
10771
0
0
HP INC
COM
40434L105
2231
128524
SH
SOLE
128524
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
3829
136709
SH
SOLE
136709
0
0
HUDBAY MINERALS INC
COM
443628102
519
273041
SH
SOLE
273041
0
0
HUDSON LTD
COM CL A
G46408103
786
156600
SH
Call
SOLE
156600
0
0
HUMANA INC
COM
444859102
1542
4909
SH
SOLE
4909
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
741
90238
SH
SOLE
90238
0
0
HUNTSMAN CORP
COM
447011107
490
33983
SH
SOLE
33983
0
0
IAMGOLD CORP
COM
450913108
573
251169
SH
SOLE
251169
0
0
IHS MARKIT LTD
SHS
G47567105
1704
28398
SH
SOLE
28398
0
0
ILLINOIS TOOL WKS INC
COM
452308109
326
2296
SH
SOLE
2296
0
0
ILLUMINA INC
COM
452327109
683
2502
SH
SOLE
2502
0
0
IMPERIAL OIL LTD
COM NEW
453038408
20110
1784387
SH
SOLE
1784387
0
0
IMV INC
COM
44974L103
20
11491
SH
SOLE
11491
0
0
INCYTE CORP
COM
45337C102
328
4485
SH
SOLE
4485
0
0
INDIA FD INC
COM
454089103
670
49183
SH
SOLE
49183
0
0
INFOSYS LTD
SPONSORED AD
456788108
421
51241
SH
SOLE
51241
0
0
ING GROEP N.V.
SPONSORED AD
456837103
1171
227425
SH
SOLE
227425
0
0
INGERSOLL RAND INC
COM
45687V106
1134
45730
SH
SOLE
45730
0
0
INGREDION INC
COM
457187102
4542
60161
SH
SOLE
60161
0
0
INTEL CORP
COM
458140100
94010
1737069
SH
SOLE
1737069
0
0
INTEL CORP
COM
458140100
4871
90000
SH
Put
SOLE
90000
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
285
3535
SH
SOLE
3535
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
36306
327283
SH
SOLE
327283
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
1875
18370
SH
SOLE
18370
0
0
INTERNATIONAL FLAVORS&FRAGRA
UNIT 09/15/2
459506309
251
6587
SH
SOLE
6587
0
0
INTERNATIONAL GAME TECHNOLOG
SHS USD
G4863A108
89
14883
SH
SOLE
14883
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
761
47001
SH
SOLE
47001
0
0
INTUIT
COM
461202103
1991
8658
SH
SOLE
8658
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
3819
7711
SH
SOLE
7711
0
0
INVESCO CURRENCYSHARES CDN D
CDN DLR SHS
46138T104
3050
43517
SH
SOLE
43517
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
1802
20436
SH
SOLE
20436
0
0
INVESCO CURRENCYSHARES SWISS
SWISS FRANC
46138R108
2177
22807
SH
SOLE
22807
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CL
46137V134
255
9520
SH
SOLE
9520
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
419
7762
SH
SOLE
7762
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
620
12786
SH
SOLE
12786
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
3142
37398
SH
SOLE
37398
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
610
4848
SH
SOLE
4848
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
293
3165
SH
SOLE
3165
0
0
INVESCO EXCHANGE-TRADED FD T
S&P MIDCP LO
46138E198
695
17456
SH
SOLE
17456
0
0
INVESCO EXCHANGE-TRADED FD T
S&P500 LOW V
46138E354
783
16698
SH
SOLE
16698
0
0
INVESCO EXCHANGE-TRADED FD T
FTSE RAFI SM
46138E735
514
22263
SH
SOLE
22263
0
0
INVESCO EXCHANGE-TRADED FD T
FTSE RAFI DE
46138E743
239
7869
SH
SOLE
7869
0
0
INVESCO EXCHANGE-TRADED FD T
CHINA TECHNL
46138E800
457
9553
SH
SOLE
9553
0
0
INVESCO EXCHANGE-TRADED FD T
SOLAR ETF
46138G706
402
15929
SH
SOLE
15929
0
0
INVESCO EXCHANGE-TRADED FD T
FTSE RAFI EM
46138E727
364
23562
SH
SOLE
23562
0
0
INVESCO LTD
SHS
G491BT108
229
25259
SH
SOLE
25259
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
9270
48687
SH
SOLE
48687
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
49885
262000
SH
Put
SOLE
262000
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
160
20070
SH
SOLE
20070
0
0
IRON MTN INC NEW
COM
46284V101
832
34977
SH
SOLE
34977
0
0
ISHARES GOLD TRUST
ISHARES
464285105
2163
143507
SH
SOLE
143507
0
0
ISHARES INC
MSCI EM ASIA
464286426
822
14426
SH
SOLE
14426
0
0
ISHARES INC
CORE MSCI EM
46434G103
5655
139726
SH
SOLE
139726
0
0
ISHARES INC
EM MKTS DIV
464286319
380
13492
SH
SOLE
13492
0
0
ISHARES INC
MSCI AUSTRIA
464286202
5273
402249
SH
SOLE
402249
0
0
ISHARES INC
MSCI BRAZIL
464286400
1489
63214
SH
SOLE
63214
0
0
ISHARES INC
MIN VOL GBL
464286525
771
9598
SH
SOLE
9598
0
0
ISHARES INC
MIN VOL EMRG
464286533
1017
21675
SH
SOLE
21675
0
0
ISHARES INC
MSCI EURZONE
464286608
447
14648
SH
SOLE
14648
0
0
ISHARES INC
MSCI SWITZER
464286749
609
17209
SH
SOLE
17209
0
0
ISHARES INC
MSCI SPAIN E
464286764
4603
226523
SH
SOLE
226523
0
0
ISHARES INC
MSCI STH KOR
464286772
3206
68336
SH
SOLE
68336
0
0
ISHARES INC
MSCI MEXICO
464286822
1380
48677
SH
SOLE
48677
0
0
ISHARES INC
MSCI TAIWAN
46434G772
4277
129719
SH
SOLE
129719
0
0
ISHARES INC
MSCI JPN ETF
46434G822
7911
160180
SH
SOLE
160180
0
0
ISHARES INC
MSCI ITALY E
46434G830
5370
258526
SH
SOLE
258526
0
0
ISHARES INC
MSCI CDA ETF
464286509
4924
225355
SH
SOLE
225355
0
0
ISHARES INC
MSCI GERMANY
464286806
262
12185
SH
SOLE
12185
0
0
ISHARES INC
MSCI WORLD E
464286392
475
6099
SH
SOLE
6099
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
465
35658
SH
SOLE
35658
0
0
ISHARES TR
INDIA 50 ETF
464289529
786
30652
SH
SOLE
30652
0
0
ISHARES TR
20 YR TR BD
464287432
14015
84955
SH
SOLE
84955
0
0
ISHARES TR
CHINA LG-CAP
464287184
14693
391389
SH
SOLE
391389
0
0
ISHARES TR
CORE HIGH DV
46429B663
2397
33498
SH
SOLE
33498
0
0
ISHARES TR
CORE S&P500
464287200
32036
123980
SH
SOLE
123980
0
0
ISHARES TR
CORE S&P MCP
464287507
4406
30630
SH
SOLE
30630
0
0
ISHARES TR
CORE S&P SCP
464287804
531
9456
SH
SOLE
9456
0
0
ISHARES TR
CORE S&P TTL
464287150
434
7580
SH
SOLE
7580
0
0
ISHARES TR
CORE US AGGB
464287226
10174
88186
SH
SOLE
88186
0
0
ISHARES TR
GLOBAL 100 E
464287572
325
7288
SH
SOLE
7288
0
0
ISHARES TR
GLOBAL ENERG
464287341
376
22274
SH
SOLE
22274
0
0
ISHARES TR
GLOBAL FINLS
464287333
268
5681
SH
SOLE
5681
0
0
ISHARES TR
GLOB HLTHCRE
464287325
770
12643
SH
SOLE
12643
0
0
ISHARES TR
GLB INFRASTR
464288372
264
7737
SH
SOLE
7737
0
0
ISHARES TR
GLOBAL TECH
464287291
1485
8143
SH
SOLE
8143
0
0
ISHARES TR
IBOXX HI YD
464288513
20914
271370
SH
SOLE
271370
0
0
ISHARES TR
IBOXX INV CP
464287242
1884
15255
SH
SOLE
15255
0
0
ISHARES TR
MRGSTR SM CP
464288604
225
1354
SH
SOLE
1354
0
0
ISHARES TR
MSCI ACWI ET
464288257
595
9508
SH
SOLE
9508
0
0
ISHARES TR
MSCI CHINA E
46429B671
1042
18198
SH
SOLE
18198
0
0
ISHARES TR
MSCI EAFE ET
464287465
140298
2624357
SH
SOLE
2624357
0
0
ISHARES TR
EAFE SML CP
464288273
4057
90491
SH
SOLE
90491
0
0
ISHARES TR
MSCI EMG MKT
464287234
15616
457548
SH
SOLE
457548
0
0
ISHARES TR
NASDAQ BIOTE
464287556
860
7979
SH
SOLE
7979
0
0
ISHARES TR
PHLX SEMICND
464287523
769
3747
SH
SOLE
3747
0
0
ISHARES TR
RUS 1000 ETF
464287622
334
2362
SH
SOLE
2362
0
0
ISHARES TR
RUSSELL 2000
464287655
7260
63427
SH
SOLE
63427
0
0
ISHARES TR
RUS 2000 VAL
464287630
418
5100
SH
SOLE
5100
0
0
ISHARES TR
RUS MID CAP
464287499
245
5676
SH
SOLE
5676
0
0
ISHARES TR
S&P 100 ETF
464287101
563
4747
SH
SOLE
4747
0
0
ISHARES TR
S&P MC 400VL
464287705
1800
16404
SH
SOLE
16404
0
0
ISHARES TR
SP SMCP600VL
464287879
2223
22246
SH
SOLE
22246
0
0
ISHARES TR
SELECT DIVID
464287168
1981
26943
SH
SOLE
26943
0
0
ISHARES TR
TIPS BD ETF
464287176
2552
21640
SH
SOLE
21640
0
0
ISHARES TR
MSCI DENMARK
46429B523
5138
85534
SH
SOLE
85534
0
0
ISHARES TR
MSCI INDIA E
46429B598
1615
66988
SH
SOLE
66988
0
0
ISHARES TR
CORE MSCI TO
46432F834
223
4735
SH
SOLE
4735
0
0
ISHARES TR
CORE MSCI EA
46432F842
4853
97269
SH
SOLE
97269
0
0
ISHARES TR
CORE 1 5 YR
46432F859
870
17224
SH
SOLE
17224
0
0
ISHARES TR
CORE TOTAL U
46434V613
234
4450
SH
SOLE
4450
0
0
ISHARES TR
BARCLAYS 7 1
464287440
11949
98359
SH
SOLE
98359
0
0
ISHARES TR
1 3 YR TREAS
464287457
22874
263925
SH
SOLE
263925
0
0
ISHARES TR
EXPANDED TEC
464287515
243
1156
SH
SOLE
1156
0
0
ISHARES TR
EXPND TEC SC
464287549
4915
23207
SH
SOLE
23207
0
0
ISHARES TR
JPMORGAN USD
464288281
2791
28870
SH
SOLE
28870
0
0
ISHARES TR
INTL SEL DIV
464288448
311
13754
SH
SOLE
13754
0
0
ISHARES TR
SH TR CRPORT
464288646
3017
57625
SH
SOLE
57625
0
0
ISHARES TR
3 7 YR TREAS
464288661
959
7193
SH
SOLE
7193
0
0
ISHARES TR
SHORT TREAS
464288679
2092
18845
SH
SOLE
18845
0
0
ISHARES TR
PFD AND INCM
464288687
559
17556
SH
SOLE
17556
0
0
ISHARES TR
US AER DEF E
464288760
432
3001
SH
SOLE
3001
0
0
ISHARES TR
EAFE VALUE E
464288877
327
9168
SH
SOLE
9168
0
0
ISHARES TR
US TREAS BD
46429B267
8366
298684
SH
SOLE
298684
0
0
ISHARES TR
FLTG RATE NT
46429B655
1751
35924
SH
SOLE
35924
0
0
ISHARES TR
MIN VOL EAFE
46429B689
2526
40715
SH
SOLE
40715
0
0
ISHARES TR
MSCI MIN VOL
46429B697
1940
35921
SH
SOLE
35921
0
0
ISHARES TR
EXPONENTIAL
46434V381
4032
113220
SH
SOLE
113220
0
0
ISHARES TR
ULTR SH TRM
46434V878
856
17143
SH
SOLE
17143
0
0
ISHARES TR
MSCI UK ETF
46435G334
2451
102635
SH
SOLE
102635
0
0
ISHARES TR
MSCI CDA ETF
46435G706
840
38911
SH
SOLE
38911
0
0
ISHARES TR
U.S. CNSM GD
464287812
4212
38930
SH
SOLE
38930
0
0
ISHARES TR
US HLTHCARE
464287762
1119
5961
SH
SOLE
5961
0
0
ISHARES TR
U.S. MED DVC
464288810
2691
11940
SH
SOLE
11940
0
0
ISHARES TR
U.S. REAL ES
464287739
800
11493
SH
SOLE
11493
0
0
ISHARES TR
U.S. TECH ET
464287721
1828
8943
SH
SOLE
8943
0
0
ISHARES U S ETF TR
SHT MAT BD E
46431W507
244
5031
SH
SOLE
5031
0
0
JACOBS ENGR GROUP INC
COM
469814107
1184
14941
SH
SOLE
14941
0
0
JAMES HARDIE INDS PLC
SPONSORED AD
47030M106
131
10936
SH
SOLE
10936
0
0
JD COM INC
SPON ADR CL
47215P106
920
22726
SH
SOLE
22726
0
0
JOHNSON & JOHNSON
COM
478160104
103030
785709
SH
SOLE
785709
0
0
JPMORGAN CHASE & CO
COM
46625H100
190365
2114459
SH
SOLE
2114459
0
0
JPMORGAN CHASE & CO
COM
46625H100
31510
350000
SH
Put
SOLE
350000
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
3373
26518
SH
SOLE
26518
0
0
KAYNE ANDERSN MLP MIDS INVT
COM
486606106
140
38500
SH
SOLE
38500
0
0
KELLOGG CO
COM
487836108
1593
26558
SH
SOLE
26558
0
0
KELLOGG CO
COM
487836108
5999
100000
SH
Put
SOLE
100000
0
0
KEYCORP
COM
493267108
765
73789
SH
SOLE
73789
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
2565
30652
SH
SOLE
30652
0
0
KIMBERLY CLARK CORP
COM
494368103
11268
88122
SH
SOLE
88122
0
0
KINDER MORGAN INC DEL
COM
49456B101
41967
3014901
SH
SOLE
3014901
0
0
KINROSS GOLD CORP
COM
496902404
32193
8088801
SH
SOLE
8088801
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
49888
1685400
SH
SOLE
1685400
0
0
KKR & CO INC
CL A
48251W104
1827
77863
SH
SOLE
77863
0
0
KLA CORPORATION
COM NEW
482480100
4730
32908
SH
SOLE
32908
0
0
KOHLS CORP
COM
500255104
154
10530
SH
SOLE
10530
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
527
13115
SH
SOLE
13115
0
0
KRAFT HEINZ CO
COM
500754106
4622
186822
SH
SOLE
186822
0
0
KRANESHARES TR
CSI CHI INTE
500767306
330
7294
SH
SOLE
7294
0
0
KRANESHARES TR
BOSERA MSCI
500767405
328
11107
SH
SOLE
11107
0
0
KROGER CO
COM
501044101
1101
36544
SH
SOLE
36544
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
2050
11383
SH
SOLE
11383
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
1996
15792
SH
SOLE
15792
0
0
LAM RESEARCH CORP
COM
512807108
5788
24115
SH
SOLE
24115
0
0
LAS VEGAS SANDS CORP
COM
517834107
476
11212
SH
SOLE
11212
0
0
LAUDER ESTEE COS INC
CL A
518439104
643
4035
SH
SOLE
4035
0
0
LENNAR CORP
CL A
526057104
311
8133
SH
SOLE
8133
0
0
LILLY ELI & CO
COM
532457108
8476
61103
SH
SOLE
61103
0
0
LINCOLN NATL CORP IND
COM
534187109
440
16711
SH
SOLE
16711
0
0
LINDE PLC
SHS
G5494J103
52575
303904
SH
SOLE
303904
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
1330
29255
SH
SOLE
29255
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
2034
1347270
SH
SOLE
1347270
0
0
LOCKHEED MARTIN CORP
COM
539830109
29636
87435
SH
SOLE
87435
0
0
LOWES COS INC
COM
548661107
7711
89610
SH
SOLE
89610
0
0
LPL FINL HLDGS INC
COM
50212V100
655
12030
SH
SOLE
12030
0
0
LULULEMON ATHLETICA INC
COM
550021109
12053
63587
SH
SOLE
63587
0
0
LUMENTUM HLDGS INC
COM
55024U109
563
7644
SH
SOLE
7644
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3475
70018
SH
SOLE
70018
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
744
29477
SH
SOLE
29477
0
0
MACYS INC
COM
55616P104
72
14678
SH
SOLE
14678
0
0
MACYS INC
COM
55616P104
835
170000
SH
Call
SOLE
170000
0
0
MAGNA INTL INC
COM
559222401
83724
2622934
SH
SOLE
2622934
0
0
MALLINCKRODT PUB LTD CO
SHS
G5785G107
37
18644
SH
SOLE
18644
0
0
MANULIFE FINL CORP
COM
56501R106
305550
24366048
SH
SOLE
24366048
0
0
MANULIFE FINL CORP
COM
56501R106
50964
4064100
SH
Put
SOLE
4064100
0
0
MARATHON PETE CORP
COM
56585A102
1441
60992
SH
SOLE
60992
0
0
MARKEL CORP
COM
570535104
7801
8407
SH
SOLE
8407
0
0
MARRIOTT VACTINS WORLDWID CO
COM
57164Y107
421
7580
SH
SOLE
7580
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
280
1478
SH
SOLE
1478
0
0
MASCO CORP
COM
574599106
712
20599
SH
SOLE
20599
0
0
MASTERCARD INC
CL A
57636Q104
89801
371753
SH
SOLE
371753
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
1748
163639
SH
SOLE
163639
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
6449
45671
SH
SOLE
45671
0
0
MCDONALDS CORP
COM
580135101
85495
517055
SH
SOLE
517055
0
0
MCEWEN MNG INC
COM
58039P107
32
48817
SH
SOLE
48817
0
0
MCKESSON CORP
COM
58155Q103
4381
32389
SH
SOLE
32389
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
968
55986
SH
SOLE
55986
0
0
MEDIFAST INC
COM
58470H101
591
9462
SH
SOLE
9462
0
0
MEDTRONIC PLC
SHS
G5960L103
20620
228650
SH
SOLE
228650
0
0
MERCADOLIBRE INC
COM
58733R102
268
548
SH
SOLE
548
0
0
MERCK & CO. INC
COM
58933Y105
36366
472652
SH
SOLE
472652
0
0
METALLA RTY & STREAMING LTD
COM NEW
59124U605
798
188650
SH
SOLE
188650
0
0
METHANEX CORP
COM
59151K108
881
72354
SH
SOLE
72354
0
0
METLIFE INC
COM
59156R108
4634
151573
SH
SOLE
151573
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
3229
4676
SH
SOLE
4676
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
816
69150
SH
SOLE
69150
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
347
5118
SH
SOLE
5118
0
0
MICRON TECHNOLOGY INC
COM
595112103
5651
134350
SH
SOLE
134350
0
0
MICRON TECHNOLOGY INC
NOTE 2.125%
595112AV5
50035
130000
SH
Put
SOLE
130000
0
0
MICROSOFT CORP
COM
594918104
508622
3225043
SH
SOLE
3225043
0
0
MIDDLEBY CORP
COM
596278101
212
3732
SH
SOLE
3732
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
4137
1130359
SH
SOLE
1130359
0
0
MOLSON COORS BEVERAGE CO
CL B
60871R209
1273
32620
SH
SOLE
32620
0
0
MONDELEZ INTL INC
CL A
609207105
6243
124664
SH
SOLE
124664
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
1644
29218
SH
SOLE
29218
0
0
MOODYS CORP
COM
615369105
3794
17938
SH
SOLE
17938
0
0
MORGAN STANLEY
COM NEW
617446448
21259
625279
SH
SOLE
625279
0
0
MORGAN STANLEY
COM NEW
617446448
32300
950000
SH
Put
SOLE
950000
0
0
MOSAIC CO NEW
COM
61945C103
399
36853
SH
SOLE
36853
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1863
14015
SH
SOLE
14015
0
0
MSCI INC
COM
55354G100
1244
4305
SH
SOLE
4305
0
0
MYLAN NV
SHS EURO
N59465109
5029
337296
SH
SOLE
337296
0
0
NASDAQ INC
COM
631103108
3270
34438
SH
SOLE
34438
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
1195
50000
SH
Put
SOLE
50000
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
10994
460000
SH
Call
SOLE
460000
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
1190
20415
SH
SOLE
20415
0
0
NAVIENT CORPORATION
COM
63938C108
78
10248
SH
SOLE
10248
0
0
NEOGENOMICS INC
COM NEW
64049M209
866
31380
SH
SOLE
31380
0
0
NETAPP INC
COM
64110D104
1053
25266
SH
SOLE
25266
0
0
NETFLIX INC
COM
64110L106
46821
124689
SH
SOLE
124689
0
0
NEW GOLD INC CDA
COM
644535106
53
104431
SH
SOLE
104431
0
0
NEWELL BRANDS INC
COM
651229106
1373
103399
SH
SOLE
103399
0
0
NEWMONT CORP
COM
651639106
10573
233503
SH
SOLE
233503
0
0
NEXGEN ENERGY LTD
COM
65340P106
24
33511
SH
SOLE
33511
0
0
NEXTERA ENERGY INC
COM
65339F101
64460
267893
SH
SOLE
267893
0
0
NICE LTD
SPONSORED AD
653656108
1291
8993
SH
SOLE
8993
0
0
NIELSEN HLDGS PLC
SHS EUR
G6518L108
246
19608
SH
SOLE
19608
0
0
NIKE INC
CL B
654106103
96425
1165393
SH
SOLE
1165393
0
0
NIO INC
SPON ADS
62914V106
108
38985
SH
SOLE
38985
0
0
NISOURCE INC
COM
65473P105
1566
62731
SH
SOLE
62731
0
0
NOBLE ENERGY INC
COM
655044105
218
36170
SH
SOLE
36170
0
0
NOKIA CORP
SPONSORED AD
654902204
386
124585
SH
SOLE
124585
0
0
NORBORD INC
COM NEW
65548P403
879
74263
SH
SOLE
74263
0
0
NORFOLK SOUTHERN CORP
COM
655844108
5506
37711
SH
SOLE
37711
0
0
NORTH AMERN CONSTR GROUP LTD
COM
656811106
153
30127
SH
SOLE
30127
0
0
NORTHROP GRUMMAN CORP
COM
666807102
4419
14606
SH
SOLE
14606
0
0
NORTONLIFELOCK INC
COM
668771108
534
28521
SH
SOLE
28521
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
378
34456
SH
SOLE
34456
0
0
NOVAGOLD RES INC
COM NEW
66987E206
772
104554
SH
SOLE
104554
0
0
NOVAN INC
COM
66988N106
487
1024807
SH
SOLE
1024807
0
0
NOVARTIS A G
SPONSORED AD
66987V109
8722
105786
SH
SOLE
105786
0
0
NOVO-NORDISK A S
ADR
670100205
8992
149377
SH
SOLE
149377
0
0
NUCOR CORP
COM
670346105
492
13665
SH
SOLE
13665
0
0
NUTRIEN LTD
COM
67077M108
174389
5138158
SH
SOLE
5138158
0
0
NUTRIEN LTD
COM
67077M108
134586
3965400
SH
Call
SOLE
3965400
0
0
NVIDIA CORP
COM
67066G104
17373
65905
SH
SOLE
65905
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
3369
40624
SH
SOLE
40624
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
773
2568
SH
SOLE
2568
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
35
10851
SH
SOLE
10851
0
0
OBSIDIAN ENERGY LTD
COM
674482203
3
18161
SH
SOLE
18161
0
0
OCCIDENTAL PETE CORP
COM
674599105
1474
127276
SH
SOLE
127276
0
0
OFFICE DEPOT INC
COM
676220106
230
140466
SH
SOLE
140466
0
0
OKTA INC
CL A
679295105
1578
12905
SH
SOLE
12905
0
0
OLD REP INTL CORP
COM
680223104
452
29615
SH
SOLE
29615
0
0
OMNICOM GROUP INC
COM
681919106
2706
49291
SH
SOLE
49291
0
0
ONCOLYTICS BIOTECH INC
COM NEW
682310875
24
17400
SH
SOLE
17400
0
0
OPEN TEXT CORP
COM
683715106
102514
2935673
SH
SOLE
2935673
0
0
ORACLE CORP
COM
68389X105
29491
610202
SH
SOLE
610202
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
336
168216
SH
SOLE
168216
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
1384
185985
SH
SOLE
185985
0
0
OVINTIV INC
COM
69047Q102
700
259414
SH
SOLE
259414
0
0
PALO ALTO NETWORKS INC
COM
697435105
2472
15078
SH
SOLE
15078
0
0
PAN AMERN SILVER CORP
COM
697900108
3407
237727
SH
SOLE
237727
0
0
PARKER HANNIFIN CORP
COM
701094104
819
6311
SH
SOLE
6311
0
0
PAYCHEX INC
COM
704326107
1767
28086
SH
SOLE
28086
0
0
PAYCOM SOFTWARE INC
COM
70432V102
1513
7489
SH
SOLE
7489
0
0
PAYPAL HLDGS INC
COM
70450Y103
27847
290856
SH
SOLE
290856
0
0
PEMBINA PIPELINE CORP
COM
706327103
141545
7524990
SH
SOLE
7524990
0
0
PEPSICO INC
COM
713448108
58248
484997
SH
SOLE
484997
0
0
PERRIGO CO PLC
SHS
G97822103
286
5957
SH
SOLE
5957
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
170
30944
SH
SOLE
30944
0
0
PFIZER INC
COM
717081103
55384
1696807
SH
SOLE
1696807
0
0
PHILIP MORRIS INTL INC
COM
718172109
16715
229096
SH
SOLE
229096
0
0
PHILLIPS 66
COM
718546104
779
14519
SH
SOLE
14519
0
0
PIMCO DYNAMIC CR & MTG INC F
COM SHS
72202D106
801
47640
SH
SOLE
47640
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2271
102802
SH
SOLE
102802
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1183
6768
SH
SOLE
6768
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
1727
16267
SH
SOLE
16267
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
5005
50569
SH
SOLE
50569
0
0
PIMCO HIGH INCOME FD
COM SHS
722014107
1248
254640
SH
SOLE
254640
0
0
PINNACLE WEST CAP CORP
COM
723484101
265
3501
SH
SOLE
3501
0
0
PIONEER NAT RES CO
COM
723787107
395
5624
SH
SOLE
5624
0
0
PNC FINL SVCS GROUP INC
COM
693475105
432
4514
SH
SOLE
4514
0
0
POLARIS INC
COM
731068102
515
10695
SH
SOLE
10695
0
0
POSCO
SPONSORED AD
693483109
1833
56138
SH
SOLE
56138
0
0
PPG INDS INC
COM
693506107
739
8834
SH
SOLE
8834
0
0
PPL CORP
COM
69351T106
257
10429
SH
SOLE
10429
0
0
PRECISION DRILLING CORP
COM 2010
74022D308
55
175791
SH
SOLE
175791
0
0
PRETIUM RES INC
COM
74139C102
646
113859
SH
SOLE
113859
0
0
PRETIUM RES INC
COM
74139C102
1134
200000
SH
Call
SOLE
200000
0
0
PRICE T ROWE GROUP INC
COM
74144T108
3097
31715
SH
SOLE
31715
0
0
PRIMO WATER CORPORATION
COM
74167P108
1789
197473
SH
SOLE
197473
0
0
PRIMORIS SVCS CORP
COM
74164F103
334
21000
SH
SOLE
21000
0
0
PROCTER & GAMBLE CO
COM
742718109
84617
769246
SH
SOLE
769246
0
0
PROFOUND MED CORP
COM NEW
74319B502
127
12989
SH
SOLE
12989
0
0
PROGRESSIVE CORP OHIO
COM
743315103
2670
36166
SH
SOLE
36166
0
0
PROLOGIS INC.
COM
74340W103
1723
21437
SH
SOLE
21437
0
0
PROSHARES TR
SHORT QQQ NE
74347B714
3466
136397
SH
SOLE
136397
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
392
25280
SH
SOLE
25280
0
0
PROSHARES TR
SHRT RUSSELL
74348A210
2622
54418
SH
SOLE
54418
0
0
PROSHARES TR
PSHS SHORT D
74347B235
407
6953
SH
SOLE
6953
0
0
PROSHARES TR
SHORT S&P 50
74347B425
8027
290200
SH
SOLE
290200
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
123
28886
SH
SOLE
28886
0
0
PRUDENTIAL FINL INC
COM
744320102
2290
43920
SH
SOLE
43920
0
0
PULTE GROUP INC
COM
745867101
442
19816
SH
SOLE
19816
0
0
QORVO INC
COM
74736K101
321
3985
SH
SOLE
3985
0
0
QUALCOMM INC
COM
747525103
19301
285313
SH
SOLE
285313
0
0
QUANTA SVCS INC
COM
74762E102
847
26695
SH
SOLE
26695
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
1554
19351
SH
SOLE
19351
0
0
QUIDEL CORP
COM
74838J101
332
3394
SH
SOLE
3394
0
0
RAYTHEON CO
COM NEW
755111507
7385
56308
SH
SOLE
56308
0
0
REALTY INCOME CORP
COM
756109104
868
17400
SH
SOLE
17400
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
1450
2970
SH
SOLE
2970
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
702
78308
SH
SOLE
78308
0
0
REPUBLIC SVCS INC
COM
760759100
1696
22589
SH
SOLE
22589
0
0
RESMED INC
COM
761152107
1815
12326
SH
SOLE
12326
0
0
RESOLUTE FST PRODS INC
COM
76117W109
18
14009
SH
SOLE
14009
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
95710
2390956
SH
SOLE
2390956
0
0
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
120
14500
SH
SOLE
14500
0
0
REV GROUP INC
COM
749527107
624
149584
SH
SOLE
149584
0
0
RIO TINTO PLC
SPONSORED AD
767204100
720
15811
SH
SOLE
15811
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
1306
38212
SH
SOLE
38212
0
0
ROCKWELL AUTOMATION INC
COM
773903109
972
6442
SH
SOLE
6442
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
157932
3802834
SH
SOLE
3802834
0
0
ROKU INC
COM CL A
77543R102
1588
18158
SH
SOLE
18158
0
0
ROPER TECHNOLOGIES INC
COM
776696106
1725
5533
SH
SOLE
5533
0
0
ROSS STORES INC
COM
778296103
1156
13288
SH
SOLE
13288
0
0
ROYAL BK CDA
COM
780087102
1253080
20358731
SH
SOLE
20358731
0
0
ROYAL BK CDA
COM
780087102
21542
350000
SH
Put
SOLE
350000
0
0
ROYAL BK CDA
COM
780087102
95587
1553000
SH
Call
SOLE
1553000
0
0
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2
780097689
1207
443600
SH
SOLE
443600
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1535
47707
SH
SOLE
47707
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
6566
201039
SH
SOLE
201039
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
7937
227489
SH
SOLE
227489
0
0
ROYAL GOLD INC
COM
780287108
880
10034
SH
SOLE
10034
0
0
RPC INC
COM
749660106
36
17709
SH
SOLE
17709
0
0
S&P GLOBAL INC
COM
78409V104
6609
26968
SH
SOLE
26968
0
0
SALESFORCE COM INC
COM
79466L302
7686
53385
SH
SOLE
53385
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
25
12050
SH
SOLE
12050
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
626
124951
SH
SOLE
124951
0
0
SANOFI
SPONSORED AD
80105N105
10108
231198
SH
SOLE
231198
0
0
SAP SE
SPON ADR
803054204
818
7402
SH
SOLE
7402
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
2580
9557
SH
SOLE
9557
0
0
SCHLUMBERGER LTD
COM
806857108
1854
137423
SH
SOLE
137423
0
0
SCHWAB CHARLES CORP
COM
808513105
1196
35560
SH
SOLE
35560
0
0
SCHWAB STRATEGIC TR
SCHWB FDT EM
808524730
401
19523
SH
SOLE
19523
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
1114
22821
SH
SOLE
22821
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
330
6065
SH
SOLE
6065
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
887
9044
SH
SOLE
9044
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
10842
122398
SH
SOLE
122398
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
2693
92658
SH
SOLE
92658
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
18200
874158
SH
SOLE
874158
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
7336
124322
SH
SOLE
124322
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
6340
78889
SH
SOLE
78889
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
9216
208322
SH
SOLE
208322
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
404
13046
SH
SOLE
13046
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
781
14094
SH
SOLE
14094
0
0
SERVICE CORP INTL
COM
817565104
243
6209
SH
SOLE
6209
0
0
SERVICENOW INC
COM
81762P102
6165
21511
SH
SOLE
21511
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
74265
4584268
SH
SOLE
4584268
0
0
SHERWIN WILLIAMS CO
COM
824348106
287
625
SH
SOLE
625
0
0
SHOPIFY INC
CL A
82509L107
280228
672122
SH
SOLE
672122
0
0
SIERRA WIRELESS INC
COM
826516106
112
19633
SH
SOLE
19633
0
0
SILVERCORP METALS INC
COM
82835P103
67
20350
SH
SOLE
20350
0
0
SILVERCREST METALS INC
COM
828363101
454
86885
SH
SOLE
86885
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
645
11766
SH
SOLE
11766
0
0
SIRIUS XM HLDGS INC
COM
82968B103
87
17682
SH
SOLE
17682
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
922
12525
SH
SOLE
12525
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
3420
210176
SH
SOLE
210176
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
268
2995
SH
SOLE
2995
0
0
SMITH & NEPHEW GROUP PLC
SPDN ADR NEW
83175M205
378
10544
SH
SOLE
10544
0
0
SMUCKER J M CO
COM NEW
832696405
2841
25597
SH
SOLE
25597
0
0
SNAP INC
CL A
83304A106
701
58925
SH
SOLE
58925
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1833
22389
SH
SOLE
22389
0
0
SONOS INC
COM
83570H108
94
11079
SH
SOLE
11079
0
0
SONY CORP
SPONSORED AD
835699307
1926
32544
SH
SOLE
32544
0
0
SOUTHERN CO
COM
842587107
3800
70180
SH
SOLE
70180
0
0
SOUTHERN COPPER CORP
COM
84265V105
425
15080
SH
SOLE
15080
0
0
SOUTHWEST AIRLS CO
COM
844741108
1792
50317
SH
SOLE
50317
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
12317
56182
SH
SOLE
56182
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
51072
344965
SH
SOLE
344965
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
4301
145745
SH
SOLE
145745
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
912
27531
SH
SOLE
27531
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
598
15313
SH
SOLE
15313
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
66370
257497
SH
SOLE
257497
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
836
3179
SH
SOLE
3179
0
0
SPDR SER TR
S&P DIVID ET
78464A763
6252
78293
SH
SOLE
78293
0
0
SPDR SER TR
S&P REGL BKG
78464A698
2800
85925
SH
SOLE
85925
0
0
SPDR SER TR
S&P METALS M
78464A755
835
51760
SH
SOLE
51760
0
0
SPDR SER TR
S&P BIOTECH
78464A870
1066
13768
SH
SOLE
13768
0
0
SPDR SER TR
SPDR BLOOMBE
78468R663
17531
191328
SH
SOLE
191328
0
0
SPDR SER TR
SPDR S&P 500
78468R796
245
3833
SH
SOLE
3833
0
0
SPIRIT AEROSYSTEMS HLDGS INC
COM CL A
848574109
300
12546
SH
SOLE
12546
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
243
2001
SH
SOLE
2001
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
3880
265394
SH
SOLE
265394
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
1444
110037
SH
SOLE
110037
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
138
26352
SH
SOLE
26352
0
0
SQUARE INC
CL A
852234103
918
17522
SH
SOLE
17522
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
285
6497
SH
SOLE
6497
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
1338
27894
SH
SOLE
27894
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
375
7771
SH
SOLE
7771
0
0
SSR MNG INC
COM
784730103
1200
105407
SH
SOLE
105407
0
0
ST JOE CO
COM
790148100
239
14250
SH
SOLE
14250
0
0
STAGE STORES INC
COM NEW
85254C305
291
800000
SH
SOLE
800000
0
0
STANLEY BLACK & DECKER INC
COM
854502101
3152
31525
SH
SOLE
31525
0
0
STANTEC INC
COM
85472N109
5829
228055
SH
SOLE
228055
0
0
STARBUCKS CORP
COM
855244109
39928
607363
SH
SOLE
607363
0
0
STARS GROUP INC
COM
85570W100
831
40686
SH
SOLE
40686
0
0
STARWOOD PPTY TR INC
COM
85571B105
236
23062
SH
SOLE
23062
0
0
STATE STR CORP
COM
857477103
2976
55859
SH
SOLE
55859
0
0
STERICYCLE INC
COM
858912108
363
7475
SH
SOLE
7475
0
0
STERIS PLC
SHS USD
G8473T100
1263
9020
SH
SOLE
9020
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
342
16009
SH
SOLE
16009
0
0
STRYKER CORP
COM
863667101
10089
60597
SH
SOLE
60597
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED AD
86562M209
1448
302235
SH
SOLE
302235
0
0
SUN LIFE FINL INC
COM
866796105
191478
5966893
SH
SOLE
5966893
0
0
SUNCOR ENERGY INC NEW
COM
867224107
232216
14697194
SH
SOLE
14697194
0
0
SUNCOR ENERGY INC NEW
COM
867224107
4740
300000
SH
Call
SOLE
300000
0
0
SUNOPTA INC
COM
8676EP108
252
146800
SH
SOLE
146800
0
0
SVB FINANCIAL GROUP
COM
78486Q101
316
2094
SH
SOLE
2094
0
0
SYNAPTICS INC
COM
87157D109
458
7918
SH
SOLE
7918
0
0
SYNEOS HEALTH INC
CL A
87166B102
325
8232
SH
SOLE
8232
0
0
SYNOPSYS INC
COM
871607107
835
6481
SH
SOLE
6481
0
0
SYSCO CORP
COM
871829107
1354
29678
SH
SOLE
29678
0
0
T MOBILE US INC
COM
872590104
451
5377
SH
SOLE
5377
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
13449
281423
SH
SOLE
281423
0
0
TAL EDUCATION GROUP
SPONSORED AD
874080104
678
12721
SH
SOLE
12721
0
0
TAPESTRY INC
COM
876030107
398
30737
SH
SOLE
30737
0
0
TARGET CORP
COM
87612E106
7632
82088
SH
SOLE
82088
0
0
TASEKO MINES LTD
COM
876511106
87
326373
SH
SOLE
326373
0
0
TATA MTRS LTD
SPONSORED AD
876568502
71
15091
SH
SOLE
15091
0
0
TC ENERGY CORP
COM
87807B107
635022
14334593
SH
SOLE
14334593
0
0
TC ENERGY CORP
COM
87807B107
4430
100000
SH
Put
SOLE
100000
0
0
TC ENERGY CORP
COM
87807B107
11075
250000
SH
Call
SOLE
250000
0
0
TECK RESOURCES LTD
CL B
878742204
31401
4153601
SH
SOLE
4153601
0
0
TEJON RANCH CO
COM
879080109
1470
104570
SH
SOLE
104570
0
0
TELADOC HEALTH INC
COM
87918A105
392
2531
SH
SOLE
2531
0
0
TELEFLEX INCORPORATED
COM
879369106
226
772
SH
SOLE
772
0
0
TELEFONICA BRASIL SA
SPONSORED AD
87936R106
1872
196399
SH
SOLE
196399
0
0
TELEFONICA S A
SPONSORED AD
879382208
3239
708840
SH
SOLE
708840
0
0
TELUS CORPORATION
COM
87971M103
314928
19957432
SH
SOLE
19957432
0
0
TELUS CORPORATION
COM
87971M103
10358
656400
SH
Call
SOLE
656400
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
399
23395
SH
SOLE
23395
0
0
TEMPUR SEALY INTL INC
COM
88023U101
232
5300
SH
SOLE
5300
0
0
TERADYNE INC
COM
880770102
2113
39009
SH
SOLE
39009
0
0
TESLA INC
COM
88160R101
4555
8692
SH
SOLE
8692
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
1377
153359
SH
SOLE
153359
0
0
TEXAS INSTRS INC
COM
882508104
112565
1126438
SH
SOLE
1126438
0
0
TEXTRON INC
COM
883203101
376
14112
SH
SOLE
14112
0
0
TFI INTL INC
COM
87241L109
18646
844099
SH
SOLE
844099
0
0
THE TRADE DESK INC
COM CL A
88339J105
2271
11768
SH
SOLE
11768
0
0
THERATECHNOLOGIES INC
COM
88338H100
583
364374
SH
SOLE
364374
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
7321
25815
SH
SOLE
25815
0
0
THOMSON REUTERS CORP
COM NEW
884903709
118711
1749345
SH
SOLE
1749345
0
0
THOR INDS INC
COM
885160101
494
11702
SH
SOLE
11702
0
0
TILRAY INC
COM CL 2
88688T100
1383
201009
SH
SOLE
201009
0
0
TJX COS INC NEW
COM
872540109
9668
202222
SH
SOLE
202222
0
0
TOLL BROTHERS INC
COM
889478103
1874
97356
SH
SOLE
97356
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1374096
32415562
SH
SOLE
32415562
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
14836
350000
SH
Put
SOLE
350000
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
96950
2287100
SH
Call
SOLE
2287100
0
0
TOTAL S.A.
SPONSORED AD
89151E109
7863
211156
SH
SOLE
211156
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
683
8267
SH
SOLE
8267
0
0
TRANSALTA CORP
COM
89346D107
2868
547264
SH
SOLE
547264
0
0
TRANSATLANTIC PETROLEUM LTD
SHS NEW
G89982113
3
13880
SH
SOLE
13880
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
30
83771
SH
SOLE
83771
0
0
TRAVELERS COMPANIES INC
COM
89417E109
7701
77516
SH
SOLE
77516
0
0
TRINITY PL HLDGS INC
COM
89656D101
220
121002
SH
SOLE
121002
0
0
TRIP COM GROUP LTD
ADS
89677Q107
259
11053
SH
SOLE
11053
0
0
TRIPADVISOR INC
COM
896945201
546
31393
SH
SOLE
31393
0
0
TRUIST FINL CORP
COM
89832Q109
2782
90193
SH
SOLE
90193
0
0
TURQUOISE HILL RES LTD
COM
900435108
76
198954
SH
SOLE
198954
0
0
TWITTER INC
COM
90184L102
8685
353606
SH
SOLE
353606
0
0
TYSON FOODS INC
CL A
902494103
2875
49686
SH
SOLE
49686
0
0
UBER TECHNOLOGIES INC
COM
90353T100
3227
115591
SH
SOLE
115591
0
0
UBS GROUP AG
SHS
H42097107
4683
505769
SH
SOLE
505769
0
0
ULTA BEAUTY INC
COM
90384S303
845
4811
SH
SOLE
4811
0
0
UNDER ARMOUR INC
CL A
904311107
443
48085
SH
SOLE
48085
0
0
UNDER ARMOUR INC
CL C
904311206
393
48753
SH
SOLE
48753
0
0
UNILEVER N V
N Y SHS NEW
904784709
852
17453
SH
SOLE
17453
0
0
UNILEVER PLC
SPON ADR NEW
904767704
9144
180814
SH
SOLE
180814
0
0
UNION PAC CORP
COM
907818108
81950
581042
SH
SOLE
581042
0
0
UNITED AIRLS HLDGS INC
COM
910047109
991
31414
SH
SOLE
31414
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
16205
173462
SH
SOLE
173462
0
0
UNITED RENTALS INC
COM
911363109
335
3251
SH
SOLE
3251
0
0
UNITED STATES STL CORP NEW
COM
912909108
521
82608
SH
SOLE
82608
0
0
UNITED STS 12 MONTH OIL FD L
UNIT BEN INT
91288V103
429
35000
SH
SOLE
35000
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
3758
67546
SH
SOLE
67546
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
37002
148374
SH
SOLE
148374
0
0
US BANCORP DEL
COM NEW
902973304
5313
154233
SH
SOLE
154233
0
0
US FOODS HLDG CORP
COM
912008109
777
43847
SH
SOLE
43847
0
0
VALE S A
SPONSORED AD
91912E105
314
37925
SH
SOLE
37925
0
0
VALERO ENERGY CORP
COM
91913Y100
3767
83036
SH
SOLE
83036
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
2147
93206
SH
SOLE
93206
0
0
VANECK VECTORS ETF TR
MORNINGSTAR
92189F643
404
9229
SH
SOLE
9229
0
0
VANECK VECTORS ETF TR
SEMICONDUCTO
92189F676
208
1774
SH
SOLE
1774
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189F718
171
47700
SH
SOLE
47700
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
235
1833
SH
SOLE
1833
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
5042
179413
SH
SOLE
179413
0
0
VANECK VECTORS ETF TR
VIDEO GAMING
92189F114
210
5401
SH
SOLE
5401
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
9792
425000
SH
Put
SOLE
425000
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
9792
425000
SH
Call
SOLE
425000
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
651
7526
SH
SOLE
7526
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
325
3858
SH
SOLE
3858
0
0
VANGUARD BD INDEX FDS
INTERMED TER
921937819
286
3200
SH
SOLE
3200
0
0
VANGUARD BD INDEX FDS
SHORT TRM BO
921937827
2557
31110
SH
SOLE
31110
0
0
VANGUARD BD INDEX FDS
TOTAL BND MR
921937835
403
4725
SH
SOLE
4725
0
0
VANGUARD INDEX FDS
MCAP VL IDXV
922908512
271
3339
SH
SOLE
3339
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
500
3801
SH
SOLE
3801
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
408
3448
SH
SOLE
3448
0
0
VANGUARD INDEX FDS
SMALL CP ETF
922908751
211
1830
SH
SOLE
1830
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
3133
24307
SH
SOLE
24307
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
12071
50971
SH
SOLE
50971
0
0
VANGUARD INDEX FDS
REAL ESTATE
922908553
248
3557
SH
SOLE
3557
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
9775
291344
SH
SOLE
291344
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
788
19209
SH
SOLE
19209
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
656
10453
SH
SOLE
10453
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
648
14963
SH
SOLE
14963
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM COR
92206C870
300
3445
SH
SOLE
3445
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
967
13450
SH
SOLE
13450
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
3226
34988
SH
SOLE
34988
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM T
92206C102
2017
32359
SH
SOLE
32359
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM COR
92206C409
355
4489
SH
SOLE
4489
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
3162
30586
SH
SOLE
30586
0
0
VANGUARD STAR FDS
VG TL INTL S
921909768
436
10393
SH
SOLE
10393
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT
921943858
11607
348135
SH
SOLE
348135
0
0
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
465
7978
SH
SOLE
7978
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
1428
10363
SH
SOLE
10363
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
575
5213
SH
SOLE
5213
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
2430
11468
SH
SOLE
11468
0
0
VEEVA SYS INC
CL A COM
922475108
475
3035
SH
SOLE
3035
0
0
VEON LTD
SPONSORED AD
91822M106
38
24838
SH
SOLE
24838
0
0
VERISIGN INC
COM
92343E102
465
2580
SH
SOLE
2580
0
0
VERISK ANALYTICS INC
COM
92345Y106
3534
25352
SH
SOLE
25352
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
130317
2425396
SH
SOLE
2425396
0
0
VERMILION ENERGY INC
COM
923725105
2435
782880
SH
SOLE
782880
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
4264
17921
SH
SOLE
17921
0
0
VIACOMCBS INC
CL B
92556H206
457
32586
SH
SOLE
32586
0
0
VIEMED HEALTHCARE INC
COM
92663R105
203
42645
SH
SOLE
42645
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
108
37761
SH
SOLE
37761
0
0
VISA INC
COM CL A
92826C839
111669
693082
SH
SOLE
693082
0
0
VISTRA ENERGY CORP
COM
92840M102
586
36731
SH
SOLE
36731
0
0
VMWARE INC
CL A COM
928563402
243
2006
SH
SOLE
2006
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
1254
91071
SH
SOLE
91071
0
0
VOYA FINANCIAL INC
COM
929089100
1480
36508
SH
SOLE
36508
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
12433
271749
SH
SOLE
271749
0
0
WALMART INC
COM
931142103
29735
261707
SH
SOLE
261707
0
0
WASTE CONNECTIONS INC
COM
94106B101
142150
1834191
SH
SOLE
1834191
0
0
WASTE MGMT INC DEL
COM
94106L109
51229
553471
SH
SOLE
553471
0
0
WATERS CORP
COM
941848103
482
2646
SH
SOLE
2646
0
0
WEC ENERGY GROUP INC
COM
92939U106
4342
49265
SH
SOLE
49265
0
0
WELLS FARGO & CO
MTNF
94986RQF1
102683
1029400
SH
Put
SOLE
1029400
0
0
WELLS FARGO CO NEW
COM
949746101
72129
2513211
SH
SOLE
2513211
0
0
WELLS FARGO CO NEW
COM
949746101
2870
100000
SH
Call
SOLE
100000
0
0
WELLTOWER INC
COM
95040Q104
234
5101
SH
SOLE
5101
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
894
29219
SH
SOLE
29219
0
0
WESTERN COPPER & GOLD CORP
COM
95805V108
5
11600
SH
SOLE
11600
0
0
WESTERN DIGITAL CORP.
COM
958102105
1226
29455
SH
SOLE
29455
0
0
WESTERN UN CO
COM
959802109
235
12954
SH
SOLE
12954
0
0
WESTPAC BKG CORP
SPONSORED AD
961214301
221
21578
SH
SOLE
21578
0
0
WESTROCK CO
COM
96145D105
1570
55545
SH
SOLE
55545
0
0
WEYERHAEUSER CO
COM
962166104
957
56470
SH
SOLE
56470
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
83224
3023044
SH
SOLE
3023044
0
0
WHIRLPOOL CORP
COM
963320106
2014
23479
SH
SOLE
23479
0
0
WILLIAMS COS INC
COM
969457100
44507
3145404
SH
SOLE
3145404
0
0
WISDOMTREE TR
INDIA ERNGS
97717W422
3034
187300
SH
SOLE
187300
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
440
17190
SH
SOLE
17190
0
0
WISDOMTREE TR
EMERG MKTS E
97717X214
5458
232841
SH
SOLE
232841
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1058
26799
SH
SOLE
26799
0
0
WISDOMTREE TR
US QTLY DIV
97717X669
256
6576
SH
SOLE
6576
0
0
WORKDAY INC
CL A
98138H101
761
5841
SH
SOLE
5841
0
0
WPP PLC NEW
ADR
92937A102
3839
113667
SH
SOLE
113667
0
0
WYNN RESORTS LTD
COM
983134107
527
8750
SH
SOLE
8750
0
0
XCEL ENERGY INC
COM
98389B100
743
12329
SH
SOLE
12329
0
0
XILINX INC
COM
983919101
459
5888
SH
SOLE
5888
0
0
XYLEM INC
COM
98419M100
897
13780
SH
SOLE
13780
0
0
YAMANA GOLD INC
COM
98462Y100
2690
978144
SH
SOLE
978144
0
0
YUM BRANDS INC
COM
988498101
1821
26574
SH
SOLE
26574
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
228
2258
SH
SOLE
2258
0
0
ZIONS BANCORPORATION N A
COM
989701107
1056
39479
SH
SOLE
39479
0
0
ZOETIS INC
CL A
98978V103
23998
203911
SH
SOLE
203911
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
1122
7679
SH
SOLE
7679
0
0
ZTO EXPRESS CAYMAN INC
SPONSORED AD
98980A105
629
23742
SH
SOLE
23742
0
0
ZYMEWORKS INC
COM
98985W102
383
10785
SH
SOLE
10785
0
0