0001421224-21-000006.txt : 20210511
0001421224-21-000006.hdr.sgml : 20210511
20210511161515
ACCESSION NUMBER: 0001421224-21-000006
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210331
FILED AS OF DATE: 20210511
DATE AS OF CHANGE: 20210511
EFFECTIVENESS DATE: 20210511
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: 21911479
BUSINESS ADDRESS:
STREET 1: 21 MELINDA STREET
STREET 2: CCE 7
CITY: TORONTO
STATE: A6
ZIP: M5L 1G9
BUSINESS PHONE: 416-956-6882
MAIL ADDRESS:
STREET 1: 21 MELINDA STREET
STREET 2: CCE 7
CITY: TORONTO
STATE: A6
ZIP: M5L 1G9
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001421224
XXXXXXXX
03-31-2021
03-31-2021
CIBC World Markets Inc.
21 MELINDA STREET
CCE 7
TORONTO
A6
M5L 1G9
13F HOLDINGS REPORT
028-12719
N
Chi Chung
Manager
416-956-6882
Chi Chung
Toronto
Z4
05-11-2021
0
1269
34341606
false
INFORMATION TABLE
2
cibcwminc13F20210331.xml
3M CO
COM
88579Y101
25172
130640
SH
SOLE
130640
0
0
ABBOTT LABS
COM
002824100
35763
298420
SH
SOLE
298420
0
0
ABBVIE INC
COM
00287Y109
82388
761303
SH
SOLE
761303
0
0
ABCELLERA BIOLOGICS INC
COM
00288U106
1943
57225
SH
SOLE
57225
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
1722
50178
SH
SOLE
50178
0
0
ABSOLUTE SOFTWARE CORP
COM
00386B109
254
18321
SH
SOLE
18321
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
15771
57089
SH
SOLE
57089
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
10161
109258
SH
SOLE
109258
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
53708
112982
SH
SOLE
112982
0
0
ADVANCE AUTO PARTS INC
COM
00751Y106
612
3335
SH
SOLE
3335
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
9290
118350
SH
SOLE
118350
0
0
ADVISORSHARES TR
PURE US CANN
00768Y453
310
7317
SH
SOLE
7317
0
0
AEGON N V
NY REGISTRY
007924103
5868
1240689
SH
SOLE
1240689
0
0
AENZA S.A.A
SPONSORED AD
00776D103
96
40773
SH
SOLE
40773
0
0
AES CORP
COM
00130H105
810
30206
SH
SOLE
30206
0
0
AFFILIATED MANAGERS GROUP IN
COM
008252108
259
1740
SH
SOLE
1740
0
0
AFLAC INC
COM
001055102
2844
55561
SH
SOLE
55561
0
0
AGCO CORP
COM
001084102
5142
35795
SH
SOLE
35795
0
0
AGF INVTS TR
AGFIQ US MK
00110G408
2264
132165
SH
SOLE
132165
0
0
AGNICO EAGLE MINES LTD
COM
008474108
108618
1878885
SH
SOLE
1878885
0
0
AIRBNB INC
COM CL A
009066101
6154
32743
SH
SOLE
32743
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
2986
29301
SH
SOLE
29301
0
0
AKUMIN INC
COM
01021F109
1609
434859
SH
SOLE
434859
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
3412
436930
SH
SOLE
436930
0
0
ALASKA AIR GROUP INC
COM
011659109
202
2925
SH
SOLE
2925
0
0
ALBEMARLE CORP
COM
012653101
338
2310
SH
SOLE
2310
0
0
ALCOA CORP
COM
013872106
2536
78059
SH
SOLE
78059
0
0
ALCON AG
ORD SHS
H01301128
831
11837
SH
SOLE
11837
0
0
ALDEYRA THERAPEUTICS INC
COM
01438T106
178
15000
SH
SOLE
15000
0
0
ALEXCO RESOURCE CORP
COM
01535P106
133
52955
SH
SOLE
52955
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
149072
9411104
SH
SOLE
9411104
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
237600
15000000
SH
Call
SOLE
15000000
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
145539
641905
SH
SOLE
641905
0
0
ALIGN TECHNOLOGY INC
COM
016255101
3973
7337
SH
SOLE
7337
0
0
ALLEGION PLC
ORD SHS
G0176J109
1090
8677
SH
SOLE
8677
0
0
ALLSTATE CORP
COM
020002101
15378
133840
SH
SOLE
133840
0
0
ALLY FINL INC
COM
02005N100
7590
167880
SH
SOLE
167880
0
0
ALPHABET INC
CAP STK CL C
02079K107
1296779
626878
SH
SOLE
626878
0
0
ALPHABET INC
CAP STK CL A
02079K305
303028
146921
SH
SOLE
146921
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
309
12533
SH
SOLE
12533
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
2758
90429
SH
SOLE
90429
0
0
ALTERYX INC
COM CL A
02156B103
1477
17800
SH
SOLE
17800
0
0
ALTICE USA INC
CL A
02156K103
226
6937
SH
SOLE
6937
0
0
ALTRIA GROUP INC
COM
02209S103
20950
409497
SH
SOLE
409497
0
0
AMAZON COM INC
COM
023135106
427416
138140
SH
SOLE
138140
0
0
AMBEV SA
SPONSORED AD
02319V103
7809
2850006
SH
SOLE
2850006
0
0
AMCOR PLC
ORD
G0250X107
159
13627
SH
SOLE
13627
0
0
AMDOCS LTD
SHS
G02602103
206
2943
SH
SOLE
2943
0
0
AMERCO
COM
023586100
373
609
SH
SOLE
609
0
0
AMERESCO INC
CL A
02361E108
278
5722
SH
SOLE
5722
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
693
51023
SH
SOLE
51023
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
6078
254324
SH
SOLE
254324
0
0
AMERICAN AXLE & MFG HLDGS IN
COM
024061103
99
10216
SH
SOLE
10216
0
0
AMERICAN EAGLE OUTFITTERS IN
COM
02553E106
700
23935
SH
SOLE
23935
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
2229
26312
SH
SOLE
26312
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
6352
75000
SH
Call
SOLE
75000
0
0
AMERICAN EXPRESS CO
COM
025816109
9549
67511
SH
SOLE
67511
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
1749
37842
SH
SOLE
37842
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
24223
101325
SH
SOLE
101325
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
4641
30956
SH
SOLE
30956
0
0
AMERICAS GOLD AND SILVER COR
COM
03062D100
135
60093
SH
SOLE
60093
0
0
AMERIPRISE FINL INC
COM
03076C106
1566
6738
SH
SOLE
6738
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
11106
94060
SH
SOLE
94060
0
0
AMGEN INC
COM
031162100
27876
112039
SH
SOLE
112039
0
0
AMPHENOL CORP NEW
CL A
032095101
1051
15936
SH
SOLE
15936
0
0
ANALOG DEVICES INC
COM
032654105
1366
8807
SH
SOLE
8807
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
736
11717
SH
SOLE
11717
0
0
ANSYS INC
COM
03662Q105
1001
2947
SH
SOLE
2947
0
0
ANTHEM INC
COM
036752103
10904
30377
SH
SOLE
30377
0
0
AON PLC
SHS CL A
G0403H108
7101
30859
SH
SOLE
30859
0
0
AON PLC
SHS CL A
G0403H108
46022
200000
SH
Call
SOLE
200000
0
0
APA CORPORATION
COM
03743Q108
351
19622
SH
SOLE
19622
0
0
APHRIA INC
COM
03765K104
2978
162104
SH
SOLE
162104
0
0
APHRIA INC
COM
03765K104
3531
192200
SH
Call
SOLE
192200
0
0
APPLE INC
COM
037833100
735308
6019711
SH
SOLE
6019711
0
0
APPLIED MATLS INC
COM
038222105
190364
1424882
SH
SOLE
1424882
0
0
APTIV PLC
SHS
G6095L109
441
3195
SH
SOLE
3195
0
0
ARBOR REALTY TRUST INC
COM
038923108
1155
72659
SH
SOLE
72659
0
0
ARCELORMITTAL SA LUXEMBOURG
NY REGISTRY
03938L203
1671
57287
SH
SOLE
57287
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
528
9262
SH
SOLE
9262
0
0
ARES CAPITAL CORP
COM
04010L103
1042
55700
SH
SOLE
55700
0
0
ARK ETF TR
NEXT GNRTN I
00214Q401
300
2037
SH
SOLE
2037
0
0
ARK ETF TR
ISRAEL INOVA
00214Q609
1396
44391
SH
SOLE
44391
0
0
ARK ETF TR
INNOVATION E
00214Q104
27636
230398
SH
SOLE
230398
0
0
ARK ETF TR
GENOMIC REV
00214Q302
4079
45969
SH
SOLE
45969
0
0
ARK ETF TR
FINTECH INNO
00214Q708
6013
117672
SH
SOLE
117672
0
0
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
1035
19844
SH
SOLE
19844
0
0
ASE TECHNOLOGY HLDG CO LTD
SPONSORED AD
00215W100
536
69585
SH
SOLE
69585
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
4852
7860
SH
SOLE
7860
0
0
ASPEN TECHNOLOGY INC
COM
045327103
953
6600
SH
SOLE
6600
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
2674
53772
SH
SOLE
53772
0
0
AT&T INC
COM
00206R102
29191
964361
SH
SOLE
964361
0
0
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
359
9810
SH
SOLE
9810
0
0
ATLAS CORP
SHARES
Y0436Q109
151
11027
SH
SOLE
11027
0
0
ATLASSIAN CORP PLC
CL A
G06242104
231
1096
SH
SOLE
1096
0
0
AUDIOCODES LTD
ORD
M15342104
345
12800
SH
SOLE
12800
0
0
AURINIA PHARMACEUTICALS INC
COM
05156V102
183
14131
SH
SOLE
14131
0
0
AURORA CANNABIS INC
COM
05156X884
301
32324
SH
SOLE
32324
0
0
AUTODESK INC
COM
052769106
9014
32523
SH
SOLE
32523
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
4913
26070
SH
SOLE
26070
0
0
AUTONATION INC
COM
05329W102
2097
22496
SH
SOLE
22496
0
0
AUTOZONE INC
COM
053332102
2847
2027
SH
SOLE
2027
0
0
AVALARA INC
COM
05338G106
490
3675
SH
SOLE
3675
0
0
AVANTOR INC
COM
05352A100
861
29767
SH
SOLE
29767
0
0
B & G FOODS INC NEW
COM
05508R106
391
12600
SH
SOLE
12600
0
0
B2GOLD CORP
COM
11777Q209
2464
571733
SH
SOLE
571733
0
0
BABCOCK & WILCOX ENTERPRISES
COM
05614L209
196
20733
SH
SOLE
20733
0
0
BAIDU INC
SPON ADR REP
056752108
44234
203326
SH
SOLE
203326
0
0
BALL CORP
COM
058498106
201
2369
SH
SOLE
2369
0
0
BALLARD PWR SYS INC NEW
COM
058586108
4042
166056
SH
SOLE
166056
0
0
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED AD
05946K101
731
140013
SH
SOLE
140013
0
0
BANCO BRADESCO S A
SP ADR PFD N
059460303
160
37371
SH
SOLE
37371
0
0
BANCO SANTANDER S.A.
ADR
05964H105
2517
733837
SH
SOLE
733837
0
0
BANK MONTREAL QUE
COM
063671101
1184532
13291425
SH
SOLE
13291425
0
0
BANK MONTREAL QUE
COM
063671101
66840
750000
SH
Put
SOLE
750000
0
0
BANK NEW YORK MELLON CORP
COM
064058100
9549
201929
SH
SOLE
201929
0
0
BANK NOVA SCOTIA B C
COM
064149107
1522942
24347596
SH
SOLE
24347596
0
0
BANK NOVA SCOTIA B C
COM
064149107
81315
1300000
SH
Put
SOLE
1300000
0
0
BANK NOVA SCOTIA B C
COM
064149107
37905
606000
SH
Call
SOLE
606000
0
0
BARCLAYS BANK PLC
IPATH SHILR
06742A669
862
4496
SH
SOLE
4496
0
0
BARCLAYS BANK PLC
IPATH B MID
06746P613
290
9995
SH
SOLE
9995
0
0
BARCLAYS BANK PLC
IPTH SR B S&
06746P621
2352
94449
SH
SOLE
94449
0
0
BARCLAYS PLC
ADR
06738E204
3948
385890
SH
SOLE
385890
0
0
BARRICK GOLD CORP
COM
067901108
217701
10994981
SH
SOLE
10994981
0
0
BARRICK GOLD CORP
COM
067901108
396
20000
SH
Call
SOLE
20000
0
0
BAUSCH HEALTH COS INC
COM
071734107
59629
1878655
SH
SOLE
1878655
0
0
BAXTER INTL INC
COM
071813109
3223
38212
SH
SOLE
38212
0
0
BCE INC
COM NEW
05534B760
605998
13424849
SH
SOLE
13424849
0
0
BCE INC
COM NEW
05534B760
31598
700000
SH
Put
SOLE
700000
0
0
BCE INC
COM NEW
05534B760
9028
200000
SH
Call
SOLE
200000
0
0
BECTON DICKINSON & CO
COM
075887109
10397
42759
SH
SOLE
42759
0
0
BED BATH & BEYOND INC
COM
075896100
477
16356
SH
SOLE
16356
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
250619
981011
SH
SOLE
981011
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
8100
21
SH
SOLE
21
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
3025
49262
SH
SOLE
49262
0
0
BEST BUY INC
COM
086516101
1752
15263
SH
SOLE
15263
0
0
BEYOND MEAT INC
COM
08862E109
1336
10271
SH
SOLE
10271
0
0
BHP GROUP LTD
SPONSORED AD
088606108
2888
41622
SH
SOLE
41622
0
0
BILIBILI INC
SPONS ADS RE
090040106
1629
15214
SH
SOLE
15214
0
0
BIOGEN INC
COM
09062X103
1276
4560
SH
SOLE
4560
0
0
BK OF AMERICA CORP
COM
060505104
134739
3482536
SH
SOLE
3482536
0
0
BK OF AMERICA CORP
COM
060505104
11739
303400
SH
Put
SOLE
303400
0
0
BK OF AMERICA CORP
COM
060505104
15476
400000
SH
Call
SOLE
400000
0
0
BLACK STONE MINERALS L P
COM UNIT
09225M101
266
30520
SH
SOLE
30520
0
0
BLACKBERRY LTD
COM
09228F103
3924
465440
SH
SOLE
465440
0
0
BLACKROCK INC
COM
09247X101
26379
34987
SH
SOLE
34987
0
0
BLACKROCK SCIENCE & TECHNOLO
SHS
09258G104
683
12622
SH
SOLE
12622
0
0
BLACKSTONE GROUP INC
COM
09260D107
9485
127258
SH
SOLE
127258
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
512
16529
SH
SOLE
16529
0
0
BOEING CO
COM
097023105
52728
207005
SH
SOLE
207005
0
0
BOEING CO
COM
097023105
11462
45000
SH
Call
SOLE
45000
0
0
BOK FINL CORP
COM NEW
05561Q201
84854
950000
SH
SOLE
950000
0
0
BOOKING HOLDINGS INC
COM
09857L108
2213
950
SH
SOLE
950
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
563
6996
SH
SOLE
6996
0
0
BORGWARNER INC
COM
099724106
1695
36554
SH
SOLE
36554
0
0
BOSTON BEER INC
CL A
100557107
491
407
SH
SOLE
407
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1903
49242
SH
SOLE
49242
0
0
BOYD GAMING CORP
COM
103304101
2475
41984
SH
SOLE
41984
0
0
BP PLC
SPONSORED AD
055622104
9068
372387
SH
SOLE
372387
0
0
BRAEMAR HOTELS & RESORTS INC
COM
10482B101
1779
293000
SH
SOLE
293000
0
0
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
320
1867
SH
SOLE
1867
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
19832
314151
SH
SOLE
314151
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
8421
217383
SH
SOLE
217383
0
0
BROADCOM INC
COM
11135F101
37005
79810
SH
SOLE
79810
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1151
7516
SH
SOLE
7516
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
533568
11990287
SH
SOLE
11990287
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD L P
G16234109
10836
269764
SH
SOLE
269764
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
187479
3520724
SH
SOLE
3520724
0
0
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG S
11275Q107
10699
140096
SH
SOLE
140096
0
0
BROOKFIELD PPTY REIT INC
CL A
11282X103
269
15000
SH
SOLE
15000
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
79615
4475259
SH
SOLE
4475259
0
0
BROOKFIELD REAL ASSETS INCOM
SHS BEN INT
112830104
201
9714
SH
SOLE
9714
0
0
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
14371
307082
SH
SOLE
307082
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
87609
2056554
SH
SOLE
2056554
0
0
BROOKS AUTOMATION INC NEW
COM
114340102
338
4141
SH
SOLE
4141
0
0
BROWN FORMAN CORP
CL B
115637209
427
6196
SH
SOLE
6196
0
0
BRP INC
COM SUN VTG
05577W200
11319
130227
SH
SOLE
130227
0
0
C3 AI INC
CL A
12468P104
621
9426
SH
SOLE
9426
0
0
CABOT OIL & GAS CORP
COM
127097103
471
25061
SH
SOLE
25061
0
0
CACI INTL INC
CL A
127190304
2009
8143
SH
SOLE
8143
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
1163
8493
SH
SOLE
8493
0
0
CAE INC
COM
124765108
27137
952495
SH
SOLE
952495
0
0
CAMBRIA ETF TR
TAIL RISK
132061862
1188
63375
SH
SOLE
63375
0
0
CAMECO CORP
COM
13321L108
57684
3472877
SH
SOLE
3472877
0
0
CANADA GOOSE HLDGS INC
SHS SUB VTG
135086106
3362
85668
SH
SOLE
85668
0
0
CANADIAN IMP BK COMM
COM
136069101
671227
6858353
SH
SOLE
6858353
0
0
CANADIAN NAT RES LTD
COM
136385101
380588
12328740
SH
SOLE
12328740
0
0
CANADIAN NATL RY CO
COM
136375102
655388
5650874
SH
SOLE
5650874
0
0
CANADIAN NATL RY CO
COM
136375102
12758
110000
SH
Call
SOLE
110000
0
0
CANADIAN PAC RY LTD
COM
13645T100
428411
1129507
SH
SOLE
1129507
0
0
CANADIAN PAC RY LTD
COM
13645T100
5689
15000
SH
Call
SOLE
15000
0
0
CANADIAN SOLAR INC
COM
136635109
303
6104
SH
SOLE
6104
0
0
CANON INC
SPONSORED AD
138006309
1711
75152
SH
SOLE
75152
0
0
CANOPY GROWTH CORP
COM
138035100
42895
1339227
SH
SOLE
1339227
0
0
CAPITAL ONE FINL CORP
COM
14040H105
4322
33973
SH
SOLE
33973
0
0
CARDINAL HEALTH INC
COM
14149Y108
1476
24302
SH
SOLE
24302
0
0
CAREDX INC
COM
14167L103
874
12840
SH
SOLE
12840
0
0
CARMAX INC
COM
143130102
2951
22246
SH
SOLE
22246
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
3362
126664
SH
SOLE
126664
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
763
18069
SH
SOLE
18069
0
0
CATALENT INC
COM
148806102
564
5358
SH
SOLE
5358
0
0
CATERPILLAR INC
COM
149123101
20575
88737
SH
SOLE
88737
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
3048
30887
SH
SOLE
30887
0
0
CBRE GROUP INC
CL A
12504L109
770
9735
SH
SOLE
9735
0
0
CDW CORP
COM
12514G108
4753
28677
SH
SOLE
28677
0
0
CELANESE CORP DEL
COM
150870103
765
5104
SH
SOLE
5104
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
345
41265
SH
SOLE
41265
0
0
CELSIUS HLDGS INC
COM NEW
15118V207
657
13669
SH
SOLE
13669
0
0
CEMEX SAB DE CV
SPON ADR NEW
151290889
436
62507
SH
SOLE
62507
0
0
CENOVUS ENERGY INC
COM
15135U109
80145
10657627
SH
SOLE
10657627
0
0
CENOVUS ENERGY INC
*W EXP 01/01
15135U117
73
18225
SH
SOLE
18225
0
0
CENTENE CORP DEL
COM
15135B101
2373
37125
SH
SOLE
37125
0
0
CENTURY ALUM CO
COM
156431108
214
12092
SH
SOLE
12092
0
0
CERNER CORP
COM
156782104
2055
28593
SH
SOLE
28593
0
0
CF INDS HLDGS INC
COM
125269100
1531
33733
SH
SOLE
33733
0
0
CGI INC
CL A SUB VTG
12532H104
150376
1806966
SH
SOLE
1806966
0
0
CHANGE HEALTHCARE INC
COM
15912K100
465
21047
SH
SOLE
21047
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
2543
4121
SH
SOLE
4121
0
0
CHEGG INC
COM
163092109
924
10783
SH
SOLE
10783
0
0
CHEMOURS CO
COM
163851108
1618
57966
SH
SOLE
57966
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
3586
49803
SH
SOLE
49803
0
0
CHEVRON CORP NEW
COM
166764100
47440
452713
SH
SOLE
452713
0
0
CHEWY INC
CL A
16679L109
741
8748
SH
SOLE
8748
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
669
471
SH
SOLE
471
0
0
CHURCH & DWIGHT INC
COM
171340102
772
8834
SH
SOLE
8834
0
0
CI FINL CORP
COM
125491100
9119
630208
SH
SOLE
630208
0
0
CIENA CORP
COM NEW
171779309
495
9039
SH
SOLE
9039
0
0
CIGNA CORP NEW
COM
125523100
2962
12251
SH
SOLE
12251
0
0
CINTAS CORP
COM
172908105
1086
3181
SH
SOLE
3181
0
0
CIRRUS LOGIC INC
COM
172755100
965
11381
SH
SOLE
11381
0
0
CISCO SYS INC
COM
17275R102
37100
717460
SH
SOLE
717460
0
0
CITIGROUP INC
COM NEW
172967424
109488
1504992
SH
SOLE
1504992
0
0
CITIGROUP INC
COM NEW
172967424
32738
450000
SH
Call
SOLE
450000
0
0
CITIZENS FINANCIAL GROUP INC
COM
174610105
3450
78154
SH
SOLE
78154
0
0
CITRIX SYS INC
COM
177376100
5181
36913
SH
SOLE
36913
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
3190
158620
SH
SOLE
158620
0
0
CLOROX CO DEL
COM
189054109
1686
8740
SH
SOLE
8740
0
0
CLOUDFLARE INC
CL A COM
18915M107
326
4647
SH
SOLE
4647
0
0
CME GROUP INC
COM
12572Q105
6089
29812
SH
SOLE
29812
0
0
CME GROUP INC
COM
12572Q105
15317
75000
SH
Call
SOLE
75000
0
0
CMS ENERGY CORP
COM
125896100
834
13619
SH
SOLE
13619
0
0
CNA FINL CORP
COM
126117100
207
4642
SH
SOLE
4642
0
0
CNH INDL N V
SHS
N20944109
1332
85170
SH
SOLE
85170
0
0
CNX RES CORP
COM
12653C108
768
52211
SH
SOLE
52211
0
0
COCA COLA CO
COM
191216100
70141
1330701
SH
SOLE
1330701
0
0
COCA-COLA FEMSA SAB DE CV
SPONSORD ADR
191241108
3474
75195
SH
SOLE
75195
0
0
COEUR MNG INC
COM NEW
192108504
458
50729
SH
SOLE
50729
0
0
COGNEX CORP
COM
192422103
518
6238
SH
SOLE
6238
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
4697
60123
SH
SOLE
60123
0
0
COLGATE PALMOLIVE CO
COM
194162103
6239
79142
SH
SOLE
79142
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
27384
278743
SH
SOLE
278743
0
0
COMCAST CORP NEW
CL A
20030N101
52828
976308
SH
SOLE
976308
0
0
COMMERCIAL METALS CO
COM
201723103
244
7912
SH
SOLE
7912
0
0
COMMUNITY HEALTH SYS INC NEW
COM
203668108
205
15139
SH
SOLE
15139
0
0
COMPANHIA BRASILEIRA DE DIST
SPONSORED AD
20440T300
140
24105
SH
SOLE
24105
0
0
CONAGRA BRANDS INC
COM
205887102
245
6511
SH
SOLE
6511
0
0
CONOCOPHILLIPS
COM
20825C104
1364
25742
SH
SOLE
25742
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9575
41997
SH
SOLE
41997
0
0
CONTINENTAL RES INC
COM
212015101
2075
80216
SH
SOLE
80216
0
0
COOPER COS INC
COM NEW
216648402
624
1624
SH
SOLE
1624
0
0
COPART INC
COM
217204106
242
2226
SH
SOLE
2226
0
0
CORNING INC
COM
219350105
2408
55334
SH
SOLE
55334
0
0
CORSAIR GAMING INC
COM
22041X102
544
16350
SH
SOLE
16350
0
0
CORTEVA INC
COM
22052L104
3453
74064
SH
SOLE
74064
0
0
COSTAR GROUP INC
COM
22160N109
284
346
SH
SOLE
346
0
0
COSTCO WHSL CORP NEW
COM
22160K105
107743
305671
SH
SOLE
305671
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
4395
414612
SH
SOLE
414612
0
0
CREE INC
COM
225447101
250
2314
SH
SOLE
2314
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
13691
3283308
SH
SOLE
3283308
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
513
4206
SH
SOLE
4206
0
0
CRONOS GROUP INC
COM
22717L101
705
74542
SH
SOLE
74542
0
0
CRONOS GROUP INC
COM
22717L101
864
91300
SH
Put
SOLE
91300
0
0
CRONOS GROUP INC
COM
22717L101
921
97400
SH
Call
SOLE
97400
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
8222
45049
SH
SOLE
45049
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
4079
23696
SH
SOLE
23696
0
0
CSX CORP
COM
126408103
36584
379423
SH
SOLE
379423
0
0
CUMMINS INC
COM
231021106
2586
9982
SH
SOLE
9982
0
0
CVS HEALTH CORP
COM
126650100
37260
495279
SH
SOLE
495279
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1223
9459
SH
SOLE
9459
0
0
CYRUSONE INC
COM
23283R100
1540
22748
SH
SOLE
22748
0
0
D R HORTON INC
COM
23331A109
8664
97213
SH
SOLE
97213
0
0
DANAHER CORPORATION
COM
235851102
11939
53044
SH
SOLE
53044
0
0
DARDEN RESTAURANTS INC
COM
237194105
2186
15396
SH
SOLE
15396
0
0
DARLING INGREDIENTS INC
COM
237266101
898
12211
SH
SOLE
12211
0
0
DATADOG INC
CL A COM
23804L103
388
4652
SH
SOLE
4652
0
0
DAVITA INC
COM
23918K108
2663
24709
SH
SOLE
24709
0
0
DBX ETF TR
XTRACK HRVST
233051879
317
8214
SH
SOLE
8214
0
0
DCP MIDSTREAM LP
COM UT LTD P
23311P100
3511
162100
SH
SOLE
162100
0
0
DEERE & CO
COM
244199105
15256
40775
SH
SOLE
40775
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
3215
66601
SH
SOLE
66601
0
0
DENBURY INC
COM
24790A101
653
13631
SH
SOLE
13631
0
0
DENISON MINES CORP
COM
248356107
1945
1784631
SH
SOLE
1784631
0
0
DESCARTES SYS GROUP INC
COM
249906108
3587
58887
SH
SOLE
58887
0
0
DEUTSCHE BANK A G
NAMEN AKT
D18190898
755
62892
SH
SOLE
62892
0
0
DEVON ENERGY CORP NEW
COM
25179M103
984
45036
SH
SOLE
45036
0
0
DEXCOM INC
COM
252131107
672
1870
SH
SOLE
1870
0
0
DHT HOLDINGS INC
SHS NEW
Y2065G121
72
12127
SH
SOLE
12127
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
15217
92666
SH
SOLE
92666
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
2301
31315
SH
SOLE
31315
0
0
DICKS SPORTING GOODS INC
COM
253393102
292
3838
SH
SOLE
3838
0
0
DIGITAL RLTY TR INC
COM
253868103
1123
7974
SH
SOLE
7974
0
0
DIGITAL TURBINE INC
COM NEW
25400W102
746
9285
SH
SOLE
9285
0
0
DIMENSIONAL ETF TRUST
US CORE EQT
25434V104
333
11805
SH
SOLE
11805
0
0
DISCOVER FINL SVCS
COM
254709108
4150
43686
SH
SOLE
43686
0
0
DISCOVERY INC
COM SER A
25470F104
833
19178
SH
SOLE
19178
0
0
DISCOVERY INC
COM SER C
25470F302
6614
179301
SH
SOLE
179301
0
0
DISNEY WALT CO
COM
254687106
144340
782248
SH
SOLE
782248
0
0
DOCEBO INC
COM
25609L105
429
10006
SH
SOLE
10006
0
0
DOCUSIGN INC
COM
256163106
4196
20725
SH
SOLE
20725
0
0
DOLLAR GEN CORP NEW
COM
256677105
342
1688
SH
SOLE
1688
0
0
DOLLAR TREE INC
COM
256746108
7692
67200
SH
SOLE
67200
0
0
DOMINION ENERGY INC
COM
25746U109
428
5629
SH
SOLE
5629
0
0
DOMINOS PIZZA INC
COM
25754A201
452
1230
SH
SOLE
1230
0
0
DOW INC
COM
260557103
5548
86776
SH
SOLE
86776
0
0
DRAFTKINGS INC
COM CL A
26142R104
1800
29357
SH
SOLE
29357
0
0
DROPBOX INC
CL A
26210C104
2238
83964
SH
SOLE
83964
0
0
DTE ENERGY CO
UNIT 11/01/2
233331842
540
10872
SH
SOLE
10872
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
4634
48006
SH
SOLE
48006
0
0
DUKE REALTY CORP
COM NEW
264411505
402
9577
SH
SOLE
9577
0
0
DUPONT DE NEMOURS INC
COM
26614N102
1515
19603
SH
SOLE
19603
0
0
DXC TECHNOLOGY CO
COM
23355L106
700
22383
SH
SOLE
22383
0
0
DYCOM INDS INC
COM
267475101
990
10663
SH
SOLE
10663
0
0
EAGLE MATLS INC
COM
26969P108
3495
26003
SH
SOLE
26003
0
0
EASTMAN CHEM CO
COM
277432100
693
6290
SH
SOLE
6290
0
0
EATON CORP PLC
SHS
G29183103
757
5474
SH
SOLE
5474
0
0
EBAY INC.
COM
278642103
11214
183108
SH
SOLE
183108
0
0
ECOLAB INC
COM
278865100
1056
4932
SH
SOLE
4932
0
0
EDITAS MEDICINE INC
COM
28106W103
708
16858
SH
SOLE
16858
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
5054
60426
SH
SOLE
60426
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
29516
1002229
SH
SOLE
1002229
0
0
ELDORADO GOLD CORP NEW
COM
284902509
1015
94029
SH
SOLE
94029
0
0
ELECTRONIC ARTS INC
COM
285512109
2395
17689
SH
SOLE
17689
0
0
ELEMENT SOLUTIONS INC
COM
28618M106
194
10595
SH
SOLE
10595
0
0
EMERSON ELEC CO
COM
291011104
18475
204773
SH
SOLE
204773
0
0
ENABLE MIDSTREAM PARTNERS LP
COM UNIT RP
292480100
1340
206800
SH
SOLE
206800
0
0
ENBRIDGE INC
COM
29250N105
842663
23150092
SH
SOLE
23150092
0
0
ENBRIDGE INC
COM
29250N105
45864
1260000
SH
Put
SOLE
1260000
0
0
ENBRIDGE INC
COM
29250N105
27300
750000
SH
Call
SOLE
750000
0
0
ENDEAVOUR SILVER CORP
COM
29258Y103
354
71400
SH
SOLE
71400
0
0
ENERGY FUELS INC
COM NEW
292671708
175
30838
SH
SOLE
30838
0
0
ENERGY TRANSFER LP
COM UT LTD P
29273V100
1950
253880
SH
SOLE
253880
0
0
ENERPLUS CORP
COM
292766102
3027
604281
SH
SOLE
604281
0
0
ENI S P A
SPONSORED AD
26874R108
3465
140224
SH
SOLE
140224
0
0
ENPHASE ENERGY INC
COM
29355A107
4794
29566
SH
SOLE
29566
0
0
ENTEGRIS INC
COM
29362U104
350
3131
SH
SOLE
3131
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
1894
86000
SH
SOLE
86000
0
0
EOG RES INC
COM
26875P101
2914
40176
SH
SOLE
40176
0
0
EQUIFAX INC
COM
294429105
202
1114
SH
SOLE
1114
0
0
EQUINIX INC
COM
29444U700
896
1318
SH
SOLE
1318
0
0
EQUINOX GOLD CORP
COM
29446Y502
955
119556
SH
SOLE
119556
0
0
ERICSSON
ADR B SEK 10
294821608
2605
197505
SH
SOLE
197505
0
0
EROS STX GLOBAL CORPORATION
SHS NEW
G3788M114
3368
1860759
SH
SOLE
1860759
0
0
ETF MANAGERS TR
PRIME JUNIR
26924G102
561
38891
SH
SOLE
38891
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
270
4922
SH
SOLE
4922
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
470
7030
SH
SOLE
7030
0
0
ETF MANAGERS TR
ETFMG TRAVEL
26924G771
374
11950
SH
SOLE
11950
0
0
ETF SER SOLUTIONS
DFIANC NQ JR
26922A149
274
8245
SH
SOLE
8245
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
1075
39966
SH
SOLE
39966
0
0
ETSY INC
COM
29786A106
8278
41047
SH
SOLE
41047
0
0
EVERBRIDGE INC
COM
29978A104
773
6380
SH
SOLE
6380
0
0
EVERCORE INC
CLASS A
29977A105
1246
9458
SH
SOLE
9458
0
0
EVERSOURCE ENERGY
COM
30040W108
219
2528
SH
SOLE
2528
0
0
EXCELLON RES INC
COM
30069C801
111
39938
SH
SOLE
39938
0
0
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTE
301505889
220
3440
SH
SOLE
3440
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
1012
15934
SH
SOLE
15934
0
0
EXELON CORP
COM
30161N101
864
19746
SH
SOLE
19746
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
5359
31134
SH
SOLE
31134
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
1629
12291
SH
SOLE
12291
0
0
EXXON MOBIL CORP
COM
30231G102
31122
557441
SH
SOLE
557441
0
0
F5 NETWORKS INC
COM
315616102
940
4504
SH
SOLE
4504
0
0
FACEBOOK INC
CL A
30303M102
1048698
3560582
SH
SOLE
3560582
0
0
FACEBOOK INC
CL A
30303M102
16199
55000
SH
Call
SOLE
55000
0
0
FACTSET RESH SYS INC
COM
303075105
229
741
SH
SOLE
741
0
0
FAIR ISAAC CORP
COM
303250104
1085
2233
SH
SOLE
2233
0
0
FARO TECHNOLOGIES INC
COM
311642102
522
6025
SH
SOLE
6025
0
0
FASTENAL CO
COM
311900104
1726
34337
SH
SOLE
34337
0
0
FASTLY INC
CL A
31188V100
896
13311
SH
SOLE
13311
0
0
FEDEX CORP
COM
31428X106
61018
214821
SH
SOLE
214821
0
0
FERRARI N V
COM
N3167Y103
472
2257
SH
SOLE
2257
0
0
FIDELITY COVINGTON TRUST
MSCI INFO TE
316092808
221
2087
SH
SOLE
2087
0
0
FIDELITY COVINGTON TRUST
MSCI COMMNTN
316092873
226
4573
SH
SOLE
4573
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
3384
83218
SH
SOLE
83218
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1532
10893
SH
SOLE
10893
0
0
FIFTH THIRD BANCORP
COM
316773100
1336
35676
SH
SOLE
35676
0
0
FIREEYE INC
COM
31816Q101
630
32201
SH
SOLE
32201
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
5420
347862
SH
SOLE
347862
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
5807
372700
SH
Call
SOLE
372700
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
6154
36903
SH
SOLE
36903
0
0
FIRST SOLAR INC
COM
336433107
272
3119
SH
SOLE
3119
0
0
FIRST TR EXCH TRD ALPHDX FD
UNIT KING AL
33737J224
420
10054
SH
SOLE
10054
0
0
FIRST TR EXCH TRD ALPHDX FD
EM SML CP AL
33737J307
372
8540
SH
SOLE
8540
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE AL
33734X143
258
2375
SH
SOLE
2375
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
3724
38884
SH
SOLE
38884
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
1297
10885
SH
SOLE
10885
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
1366
32672
SH
SOLE
32672
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT I
33733E302
1156
5300
SH
SOLE
5300
0
0
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG G
33733E500
221
3223
SH
SOLE
3223
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
656
51227
SH
SOLE
51227
0
0
FIRST TR EXCHANGE-TRADED FD
GBL WND ENRG
33736G106
208
9241
SH
SOLE
9241
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
242
5059
SH
SOLE
5059
0
0
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
241
2330
SH
SOLE
2330
0
0
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
451
4974
SH
SOLE
4974
0
0
FIRSTENERGY CORP
COM
337932107
913
26329
SH
SOLE
26329
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
39346
265513
SH
SOLE
265513
0
0
FISERV INC
COM
337738108
3094
25990
SH
SOLE
25990
0
0
FIVERR INTL LTD
ORD SHS
M4R82T106
349
1608
SH
SOLE
1608
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
2310
8598
SH
SOLE
8598
0
0
FLOWSERVE CORP
COM
34354P105
694
17894
SH
SOLE
17894
0
0
FLUOR CORP NEW
COM
343412102
398
17224
SH
SOLE
17224
0
0
FOOT LOCKER INC
COM
344849104
492
8751
SH
SOLE
8751
0
0
FORD MTR CO DEL
COM
345370860
3199
261162
SH
SOLE
261162
0
0
FORTINET INC
COM
34959E109
9861
53470
SH
SOLE
53470
0
0
FORTIS INC
COM
349553107
293439
6765940
SH
SOLE
6765940
0
0
FORTUNA SILVER MINES INC
COM
349915108
2014
311246
SH
SOLE
311246
0
0
FORTUNA SILVER MINES INC
SDCV 4.650%
349915AA6
226
35000
SH
SOLE
35000
0
0
FOX CORP
CL A COM
35137L105
1415
39181
SH
SOLE
39181
0
0
FOX CORP
CL B COM
35137L204
591
16933
SH
SOLE
16933
0
0
FRANCO NEV CORP
COM
351858105
188117
1501454
SH
SOLE
1501454
0
0
FRANKLIN ETF TR
LIBERTY SHRT
353506108
1568
16470
SH
SOLE
16470
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
11880
360760
SH
SOLE
360760
0
0
FUELCELL ENERGY INC
COM
35952H601
173
12003
SH
SOLE
12003
0
0
GALIANO GOLD INC
COM
36352H100
12
11000
SH
SOLE
11000
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
4086
32749
SH
SOLE
32749
0
0
GAN LTD
ORD SHS
G3728V109
411
22600
SH
SOLE
22600
0
0
GAP INC
COM
364760108
756
25392
SH
SOLE
25392
0
0
GARMIN LTD
SHS
H2906T109
2177
16513
SH
SOLE
16513
0
0
GATOS SILVER INC
COM
368036109
713
71500
SH
SOLE
71500
0
0
GENERAC HLDGS INC
COM
368736104
5270
16095
SH
SOLE
16095
0
0
GENERAL DYNAMICS CORP
COM
369550108
11455
63092
SH
SOLE
63092
0
0
GENERAL ELECTRIC CO
COM
369604103
28503
2170857
SH
SOLE
2170857
0
0
GENERAL MLS INC
COM
370334104
3313
54022
SH
SOLE
54022
0
0
GENERAL MTRS CO
COM
37045V100
18208
316888
SH
SOLE
316888
0
0
GENUINE PARTS CO
COM
372460105
227
1966
SH
SOLE
1966
0
0
GENWORTH FINL INC
COM CL A
37247D106
261
78697
SH
SOLE
78697
0
0
GERDAU SA
SPON ADR REP
373737105
270
50500
SH
SOLE
50500
0
0
GFL ENVIRONMENTAL INC
SUB VTG SHS
36168Q104
6872
196614
SH
SOLE
196614
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
38825
1266309
SH
SOLE
1266309
0
0
GILEAD SCIENCES INC
COM
375558103
17432
269715
SH
SOLE
269715
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
15150
424496
SH
SOLE
424496
0
0
GLOBAL PMTS INC
COM
37940X102
1193
5916
SH
SOLE
5916
0
0
GLOBAL X FDS
E COMMERCE E
37954Y467
215
6280
SH
SOLE
6280
0
0
GLOBAL X FDS
US INFR DEV
37954Y673
1487
59332
SH
SOLE
59332
0
0
GLOBAL X FDS
MSCI CHINA C
37950E408
252
7515
SH
SOLE
7515
0
0
GLOBAL X FDS
RBTCS ARTFL
37954Y715
656
19800
SH
SOLE
19800
0
0
GLOBAL X FDS
GLOBAL X COP
37954Y830
1712
48153
SH
SOLE
48153
0
0
GLOBAL X FDS
GLOBAL X SIL
37954Y848
631
15803
SH
SOLE
15803
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
1618
27669
SH
SOLE
27669
0
0
GLOBAL X FDS
GLOBAL X GOL
37954Y863
329
11261
SH
SOLE
11261
0
0
GLOBAL X FDS
GLOBAL X URA
37954Y871
1576
83680
SH
SOLE
83680
0
0
GOLD FIELDS LTD
SPONSORED AD
38059T106
1230
129654
SH
SOLE
129654
0
0
GOLDEN STAR RES LTD CDA
COM
38119T807
222
75238
SH
SOLE
75238
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
35641
108994
SH
SOLE
108994
0
0
GOLDMINING INC
COM
38149E101
49
29475
SH
SOLE
29475
0
0
GOODRX HLDGS INC
COM CL A
38246G108
474
12145
SH
SOLE
12145
0
0
GRAFTECH INTL LTD
COM
384313508
386
31550
SH
SOLE
31550
0
0
GRAHAM HLDGS CO
COM CL B
384637104
294
522
SH
SOLE
522
0
0
GRAINGER W W INC
COM
384802104
210
525
SH
SOLE
525
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
25
35252
SH
SOLE
35252
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
21361
350705
SH
SOLE
350705
0
0
GROUP 1 AUTOMOTIVE INC
COM
398905109
252
1599
SH
SOLE
1599
0
0
GROWGENERATION CORP
COM
39986L109
231
4639
SH
SOLE
4639
0
0
HAIN CELESTIAL GROUP INC
COM
405217100
227
5199
SH
SOLE
5199
0
0
HALLIBURTON CO
COM
406216101
1048
48825
SH
SOLE
48825
0
0
HANESBRANDS INC
COM
410345102
3860
196246
SH
SOLE
196246
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
1886
33621
SH
SOLE
33621
0
0
HARLEY DAVIDSON INC
COM
412822108
877
21860
SH
SOLE
21860
0
0
HARMONY GOLD MINING CO LTD
SPONSORED AD
413216300
93
21352
SH
SOLE
21352
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
1131
16930
SH
SOLE
16930
0
0
HASBRO INC
COM
418056107
279
2904
SH
SOLE
2904
0
0
HCA HEALTHCARE INC
COM
40412C101
8011
42533
SH
SOLE
42533
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
834
10739
SH
SOLE
10739
0
0
HECLA MNG CO
COM
422704106
228
40062
SH
SOLE
40062
0
0
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
209
7700
SH
SOLE
7700
0
0
HERITAGE GLOBAL INC
COM
42727E103
229
80392
SH
SOLE
80392
0
0
HERSHA HOSPITALITY TR
PR SHS BEN I
427825500
1485
140800
SH
SOLE
140800
0
0
HERSHEY CO
COM
427866108
10285
65029
SH
SOLE
65029
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
255
16187
SH
SOLE
16187
0
0
HEXO CORP
COM NEW
428304307
67
10350
SH
SOLE
10350
0
0
HIBBETT SPORTS INC
COM
428567101
236
3422
SH
SOLE
3422
0
0
HILLENBRAND INC
COM
431571108
516
10821
SH
SOLE
10821
0
0
HILTON GRAND VACATIONS INC
COM
43283X105
1135
30268
SH
SOLE
30268
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
1860
15386
SH
SOLE
15386
0
0
HOLOGIC INC
COM
436440101
5813
78148
SH
SOLE
78148
0
0
HOME DEPOT INC
COM
437076102
132643
434540
SH
SOLE
434540
0
0
HOME DEPOT INC
COM
437076102
16789
55000
SH
Call
SOLE
55000
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
3818
126428
SH
SOLE
126428
0
0
HONEYWELL INTL INC
COM
438516106
46234
212991
SH
SOLE
212991
0
0
HORIZON THERAPEUTICS PUB L
SHS
G46188101
1368
14864
SH
SOLE
14864
0
0
HORMEL FOODS CORP
COM
440452100
360
7541
SH
SOLE
7541
0
0
HOWARD HUGHES CORP
COM
44267D107
887
9326
SH
SOLE
9326
0
0
HP INC
COM
40434L105
3783
119158
SH
SOLE
119158
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
681
23375
SH
SOLE
23375
0
0
HUDBAY MINERALS INC
COM
443628102
2049
298314
SH
SOLE
298314
0
0
HUDSON EXECUTIVE INVT CORP
COM CL A
443761101
131
13250
SH
SOLE
13250
0
0
HUMANA INC
COM
444859102
678
1616
SH
SOLE
1616
0
0
HUNT J B TRANS SVCS INC
COM
445658107
3378
20098
SH
SOLE
20098
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1316
83727
SH
SOLE
83727
0
0
HUNTINGTON INGALLS INDS INC
COM
446413106
813
3948
SH
SOLE
3948
0
0
HUNTSMAN CORP
COM
447011107
983
34084
SH
SOLE
34084
0
0
IAC INTERACTIVECORP NEW
COM
44891N109
295
1366
SH
SOLE
1366
0
0
IAMGOLD CORP
COM
450913108
818
274644
SH
SOLE
274644
0
0
ICICI BANK LIMITED
ADR
45104G104
539
33599
SH
SOLE
33599
0
0
IDEXX LABS INC
COM
45168D104
3316
6777
SH
SOLE
6777
0
0
IHS MARKIT LTD
SHS
G47567105
3440
35547
SH
SOLE
35547
0
0
II-VI INC
COM
902104108
479
7012
SH
SOLE
7012
0
0
ILLINOIS TOOL WKS INC
COM
452308109
2455
11082
SH
SOLE
11082
0
0
ILLUMINA INC
COM
452327109
3437
8950
SH
SOLE
8950
0
0
IMPERIAL OIL LTD
COM NEW
453038408
47649
1970609
SH
SOLE
1970609
0
0
IMV INC
COM
44974L103
40
11936
SH
SOLE
11936
0
0
INDIA FD INC
COM
454089103
656
30587
SH
SOLE
30587
0
0
INFOSYS LTD
SPONSORED AD
456788108
729
38918
SH
SOLE
38918
0
0
ING GROEP N.V.
SPONSORED AD
456837103
2784
227649
SH
SOLE
227649
0
0
INGERSOLL RAND INC
COM
45687V106
3448
70060
SH
SOLE
70060
0
0
INGREDION INC
COM
457187102
6706
74578
SH
SOLE
74578
0
0
INTEL CORP
COM
458140100
137927
2155116
SH
SOLE
2155116
0
0
INTELLIA THERAPEUTICS INC
COM
45826J105
422
5260
SH
SOLE
5260
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
784
7018
SH
SOLE
7018
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
22341
167650
SH
SOLE
167650
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
5272
37760
SH
SOLE
37760
0
0
INTERNATIONAL PAPER CO
COM
460146103
400
7394
SH
SOLE
7394
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
1709
58544
SH
SOLE
58544
0
0
INTUIT
COM
461202103
2106
5497
SH
SOLE
5497
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
5925
8018
SH
SOLE
8018
0
0
INVESCO ACTIVELY MANAGED ETF
TOTAL RETURN
46090A804
375
6702
SH
SOLE
6702
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
1137
13346
SH
SOLE
13346
0
0
INVESCO CURRENCYSHARES SWISS
SWISS FRANC
46138R108
3297
34301
SH
SOLE
34301
0
0
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
672
40468
SH
SOLE
40468
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP EN
46138E164
2427
384555
SH
SOLE
384555
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW V
46138E354
225
3876
SH
SOLE
3876
0
0
INVESCO EXCH TRADED FD TR II
S&P 500 HB E
46138E370
1528
21969
SH
SOLE
21969
0
0
INVESCO EXCH TRADED FD TR II
S&P 500 EX R
46138E388
211
4800
SH
SOLE
4800
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
2005
133682
SH
SOLE
133682
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI SM
46138E735
803
21955
SH
SOLE
21955
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI DE
46138E743
286
6183
SH
SOLE
6183
0
0
INVESCO EXCH TRADED FD TR II
CHINA TECHNL
46138E800
630
7731
SH
SOLE
7731
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
2053
22366
SH
SOLE
22366
0
0
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
320
9437
SH
SOLE
9437
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EM
46138E727
536
23785
SH
SOLE
23785
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CL
46137V134
1488
15120
SH
SOLE
15120
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICN
46137V647
256
2130
SH
SOLE
2130
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
250
4959
SH
SOLE
4959
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC BLDG C
46137V779
1401
28538
SH
SOLE
28538
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
474
5570
SH
SOLE
5570
0
0
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCA
46137V852
705
4490
SH
SOLE
4490
0
0
INVESCO EXCHANGE TRADED FD T
DWA ENERGY M
46137V878
242
9776
SH
SOLE
9776
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
694
8237
SH
SOLE
8237
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
5785
40834
SH
SOLE
40834
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
925
4009
SH
SOLE
4009
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 15
46137V597
215
1217
SH
SOLE
1217
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
509
3359
SH
SOLE
3359
0
0
INVESCO LTD
SHS
G491BT108
2709
107430
SH
SOLE
107430
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
24955
78197
SH
SOLE
78197
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
4336
295178
SH
SOLE
295178
0
0
INVITAE CORP
COM
46185L103
721
18875
SH
SOLE
18875
0
0
IQVIA HLDGS INC
COM
46266C105
640
3315
SH
SOLE
3315
0
0
IRON MTN INC NEW
COM
46284V101
1014
27398
SH
SOLE
27398
0
0
ISHARES GOLD TR
ISHARES
464285105
1812
111449
SH
SOLE
111449
0
0
ISHARES INC
MSCI EM ASIA
464286426
3625
39950
SH
SOLE
39950
0
0
ISHARES INC
CORE MSCI EM
46434G103
8936
138850
SH
SOLE
138850
0
0
ISHARES INC
EM MKTS DIV
464286319
598
15258
SH
SOLE
15258
0
0
ISHARES INC
INTL HIGH YI
464286210
392
7101
SH
SOLE
7101
0
0
ISHARES INC
MSCI BRAZIL
464286400
1888
56445
SH
SOLE
56445
0
0
ISHARES INC
MSCI GBL MIN
464286525
937
9497
SH
SOLE
9497
0
0
ISHARES INC
MSCI EURZONE
464286608
541
11653
SH
SOLE
11653
0
0
ISHARES INC
MSCI SWITZER
464286749
679
15367
SH
SOLE
15367
0
0
ISHARES INC
MSCI SPAIN E
464286764
6064
221391
SH
SOLE
221391
0
0
ISHARES INC
MSCI STH KOR
464286772
6106
68074
SH
SOLE
68074
0
0
ISHARES INC
MSCI MEXICO
464286822
457
10425
SH
SOLE
10425
0
0
ISHARES INC
MSCI TAIWAN
46434G772
10365
172858
SH
SOLE
172858
0
0
ISHARES INC
MSCI SINGPOR
46434G780
7473
319099
SH
SOLE
319099
0
0
ISHARES INC
MSCI JPN ETF
46434G822
12193
177950
SH
SOLE
177950
0
0
ISHARES INC
MSCI ITALY E
46434G830
7950
252316
SH
SOLE
252316
0
0
ISHARES INC
EM MKT SM-CP
464286475
319
5555
SH
SOLE
5555
0
0
ISHARES INC
MSCI CDA ETF
464286509
829
24355
SH
SOLE
24355
0
0
ISHARES INC
MSCI GERMANY
464286806
364
10885
SH
SOLE
10885
0
0
ISHARES INC
MSCI STH AFR
464286780
1542
31230
SH
SOLE
31230
0
0
ISHARES INC
MSCI WORLD E
464286392
948
7998
SH
SOLE
7998
0
0
ISHARES S&P GSCI COMMODITY-
UNIT BEN INT
46428R107
198
14202
SH
SOLE
14202
0
0
ISHARES SILVER TR
ISHARES
46428Q109
6649
292913
SH
SOLE
292913
0
0
ISHARES TR
INDIA 50 ETF
464289529
639
14243
SH
SOLE
14243
0
0
ISHARES TR
20 YR TR BD
464287432
69412
512453
SH
SOLE
512453
0
0
ISHARES TR
ASIA 50 ETF
464288430
2442
26491
SH
SOLE
26491
0
0
ISHARES TR
CHINA LG-CAP
464287184
13888
297640
SH
SOLE
297640
0
0
ISHARES TR
CORE HIGH DV
46429B663
3077
32424
SH
SOLE
32424
0
0
ISHARES TR
CORE S&P500
464287200
42752
107465
SH
SOLE
107465
0
0
ISHARES TR
CORE S&P MCP
464287507
8205
31525
SH
SOLE
31525
0
0
ISHARES TR
CORE S&P SCP
464287804
1042
9598
SH
SOLE
9598
0
0
ISHARES TR
CORE S&P TTL
464287150
1266
13820
SH
SOLE
13820
0
0
ISHARES TR
CORE US AGGB
464287226
13682
120193
SH
SOLE
120193
0
0
ISHARES TR
GLOBAL 100 E
464287572
3945
59768
SH
SOLE
59768
0
0
ISHARES TR
GLOB HLTHCRE
464287325
1191
15456
SH
SOLE
15456
0
0
ISHARES TR
GLB INFRASTR
464288372
353
7841
SH
SOLE
7841
0
0
ISHARES TR
GLOBAL TECH
464287291
2754
8951
SH
SOLE
8951
0
0
ISHARES TR
IBOXX HI YD
464288513
2837
32542
SH
SOLE
32542
0
0
ISHARES TR
IBOXX INV CP
464287242
299
2301
SH
SOLE
2301
0
0
ISHARES TR
INTL DEV RE
464288489
203
7367
SH
SOLE
7367
0
0
ISHARES TR
MSCI ACWI ET
464288257
872
9162
SH
SOLE
9162
0
0
ISHARES TR
MSCI CHINA E
46429B671
1389
17000
SH
SOLE
17000
0
0
ISHARES TR
MSCI EAFE ET
464287465
55261
728369
SH
SOLE
728369
0
0
ISHARES TR
EAFE SML CP
464288273
7177
99908
SH
SOLE
99908
0
0
ISHARES TR
MSCI EMG MKT
464287234
20270
380024
SH
SOLE
380024
0
0
ISHARES TR
NASDAQ BIOTE
464287556
1142
7586
SH
SOLE
7586
0
0
ISHARES TR
PHLX SEMICND
464287523
2269
5352
SH
SOLE
5352
0
0
ISHARES TR
RUS 1000 ETF
464287622
500
2233
SH
SOLE
2233
0
0
ISHARES TR
RUS 1000 VAL
464287598
2528
16683
SH
SOLE
16683
0
0
ISHARES TR
RUSSELL 2000
464287655
180977
819121
SH
SOLE
819121
0
0
ISHARES TR
RUS 2000 GRW
464287648
216
717
SH
SOLE
717
0
0
ISHARES TR
RUS 2000 VAL
464287630
1279
8020
SH
SOLE
8020
0
0
ISHARES TR
RUS MDCP VAL
464287473
7078
64762
SH
SOLE
64762
0
0
ISHARES TR
RUS TP200 GR
464289438
1394
10361
SH
SOLE
10361
0
0
ISHARES TR
S&P 500 VAL
464287408
2766
19583
SH
SOLE
19583
0
0
ISHARES TR
GL CLEAN ENE
464288224
2248
92491
SH
SOLE
92491
0
0
ISHARES TR
S&P MC 400VL
464287705
3174
31137
SH
SOLE
31137
0
0
ISHARES TR
SP SMCP600VL
464287879
5664
56227
SH
SOLE
56227
0
0
ISHARES TR
SELECT DIVID
464287168
25711
225339
SH
SOLE
225339
0
0
ISHARES TR
TIPS BD ETF
464287176
16864
134375
SH
SOLE
134375
0
0
ISHARES TR
MSCI UK SM E
46429B416
344
7539
SH
SOLE
7539
0
0
ISHARES TR
MSCI DENMARK
46429B523
8649
89280
SH
SOLE
89280
0
0
ISHARES TR
MSCI INDIA E
46429B598
3194
75712
SH
SOLE
75712
0
0
ISHARES TR
MSCI INDIA S
46429B614
474
9661
SH
SOLE
9661
0
0
ISHARES TR
MSCI USA VAL
46432F388
5067
49458
SH
SOLE
49458
0
0
ISHARES TR
CORE MSCI TO
46432F834
333
4735
SH
SOLE
4735
0
0
ISHARES TR
CORE MSCI EA
46432F842
7971
110626
SH
SOLE
110626
0
0
ISHARES TR
CORE 1 5 YR
46432F859
704
13734
SH
SOLE
13734
0
0
ISHARES TR
CORE INTL AG
46435G672
211
3855
SH
SOLE
3855
0
0
ISHARES TR
US INFRASTRU
46435U713
237
6845
SH
SOLE
6845
0
0
ISHARES TR
US SML CP VA
46436E536
415
13559
SH
SOLE
13559
0
0
ISHARES TR
TRANS AVG ET
464287192
1470
5704
SH
SOLE
5704
0
0
ISHARES TR
BARCLAYS 7 1
464287440
11673
103364
SH
SOLE
103364
0
0
ISHARES TR
1 3 YR TREAS
464287457
8311
96359
SH
SOLE
96359
0
0
ISHARES TR
EXPND TEC SC
464287549
7308
20251
SH
SOLE
20251
0
0
ISHARES TR
JPMORGAN USD
464288281
211
1935
SH
SOLE
1935
0
0
ISHARES TR
INTL SEL DIV
464288448
372
11824
SH
SOLE
11824
0
0
ISHARES TR
RESIDENTIAL
464288562
682
9216
SH
SOLE
9216
0
0
ISHARES TR
ISHS 1-5YR I
464288646
3571
65299
SH
SOLE
65299
0
0
ISHARES TR
3 7 YR TREAS
464288661
970
7469
SH
SOLE
7469
0
0
ISHARES TR
SHORT TREAS
464288679
641
5799
SH
SOLE
5799
0
0
ISHARES TR
PFD AND INCM
464288687
646
16811
SH
SOLE
16811
0
0
ISHARES TR
US HOME CONS
464288752
567
8356
SH
SOLE
8356
0
0
ISHARES TR
US AER DEF E
464288760
611
5866
SH
SOLE
5866
0
0
ISHARES TR
EAFE VALUE E
464288877
686
13468
SH
SOLE
13468
0
0
ISHARES TR
US TREAS BD
46429B267
3345
127703
SH
SOLE
127703
0
0
ISHARES TR
FLTG RATE NT
46429B655
1758
34619
SH
SOLE
34619
0
0
ISHARES TR
MSCI EAFE MI
46429B689
4080
55899
SH
SOLE
55899
0
0
ISHARES TR
MSCI USA MIN
46429B697
1754
25355
SH
SOLE
25355
0
0
ISHARES TR
EXPONENTIAL
46434V381
7092
119753
SH
SOLE
119753
0
0
ISHARES TR
MSCI UK ETF
46435G334
699
22310
SH
SOLE
22310
0
0
ISHARES TR
ESG AWR MSCI
46435G425
230
2535
SH
SOLE
2535
0
0
ISHARES TR
MSCI CDA ETF
46435G706
1349
45732
SH
SOLE
45732
0
0
ISHARES TR
CYBERSECURIT
46435U135
1006
26345
SH
SOLE
26345
0
0
ISHARES TR
FOCUSD VAL F
46435U333
777
14560
SH
SOLE
14560
0
0
ISHARES TR
0-3 MNTH TRE
46436E718
9880
98790
SH
SOLE
98790
0
0
ISHARES TR
GL TIMB FORE
464288174
1797
21075
SH
SOLE
21075
0
0
ISHARES TR
U.S. CNSM GD
464287812
6618
37391
SH
SOLE
37391
0
0
ISHARES TR
U.S. ENERGY
464287796
2314
88207
SH
SOLE
88207
0
0
ISHARES TR
U.S. FINLS E
464287788
456
6092
SH
SOLE
6092
0
0
ISHARES TR
US HLTHCARE
464287762
2076
8224
SH
SOLE
8224
0
0
ISHARES TR
U.S. MED DVC
464288810
4480
13561
SH
SOLE
13561
0
0
ISHARES TR
U.S. REAL ES
464287739
10987
119501
SH
SOLE
119501
0
0
ISHARES TR
US REGNL BKS
464288778
381
6723
SH
SOLE
6723
0
0
ISHARES TR
U.S. TECH ET
464287721
3059
34878
SH
SOLE
34878
0
0
ISHARES U S ETF TR
BLACKROCK ST
46431W507
392
7803
SH
SOLE
7803
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT I
46641Q837
256
5050
SH
SOLE
5050
0
0
JACOBS ENGR GROUP INC
COM
469814107
1966
15208
SH
SOLE
15208
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
1158
7048
SH
SOLE
7048
0
0
JD.COM INC
SPON ADR CL
47215P106
4446
52717
SH
SOLE
52717
0
0
JFROG LTD
ORD SHS
M6191J100
595
13400
SH
SOLE
13400
0
0
JOHNSON & JOHNSON
COM
478160104
191992
1168188
SH
SOLE
1168188
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
758
12706
SH
SOLE
12706
0
0
JPMORGAN CHASE & CO
COM
46625H100
301661
1981612
SH
SOLE
1981612
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
830
50000
SH
Put
SOLE
50000
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
4977
300000
SH
Call
SOLE
300000
0
0
JUNIPER NETWORKS INC
COM
48203R104
419
16525
SH
SOLE
16525
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
5863
22214
SH
SOLE
22214
0
0
KELLOGG CO
COM
487836108
1989
31415
SH
SOLE
31415
0
0
KEYCORP
COM
493267108
730
36538
SH
SOLE
36538
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1519
10595
SH
SOLE
10595
0
0
KIMBERLY-CLARK CORP
COM
494368103
7331
52719
SH
SOLE
52719
0
0
KINDER MORGAN INC DEL
COM
49456B101
76417
4589634
SH
SOLE
4589634
0
0
KINROSS GOLD CORP
COM
496902404
49868
7476529
SH
SOLE
7476529
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
56543
1672862
SH
SOLE
1672862
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
3353
99200
SH
Put
SOLE
99200
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
6594
195100
SH
Call
SOLE
195100
0
0
KKR & CO INC
COM
48251W104
2587
52967
SH
SOLE
52967
0
0
KLA CORP
COM NEW
482480100
8809
26663
SH
SOLE
26663
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
1065
18672
SH
SOLE
18672
0
0
KRAFT HEINZ CO
COM
500754106
7982
199560
SH
SOLE
199560
0
0
KRANESHARES TR
CSI CHI INTE
500767306
2857
37417
SH
SOLE
37417
0
0
KRANESHARES TR
BOSERA MSCI
500767405
1847
41757
SH
SOLE
41757
0
0
KRANESHARES TR
QUADRTC INT
500767736
1277
44690
SH
SOLE
44690
0
0
KROGER CO
COM
501044101
685
19044
SH
SOLE
19044
0
0
KROGER CO
COM
501044101
10797
300000
SH
Call
SOLE
300000
0
0
L BRANDS INC
COM
501797104
7527
121679
SH
SOLE
121679
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
3306
16312
SH
SOLE
16312
0
0
LAM RESEARCH CORP
COM
512807108
164014
275543
SH
SOLE
275543
0
0
LAS VEGAS SANDS CORP
COM
517834107
1180
19417
SH
SOLE
19417
0
0
LAUDER ESTEE COS INC
CL A
518439104
3088
10618
SH
SOLE
10618
0
0
LEAF GROUP LTD
COM
52177G102
2391
370637
SH
SOLE
370637
0
0
LEGGETT & PLATT INC
COM
524660107
292
6403
SH
SOLE
6403
0
0
LEIDOS HOLDINGS INC
COM
525327102
667
6923
SH
SOLE
6923
0
0
LENNAR CORP
CL A
526057104
1436
14189
SH
SOLE
14189
0
0
LG DISPLAY CO LTD
SPONS ADR RE
50186V102
269
26892
SH
SOLE
26892
0
0
LI AUTO INC
SPONSORED AD
50202M102
522
20865
SH
SOLE
20865
0
0
LIBERTY BROADBAND CORP
COM SER A
530307107
212
1460
SH
SOLE
1460
0
0
LIGHTSPEED POS INC
SUB VTG SHS
53227R106
25772
410314
SH
SOLE
410314
0
0
LILLY ELI & CO
COM
532457108
12331
66007
SH
SOLE
66007
0
0
LINCOLN NATL CORP IND
COM
534187109
341
5470
SH
SOLE
5470
0
0
LINDE PLC
SHS
G5494J103
9478
33832
SH
SOLE
33832
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
198
13240
SH
SOLE
13240
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
158
12224
SH
SOLE
12224
0
0
LITHIUM AMERS CORP NEW
COM NEW
53680Q207
168
10440
SH
SOLE
10440
0
0
LIVERAMP HLDGS INC
COM
53815P108
209
4020
SH
SOLE
4020
0
0
LKQ CORP
COM
501889208
566
13367
SH
SOLE
13367
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
3166
1364482
SH
SOLE
1364482
0
0
LOCKHEED MARTIN CORP
COM
539830109
15922
43092
SH
SOLE
43092
0
0
LOGITECH INTL S A
SHS
H50430232
233
2231
SH
SOLE
2231
0
0
LOUISIANA PAC CORP
COM
546347105
239
4310
SH
SOLE
4310
0
0
LOWES COS INC
COM
548661107
13733
72211
SH
SOLE
72211
0
0
LPL FINL HLDGS INC
COM
50212V100
1879
13218
SH
SOLE
13218
0
0
LULULEMON ATHLETICA INC
COM
550021109
19097
62265
SH
SOLE
62265
0
0
LUMENTUM HLDGS INC
COM
55024U109
294
3223
SH
SOLE
3223
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3846
36965
SH
SOLE
36965
0
0
M D C HLDGS INC
COM
552676108
639
10763
SH
SOLE
10763
0
0
MACYS INC
COM
55616P104
3873
239217
SH
SOLE
239217
0
0
MAG SILVER CORP
COM
55903Q104
368
24543
SH
SOLE
24543
0
0
MAGNA INTL INC
COM
559222401
244273
2774565
SH
SOLE
2774565
0
0
MAGNITE INC
COM
55955D100
3833
92114
SH
SOLE
92114
0
0
MANULIFE FINL CORP
COM
56501R106
509140
23680908
SH
SOLE
23680908
0
0
MANULIFE FINL CORP
COM
56501R106
82775
3850000
SH
Put
SOLE
3850000
0
0
MARATHON OIL CORP
COM
565849106
118
11077
SH
SOLE
11077
0
0
MARATHON PETE CORP
COM
56585A102
339
6339
SH
SOLE
6339
0
0
MARKEL CORP
COM
570535104
8935
7840
SH
SOLE
7840
0
0
MARKETAXESS HLDGS INC
COM
57060D108
1001
2011
SH
SOLE
2011
0
0
MARRIOTT INTL INC NEW
CL A
571903202
1112
7510
SH
SOLE
7510
0
0
MARRIOTT VACTINS WORLDWID CO
COM
57164Y107
257
1473
SH
SOLE
1473
0
0
MARSH & MCLENNAN COS INC
COM
571748102
1054
8657
SH
SOLE
8657
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
5229
15570
SH
SOLE
15570
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
751
15342
SH
SOLE
15342
0
0
MASCO CORP
COM
574599106
210
3502
SH
SOLE
3502
0
0
MASIMO CORP
COM
574795100
203
886
SH
SOLE
886
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
118737
333485
SH
SOLE
333485
0
0
MATADOR RES CO
COM
576485205
1247
53173
SH
SOLE
53173
0
0
MATCH GROUP INC NEW
COM
57667L107
961
6997
SH
SOLE
6997
0
0
MATTEL INC
COM
577081102
1271
63829
SH
SOLE
63829
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
2546
67329
SH
SOLE
67329
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
3969
44519
SH
SOLE
44519
0
0
MCDONALDS CORP
COM
580135101
102792
458607
SH
SOLE
458607
0
0
MCEWEN MNG INC
COM
58039P107
120
115865
SH
SOLE
115865
0
0
MCKESSON CORP
COM
58155Q103
3312
16979
SH
SOLE
16979
0
0
MDU RES GROUP INC
COM
552690109
4495
142209
SH
SOLE
142209
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
549
25797
SH
SOLE
25797
0
0
MEDIFAST INC
COM
58470H101
512
2416
SH
SOLE
2416
0
0
MEDTRONIC PLC
SHS
G5960L103
28062
237550
SH
SOLE
237550
0
0
MERCADOLIBRE INC
COM
58733R102
434
295
SH
SOLE
295
0
0
MERCK & CO. INC
COM
58933Y105
32534
422028
SH
SOLE
422028
0
0
METHANEX CORP
COM
59151K108
684
18592
SH
SOLE
18592
0
0
METLIFE INC
COM
59156R108
7805
128386
SH
SOLE
128386
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
1678
1452
SH
SOLE
1452
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
3034
79870
SH
SOLE
79870
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
567
3652
SH
SOLE
3652
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
8848
57000
SH
Put
SOLE
57000
0
0
MICRON TECHNOLOGY INC
COM
595112103
8292
93998
SH
SOLE
93998
0
0
MICROSOFT CORP
COM
594918104
757064
3211028
SH
SOLE
3211028
0
0
MICROSTRATEGY INC
CL A NEW
594972408
329
485
SH
SOLE
485
0
0
MICROVISION INC DEL
COM NEW
594960304
274
14771
SH
SOLE
14771
0
0
MIDDLEBY CORP
COM
596278101
345
2079
SH
SOLE
2079
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
5482
1018880
SH
SOLE
1018880
0
0
MODERNA INC
COM
60770K107
15397
117578
SH
SOLE
117578
0
0
MOHAWK INDS INC
COM
608190104
1590
8269
SH
SOLE
8269
0
0
MOLSON COORS BEVERAGE CO
CL B
60871R209
1222
23899
SH
SOLE
23899
0
0
MOMO INC
ADR
60879B107
625
42400
SH
SOLE
42400
0
0
MONDELEZ INTL INC
CL A
609207105
24582
419982
SH
SOLE
419982
0
0
MONOLITHIC PWR SYS INC
COM
609839105
344
973
SH
SOLE
973
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
1227
13466
SH
SOLE
13466
0
0
MOODYS CORP
COM
615369105
1333
4465
SH
SOLE
4465
0
0
MORGAN STANLEY
COM NEW
617446448
31691
408068
SH
SOLE
408068
0
0
MORGAN STANLEY
COM NEW
617446448
18631
239900
SH
Put
SOLE
239900
0
0
MORGAN STANLEY
COM NEW
617446448
23298
300000
SH
Call
SOLE
300000
0
0
MORGAN STANLEY
CUSHNG MLP E
61760E846
207
50000
SH
Call
SOLE
50000
0
0
MOSAIC CO NEW
COM
61945C103
2518
79644
SH
SOLE
79644
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
2059
10948
SH
SOLE
10948
0
0
MP MATERIALS CORP
COM CL A
553368101
308
8559
SH
SOLE
8559
0
0
MR COOPER GROUP INC
COM
62482R107
203
5852
SH
SOLE
5852
0
0
MSCI INC
COM
55354G100
834
1988
SH
SOLE
1988
0
0
NASDAQ INC
COM
631103108
5939
40276
SH
SOLE
40276
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
2131
60000
SH
Put
SOLE
60000
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
20693
521500
SH
Put
SOLE
521500
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
28399
715700
SH
Call
SOLE
715700
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
1639
27664
SH
SOLE
27664
0
0
NATWEST GROUP PLC
SPONS ADR 2
639057108
329
61250
SH
SOLE
61250
0
0
NAVIENT CORPORATION
COM
63938C108
2208
154301
SH
SOLE
154301
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
19
14603
SH
SOLE
14603
0
0
NETAPP INC
COM
64110D104
858
11801
SH
SOLE
11801
0
0
NETFLIX INC
COM
64110L106
103948
199264
SH
SOLE
199264
0
0
NETFLIX INC
COM
64110L106
5217
10000
SH
Put
SOLE
10000
0
0
NEW GOLD INC CDA
COM
644535106
510
330952
SH
SOLE
330952
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
128
10139
SH
SOLE
10139
0
0
NEWELL BRANDS INC
COM
651229106
2279
85108
SH
SOLE
85108
0
0
NEWMONT CORP
COM
651639106
23294
386498
SH
SOLE
386498
0
0
NEWS CORP NEW
CL A
65249B109
631
24800
SH
SOLE
24800
0
0
NEXGEN ENERGY LTD
COM
65340P106
2556
704158
SH
SOLE
704158
0
0
NEXTERA ENERGY INC
COM
65339F101
54600
722128
SH
SOLE
722128
0
0
NEXTERA ENERGY INC
UNIT 99/99/9
65339F739
368
7420
SH
SOLE
7420
0
0
NEXTERA ENERGY INC
UNIT 09/01/2
65339F796
370
6437
SH
SOLE
6437
0
0
NICE LTD
SPONSORED AD
653656108
430
1975
SH
SOLE
1975
0
0
NIKE INC
CL B
654106103
128424
966393
SH
SOLE
966393
0
0
NIO INC
SPON ADS
62914V106
1557
39946
SH
SOLE
39946
0
0
NISOURCE INC
COM
65473P105
1252
51921
SH
SOLE
51921
0
0
NOKIA CORP
SPONSORED AD
654902204
581
146620
SH
SOLE
146620
0
0
NORFOLK SOUTHN CORP
COM
655844108
9400
35005
SH
SOLE
35005
0
0
NORTH AMERN CONSTR GROUP LTD
COM
656811106
3203
297973
SH
SOLE
297973
0
0
NORTHERN GENESIS ACQUISITION
COMMON STOCK
66516T104
1159
71041
SH
SOLE
71041
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2314
7150
SH
SOLE
7150
0
0
NORTONLIFELOCK INC
COM
668771108
669
31481
SH
SOLE
31481
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
827
29961
SH
SOLE
29961
0
0
NOVAGOLD RES INC
COM NEW
66987E206
846
96567
SH
SOLE
96567
0
0
NOVARTIS AG
SPONSORED AD
66987V109
12340
144363
SH
SOLE
144363
0
0
NOVO-NORDISK A S
ADR
670100205
8321
123414
SH
SOLE
123414
0
0
NRG ENERGY INC
COM NEW
629377508
429
11366
SH
SOLE
11366
0
0
NUCOR CORP
COM
670346105
5669
70623
SH
SOLE
70623
0
0
NUTRIEN LTD
COM
67077M108
288725
5357675
SH
SOLE
5357675
0
0
NUTRIEN LTD
COM
67077M108
194079
3601400
SH
Call
SOLE
3601400
0
0
NVIDIA CORPORATION
COM
67066G104
93429
174983
SH
SOLE
174983
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
7163
35579
SH
SOLE
35579
0
0
OCCIDENTAL PETE CORP
COM
674599105
3429
128820
SH
SOLE
128820
0
0
OKTA INC
CL A
679295105
3083
13985
SH
SOLE
13985
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
1014
4219
SH
SOLE
4219
0
0
OLD REP INTL CORP
COM
680223104
303
13889
SH
SOLE
13889
0
0
OMNICOM GROUP INC
COM
681919106
1949
26285
SH
SOLE
26285
0
0
ON SEMICONDUCTOR CORP
COM
682189105
272
6542
SH
SOLE
6542
0
0
ONCOLYTICS BIOTECH INC
COM NEW
682310875
236
61992
SH
SOLE
61992
0
0
ONEOK INC NEW
COM
682680103
3916
77290
SH
SOLE
77290
0
0
OPEN TEXT CORP
COM
683715106
134360
2816181
SH
SOLE
2816181
0
0
ORACLE CORP
COM
68389X105
16799
239410
SH
SOLE
239410
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
563
1110
SH
SOLE
1110
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
120
34693
SH
SOLE
34693
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
1700
490000
SH
Call
SOLE
490000
0
0
OSHKOSH CORP
COM
688239201
1231
10370
SH
SOLE
10370
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
2794
253540
SH
SOLE
253540
0
0
OTIS WORLDWIDE CORP
COM
68902V107
543
7931
SH
SOLE
7931
0
0
OVINTIV INC
COM
69047Q102
13848
581346
SH
SOLE
581346
0
0
OWENS CORNING NEW
COM
690742101
1549
16825
SH
SOLE
16825
0
0
PACCAR INC
COM
693718108
1045
11246
SH
SOLE
11246
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
1174
50415
SH
SOLE
50415
0
0
PALO ALTO NETWORKS INC
COM
697435105
5088
15799
SH
SOLE
15799
0
0
PAN AMERN SILVER CORP
COM
697900108
7564
251887
SH
SOLE
251887
0
0
PAPA JOHNS INTL INC
COM
698813102
632
7125
SH
SOLE
7125
0
0
PARK HOTELS & RESORTS INC
COM
700517105
653
30261
SH
SOLE
30261
0
0
PARKER-HANNIFIN CORP
COM
701094104
6375
20209
SH
SOLE
20209
0
0
PAYCHEX INC
COM
704326107
4618
47108
SH
SOLE
47108
0
0
PAYPAL HLDGS INC
COM
70450Y103
110715
455919
SH
SOLE
455919
0
0
PDC ENERGY INC
COM
69327R101
332
9657
SH
SOLE
9657
0
0
PEBBLEBROOK HOTEL TR
COM
70509V100
2395
98618
SH
SOLE
98618
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
3828
34049
SH
SOLE
34049
0
0
PEMBINA PIPELINE CORP
COM
706327103
248108
8602929
SH
SOLE
8602929
0
0
PEMBINA PIPELINE CORP
COM
706327103
2085
72300
SH
Put
SOLE
72300
0
0
PEMBINA PIPELINE CORP
COM
706327103
15845
549400
SH
Call
SOLE
549400
0
0
PENN NATL GAMING INC
COM
707569109
638
6084
SH
SOLE
6084
0
0
PENNYMAC FINL SVCS INC NEW
COM
70932M107
1031
15413
SH
SOLE
15413
0
0
PENTAIR PLC
SHS
G7S00T104
385
6174
SH
SOLE
6174
0
0
PEPSICO INC
COM
713448108
59132
418042
SH
SOLE
418042
0
0
PERKINELMER INC
COM
714046109
1951
15204
SH
SOLE
15204
0
0
PERSHING SQUARE TONTINE HLDG
COM CL A
71531R109
1470
61214
SH
SOLE
61214
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
250
29522
SH
SOLE
29522
0
0
PFIZER INC
COM
717081103
58531
1615539
SH
SOLE
1615539
0
0
PHILIP MORRIS INTL INC
COM
718172109
467199
5264805
SH
SOLE
5264805
0
0
PHILLIPS 66
COM
718546104
270
3317
SH
SOLE
3317
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2713
96387
SH
SOLE
96387
0
0
PIMCO DYNAMIC INCOME OPRNTS
COM BEN SHS
69355M107
668
33271
SH
SOLE
33271
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
867
6575
SH
SOLE
6575
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
2778
25376
SH
SOLE
25376
0
0
PIMCO ETF TR
BROAD US TIP
72201R403
641
9993
SH
SOLE
9993
0
0
PIMCO ETF TR
ENHNCD LW DU
72201R718
655
6421
SH
SOLE
6421
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
1740
17073
SH
SOLE
17073
0
0
PINDUODUO INC
SPONSORED AD
722304102
20326
151823
SH
SOLE
151823
0
0
PINNACLE FINL PARTNERS INC
COM
72346Q104
2105
23739
SH
SOLE
23739
0
0
PINTEREST INC
CL A
72352L106
3607
48729
SH
SOLE
48729
0
0
PIONEER NAT RES CO
COM
723787107
4656
29319
SH
SOLE
29319
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PAR
726503105
2757
303003
SH
SOLE
303003
0
0
PLANET FITNESS INC
CL A
72703H101
216
2798
SH
SOLE
2798
0
0
PLUG POWER INC
COM NEW
72919P202
2531
70622
SH
SOLE
70622
0
0
PNC FINL SVCS GROUP INC
COM
693475105
3424
19519
SH
SOLE
19519
0
0
POLARIS INC
COM
731068102
582
4362
SH
SOLE
4362
0
0
POOL CORP
COM
73278L105
1025
2968
SH
SOLE
2968
0
0
POSCO
SPONSORED AD
693483109
3585
49659
SH
SOLE
49659
0
0
PPD INC
COM
69355F102
206
5447
SH
SOLE
5447
0
0
PPL CORP
COM
69351T106
309
10704
SH
SOLE
10704
0
0
PREFERRED APT CMNTYS INC
COM
74039L103
140
14210
SH
SOLE
14210
0
0
PRETIUM RES INC
COM
74139C102
2225
214547
SH
SOLE
214547
0
0
PRICE T ROWE GROUP INC
COM
74144T108
1186
6912
SH
SOLE
6912
0
0
PRIMO WATER CORPORATION
COM
74167P108
2423
149001
SH
SOLE
149001
0
0
PROCTER AND GAMBLE CO
COM
742718109
178650
1319133
SH
SOLE
1319133
0
0
PROGRESSIVE CORP
COM
743315103
3060
32010
SH
SOLE
32010
0
0
PROLOGIS INC.
COM
74340W103
1183
11157
SH
SOLE
11157
0
0
PROSHARES TR
S&P 500 DV A
74348A467
9024
104617
SH
SOLE
104617
0
0
PROSHARES TR
SHORT QQQ NE
74347B714
145
10453
SH
SOLE
10453
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
745
41130
SH
SOLE
41130
0
0
PROSHARES TR
SHORT S&P 50
74347B425
929
55432
SH
SOLE
55432
0
0
PROSHARES TR
PSHS ULTRA Q
74347R206
2535
21632
SH
SOLE
21632
0
0
PRUDENTIAL FINL INC
COM
744320102
5524
60638
SH
SOLE
60638
0
0
PRUDENTIAL PLC
ADR
74435K204
1036
24277
SH
SOLE
24277
0
0
PULTE GROUP INC
COM
745867101
2579
49176
SH
SOLE
49176
0
0
PVH CORPORATION
COM
693656100
207
1956
SH
SOLE
1956
0
0
QORVO INC
COM
74736K101
1732
9481
SH
SOLE
9481
0
0
QUALCOMM INC
COM
747525103
78667
593310
SH
SOLE
593310
0
0
QUANTA SVCS INC
COM
74762E102
7508
85341
SH
SOLE
85341
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
275
2141
SH
SOLE
2141
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
12869
166543
SH
SOLE
166543
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
11590
150000
SH
Call
SOLE
150000
0
0
REALOGY HLDGS CORP
COM
75605Y106
208
13760
SH
SOLE
13760
0
0
REGAL BELOIT CORP
COM
758750103
215
1510
SH
SOLE
1510
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
1603
3388
SH
SOLE
3388
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
1458
70575
SH
SOLE
70575
0
0
RELIANCE STEEL & ALUMINUM CO
COM
759509102
1239
8134
SH
SOLE
8134
0
0
RENAISSANCE CAP GREENWICH FD
IPO ETF
759937204
412
6622
SH
SOLE
6622
0
0
RENESOLA LTD
SPONSORED AD
75971T301
286
23183
SH
SOLE
23183
0
0
RENT A CTR INC NEW
COM
76009N100
1323
22937
SH
SOLE
22937
0
0
REPUBLIC SVCS INC
COM
760759100
2644
26611
SH
SOLE
26611
0
0
RESIDEO TECHNOLOGIES INC
COM
76118Y104
974
34473
SH
SOLE
34473
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
168365
2590238
SH
SOLE
2590238
0
0
REV GROUP INC
COM
749527107
274
14279
SH
SOLE
14279
0
0
RH
COM
74967X103
4265
7149
SH
SOLE
7149
0
0
RIO TINTO PLC
SPONSORED AD
767204100
2118
27280
SH
SOLE
27280
0
0
RIOT BLOCKCHAIN INC
COM
767292105
231
4343
SH
SOLE
4343
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
4073
69557
SH
SOLE
69557
0
0
ROCKWELL AUTOMATION INC
COM
773903109
3161
11909
SH
SOLE
11909
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
164434
3566897
SH
SOLE
3566897
0
0
ROKU INC
COM CL A
77543R102
3159
9698
SH
SOLE
9698
0
0
ROLLINS INC
COM
775711104
909
26415
SH
SOLE
26415
0
0
ROPER TECHNOLOGIES INC
COM
776696106
2515
6236
SH
SOLE
6236
0
0
ROSS STORES INC
COM
778296103
2551
21276
SH
SOLE
21276
0
0
ROYAL BK CDA
COM
780087102
2033699
22055086
SH
SOLE
22055086
0
0
ROYAL BK CDA
COM
780087102
62067
673100
SH
Put
SOLE
673100
0
0
ROYAL BK CDA
COM
780087102
70080
760000
SH
Call
SOLE
760000
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
651
7608
SH
SOLE
7608
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
7002
190127
SH
SOLE
190127
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
10060
256557
SH
SOLE
256557
0
0
ROYAL GOLD INC
COM
780287108
442
4111
SH
SOLE
4111
0
0
RPC INC
COM
749660106
219
40543
SH
SOLE
40543
0
0
S&P GLOBAL INC
COM
78409V104
14126
40031
SH
SOLE
40031
0
0
SABRE CORP
COM
78573M104
1412
95361
SH
SOLE
95361
0
0
SALESFORCE COM INC
COM
79466L302
32899
155281
SH
SOLE
155281
0
0
SANDERSON FARMS INC
COM
800013104
952
6113
SH
SOLE
6113
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
735
108023
SH
SOLE
108023
0
0
SANOFI
SPONSORED AD
80105N105
11748
237531
SH
SOLE
237531
0
0
SAP SE
SPON ADR
803054204
1533
12483
SH
SOLE
12483
0
0
SCHLUMBERGER LTD
COM
806857108
31577
1161362
SH
SOLE
1161362
0
0
SCHWAB CHARLES CORP
COM
808513105
4332
66455
SH
SOLE
66455
0
0
SCOTTS MIRACLE-GRO CO
CL A
810186106
584
2385
SH
SOLE
2385
0
0
SEA LTD
SPONSORD ADS
81141R100
23985
107445
SH
SOLE
107445
0
0
SEABRIDGE GOLD INC
COM
811916105
386
23848
SH
SOLE
23848
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
1879
24484
SH
SOLE
24484
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
395
5781
SH
SOLE
5781
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
923
11712
SH
SOLE
11712
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
3642
21671
SH
SOLE
21671
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
85969
736415
SH
SOLE
736415
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
12081
246245
SH
SOLE
246245
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
124932
3669083
SH
SOLE
3669083
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
91574
930158
SH
SOLE
930158
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
17353
130662
SH
SOLE
130662
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
82831
1129725
SH
SOLE
1129725
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
308
7797
SH
SOLE
7797
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
6889
107567
SH
SOLE
107567
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
14723
229900
SH
Put
SOLE
229900
0
0
SENDAS DISTRIBUIDORA S A
SPON ADS
81689T104
203
15605
SH
SOLE
15605
0
0
SERVICE CORP INTL
COM
817565104
247
4829
SH
SOLE
4829
0
0
SERVICE PPTYS TR
COM SH BEN I
81761L102
1397
117800
SH
SOLE
117800
0
0
SERVICENOW INC
COM
81762P102
8639
17274
SH
SOLE
17274
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
111936
4269107
SH
SOLE
4269107
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
2163
82500
SH
Call
SOLE
82500
0
0
SHERWIN WILLIAMS CO
COM
824348106
323
1314
SH
SOLE
1314
0
0
SHIFT4 PMTS INC
CL A
82452J109
1207
14723
SH
SOLE
14723
0
0
SHOPIFY INC
CL A
82509L107
737441
666463
SH
SOLE
666463
0
0
SIERRA WIRELESS INC
COM
826516106
282
19091
SH
SOLE
19091
0
0
SIGNET JEWELERS LIMITED
SHS
G81276100
244
4215
SH
SOLE
4215
0
0
SILVERCORP METALS INC
COM
82835P103
91
18546
SH
SOLE
18546
0
0
SILVERCREST METALS INC
COM
828363101
1272
157375
SH
SOLE
157375
0
0
SILVERCREST METALS INC
COM
828363101
816
101000
SH
Put
SOLE
101000
0
0
SILVERCREST METALS INC
COM
828363101
1648
204000
SH
Call
SOLE
204000
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
1069
9396
SH
SOLE
9396
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1753
10270
SH
SOLE
10270
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
5146
188976
SH
SOLE
188976
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
7425
40470
SH
SOLE
40470
0
0
SLEEP NUMBER CORP
COM
83125X103
3986
27780
SH
SOLE
27780
0
0
SLM CORP
COM
78442P106
4246
236292
SH
SOLE
236292
0
0
SMITH A O CORP
COM
831865209
933
13800
SH
SOLE
13800
0
0
SMUCKER J M CO
COM NEW
832696405
2545
20113
SH
SOLE
20113
0
0
SNAP INC
CL A
83304A106
339
6481
SH
SOLE
6481
0
0
SNOWFLAKE INC
CL A
833445109
757
3303
SH
SOLE
3303
0
0
SOCIAL CAPITAL HEDOSOPHA HLD
SHS CL A
G8252P105
336
19600
SH
SOLE
19600
0
0
SONOS INC
COM
83570H108
262
6999
SH
SOLE
6999
0
0
SONY CORP
SPONSORED AD
835699307
6115
57687
SH
SOLE
57687
0
0
SOTHERLY HOTELS INC
COM
83600C103
902
259114
SH
SOLE
259114
0
0
SOUTHERN CO
COM
842587107
5218
83941
SH
SOLE
83941
0
0
SOUTHERN COPPER CORP
COM
84265V105
343
5061
SH
SOLE
5061
0
0
SOUTHWEST AIRLS CO
COM
844741108
2565
42001
SH
SOLE
42001
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
14583
44168
SH
SOLE
44168
0
0
SPDR GOLD TR
GOLD SHS
78463V107
70481
440619
SH
SOLE
440619
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
10072
226282
SH
SOLE
226282
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1417
25577
SH
SOLE
25577
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
833
16192
SH
SOLE
16192
0
0
SPDR INDEX SHS FDS
S&P INTL SML
78463X871
209
5591
SH
SOLE
5591
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
108916
274811
SH
SOLE
274811
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
396
1000
SH
Put
SOLE
1000
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1324
2781
SH
SOLE
2781
0
0
SPDR SER TR
S&P DIVID ET
78464A763
8627
73093
SH
SOLE
73093
0
0
SPDR SER TR
S&P 600 SMCP
78464A300
16034
195555
SH
SOLE
195555
0
0
SPDR SER TR
S&P REGL BKG
78464A698
1754
26441
SH
SOLE
26441
0
0
SPDR SER TR
S&P RETAIL E
78464A714
1961
21987
SH
SOLE
21987
0
0
SPDR SER TR
S&P METALS M
78464A755
385
9656
SH
SOLE
9656
0
0
SPDR SER TR
S&P BK ETF
78464A797
684
13177
SH
SOLE
13177
0
0
SPDR SER TR
S&P BIOTECH
78464A870
5391
39739
SH
SOLE
39739
0
0
SPDR SER TR
S&P HOMEBUIL
78464A888
1576
22397
SH
SOLE
22397
0
0
SPDR SER TR
BLMBRG BRC C
78464A359
211
2529
SH
SOLE
2529
0
0
SPDR SER TR
HLTH CR EQUI
78464A581
235
1965
SH
SOLE
1965
0
0
SPDR SER TR
AEROSPACE DE
78464A631
206
1640
SH
SOLE
1640
0
0
SPDR SER TR
S&P OILGAS E
78468R556
3105
38171
SH
SOLE
38171
0
0
SPDR SER TR
SPDR S&P 500
78468R796
601
6118
SH
SOLE
6118
0
0
SPDR SER TR
S&P OILGAS E
78468R556
32536
400000
SH
Call
SOLE
400000
0
0
SPECTRUM BRANDS HLDGS INC NE
COM
84790A105
407
4784
SH
SOLE
4784
0
0
SPLUNK INC
COM
848637104
19508
143992
SH
SOLE
143992
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
1117
4168
SH
SOLE
4168
0
0
SPROTT ETF TRUST
JR GOLD MINE
85210B201
541
13157
SH
SOLE
13157
0
0
SPROTT INC
COM NEW
852066208
326
8582
SH
SOLE
8582
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
4740
272893
SH
SOLE
272893
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
4423
329830
SH
SOLE
329830
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1091
124272
SH
SOLE
124272
0
0
SPROUTS FMRS MKT INC
COM
85208M102
6649
249770
SH
SOLE
249770
0
0
SQUARE INC
CL A
852234103
8900
39198
SH
SOLE
39198
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
212
3033
SH
SOLE
3033
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
2756
57165
SH
SOLE
57165
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
573
11534
SH
SOLE
11534
0
0
SSR MNG INC
COM
784730103
2308
161593
SH
SOLE
161593
0
0
ST JOE CO
COM
790148100
1416
33011
SH
SOLE
33011
0
0
STAG INDL INC
COM
85254J102
300
8912
SH
SOLE
8912
0
0
STANLEY BLACK & DECKER INC
COM
854502101
6616
33137
SH
SOLE
33137
0
0
STANTEC INC
COM
85472N109
11151
260655
SH
SOLE
260655
0
0
STARBUCKS CORP
COM
855244109
45584
417167
SH
SOLE
417167
0
0
STARWOOD PPTY TR INC
COM
85571B105
493
19916
SH
SOLE
19916
0
0
STATE STR CORP
COM
857477103
4340
51665
SH
SOLE
51665
0
0
STEEL DYNAMICS INC
COM
858119100
12073
237837
SH
SOLE
237837
0
0
STELLANTIS N.V
SHS
N82405106
3229
181513
SH
SOLE
181513
0
0
STONECO LTD
COM CL A
G85158106
207
3379
SH
SOLE
3379
0
0
STRATASYS LTD
SHS
M85548101
205
7911
SH
SOLE
7911
0
0
STRYKER CORPORATION
COM
863667101
13687
56189
SH
SOLE
56189
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED AD
86562M209
6100
841328
SH
SOLE
841328
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
319212
6314773
SH
SOLE
6314773
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
7582
150000
SH
Put
SOLE
150000
0
0
SUNCOR ENERGY INC NEW
COM
867224107
304421
14565613
SH
SOLE
14565613
0
0
SUNCOR ENERGY INC NEW
COM
867224107
17790
851200
SH
Put
SOLE
851200
0
0
SUNCOR ENERGY INC NEW
COM
867224107
15194
727000
SH
Call
SOLE
727000
0
0
SUNDIAL GROWERS INC
COM
86730L109
43
38400
SH
SOLE
38400
0
0
SUNOPTA INC
COM
8676EP108
1315
89046
SH
SOLE
89046
0
0
SUNRUN INC
COM
86771W105
366
6048
SH
SOLE
6048
0
0
SVB FINANCIAL GROUP
COM
78486Q101
1882
3813
SH
SOLE
3813
0
0
SYNCHRONY FINANCIAL
COM
87165B103
1079
26531
SH
SOLE
26531
0
0
SYNNEX CORP
COM
87162W100
981
8542
SH
SOLE
8542
0
0
SYNOPSYS INC
COM
871607107
3873
15630
SH
SOLE
15630
0
0
SYSCO CORP
COM
871829107
6050
76838
SH
SOLE
76838
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
43851
370743
SH
SOLE
370743
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
2141
12117
SH
SOLE
12117
0
0
TAPESTRY INC
COM
876030107
7180
174220
SH
SOLE
174220
0
0
TARGA RES CORP
COM
87612G101
5614
176823
SH
SOLE
176823
0
0
TARGET CORP
COM
87612E106
30195
152445
SH
SOLE
152445
0
0
TASEKO MINES LTD
COM
876511106
853
495696
SH
SOLE
495696
0
0
TATA MTRS LTD
SPONSORED AD
876568502
338
16242
SH
SOLE
16242
0
0
TAYLOR MORRISON HOME CORP
COM
87724P106
1328
43095
SH
SOLE
43095
0
0
TC ENERGY CORP
COM
87807B107
574648
12560602
SH
SOLE
12560602
0
0
TC ENERGY CORP
COM
87807B107
53299
1165000
SH
Put
SOLE
1165000
0
0
TC ENERGY CORP
COM
87807B107
28136
615000
SH
Call
SOLE
615000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
975
7551
SH
SOLE
7551
0
0
TECK RESOURCES LTD
CL B
878742204
84653
4413584
SH
SOLE
4413584
0
0
TEJON RANCH CO
COM
879080109
1944
116125
SH
SOLE
116125
0
0
TELADOC HEALTH INC
COM
87918A105
5562
30602
SH
SOLE
30602
0
0
TELEFLEX INCORPORATED
COM
879369106
499
1200
SH
SOLE
1200
0
0
TELEFONICA BRASIL SA
NEW ADR
87936R205
1489
189157
SH
SOLE
189157
0
0
TELEFONICA S A
SPONSORED AD
879382208
5301
1170226
SH
SOLE
1170226
0
0
TELUS CORPORATION
COM
87971M103
379849
19059143
SH
SOLE
19059143
0
0
TELUS CORPORATION
COM
87971M103
1993
100000
SH
Put
SOLE
100000
0
0
TELUS CORPORATION
COM
87971M103
5381
270000
SH
Call
SOLE
270000
0
0
TELUS INTL CDA INC
SUB VTG SHS
87975H100
639
22826
SH
SOLE
22826
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
715
30350
SH
SOLE
30350
0
0
TEMPUR SEALY INTL INC
COM
88023U101
885
24199
SH
SOLE
24199
0
0
TERADYNE INC
COM
880770102
5683
46704
SH
SOLE
46704
0
0
TESLA INC
COM
88160R101
17253
25831
SH
SOLE
25831
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
887
76897
SH
SOLE
76897
0
0
TEXAS INSTRS INC
COM
882508104
197420
1044608
SH
SOLE
1044608
0
0
TEXTRON INC
COM
883203101
508
9054
SH
SOLE
9054
0
0
TFI INTL INC
COM
87241L109
64642
864655
SH
SOLE
864655
0
0
TG THERAPEUTICS INC
COM
88322Q108
313
6500
SH
SOLE
6500
0
0
THE ODP CORP
COM
88337F105
280
6457
SH
SOLE
6457
0
0
THE TRADE DESK INC
COM CL A
88339J105
4197
6440
SH
SOLE
6440
0
0
THERATECHNOLOGIES INC
COM
88338H100
1636
423274
SH
SOLE
423274
0
0
THERATECHNOLOGIES INC
NOTE 5.750%
88338HAA8
50
13000
SH
SOLE
13000
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
20449
44808
SH
SOLE
44808
0
0
THOMSON REUTERS CORP.
COM NEW
884903709
117763
1344787
SH
SOLE
1344787
0
0
THOR INDS INC
COM
885160101
599
4446
SH
SOLE
4446
0
0
TIDAL ETF TR
SP FDS S&P 5
886364801
246
9363
SH
SOLE
9363
0
0
TJX COS INC NEW
COM
872540109
3200
48379
SH
SOLE
48379
0
0
T-MOBILE US INC
COM
872590104
33032
263645
SH
SOLE
263645
0
0
TOLL BROTHERS INC
COM
889478103
5692
100332
SH
SOLE
100332
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
2388757
36631757
SH
SOLE
36631757
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
122934
1885200
SH
Put
SOLE
1885200
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
50773
778600
SH
Call
SOLE
778600
0
0
TOTAL SE
SPONSORED AD
89151E109
9469
203460
SH
SOLE
203460
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
3784
24244
SH
SOLE
24244
0
0
TRACTOR SUPPLY CO
COM
892356106
1241
7008
SH
SOLE
7008
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
877
5297
SH
SOLE
5297
0
0
TRANSALTA CORP
COM
89346D107
5057
534515
SH
SOLE
534515
0
0
TRANSALTA CORP
COM
89346D107
1703
180000
SH
Put
SOLE
180000
0
0
TRANSALTA CORP
COM
89346D107
5327
563100
SH
Call
SOLE
563100
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
132
83771
SH
SOLE
83771
0
0
TRANSOCEAN LTD
REG SHS
H8817H100
73
20629
SH
SOLE
20629
0
0
TRAVELERS COMPANIES INC
COM
89417E109
730
4857
SH
SOLE
4857
0
0
TREEHOUSE FOODS INC
COM
89469A104
475
9092
SH
SOLE
9092
0
0
TRIMBLE INC
COM
896239100
2250
28923
SH
SOLE
28923
0
0
TRINITY PL HLDGS INC
COM
89656D101
242
116002
SH
SOLE
116002
0
0
TRINSEO S A
SHS
L9340P101
260
4085
SH
SOLE
4085
0
0
TRIP COM GROUP LTD
ADS
89677Q107
406
10238
SH
SOLE
10238
0
0
TRUIST FINL CORP
COM
89832Q109
434
7439
SH
SOLE
7439
0
0
TUCOWS INC
COM NEW
898697206
3993
51528
SH
SOLE
51528
0
0
TURQUOISE HILL RES LTD
COM
900435207
358
22236
SH
SOLE
22236
0
0
TWITTER INC
COM
90184L102
9426
148141
SH
SOLE
148141
0
0
TYLER TECHNOLOGIES INC
COM
902252105
391
922
SH
SOLE
922
0
0
TYSON FOODS INC
CL A
902494103
1283
17268
SH
SOLE
17268
0
0
UBER TECHNOLOGIES INC
COM
90353T100
12857
235856
SH
SOLE
235856
0
0
UBS GROUP AG
SHS
H42097107
4741
305266
SH
SOLE
305266
0
0
ULTA BEAUTY INC
COM
90384S303
1993
6447
SH
SOLE
6447
0
0
ULTRA CLEAN HLDGS INC
COM
90385V107
559
9633
SH
SOLE
9633
0
0
UNDER ARMOUR INC
CL C
904311206
264
14281
SH
SOLE
14281
0
0
UNILEVER PLC
SPON ADR NEW
904767704
17259
309143
SH
SOLE
309143
0
0
UNION PAC CORP
COM
907818108
49121
222864
SH
SOLE
222864
0
0
UNITED AIRLS HLDGS INC
COM
910047109
556
9663
SH
SOLE
9663
0
0
UNITED NAT FOODS INC
COM
911163103
284
8615
SH
SOLE
8615
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
34748
204412
SH
SOLE
204412
0
0
UNITED RENTALS INC
COM
911363109
6125
18598
SH
SOLE
18598
0
0
UNITED STATES STL CORP NEW
COM
912909108
240
9160
SH
SOLE
9160
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
125232
336581
SH
SOLE
336581
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
15813
42500
SH
Call
SOLE
42500
0
0
UNITY SOFTWARE INC
COM
91332U101
296
2949
SH
SOLE
2949
0
0
UNUM GROUP
COM
91529Y106
2647
95099
SH
SOLE
95099
0
0
US BANCORP DEL
COM NEW
902973304
8520
154035
SH
SOLE
154035
0
0
US FOODS HLDG CORP
COM
912008109
1593
41799
SH
SOLE
41799
0
0
USANA HEALTH SCIENCES INC
COM
90328M107
1165
11939
SH
SOLE
11939
0
0
UXIN LTD
ADS
91818X108
22
18900
SH
SOLE
18900
0
0
VAIL RESORTS INC
COM
91879Q109
713
2443
SH
SOLE
2443
0
0
VALE S A
SPONSORED AD
91912E105
2193
126171
SH
SOLE
126171
0
0
VALERO ENERGY CORP
COM
91913Y100
3594
50191
SH
SOLE
50191
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
2808
86397
SH
SOLE
86397
0
0
VANECK VECTORS ETF TR
STEEL ETF
92189F205
1482
26555
SH
SOLE
26555
0
0
VANECK VECTORS ETF TR
ISRAEL ETF
92189F635
310
7010
SH
SOLE
7010
0
0
VANECK VECTORS ETF TR
MORNINGSTAR
92189F643
375
5408
SH
SOLE
5408
0
0
VANECK VECTORS ETF TR
SEMICONDUCTO
92189F676
407
1672
SH
SOLE
1672
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
297
1695
SH
SOLE
1695
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
1296
28800
SH
SOLE
28800
0
0
VANECK VECTORS ETF TR
LOW CARBN EN
92189F502
388
2470
SH
SOLE
2470
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189H607
579
3028
SH
SOLE
3028
0
0
VANECK VECTORS ETF TR
RARE EARTH S
92189H805
274
3650
SH
SOLE
3650
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
8174
251500
SH
Put
SOLE
251500
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX
921932505
218
926
SH
SOLE
926
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
1368
7856
SH
SOLE
7856
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
479
3063
SH
SOLE
3063
0
0
VANGUARD BD INDEX FDS
INTERMED TER
921937819
1285
14481
SH
SOLE
14481
0
0
VANGUARD BD INDEX FDS
LONG TERM BO
921937793
610
6215
SH
SOLE
6215
0
0
VANGUARD BD INDEX FDS
SHORT TRM BO
921937827
2241
27269
SH
SOLE
27269
0
0
VANGUARD BD INDEX FDS
TOTAL BND MR
921937835
1300
15344
SH
SOLE
15344
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX
92203J407
558
9761
SH
SOLE
9761
0
0
VANGUARD INDEX FDS
MCAP VL IDXV
922908512
418
3098
SH
SOLE
3098
0
0
VANGUARD INDEX FDS
SM CP VAL ET
922908611
586
3540
SH
SOLE
3540
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
650
2936
SH
SOLE
2936
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
1442
7783
SH
SOLE
7783
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
759
2953
SH
SOLE
2953
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
5338
25825
SH
SOLE
25825
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
19691
54051
SH
SOLE
54051
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
17120
328907
SH
SOLE
328907
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
427
7043
SH
SOLE
7043
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
4144
42594
SH
SOLE
42594
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
526
8350
SH
SOLE
8350
0
0
VANGUARD MALVERN FDS
STRM INFPROI
922020805
332
6445
SH
SOLE
6445
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM COR
92206C870
1309
14069
SH
SOLE
14069
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
2561
18318
SH
SOLE
18318
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
4166
46741
SH
SOLE
46741
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM T
92206C102
1986
32279
SH
SOLE
32279
0
0
VANGUARD SCOTTSDALE FDS
LONG TERM TR
92206C847
1658
20019
SH
SOLE
20019
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM COR
92206C409
655
7943
SH
SOLE
7943
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
7805
53066
SH
SOLE
53066
0
0
VANGUARD STAR FDS
VG TL INTL S
921909768
419
6690
SH
SOLE
6690
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT
921943858
20293
413208
SH
SOLE
413208
0
0
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
14646
176819
SH
SOLE
176819
0
0
VANGUARD WORLD FD
MEGA GRWTH I
921910816
203
981
SH
SOLE
981
0
0
VANGUARD WORLD FD
ESG INTL STK
921910725
276
4505
SH
SOLE
4505
0
0
VANGUARD WORLD FDS
CONSUM DIS E
92204A108
1043
3532
SH
SOLE
3532
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
2263
12699
SH
SOLE
12699
0
0
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1530
22494
SH
SOLE
22494
0
0
VANGUARD WORLD FDS
FINANCIALS E
92204A405
1874
22179
SH
SOLE
22179
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
1639
8659
SH
SOLE
8659
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
8003
22324
SH
SOLE
22324
0
0
VANGUARD WORLD FDS
MATERIALS ET
92204A801
1075
6213
SH
SOLE
6213
0
0
VANGUARD WORLD FDS
HEALTH CAR E
92204A504
466
2036
SH
SOLE
2036
0
0
VEEVA SYS INC
CL A COM
922475108
404
1548
SH
SOLE
1548
0
0
VERISK ANALYTICS INC
COM
92345Y106
3247
18377
SH
SOLE
18377
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
135232
2325572
SH
SOLE
2325572
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2326
40000
SH
Call
SOLE
40000
0
0
VERMILION ENERGY INC
COM
923725105
4775
655859
SH
SOLE
655859
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
293
1363
SH
SOLE
1363
0
0
VIACOMCBS INC
CL B
92556H206
24519
543666
SH
SOLE
543666
0
0
VIATRIS INC
COM
92556V106
1057
75652
SH
SOLE
75652
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
142
10746
SH
SOLE
10746
0
0
VIRTU FINL INC
CL A
928254101
305
9821
SH
SOLE
9821
0
0
VISA INC
COM CL A
92826C839
157198
742445
SH
SOLE
742445
0
0
VISTA OUTDOOR INC
COM
928377100
203
6335
SH
SOLE
6335
0
0
VISTRA CORP
COM
92840M102
4184
236668
SH
SOLE
236668
0
0
VMWARE INC
CL A COM
928563402
2256
14994
SH
SOLE
14994
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
1713
92954
SH
SOLE
92954
0
0
VULCAN MATLS CO
COM
929160109
1699
10067
SH
SOLE
10067
0
0
WABTEC
COM
929740108
208
2623
SH
SOLE
2623
0
0
WADDELL & REED FINL INC
CL A
930059100
233
9310
SH
SOLE
9310
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
20785
378603
SH
SOLE
378603
0
0
WALMART INC
COM
931142103
59565
438528
SH
SOLE
438528
0
0
WASTE CONNECTIONS INC
COM
94106B101
177262
1641623
SH
SOLE
1641623
0
0
WASTE MGMT INC DEL
COM
94106L109
64912
503116
SH
SOLE
503116
0
0
WATERS CORP
COM
941848103
508
1788
SH
SOLE
1788
0
0
WATSCO INC
COM
942622200
231
886
SH
SOLE
886
0
0
WEC ENERGY GROUP INC
COM
92939U106
263
2810
SH
SOLE
2810
0
0
WELLS FARGO CO NEW
COM
949746101
161199
4125896
SH
SOLE
4125896
0
0
WELLS FARGO CO NEW
COM
949746101
5860
150000
SH
Put
SOLE
150000
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
26163
363178
SH
SOLE
363178
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
13471
187000
SH
Put
SOLE
187000
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
9005
125000
SH
Call
SOLE
125000
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
2303
24382
SH
SOLE
24382
0
0
WESTERN ASSET HIGH INCOME OP
COM
95766K109
102
20000
SH
SOLE
20000
0
0
WESTERN DIGITAL CORP.
COM
958102105
1528
22890
SH
SOLE
22890
0
0
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP
958669103
3590
193100
SH
SOLE
193100
0
0
WESTLAKE CHEM CORP
COM
960413102
694
7816
SH
SOLE
7816
0
0
WESTPAC BANKING CORP
SPONSORED AD
961214301
528
28458
SH
SOLE
28458
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
83
11484
SH
SOLE
11484
0
0
WESTROCK CO
COM
96145D105
1794
34474
SH
SOLE
34474
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
3987
111991
SH
SOLE
111991
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
114724
3002461
SH
SOLE
3002461
0
0
WHIRLPOOL CORP
COM
963320106
764
3466
SH
SOLE
3466
0
0
WILLIAMS COS INC
COM
969457100
3256
137430
SH
SOLE
137430
0
0
WILLIAMS SONOMA INC
COM
969904101
1562
8716
SH
SOLE
8716
0
0
WILLIS TOWERS WATSON PLC LTD
SHS
G96629103
465
2032
SH
SOLE
2032
0
0
WISDOMTREE TR
CLOUD COMPUT
97717Y691
743
15421
SH
SOLE
15421
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
676
18230
SH
SOLE
18230
0
0
WISDOMTREE TR
EMERG MKTS E
97717X214
8867
235143
SH
SOLE
235143
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1572
29902
SH
SOLE
29902
0
0
WISDOMTREE TR
INTL SMCAP D
97717W760
1671
23130
SH
SOLE
23130
0
0
WISDOMTREE TR
EM EX ST-OWN
97717X578
9256
227483
SH
SOLE
227483
0
0
WISDOMTREE TR
US QTLY DIV
97717X669
313
5480
SH
SOLE
5480
0
0
WISDOMTREE TR
CHINADIV EX
97717X719
602
9230
SH
SOLE
9230
0
0
WISDOMTREE TR
EMG MKTS SMC
97717W281
1607
31339
SH
SOLE
31339
0
0
WORKDAY INC
CL A
98138H101
4047
16292
SH
SOLE
16292
0
0
WPP PLC NEW
ADR
92937A102
7069
110626
SH
SOLE
110626
0
0
WYNN RESORTS LTD
COM
983134107
3991
31831
SH
SOLE
31831
0
0
XILINX INC
COM
983919101
467
3771
SH
SOLE
3771
0
0
XL FLEET CORP
COM CL A
9837FR100
99
11000
SH
SOLE
11000
0
0
XPO LOGISTICS INC
COM
983793100
810
6571
SH
SOLE
6571
0
0
XYLEM INC
COM
98419M100
225
2143
SH
SOLE
2143
0
0
YAMANA GOLD INC
COM
98462Y100
4588
1057037
SH
SOLE
1057037
0
0
YETI HLDGS INC
COM
98585X104
769
10654
SH
SOLE
10654
0
0
YUM BRANDS INC
COM
988498101
3211
29684
SH
SOLE
29684
0
0
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
349
720
SH
SOLE
720
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
316
1975
SH
SOLE
1975
0
0
ZOETIS INC
CL A
98978V103
24954
158456
SH
SOLE
158456
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
2296
7145
SH
SOLE
7145
0
0
ZSCALER INC
COM
98980G102
2096
12210
SH
SOLE
12210
0
0
ZYNEX INC
COM
98986M103
183
12000
SH
SOLE
12000
0
0
ZYNGA INC
CL A
98986T108
645
63187
SH
SOLE
63187
0
0