0001421224-21-000003.txt : 20210208
0001421224-21-000003.hdr.sgml : 20210208
20210208163604
ACCESSION NUMBER: 0001421224-21-000003
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20201231
FILED AS OF DATE: 20210208
DATE AS OF CHANGE: 20210208
EFFECTIVENESS DATE: 20210208
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: 21601907
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
12-31-2020
12-31-2020
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
02-08-2021
0
1246
31464896
false
INFORMATION TABLE
2
cibcwminc13F20201231.xml
1LIFE HEALTHCARE INC
COM
68269G107
688
15770
SH
SOLE
15770
0
0
3-D SYS CORP DEL
COM NEW
88554D205
123
11721
SH
SOLE
11721
0
0
3M CO
COM
88579Y101
16716
95635
SH
SOLE
95635
0
0
ABBOTT LABS
COM
002824100
19275
176040
SH
SOLE
176040
0
0
ABBVIE INC
COM
00287Y109
55687
519707
SH
SOLE
519707
0
0
ABBVIE INC
COM
00287Y109
10715
100000
SH
Call
SOLE
100000
0
0
ABERCROMBIE & FITCH CO
CL A
002896207
272
13373
SH
SOLE
13373
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
15927
60974
SH
SOLE
60974
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
11936
128548
SH
SOLE
128548
0
0
ADOBE SYSTEMS INCORPORATED
COM
00724F101
25655
51298
SH
SOLE
51298
0
0
ADVANCE AUTO PARTS INC
COM
00751Y106
251
1596
SH
SOLE
1596
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
39642
432257
SH
SOLE
432257
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
22928
250000
SH
Put
SOLE
250000
0
0
ADVISORSHARES TR
PURE US CANN
00768Y453
843
23096
SH
SOLE
23096
0
0
ADVISORSHARES TR
PURE CANNABI
00768Y495
207
12165
SH
SOLE
12165
0
0
AEGON N V
NY REGISTRY
007924103
4228
1070276
SH
SOLE
1070276
0
0
AENZA S.A.A
SPONSORED AD
00776D103
97
40773
SH
SOLE
40773
0
0
AERCAP HOLDINGS NV
SHS
N00985106
1181
25900
SH
SOLE
25900
0
0
AES CORP
COM
00130H105
1604
68253
SH
SOLE
68253
0
0
AFLAC INC
COM
001055102
2525
56782
SH
SOLE
56782
0
0
AGCO CORP
COM
001084102
4680
45396
SH
SOLE
45396
0
0
AGF INVTS TR
AGFIQ US MK
00110G408
2068
108369
SH
SOLE
108369
0
0
AGIOS PHARMACEUTICALS INC
COM
00847X104
469
10831
SH
SOLE
10831
0
0
AGNICO EAGLE MINES LTD
COM
008474108
133147
1888346
SH
SOLE
1888346
0
0
AIR PRODS & CHEMS INC
COM
009158106
1254
4590
SH
SOLE
4590
0
0
AIRBNB INC
COM CL A
009066101
2493
16980
SH
SOLE
16980
0
0
AKAMAI TECHNOLOGIES INC
COM
00971T101
3042
28977
SH
SOLE
28977
0
0
AKUMIN INC
COM
01021F109
1290
428440
SH
SOLE
428440
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
3708
423811
SH
SOLE
423811
0
0
ALASKA AIR GROUP INC
COM
011659109
573
11011
SH
SOLE
11011
0
0
ALBEMARLE CORP
COM
012653101
1156
7835
SH
SOLE
7835
0
0
ALCOA CORP
COM
013872106
1042
45195
SH
SOLE
45195
0
0
ALCON AG
ORD SHS
H01301128
809
12262
SH
SOLE
12262
0
0
ALDEYRA THERAPEUTICS INC
COM
01438T106
103
15000
SH
SOLE
15000
0
0
ALEXCO RESOURCE CORP
COM
01535P106
118
37192
SH
SOLE
37192
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
158905
9654003
SH
SOLE
9654003
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
246900
15000000
SH
Call
SOLE
15000000
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
43849
188413
SH
SOLE
188413
0
0
ALIGN TECHNOLOGY INC
COM
016255101
9004
16849
SH
SOLE
16849
0
0
ALLEGION PLC
ORD SHS
G0176J109
1380
11855
SH
SOLE
11855
0
0
ALLSTATE CORP
COM
020002101
13501
122813
SH
SOLE
122813
0
0
ALLY FINL INC
COM
02005N100
5635
158017
SH
SOLE
158017
0
0
ALPHABET INC
CAP STK CL C
02079K107
242232
138270
SH
SOLE
138270
0
0
ALPHABET INC
CAP STK CL A
02079K305
308822
176204
SH
SOLE
176204
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
311
12533
SH
SOLE
12533
0
0
ALPS ETF TR
ALERIAN MLP
00162Q452
1857
72351
SH
SOLE
72351
0
0
ALTERYX INC
COM CL A
02156B103
1546
12695
SH
SOLE
12695
0
0
ALTICE USA INC
CL A
02156K103
267
7055
SH
SOLE
7055
0
0
ALTRIA GROUP INC
COM
02209S103
13059
318521
SH
SOLE
318521
0
0
AMAZON COM INC
COM
023135106
575734
176772
SH
SOLE
176772
0
0
AMBEV SA
SPONSORED AD
02319V103
8683
2837696
SH
SOLE
2837696
0
0
AMCOR PLC
ORD
G0250X107
151
12797
SH
SOLE
12797
0
0
AMDOCS LTD
SHS
G02602103
324
4570
SH
SOLE
4570
0
0
AMERCO
COM
023586100
213
470
SH
SOLE
470
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
584
40195
SH
SOLE
40195
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
1538
97530
SH
SOLE
97530
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
3942
250000
SH
Put
SOLE
250000
0
0
AMERICAN CENTY ETF TR
STOXX US QLT
025072307
681
11011
SH
SOLE
11011
0
0
AMERICAN CENTY ETF TR
FOCUSED DYNA
025072810
966
12984
SH
SOLE
12984
0
0
AMERICAN EAGLE OUTFITTERS IN
COM
02553E106
756
37664
SH
SOLE
37664
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
2355
28287
SH
SOLE
28287
0
0
AMERICAN EXPRESS CO
COM
025816109
8095
66948
SH
SOLE
66948
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
2502
66089
SH
SOLE
66089
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
27420
122159
SH
SOLE
122159
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
4180
27234
SH
SOLE
27234
0
0
AMERICAS GOLD AND SILVER COR
COM
03062D100
176
54643
SH
SOLE
54643
0
0
AMERICOLD RLTY TR
COM
03064D108
730
19543
SH
SOLE
19543
0
0
AMERIPRISE FINL INC
COM
03076C106
1458
7501
SH
SOLE
7501
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
4613
47187
SH
SOLE
47187
0
0
AMGEN INC
COM
031162100
67268
292571
SH
SOLE
292571
0
0
AMGEN INC
COM
031162100
11496
50000
SH
Put
SOLE
50000
0
0
AMPHENOL CORP NEW
CL A
032095101
1474
11269
SH
SOLE
11269
0
0
AMPLIFY ETF TR
ONLIN RETL E
032108102
224
1963
SH
SOLE
1963
0
0
ANALOG DEVICES INC
COM
032654105
1322
8950
SH
SOLE
8950
0
0
ANAPLAN INC
COM
03272L108
710
9877
SH
SOLE
9877
0
0
ANGLOGOLD ASHANTI LIMITED
SPONSORED AD
035128206
205
9063
SH
SOLE
9063
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
653
9337
SH
SOLE
9337
0
0
ANSYS INC
COM
03662Q105
480
1319
SH
SOLE
1319
0
0
ANTHEM INC
COM
036752103
9780
30458
SH
SOLE
30458
0
0
AON PLC
SHS CL A
G0403H108
7748
36674
SH
SOLE
36674
0
0
APACHE CORP
COM
037411105
530
37373
SH
SOLE
37373
0
0
APHRIA INC
COM
03765K104
2481
358532
SH
SOLE
358532
0
0
APHRIA INC
COM
03765K104
1330
192200
SH
Call
SOLE
192200
0
0
APPLE INC
COM
037833100
1033470
7788603
SH
SOLE
7788603
0
0
APPLIED MATLS INC
COM
038222105
120013
1390649
SH
SOLE
1390649
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
361
7154
SH
SOLE
7154
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A
G0457F107
309
61357
SH
SOLE
61357
0
0
ARES CAPITAL CORP
COM
04010L103
833
49335
SH
SOLE
49335
0
0
ARISTA NETWORKS INC
COM
040413106
223
767
SH
SOLE
767
0
0
ARK ETF TR
AUTNMUS TECH
00214Q203
369
4835
SH
SOLE
4835
0
0
ARK ETF TR
NEXT GNRTN I
00214Q401
419
2862
SH
SOLE
2862
0
0
ARK ETF TR
ISRAEL INOVA
00214Q609
622
20950
SH
SOLE
20950
0
0
ARK ETF TR
INNOVATION E
00214Q104
23089
185465
SH
SOLE
185465
0
0
ARK ETF TR
GENOMIC REV
00214Q302
615
6592
SH
SOLE
6592
0
0
ARK ETF TR
FINTECH INNO
00214Q708
5440
109433
SH
SOLE
109433
0
0
ASML HOLDING N V
N Y REGISTRY
N07059210
3866
7927
SH
SOLE
7927
0
0
ASPEN TECHNOLOGY INC
COM
045327103
682
5234
SH
SOLE
5234
0
0
ASSURANT INC
COM
04621X108
385
2823
SH
SOLE
2823
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
3953
79072
SH
SOLE
79072
0
0
AT&T INC
COM
00206R102
22479
781610
SH
SOLE
781610
0
0
ATLANTICA SUSTAINABLE INFR P
SHS
G0751N103
323
8495
SH
SOLE
8495
0
0
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
922
16904
SH
SOLE
16904
0
0
ATLAS CORP
SHARES
Y0436Q109
153
14103
SH
SOLE
14103
0
0
AUDIOCODES LTD
ORD
M15342104
353
12800
SH
SOLE
12800
0
0
AURINIA PHARMACEUTICALS INC
COM
05156V102
175
12624
SH
SOLE
12624
0
0
AURORA CANNABIS INC
COM
05156X884
646
77789
SH
SOLE
77789
0
0
AURORA CANNABIS INC
COM
05156X884
652
78500
SH
Put
SOLE
78500
0
0
AURORA CANNABIS INC
COM
05156X884
1588
191100
SH
Call
SOLE
191100
0
0
AURORA MOBILE LTD
ADS
051857100
1068
300000
SH
SOLE
300000
0
0
AUTODESK INC
COM
052769106
10322
33806
SH
SOLE
33806
0
0
AUTOLIV INC
COM
052800109
240
2605
SH
SOLE
2605
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
3544
20115
SH
SOLE
20115
0
0
AUTONATION INC
COM
05329W102
1307
18732
SH
SOLE
18732
0
0
AUTOZONE INC
COM
053332102
1005
848
SH
SOLE
848
0
0
AVALARA INC
COM
05338G106
389
2360
SH
SOLE
2360
0
0
AVALONBAY CMNTYS INC
COM
053484101
345
2153
SH
SOLE
2153
0
0
AVANTOR INC
COM
05352A100
467
16585
SH
SOLE
16585
0
0
AXON ENTERPRISE INC
COM
05464C101
1413
11534
SH
SOLE
11534
0
0
B & G FOODS INC NEW
COM
05508R106
279
10050
SH
SOLE
10050
0
0
B2GOLD CORP
COM
11777Q209
6652
1187791
SH
SOLE
1187791
0
0
B2GOLD CORP
COM
11777Q209
5600
1000000
SH
Put
SOLE
1000000
0
0
BAIDU INC
SPON ADR REP
056752108
4070
18820
SH
SOLE
18820
0
0
BALLARD PWR SYS INC NEW
COM
058586108
5765
246360
SH
SOLE
246360
0
0
BALLARD PWR SYS INC NEW
COM
058586108
702
30000
SH
Put
SOLE
30000
0
0
BANCO BILBAO VIZCAYA ARGENTA
SPONSORED AD
05946K101
633
128213
SH
SOLE
128213
0
0
BANCO SANTANDER S.A.
ADR
05964H105
2156
706853
SH
SOLE
706853
0
0
BANK MONTREAL QUE
COM
063671101
1053702
13859027
SH
SOLE
13859027
0
0
BANK MONTREAL QUE
COM
063671101
27751
365000
SH
Call
SOLE
365000
0
0
BANK NEW YORK MELLON CORP
COM
064058100
8658
204000
SH
SOLE
204000
0
0
BANK NOVA SCOTIA B C
COM
064149107
1433766
26531566
SH
SOLE
26531566
0
0
BANK NOVA SCOTIA B C
COM
064149107
94462
1748000
SH
Put
SOLE
1748000
0
0
BANK NOVA SCOTIA B C
COM
064149107
18563
343500
SH
Call
SOLE
343500
0
0
BANK OF MONTREAL
ETN LKD 36
063679104
25478
750000
SH
Put
SOLE
750000
0
0
BARCLAYS BANK PLC
IPATH SHILR
06742A669
788
4427
SH
SOLE
4427
0
0
BARCLAYS BANK PLC
IPATH B MID
06746P613
310
10089
SH
SOLE
10089
0
0
BARCLAYS BANK PLC
IPTH SR B S&
06746P621
377
22480
SH
SOLE
22480
0
0
BARCLAYS PLC
ADR
06738E204
3341
418129
SH
SOLE
418129
0
0
BARRICK GOLD CORP
COM
067901108
273362
12000083
SH
SOLE
12000083
0
0
BAUSCH HEALTH COS INC
COM
071734107
38333
1842918
SH
SOLE
1842918
0
0
BAXTER INTL INC
COM
071813109
3539
44106
SH
SOLE
44106
0
0
BCE INC
COM NEW
05534B760
587775
13733055
SH
SOLE
13733055
0
0
BCE INC
COM NEW
05534B760
36380
850000
SH
Put
SOLE
850000
0
0
BCE INC
COM NEW
05534B760
8560
200000
SH
Call
SOLE
200000
0
0
BECTON DICKINSON & CO
COM
075887109
7366
29440
SH
SOLE
29440
0
0
BED BATH & BEYOND INC
COM
075896100
587
33039
SH
SOLE
33039
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
275362
1187572
SH
SOLE
1187572
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
6956
20
SH
SOLE
20
0
0
BERRY GLOBAL GROUP INC
COM
08579W103
1852
32957
SH
SOLE
32957
0
0
BEST BUY INC
COM
086516101
2218
22225
SH
SOLE
22225
0
0
BEYOND MEAT INC
COM
08862E109
1118
8947
SH
SOLE
8947
0
0
BHP GROUP LTD
SPONSORED AD
088606108
5110
78208
SH
SOLE
78208
0
0
BIG LOTS INC
COM
089302103
486
11329
SH
SOLE
11329
0
0
BILIBILI INC
SPONS ADS RE
090040106
2377
27729
SH
SOLE
27729
0
0
BIOGEN INC
COM
09062X103
2270
9269
SH
SOLE
9269
0
0
BIONTECH SE
SPONSORED AD
09075V102
204
2497
SH
SOLE
2497
0
0
BK OF AMERICA CORP
COM
060505104
148034
4883992
SH
SOLE
4883992
0
0
BK OF AMERICA CORP
COM
060505104
23754
783700
SH
Put
SOLE
783700
0
0
BK OF AMERICA CORP
COM
060505104
12124
400000
SH
Call
SOLE
400000
0
0
BLACK KNIGHT INC
COM
09215C105
214
2426
SH
SOLE
2426
0
0
BLACK STONE MINERALS L P
COM UNIT
09225M101
204
30520
SH
SOLE
30520
0
0
BLACKBERRY LTD
COM
09228F103
4607
694829
SH
SOLE
694829
0
0
BLACKROCK INC
COM
09247X101
26634
36913
SH
SOLE
36913
0
0
BLACKROCK SCIENCE & TECHNOLO
SHS
09258G104
869
16313
SH
SOLE
16313
0
0
BLACKSTONE GROUP INC
COM CL A
09260D107
8369
129129
SH
SOLE
129129
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
361
13105
SH
SOLE
13105
0
0
BLOOM ENERGY CORP
COM CL A
093712107
623
21722
SH
SOLE
21722
0
0
BOEING CO
COM
097023105
52626
245846
SH
SOLE
245846
0
0
BOK FINL CORP
COM NEW
05561Q201
65056
950000
SH
SOLE
950000
0
0
BOOKING HOLDINGS INC
COM
09857L108
1940
871
SH
SOLE
871
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
4441
50942
SH
SOLE
50942
0
0
BORGWARNER INC
COM
099724106
257
6639
SH
SOLE
6639
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
1940
53971
SH
SOLE
53971
0
0
BOYD GAMING CORP
COM
103304101
756
17605
SH
SOLE
17605
0
0
BP PLC
SPONSORED AD
055622104
6717
327341
SH
SOLE
327341
0
0
BRAEMAR HOTELS & RESORTS INC
COM
10482B101
1351
293000
SH
SOLE
293000
0
0
BRIGHT HORIZONS FAM SOL IN D
COM
109194100
248
1433
SH
SOLE
1433
0
0
BRISTOL-MYERS SQUIBB CO
COM
110122108
20482
330188
SH
SOLE
330188
0
0
BRISTOL-MYERS SQUIBB CO
RIGHT 99/99/
110122157
51
74504
SH
SOLE
74504
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
7560
201660
SH
SOLE
201660
0
0
BROADCOM INC
COM
11135F101
31346
71590
SH
SOLE
71590
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
524
3422
SH
SOLE
3422
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
501837
12159845
SH
SOLE
12159845
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
11805
314543
SH
SOLE
314543
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
1970
52500
SH
Put
SOLE
52500
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
177542
3593961
SH
SOLE
3593961
0
0
BROOKFIELD INFRASTRUCTURE CO
COM SB VTG S
11275Q107
9764
135054
SH
SOLE
135054
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
92091
6364288
SH
SOLE
6364288
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
5614
388000
SH
Put
SOLE
388000
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
752
52000
SH
Call
SOLE
52000
0
0
BROOKFIELD RENEWABLE CORP
CL A SUB VTG
11284V105
16054
275504
SH
SOLE
275504
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
88241
2044977
SH
SOLE
2044977
0
0
BRP INC
COM SUN VTG
05577W200
8265
125261
SH
SOLE
125261
0
0
BWX TECHNOLOGIES INC
COM
05605H100
219
3638
SH
SOLE
3638
0
0
CABLE ONE INC
COM
12685J105
276
124
SH
SOLE
124
0
0
CABOT OIL & GAS CORP
COM
127097103
166
10202
SH
SOLE
10202
0
0
CACI INTL INC
CL A
127190304
2015
8081
SH
SOLE
8081
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
1989
14577
SH
SOLE
14577
0
0
CAE INC
COM
124765108
24287
875523
SH
SOLE
875523
0
0
CAESARS ENTERTAINMENT INC NE
COM
12769G100
1288
17338
SH
SOLE
17338
0
0
CALAVO GROWERS INC
COM
128246105
207
2975
SH
SOLE
2975
0
0
CALIX INC
COM
13100M509
490
16468
SH
SOLE
16468
0
0
CAMBRIA ETF TR
TAIL RISK
132061862
1267
61551
SH
SOLE
61551
0
0
CAMECO CORP
COM
13321L108
45676
3408638
SH
SOLE
3408638
0
0
CAMPBELL SOUP CO
COM
134429109
821
16987
SH
SOLE
16987
0
0
CANAAN INC
SPONSORED AD
134748102
5782
975000
SH
SOLE
975000
0
0
CANADA GOOSE HLDGS INC
SHS SUB VTG
135086106
5279
177323
SH
SOLE
177323
0
0
CANADIAN IMP BK COMM
COM
136069101
608622
7120884
SH
SOLE
7120884
0
0
CANADIAN IMP BK COMM
COM
136069101
22222
260000
SH
Call
SOLE
260000
0
0
CANADIAN NAT RES LTD
COM
136385101
313419
13031985
SH
SOLE
13031985
0
0
CANADIAN NATL RY CO
COM
136375102
652556
5940430
SH
SOLE
5940430
0
0
CANADIAN NATL RY CO
COM
136375102
1769
16100
SH
Put
SOLE
16100
0
0
CANADIAN NATL RY CO
COM
136375102
1318
12000
SH
Call
SOLE
12000
0
0
CANADIAN PAC RY LTD
COM
13645T100
419509
1210040
SH
SOLE
1210040
0
0
CANADIAN SOLAR INC
COM
136635109
283
5518
SH
SOLE
5518
0
0
CANGO INC
ADS
137586103
1400
200000
SH
SOLE
200000
0
0
CANON INC
SPONSORED AD
138006309
225
11582
SH
SOLE
11582
0
0
CANOPY GROWTH CORP
COM
138035100
13472
546735
SH
SOLE
546735
0
0
CAPRI HOLDINGS LIMITED
SHS
G1890L107
315
7505
SH
SOLE
7505
0
0
CARDINAL HEALTH INC
COM
14149Y108
1664
31069
SH
SOLE
31069
0
0
CARDLYTICS INC
COM
14161W105
780
5464
SH
SOLE
5464
0
0
CARETRUST REIT INC
COM
14174T107
257
11570
SH
SOLE
11570
0
0
CARMAX INC
COM
143130102
1762
18649
SH
SOLE
18649
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
2489
114902
SH
SOLE
114902
0
0
CARRIER GLOBAL CORPORATION
COM
14448C104
2775
73576
SH
SOLE
73576
0
0
CATERPILLAR INC
COM
149123101
11463
62977
SH
SOLE
62977
0
0
CBOE GLOBAL MKTS INC
COM
12503M108
2670
28673
SH
SOLE
28673
0
0
CDK GLOBAL INC
COM
12508E101
215
4145
SH
SOLE
4145
0
0
CDW CORP
COM
12514G108
251
1907
SH
SOLE
1907
0
0
CELANESE CORP DEL
COM
150870103
545
4196
SH
SOLE
4196
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
229
28408
SH
SOLE
28408
0
0
CELSIUS HLDGS INC
COM NEW
15118V207
854
16975
SH
SOLE
16975
0
0
CEMEX SAB DE CV
SPON ADR NEW
151290889
304
58862
SH
SOLE
58862
0
0
CENOVUS ENERGY INC
COM
15135U109
50954
8436104
SH
SOLE
8436104
0
0
CENTURY ALUM CO
COM
156431108
149
13543
SH
SOLE
13543
0
0
CERNER CORP
COM
156782104
2155
27460
SH
SOLE
27460
0
0
CF INDS HLDGS INC
COM
125269100
1371
35409
SH
SOLE
35409
0
0
CGI INC
CL A SUB VTG
12532H104
155039
1954851
SH
SOLE
1954851
0
0
CHANGE HEALTHCARE INC
COM
15912K100
421
22547
SH
SOLE
22547
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
6225
9409
SH
SOLE
9409
0
0
CHEGG INC
COM
163092109
1435
15891
SH
SOLE
15891
0
0
CHEMOURS CO
COM
163851108
584
23548
SH
SOLE
23548
0
0
CHEVRON CORP NEW
COM
166764100
61271
725525
SH
SOLE
725525
0
0
CHEWY INC
CL A
16679L109
909
10111
SH
SOLE
10111
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
5315
186220
SH
SOLE
186220
0
0
CHINA UNICOM HONG KONG
SPONSORED AD
16945R104
899
158254
SH
SOLE
158254
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
1051
758
SH
SOLE
758
0
0
CHURCH & DWIGHT INC
COM
171340102
240
2746
SH
SOLE
2746
0
0
CI FINL CORP
COM
125491100
7584
611111
SH
SOLE
611111
0
0
CIENA CORP
COM NEW
171779309
2040
38595
SH
SOLE
38595
0
0
CIGNA CORP NEW
COM
125523100
2540
12199
SH
SOLE
12199
0
0
CIRRUS LOGIC INC
COM
172755100
702
8543
SH
SOLE
8543
0
0
CISCO SYS INC
COM
17275R102
76390
1707036
SH
SOLE
1707036
0
0
CISCO SYS INC
COM
17275R102
4475
100000
SH
Put
SOLE
100000
0
0
CISCO SYS INC
COM
17275R102
2238
50000
SH
Call
SOLE
50000
0
0
CITIGROUP INC
COM NEW
172967424
98165
1592044
SH
SOLE
1592044
0
0
CITIGROUP INC
COM NEW
172967424
30830
500000
SH
Put
SOLE
500000
0
0
CITIGROUP INC
COM NEW
172967424
27747
450000
SH
Call
SOLE
450000
0
0
CITIZENS FINL GROUP INC
COM
174610105
3974
111134
SH
SOLE
111134
0
0
CITRIX SYS INC
COM
177376100
5404
41536
SH
SOLE
41536
0
0
CLEVELAND-CLIFFS INC NEW
COM
185899101
6118
420199
SH
SOLE
420199
0
0
CLOROX CO DEL
COM
189054109
947
4691
SH
SOLE
4691
0
0
CLOUDFLARE INC
CL A COM
18915M107
373
4914
SH
SOLE
4914
0
0
CME GROUP INC
COM
12572Q105
5336
29310
SH
SOLE
29310
0
0
CMS ENERGY CORP
COM
125896100
1218
19972
SH
SOLE
19972
0
0
CNO FINL GROUP INC
COM
12621E103
1271
57156
SH
SOLE
57156
0
0
COCA COLA CO
COM
191216100
177917
3244288
SH
SOLE
3244288
0
0
COEUR MNG INC
COM NEW
192108504
434
41913
SH
SOLE
41913
0
0
COGNEX CORP
COM
192422103
781
9725
SH
SOLE
9725
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
5619
68571
SH
SOLE
68571
0
0
COHERENT INC
COM
192479103
230
1536
SH
SOLE
1536
0
0
COLGATE PALMOLIVE CO
COM
194162103
6596
77138
SH
SOLE
77138
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
25068
281253
SH
SOLE
281253
0
0
COMCAST CORP NEW
CL A
20030N101
71081
1356513
SH
SOLE
1356513
0
0
CONAGRA BRANDS INC
COM
205887102
301
8301
SH
SOLE
8301
0
0
CONOCOPHILLIPS
COM
20825C104
6971
174322
SH
SOLE
174322
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
11098
50664
SH
SOLE
50664
0
0
CONTINENTAL RES INC
COM
212015101
1773
108747
SH
SOLE
108747
0
0
COOPER COS INC
COM NEW
216648402
448
1234
SH
SOLE
1234
0
0
COPART INC
COM
217204106
855
6718
SH
SOLE
6718
0
0
CORESITE RLTY CORP
COM
21870Q105
399
3188
SH
SOLE
3188
0
0
CORNING INC
COM
219350105
2015
55968
SH
SOLE
55968
0
0
CORTEVA INC
COM
22052L104
3787
97816
SH
SOLE
97816
0
0
COSTAR GROUP INC
COM
22160N109
410
444
SH
SOLE
444
0
0
COSTCO WHSL CORP NEW
COM
22160K105
119596
317415
SH
SOLE
317415
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
5562
434514
SH
SOLE
434514
0
0
CREE INC
COM
225447101
548
5173
SH
SOLE
5173
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
3831
1637236
SH
SOLE
1637236
0
0
CRISPR THERAPEUTICS AG
NAMEN AKT
H17182108
345
2252
SH
SOLE
2252
0
0
CROCS INC
COM
227046109
1328
21201
SH
SOLE
21201
0
0
CRONOS GROUP INC
COM
22717L101
223
32168
SH
SOLE
32168
0
0
CRONOS GROUP INC
COM
22717L101
634
91300
SH
Put
SOLE
91300
0
0
CRONOS GROUP INC
COM
22717L101
676
97400
SH
Call
SOLE
97400
0
0
CROWDSTRIKE HLDGS INC
CL A
22788C105
10153
47932
SH
SOLE
47932
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
1574
9885
SH
SOLE
9885
0
0
CROWN HLDGS INC
COM
228368106
1281
12780
SH
SOLE
12780
0
0
CSX CORP
COM
126408103
33871
373235
SH
SOLE
373235
0
0
CUMMINS INC
COM
231021106
4468
19673
SH
SOLE
19673
0
0
CVS HEALTH CORP
COM
126650100
31338
458822
SH
SOLE
458822
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1102
6821
SH
SOLE
6821
0
0
CYRUSONE INC
COM
23283R100
1911
26122
SH
SOLE
26122
0
0
D R HORTON INC
COM
23331A109
2897
42034
SH
SOLE
42034
0
0
DANAHER CORPORATION
COM
235851102
11362
51146
SH
SOLE
51146
0
0
DARDEN RESTAURANTS INC
COM
237194105
734
6158
SH
SOLE
6158
0
0
DATADOG INC
CL A COM
23804L103
1039
10557
SH
SOLE
10557
0
0
DAVITA INC
COM
23918K108
2801
23856
SH
SOLE
23856
0
0
DCP MIDSTREAM LP
COM UT LTD P
23311P100
3002
162100
SH
SOLE
162100
0
0
DECKERS OUTDOOR CORP
COM
243537107
322
1123
SH
SOLE
1123
0
0
DEERE & CO
COM
244199105
8273
30749
SH
SOLE
30749
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
2372
58983
SH
SOLE
58983
0
0
DENISON MINES CORP
COM
248356107
570
880658
SH
SOLE
880658
0
0
DENTSPLY SIRONA INC
COM
24906P109
365
6979
SH
SOLE
6979
0
0
DESCARTES SYS GROUP INC
COM
249906108
2808
48012
SH
SOLE
48012
0
0
DEUTSCHE BANK A G
NAMEN AKT
D18190898
488
44777
SH
SOLE
44777
0
0
DEVON ENERGY CORP NEW
COM
25179M103
627
39668
SH
SOLE
39668
0
0
DEXCOM INC
COM
252131107
640
1731
SH
SOLE
1731
0
0
DIAGEO PLC
SPON ADR NEW
25243Q205
15958
100484
SH
SOLE
100484
0
0
DICKS SPORTING GOODS INC
COM
253393102
261
4638
SH
SOLE
4638
0
0
DIGITAL RLTY TR INC
COM
253868103
2203
15791
SH
SOLE
15791
0
0
DIRTT ENVIRONMENTAL SOLUTION
COM
25490H106
25
10198
SH
SOLE
10198
0
0
DISCOVER FINL SVCS
COM
254709108
1169
12912
SH
SOLE
12912
0
0
DISCOVERY INC
COM SER A
25470F104
312
10360
SH
SOLE
10360
0
0
DISCOVERY INC
COM SER C
25470F302
5938
226740
SH
SOLE
226740
0
0
DISH NETWORK CORPORATION
CL A
25470M109
415
12828
SH
SOLE
12828
0
0
DISNEY WALT CO
COM
254687106
165653
914303
SH
SOLE
914303
0
0
DOCEBO INC
COM
25609L105
4255
65372
SH
SOLE
65372
0
0
DOCUSIGN INC
COM
256163106
6467
29090
SH
SOLE
29090
0
0
DOLLAR GEN CORP NEW
COM
256677105
2953
14043
SH
SOLE
14043
0
0
DOLLAR TREE INC
COM
256746108
7889
73015
SH
SOLE
73015
0
0
DOMINION ENERGY INC
COM
25746U109
332
4411
SH
SOLE
4411
0
0
DOMINOS PIZZA INC
COM
25754A201
662
1727
SH
SOLE
1727
0
0
DOW INC
COM
260557103
3474
62593
SH
SOLE
62593
0
0
DRAFTKINGS INC
COM CL A
26142R104
1314
28211
SH
SOLE
28211
0
0
DROPBOX INC
CL A
26210C104
315
14218
SH
SOLE
14218
0
0
DTE ENERGY CO
COM
233331107
365
3003
SH
SOLE
3003
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
4870
53190
SH
SOLE
53190
0
0
DUKE REALTY CORP
COM NEW
264411505
389
9726
SH
SOLE
9726
0
0
DUPONT DE NEMOURS INC
COM
26614N102
6436
90503
SH
SOLE
90503
0
0
DXC TECHNOLOGY CO
COM
23355L106
692
26856
SH
SOLE
26856
0
0
DYCOM INDS INC
COM
267475101
809
10719
SH
SOLE
10719
0
0
EASTMAN CHEM CO
COM
277432100
661
6593
SH
SOLE
6593
0
0
EATON CORP PLC
SHS
G29183103
3347
27862
SH
SOLE
27862
0
0
EBAY INC.
COM
278642103
2540
50551
SH
SOLE
50551
0
0
ECOLAB INC
COM
278865100
924
4270
SH
SOLE
4270
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
5492
60202
SH
SOLE
60202
0
0
EHEALTH INC
COM
28238P109
617
8740
SH
SOLE
8740
0
0
ELANCO ANIMAL HEALTH INC
COM
28414H103
30718
1001575
SH
SOLE
1001575
0
0
ELDORADO GOLD CORP NEW
COM
284902509
1484
111850
SH
SOLE
111850
0
0
ELECTRONIC ARTS INC
COM
285512109
7185
50032
SH
SOLE
50032
0
0
EMERSON ELEC CO
COM
291011104
15973
198745
SH
SOLE
198745
0
0
ENABLE MIDSTREAM PARTNERS LP
COM UNIT RP
292480100
1088
206800
SH
SOLE
206800
0
0
ENBRIDGE INC
COM
29250N105
716821
22407653
SH
SOLE
22407653
0
0
ENBRIDGE INC
COM
29250N105
40307
1260000
SH
Put
SOLE
1260000
0
0
ENBRIDGE INC
COM
29250N105
21590
674900
SH
Call
SOLE
674900
0
0
ENERGY TRANSFER LP
COM UT LTD P
29273V100
1507
243900
SH
SOLE
243900
0
0
ENERPLUS CORP
COM
292766102
1112
355388
SH
SOLE
355388
0
0
ENI S P A
SPONSORED AD
26874R108
2990
145155
SH
SOLE
145155
0
0
ENPHASE ENERGY INC
COM
29355A107
1454
8288
SH
SOLE
8288
0
0
ENTEGRIS INC
COM
29362U104
356
3704
SH
SOLE
3704
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
1685
86000
SH
SOLE
86000
0
0
EOG RES INC
COM
26875P101
489
9812
SH
SOLE
9812
0
0
EPAM SYS INC
COM
29414B104
303
845
SH
SOLE
845
0
0
EQUINIX INC
COM
29444U700
778
1089
SH
SOLE
1089
0
0
EQUINOX GOLD CORP
COM
29446Y502
2933
283634
SH
SOLE
283634
0
0
EQUITY LIFESTYLE PPTYS INC
COM
29472R108
208
3290
SH
SOLE
3290
0
0
ERICSSON
ADR B SEK 10
294821608
2530
211688
SH
SOLE
211688
0
0
ESSA PHARMA INC
COM NEW
29668H708
120
10050
SH
SOLE
10050
0
0
ETF MANAGERS TR
PRIME JUNIR
26924G102
545
33417
SH
SOLE
33417
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
275
4780
SH
SOLE
4780
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
430
6460
SH
SOLE
6460
0
0
ETF MANAGERS TR
BLUESTAR ISR
26924G870
205
2987
SH
SOLE
2987
0
0
ETF SER SOLUTIONS
DFIANC NQ JR
26922A149
288
8375
SH
SOLE
8375
0
0
ETF SER SOLUTIONS
US GLB JETS
26922A842
464
20726
SH
SOLE
20726
0
0
ETSY INC
COM
29786A106
6092
34244
SH
SOLE
34244
0
0
EVERBRIDGE INC
COM
29978A104
667
4472
SH
SOLE
4472
0
0
EVERCORE INC
CLASS A
29977A105
4331
39504
SH
SOLE
39504
0
0
EVERSOURCE ENERGY
COM
30040W108
628
7257
SH
SOLE
7257
0
0
EXACT SCIENCES CORP
COM
30063P105
855
6455
SH
SOLE
6455
0
0
EXCELLON RES INC
COM
30069C801
126
42938
SH
SOLE
42938
0
0
EXCHANGE TRADED CONCEPTS TR
EMQQ EM INTE
301505889
387
6092
SH
SOLE
6092
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
719
11807
SH
SOLE
11807
0
0
EXELON CORP
COM
30161N101
792
18766
SH
SOLE
18766
0
0
EXP WORLD HLDGS INC
COM
30212W100
290
4587
SH
SOLE
4587
0
0
EXPEDIA GROUP INC
COM NEW
30212P303
3257
24597
SH
SOLE
24597
0
0
EXXON MOBIL CORP
COM
30231G102
83996
2037742
SH
SOLE
2037742
0
0
F5 NETWORKS INC
COM
315616102
949
5396
SH
SOLE
5396
0
0
FACEBOOK INC
CL A
30303M102
535574
1960659
SH
SOLE
1960659
0
0
FAIR ISAAC CORP
COM
303250104
1282
2508
SH
SOLE
2508
0
0
FASTENAL CO
COM
311900104
2137
43758
SH
SOLE
43758
0
0
FASTLY INC
CL A
31188V100
1092
12501
SH
SOLE
12501
0
0
FEDEX CORP
COM
31428X106
55012
211896
SH
SOLE
211896
0
0
FERRARI N V
COM
N3167Y103
853
3717
SH
SOLE
3717
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
2092
171159
SH
SOLE
171159
0
0
FIDELITY COMWLTH TR
NDQ CP IDX T
315912808
221
440
SH
SOLE
440
0
0
FIDELITY COVINGTON TRUST
MSCI COMMNTN
316092873
218
4797
SH
SOLE
4797
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
1137
29074
SH
SOLE
29074
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1666
11776
SH
SOLE
11776
0
0
FIFTH THIRD BANCORP
COM
316773100
926
33596
SH
SOLE
33596
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
4703
349912
SH
SOLE
349912
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
2469
183700
SH
Call
SOLE
183700
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
6416
43666
SH
SOLE
43666
0
0
FIRST SOLAR INC
COM
336433107
1578
15953
SH
SOLE
15953
0
0
FIRST TR EXCH TRD ALPHDX FD
EM SML CP AL
33737J307
326
7942
SH
SOLE
7942
0
0
FIRST TR EXCHANGE TRADED FD
HLTH CARE AL
33734X143
251
2325
SH
SOLE
2325
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
12024
126525
SH
SOLE
126525
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
1274
10770
SH
SOLE
10770
0
0
FIRST TR EXCHANGE TRADED FD
CHINDIA ETF
33733A102
314
5332
SH
SOLE
5332
0
0
FIRST TR EXCHANGE TRADED FD
WTR ETF
33733B100
806
11172
SH
SOLE
11172
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
1250
28171
SH
SOLE
28171
0
0
FIRST TR EXCHANGE-TRADED FD
DJ INTERNT I
33733E302
1861
8768
SH
SOLE
8768
0
0
FIRST TR EXCHANGE-TRADED FD
NAS CLNEDG G
33733E500
286
4075
SH
SOLE
4075
0
0
FIRST TR EXCHANGE-TRADED FD
SENIOR LN FD
33738D309
253
5325
SH
SOLE
5325
0
0
FIRST TR NAS100 EQ WEIGHTED
SHS
337344105
255
2528
SH
SOLE
2528
0
0
FIRST TR SML CP CORE ALPHA F
COM SHS
33734Y109
360
4684
SH
SOLE
4684
0
0
FIRSTENERGY CORP
COM
337932107
798
26061
SH
SOLE
26061
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
33556
245362
SH
SOLE
245362
0
0
FISERV INC
COM
337738108
2638
23169
SH
SOLE
23169
0
0
FITBIT INC
CL A
33812L102
228
33505
SH
SOLE
33505
0
0
FIVE9 INC
COM
338307101
4125
23650
SH
SOLE
23650
0
0
FIVERR INTL LTD
ORD SHS
M4R82T106
233
1194
SH
SOLE
1194
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
2552
9354
SH
SOLE
9354
0
0
FLIR SYS INC
COM
302445101
258
5893
SH
SOLE
5893
0
0
FLOOR & DECOR HLDGS INC
CL A
339750101
441
4754
SH
SOLE
4754
0
0
FLOWSERVE CORP
COM
34354P105
897
24346
SH
SOLE
24346
0
0
FLUOR CORP NEW
COM
343412102
274
17150
SH
SOLE
17150
0
0
FMC CORP
COM NEW
302491303
447
3888
SH
SOLE
3888
0
0
FOMENTO ECONOMICO MEXICANO S
SPON ADR UNI
344419106
743
9800
SH
SOLE
9800
0
0
FOOT LOCKER INC
COM
344849104
415
10264
SH
SOLE
10264
0
0
FORD MTR CO DEL
COM
345370860
1570
178650
SH
SOLE
178650
0
0
FORTINET INC
COM
34959E109
5722
38526
SH
SOLE
38526
0
0
FORTIS INC
COM
349553107
297112
7278578
SH
SOLE
7278578
0
0
FORTUNA SILVER MINES INC
COM
349915108
2720
330042
SH
SOLE
330042
0
0
FORTUNA SILVER MINES INC
SDCV 4.650%
349915AA6
5959
35000
SH
SOLE
35000
0
0
FOX CORP
CL B COM
35137L204
480
16633
SH
SOLE
16633
0
0
FOX CORP
CL A COM
35137L105
255
8743
SH
SOLE
8743
0
0
FRANCO NEV CORP
COM
351858105
193966
1547643
SH
SOLE
1547643
0
0
FRANKLIN ETF TR
LIBERTY SHRT
353506108
1604
16756
SH
SOLE
16756
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTY SR L
35473P595
6115
246452
SH
SOLE
246452
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
10653
409429
SH
SOLE
409429
0
0
GALIANO GOLD INC
COM
36352H100
16
14000
SH
SOLE
14000
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
3906
31576
SH
SOLE
31576
0
0
GARMIN LTD
SHS
H2906T109
1817
15185
SH
SOLE
15185
0
0
GENERAC HLDGS INC
COM
368736104
2733
12018
SH
SOLE
12018
0
0
GENERAL DYNAMICS CORP
COM
369550108
8176
54936
SH
SOLE
54936
0
0
GENERAL ELECTRIC CO
COM
369604103
11219
1038797
SH
SOLE
1038797
0
0
GENERAL MLS INC
COM
370334104
3123
53114
SH
SOLE
53114
0
0
GENERAL MTRS CO
COM
37045V100
10269
246613
SH
SOLE
246613
0
0
GENESIS HEALTHCARE INC
CL A COM
37185X106
10
20000
SH
SOLE
20000
0
0
GENUINE PARTS CO
COM
372460105
377
3751
SH
SOLE
3751
0
0
GENWORTH FINL INC
COM CL A
37247D106
191
50578
SH
SOLE
50578
0
0
GERDAU SA
SPON ADR REP
373737105
256
54907
SH
SOLE
54907
0
0
GFL ENVIRONMENTAL INC
SUB VTG SHS
36168Q104
5453
186870
SH
SOLE
186870
0
0
GFL ENVIRONMENTAL INC
SUB VTG SHS
36168Q104
438
15000
SH
Put
SOLE
15000
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
38780
1384493
SH
SOLE
1384493
0
0
GILEAD SCIENCES INC
COM
375558103
16848
289187
SH
SOLE
289187
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
14778
401577
SH
SOLE
401577
0
0
GLOBAL PMTS INC
COM
37940X102
1184
5496
SH
SOLE
5496
0
0
GLOBAL X FDS
TELMDC&DIG E
37954Y285
748
38800
SH
SOLE
38800
0
0
GLOBAL X FDS
MSCI GREECE
37954Y319
528
20735
SH
SOLE
20735
0
0
GLOBAL X FDS
GLBX MSCI CO
37954Y327
321
9903
SH
SOLE
9903
0
0
GLOBAL X FDS
CLOUD COMPUT
37954Y442
257
9216
SH
SOLE
9216
0
0
GLOBAL X FDS
E COMMERCE E
37954Y467
202
6360
SH
SOLE
6360
0
0
GLOBAL X FDS
US INFR DEV
37954Y673
347
16377
SH
SOLE
16377
0
0
GLOBAL X FDS
SOCIAL MED E
37950E416
721
11667
SH
SOLE
11667
0
0
GLOBAL X FDS
RBTCS ARTFL
37954Y715
642
19362
SH
SOLE
19362
0
0
GLOBAL X FDS
GLOBAL X COP
37954Y830
209
6884
SH
SOLE
6884
0
0
GLOBAL X FDS
GLOBAL X SIL
37954Y848
1014
22221
SH
SOLE
22221
0
0
GLOBAL X FDS
LITHIUM BTRY
37954Y855
693
11201
SH
SOLE
11201
0
0
GLOBAL X FDS
GLOBAL X URA
37954Y871
233
15219
SH
SOLE
15219
0
0
GODADDY INC
CL A
380237107
1143
13779
SH
SOLE
13779
0
0
GOLD FIELDS LTD
SPONSORED AD
38059T106
1183
127581
SH
SOLE
127581
0
0
GOLDEN STAR RES LTD CDA
COM
38119T807
186
50101
SH
SOLE
50101
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
20142
76378
SH
SOLE
76378
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
6593
25000
SH
Put
SOLE
25000
0
0
GOLDMINING INC
COM
38149E101
64
29475
SH
SOLE
29475
0
0
GOODRX HLDGS INC
COM CL A
38246G108
387
9600
SH
SOLE
9600
0
0
GRAFTECH INTL LTD
COM
384313508
367
34450
SH
SOLE
34450
0
0
GRAHAM HLDGS CO
COM CL B
384637104
278
522
SH
SOLE
522
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
13
35252
SH
SOLE
35252
0
0
GRANITE PT MTG TR INC
COM STK
38741L107
119
11868
SH
SOLE
11868
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
25693
420163
SH
SOLE
420163
0
0
GROUP 1 AUTOMOTIVE INC
COM
398905109
259
1976
SH
SOLE
1976
0
0
GROWGENERATION CORP
COM
39986L109
295
7342
SH
SOLE
7342
0
0
HALLIBURTON CO
COM
406216101
1661
87890
SH
SOLE
87890
0
0
HALOZYME THERAPEUTICS INC
COM
40637H109
4733
110828
SH
SOLE
110828
0
0
HANESBRANDS INC
COM
410345102
3073
210738
SH
SOLE
210738
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
2055
32392
SH
SOLE
32392
0
0
HARLEY DAVIDSON INC
COM
412822108
800
21811
SH
SOLE
21811
0
0
HARMONY GOLD MINING CO LTD
SPONSORED AD
413216300
78
16685
SH
SOLE
16685
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
450
9192
SH
SOLE
9192
0
0
HCA HEALTHCARE INC
COM
40412C101
6995
42532
SH
SOLE
42532
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
828
11460
SH
SOLE
11460
0
0
HEALTHPEAK PROPERTIES INC
COM
42250P103
371
12271
SH
SOLE
12271
0
0
HECLA MNG CO
COM
422704106
248
38282
SH
SOLE
38282
0
0
HELEN OF TROY LTD
COM
G4388N106
216
972
SH
SOLE
972
0
0
HENRY JACK & ASSOC INC
COM
426281101
216
1334
SH
SOLE
1334
0
0
HERITAGE GLOBAL INC
COM
42727E103
214
80392
SH
SOLE
80392
0
0
HERSHA HOSPITALITY TR
PR SHS BEN I
427825500
1111
140800
SH
SOLE
140800
0
0
HERSHEY CO
COM
427866108
5263
34551
SH
SOLE
34551
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
751
63411
SH
SOLE
63411
0
0
HEXO CORP
COM NEW
428304307
419
113762
SH
SOLE
113762
0
0
HEXO CORP
COM NEW
428304307
629
170800
SH
Call
SOLE
170800
0
0
HILLENBRAND INC
COM
431571108
564
14174
SH
SOLE
14174
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
1882
16918
SH
SOLE
16918
0
0
HOLOGIC INC
COM
436440101
4067
55842
SH
SOLE
55842
0
0
HOME DEPOT INC
COM
437076102
115200
433704
SH
SOLE
433704
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
3704
131106
SH
SOLE
131106
0
0
HONEYWELL INTL INC
COM
438516106
43287
203510
SH
SOLE
203510
0
0
HORIZON THERAPEUTICS PUB L
SHS
G46188101
408
5584
SH
SOLE
5584
0
0
HORMEL FOODS CORP
COM
440452100
2173
46616
SH
SOLE
46616
0
0
HOST HOTELS & RESORTS INC
COM
44107P104
406
27720
SH
SOLE
27720
0
0
HOWARD HUGHES CORP
COM
44267D107
587
7431
SH
SOLE
7431
0
0
HP INC
COM
40434L105
9491
385989
SH
SOLE
385989
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
468
18062
SH
SOLE
18062
0
0
HUBSPOT INC
COM
443573100
1032
2602
SH
SOLE
2602
0
0
HUDBAY MINERALS INC
COM
443628102
5429
775585
SH
SOLE
775585
0
0
HUDBAY MINERALS INC
COM
443628102
2450
350000
SH
Call
SOLE
350000
0
0
HUNT J B TRANS SVCS INC
COM
445658107
209
1533
SH
SOLE
1533
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1059
83859
SH
SOLE
83859
0
0
HUNTINGTON INGALLS INDS INC
COM
446413106
543
3186
SH
SOLE
3186
0
0
HUNTSMAN CORP
COM
447011107
710
28239
SH
SOLE
28239
0
0
IAC INTERACTIVECORP NEW
COM
44891N109
254
1341
SH
SOLE
1341
0
0
IAMGOLD CORP
COM
450913108
804
219182
SH
SOLE
219182
0
0
IDEXX LABS INC
COM
45168D104
7216
14436
SH
SOLE
14436
0
0
IHS MARKIT LTD
SHS
G47567105
3102
34530
SH
SOLE
34530
0
0
II-VI INC
COM
902104108
895
11788
SH
SOLE
11788
0
0
ILLINOIS TOOL WKS INC
COM
452308109
566
2778
SH
SOLE
2778
0
0
ILLUMINA INC
COM
452327109
3373
9117
SH
SOLE
9117
0
0
IMPERIAL OIL LTD
COM NEW
453038408
36634
1925071
SH
SOLE
1925071
0
0
IMV INC
COM
44974L103
33
10836
SH
SOLE
10836
0
0
INDIA FD INC
COM
454089103
1348
67512
SH
SOLE
67512
0
0
INFOSYS LTD
SPONSORED AD
456788108
947
55849
SH
SOLE
55849
0
0
ING GROEP N.V.
SPONSORED AD
456837103
2719
288019
SH
SOLE
288019
0
0
INGERSOLL RAND INC
COM
45687V106
3002
65889
SH
SOLE
65889
0
0
INGREDION INC
COM
457187102
5459
69396
SH
SOLE
69396
0
0
INNOVATIVE INDL PPTYS INC
COM
45781V101
613
3349
SH
SOLE
3349
0
0
INNOVATOR ETFS TR
S&P 500 ULTR
45782C649
284
10475
SH
SOLE
10475
0
0
INTEL CORP
COM
458140100
190315
3820062
SH
SOLE
3820062
0
0
INTEL CORP
COM
458140100
4982
100000
SH
Put
SOLE
100000
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
911
7902
SH
SOLE
7902
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
32683
259633
SH
SOLE
259633
0
0
INTERNATIONAL FLAVORS&FRAGRA
COM
459506101
2287
21010
SH
SOLE
21010
0
0
INTERNATIONAL FLAVORS&FRAGRA
UNIT 09/15/2
459506309
544
13318
SH
SOLE
13318
0
0
INTERNATIONAL PAPER CO
COM
460146103
464
9335
SH
SOLE
9335
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
1377
58533
SH
SOLE
58533
0
0
INTUIT
COM
461202103
2343
6169
SH
SOLE
6169
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
6586
8050
SH
SOLE
8050
0
0
INVESCO CURRENCYSHARES JAPAN
JAPANESE YEN
46138W107
1870
20443
SH
SOLE
20443
0
0
INVESCO CURRENCYSHARES SWISS
SWISS FRANC
46138R108
3699
35921
SH
SOLE
35921
0
0
INVESCO DB US DLR INDEX TR
BULLISH FD
46141D203
665
27445
SH
SOLE
27445
0
0
INVESCO EXCH TRADED FD TR II
S&P SMLCP DI
46138E180
551
6771
SH
SOLE
6771
0
0
INVESCO EXCH TRADED FD TR II
S&P500 LOW V
46138E354
216
3848
SH
SOLE
3848
0
0
INVESCO EXCH TRADED FD TR II
S&P 500 HB E
46138E370
277
4886
SH
SOLE
4886
0
0
INVESCO EXCH TRADED FD TR II
PFD ETF
46138E511
2624
171965
SH
SOLE
171965
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI SM
46138E735
766
22169
SH
SOLE
22169
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI DE
46138E743
239
5620
SH
SOLE
5620
0
0
INVESCO EXCH TRADED FD TR II
CHINA TECHNL
46138E800
423
5132
SH
SOLE
5132
0
0
INVESCO EXCH TRADED FD TR II
DWA SMLCP ME
46138E842
545
7244
SH
SOLE
7244
0
0
INVESCO EXCH TRADED FD TR II
SR LN ETF
46138G508
242
10843
SH
SOLE
10843
0
0
INVESCO EXCH TRADED FD TR II
SOLAR ETF
46138G706
1237
12036
SH
SOLE
12036
0
0
INVESCO EXCH TRADED FD TR II
DWA DEV MKTS
46138E875
305
9022
SH
SOLE
9022
0
0
INVESCO EXCH TRADED FD TR II
FTSE RAFI EM
46138E727
507
23951
SH
SOLE
23951
0
0
INVESCO EXCHANGE TRADED FD T
WILDERHIL CL
46137V134
457
4419
SH
SOLE
4419
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC SEMICN
46137V647
206
1960
SH
SOLE
1960
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
229
4959
SH
SOLE
4959
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
733
8353
SH
SOLE
8353
0
0
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCA
46137V852
466
2909
SH
SOLE
2909
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
628
8562
SH
SOLE
8562
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
5044
39545
SH
SOLE
39545
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
919
4029
SH
SOLE
4029
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
475
3563
SH
SOLE
3563
0
0
INVESCO LTD
SHS
G491BT108
1351
77516
SH
SOLE
77516
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
23018
73365
SH
SOLE
73365
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
15687
50000
SH
Put
SOLE
50000
0
0
INVESTMENT MANAGERS SER TR
KNWLDL LD ET
46143U849
3432
81120
SH
SOLE
81120
0
0
INVITAE CORP
COM
46185L103
996
23821
SH
SOLE
23821
0
0
IQVIA HLDGS INC
COM
46266C105
800
4463
SH
SOLE
4463
0
0
IRON MTN INC NEW
COM
46284V101
923
31310
SH
SOLE
31310
0
0
ISHARES GOLD TRUST
ISHARES
464285105
3278
180793
SH
SOLE
180793
0
0
ISHARES INC
MSCI EM ASIA
464286426
1819
20790
SH
SOLE
20790
0
0
ISHARES INC
CORE MSCI EM
46434G103
8168
131649
SH
SOLE
131649
0
0
ISHARES INC
EM MKTS DIV
464286319
476
12782
SH
SOLE
12782
0
0
ISHARES INC
MSCI BRAZIL
464286400
1402
37825
SH
SOLE
37825
0
0
ISHARES INC
MSCI GBL MIN
464286525
933
9624
SH
SOLE
9624
0
0
ISHARES INC
MSCI EURZONE
464286608
514
11653
SH
SOLE
11653
0
0
ISHARES INC
MSCI SWITZER
464286749
695
15545
SH
SOLE
15545
0
0
ISHARES INC
MSCI SPAIN E
464286764
6052
223830
SH
SOLE
223830
0
0
ISHARES INC
MSCI STH KOR
464286772
5810
67515
SH
SOLE
67515
0
0
ISHARES INC
MSCI MEXICO
464286822
543
12625
SH
SOLE
12625
0
0
ISHARES INC
MSCI TAIWAN
46434G772
6790
127921
SH
SOLE
127921
0
0
ISHARES INC
MSCI SINGPOR
46434G780
6922
322262
SH
SOLE
322262
0
0
ISHARES INC
MSCI JPN ETF
46434G822
10846
160546
SH
SOLE
160546
0
0
ISHARES INC
MSCI ITALY E
46434G830
7507
254988
SH
SOLE
254988
0
0
ISHARES INC
EM MKT SM-CP
464286475
254
4812
SH
SOLE
4812
0
0
ISHARES INC
MSCI CDA ETF
464286509
3977
128952
SH
SOLE
128952
0
0
ISHARES INC
MSCI GERMANY
464286806
355
11185
SH
SOLE
11185
0
0
ISHARES INC
MSCI STH AFR
464286780
1381
31510
SH
SOLE
31510
0
0
ISHARES INC
MSCI WORLD E
464286392
869
7732
SH
SOLE
7732
0
0
ISHARES SILVER TR
ISHARES
46428Q109
3853
156800
SH
SOLE
156800
0
0
ISHARES TR
INDIA 50 ETF
464289529
610
14377
SH
SOLE
14377
0
0
ISHARES TR
20 YR TR BD
464287432
74543
472601
SH
SOLE
472601
0
0
ISHARES TR
ASIA 50 ETF
464288430
2006
23016
SH
SOLE
23016
0
0
ISHARES TR
CHINA LG-CAP
464287184
14251
306933
SH
SOLE
306933
0
0
ISHARES TR
CORE HIGH DV
46429B663
2788
31801
SH
SOLE
31801
0
0
ISHARES TR
CORE S&P500
464287200
33118
88223
SH
SOLE
88223
0
0
ISHARES TR
CORE S&P MCP
464287507
7368
32058
SH
SOLE
32058
0
0
ISHARES TR
CORE S&P SCP
464287804
887
9650
SH
SOLE
9650
0
0
ISHARES TR
CORE S&P TTL
464287150
1061
12306
SH
SOLE
12306
0
0
ISHARES TR
CORE US AGGB
464287226
6737
57000
SH
SOLE
57000
0
0
ISHARES TR
GLOBAL 100 E
464287572
3751
59631
SH
SOLE
59631
0
0
ISHARES TR
GLOB HLTHCRE
464287325
1118
14623
SH
SOLE
14623
0
0
ISHARES TR
GLB INFRASTR
464288372
350
8013
SH
SOLE
8013
0
0
ISHARES TR
GLOBAL TECH
464287291
2719
9061
SH
SOLE
9061
0
0
ISHARES TR
IBOXX HI YD
464288513
3869
44323
SH
SOLE
44323
0
0
ISHARES TR
IBOXX INV CP
464287242
333
2414
SH
SOLE
2414
0
0
ISHARES TR
MRGSTR MD CP
464288307
272
711
SH
SOLE
711
0
0
ISHARES TR
MRGSTR SM CP
464288604
368
1211
SH
SOLE
1211
0
0
ISHARES TR
MSCI ACWI ET
464288257
862
9507
SH
SOLE
9507
0
0
ISHARES TR
MSCI CHINA E
46429B671
1665
20561
SH
SOLE
20561
0
0
ISHARES TR
MSCI EAFE ET
464287465
31909
437349
SH
SOLE
437349
0
0
ISHARES TR
EAFE SML CP
464288273
6797
99448
SH
SOLE
99448
0
0
ISHARES TR
MSCI EMG MKT
464287234
14831
287042
SH
SOLE
287042
0
0
ISHARES TR
MSCI INDONIA
46429B309
514
21945
SH
SOLE
21945
0
0
ISHARES TR
NASDAQ BIOTE
464287556
1343
8866
SH
SOLE
8866
0
0
ISHARES TR
PHLX SEMICND
464287523
1459
3847
SH
SOLE
3847
0
0
ISHARES TR
RUS 1000 ETF
464287622
473
2233
SH
SOLE
2233
0
0
ISHARES TR
RUS 1000 VAL
464287598
2016
14748
SH
SOLE
14748
0
0
ISHARES TR
RUSSELL 2000
464287655
43821
223509
SH
SOLE
223509
0
0
ISHARES TR
RUS 2000 VAL
464287630
716
5435
SH
SOLE
5435
0
0
ISHARES TR
RUS MD CP GR
464287481
249
2428
SH
SOLE
2428
0
0
ISHARES TR
RUS MDCP VAL
464287473
1651
17030
SH
SOLE
17030
0
0
ISHARES TR
RUS TP200 GR
464289438
1360
10221
SH
SOLE
10221
0
0
ISHARES TR
S&P 100 ETF
464287101
279
1626
SH
SOLE
1626
0
0
ISHARES TR
S&P 500 GRWT
464287309
1658
25984
SH
SOLE
25984
0
0
ISHARES TR
S&P 500 VAL
464287408
538
4199
SH
SOLE
4199
0
0
ISHARES TR
GL CLEAN ENE
464288224
544
19270
SH
SOLE
19270
0
0
ISHARES TR
S&P MC 400VL
464287705
2959
34282
SH
SOLE
34282
0
0
ISHARES TR
SP SMCP600VL
464287879
4105
50483
SH
SOLE
50483
0
0
ISHARES TR
SELECT DIVID
464287168
10220
106263
SH
SOLE
106263
0
0
ISHARES TR
TIPS BD ETF
464287176
15446
121003
SH
SOLE
121003
0
0
ISHARES TR
MSCI DENMARK
46429B523
8009
82055
SH
SOLE
82055
0
0
ISHARES TR
MSCI INDIA E
46429B598
2776
69020
SH
SOLE
69020
0
0
ISHARES TR
MSCI USA VAL
46432F388
693
7974
SH
SOLE
7974
0
0
ISHARES TR
CORE MSCI TO
46432F834
318
4735
SH
SOLE
4735
0
0
ISHARES TR
CORE MSCI EA
46432F842
7717
111693
SH
SOLE
111693
0
0
ISHARES TR
CORE 1 5 YR
46432F859
844
16344
SH
SOLE
16344
0
0
ISHARES TR
TRANS AVG ET
464287192
791
3586
SH
SOLE
3586
0
0
ISHARES TR
BARCLAYS 7 1
464287440
4768
39748
SH
SOLE
39748
0
0
ISHARES TR
1 3 YR TREAS
464287457
9522
110235
SH
SOLE
110235
0
0
ISHARES TR
EXPND TEC SC
464287549
7548
21577
SH
SOLE
21577
0
0
ISHARES TR
JPMORGAN USD
464288281
216
1865
SH
SOLE
1865
0
0
ISHARES TR
INTL SEL DIV
464288448
364
12361
SH
SOLE
12361
0
0
ISHARES TR
MBS ETF
464288588
228
2069
SH
SOLE
2069
0
0
ISHARES TR
ISHS 1-5YR I
464288646
3426
62106
SH
SOLE
62106
0
0
ISHARES TR
3 7 YR TREAS
464288661
1419
10674
SH
SOLE
10674
0
0
ISHARES TR
SHORT TREAS
464288679
558
5049
SH
SOLE
5049
0
0
ISHARES TR
PFD AND INCM
464288687
687
17831
SH
SOLE
17831
0
0
ISHARES TR
US HOME CONS
464288752
273
4885
SH
SOLE
4885
0
0
ISHARES TR
US AER DEF E
464288760
582
6145
SH
SOLE
6145
0
0
ISHARES TR
EAFE VALUE E
464288877
579
12268
SH
SOLE
12268
0
0
ISHARES TR
US TREAS BD
46429B267
6873
252309
SH
SOLE
252309
0
0
ISHARES TR
FLTG RATE NT
46429B655
1870
36862
SH
SOLE
36862
0
0
ISHARES TR
MSCI EAFE MI
46429B689
5108
69585
SH
SOLE
69585
0
0
ISHARES TR
MSCI USA MIN
46429B697
2299
33865
SH
SOLE
33865
0
0
ISHARES TR
EXPONENTIAL
46434V381
6894
120436
SH
SOLE
120436
0
0
ISHARES TR
MSCI UK ETF
46435G334
1154
39400
SH
SOLE
39400
0
0
ISHARES TR
MSCI CDA ETF
46435G706
1069
39535
SH
SOLE
39535
0
0
ISHARES TR
0-3 MNTH TRE
46436E718
7827
78261
SH
SOLE
78261
0
0
ISHARES TR
U.S. CNSM GD
464287812
6499
37479
SH
SOLE
37479
0
0
ISHARES TR
U.S. FINLS E
464287788
407
6092
SH
SOLE
6092
0
0
ISHARES TR
US HLTHCARE
464287762
1802
7328
SH
SOLE
7328
0
0
ISHARES TR
U.S. MED DVC
464288810
4122
12593
SH
SOLE
12593
0
0
ISHARES TR
U.S. REAL ES
464287739
427
4991
SH
SOLE
4991
0
0
ISHARES TR
U.S. TECH ET
464287721
2721
31978
SH
SOLE
31978
0
0
ISHARES TR
RUSSELL 2000
464287655
235
1200
SH
Put
SOLE
1200
0
0
ISHARES U S ETF TR
BLACKROCK ST
46431W507
365
7276
SH
SOLE
7276
0
0
JACOBS ENGR GROUP INC
COM
469814107
1756
16115
SH
SOLE
16115
0
0
JAZZ PHARMACEUTICALS PLC
SHS USD
G50871105
304
1842
SH
SOLE
1842
0
0
JD.COM INC
SPON ADR CL
47215P106
6166
70152
SH
SOLE
70152
0
0
JFROG LTD
ORD SHS
M6191J100
780
12415
SH
SOLE
12415
0
0
JOHNSON & JOHNSON
COM
478160104
159466
1013255
SH
SOLE
1013255
0
0
JOHNSON CTLS INTL PLC
SHS
G51502105
652
13994
SH
SOLE
13994
0
0
JPMORGAN CHASE & CO
COM
46625H100
274120
2157237
SH
SOLE
2157237
0
0
JPMORGAN CHASE & CO
COM
46625H100
24143
190000
SH
Put
SOLE
190000
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
694
50000
SH
Put
SOLE
50000
0
0
JPMORGAN CHASE & CO
ALERIAN ML E
46625H365
4167
300000
SH
Call
SOLE
300000
0
0
JUST ENERGY GROUP INC
COM NEW
48213W408
104
22305
SH
SOLE
22305
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
4680
22928
SH
SOLE
22928
0
0
KELLOGG CO
COM
487836108
1604
25774
SH
SOLE
25774
0
0
KELLOGG CO
COM
487836108
6223
100000
SH
Put
SOLE
100000
0
0
KEYCORP
COM
493267108
225
13726
SH
SOLE
13726
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
2560
19379
SH
SOLE
19379
0
0
KIMBERLY-CLARK CORP
COM
494368103
7477
55458
SH
SOLE
55458
0
0
KINDER MORGAN INC DEL
COM
49456B101
63444
4641139
SH
SOLE
4641139
0
0
KINROSS GOLD CORP
COM
496902404
59616
8122015
SH
SOLE
8122015
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
75925
1839710
SH
SOLE
1839710
0
0
KKR & CO INC
COM
48251W104
2548
62929
SH
SOLE
62929
0
0
KLA CORP
COM NEW
482480100
7241
27969
SH
SOLE
27969
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
885
16336
SH
SOLE
16336
0
0
KRAFT HEINZ CO
COM
500754106
6273
180993
SH
SOLE
180993
0
0
KRANESHARES TR
CSI CHI INTE
500767306
2680
34898
SH
SOLE
34898
0
0
KRANESHARES TR
BOSERA MSCI
500767405
1607
35029
SH
SOLE
35029
0
0
KRANESHARES TR
QUADRTC INT
500767736
975
34865
SH
SOLE
34865
0
0
KROGER CO
COM
501044101
845
26619
SH
SOLE
26619
0
0
L BRANDS INC
COM
501797104
1728
46471
SH
SOLE
46471
0
0
L3HARRIS TECHNOLOGIES INC
COM
502431109
2661
14080
SH
SOLE
14080
0
0
LAM RESEARCH CORP
COM
512807108
131214
277836
SH
SOLE
277836
0
0
LAS VEGAS SANDS CORP
COM
517834107
893
14986
SH
SOLE
14986
0
0
LAUDER ESTEE COS INC
CL A
518439104
5529
20772
SH
SOLE
20772
0
0
LEAF GROUP LTD
COM
52177G102
1723
370637
SH
SOLE
370637
0
0
LEGGETT & PLATT INC
COM
524660107
269
6066
SH
SOLE
6066
0
0
LEIDOS HOLDINGS INC
COM
525327102
342
3254
SH
SOLE
3254
0
0
LI AUTO INC
SPONSORED AD
50202M102
577
20015
SH
SOLE
20015
0
0
LIGHTSPEED POS INC
SUB VTG SHS
53227R106
34234
486350
SH
SOLE
486350
0
0
LILLY ELI & CO
COM
532457108
11640
68940
SH
SOLE
68940
0
0
LINCOLN NATL CORP IND
COM
534187109
276
5489
SH
SOLE
5489
0
0
LINDE PLC
SHS
G5494J103
20365
77284
SH
SOLE
77284
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
114
10056
SH
SOLE
10056
0
0
LIVERAMP HLDGS INC
COM
53815P108
225
3078
SH
SOLE
3078
0
0
LKQ CORP
COM
501889208
471
13370
SH
SOLE
13370
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
2755
1405756
SH
SOLE
1405756
0
0
LOCKHEED MARTIN CORP
COM
539830109
22120
62314
SH
SOLE
62314
0
0
LOGITECH INTL S A
SHS
H50430232
478
4923
SH
SOLE
4923
0
0
LOWES COS INC
COM
548661107
9585
59715
SH
SOLE
59715
0
0
LPL FINL HLDGS INC
COM
50212V100
1327
12733
SH
SOLE
12733
0
0
LULULEMON ATHLETICA INC
COM
550021109
23809
68410
SH
SOLE
68410
0
0
LUMENTUM HLDGS INC
COM
55024U109
782
8247
SH
SOLE
8247
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
3697
40337
SH
SOLE
40337
0
0
M D C HLDGS INC
COM
552676108
462
9505
SH
SOLE
9505
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
272
7255
SH
SOLE
7255
0
0
MACYS INC
COM
55616P104
1213
107850
SH
SOLE
107850
0
0
MACYS INC
COM
55616P104
844
75000
SH
Put
SOLE
75000
0
0
MACYS INC
COM
55616P104
1912
170000
SH
Call
SOLE
170000
0
0
MAG SILVER CORP
COM
55903Q104
283
13795
SH
SOLE
13795
0
0
MAGNA INTL INC
COM
559222401
195665
2763630
SH
SOLE
2763630
0
0
MAGNA INTL INC
COM
559222401
6641
93800
SH
Put
SOLE
93800
0
0
MANTECH INTL CORP
CL A
564563104
2342
26330
SH
SOLE
26330
0
0
MANULIFE FINL CORP
COM
56501R106
419849
23560549
SH
SOLE
23560549
0
0
MANULIFE FINL CORP
COM
56501R106
68607
3850000
SH
Put
SOLE
3850000
0
0
MARATHON PETE CORP
COM
56585A102
476
11498
SH
SOLE
11498
0
0
MARKEL CORP
COM
570535104
8312
8044
SH
SOLE
8044
0
0
MARKETAXESS HLDGS INC
COM
57060D108
927
1624
SH
SOLE
1624
0
0
MARRIOTT INTL INC NEW
CL A
571903202
453
3433
SH
SOLE
3433
0
0
MARSH & MCLENNAN COS INC
COM
571748102
821
7013
SH
SOLE
7013
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
4541
15992
SH
SOLE
15992
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
1317
27702
SH
SOLE
27702
0
0
MASCO CORP
COM
574599106
1043
18991
SH
SOLE
18991
0
0
MASIMO CORP
COM
574795100
897
3341
SH
SOLE
3341
0
0
MASTERCARD INCORPORATED
CL A
57636Q104
99731
279406
SH
SOLE
279406
0
0
MATCH GROUP INC NEW
COM
57667L107
6434
42559
SH
SOLE
42559
0
0
MATTEL INC
COM
577081102
1044
59805
SH
SOLE
59805
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
3452
89463
SH
SOLE
89463
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
7949
83150
SH
SOLE
83150
0
0
MCDONALDS CORP
COM
580135101
91922
428383
SH
SOLE
428383
0
0
MCEWEN MNG INC
COM
58039P107
47
47217
SH
SOLE
47217
0
0
MCKESSON CORP
COM
58155Q103
2945
16935
SH
SOLE
16935
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
478
21928
SH
SOLE
21928
0
0
MEDIFAST INC
COM
58470H101
442
2250
SH
SOLE
2250
0
0
MEDTRONIC PLC
SHS
G5960L103
86476
738231
SH
SOLE
738231
0
0
MERCADOLIBRE INC
COM
58733R102
2468
1473
SH
SOLE
1473
0
0
MERCK & CO. INC
COM
58933Y105
40605
496390
SH
SOLE
496390
0
0
METHANEX CORP
COM
59151K108
7133
154794
SH
SOLE
154794
0
0
METLIFE INC
COM
59156R108
5419
115421
SH
SOLE
115421
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
3680
3229
SH
SOLE
3229
0
0
MGM RESORTS INTERNATIONAL
COM
552953101
811
25746
SH
SOLE
25746
0
0
MICROCHIP TECHNOLOGY INC.
COM
595017104
463
3353
SH
SOLE
3353
0
0
MICRON TECHNOLOGY INC
COM
595112103
17042
226683
SH
SOLE
226683
0
0
MICRON TECHNOLOGY INC
NOTE 2.125%
595112AV5
9772
130000
SH
Put
SOLE
130000
0
0
MICROSOFT CORP
COM
594918104
946912
4257313
SH
SOLE
4257313
0
0
MID-AMER APT CMNTYS INC
COM
59522J103
380
3002
SH
SOLE
3002
0
0
MIDDLEBY CORP
COM
596278101
227
1764
SH
SOLE
1764
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
4870
1099412
SH
SOLE
1099412
0
0
MODERNA INC
COM
60770K107
2006
19200
SH
SOLE
19200
0
0
MOHAWK INDS INC
COM
608190104
585
4151
SH
SOLE
4151
0
0
MOLSON COORS BEVERAGE CO
CL B
60871R209
1146
25352
SH
SOLE
25352
0
0
MOMO INC
ADR
60879B107
320
22900
SH
SOLE
22900
0
0
MONDELEZ INTL INC
CL A
609207105
24929
426354
SH
SOLE
426354
0
0
MONEYGRAM INTL INC
COM NEW
60935Y208
101
18425
SH
SOLE
18425
0
0
MONOLITHIC PWR SYS INC
COM
609839105
333
908
SH
SOLE
908
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
1043
11274
SH
SOLE
11274
0
0
MOODYS CORP
COM
615369105
6985
24068
SH
SOLE
24068
0
0
MORGAN STANLEY
COM NEW
617446448
23856
348114
SH
SOLE
348114
0
0
MORGAN STANLEY
COM NEW
617446448
45915
670000
SH
Put
SOLE
670000
0
0
MORGAN STANLEY
COM NEW
617446448
20559
300000
SH
Call
SOLE
300000
0
0
MORGAN STANLEY
CUSHNG MLP E
61760E846
168
50000
SH
Call
SOLE
50000
0
0
MOSAIC CO NEW
COM
61945C103
544
23654
SH
SOLE
23654
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
1920
11292
SH
SOLE
11292
0
0
MSCI INC
COM
55354G100
2303
5157
SH
SOLE
5157
0
0
NANO DIMENSION LTD
SPONSORD ADS
63008G203
1820
200000
SH
SOLE
200000
0
0
NASDAQ INC
COM
631103108
4532
34143
SH
SOLE
34143
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
3400
108600
SH
Put
SOLE
108600
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
6130
195800
SH
Call
SOLE
195800
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
14742
450000
SH
Put
SOLE
450000
0
0
NATIONAL BK HLDGS CORP
CL A
633707104
8190
250000
SH
Call
SOLE
250000
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
1009
17091
SH
SOLE
17091
0
0
NATWEST GROUP PLC
SPONS ADR 2
639057108
325
71850
SH
SOLE
71850
0
0
NAVIENT CORPORATION
COM
63938C108
1515
154301
SH
SOLE
154301
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
18
11853
SH
SOLE
11853
0
0
NETAPP INC
COM
64110D104
893
13477
SH
SOLE
13477
0
0
NETFLIX INC
COM
64110L106
129477
239448
SH
SOLE
239448
0
0
NEW GOLD INC CDA
COM
644535106
658
300395
SH
SOLE
300395
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
202
19127
SH
SOLE
19127
0
0
NEWELL BRANDS INC
COM
651229106
2558
120482
SH
SOLE
120482
0
0
NEWMONT CORP
COM
651639106
22186
370438
SH
SOLE
370438
0
0
NEXGEN ENERGY LTD
COM
65340P106
295
107038
SH
SOLE
107038
0
0
NEXTERA ENERGY INC
COM
65339F101
70693
916307
SH
SOLE
916307
0
0
NEXTERA ENERGY INC
COM
65339F101
15430
200000
SH
Put
SOLE
200000
0
0
NICE LTD
SPONSORED AD
653656108
3386
11941
SH
SOLE
11941
0
0
NIKE INC
CL B
654106103
239138
1690382
SH
SOLE
1690382
0
0
NIKOLA CORP
COM
654110105
288
18845
SH
SOLE
18845
0
0
NIO INC
SPON ADS
62914V106
1731
35523
SH
SOLE
35523
0
0
NISOURCE INC
COM
65473P105
1120
48838
SH
SOLE
48838
0
0
NOKIA CORP
SPONSORED AD
654902204
1020
260842
SH
SOLE
260842
0
0
NORBORD INC
COM NEW
65548P403
7469
172891
SH
SOLE
172891
0
0
NORFOLK SOUTHN CORP
COM
655844108
8636
36347
SH
SOLE
36347
0
0
NORTH AMERN CONSTR GROUP LTD
COM
656811106
3040
307723
SH
SOLE
307723
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
64
197275
SH
SOLE
197275
0
0
NORTHERN GENESIS ACQUISITION
COMMON STOCK
66516T104
484
27200
SH
SOLE
27200
0
0
NORTHROP GRUMMAN CORP
COM
666807102
5216
17118
SH
SOLE
17118
0
0
NORTONLIFELOCK INC
COM
668771108
373
17974
SH
SOLE
17974
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
902
35473
SH
SOLE
35473
0
0
NOVAGOLD RES INC
COM NEW
66987E206
847
87618
SH
SOLE
87618
0
0
NOVARTIS AG
SPONSORED AD
66987V109
13245
140267
SH
SOLE
140267
0
0
NOVOCURE LTD
ORD SHS
G6674U108
1806
10439
SH
SOLE
10439
0
0
NOVO-NORDISK A S
ADR
670100205
7256
103875
SH
SOLE
103875
0
0
NUTRIEN LTD
COM
67077M108
266498
5533594
SH
SOLE
5533594
0
0
NUTRIEN LTD
COM
67077M108
185541
3852600
SH
Call
SOLE
3852600
0
0
NVIDIA CORPORATION
COM
67066G104
92215
176590
SH
SOLE
176590
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
4037
25391
SH
SOLE
25391
0
0
OCCIDENTAL PETE CORP
COM
674599105
1467
84761
SH
SOLE
84761
0
0
OKTA INC
CL A
679295105
5413
21290
SH
SOLE
21290
0
0
OLD DOMINION FREIGHT LINE IN
COM
679580100
288
1477
SH
SOLE
1477
0
0
OLD REP INTL CORP
COM
680223104
505
25619
SH
SOLE
25619
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
214
5900
SH
SOLE
5900
0
0
OMNICOM GROUP INC
COM
681919106
2044
32770
SH
SOLE
32770
0
0
ONCOLYTICS BIOTECH INC
COM NEW
682310875
148
61992
SH
SOLE
61992
0
0
ONEMAIN HLDGS INC
COM
68268W103
2211
45901
SH
SOLE
45901
0
0
ONEOK INC NEW
COM
682680103
2484
64711
SH
SOLE
64711
0
0
OPEN TEXT CORP
COM
683715106
134633
2961574
SH
SOLE
2961574
0
0
OPENDOOR TECHNOLOGIES INC
COM
683712103
486
21376
SH
SOLE
21376
0
0
OPKO HEALTH INC
COM
68375N103
221
56000
SH
SOLE
56000
0
0
ORACLE CORP
COM
68389X105
14593
225577
SH
SOLE
225577
0
0
OREILLY AUTOMOTIVE INC
COM
67103H107
2738
6049
SH
SOLE
6049
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
267
200640
SH
SOLE
200640
0
0
ORLA MNG LTD NEW
COM
68634K106
329
60961
SH
SOLE
60961
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
3122
246179
SH
SOLE
246179
0
0
OTIS WORLDWIDE CORP
COM
68902V107
510
7553
SH
SOLE
7553
0
0
OVINTIV INC
COM
69047Q102
4740
330077
SH
SOLE
330077
0
0
OWENS CORNING NEW
COM
690742101
1086
14337
SH
SOLE
14337
0
0
PALANTIR TECHNOLOGIES INC
CL A
69608A108
637
27066
SH
SOLE
27066
0
0
PALO ALTO NETWORKS INC
COM
697435105
5495
15463
SH
SOLE
15463
0
0
PAN AMERN SILVER CORP
COM
697900108
8522
246949
SH
SOLE
246949
0
0
PAPA JOHNS INTL INC
COM
698813102
763
8997
SH
SOLE
8997
0
0
PARKER-HANNIFIN CORP
COM
701094104
4002
14690
SH
SOLE
14690
0
0
PAYA HOLDINGS INC
COM CL A
70434P103
1358
100000
SH
Put
SOLE
100000
0
0
PAYCHEX INC
COM
704326107
3986
42782
SH
SOLE
42782
0
0
PAYLOCITY HLDG CORP
COM
70438V106
211
1025
SH
SOLE
1025
0
0
PAYPAL HLDGS INC
COM
70450Y103
91865
392249
SH
SOLE
392249
0
0
PEBBLEBROOK HOTEL TR
COM
70509V100
1363
72524
SH
SOLE
72524
0
0
PELOTON INTERACTIVE INC
CL A COM
70614W100
6561
43244
SH
SOLE
43244
0
0
PEMBINA PIPELINE CORP
COM
706327103
190699
8059981
SH
SOLE
8059981
0
0
PEMBINA PIPELINE CORP
COM
706327103
3549
150000
SH
Call
SOLE
150000
0
0
PENN NATL GAMING INC
COM
707569109
383
4438
SH
SOLE
4438
0
0
PENNYMAC FINL SVCS INC NEW
COM
70932M107
968
14752
SH
SOLE
14752
0
0
PEPSICO INC
COM
713448108
128470
866282
SH
SOLE
866282
0
0
PERKINELMER INC
COM
714046109
2736
19069
SH
SOLE
19069
0
0
PERSHING SQUARE TONTINE HLDG
COM CL A
71531R109
537
19359
SH
SOLE
19359
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
139
12400
SH
SOLE
12400
0
0
PFIZER INC
COM
717081103
89543
2432561
SH
SOLE
2432561
0
0
PFIZER INC
COM
717081103
11043
300000
SH
Put
SOLE
300000
0
0
PHILIP MORRIS INTL INC
COM
718172109
101465
1225567
SH
SOLE
1225567
0
0
PHILLIPS 66
COM
718546104
567
8109
SH
SOLE
8109
0
0
PIMCO DYNAMIC CR INCOME FD
COM SHS
72202D106
1658
78207
SH
SOLE
78207
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
2503
94721
SH
SOLE
94721
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1082
6620
SH
SOLE
6620
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
2705
23911
SH
SOLE
23911
0
0
PIMCO ETF TR
ENHNCD LW DU
72201R718
412
4034
SH
SOLE
4034
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
2894
28358
SH
SOLE
28358
0
0
PINDUODUO INC
SPONSORED AD
722304102
436
2454
SH
SOLE
2454
0
0
PINNACLE WEST CAP CORP
COM
723484101
2038
25492
SH
SOLE
25492
0
0
PINTEREST INC
CL A
72352L106
2412
36597
SH
SOLE
36597
0
0
PIONEER NAT RES CO
COM
723787107
611
5361
SH
SOLE
5361
0
0
PLAINS ALL AMERN PIPELINE L
UNIT LTD PAR
726503105
2497
303003
SH
SOLE
303003
0
0
PLUG POWER INC
COM NEW
72919P202
652
19218
SH
SOLE
19218
0
0
PNC FINL SVCS GROUP INC
COM
693475105
649
4357
SH
SOLE
4357
0
0
POOL CORP
COM
73278L105
858
2303
SH
SOLE
2303
0
0
PORCH GROUP INC
COM
733245104
714
50000
SH
SOLE
50000
0
0
POSCO
SPONSORED AD
693483109
3252
52194
SH
SOLE
52194
0
0
PPG INDS INC
COM
693506107
3047
21128
SH
SOLE
21128
0
0
PPL CORP
COM
69351T106
656
23258
SH
SOLE
23258
0
0
PRETIUM RES INC
COM
74139C102
1228
106978
SH
SOLE
106978
0
0
PRICE T ROWE GROUP INC
COM
74144T108
4584
30277
SH
SOLE
30277
0
0
PRIMO WATER CORPORATION
COM
74167P108
2445
155903
SH
SOLE
155903
0
0
PRIMORIS SVCS CORP
COM
74164F103
497
18000
SH
SOLE
18000
0
0
PROCTER AND GAMBLE CO
COM
742718109
200673
1442238
SH
SOLE
1442238
0
0
PROFOUND MED CORP
COM NEW
74319B502
310
15096
SH
SOLE
15096
0
0
PROGRESSIVE CORP
COM
743315103
3047
30820
SH
SOLE
30820
0
0
PROLOGIS INC.
COM
74340W103
2004
20106
SH
SOLE
20106
0
0
PROSHARES TR
S&P 500 DV A
74348A467
4254
53256
SH
SOLE
53256
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
399
25280
SH
SOLE
25280
0
0
PROSHARES TR
PSHS SHORT D
74347B235
310
7904
SH
SOLE
7904
0
0
PROSHARES TR
SHORT S&P 50
74347B425
658
36603
SH
SOLE
36603
0
0
PROSHARES TR II
PSHS ULSSLVR
74347W114
1547
225900
SH
SOLE
225900
0
0
PROSHARES TR II
ULSHT BLOOMB
74347W668
2923
251100
SH
SOLE
251100
0
0
PRUDENTIAL FINL INC
COM
744320102
3200
40986
SH
SOLE
40986
0
0
PTC INC
COM
69370C100
270
2257
SH
SOLE
2257
0
0
PULTE GROUP INC
COM
745867101
2177
50478
SH
SOLE
50478
0
0
PVH CORPORATION
COM
693656100
646
6882
SH
SOLE
6882
0
0
QORVO INC
COM
74736K101
839
5046
SH
SOLE
5046
0
0
QUALCOMM INC
COM
747525103
115691
759427
SH
SOLE
759427
0
0
QUALCOMM INC
COM
747525103
38085
250000
SH
Put
SOLE
250000
0
0
QUANTA SVCS INC
COM
74762E102
5135
71304
SH
SOLE
71304
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
455
3814
SH
SOLE
3814
0
0
QUIDEL CORP
COM
74838J101
261
1453
SH
SOLE
1453
0
0
RAYTHEON TECHNOLOGIES CORP
COM
75513E101
12738
178132
SH
SOLE
178132
0
0
REALOGY HLDGS CORP
COM
75605Y106
196
14927
SH
SOLE
14927
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
1850
3829
SH
SOLE
3829
0
0
REGIONS FINANCIAL CORP NEW
COM
7591EP100
1140
70742
SH
SOLE
70742
0
0
RENAISSANCE CAP GREENWICH FD
IPO ETF
759937204
584
9063
SH
SOLE
9063
0
0
REPUBLIC SVCS INC
COM
760759100
2949
30628
SH
SOLE
30628
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
158266
2589855
SH
SOLE
2589855
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
7333
120000
SH
Call
SOLE
120000
0
0
REV GROUP INC
COM
749527107
126
14279
SH
SOLE
14279
0
0
RH
COM
74967X103
2394
5349
SH
SOLE
5349
0
0
RINGCENTRAL INC
CL A
76680R206
1355
3575
SH
SOLE
3575
0
0
RIO TINTO PLC
SPONSORED AD
767204100
4638
61665
SH
SOLE
61665
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
7292
104847
SH
SOLE
104847
0
0
ROBERT HALF INTL INC
COM
770323103
357
5708
SH
SOLE
5708
0
0
ROCKET COS INC
COM CL A
77311W101
496
24517
SH
SOLE
24517
0
0
ROCKWELL AUTOMATION INC
COM
773903109
4015
16007
SH
SOLE
16007
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
174312
3741394
SH
SOLE
3741394
0
0
ROGERS CORP
COM
775133101
28434
183100
SH
Call
SOLE
183100
0
0
ROKU INC
COM CL A
77543R102
2485
7485
SH
SOLE
7485
0
0
ROLLINS INC
COM
775711104
706
18070
SH
SOLE
18070
0
0
ROPER TECHNOLOGIES INC
COM
776696106
2071
4805
SH
SOLE
4805
0
0
ROSS STORES INC
COM
778296103
3521
28672
SH
SOLE
28672
0
0
ROYAL BK CDA
COM
780087102
1848257
22523244
SH
SOLE
22523244
0
0
ROYAL BK CDA
COM
780087102
47029
573100
SH
Put
SOLE
573100
0
0
ROYAL BK CDA
COM
780087102
152993
1864400
SH
Call
SOLE
1864400
0
0
ROYAL CARIBBEAN GROUP
COM
V7780T103
837
11206
SH
SOLE
11206
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
6351
188955
SH
SOLE
188955
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
8676
246902
SH
SOLE
246902
0
0
ROYAL GOLD INC
COM
780287108
475
4465
SH
SOLE
4465
0
0
RPC INC
COM
749660106
204
64861
SH
SOLE
64861
0
0
S&P GLOBAL INC
COM
78409V104
11291
34348
SH
SOLE
34348
0
0
SABRE CORP
COM
78573M104
1002
83379
SH
SOLE
83379
0
0
SALESFORCE COM INC
COM
79466L302
28904
129887
SH
SOLE
129887
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
30
11050
SH
SOLE
11050
0
0
SANDERSON FARMS INC
COM
800013104
613
4635
SH
SOLE
4635
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
786
109630
SH
SOLE
109630
0
0
SANOFI
SPONSORED AD
80105N105
11410
234825
SH
SOLE
234825
0
0
SAP SE
SPON ADR
803054204
1164
8929
SH
SOLE
8929
0
0
SCHLUMBERGER LTD
COM
806857108
26447
1211512
SH
SOLE
1211512
0
0
SCHWAB CHARLES CORP
COM
808513105
1711
32256
SH
SOLE
32256
0
0
SCOTTS MIRACLE GRO CO
CL A
810186106
488
2452
SH
SOLE
2452
0
0
SEA LTD
SPONSORD ADS
81141R100
719
3611
SH
SOLE
3611
0
0
SEABRIDGE GOLD INC
COM
811916105
411
19499
SH
SOLE
19499
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
2943
47346
SH
SOLE
47346
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
16800
249074
SH
SOLE
249074
0
0
SELECT SECTOR SPDR TR
SBI MATERIAL
81369Y100
963
13306
SH
SOLE
13306
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
4461
27747
SH
SOLE
27747
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
53550
472052
SH
SOLE
472052
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
5210
137473
SH
SOLE
137473
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
61318
2080000
SH
SOLE
2080000
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
58368
659156
SH
SOLE
659156
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
17968
138197
SH
SOLE
138197
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
51890
768972
SH
SOLE
768972
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
303
8289
SH
SOLE
8289
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
16622
265103
SH
SOLE
265103
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
13282
150000
SH
Put
SOLE
150000
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
14415
229900
SH
Put
SOLE
229900
0
0
SEMPRA ENERGY
COM
816851109
386
3030
SH
SOLE
3030
0
0
SERVICE CORP INTL
COM
817565104
211
4302
SH
SOLE
4302
0
0
SERVICE PPTYS TR
COM SH BEN I
81761L102
1358
118200
SH
SOLE
118200
0
0
SERVICENOW INC
COM
81762P102
16183
29401
SH
SOLE
29401
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
80085
4560662
SH
SOLE
4560662
0
0
SHERWIN WILLIAMS CO
COM
824348106
1099
1495
SH
SOLE
1495
0
0
SHOPIFY INC
CL A
82509L107
781608
690497
SH
SOLE
690497
0
0
SIBANYE STILLWATER LTD
SPONSORED AD
82575P107
211
13262
SH
SOLE
13262
0
0
SIERRA WIRELESS INC
COM
826516106
304
20791
SH
SOLE
20791
0
0
SIGNET JEWELERS LIMITED
SHS
G81276100
221
8111
SH
SOLE
8111
0
0
SILVERCORP METALS INC
COM
82835P103
121
18140
SH
SOLE
18140
0
0
SILVERCREST METALS INC
COM
828363101
2094
187316
SH
SOLE
187316
0
0
SILVERCREST METALS INC
COM
828363101
1086
97100
SH
Put
SOLE
97100
0
0
SILVERCREST METALS INC
COM
828363101
4463
399200
SH
Call
SOLE
399200
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
777
9106
SH
SOLE
9106
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
1629
10270
SH
SOLE
10270
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
4816
196726
SH
SOLE
196726
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
1675
10954
SH
SOLE
10954
0
0
SL GREEN RLTY CORP
COM
78440X101
361
5901
SH
SOLE
5901
0
0
SLACK TECHNOLOGIES INC
COM CL A
83088V102
1123
26590
SH
SOLE
26590
0
0
SMUCKER J M CO
COM NEW
832696405
2562
22159
SH
SOLE
22159
0
0
SNAP INC
CL A
83304A106
945
18875
SH
SOLE
18875
0
0
SNOWFLAKE INC
CL A
833445109
669
2377
SH
SOLE
2377
0
0
SOCIEDAD QUIMICA Y MINERA DE
SPON ADR SER
833635105
1178
24002
SH
SOLE
24002
0
0
SOLAREDGE TECHNOLOGIES INC
COM
83417M104
1393
4365
SH
SOLE
4365
0
0
SOLID BIOSCIENCES INC
COM
83422E105
581
76702
SH
SOLE
76702
0
0
SONY CORP
SPONSORED AD
835699307
4920
48663
SH
SOLE
48663
0
0
SOTHERLY HOTELS INC
COM
83600C103
648
259114
SH
SOLE
259114
0
0
SOUTHERN CO
COM
842587107
4824
78535
SH
SOLE
78535
0
0
SOUTHERN COPPER CORP
COM
84265V105
1173
18009
SH
SOLE
18009
0
0
SOUTHWEST AIRLS CO
COM
844741108
4762
102160
SH
SOLE
102160
0
0
SPDR DOW JONES INDL AVERAGE
UT SER 1
78467X109
13399
43819
SH
SOLE
43819
0
0
SPDR GOLD TR
GOLD SHS
78463V107
88188
494441
SH
SOLE
494441
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
8976
215152
SH
SOLE
215152
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1382
26769
SH
SOLE
26769
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
778
15596
SH
SOLE
15596
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
145797
389958
SH
SOLE
389958
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
1135
2702
SH
SOLE
2702
0
0
SPDR SER TR
S&P DIVID ET
78464A763
8047
75964
SH
SOLE
75964
0
0
SPDR SER TR
S&P 600 SMCP
78464A300
3916
59160
SH
SOLE
59160
0
0
SPDR SER TR
S&P REGL BKG
78464A698
5030
96833
SH
SOLE
96833
0
0
SPDR SER TR
S&P METALS M
78464A755
825
24662
SH
SOLE
24662
0
0
SPDR SER TR
S&P BIOTECH
78464A870
5146
36554
SH
SOLE
36554
0
0
SPDR SER TR
BLMBRG BRC C
78464A359
234
2829
SH
SOLE
2829
0
0
SPDR SER TR
HLTH CR EQUI
78464A581
253
2225
SH
SOLE
2225
0
0
SPDR SER TR
S&P OILGAS E
78468R556
641
10950
SH
SOLE
10950
0
0
SPDR SER TR
SPDR BLOOMBE
78468R663
1328
14513
SH
SOLE
14513
0
0
SPDR SER TR
SPDR S&P 500
78468R796
460
4950
SH
SOLE
4950
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
1876
5963
SH
SOLE
5963
0
0
SPROTT INC
COM NEW
852066208
318
10972
SH
SOLE
10972
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
4806
248362
SH
SOLE
248362
0
0
SPROTT PHYSICAL GOLD TR
UNIT
85207H104
10789
715001
SH
SOLE
715001
0
0
SPROTT PHYSICAL SILVER TR
TR UNIT
85207K107
821
87891
SH
SOLE
87891
0
0
SQUARE INC
CL A
852234103
8806
40460
SH
SOLE
40460
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
2834
57508
SH
SOLE
57508
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
515
10344
SH
SOLE
10344
0
0
SSR MNG INC
COM
784730103
3807
189292
SH
SOLE
189292
0
0
ST JOE CO
COM
790148100
1473
34693
SH
SOLE
34693
0
0
STANLEY BLACK & DECKER INC
COM
854502101
6641
37194
SH
SOLE
37194
0
0
STANTEC INC
COM
85472N109
6576
202512
SH
SOLE
202512
0
0
STARBUCKS CORP
COM
855244109
49879
466248
SH
SOLE
466248
0
0
STARWOOD PPTY TR INC
COM
85571B105
307
15923
SH
SOLE
15923
0
0
STATE STR CORP
COM
857477103
4366
59988
SH
SOLE
59988
0
0
STEEL DYNAMICS INC
COM
858119100
8283
224644
SH
SOLE
224644
0
0
STMICROELECTRONICS N V
NY REGISTRY
861012102
1744
46982
SH
SOLE
46982
0
0
STRYKER CORPORATION
COM
863667101
15244
62211
SH
SOLE
62211
0
0
SUMITOMO MITSUI FINL GROUP I
SPONSORED AD
86562M209
5370
870375
SH
SOLE
870375
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
283900
6385521
SH
SOLE
6385521
0
0
SUN LIFE FINANCIAL INC.
COM
866796105
6669
150000
SH
Put
SOLE
150000
0
0
SUNCOR ENERGY INC NEW
COM
867224107
245619
14637623
SH
SOLE
14637623
0
0
SUNCOR ENERGY INC NEW
COM
867224107
7887
470000
SH
Put
SOLE
470000
0
0
SUNCOR ENERGY INC NEW
COM
867224107
13417
799600
SH
Call
SOLE
799600
0
0
SUNDIAL GROWERS INC
COM
86730L109
13
28103
SH
SOLE
28103
0
0
SUNNOVA ENERGY INTL INC.
COM
86745K104
941
20851
SH
SOLE
20851
0
0
SUNOPTA INC
COM
8676EP108
925
79300
SH
SOLE
79300
0
0
SUNRUN INC
COM
86771W105
379
5456
SH
SOLE
5456
0
0
SVB FINANCIAL GROUP
COM
78486Q101
2576
6642
SH
SOLE
6642
0
0
SWITCH INC
CL A
87105L104
164
10007
SH
SOLE
10007
0
0
SYNCHRONY FINANCIAL
COM
87165B103
1131
32595
SH
SOLE
32595
0
0
SYNOPSYS INC
COM
871607107
4465
17224
SH
SOLE
17224
0
0
SYSCO CORP
COM
871829107
5324
71688
SH
SOLE
71688
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
41727
382676
SH
SOLE
382676
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
6146
29576
SH
SOLE
29576
0
0
TAPESTRY INC
COM
876030107
5019
161486
SH
SOLE
161486
0
0
TARGA RES CORP
COM
87612G101
4663
176764
SH
SOLE
176764
0
0
TARGET CORP
COM
87612E106
15063
85326
SH
SOLE
85326
0
0
TASEKO MINES LTD
COM
876511106
663
502586
SH
SOLE
502586
0
0
TATA MTRS LTD
SPONSORED AD
876568502
190
15091
SH
SOLE
15091
0
0
TAYLOR MORRISON HOME CORP
COM
87724P106
1108
43191
SH
SOLE
43191
0
0
TC ENERGY CORP
COM
87807B107
505083
12403797
SH
SOLE
12403797
0
0
TC ENERGY CORP
COM
87807B107
47439
1165000
SH
Put
SOLE
1165000
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
497
4102
SH
SOLE
4102
0
0
TECK RESOURCES LTD
CL B
878742204
87463
4818875
SH
SOLE
4818875
0
0
TEJON RANCH CO
COM
879080109
1697
117440
SH
SOLE
117440
0
0
TELADOC HEALTH INC
COM
87918A105
3521
17611
SH
SOLE
17611
0
0
TELEDYNE TECHNOLOGIES INC
COM
879360105
387
988
SH
SOLE
988
0
0
TELEFLEX INCORPORATED
COM
879369106
276
670
SH
SOLE
670
0
0
TELEFONICA BRASIL SA
NEW ADR
87936R205
1574
177808
SH
SOLE
177808
0
0
TELEFONICA S A
SPONSORED AD
879382208
3445
852683
SH
SOLE
852683
0
0
TELUS CORPORATION
COM
87971M103
385095
19449257
SH
SOLE
19449257
0
0
TELUS CORPORATION
COM
87971M103
7694
388600
SH
Call
SOLE
388600
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
709
30350
SH
SOLE
30350
0
0
TEMPUR SEALY INTL INC
COM
88023U101
683
25294
SH
SOLE
25294
0
0
TERADYNE INC
COM
880770102
6062
50566
SH
SOLE
50566
0
0
TESLA INC
COM
88160R101
34869
49413
SH
SOLE
49413
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
815
84497
SH
SOLE
84497
0
0
TEXAS INSTRS INC
COM
882508104
181566
1106235
SH
SOLE
1106235
0
0
TEXTRON INC
COM
883203101
447
9240
SH
SOLE
9240
0
0
TFI INTL INC
COM
87241L109
41697
808388
SH
SOLE
808388
0
0
TG THERAPEUTICS INC
COM
88322Q108
338
6500
SH
SOLE
6500
0
0
THE ODP CORP
COM
88337F105
254
8675
SH
SOLE
8675
0
0
THE TRADE DESK INC
COM CL A
88339J105
6874
8582
SH
SOLE
8582
0
0
THERATECHNOLOGIES INC
COM
88338H100
942
376874
SH
SOLE
376874
0
0
THERATECHNOLOGIES INC
NOTE 5.750%
88338HAA8
72
29000
SH
SOLE
29000
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
18270
39224
SH
SOLE
39224
0
0
THOMSON REUTERS CORP.
COM NEW
884903709
119947
1464738
SH
SOLE
1464738
0
0
THOR INDS INC
COM
885160101
475
5108
SH
SOLE
5108
0
0
TJX COS INC NEW
COM
872540109
3251
47611
SH
SOLE
47611
0
0
T-MOBILE US INC
COM
872590104
34869
258576
SH
SOLE
258576
0
0
TOLL BROTHERS INC
COM
889478103
4145
95361
SH
SOLE
95361
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
2055954
36440163
SH
SOLE
36440163
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
112078
1986500
SH
Put
SOLE
1986500
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
23132
410000
SH
Call
SOLE
410000
0
0
TOTAL SE
SPONSORED AD
89151E109
8380
199951
SH
SOLE
199951
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
871
5632
SH
SOLE
5632
0
0
TRACTOR SUPPLY CO
COM
892356106
303
2157
SH
SOLE
2157
0
0
TRANE TECHNOLOGIES PLC
SHS
G8994E103
795
5479
SH
SOLE
5479
0
0
TRANSALTA CORP
COM
89346D107
3811
502117
SH
SOLE
502117
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
81
83771
SH
SOLE
83771
0
0
TRAVELERS COMPANIES INC
COM
89417E109
804
5726
SH
SOLE
5726
0
0
TREEHOUSE FOODS INC
COM
89469A104
386
9092
SH
SOLE
9092
0
0
TREX CO INC
COM
89531P105
311
3711
SH
SOLE
3711
0
0
TRIMBLE INC
COM
896239100
810
12130
SH
SOLE
12130
0
0
TRINITY PL HLDGS INC
COM
89656D101
157
125983
SH
SOLE
125983
0
0
TRIP COM GROUP LTD
ADS
89677Q107
360
10663
SH
SOLE
10663
0
0
TRUIST FINL CORP
COM
89832Q109
260
5428
SH
SOLE
5428
0
0
TURQUOISE HILL RES LTD
COM
900435207
169
13622
SH
SOLE
13622
0
0
TWILIO INC
CL A
90138F102
4083
12061
SH
SOLE
12061
0
0
TWITTER INC
COM
90184L102
5550
102497
SH
SOLE
102497
0
0
TYLER TECHNOLOGIES INC
COM
902252105
555
1272
SH
SOLE
1272
0
0
TYSON FOODS INC
CL A
902494103
1141
17707
SH
SOLE
17707
0
0
UBER TECHNOLOGIES INC
COM
90353T100
15483
303590
SH
SOLE
303590
0
0
UBS GROUP AG
SHS
H42097107
5634
398758
SH
SOLE
398758
0
0
ULTA BEAUTY INC
COM
90384S303
1840
6408
SH
SOLE
6408
0
0
UNDER ARMOUR INC
CL C
904311206
291
19548
SH
SOLE
19548
0
0
UNIFIRST CORP MASS
COM
904708104
591
2794
SH
SOLE
2794
0
0
UNILEVER PLC
SPON ADR NEW
904767704
14523
240601
SH
SOLE
240601
0
0
UNION PAC CORP
COM
907818108
37063
177999
SH
SOLE
177999
0
0
UNITED AIRLS HLDGS INC
COM
910047109
913
21114
SH
SOLE
21114
0
0
UNITED MICROELECTRONICS CORP
SPON ADR NEW
910873405
1083
128484
SH
SOLE
128484
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
37585
223187
SH
SOLE
223187
0
0
UNITED RENTALS INC
COM
911363109
1458
6285
SH
SOLE
6285
0
0
UNITED STATES STL CORP NEW
COM
912909108
943
56260
SH
SOLE
56260
0
0
UNITED STS OIL FD LP
UNITS
91232N207
225
6822
SH
SOLE
6822
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
117691
335608
SH
SOLE
335608
0
0
UNITY SOFTWARE INC
COM
91332U101
296
1931
SH
SOLE
1931
0
0
UNIVERSAL DISPLAY CORP
COM
91347P105
5502
23942
SH
SOLE
23942
0
0
US BANCORP DEL
COM NEW
902973304
7094
152274
SH
SOLE
152274
0
0
US FOODS HLDG CORP
COM
912008109
1386
41623
SH
SOLE
41623
0
0
USANA HEALTH SCIENCES INC
COM
90328M107
668
8667
SH
SOLE
8667
0
0
VAIL RESORTS INC
COM
91879Q109
402
1440
SH
SOLE
1440
0
0
VALE S A
SPONSORED AD
91912E105
2382
142103
SH
SOLE
142103
0
0
VALERO ENERGY CORP
COM
91913Y100
3230
57095
SH
SOLE
57095
0
0
VANDA PHARMACEUTICALS INC
COM
921659108
1971
150000
SH
Put
SOLE
150000
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
2035
56507
SH
SOLE
56507
0
0
VANECK VECTORS ETF TR
MORNINGSTAR
92189F643
242
3908
SH
SOLE
3908
0
0
VANECK VECTORS ETF TR
SEMICONDUCTO
92189F676
2192
10034
SH
SOLE
10034
0
0
VANECK VECTORS ETF TR
AGRIBUSINESS
92189F700
457
5871
SH
SOLE
5871
0
0
VANECK VECTORS ETF TR
BIOTECH ETF
92189F726
296
1745
SH
SOLE
1745
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
2323
42834
SH
SOLE
42834
0
0
VANECK VECTORS ETF TR
OIL SVCS ETF
92189H607
392
2548
SH
SOLE
2548
0
0
VANECK VECTORS ETF TR
LOW CARBN EN
92189F502
600
3627
SH
SOLE
3627
0
0
VANECK VECTORS ETF TR
RARE EARTH S
92189H805
337
5117
SH
SOLE
5117
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
15363
426500
SH
Put
SOLE
426500
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
15309
425000
SH
Call
SOLE
425000
0
0
VANGUARD ADMIRAL FDS INC
500 GRTH IDX
921932505
213
926
SH
SOLE
926
0
0
VANGUARD ADMIRAL FDS INC
500 VAL IDX
921932703
961
7771
SH
SOLE
7771
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
1206
8586
SH
SOLE
8586
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
515
3908
SH
SOLE
3908
0
0
VANGUARD BD INDEX FDS
INTERMED TER
921937819
984
10595
SH
SOLE
10595
0
0
VANGUARD BD INDEX FDS
LONG TERM BO
921937793
681
6215
SH
SOLE
6215
0
0
VANGUARD BD INDEX FDS
SHORT TRM BO
921937827
2202
26562
SH
SOLE
26562
0
0
VANGUARD BD INDEX FDS
TOTAL BND MR
921937835
3131
35502
SH
SOLE
35502
0
0
VANGUARD CHARLOTTE FDS
INTL BD IDX
92203J407
1543
26352
SH
SOLE
26352
0
0
VANGUARD INDEX FDS
MCAP VL IDXV
922908512
375
3156
SH
SOLE
3156
0
0
VANGUARD INDEX FDS
SM CP VAL ET
922908611
490
3446
SH
SOLE
3446
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
588
2842
SH
SOLE
2842
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
1181
6720
SH
SOLE
6720
0
0
VANGUARD INDEX FDS
GROWTH ETF
922908736
205
809
SH
SOLE
809
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
4103
21082
SH
SOLE
21082
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
20014
58234
SH
SOLE
58234
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
15477
308852
SH
SOLE
308852
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
383
6560
SH
SOLE
6560
0
0
VANGUARD INTL EQUITY INDEX F
FTSE PACIFIC
922042866
557
7000
SH
SOLE
7000
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
2190
23660
SH
SOLE
23660
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
1164
19316
SH
SOLE
19316
0
0
VANGUARD SCOTTSDALE FDS
INT-TERM COR
92206C870
883
9085
SH
SOLE
9085
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
2099
18176
SH
SOLE
18176
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
7061
44615
SH
SOLE
44615
0
0
VANGUARD SCOTTSDALE FDS
SHORT TERM T
92206C102
1948
31619
SH
SOLE
31619
0
0
VANGUARD SCOTTSDALE FDS
LONG TERM TR
92206C847
1844
19239
SH
SOLE
19239
0
0
VANGUARD SCOTTSDALE FDS
SHRT TRM COR
92206C409
913
10968
SH
SOLE
10968
0
0
VANGUARD SPECIALIZED FUNDS
DIV APP ETF
921908844
14252
100955
SH
SOLE
100955
0
0
VANGUARD STAR FDS
VG TL INTL S
921909768
357
5935
SH
SOLE
5935
0
0
VANGUARD TAX-MANAGED INTL FD
FTSE DEV MKT
921943858
18005
381388
SH
SOLE
381388
0
0
VANGUARD WHITEHALL FDS
INTL DVD ETF
921946810
12181
149662
SH
SOLE
149662
0
0
VANGUARD WORLD FD
ESG INTL STK
921910725
201
3395
SH
SOLE
3395
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
1880
10811
SH
SOLE
10811
0
0
VANGUARD WORLD FDS
FINANCIALS E
92204A405
804
11034
SH
SOLE
11034
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
1251
7358
SH
SOLE
7358
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
5391
15237
SH
SOLE
15237
0
0
VANGUARD WORLD FDS
HEALTH CAR E
92204A504
410
1832
SH
SOLE
1832
0
0
VARONIS SYS INC
COM
922280102
264
1613
SH
SOLE
1613
0
0
VEEVA SYS INC
CL A COM
922475108
3496
12842
SH
SOLE
12842
0
0
VERISK ANALYTICS INC
COM
92345Y106
4086
19682
SH
SOLE
19682
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
137494
2340323
SH
SOLE
2340323
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
2350
40000
SH
Call
SOLE
40000
0
0
VERMILION ENERGY INC
COM
923725105
2411
541856
SH
SOLE
541856
0
0
VERTEX PHARMACEUTICALS INC
COM
92532F100
234
990
SH
SOLE
990
0
0
VIACOMCBS INC
CL B
92556H206
80530
2161294
SH
SOLE
2161294
0
0
VIATRIS INC
COM
92556V106
2563
136761
SH
SOLE
136761
0
0
VIEMED HEALTHCARE INC
COM
92663R105
231
29825
SH
SOLE
29825
0
0
VIRTU FINL INC
CL A
928254101
312
12408
SH
SOLE
12408
0
0
VISA INC
COM CL A
92826C839
156083
713588
SH
SOLE
713588
0
0
VISTRA CORP
COM
92840M102
652
33159
SH
SOLE
33159
0
0
VIVINT SMART HOME INC
COM CL A
928542109
849
40896
SH
SOLE
40896
0
0
VMWARE INC
CL A COM
928563402
2216
15796
SH
SOLE
15796
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
1482
89897
SH
SOLE
89897
0
0
VROOM INC
COM
92918V109
444
10833
SH
SOLE
10833
0
0
WABTEC
COM
929740108
275
3754
SH
SOLE
3754
0
0
WADDELL & REED FINL INC
CL A
930059100
237
9310
SH
SOLE
9310
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
11899
298368
SH
SOLE
298368
0
0
WALMART INC
COM
931142103
97740
678041
SH
SOLE
678041
0
0
WASTE CONNECTIONS INC
COM
94106B101
194585
1897098
SH
SOLE
1897098
0
0
WASTE MGMT INC DEL
COM
94106L109
61977
525541
SH
SOLE
525541
0
0
WATERS CORP
COM
941848103
593
2396
SH
SOLE
2396
0
0
WEC ENERGY GROUP INC
COM
92939U106
3725
40481
SH
SOLE
40481
0
0
WELLS FARGO CO NEW
COM
949746101
111618
3698394
SH
SOLE
3698394
0
0
WELLS FARGO CO NEW
COM
949746101
16599
550000
SH
Put
SOLE
550000
0
0
WEST PHARMACEUTICAL SVSC INC
COM
955306105
252
888
SH
SOLE
888
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
1442
24058
SH
SOLE
24058
0
0
WESTERN DIGITAL CORP.
COM
958102105
1379
24902
SH
SOLE
24902
0
0
WESTERN MIDSTREAM PARTNERS L
COM UNIT LP
958669103
2669
193100
SH
SOLE
193100
0
0
WESTLAKE CHEM CORP
COM
960413102
759
9304
SH
SOLE
9304
0
0
WESTPAC BANKING CORP
SPONSORED AD
961214301
413
27707
SH
SOLE
27707
0
0
WESTROCK CO
COM
96145D105
1441
33104
SH
SOLE
33104
0
0
WEYERHAEUSER CO MTN BE
COM NEW
962166104
4019
119867
SH
SOLE
119867
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
127093
3044880
SH
SOLE
3044880
0
0
WHIRLPOOL CORP
COM
963320106
3577
19820
SH
SOLE
19820
0
0
WILLIAMS COS INC
COM
969457100
81442
4061954
SH
SOLE
4061954
0
0
WINNEBAGO INDS INC
COM
974637100
370
6165
SH
SOLE
6165
0
0
WISDOMTREE TR
CLOUD COMPUT
97717Y691
3647
68074
SH
SOLE
68074
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
531
14538
SH
SOLE
14538
0
0
WISDOMTREE TR
EMERG MKTS E
97717X214
8357
233648
SH
SOLE
233648
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1452
28674
SH
SOLE
28674
0
0
WISDOMTREE TR
EM EX ST-OWN
97717X578
7291
183793
SH
SOLE
183793
0
0
WISDOMTREE TR
US QTLY DIV
97717X669
271
5026
SH
SOLE
5026
0
0
WISDOMTREE TR
CHINADIV EX
97717X719
985
14973
SH
SOLE
14973
0
0
WORKDAY INC
CL A
98138H101
3571
14902
SH
SOLE
14902
0
0
WPP PLC NEW
ADR
92937A102
6111
113006
SH
SOLE
113006
0
0
WYNN RESORTS LTD
COM
983134107
3701
32802
SH
SOLE
32802
0
0
XCEL ENERGY INC
COM
98389B100
459
6890
SH
SOLE
6890
0
0
XILINX INC
COM
983919101
531
3748
SH
SOLE
3748
0
0
XPENG INC
ADS
98422D105
511
11925
SH
SOLE
11925
0
0
XYLEM INC
COM
98419M100
276
2708
SH
SOLE
2708
0
0
YAMANA GOLD INC
COM
98462Y100
4961
868747
SH
SOLE
868747
0
0
YETI HLDGS INC
COM
98585X104
608
8887
SH
SOLE
8887
0
0
YUM BRANDS INC
COM
988498101
3099
28549
SH
SOLE
28549
0
0
YUM CHINA HLDGS INC
COM
98850P109
1322
23158
SH
SOLE
23158
0
0
ZAI LAB LTD
ADR
98887Q104
739
5462
SH
SOLE
5462
0
0
ZENDESK INC
COM
98936J101
1144
7993
SH
SOLE
7993
0
0
ZILLOW GROUP INC
CL C CAP STK
98954M200
1188
9156
SH
SOLE
9156
0
0
ZIMMER BIOMET HOLDINGS INC
COM
98956P102
280
1819
SH
SOLE
1819
0
0
ZOETIS INC
CL A
98978V103
29637
179073
SH
SOLE
179073
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
1513
4485
SH
SOLE
4485
0
0
ZSCALER INC
COM
98980G102
2862
14329
SH
SOLE
14329
0
0