0001421224-21-000008.txt : 20210812
0001421224-21-000008.hdr.sgml : 20210812
20210812123837
ACCESSION NUMBER: 0001421224-21-000008
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20210630
FILED AS OF DATE: 20210812
DATE AS OF CHANGE: 20210812
EFFECTIVENESS DATE: 20210812
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: 211166545
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
06-30-2021
06-30-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
08-12-2021
0
1323
35830802
false
INFORMATION TABLE
2
cibcwminc13F20210630.xml
10X GENOMICS INC
CL A COM
88025U109
406
2072
SH
SOLE
2072
0
0
3-D SYS CORP DEL
COM NEW
88554D205
681
17031
SH
SOLE
17031
0
0
3M CO
COM
88579Y101
19072
96017
SH
SOLE
96017
0
0
ABB LTD
SPONSORED AD
000375204
807
23743
SH
SOLE
23743
0
0
ABBOTT LABS
COM
002824100
25959
223920
SH
SOLE
223920
0
0
ABBVIE INC
COM
00287Y109
90492
803372
SH
SOLE
803372
0
0
ABCELLERA BIOLOGICS INC
COM
00288U106
1499
68143
SH
SOLE
68143
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
631
13596
SH
SOLE
13596
0
0
ABSOLUTE SOFTWARE CORP
COM
00386B109
281
19437
SH
SOLE
19437
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
18338
62207
SH
SOLE
62207
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
10657
111664
SH
SOLE
111664
0
0
ACUITY BRANDS INC
COM
00508Y102
258
1377
SH
SOLE
1377
0
0
ACUITYADS HLDGS INC
COM
00510L106
286
28739
SH
SOLE
28739
0
0
ADIENT PLC
ORD SHS
G0084W101
614
13574
SH
SOLE
13574
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
72257
123381
SH
SOLE
123381
0
0
ADVANCE AUTO PARTS INC
COM
00751Y106
237
1156
SH
SOLE
1156
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
15276
162630
SH
SOLE
162630
0
0
ADVISORSHARES TR
PURE US CANN
00768Y453
236
5890
SH
SOLE
5890
0
0
AEA-BRIDGES IMPACT CORP
SHS CL A
G01046104
502
51500
SH
SOLE
51500
0
0
AEGON N V
NY REGISTRY
007924103
4255
1030309
SH
SOLE
1030309
0
0
AENZA S.A.A
SPONSORED AD
00776D103
69
40773
SH
SOLE
40773
0
0
AES CORP
COM
00130H105
732
28071
SH
SOLE
28071
0
0
AES CORP
UNIT 99/99/9
00130H204
291
2709
SH
SOLE
2709
0
0
AFFILIATED MANAGERS GROUP IN
COM
008252108
524
3398
SH
SOLE
3398
0
0
AFLAC INC
COM
001055102
457
8510
SH
SOLE
8510
0
0
AGF INVTS TR
AGFIQ US MK
00110G408
2679
158357
SH
SOLE
158357
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
274
1855
SH
SOLE
1855
0
0
AGNICO EAGLE MINES LTD
COM
008474108
113903
1884246
SH
SOLE
1884246
0
0
AIRBNB INC
COM CL A
009066101
9602
62700
SH
SOLE
62700
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
3540
30356
SH
SOLE
30356
0
0
AKUMIN INC
COM
01021F109
1363
432773
SH
SOLE
432773
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
3192
417232
SH
SOLE
417232
0
0
ALBEMARLE CORP
COM
012653101
594
3524
SH
SOLE
3524
0
0
ALBERTSONS COS INC
COMMON STOCK
013091103
202
10300
SH
SOLE
10300
0
0
ALCOA CORP
COM
013872106
5604
152123
SH
SOLE
152123
0
0
ALCON AG
ORD SHS
H01301128
821
11690
SH
SOLE
11690
0
0
ALDEYRA THERAPEUTICS INC
COM
01438T106
113
10000
SH
SOLE
10000
0
0
ALEXANDRIA REAL ESTATE EQ IN
COM
015271109
557
3059
SH
SOLE
3059
0
0
ALEXCO RESOURCE CORP
COM
01535P106
128
51084
SH
SOLE
51084
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
144909
9738508
SH
SOLE
9738508
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
111600
7500000
SH
Call
SOLE
7500000
0
0
ALGONQUIN PWR UTILS CORP
UNIT 99/99/9
015857873
17763
357700
SH
Call
SOLE
357700
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
151863
669651
SH
SOLE
669651
0
0
ALIGN TECHNOLOGY INC
COM
016255101
2401
3930
SH
SOLE
3930
0
0
ALLEGION PLC
ORD SHS
G0176J109
962
6907
SH
SOLE
6907
0
0
ALLSTATE CORP
COM
020002101
18339
140590
SH
SOLE
140590
0
0
ALLY FINL INC
COM
02005N100
10392
208499
SH
SOLE
208499
0
0
ALPHABET INC
CAP STK CL C
02079K107
1576573
629039
SH
SOLE
629039
0
0
ALPHABET INC
CAP STK CL A
02079K305
323127
132332
SH
SOLE
132332
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
311
12533
SH
SOLE
12533
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
2649
72762
SH
SOLE
72762
0
0
ALTERYX INC
COM CL A
02156B103
1641
19078
SH
SOLE
19078
0
0
ALTICE USA INC
CL A
02156K103
360
10559
SH
SOLE
10559
0
0
ALTRIA GROUP INC
COM
02209S103
17353
363951
SH
SOLE
363951
0
0
AMAZON COM INC
COM
023135106
381269
110829
SH
SOLE
110829
0
0
AMAZON COM INC
COM
023135106
17545
5100
SH
Put
SOLE
5100
0
0
AMBEV SA
SPONSORED AD
02319V103
7743
2250977
SH
SOLE
2250977
0
0
AMCOR PLC
ORD
G0250X107
194
16910
SH
SOLE
16910
0
0
AMDOCS LTD
SHS
G02602103
579
7485
SH
SOLE
7485
0
0
AMERCO
COM
023586100
266
452
SH
SOLE
452
0
0
AMERESCO INC
CL A
02361E108
457
7287
SH
SOLE
7287
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
634
42269
SH
SOLE
42269
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
3927
185166
SH
SOLE
185166
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
2622
30991
SH
SOLE
30991
0
0
AMERICAN ELEC PWR CO INC
UNIT 08/01/2
025537127
285
5794
SH
SOLE
5794
0
0
AMERICAN EXPRESS CO
COM
025816109
16661
100833
SH
SOLE
100833
0
0
AMERICAN HOMES 4 RENT
CL A
02665T306
292
7507
SH
SOLE
7507
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
1706
35847
SH
SOLE
35847
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
24224
89672
SH
SOLE
89672
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
4773
30969
SH
SOLE
30969
0
0
AMERICAS GOLD AND SILVER COR
COM
03062D100
23
15431
SH
SOLE
15431
0
0
AMERIPRISE FINL INC
COM
03076C106
2322
9331
SH
SOLE
9331
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
5125
44763
SH
SOLE
44763
0
0
AMGEN INC
COM
031162100
32286
132454
SH
SOLE
132454
0
0
AMPHENOL CORP NEW
CL A
032095101
1508
22044
SH
SOLE
22044
0
0
ANALOG DEVICES INC
COM
032654105
1564
9084
SH
SOLE
9084
0
0
ANGLOGOLD ASHANTI LIMITED
SPONSORED AD
035128206
268
14446
SH
SOLE
14446
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
638
8863
SH
SOLE
8863
0
0
ANSYS INC
COM
03662Q105
647
1865
SH
SOLE
1865
0
0
ANTHEM INC
COM
036752103
9375
24554
SH
SOLE
24554
0
0
AON PLC
SHS CL A
G0403H108
8167
34205
SH
SOLE
34205
0
0
APOLLO GLOBAL MGMT INC
COM CL A
03768E105
2099
33745
SH
SOLE
33745
0
0
APPLE INC
COM
037833100
749329
5471149
SH
SOLE
5471149
0
0
APPLIED MATLS INC
COM
038222105
31507
221254
SH
SOLE
221254
0
0
APTIV PLC
SHS
G6095L109
404
2568
SH
SOLE
2568
0
0
ARBOR REALTY TRUST INC
COM
038923108
1294
72616
SH
SOLE
72616
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
486
8022
SH
SOLE
8022
0
0
ARES CAPITAL CORP
COM
04010L103
1159
59183
SH
SOLE
59183
0
0
ARISTA NETWORKS INC
COM
040413106
284
785
SH
SOLE
785
0
0
ARK ETF TR
NEXT GNRTN I
00214Q401
352
2286
SH
SOLE
2286
0
0
ARK ETF TR
ISRAEL INOVA
00214Q609
1455
45411
SH
SOLE
45411
0
0
ARK ETF TR
INNOVATION E
00214Q104
23952
183149
SH
SOLE
183149
0
0
ARK ETF TR
GENOMIC REV
00214Q302
1841
19900
SH
SOLE
19900
0
0
ARK ETF TR
FINTECH INNO
00214Q708
6695
123728
SH
SOLE
123728
0
0
ARTISAN PARTNERS ASSET MGMT
CL A
04316A108
1196
23526
SH
SOLE
23526
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
16788
24301
SH
SOLE
24301
0
0
ASPEN TECHNOLOGY INC
COM
045327103
217
1581
SH
SOLE
1581
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
1919
32036
SH
SOLE
32036
0
0
AT&T INC
COM
00206R102
32952
1144951
SH
SOLE
1144951
0
0
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
363
9742
SH
SOLE
9742
0
0
ATLAS CORP
SHARES
Y0436Q109
228
15990
SH
SOLE
15990
0
0
ATLASSIAN CORP PLC
CL A
G06242104
657
2559
SH
SOLE
2559
0
0
AUDIOCODES LTD
ORD
M15342104
424
12800
SH
SOLE
12800
0
0
AURINIA PHARMACEUTICALS INC
COM
05156V102
246
18983
SH
SOLE
18983
0
0
AURORA CANNABIS INC
COM
05156X884
321
35496
SH
SOLE
35496
0
0
AUTODESK INC
COM
052769106
7559
25895
SH
SOLE
25895
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
8674
43673
SH
SOLE
43673
0
0
AUTONATION INC
COM
05329W102
2715
28641
SH
SOLE
28641
0
0
AUTOZONE INC
COM
053332102
2968
1989
SH
SOLE
1989
0
0
AVALARA INC
COM
05338G106
490
3028
SH
SOLE
3028
0
0
AVANTOR INC
COM
05352A100
1967
55399
SH
SOLE
55399
0
0
AVERY DENNISON CORP
COM
053611109
1374
6535
SH
SOLE
6535
0
0
B & G FOODS INC NEW
COM
05508R106
622
18957
SH
SOLE
18957
0
0
B2GOLD CORP
COM
11777Q209
2146
509695
SH
SOLE
509695
0
0
BAIDU INC
SPON ADR REP
056752108
42143
206684
SH
SOLE
206684
0
0
BALL CORP
COM
058498106
443
5464
SH
SOLE
5464
0
0
BALLARD PWR SYS INC NEW
COM
058586108
2103
116076
SH
SOLE
116076
0
0
BANCO BRADESCO S A
SP ADR PFD N
059460303
82
15978
SH
SOLE
15978
0
0
BANCO MACRO SA
SPON ADR B
05961W105
273
18134
SH
SOLE
18134
0
0
BANCO SANTANDER S.A.
ADR
05964H105
1751
447855
SH
SOLE
447855
0
0
BANK MONTREAL QUE
COM
063671101
1248949
12177741
SH
SOLE
12177741
0
0
BANK MONTREAL QUE
COM
063671101
76920
750000
SH
Put
SOLE
750000
0
0
BANK NEW YORK MELLON CORP
COM
064058100
9647
188305
SH
SOLE
188305
0
0
BANK NOVA SCOTIA B C
COM
064149107
1420414
21829015
SH
SOLE
21829015
0
0
BANK NOVA SCOTIA B C
COM
064149107
84591
1300000
SH
Put
SOLE
1300000
0
0
BANK NOVA SCOTIA B C
COM
064149107
34851
535600
SH
Call
SOLE
535600
0
0
BARCLAYS BANK PLC
IPATH SHILR
06742A669
991
47261
SH
SOLE
47261
0
0
BARCLAYS BANK PLC
IPATH B MID
06746P613
261
10189
SH
SOLE
10189
0
0
BARCLAYS BANK PLC
IPTH SR B S&
06747R477
2731
92690
SH
SOLE
92690
0
0
BARCLAYS PLC
ADR
06738E204
3516
364377
SH
SOLE
364377
0
0
BARRICK GOLD CORP
COM
067901108
233666
11299125
SH
SOLE
11299125
0
0
BARRICK GOLD CORP
COM
067901108
724
35000
SH
Call
SOLE
35000
0
0
BAUSCH HEALTH COS INC
COM
071734107
50932
1737108
SH
SOLE
1737108
0
0
BAXTER INTL INC
COM
071813109
2227
27663
SH
SOLE
27663
0
0
BCE INC
COM NEW
05534B760
682587
13839969
SH
SOLE
13839969
0
0
BCE INC
COM NEW
05534B760
39949
810000
SH
Put
SOLE
810000
0
0
BCE INC
COM NEW
05534B760
15289
310000
SH
Call
SOLE
310000
0
0
BECTON DICKINSON & CO
COM
075887109
8683
35703
SH
SOLE
35703
0
0
BED BATH & BEYOND INC
COM
075896100
376
11280
SH
SOLE
11280
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
267099
961064
SH
SOLE
961064
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
8791
21
SH
SOLE
21
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
3538
54247
SH
SOLE
54247
0
0
BEST BUY INC
COM
086516101
820
7129
SH
SOLE
7129
0
0
BEYOND MEAT INC
COM
08862E109
1705
10829
SH
SOLE
10829
0
0
BHP GROUP LTD
SPONSORED AD
088606108
3161
43396
SH
SOLE
43396
0
0
BILIBILI INC
SPONS ADS RE
090040106
1834
15053
SH
SOLE
15053
0
0
BIOGEN INC
COM
09062X103
945
2730
SH
SOLE
2730
0
0
BITFARMS LTD
COM
09173B107
144
36517
SH
SOLE
36517
0
0
BK OF AMERICA CORP
COM
060505104
125638
3047252
SH
SOLE
3047252
0
0
BK OF AMERICA CORP
COM
060505104
7574
183700
SH
Put
SOLE
183700
0
0
BK OF AMERICA CORP
COM
060505104
16492
400000
SH
Call
SOLE
400000
0
0
BLACK STONE MINERALS L P
COM UNIT
09225M101
328
30520
SH
SOLE
30520
0
0
BLACKBERRY LTD
COM
09228F103
2202
180220
SH
SOLE
180220
0
0
BLACKROCK CORE BD TR
SHS BEN INT
09249E101
167
10116
SH
SOLE
10116
0
0
BLACKROCK INC
COM
09247X101
32777
37461
SH
SOLE
37461
0
0
BLACKROCK RES & COMMODITIES
SHS
09257A108
920
97682
SH
SOLE
97682
0
0
BLACKSTONE GROUP INC
COM
09260D107
13108
134936
SH
SOLE
134936
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
553
17355
SH
SOLE
17355
0
0
BOEING CO
COM
097023105
37264
155553
SH
SOLE
155553
0
0
BOK FINL CORP
COM NEW
05561Q201
82276
950065
SH
SOLE
950065
0
0
BOOKING HOLDINGS INC
COM
09857L108
2241
1024
SH
SOLE
1024
0
0
BORGWARNER INC
COM
099724106
278
5722
SH
SOLE
5722
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
624
14597
SH
SOLE
14597
0
0
BOYD GAMING CORP
COM
103304101
4014
65284
SH
SOLE
65284
0
0
BP PLC
SPONSORED AD
055622104
9751
369076
SH
SOLE
369076
0
0
BRAEMAR HOTELS & RESORTS INC
COM
10482B101
1820
293000
SH
SOLE
293000
0
0
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
390
2648
SH
SOLE
2648
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
21894
327660
SH
SOLE
327660
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
9127
232181
SH
SOLE
232181
0
0
BROADCOM INC
COM
11135F101
38182
80072
SH
SOLE
80072
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
1273
7879
SH
SOLE
7879
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
615006
12063675
SH
SOLE
12063675
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD L P
G16234109
11963
258711
SH
SOLE
258711
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
194329
3498278
SH
SOLE
3498278
0
0
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG S
11275Q107
10602
140610
SH
SOLE
140610
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
40482
2136246
SH
SOLE
2136246
0
0
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
14431
344097
SH
SOLE
344097
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
81812
2121121
SH
SOLE
2121121
0
0
BROOKS AUTOMATION INC NEW
COM
114340102
392
4117
SH
SOLE
4117
0
0
BROWN FORMAN CORP
CL B
115637209
460
6133
SH
SOLE
6133
0
0
BRP INC
COM SUN VTG
05577W200
10992
140270
SH
SOLE
140270
0
0
BRUKER CORP
COM
116794108
226
2972
SH
SOLE
2972
0
0
BURCON NUTRASCIENCE CORP
COM
120831102
45
16190
SH
SOLE
16190
0
0
C3 AI INC
CL A
12468P104
611
9776
SH
SOLE
9776
0
0
CABLE ONE INC
COM
12685J105
220
115
SH
SOLE
115
0
0
CACI INTL INC
CL A
127190304
2111
8275
SH
SOLE
8275
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
1086
7937
SH
SOLE
7937
0
0
CAE INC
COM
124765108
28428
923000
SH
SOLE
923000
0
0
CALIX INC
COM
13100M509
358
7537
SH
SOLE
7537
0
0
CAMECO CORP
COM
13321L108
50963
2657111
SH
SOLE
2657111
0
0
CAMPBELL SOUP CO
COM
134429109
273
5990
SH
SOLE
5990
0
0
CAMPING WORLD HLDGS INC
CL A
13462K109
754
18405
SH
SOLE
18405
0
0
CANADA GOOSE HLDGS INC
SHS SUB VTG
135086106
3520
80486
SH
SOLE
80486
0
0
CANADIAN IMP BK COMM
COM
136069101
722225
6343098
SH
SOLE
6343098
0
0
CANADIAN NAT RES LTD
COM
136385101
395241
10894196
SH
SOLE
10894196
0
0
CANADIAN NATL RY CO
COM
136375102
616585
5843298
SH
SOLE
5843298
0
0
CANADIAN NATL RY CO
COM
136375102
1055
10000
SH
Call
SOLE
10000
0
0
CANADIAN PAC RY LTD
COM
13645T100
436888
5680516
SH
SOLE
5680516
0
0
CANON INC
SPONSORED AD
138006309
1824
80589
SH
SOLE
80589
0
0
CANOPY GROWTH CORP
COM
138035100
34207
1414680
SH
SOLE
1414680
0
0
CAPITAL ONE FINL CORP
COM
14040H105
17789
115000
SH
SOLE
115000
0
0
CAPITAL ONE FINL CORP
COM
14040H105
6961
45000
SH
Call
SOLE
45000
0
0
CARDINAL HEALTH INC
COM
14149Y108
1363
23881
SH
SOLE
23881
0
0
CARMAX INC
COM
143130102
2135
16529
SH
SOLE
16529
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
4400
166930
SH
SOLE
166930
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
2785
57307
SH
SOLE
57307
0
0
CATERPILLAR INC
COM
149123101
8965
41195
SH
SOLE
41195
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
4720
39645
SH
SOLE
39645
0
0
CBRE GROUP INC
CL A
12504L109
4256
49645
SH
SOLE
49645
0
0
CDK GLOBAL INC
COM
12508E101
210
4222
SH
SOLE
4222
0
0
CDW CORP
COM
12514G108
304
1742
SH
SOLE
1742
0
0
CELANESE CORP DEL
COM
150870103
827
5454
SH
SOLE
5454
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
323
41183
SH
SOLE
41183
0
0
CELSIUS HLDGS INC
COM NEW
15118V207
1010
13279
SH
SOLE
13279
0
0
CEMEX SAB DE CV
SPON ADR NEW
151290889
467
55600
SH
SOLE
55600
0
0
CENOVUS ENERGY INC
COM
15135U109
85634
8938864
SH
SOLE
8938864
0
0
CENOVUS ENERGY INC
*W EXP 01/01
15135U117
84
15360
SH
SOLE
15360
0
0
CENTENE CORP DEL
COM
15135B101
2668
36581
SH
SOLE
36581
0
0
CENTERRA GOLD INC
COM
152006102
690
90377
SH
SOLE
90377
0
0
CENTURY ALUM CO
COM
156431108
156
12092
SH
SOLE
12092
0
0
CERNER CORP
COM
156782104
2767
35404
SH
SOLE
35404
0
0
CF INDS HLDGS INC
COM
125269100
2181
42383
SH
SOLE
42383
0
0
CGI INC
CL A SUB VTG
12532H104
168530
1860151
SH
SOLE
1860151
0
0
CHARLES RIV LABS INTL INC
COM
159864107
6681
18062
SH
SOLE
18062
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
5223
7239
SH
SOLE
7239
0
0
CHEGG INC
COM
163092109
334
4014
SH
SOLE
4014
0
0
CHEMOURS CO
COM
163851108
1991
57207
SH
SOLE
57207
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
2064
23796
SH
SOLE
23796
0
0
CHEVRON CORP NEW
COM
166764100
49139
469153
SH
SOLE
469153
0
0
CHEWY INC
CL A
16679L109
3150
39522
SH
SOLE
39522
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
712
459
SH
SOLE
459
0
0
CHUBB LIMITED
COM
H1467J104
2814
17706
SH
SOLE
17706
0
0
CHURCH & DWIGHT INC
COM
171340102
757
8884
SH
SOLE
8884
0
0
CHURCHILL CAPITAL CORP VII
COM CL A
17144M102
486
50000
SH
SOLE
50000
0
0
CHURCHILL CAPITAL CORP VII
*W EXP 02/29
17144M110
14
10000
SH
SOLE
10000
0
0
CI FINL CORP
COM
125491100
12126
659764
SH
SOLE
659764
0
0
CIENA CORP
COM NEW
171779309
596
10480
SH
SOLE
10480
0
0
CIGNA CORP NEW
COM
125523100
2848
12012
SH
SOLE
12012
0
0
CISCO SYS INC
COM
17275R102
37789
712991
SH
SOLE
712991
0
0
CITIGROUP INC
COM NEW
172967424
106287
1502292
SH
SOLE
1502292
0
0
CITIGROUP INC
COM NEW
172967424
31838
450000
SH
Call
SOLE
450000
0
0
CITIZENS FINL GROUP INC
COM
174610105
3458
75377
SH
SOLE
75377
0
0
CITRIX SYS INC
COM
177376100
5005
42680
SH
SOLE
42680
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
697
32348
SH
SOLE
32348
0
0
CLOROX CO DEL
COM
189054109
1432
7961
SH
SOLE
7961
0
0
CLOUDFLARE INC
CL A COM
18915M107
447
4225
SH
SOLE
4225
0
0
CME GROUP INC
COM
12572Q105
6633
31188
SH
SOLE
31188
0
0
CMS ENERGY CORP
COM
125896100
483
8176
SH
SOLE
8176
0
0
CNH INDL N V
SHS
N20944109
1429
85493
SH
SOLE
85493
0
0
COCA COLA CO
COM
191216100
34198
632014
SH
SOLE
632014
0
0
COCA-COLA FEMSA SAB DE CV
SPONSORD ADR
191241108
3941
74463
SH
SOLE
74463
0
0
COEUR MNG INC
COM NEW
192108504
415
46771
SH
SOLE
46771
0
0
COGNEX CORP
COM
192422103
579
6889
SH
SOLE
6889
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
4512
65140
SH
SOLE
65140
0
0
COHBAR INC
COM
19249J109
108
77463
SH
SOLE
77463
0
0
COHERENT INC
COM
192479103
202
765
SH
SOLE
765
0
0
COINBASE GLOBAL INC
COM CL A
19260Q107
1861
7346
SH
SOLE
7346
0
0
COLGATE PALMOLIVE CO
COM
194162103
6950
85430
SH
SOLE
85430
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
28704
256334
SH
SOLE
256334
0
0
COMCAST CORP NEW
CL A
20030N101
49626
870328
SH
SOLE
870328
0
0
COMMUNITY HEALTH SYS INC NEW
COM
203668108
2705
175194
SH
SOLE
175194
0
0
COMPANHIA BRASILEIRA DE DIST
SPONSORED AD
20440T300
190
24350
SH
SOLE
24350
0
0
CONOCOPHILLIPS
COM
20825C104
1044
17141
SH
SOLE
17141
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9542
40795
SH
SOLE
40795
0
0
COOPER COS INC
COM NEW
216648402
519
1309
SH
SOLE
1309
0
0
COPART INC
COM
217204106
261
1981
SH
SOLE
1981
0
0
CORNING INC
COM
219350105
1641
40123
SH
SOLE
40123
0
0
CORSAIR GAMING INC
COM
22041X102
1386
41622
SH
SOLE
41622
0
0
CORTEVA INC
COM
22052L104
2431
54810
SH
SOLE
54810
0
0
COSTCO WHSL CORP NEW
COM
22160K105
80022
202244
SH
SOLE
202244
0
0
COSTCO WHSL CORP NEW
COM
22160K105
9892
25000
SH
Call
SOLE
25000
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
4303
410192
SH
SOLE
410192
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
8308
1834003
SH
SOLE
1834003
0
0
CRH PLC
ADR
12626K203
894
17582
SH
SOLE
17582
0
0
CRICUT INC
COM CL A
22658D100
1387
32567
SH
SOLE
32567
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
1891
11678
SH
SOLE
11678
0
0
CROCS INC
COM
227046109
1958
16801
SH
SOLE
16801
0
0
CRONOS GROUP INC
COM
22717L101
1899
220863
SH
SOLE
220863
0
0
CRONOS GROUP INC
COM
22717L101
2075
241300
SH
Put
SOLE
241300
0
0
CROSS CTRY HEALTHCARE INC
COM
227483104
209
12681
SH
SOLE
12681
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
12763
50787
SH
SOLE
50787
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
9506
48723
SH
SOLE
48723
0
0
CSX CORP
COM
126408103
12300
383410
SH
SOLE
383410
0
0
CUMMINS INC
COM
231021106
2220
9105
SH
SOLE
9105
0
0
CUSTOMERS BANCORP INC
COM
23204G100
2523
64709
SH
SOLE
64709
0
0
CVS HEALTH CORP
COM
126650100
51464
616778
SH
SOLE
616778
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1627
12490
SH
SOLE
12490
0
0
CYRUSONE INC
COM
23283R100
1581
22100
SH
SOLE
22100
0
0
D R HORTON INC
COM
23331A109
3894
43085
SH
SOLE
43085
0
0
DANAHER CORPORATION
COM
235851102
11952
44536
SH
SOLE
44536
0
0
DARDEN RESTAURANTS INC
COM
237194105
2819
19310
SH
SOLE
19310
0
0
DATADOG INC
CL A COM
23804L103
467
4487
SH
SOLE
4487
0
0
DAVITA INC
COM
23918K108
2429
20169
SH
SOLE
20169
0
0
DCP MIDSTREAM LP
COM UT LTD P
23311P100
4975
162100
SH
SOLE
162100
0
0
DEERE & CO
COM
244199105
6485
18387
SH
SOLE
18387
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
2100
48537
SH
SOLE
48537
0
0
DENISON MINES CORP
COM
248356107
623
523910
SH
SOLE
523910
0
0
DESCARTES SYS GROUP INC
COM
249906108
3906
56474
SH
SOLE
56474
0
0
DEUTSCHE BANK A G
NAMEN AKT
D18190898
1273
97327
SH
SOLE
97327
0
0
DEVON ENERGY CORP NEW
COM
25179M103
3291
112756
SH
SOLE
112756
0
0
DEXCOM INC
COM
252131107
254
594
SH
SOLE
594
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
19471
101576
SH
SOLE
101576
0
0
DIAMONDBACK ENERGY INC
COM
25278X109
2292
24414
SH
SOLE
24414
0
0
DICKS SPORTING GOODS INC
COM
253393102
425
4246
SH
SOLE
4246
0
0
DIGITAL RLTY TR INC
COM
253868103
793
5273
SH
SOLE
5273
0
0
DIGITAL TURBINE INC
COM NEW
25400W102
767
10084
SH
SOLE
10084
0
0
DIMENSIONAL ETF TRUST
US CORE EQT
25434V104
332
11005
SH
SOLE
11005
0
0
DISCOVER FINL SVCS
COM
254709108
13488
114029
SH
SOLE
114029
0
0
DISCOVERY INC
COM SER A
25470F104
437
14249
SH
SOLE
14249
0
0
DISCOVERY INC
COM SER C
25470F302
5638
194557
SH
SOLE
194557
0
0
DISNEY WALT CO
COM
254687106
141075
802614
SH
SOLE
802614
0
0
DOCEBO INC
COM
25609L105
580
9821
SH
SOLE
9821
0
0
DOCUSIGN INC
COM
256163106
2876
10289
SH
SOLE
10289
0
0
DOLLAR GEN CORP NEW
COM
256677105
1404
6487
SH
SOLE
6487
0
0
DOLLAR TREE INC
COM
256746108
8219
82604
SH
SOLE
82604
0
0
DOMINION ENERGY INC
COM
25746U109
421
5721
SH
SOLE
5721
0
0
DOMINOS PIZZA INC
COM
25754A201
4106
8801
SH
SOLE
8801
0
0
DOW INC
COM
260557103
12865
203299
SH
SOLE
203299
0
0
DRAFTKINGS INC
COM CL A
26142R104
1140
21848
SH
SOLE
21848
0
0
DROPBOX INC
CL A
26210C104
2812
92767
SH
SOLE
92767
0
0
DTE ENERGY CO
COM
233331107
342
3105
SH
SOLE
3105
0
0
DTE ENERGY CO
UNIT 11/01/2
233331842
448
9061
SH
SOLE
9061
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
4744
48058
SH
SOLE
48058
0
0
DUPONT DE NEMOURS INC
COM
26614N102
1414
18271
SH
SOLE
18271
0
0
DXC TECHNOLOGY CO
COM
23355L106
944
24250
SH
SOLE
24250
0
0
EAGLE MATLS INC
COM
26969P108
4128
29045
SH
SOLE
29045
0
0
EASTMAN CHEM CO
COM
277432100
704
6029
SH
SOLE
6029
0
0
EATON CORP PLC
SHS
G29183103
945
6379
SH
SOLE
6379
0
0
EBAY INC.
COM
278642103
15368
218892
SH
SOLE
218892
0
0
EBAY INC.
COM
278642103
7021
100000
SH
Call
SOLE
100000
0
0
ECOLAB INC
COM
278865100
916
4445
SH
SOLE
4445
0
0
ECOPETROL S A
SPONSORED AD
279158109
386
26392
SH
SOLE
26392
0
0
EDITAS MEDICINE INC
COM
28106W103
1037
18304
SH
SOLE
18304
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
11655
112531
SH
SOLE
112531
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
34807
1003375
SH
SOLE
1003375
0
0
ELDORADO GOLD CORP NEW
COM
284902509
975
98040
SH
SOLE
98040
0
0
ELECTRONIC ARTS INC
COM
285512109
1972
13708
SH
SOLE
13708
0
0
EMERSON ELEC CO
COM
291011104
19632
203991
SH
SOLE
203991
0
0
ENABLE MIDSTREAM PARTNERS LP
COM UNIT RP
292480100
1884
206800
SH
SOLE
206800
0
0
ENBRIDGE INC
COM
29250N105
850277
21235700
SH
SOLE
21235700
0
0
ENBRIDGE INC
COM
29250N105
50450
1260000
SH
Put
SOLE
1260000
0
0
ENBRIDGE INC
COM
29250N105
30030
750000
SH
Call
SOLE
750000
0
0
ENCORE CAP GROUP INC
COM
292554102
269
5669
SH
SOLE
5669
0
0
ENDEAVOUR SILVER CORP
COM
29258Y103
256
41754
SH
SOLE
41754
0
0
ENEL AMERICAS S A
SPONSORED AD
29274F104
574
79468
SH
SOLE
79468
0
0
ENERGY FUELS INC
COM NEW
292671708
197
32494
SH
SOLE
32494
0
0
ENERGY TRANSFER L P
COM UT LTD P
29273V100
2579
242656
SH
SOLE
242656
0
0
ENERPLUS CORP
COM
292766102
5360
745489
SH
SOLE
745489
0
0
ENI S P A
SPONSORED AD
26874R108
3375
138361
SH
SOLE
138361
0
0
ENPHASE ENERGY INC
COM
29355A107
517
2817
SH
SOLE
2817
0
0
ENTEGRIS INC
COM
29362U104
344
2795
SH
SOLE
2795
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
2096
86850
SH
SOLE
86850
0
0
EOG RES INC
COM
26875P101
2666
31955
SH
SOLE
31955
0
0
EPAM SYS INC
COM
29414B104
276
541
SH
SOLE
541
0
0
EQUIFAX INC
COM
294429105
498
2080
SH
SOLE
2080
0
0
EQUINIX INC
COM
29444U700
465
579
SH
SOLE
579
0
0
EQUINOX GOLD CORP
COM
29446Y502
2786
400889
SH
SOLE
400889
0
0
EQUITABLE HLDGS INC
COM
29452E101
494
16235
SH
SOLE
16235
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
258
3477
SH
SOLE
3477
0
0
ERICSSON
ADR B SEK 10
294821608
2466
196018
SH
SOLE
196018
0
0
ERO COPPER CORP
COM
296006109
970
46126
SH
SOLE
46126
0
0
EROS STX GLOBAL CORPORATION
SHS NEW
G3788M114
3537
2311668
SH
SOLE
2311668
0
0
ETF MANAGERS GRP COMMDTY TR
BREAKWAVE DR
26923H200
1162
39603
SH
SOLE
39603
0
0
ETF MANAGERS TR
PRIME JUNIR
26924G102
354
23278
SH
SOLE
23278
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
361
5958
SH
SOLE
5958
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
437
6205
SH
SOLE
6205
0
0
ETF MANAGERS TR
ETFMG ALTR H
26924G508
287
13958
SH
SOLE
13958
0
0
ETF OPPORTUNITIES TRUST
APPLIED FINA
26923N405
203
7900
SH
SOLE
7900
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
965
39929
SH
SOLE
39929
0
0
ETSY INC
COM
29786A106
6376
30977
SH
SOLE
30977
0
0
EVERBRIDGE INC
COM
29978A104
463
3402
SH
SOLE
3402
0
0
EVERCORE INC
CLASS A
29977A105
1329
9441
SH
SOLE
9441
0
0
EVEREST RE GROUP LTD
COM
G3223R108
727
2883
SH
SOLE
2883
0
0
EVERGY INC
COM
30034W106
234
3875
SH
SOLE
3875
0
0
EVERSOURCE ENERGY
COM
30040W108
234
2914
SH
SOLE
2914
0
0
EXCELLON RES INC
COM
30069C801
88
39938
SH
SOLE
39938
0
0
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTE
301505889
222
3505
SH
SOLE
3505
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
888
13613
SH
SOLE
13613
0
0
EXELON CORP
COM
30161N101
1069
24115
SH
SOLE
24115
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
3803
23230
SH
SOLE
23230
0
0
EXPEDITORS INTL WASH INC
COM
302130109
7680
60664
SH
SOLE
60664
0
0
EXTRA SPACE STORAGE INC
COM
30225T102
6182
37734
SH
SOLE
37734
0
0
EXXON MOBIL CORP
COM
30231G102
35759
566884
SH
SOLE
566884
0
0
F5 NETWORKS INC
COM
315616102
258
1380
SH
SOLE
1380
0
0
FACEBOOK INC
CL A
30303M102
1218849
3505362
SH
SOLE
3505362
0
0
FACTSET RESH SYS INC
COM
303075105
263
783
SH
SOLE
783
0
0
FAIR ISAAC CORP
COM
303250104
1130
2247
SH
SOLE
2247
0
0
FASTENAL CO
COM
311900104
2168
41686
SH
SOLE
41686
0
0
FASTLY INC
CL A
31188V100
862
14457
SH
SOLE
14457
0
0
FEDEX CORP
COM
31428X106
60960
204336
SH
SOLE
204336
0
0
FERRARI N V
COM
N3167Y103
397
1927
SH
SOLE
1927
0
0
FIDELITY MERRIMACK STR TR
TOTAL BD ETF
316188309
506
9484
SH
SOLE
9484
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
3557
81849
SH
SOLE
81849
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1398
9871
SH
SOLE
9871
0
0
FIFTH THIRD BANCORP
COM
316773100
1083
28337
SH
SOLE
28337
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
5170
326982
SH
SOLE
326982
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
2988
189000
SH
Call
SOLE
189000
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
6732
35968
SH
SOLE
35968
0
0
FIRST SOLAR INC
COM
336433107
411
4544
SH
SOLE
4544
0
0
FIRST TR EXCH TRADED FD III
PFD SECS INC
33739E108
602
29219
SH
SOLE
29219
0
0
FIRST TR EXCH TRD ALPHDX FD
UNIT KING AL
33737J224
831
18927
SH
SOLE
18927
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE AL
33734X143
278
2375
SH
SOLE
2375
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
4428
41785
SH
SOLE
41785
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
1392
10918
SH
SOLE
10918
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
206
2464
SH
SOLE
2464
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
1581
33803
SH
SOLE
33803
0
0
FIRST TR EXCHANGE TRADED FD
AUTO INDEX F
33734X309
204
3367
SH
SOLE
3367
0
0
FIRST TR EXCHANGE-TRADED ALP
MID CAP VAL
33737M201
674
15174
SH
SOLE
15174
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT I
33733E302
1633
6670
SH
SOLE
6670
0
0
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG G
33733E500
320
4620
SH
SOLE
4620
0
0
FIRST TR EXCHANGE-TRADED FD
NAT GAS ETF
33733E807
1383
84351
SH
SOLE
84351
0
0
FIRST TR EXCHANGE-TRADED FD
RISNG DIVD A
33738R506
347
7231
SH
SOLE
7231
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
236
4908
SH
SOLE
4908
0
0
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
374
3330
SH
SOLE
3330
0
0
FIRST TR NASDAQ 100 TECH IND
SHS
337345102
243
1525
SH
SOLE
1525
0
0
FIRSTENERGY CORP
COM
337932107
891
23954
SH
SOLE
23954
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
47018
274542
SH
SOLE
274542
0
0
FISERV INC
COM
337738108
3814
35682
SH
SOLE
35682
0
0
FIVERR INTL LTD
ORD SHS
M4R82T106
455
1877
SH
SOLE
1877
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
4925
19233
SH
SOLE
19233
0
0
FLOWSERVE CORP
COM
34354P105
245
6076
SH
SOLE
6076
0
0
FLUOR CORP NEW
COM
343412102
304
17182
SH
SOLE
17182
0
0
FMC CORP
COM NEW
302491303
544
5025
SH
SOLE
5025
0
0
FOOT LOCKER INC
COM
344849104
407
6612
SH
SOLE
6612
0
0
FORD MTR CO DEL
COM
345370860
7868
529475
SH
SOLE
529475
0
0
FORTINET INC
COM
34959E109
16073
67479
SH
SOLE
67479
0
0
FORTIS INC
COM
349553107
300968
6804614
SH
SOLE
6804614
0
0
FORTIVE CORP
COM
34959J108
462
6620
SH
SOLE
6620
0
0
FORTRESS CAPITAL ACQUISITION
SHS CL A
G36427105
507
51500
SH
SOLE
51500
0
0
FORTUNA SILVER MINES INC
COM
349915108
2391
430733
SH
SOLE
430733
0
0
FORTUNA SILVER MINES INC
SDCV 4.650%
349915AA6
646
5000
SH
SOLE
5000
0
0
FOX CORP
CL A COM
35137L105
1701
45817
SH
SOLE
45817
0
0
FOX CORP
CL B COM
35137L204
674
19156
SH
SOLE
19156
0
0
FRANCO NEV CORP
COM
351858105
220122
1517352
SH
SOLE
1517352
0
0
FRANKLIN ETF TR
LIBERTY SHRT
353506108
1671
17607
SH
SOLE
17607
0
0
FRANKLIN RESOURCES INC
COM
354613101
1935
60480
SH
SOLE
60480
0
0
FRAZIER LIFESCIENCES ACQU CO
CL A SHS
G3710A105
503
51500
SH
SOLE
51500
0
0
FREEDOM HLDG CORP NEV
COM
356390104
1165
17875
SH
SOLE
17875
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
12080
325523
SH
SOLE
325523
0
0
FUTU HLDGS LTD
SPON ADS CL
36118L106
407
2272
SH
SOLE
2272
0
0
GALIANO GOLD INC
COM
36352H100
22
20000
SH
SOLE
20000
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
2316
16534
SH
SOLE
16534
0
0
GARMIN LTD
SHS
H2906T109
2667
18442
SH
SOLE
18442
0
0
GARTNER INC
COM
366651107
6502
26847
SH
SOLE
26847
0
0
GATOS SILVER INC
COM
368036109
2434
139150
SH
SOLE
139150
0
0
GENERAC HLDGS INC
COM
368736104
7131
17177
SH
SOLE
17177
0
0
GENERAL DYNAMICS CORP
COM
369550108
9758
51835
SH
SOLE
51835
0
0
GENERAL ELECTRIC CO
COM
369604103
269500
2018578
SH
SOLE
2018578
0
0
GENERAL MLS INC
COM
370334104
1801
29561
SH
SOLE
29561
0
0
GENERAL MTRS CO
COM
37045V100
16157
273065
SH
SOLE
273065
0
0
GENUINE PARTS CO
COM
372460105
203
1603
SH
SOLE
1603
0
0
GENWORTH FINL INC
COM CL A
37247D106
307
78697
SH
SOLE
78697
0
0
GERDAU SA
SPON ADR REP
373737105
298
50500
SH
SOLE
50500
0
0
GFL ENVIRONMENTAL INC
SUB VTG SHS
36168Q104
5739
179803
SH
SOLE
179803
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
55337
1498827
SH
SOLE
1498827
0
0
GILEAD SCIENCES INC
COM
375558103
21303
309370
SH
SOLE
309370
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
16954
425758
SH
SOLE
425758
0
0
GLOBAL PMTS INC
COM
37940X102
914
4875
SH
SOLE
4875
0
0
GLOBAL X FDS
CLEANTECH ET
37954Y228
202
9700
SH
SOLE
9700
0
0
GLOBAL X FDS
MSCI GREECE
37954Y319
202
7261
SH
SOLE
7261
0
0
GLOBAL X FDS
E COMMERCE E
37954Y467
227
6600
SH
SOLE
6600
0
0
GLOBAL X FDS
NASDAQ 100 C
37954Y483
417
18600
SH
SOLE
18600
0
0
GLOBAL X FDS
US INFR DEV
37954Y673
2258
87683
SH
SOLE
87683
0
0
GLOBAL X FDS
MSCI SUPDIV
37954Y699
1561
96998
SH
SOLE
96998
0
0
GLOBAL X FDS
MSCI CHINA C
37950E408
440
12436
SH
SOLE
12436
0
0
GLOBAL X FDS
RENEWABLE EN
37954Y707
3443
211995
SH
SOLE
211995
0
0
GLOBAL X FDS
RBTCS ARTFL
37954Y715
722
20655
SH
SOLE
20655
0
0
GLOBAL X FDS
EDUCATION ET
37954Y723
201
14075
SH
SOLE
14075
0
0
GLOBAL X FDS
GLOBAL X COP
37954Y830
1385
37291
SH
SOLE
37291
0
0
GLOBAL X FDS
GLOBAL X SIL
37954Y848
1101
25776
SH
SOLE
25776
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
2036
28094
SH
SOLE
28094
0
0
GLOBAL X FDS
GLOBAL X URA
37954Y871
1680
79264
SH
SOLE
79264
0
0
GLOBAL X FDS
REIT ETF
37950E127
141
14300
SH
SOLE
14300
0
0
GOLD FIELDS LTD
SPONSORED AD
38059T106
1158
130133
SH
SOLE
130133
0
0
GOLD ROYALTY CORP
COMMON SHARE
38071H106
180
33669
SH
SOLE
33669
0
0
GOLDEN STAR RES LTD CDA
COM
38119T807
176
62111
SH
SOLE
62111
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
38326
100983
SH
SOLE
100983
0
0
GOLDMINING INC
COM
38149E101
57
39499
SH
SOLE
39499
0
0
GOODRX HLDGS INC
COM CL A
38246G108
547
15180
SH
SOLE
15180
0
0
GRAFTECH INTL LTD
COM
384313508
168
14450
SH
SOLE
14450
0
0
GRAHAM HLDGS CO
COM CL B
384637104
218
344
SH
SOLE
344
0
0
GRAINGER W W INC
COM
384802104
531
1212
SH
SOLE
1212
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
21
28282
SH
SOLE
28282
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
23159
348891
SH
SOLE
348891
0
0
GROUP 1 AUTOMOTIVE INC
COM
398905109
247
1599
SH
SOLE
1599
0
0
GROWGENERATION CORP
COM
39986L109
1567
32586
SH
SOLE
32586
0
0
GRUPO FINANCIERO GALICIA S.A
SPONSORED AD
399909100
321
37243
SH
SOLE
37243
0
0
H I G ACQUISITION CORP
COM CL A
G44898107
500
51500
SH
SOLE
51500
0
0
HALLIBURTON CO
COM
406216101
479
20706
SH
SOLE
20706
0
0
HANESBRANDS INC
COM
410345102
1367
73239
SH
SOLE
73239
0
0
HARLEY DAVIDSON INC
COM
412822108
988
21561
SH
SOLE
21561
0
0
HARMONY GOLD MINING CO LTD
SPONSORED AD
413216300
70
18641
SH
SOLE
18641
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
494
7974
SH
SOLE
7974
0
0
HASBRO INC
COM
418056107
688
7284
SH
SOLE
7284
0
0
HCA HEALTHCARE INC
COM
40412C101
9998
48360
SH
SOLE
48360
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
1620
22156
SH
SOLE
22156
0
0
HEALTHPEAK PROPERTIES INC
COM
42250P103
447
13431
SH
SOLE
13431
0
0
HECLA MNG CO
COM
422704106
140
18836
SH
SOLE
18836
0
0
HEICO CORP NEW
COM
422806109
378
2711
SH
SOLE
2711
0
0
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
229
7700
SH
SOLE
7700
0
0
HERITAGE GLOBAL INC
COM
42727E103
213
84122
SH
SOLE
84122
0
0
HERSHA HOSPITALITY TR
PR SHS BEN I
427825500
1515
140800
SH
SOLE
140800
0
0
HERSHEY CO
COM
427866108
4164
23908
SH
SOLE
23908
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
166
11419
SH
SOLE
11419
0
0
HEXO CORP
COM NEW
428304307
181
31277
SH
SOLE
31277
0
0
HIGH TIDE INC
COM NEW
42981E401
152
18999
SH
SOLE
18999
0
0
HILLENBRAND INC
COM
431571108
529
12004
SH
SOLE
12004
0
0
HILTON GRAND VACATIONS INC
COM
43283X105
896
21641
SH
SOLE
21641
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
732
6065
SH
SOLE
6065
0
0
HOLOGIC INC
COM
436440101
1430
21440
SH
SOLE
21440
0
0
HOME DEPOT INC
COM
437076102
135025
423421
SH
SOLE
423421
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
3984
123817
SH
SOLE
123817
0
0
HONEYWELL INTL INC
COM
438516106
47761
217738
SH
SOLE
217738
0
0
HORIZON THERAPEUTICS PUB L
SHS
G46188101
1411
15065
SH
SOLE
15065
0
0
HORMEL FOODS CORP
COM
440452100
437
9156
SH
SOLE
9156
0
0
HOWARD HUGHES CORP
COM
44267D107
919
9428
SH
SOLE
9428
0
0
HP INC
COM
40434L105
2797
92659
SH
SOLE
92659
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
679
23532
SH
SOLE
23532
0
0
HUBSPOT INC
COM
443573100
406
696
SH
SOLE
696
0
0
HUDBAY MINERALS INC
COM
443628102
2941
441586
SH
SOLE
441586
0
0
HUMANA INC
COM
444859102
534
1206
SH
SOLE
1206
0
0
HUNT J B TRANS SVCS INC
COM
445658107
2807
17224
SH
SOLE
17224
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1124
78782
SH
SOLE
78782
0
0
HUNTINGTON INGALLS INDS INC
COM
446413106
1026
4869
SH
SOLE
4869
0
0
HUNTSMAN CORP
COM
447011107
757
28539
SH
SOLE
28539
0
0
HUT 8 MNG CORP
COM
44812T102
686
155885
SH
SOLE
155885
0
0
HUT 8 MNG CORP
COM
44812T102
622
141300
SH
Call
SOLE
141300
0
0
IAC INTERACTIVECORP NEW
COM NEW
44891N208
261
1692
SH
SOLE
1692
0
0
IAMGOLD CORP
COM
450913108
691
234078
SH
SOLE
234078
0
0
IDEXX LABS INC
COM
45168D104
5802
9187
SH
SOLE
9187
0
0
IHS MARKIT LTD
SHS
G47567105
3438
30514
SH
SOLE
30514
0
0
II-VI INC
COM
902104108
532
7324
SH
SOLE
7324
0
0
ILLINOIS TOOL WKS INC
COM
452308109
2217
9915
SH
SOLE
9915
0
0
ILLUMINA INC
COM
452327109
5207
11003
SH
SOLE
11003
0
0
IMPERIAL OIL LTD
COM NEW
453038408
54046
1777839
SH
SOLE
1777839
0
0
IMV INC
COM
44974L103
26
11936
SH
SOLE
11936
0
0
INDIA FD INC
COM
454089103
739
33648
SH
SOLE
33648
0
0
INFOSYS LTD
SPONSORED AD
456788108
1186
55986
SH
SOLE
55986
0
0
ING GROEP N.V.
SPONSORED AD
456837103
2455
185419
SH
SOLE
185419
0
0
INGERSOLL RAND INC
COM
45687V106
4025
82463
SH
SOLE
82463
0
0
INGREDION INC
COM
457187102
6630
73263
SH
SOLE
73263
0
0
INMODE LTD
SHS
M5425M103
955
10086
SH
SOLE
10086
0
0
INTEL CORP
COM
458140100
116072
2067540
SH
SOLE
2067540
0
0
INTELLIA THERAPEUTICS INC
COM
45826J105
512
3162
SH
SOLE
3162
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
3037
25583
SH
SOLE
25583
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
42011
286591
SH
SOLE
286591
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
2976
19920
SH
SOLE
19920
0
0
INTERNATIONAL PAPER CO
COM
460146103
209
3412
SH
SOLE
3412
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
2061
63448
SH
SOLE
63448
0
0
INTUIT
COM
461202103
2222
4533
SH
SOLE
4533
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
7753
8431
SH
SOLE
8431
0
0
INVESCO ACTIVELY MANAGED ETF
TOTAL RETURN
46090A804
394
6912
SH
SOLE
6912
0
0
INVESCO CURRENCYSHARES CDN D
CDN DLR SHS
46138T104
1088
13752
SH
SOLE
13752
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
983
11600
SH
SOLE
11600
0
0
INVESCO CURRENCYSHARES SWISS
SWISS FRANC
46138R108
2715
27735
SH
SOLE
27735
0
0
INVESCO DB COMMDY INDX TRCK
UNIT
46138B103
2629
136569
SH
SOLE
136569
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP EN
46138E164
91
11311
SH
SOLE
11311
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW V
46138E354
221
3621
SH
SOLE
3621
0
0
INVESCO EXCH TRADED FD TR II
S&P 500 HB E
46138E370
1097
14512
SH
SOLE
14512
0
0
INVESCO EXCH TRADED FD TR II
S&P 500 EX R
46138E388
301
6430
SH
SOLE
6430
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
1755
114573
SH
SOLE
114573
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI SM
46138E735
818
21372
SH
SOLE
21372
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI DE
46138E743
284
5890
SH
SOLE
5890
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP UT
46138G409
513
7662
SH
SOLE
7662
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
1833
20521
SH
SOLE
20521
0
0
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
348
9237
SH
SOLE
9237
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EM
46138E727
537
23014
SH
SOLE
23014
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CL
46137V134
3685
39543
SH
SOLE
39543
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL R
46137V290
630
17386
SH
SOLE
17386
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 GARP
46137V431
5252
59929
SH
SOLE
59929
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICN
46137V647
297
2310
SH
SOLE
2310
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
279
4959
SH
SOLE
4959
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC LRG GW
46137V746
241
3237
SH
SOLE
3237
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
476
5306
SH
SOLE
5306
0
0
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCA
46137V852
775
4663
SH
SOLE
4663
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
727
8052
SH
SOLE
8052
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
6322
41945
SH
SOLE
41945
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
1011
3939
SH
SOLE
3939
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
577
3596
SH
SOLE
3596
0
0
INVESCO LTD
SHS
G491BT108
681
25480
SH
SOLE
25480
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
36454
102852
SH
SOLE
102852
0
0
INVITAE CORP
COM
46185L103
822
24383
SH
SOLE
24383
0
0
IPG PHOTONICS CORP
COM
44980X109
313
1483
SH
SOLE
1483
0
0
IQVIA HLDGS INC
COM
46266C105
6305
26019
SH
SOLE
26019
0
0
IRON MTN INC NEW
COM
46284V101
1728
40823
SH
SOLE
40823
0
0
IRON SPARK I INC
CLASS A COM
46301G103
212
21250
SH
SOLE
21250
0
0
ISHARES GOLD TR
ISHARES NEW
464285204
1766
52395
SH
SOLE
52395
0
0
ISHARES INC
MSCI EM ASIA
464286426
4010
43355
SH
SOLE
43355
0
0
ISHARES INC
CORE MSCI EM
46434G103
9206
137429
SH
SOLE
137429
0
0
ISHARES INC
EM MKTS DIV
464286319
495
12746
SH
SOLE
12746
0
0
ISHARES INC
MSCI AUSTRIA
464286202
8284
345594
SH
SOLE
345594
0
0
ISHARES INC
INTL HIGH YI
464286210
331
5887
SH
SOLE
5887
0
0
ISHARES INC
MSCI BRAZIL
464286400
2498
61618
SH
SOLE
61618
0
0
ISHARES INC
MSCI GBL MIN
464286525
1111
10797
SH
SOLE
10797
0
0
ISHARES INC
MSCI EURZONE
464286608
562
11388
SH
SOLE
11388
0
0
ISHARES INC
MSCI SWITZER
464286749
745
15321
SH
SOLE
15321
0
0
ISHARES INC
MSCI SPAIN E
464286764
6331
222759
SH
SOLE
222759
0
0
ISHARES INC
MSCI STH KOR
464286772
6400
68687
SH
SOLE
68687
0
0
ISHARES INC
MSCI MEXICO
464286822
3687
76837
SH
SOLE
76837
0
0
ISHARES INC
MSCI TAIWAN
46434G772
9333
145940
SH
SOLE
145940
0
0
ISHARES INC
MSCI SINGPOR
46434G780
7413
318965
SH
SOLE
318965
0
0
ISHARES INC
MSCI JPN ETF
46434G822
4289
63509
SH
SOLE
63509
0
0
ISHARES INC
MSCI ITALY E
46434G830
8195
253005
SH
SOLE
253005
0
0
ISHARES INC
EM MKT SM-CP
464286475
378
6026
SH
SOLE
6026
0
0
ISHARES INC
MSCI CDA ETF
464286509
3759
100850
SH
SOLE
100850
0
0
ISHARES INC
MSCI GERMANY
464286806
385
11135
SH
SOLE
11135
0
0
ISHARES INC
MSCI STH AFR
464286780
1555
31830
SH
SOLE
31830
0
0
ISHARES INC
MSCI WORLD E
464286392
1012
7998
SH
SOLE
7998
0
0
ISHARES SILVER TR
ISHARES
46428Q109
8687
358688
SH
SOLE
358688
0
0
ISHARES TR
INDIA 50 ETF
464289529
663
14187
SH
SOLE
14187
0
0
ISHARES TR
20 YR TR BD
464287432
170867
1183697
SH
SOLE
1183697
0
0
ISHARES TR
ASIA 50 ETF
464288430
2319
25307
SH
SOLE
25307
0
0
ISHARES TR
CHINA LG-CAP
464287184
11147
240606
SH
SOLE
240606
0
0
ISHARES TR
CORE HIGH DV
46429B663
3141
32539
SH
SOLE
32539
0
0
ISHARES TR
CORE S&P500
464287200
42763
99467
SH
SOLE
99467
0
0
ISHARES TR
CORE S&P MCP
464287507
8475
31536
SH
SOLE
31536
0
0
ISHARES TR
CORE S&P SCP
464287804
1188
10512
SH
SOLE
10512
0
0
ISHARES TR
CORE S&P TTL
464287150
2471
25018
SH
SOLE
25018
0
0
ISHARES TR
CORE US AGGB
464287226
16461
142726
SH
SOLE
142726
0
0
ISHARES TR
DOW JONES US
464287846
346
3200
SH
SOLE
3200
0
0
ISHARES TR
EUROPE ETF
464287861
223
4175
SH
SOLE
4175
0
0
ISHARES TR
GLOBAL 100 E
464287572
4291
60450
SH
SOLE
60450
0
0
ISHARES TR
GLOB HLTHCRE
464287325
1279
15386
SH
SOLE
15386
0
0
ISHARES TR
GLOB INDSTRL
464288729
310
2596
SH
SOLE
2596
0
0
ISHARES TR
GLB INFRASTR
464288372
648
14282
SH
SOLE
14282
0
0
ISHARES TR
GLOBAL TECH
464287291
502
8918
SH
SOLE
8918
0
0
ISHARES TR
IBOXX HI YD
464288513
2946
33465
SH
SOLE
33465
0
0
ISHARES TR
IBOXX INV CP
464287242
303
2252
SH
SOLE
2252
0
0
ISHARES TR
INTL DEV RE
464288489
224
7635
SH
SOLE
7635
0
0
ISHARES TR
MRGSTR MD CP
464288307
294
4266
SH
SOLE
4266
0
0
ISHARES TR
MRGSTR SM CP
464288604
423
8166
SH
SOLE
8166
0
0
ISHARES TR
MSCI ACWI EX
464288240
1014
17626
SH
SOLE
17626
0
0
ISHARES TR
MSCI ACWI ET
464288257
1003
9911
SH
SOLE
9911
0
0
ISHARES TR
MSCI CHINA E
46429B671
1237
15000
SH
SOLE
15000
0
0
ISHARES TR
MSCI EAFE ET
464287465
36287
460033
SH
SOLE
460033
0
0
ISHARES TR
EAFE SML CP
464288273
7987
107701
SH
SOLE
107701
0
0
ISHARES TR
MSCI EMG MKT
464287234
28087
509277
SH
SOLE
509277
0
0
ISHARES TR
RUS 1000 ETF
464287622
541
2233
SH
SOLE
2233
0
0
ISHARES TR
RUS 1000 VAL
464287598
3037
19145
SH
SOLE
19145
0
0
ISHARES TR
RUSSELL 2000
464287655
71356
311096
SH
SOLE
311096
0
0
ISHARES TR
RUS 2000 VAL
464287630
777
4689
SH
SOLE
4689
0
0
ISHARES TR
RUS MDCP VAL
464287473
7411
64459
SH
SOLE
64459
0
0
ISHARES TR
RUS TP200 GR
464289438
1560
10361
SH
SOLE
10361
0
0
ISHARES TR
S&P 100 ETF
464287101
618
3150
SH
SOLE
3150
0
0
ISHARES TR
S&P 500 VAL
464287408
1616
10948
SH
SOLE
10948
0
0
ISHARES TR
GL CLEAN ENE
464288224
2075
88440
SH
SOLE
88440
0
0
ISHARES TR
S&P MC 400VL
464287705
3915
37166
SH
SOLE
37166
0
0
ISHARES TR
SP SMCP600VL
464287879
6888
65329
SH
SOLE
65329
0
0
ISHARES TR
S&P SML 600
464287887
340
2566
SH
SOLE
2566
0
0
ISHARES TR
SELECT DIVID
464287168
32927
282348
SH
SOLE
282348
0
0
ISHARES TR
TIPS BD ETF
464287176
14419
112637
SH
SOLE
112637
0
0
ISHARES TR
ISHARES SEMI
464287523
2730
6010
SH
SOLE
6010
0
0
ISHARES TR
ISHARES BIOT
464287556
5027
30716
SH
SOLE
30716
0
0
ISHARES TR
MSCI DENMARK
46429B523
10007
92548
SH
SOLE
92548
0
0
ISHARES TR
MSCI INDIA E
46429B598
3743
84587
SH
SOLE
84587
0
0
ISHARES TR
MSCI USA VAL
46432F388
998
9504
SH
SOLE
9504
0
0
ISHARES TR
CORE MSCI TO
46432F834
347
4735
SH
SOLE
4735
0
0
ISHARES TR
CORE MSCI EA
46432F842
9916
132466
SH
SOLE
132466
0
0
ISHARES TR
CORE 1 5 YR
46432F859
694
13526
SH
SOLE
13526
0
0
ISHARES TR
INTL DIV GRW
46435G524
206
3061
SH
SOLE
3061
0
0
ISHARES TR
CORE INTL AG
46435G672
212
3855
SH
SOLE
3855
0
0
ISHARES TR
US INFRASTRU
46435U713
396
11219
SH
SOLE
11219
0
0
ISHARES TR
BARCLAYS 7 1
464287440
11585
100308
SH
SOLE
100308
0
0
ISHARES TR
1 3 YR TREAS
464287457
7604
88257
SH
SOLE
88257
0
0
ISHARES TR
EXPANDED TEC
464287515
700
1795
SH
SOLE
1795
0
0
ISHARES TR
EXPND TEC SC
464287549
8107
20067
SH
SOLE
20067
0
0
ISHARES TR
JPMORGAN USD
464288281
229
2035
SH
SOLE
2035
0
0
ISHARES TR
INTL SEL DIV
464288448
375
11571
SH
SOLE
11571
0
0
ISHARES TR
RESIDENTIAL
464288562
709
8513
SH
SOLE
8513
0
0
ISHARES TR
ISHS 1-5YR I
464288646
3626
66164
SH
SOLE
66164
0
0
ISHARES TR
3 7 YR TREAS
464288661
960
7354
SH
SOLE
7354
0
0
ISHARES TR
SHORT TREAS
464288679
492
4455
SH
SOLE
4455
0
0
ISHARES TR
PFD AND INCM
464288687
1486
37782
SH
SOLE
37782
0
0
ISHARES TR
US HOME CONS
464288752
643
9284
SH
SOLE
9284
0
0
ISHARES TR
US AER DEF E
464288760
1685
15381
SH
SOLE
15381
0
0
ISHARES TR
EAFE VALUE E
464288877
1037
20038
SH
SOLE
20038
0
0
ISHARES TR
US TREAS BD
46429B267
3613
135824
SH
SOLE
135824
0
0
ISHARES TR
FLTG RATE NT
46429B655
1711
33666
SH
SOLE
33666
0
0
ISHARES TR
MSCI EAFE MI
46429B689
4095
54215
SH
SOLE
54215
0
0
ISHARES TR
MSCI USA MIN
46429B697
1793
24354
SH
SOLE
24354
0
0
ISHARES TR
EXPONENTIAL
46434V381
7588
119962
SH
SOLE
119962
0
0
ISHARES TR
MSCI UK ETF
46435G334
628
19210
SH
SOLE
19210
0
0
ISHARES TR
ESG AWR MSCI
46435G425
433
4395
SH
SOLE
4395
0
0
ISHARES TR
ESG AW MSCI
46435G516
475
6010
SH
SOLE
6010
0
0
ISHARES TR
MSCI CDA ETF
46435G706
1427
44536
SH
SOLE
44536
0
0
ISHARES TR
CYBERSECURIT
46435U135
1163
26959
SH
SOLE
26959
0
0
ISHARES TR
0-3 MNTH TRE
46436E718
10111
101081
SH
SOLE
101081
0
0
ISHARES TR
GL TIMB FORE
464288174
1136
13086
SH
SOLE
13086
0
0
ISHARES TR
U.S. CNSM GD
464287812
6900
37520
SH
SOLE
37520
0
0
ISHARES TR
U.S. ENERGY
464287796
2619
90039
SH
SOLE
90039
0
0
ISHARES TR
U.S. FINLS E
464287788
450
5552
SH
SOLE
5552
0
0
ISHARES TR
US HLTHCARE
464287762
2138
7836
SH
SOLE
7836
0
0
ISHARES TR
U.S. MED DVC
464288810
861
14307
SH
SOLE
14307
0
0
ISHARES TR
U.S. REAL ES
464287739
566957
5561673
SH
SOLE
5561673
0
0
ISHARES TR
US REGNL BKS
464288778
369
6415
SH
SOLE
6415
0
0
ISHARES TR
U.S. TECH ET
464287721
3363
33831
SH
SOLE
33831
0
0
ISHARES U S ETF TR
BLACKROCK ST
46431W507
339
6764
SH
SOLE
6764
0
0
J P MORGAN EXCHANGE-TRADED F
ULTRA SHRT I
46641Q837
421
8289
SH
SOLE
8289
0
0
J2 GLOBAL INC
COM
48123V102
325
2365
SH
SOLE
2365
0
0
JACOBS ENGR GROUP INC
COM
469814107
1865
13979
SH
SOLE
13979
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
1832
10315
SH
SOLE
10315
0
0
JD.COM INC
SPON ADR CL
47215P106
2081
26071
SH
SOLE
26071
0
0
JFROG LTD
ORD SHS
M6191J100
514
11300
SH
SOLE
11300
0
0
JOHNSON & JOHNSON
COM
478160104
194984
1183585
SH
SOLE
1183585
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
747
10883
SH
SOLE
10883
0
0
JPMORGAN CHASE & CO
COM
46625H100
303068
1948487
SH
SOLE
1948487
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
982
50000
SH
Put
SOLE
50000
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
5895
300000
SH
Call
SOLE
300000
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
5709
20147
SH
SOLE
20147
0
0
KAR AUCTION SVCS INC
COM
48238T109
701
39969
SH
SOLE
39969
0
0
KELLOGG CO
COM
487836108
2676
41605
SH
SOLE
41605
0
0
KEYCORP
COM
493267108
713
34535
SH
SOLE
34535
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
1988
12876
SH
SOLE
12876
0
0
KIMBERLY-CLARK CORP
COM
494368103
7093
53022
SH
SOLE
53022
0
0
KINDER MORGAN INC DEL
COM
49456B101
46552
2553608
SH
SOLE
2553608
0
0
KINROSS GOLD CORP
COM
496902404
47782
7524656
SH
SOLE
7524656
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
62720
1627814
SH
SOLE
1627814
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
3356
87100
SH
Put
SOLE
87100
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
11443
297000
SH
Call
SOLE
297000
0
0
KKR & CO INC
COM
48251W104
3022
51018
SH
SOLE
51018
0
0
KLA CORP
COM NEW
482480100
8688
26797
SH
SOLE
26797
0
0
KONINKLIJKE PHILIPS N V
NY REGIS SHS
500472303
980
19716
SH
SOLE
19716
0
0
KOPIN CORP
COM
500600101
219
26800
SH
SOLE
26800
0
0
KORN FERRY
COM NEW
500643200
430
5932
SH
SOLE
5932
0
0
KRAFT HEINZ CO
COM
500754106
7678
188288
SH
SOLE
188288
0
0
KRANESHARES TR
CSI CHI INTE
500767306
2829
40545
SH
SOLE
40545
0
0
KRANESHARES TR
BOSERA MSCI
500767405
2039
42623
SH
SOLE
42623
0
0
KRANESHARES TR
GLOBAL CARBO
500767678
607
16400
SH
SOLE
16400
0
0
KRANESHARES TR
QUADRTC INT
500767736
1533
55490
SH
SOLE
55490
0
0
KROGER CO
COM
501044101
532
13890
SH
SOLE
13890
0
0
KULICKE & SOFFA INDS INC
COM
501242101
603
9857
SH
SOLE
9857
0
0
L BRANDS INC
COM
501797104
922
49624
SH
SOLE
49624
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
4449
20581
SH
SOLE
20581
0
0
LAM RESEARCH CORP
COM
512807108
22060
33902
SH
SOLE
33902
0
0
LARGO RES LTD
COM
517103602
346
22166
SH
SOLE
22166
0
0
LAS VEGAS SANDS CORP
COM
517834107
1678
31849
SH
SOLE
31849
0
0
LAUDER ESTEE COS INC
CL A
518439104
3396
10678
SH
SOLE
10678
0
0
LCI INDS
COM
50189K103
257
1952
SH
SOLE
1952
0
0
LEGGETT & PLATT INC
COM
524660107
2187
42210
SH
SOLE
42210
0
0
LEIDOS HOLDINGS INC
COM
525327102
364
3601
SH
SOLE
3601
0
0
LENNAR CORP
CL A
526057104
914
9195
SH
SOLE
9195
0
0
LI AUTO INC
SPONSORED AD
50202M102
735
21050
SH
SOLE
21050
0
0
LIGHTSPEED POS INC
SUB VTG SHS
53227R106
38150
456280
SH
SOLE
456280
0
0
LILLY ELI & CO
COM
532457108
14903
64929
SH
SOLE
64929
0
0
LINCOLN NATL CORP IND
COM
534187109
250
3983
SH
SOLE
3983
0
0
LINDE PLC
SHS
G5494J103
9105
31494
SH
SOLE
31494
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
289
13939
SH
SOLE
13939
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
235
12850
SH
SOLE
12850
0
0
LIQUIDITY SVCS INC
COM
53635B107
215
8435
SH
SOLE
8435
0
0
LITHIUM AMERS CORP NEW
COM NEW
53680Q207
318
21399
SH
SOLE
21399
0
0
LIVERAMP HLDGS INC
COM
53815P108
270
5767
SH
SOLE
5767
0
0
LKQ CORP
COM
501889208
600
12191
SH
SOLE
12191
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
4191
1643495
SH
SOLE
1643495
0
0
LOCKHEED MARTIN CORP
COM
539830109
15375
40638
SH
SOLE
40638
0
0
LOUISIANA PAC CORP
COM
546347105
515
8547
SH
SOLE
8547
0
0
LOWES COS INC
COM
548661107
15373
79252
SH
SOLE
79252
0
0
LPL FINL HLDGS INC
COM
50212V100
1730
12819
SH
SOLE
12819
0
0
LULULEMON ATHLETICA INC
COM
550021109
20435
55991
SH
SOLE
55991
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3677
35741
SH
SOLE
35741
0
0
MACERICH CO
COM
554382101
1750
95883
SH
SOLE
95883
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
202
5270
SH
SOLE
5270
0
0
MACYS INC
COM
55616P104
4991
263232
SH
SOLE
263232
0
0
MAG SILVER CORP
COM
55903Q104
944
45118
SH
SOLE
45118
0
0
MAGNA INTL INC
COM
559222401
255171
2754432
SH
SOLE
2754432
0
0
MAGNITE INC
COM
55955D100
3475
102697
SH
SOLE
102697
0
0
MANULIFE FINL CORP
COM
56501R106
479601
24345225
SH
SOLE
24345225
0
0
MANULIFE FINL CORP
COM
56501R106
104410
5300000
SH
Put
SOLE
5300000
0
0
MANULIFE FINL CORP
COM
56501R106
17927
910000
SH
Call
SOLE
910000
0
0
MARATHON OIL CORP
COM
565849106
2189
160727
SH
SOLE
160727
0
0
MARATHON PETE CORP
COM
56585A102
368
6097
SH
SOLE
6097
0
0
MARKEL CORP
COM
570535104
9031
7610
SH
SOLE
7610
0
0
MARKETAXESS HLDGS INC
COM
57060D108
1743
3759
SH
SOLE
3759
0
0
MARLIN TECHNOLOGY CORP
CL A SHS
G58411102
499
51500
SH
SOLE
51500
0
0
MARRIOTT INTL INC NEW
CL A
571903202
680
4978
SH
SOLE
4978
0
0
MARSH & MCLENNAN COS INC
COM
571748102
6573
46722
SH
SOLE
46722
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
1973
5607
SH
SOLE
5607
0
0
MARVELL TECHNOLOGY INC
COM
573874104
2277
39031
SH
SOLE
39031
0
0
MASCO CORP
COM
574599106
1113
18888
SH
SOLE
18888
0
0
MASIMO CORP
COM
574795100
294
1212
SH
SOLE
1212
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
122158
334598
SH
SOLE
334598
0
0
MATADOR RES CO
COM
576485205
1616
44879
SH
SOLE
44879
0
0
MATCH GROUP INC NEW
COM
57667L107
819
5080
SH
SOLE
5080
0
0
MATTEL INC
COM
577081102
1535
76375
SH
SOLE
76375
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
2071
51867
SH
SOLE
51867
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
4331
49043
SH
SOLE
49043
0
0
MCDONALDS CORP
COM
580135101
100598
435507
SH
SOLE
435507
0
0
MCEWEN MNG INC
COM
58039P107
136
98744
SH
SOLE
98744
0
0
MCKESSON CORP
COM
58155Q103
3620
18931
SH
SOLE
18931
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
847
42158
SH
SOLE
42158
0
0
MEDIFAST INC
COM
58470H101
4131
14597
SH
SOLE
14597
0
0
MEDTRONIC PLC
SHS
G5960L103
30568
246261
SH
SOLE
246261
0
0
MERCADOLIBRE INC
COM
58733R102
612
393
SH
SOLE
393
0
0
MERCK & CO INC
COM
58933Y105
36031
463298
SH
SOLE
463298
0
0
METHANEX CORP
COM
59151K108
906
27387
SH
SOLE
27387
0
0
METLIFE INC
COM
59156R108
5435
90816
SH
SOLE
90816
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
6986
5043
SH
SOLE
5043
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
1700
39869
SH
SOLE
39869
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
558
3727
SH
SOLE
3727
0
0
MICRON TECHNOLOGY INC
COM
595112103
12076
142106
SH
SOLE
142106
0
0
MICROSOFT CORP
COM
594918104
778286
2872964
SH
SOLE
2872964
0
0
MICROSTRATEGY INC
CL A NEW
594972408
297
447
SH
SOLE
447
0
0
MIDDLEBY CORP
COM
596278101
316
1821
SH
SOLE
1821
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
5426
1001050
SH
SOLE
1001050
0
0
MODERNA INC
COM
60770K107
27594
117431
SH
SOLE
117431
0
0
MOELIS & CO
CL A
60786M105
214
3757
SH
SOLE
3757
0
0
MOHAWK INDS INC
COM
608190104
467
2431
SH
SOLE
2431
0
0
MOLINA HEALTHCARE INC
COM
60855R100
571
2257
SH
SOLE
2257
0
0
MOLSON COORS BEVERAGE CO
CL B
60871R209
1191
22175
SH
SOLE
22175
0
0
MOMO INC
ADR
60879B107
626
42500
SH
SOLE
42500
0
0
MONDELEZ INTL INC
CL A
609207105
23228
372004
SH
SOLE
372004
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
762
8344
SH
SOLE
8344
0
0
MOODYS CORP
COM
615369105
1641
4529
SH
SOLE
4529
0
0
MOOG INC
CL A
615394202
545
6487
SH
SOLE
6487
0
0
MORGAN STANLEY
COM NEW
617446448
34803
379572
SH
SOLE
379572
0
0
MORGAN STANLEY
COM NEW
617446448
20190
220200
SH
Put
SOLE
220200
0
0
MORGAN STANLEY
COM NEW
617446448
32092
350000
SH
Call
SOLE
350000
0
0
MOSAIC CO NEW
COM
61945C103
1019
31920
SH
SOLE
31920
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
2465
11369
SH
SOLE
11369
0
0
MSCI INC
COM
55354G100
6296
11810
SH
SOLE
11810
0
0
NASDAQ INC
COM
631103108
6403
36424
SH
SOLE
36424
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
2101
60000
SH
Put
SOLE
60000
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
22429
594300
SH
Put
SOLE
594300
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
13209
350000
SH
Call
SOLE
350000
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
1362
21299
SH
SOLE
21299
0
0
NATWEST GROUP PLC
SPONS ADR 2
639057108
345
61250
SH
SOLE
61250
0
0
NAVIENT CORPORATION
COM
63938C108
2983
154301
SH
SOLE
154301
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
17
14603
SH
SOLE
14603
0
0
NETAPP INC
COM
64110D104
1187
14509
SH
SOLE
14509
0
0
NETEASE INC
SPONSORED AD
64110W102
452
3922
SH
SOLE
3922
0
0
NETFLIX INC
COM
64110L106
76289
144429
SH
SOLE
144429
0
0
NETFLIX INC
COM
64110L106
3169
6000
SH
Put
SOLE
6000
0
0
NEW GOLD INC CDA
COM
644535106
587
324206
SH
SOLE
324206
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
214
19437
SH
SOLE
19437
0
0
NEWELL BRANDS INC
COM
651229106
1576
57364
SH
SOLE
57364
0
0
NEWMONT CORP
COM
651639106
28387
447888
SH
SOLE
447888
0
0
NEWS CORP NEW
CL A
65249B109
525
20356
SH
SOLE
20356
0
0
NEXGEN ENERGY LTD
COM
65340P106
315
76708
SH
SOLE
76708
0
0
NEXTERA ENERGY INC
COM
65339F101
51363
700911
SH
SOLE
700911
0
0
NEXTERA ENERGY INC
UNIT 99/99/9
65339F739
304
6153
SH
SOLE
6153
0
0
NEXTERA ENERGY INC
UNIT 09/01/2
65339F796
300
5344
SH
SOLE
5344
0
0
NICE LTD
SPONSORED AD
653656108
495
2002
SH
SOLE
2002
0
0
NIKE INC
CL B
654106103
149360
966795
SH
SOLE
966795
0
0
NIO INC
SPON ADS
62914V106
2880
54134
SH
SOLE
54134
0
0
NISOURCE INC
COM
65473P105
1729
70585
SH
SOLE
70585
0
0
NOKIA CORP
SPONSORED AD
654902204
609
114450
SH
SOLE
114450
0
0
NORFOLK SOUTHN CORP
COM
655844108
8731
32897
SH
SOLE
32897
0
0
NORTH AMERN CONSTR GROUP LTD
COM
656811106
4585
302016
SH
SOLE
302016
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
25
50000
SH
Call
SOLE
50000
0
0
NORTHROP GRUMMAN CORP
COM
666807102
1424
3917
SH
SOLE
3917
0
0
NORTONLIFELOCK INC
COM
668771108
506
18603
SH
SOLE
18603
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
831
28250
SH
SOLE
28250
0
0
NOVAGOLD RES INC
COM NEW
66987E206
740
92378
SH
SOLE
92378
0
0
NOVARTIS AG
SPONSORED AD
66987V109
13626
149338
SH
SOLE
149338
0
0
NOVO-NORDISK A S
ADR
670100205
9815
117170
SH
SOLE
117170
0
0
NRG ENERGY INC
COM NEW
629377508
393
9758
SH
SOLE
9758
0
0
NUCOR CORP
COM
670346105
10938
114023
SH
SOLE
114023
0
0
NUTRIEN LTD
COM
67077M108
331090
5462624
SH
SOLE
5462624
0
0
NVIDIA CORPORATION
COM
67066G104
44727
223605
SH
SOLE
223605
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
5122
24899
SH
SOLE
24899
0
0
OCCIDENTAL PETE CORP
COM
674599105
3692
118055
SH
SOLE
118055
0
0
OKTA INC
CL A
679295105
1465
5988
SH
SOLE
5988
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
252
994
SH
SOLE
994
0
0
OLD REP INTL CORP
COM
680223104
339
13624
SH
SOLE
13624
0
0
OLO INC
CL A
68134L109
1278
34190
SH
SOLE
34190
0
0
OMNICOM GROUP INC
COM
681919106
2011
25139
SH
SOLE
25139
0
0
ONCOLYTICS BIOTECH INC
COM NEW
682310875
172
61940
SH
SOLE
61940
0
0
ONE EQUITY PARTNERS OPEN WTR
CL A
68237L105
500
51500
SH
SOLE
51500
0
0
ONEMAIN HLDGS INC
COM
68268W103
210
3504
SH
SOLE
3504
0
0
ONEOK INC NEW
COM
682680103
5554
99829
SH
SOLE
99829
0
0
OPEN TEXT CORP
COM
683715106
138609
2728517
SH
SOLE
2728517
0
0
ORACLE CORP
COM
68389X105
17969
230849
SH
SOLE
230849
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
234
414
SH
SOLE
414
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
98
34386
SH
SOLE
34386
0
0
ORGANON & CO
COMMON STOCK
68622V106
1419
46882
SH
SOLE
46882
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
4586
334725
SH
SOLE
334725
0
0
OTIS WORLDWIDE CORP
COM
68902V107
632
7728
SH
SOLE
7728
0
0
OVERSTOCK COM INC DEL
COM
690370101
205
2223
SH
SOLE
2223
0
0
OVINTIV INC
COM
69047Q102
7805
248022
SH
SOLE
248022
0
0
OWENS CORNING NEW
COM
690742101
1418
14483
SH
SOLE
14483
0
0
PACCAR INC
COM
693718108
521
5843
SH
SOLE
5843
0
0
PACWEST BANCORP DEL
COM
695263103
835
20292
SH
SOLE
20292
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
1846
70024
SH
SOLE
70024
0
0
PALO ALTO NETWORKS INC
COM
697435105
6542
17630
SH
SOLE
17630
0
0
PAN AMERN SILVER CORP
COM
697900108
6950
243261
SH
SOLE
243261
0
0
PAPA JOHNS INTL INC
COM
698813102
430
4115
SH
SOLE
4115
0
0
PARK HOTELS & RESORTS INC
COM
700517105
500
24262
SH
SOLE
24262
0
0
PARKER-HANNIFIN CORP
COM
701094104
2803
9127
SH
SOLE
9127
0
0
PAYCHEX INC
COM
704326107
6248
58228
SH
SOLE
58228
0
0
PAYCOM SOFTWARE INC
COM
70432V102
569
1565
SH
SOLE
1565
0
0
PAYPAL HLDGS INC
COM
70450Y103
79385
272351
SH
SOLE
272351
0
0
PAYSAFE LIMITED
ORD
G6964L107
209
17286
SH
SOLE
17286
0
0
PDC ENERGY INC
COM
69327R101
452
9871
SH
SOLE
9871
0
0
PEBBLEBROOK HOTEL TR
COM
70509V100
2208
93749
SH
SOLE
93749
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
4318
34820
SH
SOLE
34820
0
0
PEMBINA PIPELINE CORP
COM
706327103
268015
8436101
SH
SOLE
8436101
0
0
PEMBINA PIPELINE CORP
COM
706327103
4766
150000
SH
Call
SOLE
150000
0
0
PEPSICO INC
COM
713448108
23930
161507
SH
SOLE
161507
0
0
PERFICIENT INC
COM
71375U101
302
3755
SH
SOLE
3755
0
0
PERKINELMER INC
COM
714046109
2322
15037
SH
SOLE
15037
0
0
PERSHING SQUARE TONTINE HLDG
COM CL A
71531R109
754
33107
SH
SOLE
33107
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
175
14296
SH
SOLE
14296
0
0
PFIZER INC
COM
717081103
70196
1792542
SH
SOLE
1792542
0
0
PHILIP MORRIS INTL INC
COM
718172109
522822
5275165
SH
SOLE
5275165
0
0
PHILLIPS 66
COM
718546104
236
2745
SH
SOLE
2745
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
3229
112082
SH
SOLE
112082
0
0
PIMCO DYNAMIC INCOME OPRNTS
COM BEN SHS
69355M107
666
28743
SH
SOLE
28743
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
951
6552
SH
SOLE
6552
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
2757
24847
SH
SOLE
24847
0
0
PIMCO ETF TR
BROAD US TIP
72201R403
546
8307
SH
SOLE
8307
0
0
PIMCO ETF TR
ENHNCD LW DU
72201R718
756
7433
SH
SOLE
7433
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
1909
18720
SH
SOLE
18720
0
0
PINDUODUO INC
SPONSORED AD
722304102
19617
154440
SH
SOLE
154440
0
0
PINTEREST INC
CL A
72352L106
3992
50569
SH
SOLE
50569
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PAR
726503105
3442
303003
SH
SOLE
303003
0
0
PLANET FITNESS INC
CL A
72703H101
329
4368
SH
SOLE
4368
0
0
PLANTRONICS INC NEW
COM
727493108
2949
70666
SH
SOLE
70666
0
0
PLUG POWER INC
COM NEW
72919P202
1788
52295
SH
SOLE
52295
0
0
PNC FINL SVCS GROUP INC
COM
693475105
3426
17958
SH
SOLE
17958
0
0
POOL CORP
COM
73278L105
2345
5113
SH
SOLE
5113
0
0
POSCO
SPONSORED AD
693483109
3715
48393
SH
SOLE
48393
0
0
POTLATCHDELTIC CORPORATION
COM
737630103
1382
25997
SH
SOLE
25997
0
0
PPL CORP
COM
69351T106
227
8113
SH
SOLE
8113
0
0
PRECISION DRILLING CORP
COM NEW
74022D407
310
7426
SH
SOLE
7426
0
0
PREFERRED APT CMNTYS INC
COM
74039L103
351
35995
SH
SOLE
35995
0
0
PRETIUM RES INC
COM
74139C102
5751
601560
SH
SOLE
601560
0
0
PRETIUM RES INC
COM
74139C102
832
87000
SH
Put
SOLE
87000
0
0
PRETIUM RES INC
COM
74139C102
877
91700
SH
Call
SOLE
91700
0
0
PRICE T ROWE GROUP INC
COM
74144T108
1200
6064
SH
SOLE
6064
0
0
PRIMO WATER CORPORATION
COM
74167P108
2514
150290
SH
SOLE
150290
0
0
PROCTER AND GAMBLE CO
COM
742718109
54340
402725
SH
SOLE
402725
0
0
PROGRESSIVE CORP
COM
743315103
1440
14662
SH
SOLE
14662
0
0
PROLOGIS INC.
COM
74340W103
3253
27215
SH
SOLE
27215
0
0
PROSHARES TR
S&P 500 DV A
74348A467
13682
150964
SH
SOLE
150964
0
0
PROSHARES TR
PSHS SHT OIL
74347R222
1298
78099
SH
SOLE
78099
0
0
PROSHARES TR
SHORT QQQ NE
74347B714
3407
275003
SH
SOLE
275003
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
750
44438
SH
SOLE
44438
0
0
PROSHARES TR
PSHS SHORT D
74347B235
3323
97545
SH
SOLE
97545
0
0
PROSHARES TR
PSHS ULTRA Q
74347R206
3107
43264
SH
SOLE
43264
0
0
PRUDENTIAL FINL INC
COM
744320102
6431
62758
SH
SOLE
62758
0
0
PRUDENTIAL PLC
ADR
74435K204
974
25552
SH
SOLE
25552
0
0
PTC INC
COM
69370C100
326
2310
SH
SOLE
2310
0
0
PUBLIC STORAGE
COM
74460D109
3095
10292
SH
SOLE
10292
0
0
PUBLIC SVC ENTERPRISE GRP IN
COM
744573106
432
7225
SH
SOLE
7225
0
0
PULTE GROUP INC
COM
745867101
1324
24254
SH
SOLE
24254
0
0
QORVO INC
COM
74736K101
1942
9926
SH
SOLE
9926
0
0
QUALCOMM INC
COM
747525103
80039
559988
SH
SOLE
559988
0
0
QUANTA SVCS INC
COM
74762E102
3102
34245
SH
SOLE
34245
0
0
QUANTUMSCAPE CORP
COM CL A
74767V109
258
8826
SH
SOLE
8826
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
14328
167952
SH
SOLE
167952
0
0
REALOGY HLDGS CORP
COM
75605Y106
202
11060
SH
SOLE
11060
0
0
REALTY INCOME CORP
COM
756109104
426
6390
SH
SOLE
6390
0
0
REDHILL BIOPHARMA LTD
SPONSORED AD
757468103
76
11075
SH
SOLE
11075
0
0
REGENCY CTRS CORP
COM
758849103
611
9540
SH
SOLE
9540
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
2497
4470
SH
SOLE
4470
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
1399
69330
SH
SOLE
69330
0
0
REINVENT TECHNOLOGY PARTNERS
CL A
G7483N129
349
35000
SH
SOLE
35000
0
0
RENESOLA LTD
SPONSORED AD
75971T301
179
19640
SH
SOLE
19640
0
0
RENT A CTR INC NEW
COM
76009N100
841
15848
SH
SOLE
15848
0
0
REPUBLIC SVCS INC
COM
760759100
629
5714
SH
SOLE
5714
0
0
RESIDEO TECHNOLOGIES INC
COM
76118Y104
1025
34172
SH
SOLE
34172
0
0
RESMED INC
COM
761152107
223
905
SH
SOLE
905
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
168673
2617527
SH
SOLE
2617527
0
0
REV GROUP INC
COM
749527107
228
14504
SH
SOLE
14504
0
0
RH
COM
74967X103
3129
4608
SH
SOLE
4608
0
0
RIO TINTO PLC
SPONSORED AD
767204100
3094
36877
SH
SOLE
36877
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
5947
100320
SH
SOLE
100320
0
0
ROBLOX CORP
CL A
771049103
2349
26107
SH
SOLE
26107
0
0
ROCKWELL AUTOMATION INC
COM
773903109
3476
12154
SH
SOLE
12154
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
201859
3798621
SH
SOLE
3798621
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
10097
190000
SH
Call
SOLE
190000
0
0
ROKU INC
COM CL A
77543R102
3582
7800
SH
SOLE
7800
0
0
ROLLINS INC
COM
775711104
1670
48844
SH
SOLE
48844
0
0
ROPER TECHNOLOGIES INC
COM
776696106
5645
12005
SH
SOLE
12005
0
0
ROSS STORES INC
COM
778296103
2569
20716
SH
SOLE
20716
0
0
ROYAL BK CDA
COM
780087102
2069724
20429609
SH
SOLE
20429609
0
0
ROYAL BK CDA
COM
780087102
72781
718400
SH
Put
SOLE
718400
0
0
ROYAL BK CDA
COM
780087102
25328
250000
SH
Call
SOLE
250000
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
584
6846
SH
SOLE
6846
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
5718
147266
SH
SOLE
147266
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
10061
249046
SH
SOLE
249046
0
0
ROYAL GOLD INC
COM
780287108
419
3673
SH
SOLE
3673
0
0
RPC INC
COM
749660106
201
40543
SH
SOLE
40543
0
0
S&P GLOBAL INC
COM
78409V104
22042
53703
SH
SOLE
53703
0
0
SABRE CORP
COM
78573M104
1058
84809
SH
SOLE
84809
0
0
SAFEHOLD INC
COM
78645L100
351
4475
SH
SOLE
4475
0
0
SALESFORCE COM INC
COM
79466L302
38311
156838
SH
SOLE
156838
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
1279
162083
SH
SOLE
162083
0
0
SANMINA CORPORATION
COM
801056102
508
13027
SH
SOLE
13027
0
0
SANOFI
SPONSORED AD
80105N105
12560
238516
SH
SOLE
238516
0
0
SANTANDER CONSUMER USA HLDGS
COM
80283M101
207
5690
SH
SOLE
5690
0
0
SAP SE
SPON ADR
803054204
1713
12194
SH
SOLE
12194
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
1561
4898
SH
SOLE
4898
0
0
SCHLUMBERGER LTD
COM STK
806857108
37026
1156697
SH
SOLE
1156697
0
0
SCHWAB CHARLES CORP
COM
808513105
4590
63044
SH
SOLE
63044
0
0
SCORE MEDIA & GAMING INC
CL A SUB VTG
80919D202
377
18882
SH
SOLE
18882
0
0
SCOTTS MIRACLE-GRO CO
CL A
810186106
448
2335
SH
SOLE
2335
0
0
SEA LTD
SPONSORD ADS
81141R100
28031
102080
SH
SOLE
102080
0
0
SEABRIDGE GOLD INC
COM
811916105
442
25158
SH
SOLE
25158
0
0
SEAGATE TECHNOLOGY HLDNGS PL
ORD SHS
G7997R103
1461
16612
SH
SOLE
16612
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
27084
387074
SH
SOLE
387074
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
2104
25567
SH
SOLE
25567
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
2937
16450
SH
SOLE
16450
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
121128
961711
SH
SOLE
961711
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
34515
640706
SH
SOLE
640706
0
0
SELECT SECTOR SPDR TR
FINANCIAL
81369Y605
157278
4286680
SH
SOLE
4286680
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
113877
1112081
SH
SOLE
1112081
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
16552
112098
SH
SOLE
112098
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
118463
1463045
SH
SOLE
1463045
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
1538
34684
SH
SOLE
34684
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
13616
215335
SH
SOLE
215335
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
14537
229900
SH
Put
SOLE
229900
0
0
SEMPRA ENERGY
COM
816851109
480
3625
SH
SOLE
3625
0
0
SENDAS DISTRIBUIDORA S A
SPON ADS
81689T104
267
15605
SH
SOLE
15605
0
0
SERVICE CORP INTL
COM
817565104
397
7404
SH
SOLE
7404
0
0
SERVICE PPTYS TR
COM SH BEN I
81761L102
1450
115100
SH
SOLE
115100
0
0
SERVICENOW INC
COM
81762P102
7230
13156
SH
SOLE
13156
0
0
SHAKE SHACK INC
CL A
819047101
377
3524
SH
SOLE
3524
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
117152
4050892
SH
SOLE
4050892
0
0
SHERWIN WILLIAMS CO
COM
824348106
2817
10339
SH
SOLE
10339
0
0
SHOPIFY INC
CL A
82509L107
986929
675525
SH
SOLE
675525
0
0
SIERRA WIRELESS INC
COM
826516106
880
46324
SH
SOLE
46324
0
0
SIGNATURE BK NEW YORK N Y
COM
82669G104
244
992
SH
SOLE
992
0
0
SILVERCORP METALS INC
COM
82835P103
109
19862
SH
SOLE
19862
0
0
SILVERCREST METALS INC
COM
828363101
1049
120214
SH
SOLE
120214
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
3994
30611
SH
SOLE
30611
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1811
10700
SH
SOLE
10700
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
5874
187022
SH
SOLE
187022
0
0
SKILLZ INC
COM
83067L109
742
34152
SH
SOLE
34152
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
3740
19505
SH
SOLE
19505
0
0
SLACK TECHNOLOGIES INC
COM CL A
83088V102
630
14216
SH
SOLE
14216
0
0
SLEEP NUMBER CORP
COM
83125X103
1865
16964
SH
SOLE
16964
0
0
SMITH A O CORP
COM
831865209
264
3665
SH
SOLE
3665
0
0
SMUCKER J M CO
COM NEW
832696405
2808
21672
SH
SOLE
21672
0
0
SNAP INC
CL A
83304A106
2955
43364
SH
SOLE
43364
0
0
SNAP ON INC
COM
833034101
229
1024
SH
SOLE
1024
0
0
SNOWFLAKE INC
CL A
833445109
1115
4613
SH
SOLE
4613
0
0
SOARING EAGLE ACQUISITION CO
CL A SHS
G8354H126
167
16800
SH
SOLE
16800
0
0
SOCIAL LEVERAGE ACQUISN CORP
COM CL A
83363K102
486
50000
SH
SOLE
50000
0
0
SOCIAL LEVERAGE ACQUISN CORP
*W EXP 02/17
83363K110
14
12500
SH
SOLE
12500
0
0
SOFI TECHNOLOGIES INC
COM
83406F102
412
21505
SH
SOLE
21505
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
848
3070
SH
SOLE
3070
0
0
SONY GROUP CORPORATION
SPONSORED AD
835699307
3208
32999
SH
SOLE
32999
0
0
SOTHERLY HOTELS INC
COM
83600C103
777
259114
SH
SOLE
259114
0
0
SOUTHERN CO
COM
842587107
4800
79325
SH
SOLE
79325
0
0
SOUTHWEST AIRLS CO
COM
844741108
2496
47012
SH
SOLE
47012
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
15068
43681
SH
SOLE
43681
0
0
SPDR GOLD TR
GOLD SHS
78463V107
33081
199730
SH
SOLE
199730
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
10821
231065
SH
SOLE
231065
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1578
25732
SH
SOLE
25732
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
918
17574
SH
SOLE
17574
0
0
SPDR INDEX SHS FDS
S&P INTL SML
78463X871
216
5591
SH
SOLE
5591
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
120977
282617
SH
SOLE
282617
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1742
3548
SH
SOLE
3548
0
0
SPDR SER TR
S&P DIVID ET
78464A763
9032
73863
SH
SOLE
73863
0
0
SPDR SER TR
S&P 600 SMCP
78464A300
17035
198751
SH
SOLE
198751
0
0
SPDR SER TR
S&P REGL BKG
78464A698
2109
32190
SH
SOLE
32190
0
0
SPDR SER TR
GLB DOW ETF
78464A706
263
2380
SH
SOLE
2380
0
0
SPDR SER TR
S&P METALS M
78464A755
346
8025
SH
SOLE
8025
0
0
SPDR SER TR
S&P BIOTECH
78464A870
1544
11403
SH
SOLE
11403
0
0
SPDR SER TR
BLMBRG BRC C
78464A359
219
2529
SH
SOLE
2529
0
0
SPDR SER TR
HLTH CR EQUI
78464A581
256
1980
SH
SOLE
1980
0
0
SPDR SER TR
AEROSPACE DE
78464A631
816
6167
SH
SOLE
6167
0
0
SPDR SER TR
BLOOMBERG SR
78468R408
212
7682
SH
SOLE
7682
0
0
SPDR SER TR
S&P OILGAS E
78468R556
5974
61787
SH
SOLE
61787
0
0
SPDR SER TR
SPDR BLOOMBE
78468R663
334
3655
SH
SOLE
3655
0
0
SPDR SER TR
SPDR S&P 500
78468R796
639
6018
SH
SOLE
6018
0
0
SPDR SER TR
S&P OILGAS E
78468R556
38676
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
22854
158071
SH
SOLE
158071
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
1259
4570
SH
SOLE
4570
0
0
SPROTT ETF TRUST
JR GOLD MINE
85210B201
346
7846
SH
SOLE
7846
0
0
SPROTT INC
COM NEW
852066208
212
5379
SH
SOLE
5379
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
5453
291910
SH
SOLE
291910
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
4463
318091
SH
SOLE
318091
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
1122
120892
SH
SOLE
120892
0
0
SPROUTS FMRS MKT INC
COM
85208M102
6337
255030
SH
SOLE
255030
0
0
SQUARE INC
CL A
852234103
7722
31672
SH
SOLE
31672
0
0
SS&C TECHNOLOGIES HLDGS INC
COM
78467J100
226
3135
SH
SOLE
3135
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
2873
59353
SH
SOLE
59353
0
0
SSGA ACTIVE ETF TR
MULT ASS RLR
78467V103
1153
40361
SH
SOLE
40361
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
628
12619
SH
SOLE
12619
0
0
SSR MNG INC
COM
784730103
4439
284748
SH
SOLE
284748
0
0
STAG INDL INC
COM
85254J102
357
9551
SH
SOLE
9551
0
0
STANLEY BLACK & DECKER INC
COM
854502101
6228
30382
SH
SOLE
30382
0
0
STANTEC INC
COM
85472N109
10779
241577
SH
SOLE
241577
0
0
STAR BULK CARRIERS CORP.
SHS PAR
Y8162K204
1127
49128
SH
SOLE
49128
0
0
STARBUCKS CORP
COM
855244109
42355
378811
SH
SOLE
378811
0
0
STARWOOD PPTY TR INC
COM
85571B105
521
19916
SH
SOLE
19916
0
0
STATE STR CORP
COM
857477103
1128
13714
SH
SOLE
13714
0
0
STEEL DYNAMICS INC
COM
858119100
12305
206458
SH
SOLE
206458
0
0
STELLANTIS N.V
SHS
N82405106
3360
170472
SH
SOLE
170472
0
0
STONECO LTD
COM CL A
G85158106
580
8645
SH
SOLE
8645
0
0
STRYKER CORPORATION
COM
863667101
17532
67501
SH
SOLE
67501
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED AD
86562M209
5693
826222
SH
SOLE
826222
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
365184
7085450
SH
SOLE
7085450
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
48963
950000
SH
Put
SOLE
950000
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
3866
75000
SH
Call
SOLE
75000
0
0
SUNCOR ENERGY INC NEW
COM
867224107
298402
12448969
SH
SOLE
12448969
0
0
SUNCOR ENERGY INC NEW
COM
867224107
8390
350000
SH
Put
SOLE
350000
0
0
SUNDIAL GROWERS INC
COM
86730L109
135
142253
SH
SOLE
142253
0
0
SUNOPTA INC
COM
8676EP108
1100
89896
SH
SOLE
89896
0
0
SUNRUN INC
COM
86771W105
754
13525
SH
SOLE
13525
0
0
SVB FINANCIAL GROUP
COM
78486Q101
5041
9060
SH
SOLE
9060
0
0
SYNCHRONY FINANCIAL
COM
87165B103
2806
57842
SH
SOLE
57842
0
0
SYNOPSYS INC
COM
871607107
2271
8234
SH
SOLE
8234
0
0
SYSCO CORP
COM
871829107
6665
85728
SH
SOLE
85728
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
47093
391915
SH
SOLE
391915
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
1103
6231
SH
SOLE
6231
0
0
TALKSPACE INC
COM
87427V103
110
13250
SH
SOLE
13250
0
0
TAPESTRY INC
COM
876030107
7037
161848
SH
SOLE
161848
0
0
TARGA RES CORP
COM
87612G101
8244
185462
SH
SOLE
185462
0
0
TARGET CORP
COM
87612E106
37893
156752
SH
SOLE
156752
0
0
TASEKO MINES LTD
COM
876511106
875
412524
SH
SOLE
412524
0
0
TATA MTRS LTD
SPONSORED AD
876568502
367
16127
SH
SOLE
16127
0
0
TAYLOR MORRISON HOME CORP
COM
87724P106
321
12165
SH
SOLE
12165
0
0
TC ENERGY CORP
COM
87807B107
581184
11736343
SH
SOLE
11736343
0
0
TC ENERGY CORP
COM
87807B107
57691
1165000
SH
Put
SOLE
1165000
0
0
TC ENERGY CORP
COM
87807B107
30455
615000
SH
Call
SOLE
615000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
1479
10940
SH
SOLE
10940
0
0
TECK RESOURCES LTD
CL B
878742204
102242
4437577
SH
SOLE
4437577
0
0
TECK RESOURCES LTD
CL B
878742204
922
40000
SH
Put
SOLE
40000
0
0
TECK RESOURCES LTD
CL B
878742204
922
40000
SH
Call
SOLE
40000
0
0
TEJON RANCH CO
COM
879080109
1922
126375
SH
SOLE
126375
0
0
TELADOC HEALTH INC
COM
87918A105
6110
36745
SH
SOLE
36745
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
203
485
SH
SOLE
485
0
0
TELEFLEX INCORPORATED
COM
879369106
202
502
SH
SOLE
502
0
0
TELEFONICA BRASIL SA
NEW ADR
87936R205
1591
187214
SH
SOLE
187214
0
0
TELEFONICA S A
SPONSORED AD
879382208
5720
1216948
SH
SOLE
1216948
0
0
TELUS CORPORATION
COM
87971M103
453955
20238758
SH
SOLE
20238758
0
0
TELUS CORPORATION
COM
87971M103
2243
100000
SH
Put
SOLE
100000
0
0
TELUS INTL CDA INC
SUB VTG SHS
87975H100
1534
49320
SH
SOLE
49320
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
841
35422
SH
SOLE
35422
0
0
TEMPUR SEALY INTL INC
COM
88023U101
971
24768
SH
SOLE
24768
0
0
TERADYNE INC
COM
880770102
959
7162
SH
SOLE
7162
0
0
TESLA INC
COM
88160R101
18580
27336
SH
SOLE
27336
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
769
77697
SH
SOLE
77697
0
0
TEXAS INSTRS INC
COM
882508104
191813
997470
SH
SOLE
997470
0
0
TEXTRON INC
COM
883203101
679
9880
SH
SOLE
9880
0
0
TFI INTL INC
COM
87241L109
75109
823651
SH
SOLE
823651
0
0
TG THERAPEUTICS INC
COM
88322Q108
252
6500
SH
SOLE
6500
0
0
THE LION ELECTRIC COMPANY
COMMON STOCK
536221104
1356
69777
SH
SOLE
69777
0
0
THE ODP CORP
COM
88337F105
208
4338
SH
SOLE
4338
0
0
THE TRADE DESK INC
COM CL A
88339J105
6920
89446
SH
SOLE
89446
0
0
THERATECHNOLOGIES INC
COM
88338H100
1858
478975
SH
SOLE
478975
0
0
THERATECHNOLOGIES INC
NOTE 5.750%
88338HAA8
52
11000
SH
SOLE
11000
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
22421
44444
SH
SOLE
44444
0
0
THOMSON REUTERS CORP.
COM NEW
884903709
135380
1363064
SH
SOLE
1363064
0
0
THOR INDS INC
COM
885160101
730
6460
SH
SOLE
6460
0
0
TIDAL ETF TR
SP FDS S&P 5
886364801
212
7380
SH
SOLE
7380
0
0
TILRAY INC
COM CL 2
88688T100
1467
81118
SH
SOLE
81118
0
0
TJX COS INC NEW
COM
872540109
4229
62726
SH
SOLE
62726
0
0
T-MOBILE US INC
COM
872590104
38028
262571
SH
SOLE
262571
0
0
TOLL BROTHERS INC
COM
889478103
5357
92674
SH
SOLE
92674
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
2311525
32998220
SH
SOLE
32998220
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
132058
1885200
SH
Put
SOLE
1885200
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
24518
350000
SH
Call
SOLE
350000
0
0
TOTALENERGIES SE
SPONSORED AD
89151E109
9203
203340
SH
SOLE
203340
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
3845
21989
SH
SOLE
21989
0
0
TRACTOR SUPPLY CO
COM
892356106
446
2395
SH
SOLE
2395
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
825
4482
SH
SOLE
4482
0
0
TRANSALTA CORP
COM
89346D107
4047
405532
SH
SOLE
405532
0
0
TRANSALTA CORP
COM
89346D107
2175
217900
SH
Call
SOLE
217900
0
0
TRANSDIGM GROUP INC
COM
893641100
682
1054
SH
SOLE
1054
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
162
83771
SH
SOLE
83771
0
0
TRAVELERS COMPANIES INC
COM
89417E109
652
4356
SH
SOLE
4356
0
0
TREEHOUSE FOODS INC
COM
89469A104
430
9667
SH
SOLE
9667
0
0
TRIMBLE INC
COM
896239100
1282
15670
SH
SOLE
15670
0
0
TRINITY PL HLDGS INC
COM
89656D101
245
116252
SH
SOLE
116252
0
0
TRIP COM GROUP LTD
ADS
89677Q107
364
10277
SH
SOLE
10277
0
0
TRUIST FINL CORP
COM
89832Q109
388
6994
SH
SOLE
6994
0
0
TUCOWS INC
COM NEW
898697206
4132
51448
SH
SOLE
51448
0
0
TURQUOISE HILL RES LTD
COM
900435207
288
17078
SH
SOLE
17078
0
0
TUSIMPLE HLDGS INC
CL A
90089L108
1094
15354
SH
SOLE
15354
0
0
TWILIO INC
CL A
90138F102
1284
3257
SH
SOLE
3257
0
0
TWITTER INC
COM
90184L102
9912
144051
SH
SOLE
144051
0
0
TYLER TECHNOLOGIES INC
COM
902252105
482
1065
SH
SOLE
1065
0
0
TYSON FOODS INC
CL A
902494103
2594
35169
SH
SOLE
35169
0
0
UBER TECHNOLOGIES INC
COM
90353T100
11632
232090
SH
SOLE
232090
0
0
UBIQUITI INC
COM
90353W103
2067
6622
SH
SOLE
6622
0
0
UBS GROUP AG
SHS
H42097107
4476
291780
SH
SOLE
291780
0
0
UIPATH INC
CL A
90364P105
721
10608
SH
SOLE
10608
0
0
ULTA BEAUTY INC
COM
90384S303
2198
6356
SH
SOLE
6356
0
0
ULTRA CLEAN HLDGS INC
COM
90385V107
587
10924
SH
SOLE
10924
0
0
UNDER ARMOUR INC
CL C
904311206
259
13965
SH
SOLE
13965
0
0
UNILEVER PLC
SPON ADR NEW
904767704
17689
302369
SH
SOLE
302369
0
0
UNION PAC CORP
COM
907818108
51075
232235
SH
SOLE
232235
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
41271
198448
SH
SOLE
198448
0
0
UNITED RENTALS INC
COM
911363109
2624
8225
SH
SOLE
8225
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
122568
306084
SH
SOLE
306084
0
0
UNITY SOFTWARE INC
COM
91332U101
1282
11673
SH
SOLE
11673
0
0
UNUM GROUP
COM
91529Y106
2462
86700
SH
SOLE
86700
0
0
UPSTART HLDGS INC
COM
91680M107
1493
11954
SH
SOLE
11954
0
0
UPWORK INC
COM
91688F104
1211
20777
SH
SOLE
20777
0
0
US BANCORP DEL
COM NEW
902973304
8699
152697
SH
SOLE
152697
0
0
US FOODS HLDG CORP
COM
912008109
1619
42218
SH
SOLE
42218
0
0
UXIN LTD
ADS
91818X108
73
18900
SH
SOLE
18900
0
0
VAIL RESORTS INC
COM
91879Q109
373
1180
SH
SOLE
1180
0
0
VALE S A
SPONSORED AD
91912E105
5078
222605
SH
SOLE
222605
0
0
VALERO ENERGY CORP
COM
91913Y100
3657
46842
SH
SOLE
46842
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
2367
69653
SH
SOLE
69653
0
0
VANECK VECTORS ETF TR
RUSSIA ETF
92189F403
1156
39901
SH
SOLE
39901
0
0
VANECK VECTORS ETF TR
ISRAEL ETF
92189F635
336
7010
SH
SOLE
7010
0
0
VANECK VECTORS ETF TR
MORNINGSTAR
92189F643
392
5288
SH
SOLE
5288
0
0
VANECK VECTORS ETF TR
SEMICONDUCTO
92189F676
1797
6854
SH
SOLE
6854
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
352
1745
SH
SOLE
1745
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
1378
29470
SH
SOLE
29470
0
0
VANECK VECTORS ETF TR
LOW CARBN EN
92189F502
227
1411
SH
SOLE
1411
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189H607
9894
45194
SH
SOLE
45194
0
0
VANECK VECTORS ETF TR
RARE EARTH S
92189H805
550
6470
SH
SOLE
6470
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
8495
250000
SH
Put
SOLE
250000
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX
921932505
243
926
SH
SOLE
926
0
0
VANGUARD ADMIRAL FDS INC
500 VAL IDX
921932703
255
1785
SH
SOLE
1785
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
1432
7851
SH
SOLE
7851
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 GR
921932794
263
1152
SH
SOLE
1152
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
590
3643
SH
SOLE
3643
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 GR
921932869
378
1885
SH
SOLE
1885
0
0
VANGUARD BD INDEX FDS
INTERMED TER
921937819
1340
14898
SH
SOLE
14898
0
0
VANGUARD BD INDEX FDS
LONG TERM BO
921937793
595
5775
SH
SOLE
5775
0
0
VANGUARD BD INDEX FDS
SHORT TRM BO
921937827
4396
53504
SH
SOLE
53504
0
0
VANGUARD BD INDEX FDS
TOTAL BND MR
921937835
1025
11936
SH
SOLE
11936
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX
92203J407
274
4804
SH
SOLE
4804
0
0
VANGUARD INDEX FDS
MCAP VL IDXV
922908512
407
2898
SH
SOLE
2898
0
0
VANGUARD INDEX FDS
SM CP VAL ET
922908611
689
3969
SH
SOLE
3969
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
697
2936
SH
SOLE
2936
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
1604
7991
SH
SOLE
7991
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
899
3133
SH
SOLE
3133
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
6311
28323
SH
SOLE
28323
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
20694
52588
SH
SOLE
52588
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
19280
354997
SH
SOLE
354997
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
475
7493
SH
SOLE
7493
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
4720
45554
SH
SOLE
45554
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
1830
27201
SH
SOLE
27201
0
0
VANGUARD MALVERN FDS
STRM INFPROI
922020805
473
9029
SH
SOLE
9029
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM COR
92206C870
428
4504
SH
SOLE
4504
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
2653
18249
SH
SOLE
18249
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
9167
99029
SH
SOLE
99029
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM T
92206C102
2080
33864
SH
SOLE
33864
0
0
VANGUARD SCOTTSDALE FDS
LONG TERM TR
92206C847
1793
20449
SH
SOLE
20449
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM COR
92206C409
1945
23518
SH
SOLE
23518
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
15155
97910
SH
SOLE
97910
0
0
VANGUARD STAR FDS
VG TL INTL S
921909768
472
7190
SH
SOLE
7190
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT
921943858
22068
428343
SH
SOLE
428343
0
0
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
15156
173254
SH
SOLE
173254
0
0
VANGUARD WHITEHALL FDS
INTL HIGH ET
921946794
832
12241
SH
SOLE
12241
0
0
VANGUARD WORLD FD
MEGA GRWTH I
921910816
211
911
SH
SOLE
911
0
0
VANGUARD WORLD FD
ESG INTL STK
921910725
303
4730
SH
SOLE
4730
0
0
VANGUARD WORLD FDS
CONSUM DIS E
92204A108
1228
3911
SH
SOLE
3911
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
2366
12964
SH
SOLE
12964
0
0
VANGUARD WORLD FDS
ENERGY ETF
92204A306
1410
18582
SH
SOLE
18582
0
0
VANGUARD WORLD FDS
FINANCIALS E
92204A405
1170
12936
SH
SOLE
12936
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
1647
8382
SH
SOLE
8382
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
5930
14871
SH
SOLE
14871
0
0
VANGUARD WORLD FDS
MATERIALS ET
92204A801
1252
6924
SH
SOLE
6924
0
0
VANGUARD WORLD FDS
HEALTH CAR E
92204A504
1448
5859
SH
SOLE
5859
0
0
VEEVA SYS INC
CL A COM
922475108
393
1264
SH
SOLE
1264
0
0
VENTAS INC
COM
92276F100
483
8464
SH
SOLE
8464
0
0
VERISK ANALYTICS INC
COM
92345Y106
3269
18712
SH
SOLE
18712
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
121859
2174885
SH
SOLE
2174885
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2241
40000
SH
Call
SOLE
40000
0
0
VERMILION ENERGY INC
COM
923725105
4409
503909
SH
SOLE
503909
0
0
VIACOMCBS INC
CL B
92556H206
18275
404318
SH
SOLE
404318
0
0
VIATRIS INC
COM
92556V106
1132
79197
SH
SOLE
79197
0
0
VILLAGE FARMS INTL INC
COM
92707Y108
176
16471
SH
SOLE
16471
0
0
VIRGIN GALACTIC HOLDINGS INC
COM
92766K106
255
5539
SH
SOLE
5539
0
0
VIRTU FINL INC
CL A
928254101
275
9938
SH
SOLE
9938
0
0
VISA INC
COM CL A
92826C839
178016
761336
SH
SOLE
761336
0
0
VISTA OUTDOOR INC
COM
928377100
979
21147
SH
SOLE
21147
0
0
VISTRA CORP
COM
92840M102
526
28330
SH
SOLE
28330
0
0
VMWARE INC
CL A COM
928563402
2361
14759
SH
SOLE
14759
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
1911
111542
SH
SOLE
111542
0
0
WABTEC
COM
929740108
845
10268
SH
SOLE
10268
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
15978
303699
SH
SOLE
303699
0
0
WALMART INC
COM
931142103
47448
336466
SH
SOLE
336466
0
0
WASTE CONNECTIONS INC
COM
94106B101
190467
1594801
SH
SOLE
1594801
0
0
WASTE CONNECTIONS INC
COM
94106B101
860
7200
SH
Put
SOLE
7200
0
0
WASTE CONNECTIONS INC
COM
94106B101
645
5400
SH
Call
SOLE
5400
0
0
WASTE MGMT INC DEL
COM
94106L109
69978
499447
SH
SOLE
499447
0
0
WATERS CORP
COM
941848103
1523
4407
SH
SOLE
4407
0
0
WATSCO INC
COM
942622200
277
967
SH
SOLE
967
0
0
WELLS FARGO CO NEW
COM
949746101
185102
4087050
SH
SOLE
4087050
0
0
WELLS FARGO CO NEW
COM
949746101
6794
150000
SH
Put
SOLE
150000
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
22428
312894
SH
SOLE
312894
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
11110
155000
SH
Put
SOLE
155000
0
0
WEST FRASER TIMBER CO LTD
COM
952845105
8960
125000
SH
Call
SOLE
125000
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
375
1045
SH
SOLE
1045
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
2048
22058
SH
SOLE
22058
0
0
WESTERN ASSET HIGH INCOME OP
COM
95766K109
106
20000
SH
SOLE
20000
0
0
WESTERN DIGITAL CORP.
COM
958102105
1585
22277
SH
SOLE
22277
0
0
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP
958669103
4136
193100
SH
SOLE
193100
0
0
WESTERN UN CO
COM
959802109
463
20157
SH
SOLE
20157
0
0
WESTLAKE CHEM CORP
COM
960413102
729
8092
SH
SOLE
8092
0
0
WESTPORT FUEL SYSTEMS INC
COM NEW
960908309
61
11447
SH
SOLE
11447
0
0
WESTROCK CO
COM
96145D105
2991
56196
SH
SOLE
56196
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
140952
3198356
SH
SOLE
3198356
0
0
WHIRLPOOL CORP
COM
963320106
724
3321
SH
SOLE
3321
0
0
WILLIAMS COS INC
COM
969457100
2338
88044
SH
SOLE
88044
0
0
WINNEBAGO INDS INC
COM
974637100
251
3699
SH
SOLE
3699
0
0
WIPRO LTD
SPON ADR 1 S
97651M109
1744
223328
SH
SOLE
223328
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
806
20253
SH
SOLE
20253
0
0
WISDOMTREE TR
EMERG MKTS E
97717X214
9526
242583
SH
SOLE
242583
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1725
31641
SH
SOLE
31641
0
0
WISDOMTREE TR
INTL SMCAP D
97717W760
1434
19203
SH
SOLE
19203
0
0
WISDOMTREE TR
EM EX ST-OWN
97717X578
1045
24844
SH
SOLE
24844
0
0
WISDOMTREE TR
US QTLY DIV
97717X669
327
5480
SH
SOLE
5480
0
0
WISDOMTREE TR
EMG MKTS SMC
97717W281
1411
25907
SH
SOLE
25907
0
0
WORKDAY INC
CL A
98138H101
3145
13174
SH
SOLE
13174
0
0
WPP PLC NEW
ADR
92937A102
7350
108423
SH
SOLE
108423
0
0
WYNN RESORTS LTD
COM
983134107
4009
32780
SH
SOLE
32780
0
0
XCEL ENERGY INC
COM
98389B100
261
3962
SH
SOLE
3962
0
0
XILINX INC
COM
983919101
287
1986
SH
SOLE
1986
0
0
XL FLEET CORP
COM CL A
9837FR100
92
11000
SH
SOLE
11000
0
0
XPO LOGISTICS INC
COM
983793100
427
5250
SH
SOLE
5250
0
0
XYLEM INC
COM
98419M100
261
2179
SH
SOLE
2179
0
0
YAMANA GOLD INC
COM
98462Y100
4385
1039202
SH
SOLE
1039202
0
0
YETI HLDGS INC
COM
98585X104
754
8213
SH
SOLE
8213
0
0
YUM BRANDS INC
COM
988498101
3323
28889
SH
SOLE
28889
0
0
ZEBRA TECHNOLOGIES CORPORATI
CL A
989207105
529
999
SH
SOLE
999
0
0
ZIM INTEGRATED SHIPPING SERV
SHS
M9T951109
371
8260
SH
SOLE
8260
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
781
4859
SH
SOLE
4859
0
0
ZOETIS INC
CL A
98978V103
28096
150760
SH
SOLE
150760
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
1571
4058
SH
SOLE
4058
0
0
ZSCALER INC
COM
98980G102
3648
16885
SH
SOLE
16885
0
0
ZYNEX INC
COM
98986M103
186
12000
SH
SOLE
12000
0
0