0001421224-19-000006.txt : 20190808
0001421224-19-000006.hdr.sgml : 20190808
20190808104053
ACCESSION NUMBER: 0001421224-19-000006
CONFORMED SUBMISSION TYPE: 13F-HR
PUBLIC DOCUMENT COUNT: 2
CONFORMED PERIOD OF REPORT: 20190630
FILED AS OF DATE: 20190808
DATE AS OF CHANGE: 20190808
EFFECTIVENESS DATE: 20190808
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: 191008023
BUSINESS ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
BUSINESS PHONE: 416-594-8556
MAIL ADDRESS:
STREET 1: 39TH FLOOR, 161 BAY ST.
CITY: TORONTO
STATE: A6
ZIP: M5J 2S8
13F-HR
1
primary_doc.xml
13F-HR
LIVE
false
true
false
0001421224
XXXXXXXX
06-30-2019
06-30-2019
CIBC World Markets Inc.
39TH FLOOR, 161 BAY ST.
TORONTO
A6
M5J 2S8
13F HOLDINGS REPORT
028-12719
N
Ron Persaud
Director
416-594-8556
Ron Persaud
Toronto
Z4
08-08-2019
0
1107
22580766
false
INFORMATION TABLE
2
cibcwminc13F20190628.xml
3-D SYS CORP DEL
COM NEW
88554D205
116
12711
SH
SOLE
12711
0
0
3M CO
COM
88579Y101
22275
128506
SH
SOLE
128506
0
0
ABB LTD
SPONSORED AD
000375204
1762
87953
SH
SOLE
87953
0
0
ABBOTT LABS
COM
002824100
13951
165880
SH
SOLE
165880
0
0
ABBVIE INC
COM
00287Y109
30506
419499
SH
SOLE
419499
0
0
ABERDEEN ASIA PACIFIC INCOM
COM
003009107
1434
343030
SH
SOLE
343030
0
0
ACCENTURE PLC IRELAND
SHS CLASS A
G1151C101
31507
170521
SH
SOLE
170521
0
0
ACTIVISION BLIZZARD INC
COM
00507V109
5255
111335
SH
SOLE
111335
0
0
ADOBE INC
COM
00724F101
14072
47759
SH
SOLE
47759
0
0
ADVANCED MICRO DEVICES INC
COM
007903107
8690
286147
SH
SOLE
286147
0
0
AEGON N V
NY REGISTRY
007924103
4926
995089
SH
SOLE
995089
0
0
AES CORP
COM
00130H105
1857
110782
SH
SOLE
110782
0
0
AFLAC INC
COM
001055102
6073
110803
SH
SOLE
110803
0
0
AGILENT TECHNOLOGIES INC
COM
00846U101
1191
15948
SH
SOLE
15948
0
0
AGNICO EAGLE MINES LTD
COM
008474108
99722
1946183
SH
SOLE
1946183
0
0
AIR PRODS & CHEMS INC
COM
009158106
1138
5026
SH
SOLE
5026
0
0
ALAMOS GOLD INC NEW
COM CL A
011532108
2560
423196
SH
SOLE
423196
0
0
ALASKA AIR GROUP INC
COM
011659109
1072
16776
SH
SOLE
16776
0
0
ALCOA CORP
COM
013872106
798
34077
SH
SOLE
34077
0
0
ALGONQUIN PWR UTILS CORP
COM
015857105
76748
6337536
SH
SOLE
6337536
0
0
ALIBABA GROUP HLDG LTD
SPONSORED AD
01609W102
23520
138802
SH
SOLE
138802
0
0
ALIGN TECHNOLOGY INC
COM
016255101
3183
11628
SH
SOLE
11628
0
0
ALIO GOLD INC
COM
01627X108
87
110800
SH
SOLE
110800
0
0
ALLEGHANY CORP DEL
COM
017175100
217
319
SH
SOLE
319
0
0
ALLEGIANT TRAVEL CO
COM
01748X102
548
3821
SH
SOLE
3821
0
0
ALLEGION PUB LTD CO
ORD SHS
G0176J109
234
2117
SH
SOLE
2117
0
0
ALLERGAN PLC
SHS
G0177J108
14183
84711
SH
SOLE
84711
0
0
ALLIANCE DATA SYSTEMS CORP
COM
018581108
223
1591
SH
SOLE
1591
0
0
ALLIANT ENERGY CORP
COM
018802108
443
9019
SH
SOLE
9019
0
0
ALLISON TRANSMISSION HLDGS I
COM
01973R101
396
8550
SH
SOLE
8550
0
0
ALLSTATE CORP
COM
020002101
8232
80956
SH
SOLE
80956
0
0
ALLY FINL INC
COM
02005N100
525
16934
SH
SOLE
16934
0
0
ALPHABET INC
CAP STK CL C
02079K107
148054
136972
SH
SOLE
136972
0
0
ALPHABET INC
CAP STK CL A
02079K305
182332
168389
SH
SOLE
168389
0
0
ALPS ETF TR
RIVRFRNT STR
00162Q783
227
9177
SH
SOLE
9177
0
0
ALPS ETF TR
ALERIAN MLP
00162Q866
2504
254263
SH
SOLE
254263
0
0
ALTRIA GROUP INC
COM
02209S103
57960
1224080
SH
SOLE
1224080
0
0
AMARIN CORP PLC
SPONS ADR NE
023111206
2763
142507
SH
SOLE
142507
0
0
AMAZON COM INC
COM
023135106
199003
105091
SH
SOLE
105091
0
0
AMCOR PLC
ORD
G0250X107
328
28545
SH
SOLE
28545
0
0
AMDOCS LTD
SHS
G02602103
645
10395
SH
SOLE
10395
0
0
AMEREN CORP
COM
023608102
284
3778
SH
SOLE
3778
0
0
AMERICA MOVIL SAB DE CV
SPON ADR L S
02364W105
388
26660
SH
SOLE
26660
0
0
AMERICAN AIRLS GROUP INC
COM
02376R102
1554
47667
SH
SOLE
47667
0
0
AMERICAN ELEC PWR CO INC
COM
025537101
1722
19564
SH
SOLE
19564
0
0
AMERICAN EXPRESS CO
COM
025816109
3518
28503
SH
SOLE
28503
0
0
AMERICAN FINL GROUP INC OHIO
COM
025932104
413
4026
SH
SOLE
4026
0
0
AMERICAN INTL GROUP INC
COM NEW
026874784
1807
33922
SH
SOLE
33922
0
0
AMERICAN STS WTR CO
COM
029899101
580
7705
SH
SOLE
7705
0
0
AMERICAN TOWER CORP NEW
COM
03027X100
12173
59540
SH
SOLE
59540
0
0
AMERICAN WTR WKS CO INC NEW
COM
030420103
4896
42203
SH
SOLE
42203
0
0
AMERIPRISE FINL INC
COM
03076C106
1478
10182
SH
SOLE
10182
0
0
AMERISOURCEBERGEN CORP
COM
03073E105
4148
48648
SH
SOLE
48648
0
0
AMGEN INC
COM
031162100
27669
150144
SH
SOLE
150144
0
0
AMPHENOL CORP NEW
CL A
032095101
539
5618
SH
SOLE
5618
0
0
ANALOG DEVICES INC
COM
032654105
1843
16327
SH
SOLE
16327
0
0
ANHEUSER BUSCH INBEV SA/NV
SPONSORED AD
03524A108
1032
11659
SH
SOLE
11659
0
0
ANNALY CAP MGMT INC
COM
035710409
119
13050
SH
SOLE
13050
0
0
ANTHEM INC
COM
036752103
5533
19606
SH
SOLE
19606
0
0
AON PLC
SHS CL A
G0408V102
1572
8146
SH
SOLE
8146
0
0
APARTMENT INVT & MGMT CO
CL A
03748R754
435
8671
SH
SOLE
8671
0
0
APHRIA INC
COM
03765K104
1722
245672
SH
SOLE
245672
0
0
APOLLO INVT CORP
COM NEW
03761U502
191
12116
SH
SOLE
12116
0
0
APPLE INC
COM
037833100
202114
1021189
SH
SOLE
1021189
0
0
APPLE INC
COM
037833100
168232
850000
SH
Call
SOLE
850000
0
0
APPLIED MATLS INC
COM
038222105
5233
116524
SH
SOLE
116524
0
0
APTIV PLC
SHS
G6095L109
347
4299
SH
SOLE
4299
0
0
ARAMARK
COM
03852U106
433
12000
SH
SOLE
12000
0
0
ARCH CAP GROUP LTD
ORD
G0450A105
237
6404
SH
SOLE
6404
0
0
ARCHER DANIELS MIDLAND CO
COM
039483102
10060
246573
SH
SOLE
246573
0
0
ARCONIC INC
COM
03965L100
861
33335
SH
SOLE
33335
0
0
ARCOS DORADOS HOLDINGS INC
SHS CLASS -A
G0457F107
221
30343
SH
SOLE
30343
0
0
ARES CAP CORP
COM
04010L103
1316
73379
SH
SOLE
73379
0
0
ARK ETF TR
WEB X.O ETF
00214Q401
254
4890
SH
SOLE
4890
0
0
ARK ETF TR
INNOVATION E
00214Q104
1905
39712
SH
SOLE
39712
0
0
ARMSTRONG WORLD INDS INC NEW
COM
04247X102
322
3308
SH
SOLE
3308
0
0
ARROW ELECTRS INC
COM
042735100
428
6007
SH
SOLE
6007
0
0
ASSURANT INC
COM
04621X108
273
2566
SH
SOLE
2566
0
0
ASTRAZENECA PLC
SPONSORED AD
046353108
2363
57237
SH
SOLE
57237
0
0
AT&T INC
COM
00206R102
61746
1842623
SH
SOLE
1842623
0
0
ATLANTIC PWR CORP
COM NEW
04878Q863
302
124743
SH
SOLE
124743
0
0
ATLAS AIR WORLDWIDE HLDGS IN
COM NEW
049164205
2436
54561
SH
SOLE
54561
0
0
ATLASSIAN CORP PLC
CL A
G06242104
716
5469
SH
SOLE
5469
0
0
ATMOS ENERGY CORP
COM
049560105
218
2063
SH
SOLE
2063
0
0
AURORA CANNABIS INC
COM
05156X108
2414
308648
SH
SOLE
308648
0
0
AUTODESK INC
COM
052769106
259
1593
SH
SOLE
1593
0
0
AUTOMATIC DATA PROCESSING IN
COM
053015103
4647
28109
SH
SOLE
28109
0
0
AUTOZONE INC
COM
053332102
3438
3127
SH
SOLE
3127
0
0
AVALONBAY CMNTYS INC
COM
053484101
434
2137
SH
SOLE
2137
0
0
AVERY DENNISON CORP
COM
053611109
228
1967
SH
SOLE
1967
0
0
AVIS BUDGET GROUP INC
COM
053774105
4441
126300
SH
SOLE
126300
0
0
AVON PRODS INC
COM
054303102
152
39169
SH
SOLE
39169
0
0
B2GOLD CORP
COM
11777Q209
1293
426813
SH
SOLE
426813
0
0
BAIDU INC
SPON ADR REP
056752108
2195
18699
SH
SOLE
18699
0
0
BALL CORP
COM
058498106
2650
37864
SH
SOLE
37864
0
0
BANCO SANTANDER SA
ADR
05964H105
2488
543294
SH
SOLE
543294
0
0
BANK AMER CORP
7.25%CNV PFD
060505682
582
424
SH
SOLE
424
0
0
BANK AMER CORP
COM
060505104
95397
3289541
SH
SOLE
3289541
0
0
BANK AMER CORP
COM
060505104
3471
119700
SH
Put
SOLE
119700
0
0
BANK MONTREAL QUE
COM
063671101
775809
10282420
SH
SOLE
10282420
0
0
BANK N S HALIFAX
COM
064149107
1146637
21097281
SH
SOLE
21097281
0
0
BANK NEW YORK MELLON CORP
COM
064058100
5276
119494
SH
SOLE
119494
0
0
BARCLAYS PLC
ADR
06738E204
6838
898565
SH
SOLE
898565
0
0
BARRICK GOLD CORPORATION
COM
067901108
192252
12191025
SH
SOLE
12191025
0
0
BAUSCH HEALTH COS INC
COM
071734107
50877
2017346
SH
SOLE
2017346
0
0
BAXTER INTL INC
COM
071813109
8202
100145
SH
SOLE
100145
0
0
BAYTEX ENERGY CORP
COM
07317Q105
1874
1217141
SH
SOLE
1217141
0
0
BB&T CORP
COM
054937107
2184
44449
SH
SOLE
44449
0
0
BCE INC
COM NEW
05534B760
592056
13017932
SH
SOLE
13017932
0
0
BCE INC
COM NEW
05534B760
7231
159000
SH
Put
SOLE
159000
0
0
BECTON DICKINSON & CO
COM
075887109
5103
20251
SH
SOLE
20251
0
0
BED BATH & BEYOND INC
COM
075896100
702
60446
SH
SOLE
60446
0
0
BERKSHIRE HATHAWAY INC DEL
CL B NEW
084670702
108295
508023
SH
SOLE
508023
0
0
BERKSHIRE HATHAWAY INC DEL
CL A
084670108
6049
19
SH
SOLE
19
0
0
BEST BUY INC
COM
086516101
3266
46839
SH
SOLE
46839
0
0
BEYOND MEAT INC
COM
08862E109
1539
9578
SH
SOLE
9578
0
0
BHP GROUP LTD
SPONSORED AD
088606108
926
15931
SH
SOLE
15931
0
0
BIO RAD LABS INC
CL A
090572207
412
1319
SH
SOLE
1319
0
0
BIOGEN INC
COM
09062X103
1165
4981
SH
SOLE
4981
0
0
BLACKBERRY LTD
COM
09228F103
26446
3545009
SH
SOLE
3545009
0
0
BLACKROCK CAPITAL INVESTMENT
COM
092533108
70
11587
SH
SOLE
11587
0
0
BLACKROCK FLOAT RATE OME STR
COM
09255X100
286
22275
SH
SOLE
22275
0
0
BLACKROCK HEALTH SCIENCES TR
COM
09250W107
312
8027
SH
SOLE
8027
0
0
BLACKROCK INC
COM
09247X101
8385
17868
SH
SOLE
17868
0
0
BLACKROCK SCIENCE & TECH TR
SHS
09258G104
1899
58764
SH
SOLE
58764
0
0
BLACKROCK TAX MUNICPAL BD TR
SHS
09248X100
293
12350
SH
SOLE
12350
0
0
BLACKSTONE MTG TR INC
COM CL A
09257W100
627
17621
SH
SOLE
17621
0
0
BLOCK H & R INC
COM
093671105
2635
89940
SH
SOLE
89940
0
0
BOEING CO
COM
097023105
64566
177374
SH
SOLE
177374
0
0
BOEING CO
COM
097023105
36401
100000
SH
Call
SOLE
100000
0
0
BOK FINL CORP
COM NEW
05561Q201
33966
450000
SH
SOLE
450000
0
0
BOOKING HLDGS INC
COM
09857L108
7604
4056
SH
SOLE
4056
0
0
BOOZ ALLEN HAMILTON HLDG COR
CL A
099502106
3343
50486
SH
SOLE
50486
0
0
BORGWARNER INC
COM
099724106
396
9438
SH
SOLE
9438
0
0
BOSTON PROPERTIES INC
COM
101121101
434
3366
SH
SOLE
3366
0
0
BOSTON SCIENTIFIC CORP
COM
101137107
12604
293250
SH
SOLE
293250
0
0
BOX INC
CL A
10316T104
1747
99217
SH
SOLE
99217
0
0
BP PLC
SPONSORED AD
055622104
10106
242359
SH
SOLE
242359
0
0
BRF SA
SPONSORED AD
10552T107
352
46284
SH
SOLE
46284
0
0
BRINKER INTL INC
COM
109641100
255
6491
SH
SOLE
6491
0
0
BRISTOL MYERS SQUIBB CO
COM
110122108
7745
170786
SH
SOLE
170786
0
0
BRITISH AMERN TOB PLC
SPONSORED AD
110448107
725
20792
SH
SOLE
20792
0
0
BROADCOM INC
COM
11135F101
15269
53044
SH
SOLE
53044
0
0
BROADRIDGE FINL SOLUTIONS IN
COM
11133T103
3208
25127
SH
SOLE
25127
0
0
BROOKFIELD ASSET MGMT INC
CL A LTD VT
112585104
383283
8021836
SH
SOLE
8021836
0
0
BROOKFIELD BUSINESS PARTNERS
UNIT LTD LP
G16234109
10386
271103
SH
SOLE
271103
0
0
BROOKFIELD GLOBL LISTED INFR
COM SHS
11273Q109
293
22925
SH
SOLE
22925
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
168610
3926635
SH
SOLE
3926635
0
0
BROOKFIELD INFRAST PARTNERS
LP INT UNIT
G16252101
2512
58500
SH
Call
SOLE
58500
0
0
BROOKFIELD PROPERTY PARTRS L
UNIT LTD PAR
G16249107
61122
3228818
SH
SOLE
3228818
0
0
BROOKFIELD RENEWABLE PARTNER
PARTNERSHIP
G16258108
49833
1440666
SH
SOLE
1440666
0
0
BRP INC
COM SUN VTG
05577W200
4763
132890
SH
SOLE
132890
0
0
BURLINGTON STORES INC
COM
122017106
333
1957
SH
SOLE
1957
0
0
C H ROBINSON WORLDWIDE INC
COM NEW
12541W209
1125
13334
SH
SOLE
13334
0
0
CABOT OIL & GAS CORP
COM
127097103
693
30184
SH
SOLE
30184
0
0
CADENCE DESIGN SYSTEM INC
COM
127387108
4708
66491
SH
SOLE
66491
0
0
CAE INC
COM
124765108
40153
1494903
SH
SOLE
1494903
0
0
CALAVO GROWERS INC
COM
128246105
268
2775
SH
SOLE
2775
0
0
CAMECO CORP
COM
13321L108
35541
3312261
SH
SOLE
3312261
0
0
CAMPBELL SOUP CO
COM
134429109
1516
37844
SH
SOLE
37844
0
0
CANADA GOOSE HOLDINGS INC
SHS SUB VTG
135086106
8379
216334
SH
SOLE
216334
0
0
CANADIAN NAT RES LTD
COM
136385101
286140
10609575
SH
SOLE
10609575
0
0
CANADIAN NAT RES LTD
COM
136385101
5294
196300
SH
Call
SOLE
196300
0
0
CANADIAN NATL RY CO
COM
136375102
615778
6658494
SH
SOLE
6658494
0
0
CANADIAN PAC RY LTD
COM
13645T100
296352
1259784
SH
SOLE
1259784
0
0
CANADIAN PAC RY LTD
COM
13645T100
329
1400
SH
Call
SOLE
1400
0
0
CANNTRUST HLDGS INC
COM
137800207
346
68936
SH
SOLE
68936
0
0
CANOPY GROWTH CORP
COM
138035100
60957
1512207
SH
SOLE
1512207
0
0
CANOPY GROWTH CORP
COM
138035100
12899
320000
SH
Call
SOLE
320000
0
0
CAPITAL ONE FINL CORP
COM
14040H105
809
8921
SH
SOLE
8921
0
0
CARDINAL HEALTH INC
COM
14149Y108
2708
57489
SH
SOLE
57489
0
0
CARETRUST REIT INC
COM
14174T107
413
17370
SH
SOLE
17370
0
0
CARLISLE COS INC
COM
142339100
213
1515
SH
SOLE
1515
0
0
CARMAX INC
COM
143130102
1662
19136
SH
SOLE
19136
0
0
CARNIVAL CORP
UNIT 99/99/9
143658300
1499
32201
SH
SOLE
32201
0
0
CATERPILLAR INC DEL
COM
149123101
10048
73724
SH
SOLE
73724
0
0
CBRE GROUP INC
CL A
12504L109
876
17075
SH
SOLE
17075
0
0
CBS CORP NEW
CL B
124857202
683
13686
SH
SOLE
13686
0
0
CDN IMPERIAL BK COMM TORONTO
COM
136069101
486451
6192092
SH
SOLE
6192092
0
0
CDW CORP
COM
12514G108
39686
357533
SH
SOLE
357533
0
0
CELANESE CORP DEL
COM
150870103
277
2566
SH
SOLE
2566
0
0
CELESTICA INC
SUB VTG SHS
15101Q108
272
39868
SH
SOLE
39868
0
0
CELGENE CORP
COM
151020104
19295
208734
SH
SOLE
208734
0
0
CENOVUS ENERGY INC
COM
15135U109
79189
8978397
SH
SOLE
8978397
0
0
CENTENE CORP DEL
COM
15135B101
373
7116
SH
SOLE
7116
0
0
CENTERPOINT ENERGY INC
COM
15189T107
1417
49500
SH
SOLE
49500
0
0
CENTRAL SECS CORP
COM
155123102
963
31560
SH
SOLE
31560
0
0
CENTURY ALUM CO
COM
156431108
9571
1385092
SH
SOLE
1385092
0
0
CERNER CORP
COM
156782104
8691
118565
SH
SOLE
118565
0
0
CF INDS HLDGS INC
COM
125269100
467
9994
SH
SOLE
9994
0
0
CGI INC
CL A SUB VTG
12532H104
182824
2381457
SH
SOLE
2381457
0
0
CHARTER COMMUNICATIONS INC N
CL A
16119P108
202
510
SH
SOLE
510
0
0
CHEMICAL FINL CORP
COM
163731102
261
6346
SH
SOLE
6346
0
0
CHEMOURS CO
COM
163851108
333
13863
SH
SOLE
13863
0
0
CHENIERE ENERGY INC
COM NEW
16411R208
715
10440
SH
SOLE
10440
0
0
CHEVRON CORP NEW
COM
166764100
19086
153374
SH
SOLE
153374
0
0
CHICOS FAS INC
COM
168615102
169
50000
SH
SOLE
50000
0
0
CHILDRENS PL INC
COM
168905107
267
2797
SH
SOLE
2797
0
0
CHIMERA INVT CORP
COM NEW
16934Q208
976
51724
SH
SOLE
51724
0
0
CHINA MOBILE LIMITED
SPONSORED AD
16941M109
7237
159801
SH
SOLE
159801
0
0
CHINA UNICOM (HONG KONG) LTD
SPONSORED AD
16945R104
441
40416
SH
SOLE
40416
0
0
CHIPOTLE MEXICAN GRILL INC
COM
169656105
7552
10304
SH
SOLE
10304
0
0
CHURCH & DWIGHT INC
COM
171340102
2090
28600
SH
SOLE
28600
0
0
CIENA CORP
COM NEW
171779309
1136
27615
SH
SOLE
27615
0
0
CIGNA CORP NEW
COM
125523100
3390
21517
SH
SOLE
21517
0
0
CINTAS CORP
COM
172908105
5579
23513
SH
SOLE
23513
0
0
CISCO SYS INC
COM
17275R102
75697
1383094
SH
SOLE
1383094
0
0
CISCO SYS INC
COM
17275R102
30102
550000
SH
Call
SOLE
550000
0
0
CITIGROUP GBL MKTS HLDGS INC
VELOCITYSHS
17325K529
1983
75900
SH
Put
SOLE
75900
0
0
CITIGROUP INC
COM NEW
172967424
34567
493601
SH
SOLE
493601
0
0
CITIGROUP INC
COM NEW
172967424
5252
75000
SH
Put
SOLE
75000
0
0
CITIZENS FINL GROUP INC
COM
174610105
4833
136677
SH
SOLE
136677
0
0
CLEVELAND CLIFFS INC
COM
185899101
1136
106511
SH
SOLE
106511
0
0
CLOROX CO DEL
COM
189054109
303
1977
SH
SOLE
1977
0
0
CME GROUP INC
COM
12572Q105
8591
44258
SH
SOLE
44258
0
0
CMS ENERGY CORP
COM
125896100
2287
39492
SH
SOLE
39492
0
0
CNA FINL CORP
COM
126117100
208
4429
SH
SOLE
4429
0
0
CNOOC LTD
SPONSORED AD
126132109
1247
7319
SH
SOLE
7319
0
0
COCA COLA CO
COM
191216100
96755
1900147
SH
SOLE
1900147
0
0
COCA COLA CO
COM
191216100
50920
1000000
SH
Call
SOLE
1000000
0
0
COCA COLA CONSOLIDATED INC
COM
191098102
2631
8792
SH
SOLE
8792
0
0
COGNEX CORP
COM
192422103
265
5515
SH
SOLE
5515
0
0
COGNIZANT TECHNOLOGY SOLUTIO
CL A
192446102
3315
52292
SH
SOLE
52292
0
0
COHERENT INC
COM
192479103
212
1556
SH
SOLE
1556
0
0
COLGATE PALMOLIVE CO
COM
194162103
46013
642010
SH
SOLE
642010
0
0
COLLIERS INTL GROUP INC
SUB VTG SHS
194693107
16294
227512
SH
SOLE
227512
0
0
COMCAST CORP NEW
CL A
20030N101
10421
246484
SH
SOLE
246484
0
0
COMERICA INC
COM
200340107
2017
27770
SH
SOLE
27770
0
0
COMPANHIA ENERGETICA DE MINA
SP ADR N-V P
204409601
312
81829
SH
SOLE
81829
0
0
CONAGRA BRANDS INC
COM
205887102
604
22790
SH
SOLE
22790
0
0
CONCHO RES INC
COM
20605P101
497
4819
SH
SOLE
4819
0
0
CONOCOPHILLIPS
COM
20825C104
722
11835
SH
SOLE
11835
0
0
CONSOLIDATED EDISON INC
COM
209115104
429
4888
SH
SOLE
4888
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
6135
31151
SH
SOLE
31151
0
0
CONSTELLATION BRANDS INC
CL A
21036P108
9847
50000
SH
Call
SOLE
50000
0
0
CONTINENTAL RESOURCES INC
COM
212015101
312
7418
SH
SOLE
7418
0
0
COOPER COS INC
COM NEW
216648402
720
2136
SH
SOLE
2136
0
0
CORNING INC
COM
219350105
1650
49661
SH
SOLE
49661
0
0
CORTEVA INC
COM
22052L104
3008
101714
SH
SOLE
101714
0
0
COSTAR GROUP INC
COM
22160N109
3743
6755
SH
SOLE
6755
0
0
COSTCO WHSL CORP NEW
COM
22160K105
107257
405876
SH
SOLE
405876
0
0
COTT CORP QUE
COM
22163N106
6566
491805
SH
SOLE
491805
0
0
CPFL ENERGIA S A
SPONSORED AD
126153105
212
13565
SH
SOLE
13565
0
0
CPI CARD GROUP INC
COM NEW
12634H200
119
47765
SH
SOLE
47765
0
0
CRACKER BARREL OLD CTRY STOR
COM
22410J106
1313
7692
SH
SOLE
7692
0
0
CREDIT ACCEP CORP MICH
COM
225310101
239
493
SH
SOLE
493
0
0
CREDIT SUISSE GROUP
SPONSORED AD
225401108
4851
405227
SH
SOLE
405227
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
8510
2578694
SH
SOLE
2578694
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
4785
1450000
SH
Put
SOLE
1450000
0
0
CRESCENT PT ENERGY CORP
COM
22576C101
4785
1450000
SH
Call
SOLE
1450000
0
0
CRONOS GROUP INC
COM
22717L101
940
58850
SH
SOLE
58850
0
0
CROWN CASTLE INTL CORP NEW
COM
22822V101
425
3262
SH
SOLE
3262
0
0
CROWN HOLDINGS INC
COM
228368106
292
4775
SH
SOLE
4775
0
0
CSX CORP
COM
126408103
41639
538185
SH
SOLE
538185
0
0
CTRIP COM INTL LTD
SPONSORED AD
22943F100
661
17895
SH
SOLE
17895
0
0
CUMMINS INC
COM
231021106
3409
19897
SH
SOLE
19897
0
0
CVS HEALTH CORP
COM
126650100
19984
366752
SH
SOLE
366752
0
0
CYBERARK SOFTWARE LTD
SHS
M2682V108
1698
13285
SH
SOLE
13285
0
0
CYPRESS SEMICONDUCTOR CORP
COM
232806109
405
18228
SH
SOLE
18228
0
0
CYRUSONE INC
COM
23283R100
915
15850
SH
SOLE
15850
0
0
D R HORTON INC
COM
23331A109
1041
24127
SH
SOLE
24127
0
0
DANA INCORPORATED
COM
235825205
321
16100
SH
SOLE
16100
0
0
DANAHER CORPORATION
COM
235851102
16485
115341
SH
SOLE
115341
0
0
DARDEN RESTAURANTS INC
COM
237194105
1968
16169
SH
SOLE
16169
0
0
DBX ETF TR
XTRACK HRVST
233051879
284
10100
SH
SOLE
10100
0
0
DEERE & CO
COM
244199105
3225
19459
SH
SOLE
19459
0
0
DELL TECHNOLOGIES INC
CL C
24703L202
214
4206
SH
SOLE
4206
0
0
DELTA AIR LINES INC DEL
COM NEW
247361702
4080
71893
SH
SOLE
71893
0
0
DENISON MINES CORP
COM
248356107
54
103004
SH
SOLE
103004
0
0
DENTSPLY SIRONA INC
COM
24906P109
683
11698
SH
SOLE
11698
0
0
DESCARTES SYS GROUP INC
COM
249906108
4346
117625
SH
SOLE
117625
0
0
DESIGNER BRANDS INC
CL A
250565108
699
36452
SH
SOLE
36452
0
0
DEUTSCHE BANK AG
NAMEN AKT
D18190898
357
46804
SH
SOLE
46804
0
0
DEVON ENERGY CORP NEW
COM
25179M103
1192
41778
SH
SOLE
41778
0
0
DIAGEO P L C
SPON ADR NEW
25243Q205
13971
81074
SH
SOLE
81074
0
0
DIAMOND OFFSHORE DRILLING IN
COM
25271C102
412
46414
SH
SOLE
46414
0
0
DICKS SPORTING GOODS INC
COM
253393102
582
16815
SH
SOLE
16815
0
0
DIGITAL RLTY TR INC
COM
253868103
466
3960
SH
SOLE
3960
0
0
DISCOVER FINL SVCS
COM
254709108
2386
30747
SH
SOLE
30747
0
0
DISCOVERY INC
COM SER A
25470F104
4513
147003
SH
SOLE
147003
0
0
DISCOVERY INC
COM SER C
25470F302
8061
283331
SH
SOLE
283331
0
0
DISH NETWORK CORP
CL A
25470M109
247
6427
SH
SOLE
6427
0
0
DISNEY WALT CO
COM DISNEY
254687106
74996
537068
SH
SOLE
537068
0
0
DOLLAR GEN CORP NEW
COM
256677105
1388
10272
SH
SOLE
10272
0
0
DOLLAR TREE INC
COM
256746108
4404
41013
SH
SOLE
41013
0
0
DOMINION ENERGY INC
COM
25746U109
671
8679
SH
SOLE
8679
0
0
DOMINOS PIZZA INC
COM
25754A201
513
1844
SH
SOLE
1844
0
0
DOMTAR CORP
COM NEW
257559203
2167
48662
SH
SOLE
48662
0
0
DOVER CORP
COM
260003108
207
2066
SH
SOLE
2066
0
0
DOW INC
COM
260557103
6269
127141
SH
SOLE
127141
0
0
DROPBOX INC
CL A
26210C104
487
19454
SH
SOLE
19454
0
0
DTE ENERGY CO
COM
233331107
2106
16468
SH
SOLE
16468
0
0
DUKE ENERGY CORP NEW
COM NEW
26441C204
3944
44694
SH
SOLE
44694
0
0
DUPONT DE NEMOURS INC
COM
26614N102
8653
115260
SH
SOLE
115260
0
0
DXC TECHNOLOGY CO
COM
23355L106
263
4764
SH
SOLE
4764
0
0
EASTMAN CHEMICAL CO
COM
277432100
899
11556
SH
SOLE
11556
0
0
EATON CORP PLC
SHS
G29183103
1345
16149
SH
SOLE
16149
0
0
EBAY INC
COM
278642103
5029
127314
SH
SOLE
127314
0
0
ECOLAB INC
COM
278865100
1736
8793
SH
SOLE
8793
0
0
EDISON INTL
COM
281020107
843
12505
SH
SOLE
12505
0
0
EDWARDS LIFESCIENCES CORP
COM
28176E108
1301
7043
SH
SOLE
7043
0
0
EHEALTH INC
COM
28238P109
771
8950
SH
SOLE
8950
0
0
ELDORADO GOLD CORP NEW
COM
284902509
784
134700
SH
SOLE
134700
0
0
ELECTRONIC ARTS INC
COM
285512109
5248
51824
SH
SOLE
51824
0
0
EMERSON ELEC CO
COM
291011104
4893
73339
SH
SOLE
73339
0
0
EMPLOYERS HOLDINGS INC
COM
292218104
338
7986
SH
SOLE
7986
0
0
ENBRIDGE INC
COM
29250N105
713895
19786455
SH
SOLE
19786455
0
0
ENBRIDGE INC
COM
29250N105
974
27000
SH
Put
SOLE
27000
0
0
ENCANA CORP
COM
292505104
54998
10720949
SH
SOLE
10720949
0
0
ENCOMPASS HEALTH CORP
COM
29261A100
283
4473
SH
SOLE
4473
0
0
ENDEAVOUR SILVER CORP
COM
29258Y103
201
98000
SH
Call
SOLE
98000
0
0
ENERPLUS CORP
COM
292766102
3994
530353
SH
SOLE
530353
0
0
ENI S P A
SPONSORED AD
26874R108
4813
145725
SH
SOLE
145725
0
0
ENTERPRISE PRODS PARTNERS L
COM
293792107
1260
43630
SH
SOLE
43630
0
0
EOG RES INC
COM
26875P101
891
9566
SH
SOLE
9566
0
0
EQUINIX INC
COM
29444U700
337
669
SH
SOLE
669
0
0
EQUITY RESIDENTIAL
SH BEN INT
29476L107
439
5783
SH
SOLE
5783
0
0
ERICSSON
ADR B SEK 10
294821608
1345
141571
SH
SOLE
141571
0
0
ESSA PHARMA INC
COM NEW
29668H708
25
10050
SH
SOLE
10050
0
0
ETF MANAGERS TR
PRIME CYBR S
26924G201
1634
41098
SH
SOLE
41098
0
0
ETF MANAGERS TR
PRIME MOBILE
26924G409
1141
24318
SH
SOLE
24318
0
0
ETF MANAGERS TR
ETFMG ALTR H
26924G508
1271
40110
SH
SOLE
40110
0
0
ETF MANAGERS TR
AI POWERED E
26924G813
364
13835
SH
SOLE
13835
0
0
ETSY INC
COM
29786A106
3014
49110
SH
SOLE
49110
0
0
EURONET WORLDWIDE INC
COM
298736109
1689
10039
SH
SOLE
10039
0
0
EVEREST RE GROUP LTD
COM
G3223R108
288
1167
SH
SOLE
1167
0
0
EVERGY INC
COM
30034W106
446
7409
SH
SOLE
7409
0
0
EXCHANGE LISTED FDS TR
KNLDG LD WD
30151E608
1272
38135
SH
SOLE
38135
0
0
EXCHANGE TRADED CONCEPTS TR
ROBO GLB ETF
301505707
335
8379
SH
SOLE
8379
0
0
EXELON CORP
COM
30161N101
2381
49675
SH
SOLE
49675
0
0
EXFO INC
SUB VTG SHS
302046107
116
31760
SH
SOLE
31760
0
0
EXXON MOBIL CORP
COM
30231G102
19401
253179
SH
SOLE
253179
0
0
EXXON MOBIL CORP
COM
30231G102
7663
100000
SH
Call
SOLE
100000
0
0
F5 NETWORKS INC
COM
315616102
1652
11347
SH
SOLE
11347
0
0
FABRINET
SHS
G3323L100
1597
32160
SH
SOLE
32160
0
0
FACEBOOK INC
CL A
30303M102
83379
432013
SH
SOLE
432013
0
0
FACEBOOK INC
CL A
30303M102
67550
350000
SH
Call
SOLE
350000
0
0
FAIR ISAAC CORP
COM
303250104
1201
3826
SH
SOLE
3826
0
0
FASTENAL CO
COM
311900104
4974
152630
SH
SOLE
152630
0
0
FEDEX CORP
COM
31428X106
23863
145335
SH
SOLE
145335
0
0
FERRARI N V
COM
N3167Y103
930
5759
SH
SOLE
5759
0
0
FIAT CHRYSLER AUTOMOBILES N
SHS
N31738102
3894
281752
SH
SOLE
281752
0
0
FIDELITY
MSCI UTILS I
316092865
311
7927
SH
SOLE
7927
0
0
FIDELITY NATIONAL FINANCIAL
FNF GROUP CO
31620R303
249
6173
SH
SOLE
6173
0
0
FIDELITY NATL INFORMATION SV
COM
31620M106
1130
9213
SH
SOLE
9213
0
0
FIFTH THIRD BANCORP
COM
316773100
1950
69884
SH
SOLE
69884
0
0
FIREEYE INC
COM
31816Q101
190
12819
SH
SOLE
12819
0
0
FIRST AMERN FINL CORP
COM
31847R102
3226
60081
SH
SOLE
60081
0
0
FIRST DATA CORP NEW
COM CL A
32008D106
474
17492
SH
SOLE
17492
0
0
FIRST HORIZON NATL CORP
COM
320517105
158
10570
SH
SOLE
10570
0
0
FIRST MAJESTIC SILVER CORP
COM
32076V103
1275
161162
SH
SOLE
161162
0
0
FIRST REP BK SAN FRANCISCO C
COM
33616C100
3616
37033
SH
SOLE
37033
0
0
FIRST TR EXCHANGE TRADED FD
CLOUD COMPUT
33734X192
2851
49345
SH
SOLE
49345
0
0
FIRST TR EXCHANGE TRADED FD
DJ INTERNT I
33733E302
470
3265
SH
SOLE
3265
0
0
FIRST TR EXCHANGE TRADED FD
US EQTY OPPT
336920103
764
9804
SH
SOLE
9804
0
0
FIRST TR EXCHANGE TRADED FD
NASDAQ CYB E
33734X846
334
11672
SH
SOLE
11672
0
0
FIRST TR NASDAQ100 TECH INDE
SHS
337345102
271
3166
SH
SOLE
3166
0
0
FIRST TR VALUE LINE DIVID IN
SHS
33734H106
422
12512
SH
SOLE
12512
0
0
FIRSTENERGY CORP
COM
337932107
5733
133920
SH
SOLE
133920
0
0
FIRSTSERVICE CORP NEW
COM
33767E202
23856
248705
SH
SOLE
248705
0
0
FISERV INC
COM
337738108
2608
28613
SH
SOLE
28613
0
0
FITBIT INC
CL A
33812L102
147
33505
SH
SOLE
33505
0
0
FLEETCOR TECHNOLOGIES INC
COM
339041105
1231
4382
SH
SOLE
4382
0
0
FLIR SYS INC
COM
302445101
376
6942
SH
SOLE
6942
0
0
FLOWSERVE CORP
COM
34354P105
353
6697
SH
SOLE
6697
0
0
FLUOR CORP NEW
COM
343412102
777
23058
SH
SOLE
23058
0
0
FLWS/1-800 FLOWERS
CL A
68243Q106
2646
140131
SH
SOLE
140131
0
0
FNB CORP PA
COM
302520101
313
26630
SH
SOLE
26630
0
0
FOOT LOCKER INC
COM
344849104
493
11760
SH
SOLE
11760
0
0
FORD MTR CO DEL
COM
345370860
5723
559453
SH
SOLE
559453
0
0
FORTIS INC
COM
349553107
348763
8836163
SH
SOLE
8836163
0
0
FORTIVE CORP
COM
34959J108
335
4112
SH
SOLE
4112
0
0
FORTUNA SILVER MINES INC
COM
349915108
886
310777
SH
SOLE
310777
0
0
FORTUNE BRANDS HOME & SEC IN
COM
34964C106
919
16087
SH
SOLE
16087
0
0
FORWARD AIR CORP
COM
349853101
1776
30029
SH
SOLE
30029
0
0
FOX CORP
CL B COM
35137L204
608
16633
SH
SOLE
16633
0
0
FQF TR
AGFIQ US MK
351680707
4828
220218
SH
SOLE
220218
0
0
FRANCO NEVADA CORP
COM
351858105
141073
1662032
SH
SOLE
1662032
0
0
FRANKLIN RES INC
COM
354613101
221
6338
SH
SOLE
6338
0
0
FRANKLIN TEMPLETON ETF TR
LIBERTY SR L
35473P595
6195
249582
SH
SOLE
249582
0
0
FREEPORT-MCMORAN INC
CL B
35671D857
1097
94446
SH
SOLE
94446
0
0
FS KKR CAPITAL CORP
COM
302635107
447
74978
SH
SOLE
74978
0
0
GABELLI DIVD & INCOME TR
COM
36242H104
364
16800
SH
SOLE
16800
0
0
GALLAGHER ARTHUR J & CO
COM
363576109
1127
12866
SH
SOLE
12866
0
0
GAMCO GLOBAL GOLD NAT RES &
COM SH BEN I
36465A109
85
18598
SH
SOLE
18598
0
0
GAP INC
COM
364760108
224
12487
SH
SOLE
12487
0
0
GARDNER DENVER HLDGS INC
COM
36555P107
532
15374
SH
SOLE
15374
0
0
GARMIN LTD
SHS
H2906T109
1748
21911
SH
SOLE
21911
0
0
GENERAC HLDGS INC
COM
368736104
1279
18430
SH
SOLE
18430
0
0
GENERAL DYNAMICS CORP
COM
369550108
8884
48862
SH
SOLE
48862
0
0
GENERAL ELECTRIC CO
COM
369604103
11697
1113979
SH
SOLE
1113979
0
0
GENERAL MLS INC
COM
370334104
3004
57206
SH
SOLE
57206
0
0
GENERAL MTRS CO
COM
37045V100
6814
176846
SH
SOLE
176846
0
0
GENUINE PARTS CO
COM
372460105
345
3335
SH
SOLE
3335
0
0
GENWORTH FINL INC
COM CL A
37247D106
227
61115
SH
SOLE
61115
0
0
GENWORTH FINL INC
COM CL A
37247D106
215
58000
SH
Call
SOLE
58000
0
0
GERDAU S A
SPON ADR REP
373737105
196
50500
SH
SOLE
50500
0
0
GILDAN ACTIVEWEAR INC
COM
375916103
60459
1563066
SH
SOLE
1563066
0
0
GILEAD SCIENCES INC
COM
375558103
13256
196216
SH
SOLE
196216
0
0
GLAXOSMITHKLINE PLC
SPONSORED AD
37733W105
15466
386468
SH
SOLE
386468
0
0
GLOBAL PMTS INC
COM
37940X102
1537
9598
SH
SOLE
9598
0
0
GLOBAL X FDS
MSCI GREECE
37950E366
208
21786
SH
SOLE
21786
0
0
GLOBAL X FDS
CLOUD COMPUT
37954Y442
984
62165
SH
SOLE
62165
0
0
GLOBAL X FDS
FINTECH ETF
37954Y814
323
10939
SH
SOLE
10939
0
0
GLOBANT S A
COM
L44385109
426
4216
SH
SOLE
4216
0
0
GOLD FIELDS LTD NEW
SPONSORED AD
38059T106
351
64883
SH
SOLE
64883
0
0
GOLD STD VENTURES CORP
COM
380738104
11
10071
SH
SOLE
10071
0
0
GOLDMAN SACHS BDC INC
SHS
38147U107
8403
427198
SH
SOLE
427198
0
0
GOLDMAN SACHS GROUP INC
COM
38141G104
2772
13546
SH
SOLE
13546
0
0
GOODYEAR TIRE & RUBR CO
COM
382550101
403
26309
SH
SOLE
26309
0
0
GOPRO INC
CL A
38268T103
822
150470
SH
SOLE
150470
0
0
GRACE W R & CO DEL NEW
COM
38388F108
244
3201
SH
SOLE
3201
0
0
GRAFTECH INTL LTD
COM
384313508
766
66626
SH
SOLE
66626
0
0
GRAINGER W W INC
COM
384802104
239
891
SH
SOLE
891
0
0
GRAN TIERRA ENERGY INC
COM
38500T101
114
71950
SH
SOLE
71950
0
0
GRANA Y MONTERO S A A
SPONSORED AD
38500P208
128
40773
SH
SOLE
40773
0
0
GRANITE PT MTG TR INC
COM
38741L107
223
11608
SH
SOLE
11608
0
0
GRANITE REAL ESTATE INVT TR
UNIT 99/99/9
387437114
11099
243018
SH
SOLE
243018
0
0
GREENBRIER COS INC
COM
393657101
1739
57198
SH
SOLE
57198
0
0
HALLIBURTON CO
COM
406216101
20544
903421
SH
SOLE
903421
0
0
HANCOCK WHITNEY CORPORATION
COM
410120109
208
5180
SH
SOLE
5180
0
0
HANESBRANDS INC
COM
410345102
4654
270240
SH
SOLE
270240
0
0
HANNON ARMSTRONG SUST INFR C
COM
41068X100
280
9930
SH
SOLE
9930
0
0
HARLEY DAVIDSON INC
COM
412822108
1134
31639
SH
SOLE
31639
0
0
HARRIS CORP DEL
COM
413875105
202
1067
SH
SOLE
1067
0
0
HARTFORD FINL SVCS GROUP INC
COM
416515104
760
13642
SH
SOLE
13642
0
0
HASBRO INC
COM
418056107
334
3164
SH
SOLE
3164
0
0
HCA HEALTHCARE INC
COM
40412C101
31820
235407
SH
SOLE
235407
0
0
HCP INC
COM
40414L109
448
14024
SH
SOLE
14024
0
0
HDFC BANK LTD
SPONSORED AD
40415F101
681
5237
SH
SOLE
5237
0
0
HECLA MNG CO
COM
422704106
341
189412
SH
SOLE
189412
0
0
HEICO CORP NEW
COM
422806109
1172
8756
SH
SOLE
8756
0
0
HENRY SCHEIN INC
COM
806407102
832
11898
SH
SOLE
11898
0
0
HERBALIFE LTD
NOTE 2.000%
42703MAB9
6155
60000
SH
Put
SOLE
60000
0
0
HERBALIFE LTD
NOTE 2.000%
42703MAB9
3508
34200
SH
Call
SOLE
34200
0
0
HERBALIFE NUTRITION LTD
COM SHS
G4412G101
10699
250208
SH
SOLE
250208
0
0
HERCULES CAPITAL INC
COM
427096508
200
15578
SH
SOLE
15578
0
0
HERITAGE CRYSTAL CLEAN INC
COM
42726M106
203
7700
SH
SOLE
7700
0
0
HERSHEY CO
COM
427866108
7870
58721
SH
SOLE
58721
0
0
HEWLETT PACKARD ENTERPRISE C
COM
42824C109
954
63845
SH
SOLE
63845
0
0
HEXO CORP
COM
428304109
1251
235226
SH
SOLE
235226
0
0
HILTON WORLDWIDE HLDGS INC
COM
43300A203
4123
42183
SH
SOLE
42183
0
0
HOLLYFRONTIER CORP
COM
436106108
1622
35044
SH
SOLE
35044
0
0
HOLOGIC INC
COM
436440101
421
8775
SH
SOLE
8775
0
0
HOME DEPOT INC
COM
437076102
91452
439737
SH
SOLE
439737
0
0
HOME DEPOT INC
COM
437076102
31196
150000
SH
Call
SOLE
150000
0
0
HONDA MOTOR LTD
AMERN SHS
438128308
4012
155254
SH
SOLE
155254
0
0
HONEYWELL INTL INC
COM
438516106
67278
385351
SH
SOLE
385351
0
0
HORMEL FOODS CORP
COM
440452100
201
4957
SH
SOLE
4957
0
0
HP INC
COM
40434L105
3901
187658
SH
SOLE
187658
0
0
HSBC HLDGS PLC
SPON ADR NEW
404280406
6617
158523
SH
SOLE
158523
0
0
HUDBAY MINERALS INC
COM
443628102
1539
284409
SH
SOLE
284409
0
0
HUDSON LTD
COM CL A
G46408103
20981
1521500
SH
Put
SOLE
1521500
0
0
HUMANA INC
COM
444859102
7036
26521
SH
SOLE
26521
0
0
HUNTINGTON BANCSHARES INC
COM
446150104
1483
107344
SH
SOLE
107344
0
0
HUNTINGTON INGALLS INDS INC
COM
446413106
221
985
SH
SOLE
985
0
0
HUNTSMAN CORP
COM
447011107
776
37973
SH
SOLE
37973
0
0
IAMGOLD CORP
COM
450913108
965
285417
SH
SOLE
285417
0
0
ICICI BK LTD
ADR
45104G104
703
55846
SH
SOLE
55846
0
0
ICU MED INC
COM
44930G107
224
890
SH
SOLE
890
0
0
IDEXX LABS INC
COM
45168D104
4777
17350
SH
SOLE
17350
0
0
ILLINOIS TOOL WKS INC
COM
452308109
393
2606
SH
SOLE
2606
0
0
ILLUMINA INC
COM
452327109
946
2570
SH
SOLE
2570
0
0
IMPERIAL OIL LTD
COM NEW
453038408
48883
1766648
SH
SOLE
1766648
0
0
IMV INC
COM
44974L103
30
10426
SH
SOLE
10426
0
0
INCYTE CORP
COM
45337C102
542
6381
SH
SOLE
6381
0
0
INDIA FD INC
COM
454089103
950
44644
SH
SOLE
44644
0
0
INFOSYS LTD
SPONSORED AD
456788108
1407
131494
SH
SOLE
131494
0
0
ING GROEP N V
SPONSORED AD
456837103
484
41837
SH
SOLE
41837
0
0
INGERSOLL-RAND PLC
SHS
G47791101
3422
27017
SH
SOLE
27017
0
0
INGREDION INC
COM
457187102
2411
29224
SH
SOLE
29224
0
0
INNOVATIVE INDL PPTYS INC
COM
45781V101
3610
29216
SH
SOLE
29216
0
0
INSTRUCTURE INC
COM
45781U103
269
6340
SH
SOLE
6340
0
0
INTEL CORP
COM
458140100
74174
1549484
SH
SOLE
1549484
0
0
INTERCONTINENTAL EXCHANGE IN
COM
45866F104
822
9565
SH
SOLE
9565
0
0
INTERCONTINENTAL HOTELS GROU
SPONSORED AD
45857P806
975
14573
SH
SOLE
14573
0
0
INTERNATIONAL BUSINESS MACHS
COM
459200101
39453
286099
SH
SOLE
286099
0
0
INTERPUBLIC GROUP COS INC
COM
460690100
1339
59273
SH
SOLE
59273
0
0
INTL PAPER CO
COM
460146103
709
16369
SH
SOLE
16369
0
0
INTUIT
COM
461202103
1322
5060
SH
SOLE
5060
0
0
INTUITIVE SURGICAL INC
COM NEW
46120E602
2371
4521
SH
SOLE
4521
0
0
INVESCO CURNCYSHS JAPANESE Y
JAPANESE YEN
46138W107
299
3382
SH
SOLE
3382
0
0
INVESCO CURNCYSHS SWISS FRAN
SWISS FRANC
46138R108
863
9091
SH
SOLE
9091
0
0
INVESCO EXCHANGE TRADED FD T
S&P 500 GARP
46137V431
361
6421
SH
SOLE
6421
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP VLU
46137V456
348
10600
SH
SOLE
10600
0
0
INVESCO EXCHANGE TRADED FD T
S&P MDCP MOM
46137V464
861
14641
SH
SOLE
14641
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC NETWRN
46137V688
483
8250
SH
SOLE
8250
0
0
INVESCO EXCHANGE TRADED FD T
DYNMC MEDIA
46137V696
249
7509
SH
SOLE
7509
0
0
INVESCO EXCHANGE TRADED FD T
DWA TECHNOLO
46137V811
1461
20051
SH
SOLE
20051
0
0
INVESCO EXCHANGE TRADED FD T
DWA MOMENTUM
46137V837
1267
21006
SH
SOLE
21006
0
0
INVESCO EXCHANGE TRADED FD T
DWA HEALTHCA
46137V852
311
3525
SH
SOLE
3525
0
0
INVESCO EXCHANGE TRADED FD T
DWA FINL MUM
46137V860
256
6912
SH
SOLE
6912
0
0
INVESCO EXCHANGE TRADED FD T
BUYBACK ACHI
46137V308
974
15550
SH
SOLE
15550
0
0
INVESCO EXCHANGE TRADED FD T
S&P500 EQL W
46137V357
3244
30096
SH
SOLE
30096
0
0
INVESCO EXCHANGE TRADED FD T
NASDAQ INTER
46137V530
525
3838
SH
SOLE
3838
0
0
INVESCO EXCHANGE TRADED FD T
GBL LISTED P
46137V589
494
41338
SH
SOLE
41338
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 15
46137V597
757
5929
SH
SOLE
5929
0
0
INVESCO EXCHANGE TRADED FD T
FTSE RAFI 10
46137V613
291
2494
SH
SOLE
2494
0
0
INVESCO EXCHANGE TRADED FD T
AEROSPACE DE
46137V100
1620
24947
SH
SOLE
24947
0
0
INVESCO EXCHNG TRADED FD TR
S&P SMLCP HE
46138E149
286
2428
SH
SOLE
2428
0
0
INVESCO EXCHNG TRADED FD TR
S&P MIDCP LO
46138E198
2731
53272
SH
SOLE
53272
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 LOW V
46138E354
5042
91647
SH
SOLE
91647
0
0
INVESCO EXCHNG TRADED FD TR
S&P500 HDL V
46138E362
257
6098
SH
SOLE
6098
0
0
INVESCO EXCHNG TRADED FD TR
PFD ETF
46138E511
2498
170712
SH
SOLE
170712
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI SM
46138E735
837
28049
SH
SOLE
28049
0
0
INVESCO EXCHNG TRADED FD TR
SOLAR ETF
46138G706
339
11986
SH
SOLE
11986
0
0
INVESCO EXCHNG TRADED FD TR
TAXABLE MUN
46138G805
787
25038
SH
SOLE
25038
0
0
INVESCO EXCHNG TRADED FD TR
DWA DEV MKTS
46138E875
200
7403
SH
SOLE
7403
0
0
INVESCO EXCHNG TRADED FD TR
FTSE RAFI EM
46138E727
4686
216966
SH
SOLE
216966
0
0
INVESCO QQQ TR
UNIT SER 1
46090E103
8576
45927
SH
SOLE
45927
0
0
INVESTORS BANCORP INC NEW
COM
46146L101
223
19957
SH
SOLE
19957
0
0
INVITAE CORP
COM
46185L103
357
15187
SH
SOLE
15187
0
0
IQVIA HLDGS INC
COM
46266C105
1502
9332
SH
SOLE
9332
0
0
IRON MTN INC NEW
COM
46284V101
1393
44502
SH
SOLE
44502
0
0
ISHARES GOLD TRUST
ISHARES
464285105
715
52967
SH
SOLE
52967
0
0
ISHARES INC
MSCI EM ASIA
464286426
853
12894
SH
SOLE
12894
0
0
ISHARES INC
CORE MSCI EM
46434G103
2436
47351
SH
SOLE
47351
0
0
ISHARES INC
EM MKTS DIV
464286319
728
17848
SH
SOLE
17848
0
0
ISHARES INC
MSCI AUST ET
464286103
244
10845
SH
SOLE
10845
0
0
ISHARES INC
MSCI BRAZIL
464286400
2830
64722
SH
SOLE
64722
0
0
ISHARES INC
MIN VOL GBL
464286525
604
6557
SH
SOLE
6557
0
0
ISHARES INC
MIN VOL EMRG
464286533
1106
18792
SH
SOLE
18792
0
0
ISHARES INC
MSCI EURZONE
464286608
1396
35295
SH
SOLE
35295
0
0
ISHARES INC
MSCI SWITZER
464286749
2494
66391
SH
SOLE
66391
0
0
ISHARES INC
MSCI SPAIN E
464286764
6563
227014
SH
SOLE
227014
0
0
ISHARES INC
MSCI STH KOR
464286772
4238
70781
SH
SOLE
70781
0
0
ISHARES INC
MSCI MEXICO
464286822
494
11380
SH
SOLE
11380
0
0
ISHARES INC
MSCI TAIWAN
46434G772
4483
128236
SH
SOLE
128236
0
0
ISHARES INC
MSCI SINGPOR
46434G780
7050
285409
SH
SOLE
285409
0
0
ISHARES INC
MSCI RUSSIA
46434G798
254
6452
SH
SOLE
6452
0
0
ISHARES INC
MSCI JPN ETF
46434G822
2560
46906
SH
SOLE
46906
0
0
ISHARES INC
MSCI ITALY E
46434G830
7141
259206
SH
SOLE
259206
0
0
ISHARES INC
MSCI CDA ETF
464286509
327
11418
SH
SOLE
11418
0
0
ISHARES INC
MSCI GERMANY
464286806
509
18145
SH
SOLE
18145
0
0
ISHARES INC
MSCI HONG KG
464286871
9444
364906
SH
SOLE
364906
0
0
ISHARES SILVER TRUST
ISHARES
46428Q109
858
59908
SH
SOLE
59908
0
0
ISHARES TR
MSCI KLD400
464288570
267
2443
SH
SOLE
2443
0
0
ISHARES TR
INDIA 50 ETF
464289529
3168
82514
SH
SOLE
82514
0
0
ISHARES TR
20 YR TR BD
464287432
10438
78595
SH
SOLE
78595
0
0
ISHARES TR
CHINA LG-CAP
464287184
21258
497035
SH
SOLE
497035
0
0
ISHARES TR
CORE HIGH DV
46429B663
2589
27402
SH
SOLE
27402
0
0
ISHARES TR
CORE S&P500
464287200
35157
119277
SH
SOLE
119277
0
0
ISHARES TR
CORE S&P MCP
464287507
4517
23254
SH
SOLE
23254
0
0
ISHARES TR
CORE S&P SCP
464287804
785
10028
SH
SOLE
10028
0
0
ISHARES TR
CORE S&P TTL
464287150
470
7047
SH
SOLE
7047
0
0
ISHARES TR
CORE US AGGB
464287226
7211
64764
SH
SOLE
64764
0
0
ISHARES TR
HDG MSCI JAP
46434V886
567
18672
SH
SOLE
18672
0
0
ISHARES TR
GLOBAL 100 E
464287572
1993
40798
SH
SOLE
40798
0
0
ISHARES TR
GLOBAL FINLS
464287333
352
5486
SH
SOLE
5486
0
0
ISHARES TR
GLOB HLTHCRE
464287325
905
14664
SH
SOLE
14664
0
0
ISHARES TR
GLB INFRASTR
464288372
268
5800
SH
SOLE
5800
0
0
ISHARES TR
GLOBAL TECH
464287291
1458
8121
SH
SOLE
8121
0
0
ISHARES TR
IBOXX HI YD
464288513
4552
52217
SH
SOLE
52217
0
0
ISHARES TR
IBOXX INV CP
464287242
591
4755
SH
SOLE
4755
0
0
ISHARES TR
MRGSTR SM CP
464288604
276
1356
SH
SOLE
1356
0
0
ISHARES TR
MRNING SM CP
464288703
987
7202
SH
SOLE
7202
0
0
ISHARES TR
MSCI ACWI EX
464288240
887
18965
SH
SOLE
18965
0
0
ISHARES TR
MSCI ACWI ET
464288257
694
9420
SH
SOLE
9420
0
0
ISHARES TR
MSCI EAFE ET
464287465
58424
888847
SH
SOLE
888847
0
0
ISHARES TR
EAFE SML CP
464288273
4475
77954
SH
SOLE
77954
0
0
ISHARES TR
MSCI EMG MKT
464287234
48937
1140452
SH
SOLE
1140452
0
0
ISHARES TR
NASDAQ BIOTE
464287556
3043
27891
SH
SOLE
27891
0
0
ISHARES TR
PHLX SEMICND
464287523
792
3990
SH
SOLE
3990
0
0
ISHARES TR
RUS 1000 ETF
464287622
434
2665
SH
SOLE
2665
0
0
ISHARES TR
RUSSELL 2000
464287655
11771
75698
SH
SOLE
75698
0
0
ISHARES TR
RUS 2000 VAL
464287630
670
5563
SH
SOLE
5563
0
0
ISHARES TR
RUS MDCP VAL
464287473
242
2714
SH
SOLE
2714
0
0
ISHARES TR
RUS TP200 GR
464289438
275
3206
SH
SOLE
3206
0
0
ISHARES TR
S&P 500 GRWT
464287309
2907
16216
SH
SOLE
16216
0
0
ISHARES TR
INTL TREA BD
464288117
687
13503
SH
SOLE
13503
0
0
ISHARES TR
S&P MC 400VL
464287705
2257
14151
SH
SOLE
14151
0
0
ISHARES TR
SP SMCP600VL
464287879
2798
18828
SH
SOLE
18828
0
0
ISHARES TR
SELECT DIVID
464287168
12177
122308
SH
SOLE
122308
0
0
ISHARES TR
TIPS BD ETF
464287176
1755
15200
SH
SOLE
15200
0
0
ISHARES TR
MSCI DENMARK
46429B523
3640
58352
SH
SOLE
58352
0
0
ISHARES TR
MSCI INDIA E
46429B598
1126
31884
SH
SOLE
31884
0
0
ISHARES TR
MSCI INDIA S
46429B614
729
18838
SH
SOLE
18838
0
0
ISHARES TR
USA MOMENTUM
46432F396
1617
13635
SH
SOLE
13635
0
0
ISHARES TR
CORE MSCI EA
46432F842
2626
42773
SH
SOLE
42773
0
0
ISHARES TR
CORE 1 5 YR
46432F859
685
13593
SH
SOLE
13593
0
0
ISHARES TR
0-5YR HI YL
46434V407
998
21364
SH
SOLE
21364
0
0
ISHARES TR
BARCLAYS 7 1
464287440
10373
94280
SH
SOLE
94280
0
0
ISHARES TR
1 3 YR TREAS
464287457
8478
100001
SH
SOLE
100001
0
0
ISHARES TR
EXPND TEC SC
464287549
6415
29749
SH
SOLE
29749
0
0
ISHARES TR
US TELECOM E
464287713
1648
55952
SH
SOLE
55952
0
0
ISHARES TR
US INDUSTRIA
464287754
1757
11101
SH
SOLE
11101
0
0
ISHARES TR
INTL SEL DIV
464288448
1573
51212
SH
SOLE
51212
0
0
ISHARES TR
SH TR CRPORT
464288646
2322
43443
SH
SOLE
43443
0
0
ISHARES TR
3 7 YR TREAS
464288661
809
6436
SH
SOLE
6436
0
0
ISHARES TR
PFD AND INCM
464288687
855
23204
SH
SOLE
23204
0
0
ISHARES TR
US HOME CONS
464288752
232
6065
SH
SOLE
6065
0
0
ISHARES TR
US AER DEF E
464288760
3654
17056
SH
SOLE
17056
0
0
ISHARES TR
MSCI USA ESG
464288802
222
1825
SH
SOLE
1825
0
0
ISHARES TR
EAFE VALUE E
464288877
490
10193
SH
SOLE
10193
0
0
ISHARES TR
US TREAS BD
46429B267
6712
260001
SH
SOLE
260001
0
0
ISHARES TR
FLTG RATE NT
46429B655
2263
44435
SH
SOLE
44435
0
0
ISHARES TR
MIN VOL EAFE
46429B689
1187
16337
SH
SOLE
16337
0
0
ISHARES TR
EXPONENTIAL
46434V381
4139
107302
SH
SOLE
107302
0
0
ISHARES TR
HDG MSCI EAF
46434V803
1292
43340
SH
SOLE
43340
0
0
ISHARES TR
MSCI UK ETF
46435G334
1689
52262
SH
SOLE
52262
0
0
ISHARES TR
MORTGE REL E
46435G342
380
8999
SH
SOLE
8999
0
0
ISHARES TR
MSCI CDA ETF
46435G706
481
18105
SH
SOLE
18105
0
0
ISHARES TR
U.S. CNSM GD
464287812
4986
41044
SH
SOLE
41044
0
0
ISHARES TR
U.S. FINLS E
464287788
1926
15335
SH
SOLE
15335
0
0
ISHARES TR
US HLTHCARE
464287762
1738
8901
SH
SOLE
8901
0
0
ISHARES TR
U.S. MED DVC
464288810
2219
9220
SH
SOLE
9220
0
0
ISHARES TR
U.S. REAL ES
464287739
1749
20029
SH
SOLE
20029
0
0
ISHARES TR
U.S. TECH ET
464287721
1799
9089
SH
SOLE
9089
0
0
ISHARES TR
U.S. UTILITS
464287697
1864
12361
SH
SOLE
12361
0
0
ISHARES US ETF TR
SHT MAT BD E
46431W507
728
14463
SH
SOLE
14463
0
0
ITAU UNIBANCO HLDG SA
SPON ADR REP
465562106
239
25400
SH
SOLE
25400
0
0
JABIL INC
COM
466313103
222
7016
SH
SOLE
7016
0
0
JACOBS ENGR GROUP INC
COM
469814107
875
10371
SH
SOLE
10371
0
0
JD COM INC
SPON ADR CL
47215P106
1062
35073
SH
SOLE
35073
0
0
JOHNSON & JOHNSON
COM
478160104
82619
593183
SH
SOLE
593183
0
0
JP MORGAN EXCHANGE TRADED FD
US QUALTY FC
46641Q761
4118
142697
SH
SOLE
142697
0
0
JPMORGAN CHASE & CO
COM
46625H100
126707
1133332
SH
SOLE
1133332
0
0
JPMORGAN CHASE & CO
COM
46625H100
4472
40000
SH
Put
SOLE
40000
0
0
JUST ENERGY GROUP INC
COM
48213W101
770
179173
SH
SOLE
179173
0
0
KANSAS CITY SOUTHERN
COM NEW
485170302
3921
32186
SH
SOLE
32186
0
0
KELLOGG CO
COM
487836108
2150
40136
SH
SOLE
40136
0
0
KELSO TECHNOLOGIES INC
COM NEW
48826D201
17
11003
SH
SOLE
11003
0
0
KEYCORP NEW
COM
493267108
1746
98355
SH
SOLE
98355
0
0
KEYSIGHT TECHNOLOGIES INC
COM
49338L103
619
6887
SH
SOLE
6887
0
0
KIMBERLY CLARK CORP
COM
494368103
11013
82633
SH
SOLE
82633
0
0
KIMCO RLTY CORP
COM
49446R109
450
24374
SH
SOLE
24374
0
0
KINDER MORGAN INC DEL
COM
49456B101
1958
93773
SH
SOLE
93773
0
0
KINROSS GOLD CORP
COM
496902404
33843
8722549
SH
SOLE
8722549
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
9162
213469
SH
SOLE
213469
0
0
KIRKLAND LAKE GOLD LTD
COM
49741E100
7640
178000
SH
Call
SOLE
178000
0
0
KKR & CO INC
CL A
48251W104
2385
94364
SH
SOLE
94364
0
0
KLA-TENCOR CORP
COM
482480100
4928
41689
SH
SOLE
41689
0
0
KOHLS CORP
COM
500255104
1798
37823
SH
SOLE
37823
0
0
KONINKLIJKE PHILIPS N V
NY REG SH NE
500472303
575
13197
SH
SOLE
13197
0
0
KRAFT HEINZ CO
COM
500754106
9010
290263
SH
SOLE
290263
0
0
KRANESHARES TR
CSI CHI INTE
500767306
757
17231
SH
SOLE
17231
0
0
KRANESHARES TR
BOSERA MSCI
500767405
829
26788
SH
SOLE
26788
0
0
KRATOS DEFENSE & SEC SOLUTIO
COM NEW
50077B207
1791
78263
SH
SOLE
78263
0
0
KROGER CO
COM
501044101
2774
127760
SH
SOLE
127760
0
0
L BRANDS INC
COM
501797104
1175
45038
SH
SOLE
45038
0
0
LABORATORY CORP AMER HLDGS
COM NEW
50540R409
2063
11932
SH
SOLE
11932
0
0
LAM RESEARCH CORP
COM
512807108
3371
17946
SH
SOLE
17946
0
0
LANTHEUS HLDGS INC
COM
516544103
2834
100157
SH
SOLE
100157
0
0
LAS VEGAS SANDS CORP
COM
517834107
763
12914
SH
SOLE
12914
0
0
LAUDER ESTEE COS INC
CL A
518439104
2251
12293
SH
SOLE
12293
0
0
LAZARD LTD
SHS A
G54050102
716
20807
SH
SOLE
20807
0
0
LEAR CORP
COM NEW
521865204
2263
16252
SH
SOLE
16252
0
0
LEGGETT & PLATT INC
COM
524660107
329
8583
SH
SOLE
8583
0
0
LENNAR CORP
CL A
526057104
370
7626
SH
SOLE
7626
0
0
LENNOX INTL INC
COM
526107107
3225
11728
SH
SOLE
11728
0
0
LIBERTY BROADBAND CORP
COM SER A
530307107
219
2130
SH
SOLE
2130
0
0
LIBERTY BROADBAND CORP
COM SER C
530307305
258
2477
SH
SOLE
2477
0
0
LILLY ELI & CO
COM
532457108
4254
38398
SH
SOLE
38398
0
0
LINCOLN NATL CORP IND
COM
534187109
3015
46774
SH
SOLE
46774
0
0
LINDE PLC
SHS
G5494J103
1358
6763
SH
SOLE
6763
0
0
LIONS GATE ENTMNT CORP
CL A VTG
535919401
156
12723
SH
SOLE
12723
0
0
LIONS GATE ENTMNT CORP
CL B NON VTG
535919500
137
11798
SH
SOLE
11798
0
0
LIVE NATION ENTERTAINMENT IN
COM
538034109
620
9355
SH
SOLE
9355
0
0
LKQ CORP
COM
501889208
472
17747
SH
SOLE
17747
0
0
LLOYDS BANKING GROUP PLC
SPONSORED AD
539439109
3604
1269111
SH
SOLE
1269111
0
0
LOCKHEED MARTIN CORP
COM
539830109
32195
88559
SH
SOLE
88559
0
0
LOWES COS INC
COM
548661107
14496
143649
SH
SOLE
143649
0
0
LPL FINL HLDGS INC
COM
50212V100
1005
12320
SH
SOLE
12320
0
0
LULULEMON ATHLETICA INC
COM
550021109
18696
103746
SH
SOLE
103746
0
0
LUMENTUM HLDGS INC
COM
55024U109
285
5333
SH
SOLE
5333
0
0
LYONDELLBASELL INDUSTRIES N
SHS - A -
N53745100
6473
75152
SH
SOLE
75152
0
0
MACQUARIE INFRASTRUCTURE COR
COM
55608B105
1344
33155
SH
SOLE
33155
0
0
MACYS INC
COM
55616P104
363
16904
SH
SOLE
16904
0
0
MADISON SQUARE GARDEN CO NEW
CL A
55825T103
263
939
SH
SOLE
939
0
0
MAGNA INTL INC
COM
559222401
153169
3081876
SH
SOLE
3081876
0
0
MAGNA INTL INC
COM
559222401
5884
118400
SH
Put
SOLE
118400
0
0
MAIN STREET CAPITAL CORP
COM
56035L104
406
9866
SH
SOLE
9866
0
0
MALLINCKRODT PUB LTD CO
SHS
G5785G107
173
18858
SH
SOLE
18858
0
0
MANULIFE FINL CORP
COM
56501R106
411471
22633163
SH
SOLE
22633163
0
0
MANULIFE FINL CORP
COM
56501R106
1145
63000
SH
Call
SOLE
63000
0
0
MARATHON PETE CORP
COM
56585A102
3321
59423
SH
SOLE
59423
0
0
MARKEL CORP
COM
570535104
8783
8061
SH
SOLE
8061
0
0
MARKETAXESS HLDGS INC
COM
57060D108
4208
13093
SH
SOLE
13093
0
0
MARRIOTT INTL INC NEW
CL A
571903202
371
2644
SH
SOLE
2644
0
0
MARTIN MARIETTA MATLS INC
COM
573284106
3131
13607
SH
SOLE
13607
0
0
MARVELL TECHNOLOGY GROUP LTD
ORD
G5876H105
379
15883
SH
SOLE
15883
0
0
MASCO CORP
COM
574599106
3737
95244
SH
SOLE
95244
0
0
MASTERCARD INC
CL A
57636Q104
97819
369783
SH
SOLE
369783
0
0
MASTERCARD INC
CL A
57636Q104
13227
50000
SH
Call
SOLE
50000
0
0
MATCH GROUP INC
COM
57665R106
2828
42035
SH
SOLE
42035
0
0
MAXAR TECHNOLOGIES INC
COM
57778K105
1007
128813
SH
SOLE
128813
0
0
MCCORMICK & CO INC
COM NON VTG
579780206
6634
42797
SH
SOLE
42797
0
0
MCDERMOTT INTL INC
COM
580037703
117
12081
SH
SOLE
12081
0
0
MCDONALDS CORP
COM
580135101
85923
413767
SH
SOLE
413767
0
0
MCDONALDS CORP
COM
580135101
20766
100000
SH
Call
SOLE
100000
0
0
MCEWEN MNG INC
COM
58039P107
105
60215
SH
SOLE
60215
0
0
MCKESSON CORP
COM
58155Q103
5439
40473
SH
SOLE
40473
0
0
MEDICAL PPTYS TRUST INC
COM
58463J304
945
54179
SH
SOLE
54179
0
0
MEDIFAST INC
COM
58470H101
270
2108
SH
SOLE
2108
0
0
MEDTRONIC PLC
SHS
G5960L103
38577
396111
SH
SOLE
396111
0
0
MERCADOLIBRE INC
COM
58733R102
6175
10094
SH
SOLE
10094
0
0
MERCK & CO INC
COM
58933Y105
25230
300893
SH
SOLE
300893
0
0
METHANEX CORP
COM
59151K108
8090
177957
SH
SOLE
177957
0
0
METLIFE INC
COM
59156R108
7738
155792
SH
SOLE
155792
0
0
METTLER TOLEDO INTERNATIONAL
COM
592688105
3725
4435
SH
SOLE
4435
0
0
MICROCHIP TECHNOLOGY INC
COM
595017104
553
6373
SH
SOLE
6373
0
0
MICRON TECHNOLOGY INC
COM
595112103
9095
235688
SH
SOLE
235688
0
0
MICROSOFT CORP
COM
594918104
238582
1780992
SH
SOLE
1780992
0
0
MICROSOFT CORP
COM
594918104
299401
2235000
SH
Call
SOLE
2235000
0
0
MID AMER APT CMNTYS INC
COM
59522J103
205
1741
SH
SOLE
1741
0
0
MIDDLEBY CORP
COM
596278101
465
3427
SH
SOLE
3427
0
0
MITSUBISHI UFJ FINL GROUP IN
SPONSORED AD
606822104
4367
919389
SH
SOLE
919389
0
0
MOGO INC
COM
60800C109
40
11690
SH
SOLE
11690
0
0
MOHAWK INDS INC
COM
608190104
329
2230
SH
SOLE
2230
0
0
MOLSON COORS BREWING CO
CL B
60871R209
1588
28358
SH
SOLE
28358
0
0
MONDELEZ INTL INC
CL A
609207105
6572
121929
SH
SOLE
121929
0
0
MONGODB INC
CL A
60937P106
248
1633
SH
SOLE
1633
0
0
MONSTER BEVERAGE CORP NEW
COM
61174X109
215
3375
SH
SOLE
3375
0
0
MOODYS CORP
COM
615369105
3046
15598
SH
SOLE
15598
0
0
MORGAN STANLEY
COM NEW
617446448
15125
345248
SH
SOLE
345248
0
0
MOSAIC CO NEW
COM
61945C103
261
10422
SH
SOLE
10422
0
0
MOTOROLA SOLUTIONS INC
COM NEW
620076307
2194
13159
SH
SOLE
13159
0
0
MOUNTAIN PROV DIAMONDS INC
COM NEW
62426E402
126
121939
SH
SOLE
121939
0
0
MSCI INC
COM
55354G100
7810
32705
SH
SOLE
32705
0
0
MYLAN N V
SHS EURO
N59465109
634
33313
SH
SOLE
33313
0
0
NABORS INDUSTRIES LTD
SHS
G6359F103
245
84496
SH
SOLE
84496
0
0
NASDAQ INC
COM
631103108
3419
35554
SH
SOLE
35554
0
0
NATIONAL BANKSHARES INC VA
COM
634865109
3893
100000
SH
Put
SOLE
100000
0
0
NATIONAL GRID PLC
SPONSORED AD
636274409
3319
62420
SH
SOLE
62420
0
0
NAVIENT CORPORATION
COM
63938C108
149
10935
SH
SOLE
10935
0
0
NEKTAR THERAPEUTICS
COM
640268108
1063
29890
SH
SOLE
29890
0
0
NEPTUNE WELLNESS SOLUTIONS I
COM
64079L105
63
14401
SH
SOLE
14401
0
0
NETAPP INC
COM
64110D104
628
10183
SH
SOLE
10183
0
0
NETFLIX INC
COM
64110L106
52186
142071
SH
SOLE
142071
0
0
NEW GOLD INC CDA
COM
644535106
94
97317
SH
SOLE
97317
0
0
NEW MTN FIN CORP
COM
647551100
168
12027
SH
SOLE
12027
0
0
NEW RESIDENTIAL INVT CORP
COM NEW
64828T201
860
55859
SH
SOLE
55859
0
0
NEW YORK CMNTY BANCORP INC
COM
649445103
196
19615
SH
SOLE
19615
0
0
NEWELL BRANDS INC
COM
651229106
2199
142579
SH
SOLE
142579
0
0
NEWMONT GOLDCORP CORPORATION
COM
651639106
9839
255765
SH
SOLE
255765
0
0
NEXGEN ENERGY LTD
COM
65340P106
102
64707
SH
SOLE
64707
0
0
NEXTERA ENERGY INC
COM
65339F101
12336
60219
SH
SOLE
60219
0
0
NICE LTD
SPONSORED AD
653656108
1407
10273
SH
SOLE
10273
0
0
NIKE INC
CL B
654106103
21353
254349
SH
SOLE
254349
0
0
NIKE INC
CL B
654106103
6296
75000
SH
Call
SOLE
75000
0
0
NISOURCE INC
COM
65473P105
1976
68613
SH
SOLE
68613
0
0
NOBLE ENERGY INC
COM
655044105
445
19870
SH
SOLE
19870
0
0
NOKIA CORP
SPONSORED AD
654902204
741
147930
SH
SOLE
147930
0
0
NOMURA HLDGS INC
SPONSORED AD
65535H208
80
22527
SH
SOLE
22527
0
0
NORBORD INC
COM NEW
65548P403
2487
100341
SH
SOLE
100341
0
0
NORFOLK SOUTHERN CORP
COM
655844108
6609
33157
SH
SOLE
33157
0
0
NORTHERN DYNASTY MINERALS LT
COM NEW
66510M204
189
313134
SH
SOLE
313134
0
0
NORTHROP GRUMMAN CORP
COM
666807102
2020
6252
SH
SOLE
6252
0
0
NORWEGIAN CRUISE LINE HLDG L
SHS
G66721104
1267
23630
SH
SOLE
23630
0
0
NOVAGOLD RES INC
COM NEW
66987E206
517
87452
SH
SOLE
87452
0
0
NOVARTIS A G
SPONSORED AD
66987V109
6144
67292
SH
SOLE
67292
0
0
NOVO-NORDISK A S
ADR
670100205
8388
164337
SH
SOLE
164337
0
0
NRG ENERGY INC
COM NEW
629377508
3897
110950
SH
SOLE
110950
0
0
NUCOR CORP
COM
670346105
339
6152
SH
SOLE
6152
0
0
NUTRIEN LTD
COM
67077M108
297874
5571902
SH
SOLE
5571902
0
0
NUTRIEN LTD
COM
67077M108
192531
3601400
SH
Call
SOLE
3601400
0
0
NUVECTRA CORP
COM
67075N108
111
33000
SH
SOLE
33000
0
0
NUVEEN FLOATING RATE INCOME
COM
67072T108
231
23450
SH
SOLE
23450
0
0
NVIDIA CORP
COM
67066G104
8134
49527
SH
SOLE
49527
0
0
NVR INC
COM
62944T105
266
79
SH
SOLE
79
0
0
NXP SEMICONDUCTORS N V
COM
N6596X109
1906
19526
SH
SOLE
19526
0
0
O REILLY AUTOMOTIVE INC NEW
COM
67103H107
315
853
SH
SOLE
853
0
0
OAKTREE CAP GROUP LLC
UNIT CL A
674001201
530
10705
SH
SOLE
10705
0
0
OAKTREE SPECIALTY LENDING CO
COM
67401P108
111
20507
SH
SOLE
20507
0
0
OBSIDIAN ENERGY LTD
COM
674482203
22
18496
SH
SOLE
18496
0
0
OFFICE DEPOT INC
COM
676220106
218
106012
SH
SOLE
106012
0
0
OKTA INC
CL A
679295105
1996
16164
SH
SOLE
16164
0
0
OLD REP INTL CORP
COM
680223104
776
34695
SH
SOLE
34695
0
0
OMEGA HEALTHCARE INVS INC
COM
681936100
448
12191
SH
SOLE
12191
0
0
OMNICOM GROUP INC
COM
681919106
4510
55032
SH
SOLE
55032
0
0
ONEOK INC NEW
COM
682680103
2799
40671
SH
SOLE
40671
0
0
OPEN TEXT CORP
COM
683715106
125186
3038504
SH
SOLE
3038504
0
0
ORACLE CORP
COM
68389X105
41908
735621
SH
SOLE
735621
0
0
ORGANIGRAM HLDGS INC
COM
68620P101
884
137252
SH
SOLE
137252
0
0
ORIGIN BANCORP INC
COM
68621T102
209
6340
SH
SOLE
6340
0
0
OSHKOSH CORP
COM
688239201
1407
16848
SH
SOLE
16848
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
3595
344325
SH
SOLE
344325
0
0
OSISKO GOLD ROYALTIES LTD
COM
68827L101
7452
713800
SH
Call
SOLE
713800
0
0
PACCAR INC
COM
693718108
2087
29127
SH
SOLE
29127
0
0
PACWEST BANCORP DEL
COM
695263103
239
6150
SH
SOLE
6150
0
0
PALO ALTO NETWORKS INC
COM
697435105
2575
12637
SH
SOLE
12637
0
0
PAN AMERICAN SILVER CORP
COM
697900108
1626
125976
SH
SOLE
125976
0
0
PARKER HANNIFIN CORP
COM
701094104
1090
6410
SH
SOLE
6410
0
0
PAYCHEX INC
COM
704326107
1677
20380
SH
SOLE
20380
0
0
PAYPAL HLDGS INC
COM
70450Y103
38660
337763
SH
SOLE
337763
0
0
PAYPAL HLDGS INC
COM
70450Y103
6295
55000
SH
Call
SOLE
55000
0
0
PEARSON PLC
SPONSORED AD
705015105
176
16950
SH
SOLE
16950
0
0
PEMBINA PIPELINE CORP
COM
706327103
271317
7291518
SH
SOLE
7291518
0
0
PENNANTPARK INVT CORP
COM
708062104
71
11230
SH
SOLE
11230
0
0
PENNYMAC MTG INVT TR
COM
70931T103
1025
46954
SH
SOLE
46954
0
0
PENSKE AUTOMOTIVE GRP INC
COM
70959W103
728
15396
SH
SOLE
15396
0
0
PENTAIR PLC
SHS
G7S00T104
425
11438
SH
SOLE
11438
0
0
PEOPLES UTD FINL INC
COM
712704105
216
12844
SH
SOLE
12844
0
0
PEPSICO INC
COM
713448108
103178
786836
SH
SOLE
786836
0
0
PERRIGO CO PLC
SHS
G97822103
487
10234
SH
SOLE
10234
0
0
PETROLEO BRASILEIRO SA PETRO
SPONSORED AD
71654V408
202
13000
SH
SOLE
13000
0
0
PFIZER INC
COM
717081103
54223
1251681
SH
SOLE
1251681
0
0
PFIZER INC
COM
717081103
36822
850000
SH
Call
SOLE
850000
0
0
PHILIP MORRIS INTL INC
COM
718172109
36564
465600
SH
SOLE
465600
0
0
PHILLIPS 66
COM
718546104
2253
24083
SH
SOLE
24083
0
0
PILGRIMS PRIDE CORP NEW
COM
72147K108
678
26700
SH
SOLE
26700
0
0
PIMCO DYNAMIC INCOME FD
SHS
72201Y101
3094
96234
SH
SOLE
96234
0
0
PIMCO DYNMIC CREDIT AND MRT
COM SHS
72202D106
1049
43918
SH
SOLE
43918
0
0
PIMCO ETF TR
25YR+ ZERO U
72201R882
1757
13690
SH
SOLE
13690
0
0
PIMCO ETF TR
ACTIVE BD ET
72201R775
1843
17151
SH
SOLE
17151
0
0
PIMCO ETF TR
ENHAN SHRT M
72201R833
4375
43001
SH
SOLE
43001
0
0
PIMCO HIGH INCOME FD
COM SHS
722014107
2024
255585
SH
SOLE
255585
0
0
PNC FINL SVCS GROUP INC
COM
693475105
2302
16768
SH
SOLE
16768
0
0
POSCO
SPONSORED AD
693483109
2953
55649
SH
SOLE
55649
0
0
POST HLDGS INC
COM
737446104
290
2793
SH
SOLE
2793
0
0
PPG INDS INC
COM
693506107
1484
12716
SH
SOLE
12716
0
0
PPL CORP
COM
69351T106
508
16369
SH
SOLE
16369
0
0
PRA HEALTH SCIENCES INC
COM
69354M108
214
2158
SH
SOLE
2158
0
0
PRECISION DRILLING CORP
COM 2010
74022D308
1161
614268
SH
SOLE
614268
0
0
PRETIUM RES INC
COM
74139C102
1165
116395
SH
SOLE
116395
0
0
PRICE T ROWE GROUP INC
COM
74144T108
777
7078
SH
SOLE
7078
0
0
PRIMORIS SVCS CORP
COM
74164F103
3470
165800
SH
SOLE
165800
0
0
PRINCIPAL FINL GROUP INC
COM
74251V102
614
10598
SH
SOLE
10598
0
0
PROCTER AND GAMBLE CO
COM
742718109
170589
1555758
SH
SOLE
1555758
0
0
PROGRESSIVE CORP OHIO
COM
743315103
5491
68700
SH
SOLE
68700
0
0
PROLOGIS INC
COM
74340W103
302
3774
SH
SOLE
3774
0
0
PROPETRO HLDG CORP
COM
74347M108
710
34314
SH
SOLE
34314
0
0
PROSHARES TR
SHORT QQQ NE
74347B714
1201
42575
SH
SOLE
42575
0
0
PROSHARES TR
SHRT 20+YR T
74347X849
974
47788
SH
SOLE
47788
0
0
PROSHARES TR
S&P 500 DV A
74348A467
12790
184372
SH
SOLE
184372
0
0
PROSHARES TR
SHORT S&P 50
74347B425
2283
85792
SH
SOLE
85792
0
0
PROSPECT CAPITAL CORPORATION
COM
74348T102
353
54054
SH
SOLE
54054
0
0
PRUDENTIAL FINL INC
COM
744320102
4802
47542
SH
SOLE
47542
0
0
PULTE GROUP INC
COM
745867101
428
13522
SH
SOLE
13522
0
0
PVH CORP
COM
693656100
483
5104
SH
SOLE
5104
0
0
QUALCOMM INC
COM
747525103
8430
110823
SH
SOLE
110823
0
0
QUANTA SVCS INC
COM
74762E102
598
15667
SH
SOLE
15667
0
0
QUARTERHILL INC
COM
747713105
96
88641
SH
SOLE
88641
0
0
QUEST DIAGNOSTICS INC
COM
74834L100
1887
18531
SH
SOLE
18531
0
0
QURATE RETAIL INC
COM SER A
74915M100
129
10398
SH
SOLE
10398
0
0
RAYMOND JAMES FINANCIAL INC
COM
754730109
228
2693
SH
SOLE
2693
0
0
RAYTHEON CO
COM NEW
755111507
14086
81010
SH
SOLE
81010
0
0
REGENCY CTRS CORP
COM
758849103
454
6804
SH
SOLE
6804
0
0
REGENERON PHARMACEUTICALS
COM
75886F107
697
2226
SH
SOLE
2226
0
0
REGIONS FINL CORP NEW
COM
7591EP100
720
48193
SH
SOLE
48193
0
0
REINSURANCE GRP OF AMERICA I
COM NEW
759351604
254
1630
SH
SOLE
1630
0
0
RELX PLC
SPONSORED AD
759530108
320
13110
SH
SOLE
13110
0
0
REPUBLIC SVCS INC
COM
760759100
2047
23625
SH
SOLE
23625
0
0
RESMED INC
COM
761152107
590
4837
SH
SOLE
4837
0
0
RESTAURANT BRANDS INTL INC
COM
76131D103
159161
2288764
SH
SOLE
2288764
0
0
RETAIL OPPORTUNITY INVTS COR
COM
76131N101
248
14500
SH
SOLE
14500
0
0
REV GROUP INC
COM
749527107
2117
146901
SH
SOLE
146901
0
0
RINGCENTRAL INC
CL A
76680R206
271
2360
SH
SOLE
2360
0
0
RIO TINTO PLC
SPONSORED AD
767204100
940
15085
SH
SOLE
15085
0
0
RITCHIE BROS AUCTIONEERS
COM
767744105
671
20188
SH
SOLE
20188
0
0
ROCKWELL AUTOMATION INC
COM
773903109
1110
6773
SH
SOLE
6773
0
0
ROGERS COMMUNICATIONS INC
CL B
775109200
212284
3966445
SH
SOLE
3966445
0
0
ROPER TECHNOLOGIES INC
COM
776696106
3203
8744
SH
SOLE
8744
0
0
ROSS STORES INC
COM
778296103
1600
16147
SH
SOLE
16147
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
1585070
19963092
SH
SOLE
19963092
0
0
ROYAL BK CDA MONTREAL QUE
COM
780087102
24106
303600
SH
Call
SOLE
303600
0
0
ROYAL BK SCOTLAND GROUP PLC
SPONS ADR 2
780097689
1922
338312
SH
SOLE
338312
0
0
ROYAL CARIBBEAN CRUISES LTD
COM
V7780T103
1660
13697
SH
SOLE
13697
0
0
ROYAL DUTCH SHELL PLC
SPON ADR B
780259107
10591
161103
SH
SOLE
161103
0
0
ROYAL DUTCH SHELL PLC
SPONS ADR A
780259206
13513
207665
SH
SOLE
207665
0
0
RPC INC
COM
749660106
128
17709
SH
SOLE
17709
0
0
S&P GLOBAL INC
COM
78409V104
3318
14564
SH
SOLE
14564
0
0
SALESFORCE COM INC
COM
79466L302
5831
38427
SH
SOLE
38427
0
0
SAN JUAN BASIN RTY TR
UNIT BEN INT
798241105
114
29750
SH
SOLE
29750
0
0
SANDSTORM GOLD LTD
COM NEW
80013R206
1746
315182
SH
SOLE
315182
0
0
SANOFI
SPONSORED AD
80105N105
9248
213724
SH
SOLE
213724
0
0
SAP SE
SPON ADR
803054204
558
4080
SH
SOLE
4080
0
0
SBA COMMUNICATIONS CORP NEW
CL A
78410G104
3762
16734
SH
SOLE
16734
0
0
SCHLUMBERGER LTD
COM
806857108
17079
429774
SH
SOLE
429774
0
0
SCHWAB STRATEGIC TR
SCHWB FDT EM
808524730
4168
145031
SH
SOLE
145031
0
0
SEAGATE TECHNOLOGY PLC
SHS
G7945M107
2690
57092
SH
SOLE
57092
0
0
SEALED AIR CORP NEW
COM
81211K100
1389
32458
SH
SOLE
32458
0
0
SEASPAN CORP
SHS
Y75638109
3527
359500
SH
SOLE
359500
0
0
SELECT SECTOR SPDR TR
SBI CONS STP
81369Y308
2966
51069
SH
SOLE
51069
0
0
SELECT SECTOR SPDR TR
SBI CONS DIS
81369Y407
4446
37302
SH
SOLE
37302
0
0
SELECT SECTOR SPDR TR
SBI HEALTHCA
81369Y209
3700
39941
SH
SOLE
39941
0
0
SELECT SECTOR SPDR TR
ENERGY
81369Y506
17004
266903
SH
SOLE
266903
0
0
SELECT SECTOR SPDR TR
SBI INT-FINL
81369Y605
12392
449001
SH
SOLE
449001
0
0
SELECT SECTOR SPDR TR
SBI INT-INDS
81369Y704
7086
91522
SH
SOLE
91522
0
0
SELECT SECTOR SPDR TR
TECHNOLOGY
81369Y803
9658
123760
SH
SOLE
123760
0
0
SELECT SECTOR SPDR TR
COMMUNICATIO
81369Y852
6893
140051
SH
SOLE
140051
0
0
SELECT SECTOR SPDR TR
RL EST SEL S
81369Y860
761
20703
SH
SOLE
20703
0
0
SELECT SECTOR SPDR TR
SBI INT-UTIL
81369Y886
15640
262280
SH
SOLE
262280
0
0
SEMPRA ENERGY
COM
816851109
261
1898
SH
SOLE
1898
0
0
SERVICENOW INC
COM
81762P102
4491
16357
SH
SOLE
16357
0
0
SHAW COMMUNICATIONS INC
CL B CONV
82028K200
83886
4116111
SH
SOLE
4116111
0
0
SHERWIN WILLIAMS CO
COM
824348106
4184
9129
SH
SOLE
9129
0
0
SHOPIFY INC
CL A
82509L107
226205
753641
SH
SOLE
753641
0
0
SHOPIFY INC
CL A
82509L107
4502
15000
SH
Put
SOLE
15000
0
0
SIBANYE STILLWATER
SPONSORED AD
825724206
99
20888
SH
SOLE
20888
0
0
SIERRA WIRELESS INC
COM
826516106
137
11320
SH
SOLE
11320
0
0
SILVERCREST METALS INC
COM
828363101
285
70205
SH
SOLE
70205
0
0
SIMON PPTY GROUP INC NEW
COM
828806109
828
5181
SH
SOLE
5181
0
0
SIRIUS XM HLDGS INC
COM
82968B103
3949
707731
SH
SOLE
707731
0
0
SITEONE LANDSCAPE SUPPLY INC
COM
82982L103
625
9025
SH
SOLE
9025
0
0
SIX FLAGS ENTMT CORP NEW
COM
83001A102
815
16414
SH
SOLE
16414
0
0
SK TELECOM LTD
SPONSORED AD
78440P108
5324
215126
SH
SOLE
215126
0
0
SKYWORKS SOLUTIONS INC
COM
83088M102
305
3951
SH
SOLE
3951
0
0
SMITH & NEPHEW PLC
SPDN ADR NEW
83175M205
922
21177
SH
SOLE
21177
0
0
SMUCKER J M CO
COM NEW
832696405
2525
21916
SH
SOLE
21916
0
0
SNAP INC
CL A
83304A106
188
13180
SH
SOLE
13180
0
0
SOUTHERN CO
COM
842587107
7136
129083
SH
SOLE
129083
0
0
SOUTHERN COPPER CORP
COM
84265V105
370
9530
SH
SOLE
9530
0
0
SOUTHWEST AIRLS CO
COM
844741108
3864
76102
SH
SOLE
76102
0
0
SPDR DOW JONES INDL AVRG ETF
UT SER 1
78467X109
20869
78500
SH
SOLE
78500
0
0
SPDR GOLD TRUST
GOLD SHS
78463V107
15274
114667
SH
SOLE
114667
0
0
SPDR INDEX SHS FDS
EURO STOXX 5
78463X202
5124
133775
SH
SOLE
133775
0
0
SPDR INDEX SHS FDS
S&P EMKTSC E
78463X756
1308
29270
SH
SOLE
29270
0
0
SPDR INDEX SHS FDS
S&P GBLINF E
78463X855
755
14204
SH
SOLE
14204
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
78779
268871
SH
SOLE
268871
0
0
SPDR S&P 500 ETF TR
TR UNIT
78462F103
45708
156000
SH
Put
SOLE
156000
0
0
SPDR S&P MIDCAP 400 ETF TR
UTSER1 S&PDC
78467Y107
826
2330
SH
SOLE
2330
0
0
SPDR SERIES TRUST
S&P DIVID ET
78464A763
19455
192849
SH
SOLE
192849
0
0
SPDR SERIES TRUST
S&P REGL BKG
78464A698
6323
118339
SH
SOLE
118339
0
0
SPDR SERIES TRUST
S&P METALS M
78464A755
1531
53960
SH
SOLE
53960
0
0
SPDR SERIES TRUST
S&P INS ETF
78464A789
890
26175
SH
SOLE
26175
0
0
SPDR SERIES TRUST
S&P BIOTECH
78464A870
1294
14758
SH
SOLE
14758
0
0
SPDR SERIES TRUST
BLMBRG BRC C
78464A359
396
7492
SH
SOLE
7492
0
0
SPDR SERIES TRUST
PORTFOLIO IN
78464A375
559
16003
SH
SOLE
16003
0
0
SPDR SERIES TRUST
S&P OILGAS E
78464A730
361
13246
SH
SOLE
13246
0
0
SPDR SERIES TRUST
SPDR BLOOMBE
78468R663
3229
35251
SH
SOLE
35251
0
0
SPDR SERIES TRUST
SPDR S&P 500
78468R796
618
8645
SH
SOLE
8645
0
0
SPLUNK INC
COM
848637104
1050
8351
SH
SOLE
8351
0
0
SPOTIFY TECHNOLOGY S A
SHS
L8681T102
1975
13509
SH
SOLE
13509
0
0
SPROTT PHYSICAL GOLD & SILVE
TR UNIT
85208R101
2751
207901
SH
SOLE
207901
0
0
SPROTT PHYSICAL GOLD TRUST
UNIT
85207H104
625
55139
SH
SOLE
55139
0
0
SQUARE INC
CL A
852234103
4601
63430
SH
SOLE
63430
0
0
SSGA ACTIVE ETF TR
SPDR TR TACT
78467V848
1542
31424
SH
SOLE
31424
0
0
SSGA ACTIVE TR
SPDR DBLELN
78470P200
265
5324
SH
SOLE
5324
0
0
SSR MNG INC
COM
784730103
926
67750
SH
SOLE
67750
0
0
ST JOE CO
COM
790148100
644
37265
SH
SOLE
37265
0
0
STANLEY BLACK & DECKER INC
COM
854502101
1741
12039
SH
SOLE
12039
0
0
STANTEC INC
COM
85472N109
2382
99338
SH
SOLE
99338
0
0
STARBUCKS CORP
COM
855244109
65927
786440
SH
SOLE
786440
0
0
STARS GROUP INC
COM
85570W100
804
47107
SH
SOLE
47107
0
0
STARWOOD PPTY TR INC
COM
85571B105
499
21980
SH
SOLE
21980
0
0
STATE STR CORP
COM
857477103
528
9426
SH
SOLE
9426
0
0
STONECO LTD
COM CL A
G85158106
387
13090
SH
SOLE
13090
0
0
STRYKER CORP
COM
863667101
12921
62851
SH
SOLE
62851
0
0
SUN CMNTYS INC
COM
866674104
3441
26845
SH
SOLE
26845
0
0
SUN LIFE FINL INC
COM
866796105
289102
6989888
SH
SOLE
6989888
0
0
SUNCOR ENERGY INC NEW
COM
867224107
448300
14387027
SH
SOLE
14387027
0
0
SUNOPTA INC
COM
8676EP108
1191
361923
SH
SOLE
361923
0
0
SUNTRUST BKS INC
COM
867914103
1383
22005
SH
SOLE
22005
0
0
SVB FINL GROUP
COM
78486Q101
916
4079
SH
SOLE
4079
0
0
SYMANTEC CORP
COM
871503108
1507
69271
SH
SOLE
69271
0
0
SYNCHRONY FINL
COM
87165B103
604
17419
SH
SOLE
17419
0
0
SYNNEX CORP
COM
87162W100
232
2357
SH
SOLE
2357
0
0
SYNOPSYS INC
COM
871607107
285
2217
SH
SOLE
2217
0
0
SYSCO CORP
COM
871829107
1440
20365
SH
SOLE
20365
0
0
T MOBILE US INC
COM
872590104
956
12895
SH
SOLE
12895
0
0
TAIWAN SEMICONDUCTOR MFG LTD
SPONSORED AD
874039100
5608
143181
SH
SOLE
143181
0
0
TAKE-TWO INTERACTIVE SOFTWAR
COM
874054109
537
4730
SH
SOLE
4730
0
0
TAPESTRY INC
COM
876030107
270
8504
SH
SOLE
8504
0
0
TARGA RES CORP
COM
87612G101
443
11292
SH
SOLE
11292
0
0
TARGET CORP
COM
87612E106
2645
30534
SH
SOLE
30534
0
0
TASEKO MINES LTD
COM
876511106
190
357949
SH
SOLE
357949
0
0
TATA MTRS LTD
SPONSORED AD
876568502
175
14991
SH
SOLE
14991
0
0
TC ENERGY CORP
COM
87807B107
506277
10223692
SH
SOLE
10223692
0
0
TD AMERITRADE HLDG CORP
COM
87236Y108
260
5200
SH
SOLE
5200
0
0
TE CONNECTIVITY LTD
REG SHS
H84989104
354
3701
SH
SOLE
3701
0
0
TECK RESOURCES LTD
CL B
878742204
106287
4609158
SH
SOLE
4609158
0
0
TEJON RANCH CO
COM
879080109
376
22670
SH
SOLE
22670
0
0
TELADOC HEALTH INC
COM
87918A105
1906
28701
SH
SOLE
28701
0
0
TELEFLEX INC
COM
879369106
410
1238
SH
SOLE
1238
0
0
TELEFONICA BRASIL SA
SPONSORED AD
87936R106
4939
379344
SH
SOLE
379344
0
0
TELEFONICA S A
SPONSORED AD
879382208
5196
626837
SH
SOLE
626837
0
0
TELUS CORP
COM
87971M103
329900
8937949
SH
SOLE
8937949
0
0
TEMPLETON DRAGON FD INC
COM
88018T101
382
19878
SH
SOLE
19878
0
0
TERADYNE INC
COM
880770102
1632
34055
SH
SOLE
34055
0
0
TESLA INC
COM
88160R101
2266
10141
SH
SOLE
10141
0
0
TEVA PHARMACEUTICAL INDS LTD
SPONSORED AD
881624209
2288
247885
SH
SOLE
247885
0
0
TEXAS INSTRS INC
COM
882508104
22614
197051
SH
SOLE
197051
0
0
TEXTRON INC
COM
883203101
564
10630
SH
SOLE
10630
0
0
THE CHARLES SCHWAB CORPORATI
COM
808513105
1873
46607
SH
SOLE
46607
0
0
THE TRADE DESK INC
COM CL A
88339J105
3821
16775
SH
SOLE
16775
0
0
THERMO FISHER SCIENTIFIC INC
COM
883556102
6948
23658
SH
SOLE
23658
0
0
THOMSON REUTERS CORP
COM NEW
884903709
104945
1628061
SH
SOLE
1628061
0
0
THOR INDS INC
COM
885160101
944
16145
SH
SOLE
16145
0
0
TJX COS INC NEW
COM
872540109
5724
108240
SH
SOLE
108240
0
0
TOLL BROTHERS INC
COM
889478103
1002
27356
SH
SOLE
27356
0
0
TORCHMARK CORP
COM
891027104
1033
11547
SH
SOLE
11547
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
1865699
31968800
SH
SOLE
31968800
0
0
TORONTO DOMINION BK ONT
COM NEW
891160509
613
10500
SH
Put
SOLE
10500
0
0
TORTOISE MIDSTRM ENERGY FD I
COM
89148B101
468
34700
SH
SOLE
34700
0
0
TOTAL S A
SPONSORED AD
89151E109
7891
141442
SH
SOLE
141442
0
0
TOTAL SYS SVCS INC
COM
891906109
270
2105
SH
SOLE
2105
0
0
TOYOTA MOTOR CORP
SP ADR REP2C
892331307
202
1632
SH
SOLE
1632
0
0
TPG SPECIALTY LENDING INC
COM
87265K102
198
10097
SH
SOLE
10097
0
0
TRACTOR SUPPLY CO
COM
892356106
3772
34667
SH
SOLE
34667
0
0
TRANSALTA CORP
COM
89346D107
6109
938458
SH
SOLE
938458
0
0
TRANSGLOBE ENERGY CORP
COM
893662106
116
83771
SH
SOLE
83771
0
0
TRAVELERS COMPANIES INC
COM
89417E109
744
4973
SH
SOLE
4973
0
0
TRINITY PL HLDGS INC
COM
89656D101
255
64502
SH
SOLE
64502
0
0
TURQUOISE HILL RES LTD
COM
900435108
345
278297
SH
SOLE
278297
0
0
TWILIO INC
CL A
90138F102
431
3159
SH
SOLE
3159
0
0
TWITTER INC
COM
90184L102
13841
396592
SH
SOLE
396592
0
0
TYSON FOODS INC
CL A
902494103
8414
104211
SH
SOLE
104211
0
0
UBER TECHNOLOGIES INC
COM
90353T100
354
7632
SH
SOLE
7632
0
0
UBIQUITI NETWORKS INC
COM
90347A100
2561
19475
SH
SOLE
19475
0
0
UBS GROUP AG
SHS
H42097107
8997
759255
SH
SOLE
759255
0
0
ULTA BEAUTY INC
COM
90384S303
3178
9162
SH
SOLE
9162
0
0
UNDER ARMOUR INC
CL A
904311107
731
28843
SH
SOLE
28843
0
0
UNDER ARMOUR INC
CL C
904311206
1022
46029
SH
SOLE
46029
0
0
UNILEVER N V
N Y SHS NEW
904784709
1379
22715
SH
SOLE
22715
0
0
UNILEVER PLC
SPON ADR NEW
904767704
9730
157014
SH
SOLE
157014
0
0
UNION PACIFIC CORP
COM
907818108
26424
156252
SH
SOLE
156252
0
0
UNITED CONTL HLDGS INC
COM
910047109
441
5041
SH
SOLE
5041
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
14122
136746
SH
SOLE
136746
0
0
UNITED PARCEL SERVICE INC
CL B
911312106
11360
110000
SH
Call
SOLE
110000
0
0
UNITED RENTALS INC
COM
911363109
2571
19383
SH
SOLE
19383
0
0
UNITED STATES STL CORP NEW
COM
912909108
799
52185
SH
SOLE
52185
0
0
UNITED TECHNOLOGIES CORP
COM
913017109
11429
87778
SH
SOLE
87778
0
0
UNITEDHEALTH GROUP INC
COM
91324P102
37450
153476
SH
SOLE
153476
0
0
UNIVERSAL DISPLAY CORP
COM
91347P105
227
1208
SH
SOLE
1208
0
0
UNIVERSAL HLTH SVCS INC
CL B
913903100
459
3520
SH
SOLE
3520
0
0
US BANCORP DEL
COM NEW
902973304
1564
29851
SH
SOLE
29851
0
0
V F CORP
COM
918204108
616
7055
SH
SOLE
7055
0
0
VAIL RESORTS INC
COM
91879Q109
415
1858
SH
SOLE
1858
0
0
VALERO ENERGY CORP NEW
COM
91913Y100
11109
129768
SH
SOLE
129768
0
0
VANECK VECTORS ETF TR
GOLD MINERS
92189F106
5819
227653
SH
SOLE
227653
0
0
VANECK VECTORS ETF TR
MORNINGSTAR
92189F643
451
9390
SH
SOLE
9390
0
0
VANECK VECTORS ETF TR
RARE EARTH S
92189F742
518
34115
SH
SOLE
34115
0
0
VANECK VECTORS ETF TR
JR GOLD MINE
92189F791
664
18980
SH
SOLE
18980
0
0
VANGUARD ADMIRAL FDS INC
SMLCP 600 VA
921932778
288
2241
SH
SOLE
2241
0
0
VANGUARD ADMIRAL FDS INC
MIDCP 400 VA
921932844
324
2637
SH
SOLE
2637
0
0
VANGUARD BD INDEX FD INC
SHORT TRM BO
921937827
671
8328
SH
SOLE
8328
0
0
VANGUARD BD INDEX FD INC
TOTAL BND MR
921937835
2431
29265
SH
SOLE
29265
0
0
VANGUARD GROUP
DIV APP ETF
921908844
3580
31088
SH
SOLE
31088
0
0
VANGUARD INDEX FDS
MID CAP ETF
922908629
279
1668
SH
SOLE
1668
0
0
VANGUARD INDEX FDS
LARGE CAP ET
922908637
489
3630
SH
SOLE
3630
0
0
VANGUARD INDEX FDS
TOTAL STK MK
922908769
1737
11572
SH
SOLE
11572
0
0
VANGUARD INDEX FDS
S&P 500 ETF
922908363
17378
64567
SH
SOLE
64567
0
0
VANGUARD INDEX FDS
REAL ESTATE
922908553
1205
13785
SH
SOLE
13785
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EMR MKT
922042858
12352
290438
SH
SOLE
290438
0
0
VANGUARD INTL EQUITY INDEX F
ALLWRLD EX U
922042775
1427
27991
SH
SOLE
27991
0
0
VANGUARD INTL EQUITY INDEX F
TT WRLD ST E
922042742
571
7594
SH
SOLE
7594
0
0
VANGUARD INTL EQUITY INDEX F
FTSE EUROPE
922042874
1162
21165
SH
SOLE
21165
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000V
92206C649
1259
11957
SH
SOLE
11957
0
0
VANGUARD SCOTTSDALE FDS
VNG RUS2000I
92206C664
4621
36977
SH
SOLE
36977
0
0
VANGUARD STAR FD
VG TL INTL S
921909768
316
5985
SH
SOLE
5985
0
0
VANGUARD TAX MANAGED INTL FD
FTSE DEV MKT
921943858
22797
546561
SH
SOLE
546561
0
0
VANGUARD WHITEHALL FDS INC
HIGH DIV YLD
921946406
529
6055
SH
SOLE
6055
0
0
VANGUARD WHITEHALL FDS INC
INTL DVD ETF
921946810
233
3430
SH
SOLE
3430
0
0
VANGUARD WORLD FDS
CONSUM STP E
92204A207
1944
13067
SH
SOLE
13067
0
0
VANGUARD WORLD FDS
INDUSTRIAL E
92204A603
678
4650
SH
SOLE
4650
0
0
VANGUARD WORLD FDS
INF TECH ETF
92204A702
4040
19157
SH
SOLE
19157
0
0
VANGUARD WORLD FDS
UTILITIES ET
92204A876
342
2570
SH
SOLE
2570
0
0
VANGUARD WORLD FDS
HEALTH CAR E
92204A504
1821
10467
SH
SOLE
10467
0
0
VEEVA SYS INC
CL A COM
922475108
4899
30220
SH
SOLE
30220
0
0
VENTAS INC
COM
92276F100
561
8213
SH
SOLE
8213
0
0
VERISIGN INC
COM
92343E102
4095
19578
SH
SOLE
19578
0
0
VERISK ANALYTICS INC
COM
92345Y106
4624
31570
SH
SOLE
31570
0
0
VERIZON COMMUNICATIONS INC
COM
92343V104
107790
1886746
SH
SOLE
1886746
0
0
VERMILION ENERGY INC
COM
923725105
30362
1397256
SH
SOLE
1397256
0
0
VIACOM INC NEW
CL B
92553P201
1261
42218
SH
SOLE
42218
0
0
VISA INC
COM CL A
92826C839
113949
656580
SH
SOLE
656580
0
0
VISTRA ENERGY CORP
COM
92840M102
1032
45582
SH
SOLE
45582
0
0
VMWARE INC
CL A COM
928563402
3965
23714
SH
SOLE
23714
0
0
VODAFONE GROUP PLC NEW
SPONSORED AD
92857W308
2052
125635
SH
SOLE
125635
0
0
VOYA FINL INC
COM
929089100
2025
36616
SH
SOLE
36616
0
0
WABCO HLDGS INC
COM
92927K102
353
2664
SH
SOLE
2664
0
0
WALGREENS BOOTS ALLIANCE INC
COM
931427108
10032
183501
SH
SOLE
183501
0
0
WALKER & DUNLOP INC
COM
93148P102
1864
35023
SH
SOLE
35023
0
0
WALMART INC
COM
931142103
80609
729560
SH
SOLE
729560
0
0
WASTE CONNECTIONS INC
COM
94106B101
202458
2118200
SH
SOLE
2118200
0
0
WASTE MGMT INC DEL
COM
94106L109
29286
253843
SH
SOLE
253843
0
0
WATERS CORP
COM
941848103
276
1284
SH
SOLE
1284
0
0
WEC ENERGY GROUP INC
COM
92939U106
3908
46877
SH
SOLE
46877
0
0
WELLCARE HEALTH PLANS INC
COM
94946T106
719
2522
SH
SOLE
2522
0
0
WELLS FARGO CO NEW
COM
949746101
32205
680577
SH
SOLE
680577
0
0
WELLS FARGO CO NEW
PERP PFD CNV
949746804
583
427
SH
SOLE
427
0
0
WELLS FARGO CO NEW
COM
949746101
24843
525000
SH
Call
SOLE
525000
0
0
WELLTOWER INC
COM
95040Q104
353
4324
SH
SOLE
4324
0
0
WESTERN ALLIANCE BANCORP
COM
957638109
967
21623
SH
SOLE
21623
0
0
WESTERN DIGITAL CORP
COM
958102105
2099
44139
SH
SOLE
44139
0
0
WESTERN UN CO
COM
959802109
1651
83014
SH
SOLE
83014
0
0
WESTLAKE CHEM CORP
COM
960413102
222
3202
SH
SOLE
3202
0
0
WESTROCK CO
COM
96145D105
981
26908
SH
SOLE
26908
0
0
WEX INC
COM
96208T104
580
2789
SH
SOLE
2789
0
0
WHEATON PRECIOUS METALS CORP
COM
962879102
77895
3221472
SH
SOLE
3221472
0
0
WHIRLPOOL CORP
COM
963320106
3010
21146
SH
SOLE
21146
0
0
WILLIAMS COS INC DEL
COM
969457100
3067
109391
SH
SOLE
109391
0
0
WILLIS TOWERS WATSON PUB LTD
SHS
G96629103
279
1456
SH
SOLE
1456
0
0
WINTRUST FINL CORP
COM
97650W108
439
6006
SH
SOLE
6006
0
0
WISDOMTREE INVTS INC
COM
97717P104
70
11400
SH
SOLE
11400
0
0
WISDOMTREE TR
INDIA ERNGS
97717W422
6059
232500
SH
SOLE
232500
0
0
WISDOMTREE TR
INTL QULTY D
97717X131
201
6902
SH
SOLE
6902
0
0
WISDOMTREE TR
EMERG MKTS D
97717X214
8932
282898
SH
SOLE
282898
0
0
WISDOMTREE TR
INTL EQUITY
97717W703
1288
25259
SH
SOLE
25259
0
0
WOODWARD INC
COM
980745103
341
3014
SH
SOLE
3014
0
0
WORKDAY INC
CL A
98138H101
5540
26948
SH
SOLE
26948
0
0
WORLD FUEL SVCS CORP
COM
981475106
1104
30694
SH
SOLE
30694
0
0
WORLDPAY INC
CL A
981558109
1223
9981
SH
SOLE
9981
0
0
WPP PLC NEW
ADR
92937A102
601
9555
SH
SOLE
9555
0
0
WYNN RESORTS LTD
COM
983134107
554
4470
SH
SOLE
4470
0
0
XEROX CORP
COM NEW
984121608
476
13447
SH
SOLE
13447
0
0
XILINX INC
COM
983919101
5096
43212
SH
SOLE
43212
0
0
XYLEM INC
COM
98419M100
774
9253
SH
SOLE
9253
0
0
YAMANA GOLD INC
COM
98462Y100
1980
785861
SH
SOLE
785861
0
0
YUM BRANDS INC
COM
988498101
33538
303041
SH
SOLE
303041
0
0
YUM BRANDS INC
COM
988498101
33201
300000
SH
Call
SOLE
300000
0
0
ZIMMER BIOMET HLDGS INC
COM
98956P102
384
3261
SH
SOLE
3261
0
0
ZIONS BANCORPORATION N A
COM
989701107
1186
25783
SH
SOLE
25783
0
0
ZOETIS INC
CL A
98978V103
21299
187672
SH
SOLE
187672
0
0
ZOOM VIDEO COMMUNICATIONS IN
CL A
98980L101
541
6094
SH
SOLE
6094
0
0
ZSCALER INC
COM
98980G102
299
3900
SH
SOLE
3900
0
0