0001421224-23-000004.txt : 20230512 0001421224-23-000004.hdr.sgml : 20230512 20230512103705 ACCESSION NUMBER: 0001421224-23-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230512 DATE AS OF CHANGE: 20230512 EFFECTIVENESS DATE: 20230512 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC WORLD MARKET 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: 23913804 BUSINESS ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 BUSINESS PHONE: 416-956-6882 MAIL ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 FORMER COMPANY: FORMER CONFORMED NAME: CIBC World Markets Inc. DATE OF NAME CHANGE: 20071213 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001421224 XXXXXXXX 03-31-2023 03-31-2023 CIBC WORLD MARKET INC.
81 BAY STREET CIBC SQUARE, CS26TH FLOOR TORONTO A6 M5J 0E7
13F HOLDINGS REPORT 028-12719 N
Chi Chung Manager 416-956-6882 Chi Chung Toronto Z4 05-12-2023 0 1220 29670092 false
INFORMATION TABLE 2 cibcwminc13F20230331.xml 10X GENOMICS INC CL A COM 88025U109 638 11444 SH SOLE 11444 0 0 3M CO COM 88579Y101 13388 127368 SH SOLE 127368 0 0 ABB LTD SPONSORED AD 000375204 2004 58415 SH SOLE 58415 0 0 ABBOTT LABS COM 002824100 27062 267251 SH SOLE 267251 0 0 ABBVIE INC COM 00287Y109 111087 697037 SH SOLE 697037 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 294 39005 SH SOLE 39005 0 0 ABERCROMBIE & FITCH CO CL A 002896207 218 7873 SH SOLE 7873 0 0 ABRDN ASIA PACIFIC INCOME FU COM 003009107 36 13575 SH SOLE 13575 0 0 ABSOLUTE SOFTWARE CORP COM 00386B109 205 26244 SH SOLE 26244 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16413 57427 SH SOLE 57427 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5475 63964 SH SOLE 63964 0 0 ACUITY BRANDS INC COM 00508Y102 215 1175 SH SOLE 1175 0 0 ACUITYADS HLDGS INC COM 00510L106 158 100026 SH SOLE 100026 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 18183 47182 SH SOLE 47182 0 0 ADVANCED MICRO DEVICES INC COM 007903107 25628 261484 SH SOLE 261484 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 3048 119877 SH SOLE 119877 0 0 AEGON N V NY REGISTRY 007924103 2341 544500 SH SOLE 544500 0 0 AES CORP COM 00130H105 1546 64212 SH SOLE 64212 0 0 AFFIRM HLDGS INC COM CL A 00827B106 113 10000 SH Call SOLE 10000 0 0 AFLAC INC COM 001055102 39385 610438 SH SOLE 610438 0 0 AFLAC INC COM 001055102 7742 120000 SH Put SOLE 120000 0 0 AFLAC INC COM 001055102 23872 370000 SH Call SOLE 370000 0 0 AGF INVTS TR US MARKET NE 00110G408 936 45893 SH SOLE 45893 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 3786 27364 SH SOLE 27364 0 0 AGNICO EAGLE MINES LTD COM 008474108 159267 3124076 SH SOLE 3124076 0 0 AGNICO EAGLE MINES LTD COM 008474108 11980 235000 SH Call SOLE 235000 0 0 AIR PRODS & CHEMS INC COM 009158106 931 3242 SH SOLE 3242 0 0 AIRBNB INC COM CL A 009066101 8970 72104 SH SOLE 72104 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 350 4473 SH SOLE 4473 0 0 AKUMIN INC COM 01021X100 294 431967 SH SOLE 431967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 5728 469159 SH SOLE 469159 0 0 ALASKA AIR GROUP INC COM 011659109 2067 49259 SH SOLE 49259 0 0 ALBEMARLE CORP COM 012653101 7470 33794 SH SOLE 33794 0 0 ALCOA CORP COM 013872106 3944 92670 SH SOLE 92670 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 99 10000 SH SOLE 10000 0 0 ALGOMA STL GROUP INC COM 015658107 3862 477966 SH SOLE 477966 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 79309 9452088 SH SOLE 9452088 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 33078 323724 SH SOLE 323724 0 0 ALLSTATE CORP COM 020002101 9381 84658 SH SOLE 84658 0 0 ALPHABET INC CAP STK CL C 02079K107 121580 1169037 SH SOLE 1169037 0 0 ALPHABET INC CAP STK CL A 02079K305 163437 1575602 SH SOLE 1575602 0 0 ALPHABET INC CAP STK CL A 02079K305 10373 100000 SH Put SOLE 100000 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 278 12093 SH SOLE 12093 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2009 51982 SH SOLE 51982 0 0 ALTRIA GROUP INC COM 02209S103 10038 224970 SH SOLE 224970 0 0 AMAZON COM INC COM 023135106 206444 1998683 SH SOLE 1998683 0 0 AMBEV SA SPONSORED AD 02319V103 7921 2808856 SH SOLE 2808856 0 0 AMCOR PLC ORD G0250X107 156 13719 SH SOLE 13719 0 0 AMDOCS LTD SHS G02602103 243 2533 SH SOLE 2533 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101 253 12024 SH SOLE 12024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 16656 1129213 SH SOLE 1129213 0 0 AMERICAN CENTY ETF TR EMERGING MKT 025072372 501 11737 SH SOLE 11737 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5926 65128 SH SOLE 65128 0 0 AMERICAN EXPRESS CO COM 025816109 8408 50971 SH SOLE 50971 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 505 4156 SH SOLE 4156 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 311 9904 SH SOLE 9904 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 1901 37743 SH SOLE 37743 0 0 AMERICAN TOWER CORP NEW COM 03027X100 13065 63939 SH SOLE 63939 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4741 32363 SH SOLE 32363 0 0 AMERIPRISE FINL INC COM 03076C106 2546 8306 SH SOLE 8306 0 0 AMERISOURCEBERGEN CORP COM 03073E105 8921 55716 SH SOLE 55716 0 0 AMGEN INC COM 031162100 24550 101552 SH SOLE 101552 0 0 AMN HEALTHCARE SVCS INC COM 001744101 692 8342 SH SOLE 8342 0 0 AMPHENOL CORP NEW CL A 032095101 552 6755 SH SOLE 6755 0 0 ANALOG DEVICES INC COM 032654105 4539 23013 SH SOLE 23013 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 137 16038 SH SOLE 16038 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206 1137 46991 SH SOLE 46991 0 0 ANSYS INC COM 03662Q105 215 646 SH SOLE 646 0 0 AON PLC SHS CL A G0403H108 17377 55113 SH SOLE 55113 0 0 APA CORPORATION COM 03743Q108 1552 43043 SH SOLE 43043 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 7230 114470 SH SOLE 114470 0 0 APPLE INC COM 037833100 561164 3403059 SH SOLE 3403059 0 0 APPLIED MATLS INC COM 038222105 18303 149009 SH SOLE 149009 0 0 APTIV PLC SHS G6095L109 591 5268 SH SOLE 5268 0 0 ARCH CAP GROUP LTD ORD G0450A105 426 6278 SH SOLE 6278 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2267 28463 SH SOLE 28463 0 0 ARES CAPITAL CORP COM 04010L103 2340 128063 SH SOLE 128063 0 0 ARISTA NETWORKS INC COM 040413106 12053 71802 SH SOLE 71802 0 0 ARK ETF TR INNOVATION E 00214Q104 1566 38832 SH SOLE 38832 0 0 ASANA INC CL A 04342Y104 2441 115540 SH SOLE 115540 0 0 ASML HOLDING N V N Y REGISTRY N07059210 18165 26686 SH SOLE 26686 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2454 35352 SH SOLE 35352 0 0 AT&T INC COM 00206R102 14382 747130 SH SOLE 747130 0 0 ATMOS ENERGY CORP COM 049560105 863 7677 SH SOLE 7677 0 0 AULT ALLIANCE INC COM 09175M101 1 13325 SH SOLE 13325 0 0 AURORA CANNABIS INC COM 05156X884 8 12117 SH SOLE 12117 0 0 AUTODESK INC COM 052769106 3405 16357 SH SOLE 16357 0 0 AUTOHOME INC SP ADS RP CL 05278C107 235 7016 SH SOLE 7016 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 5095 22887 SH SOLE 22887 0 0 AUTONATION INC COM 05329W102 3254 24216 SH SOLE 24216 0 0 AUTOZONE INC COM 053332102 1499 610 SH SOLE 610 0 0 AVANTOR INC COM 05352A100 566 26752 SH SOLE 26752 0 0 AVERY DENNISON CORP COM 053611109 217 1210 SH SOLE 1210 0 0 AVNET INC COM 053807103 347 7674 SH SOLE 7674 0 0 AXCELIS TECHNOLOGIES INC COM NEW 054540208 2619 19655 SH SOLE 19655 0 0 AXON ENTERPRISE INC COM 05464C101 505 2248 SH SOLE 2248 0 0 B2GOLD CORP COM 11777Q209 5740 1452827 SH SOLE 1452827 0 0 B2GOLD CORP COM 11777Q209 2279 576800 SH Call SOLE 576800 0 0 BAIDU INC SPON ADR REP 056752108 477 3162 SH SOLE 3162 0 0 BAKER HUGHES COMPANY CL A 05722G100 471 16316 SH SOLE 16316 0 0 BALL CORP COM 058498106 234 4253 SH SOLE 4253 0 0 BALLARD PWR SYS INC NEW COM 058586108 586 104983 SH SOLE 104983 0 0 BANCO BRADESCO S A SP ADR PFD N 059460303 547 208609 SH SOLE 208609 0 0 BANCO MACRO SA SPON ADR B 05961W105 236 13235 SH SOLE 13235 0 0 BANK AMERICA CORP COM 060505104 98719 3451696 SH SOLE 3451696 0 0 BANK AMERICA CORP COM 060505104 4290 150000 SH Put SOLE 150000 0 0 BANK AMERICA CORP COM 060505104 11440 400000 SH Call SOLE 400000 0 0 BANK MONTREAL QUE COM 063671101 1192665 13389986 SH SOLE 13389986 0 0 BANK MONTREAL QUE COM 063671101 31175 350000 SH Put SOLE 350000 0 0 BANK MONTREAL QUE COM 063671101 78098 876800 SH Call SOLE 876800 0 0 BANK NEW YORK MELLON CORP COM 064058100 5952 130994 SH SOLE 130994 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1273533 25285439 SH SOLE 25285439 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 90493 1796700 SH Put SOLE 1796700 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 34143 677900 SH Call SOLE 677900 0 0 BANK OZK LITTLE ROCK ARK COM 06417N103 757 22128 SH SOLE 22128 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 556 24331 SH SOLE 24331 0 0 BARCLAYS PLC ADR 06738E204 1290 179385 SH SOLE 179385 0 0 BARRICK GOLD CORP COM 067901108 206443 11117013 SH SOLE 11117013 0 0 BAUSCH HEALTH COS INC COM 071734107 441 54434 SH SOLE 54434 0 0 BAYTEX ENERGY CORP COM 07317Q105 11988 3195668 SH SOLE 3195668 0 0 BCE INC COM NEW 05534B760 621848 13882181 SH SOLE 13882181 0 0 BCE INC COM NEW 05534B760 62713 1400000 SH Put SOLE 1400000 0 0 BCE INC COM NEW 05534B760 4479 100000 SH Call SOLE 100000 0 0 BECTON DICKINSON & CO COM 075887109 5767 23298 SH SOLE 23298 0 0 BERKLEY W R CORP COM 084423102 1226 19693 SH SOLE 19693 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 198111 641612 SH SOLE 641612 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 6053 13 SH SOLE 13 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3924 66628 SH SOLE 66628 0 0 BEST BUY INC COM 086516101 456 5830 SH SOLE 5830 0 0 BHP GROUP LTD SPONSORED AD 088606108 9107 143627 SH SOLE 143627 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2184 244302 SH SOLE 244302 0 0 BIOGEN INC COM 09062X103 2860 10287 SH SOLE 10287 0 0 BIONTECH SE SPONSORED AD 09075V102 225 1806 SH SOLE 1806 0 0 BITFARMS LTD COM 09173B107 29 30430 SH SOLE 30430 0 0 BLACKBERRY LTD COM 09228F103 636 138671 SH SOLE 138671 0 0 BLACKROCK CORE BD TR SHS BEN INT 09249E101 117 10755 SH SOLE 10755 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 127 14795 SH SOLE 14795 0 0 BLACKROCK FLOATING RATE INCO COM 09255X100 819 70000 SH SOLE 70000 0 0 BLACKROCK INC COM 09247X101 33077 49433 SH SOLE 49433 0 0 BLACKSTONE INC COM 09260D107 16905 192452 SH SOLE 192452 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 402 22546 SH SOLE 22546 0 0 BLOCK INC CL A 852234103 10837 157865 SH SOLE 157865 0 0 BLOCK INC CL A 852234103 3433 50000 SH Call SOLE 50000 0 0 BOEING CO COM 097023105 27737 130570 SH SOLE 130570 0 0 BOOKING HOLDINGS INC COM 09857L108 15694 5917 SH SOLE 5917 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 200 2158 SH SOLE 2158 0 0 BORGWARNER INC COM 099724106 240 4893 SH SOLE 4893 0 0 BOSTON BEER INC CL A 100557107 209 637 SH SOLE 637 0 0 BOSTON SCIENTIFIC CORP COM 101137107 5132 102574 SH SOLE 102574 0 0 BP PLC SPONSORED AD 055622104 13994 368848 SH SOLE 368848 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 270 8889 SH SOLE 8889 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 452 5871 SH SOLE 5871 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 9850 142110 SH SOLE 142110 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 10215 290872 SH SOLE 290872 0 0 BROADCOM INC COM 11135F101 77273 120449 SH SOLE 120449 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 85543 2614390 SH SOLE 2614390 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 16360 500000 SH Call SOLE 500000 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 3595 181647 SH SOLE 181647 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 6597 357945 SH SOLE 357945 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 363696 11159741 SH SOLE 11159741 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 1548 47500 SH Call SOLE 47500 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 173159 5127612 SH SOLE 5127612 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 23603 512445 SH SOLE 512445 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 2452 74932 SH SOLE 74932 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 19518 558460 SH SOLE 558460 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 69242 2196726 SH SOLE 2196726 0 0 BRP INC COM SUN VTG 05577W200 9955 127208 SH SOLE 127208 0 0 BRUNSWICK CORP COM 117043109 201 2451 SH SOLE 2451 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 771 8680 SH SOLE 8680 0 0 BUNGE LIMITED COM G16962105 2174 22762 SH SOLE 22762 0 0 C3 AI INC CL A 12468P104 415 12364 SH SOLE 12364 0 0 CABOT CORP COM 127055101 767 10013 SH SOLE 10013 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 4972 23666 SH SOLE 23666 0 0 CAE INC COM 124765108 40563 1793884 SH SOLE 1793884 0 0 CAL MAINE FOODS INC COM NEW 128030202 1087 17856 SH SOLE 17856 0 0 CAMECO CORP COM 13321L108 87787 3352468 SH SOLE 3352468 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 1940 100865 SH SOLE 100865 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 586130 13822277 SH SOLE 13822277 0 0 CANADIAN NAT RES LTD COM 136385101 562065 10156854 SH SOLE 10156854 0 0 CANADIAN NAT RES LTD COM 136385101 84391 1525000 SH Put SOLE 1525000 0 0 CANADIAN NAT RES LTD COM 136385101 41144 743500 SH Call SOLE 743500 0 0 CANADIAN NATL RY CO COM 136375102 590012 5000318 SH SOLE 5000318 0 0 CANADIAN PAC RY LTD COM 13645T100 524963 6817409 SH SOLE 6817409 0 0 CANOPY GROWTH CORP COM 138035100 160 91325 SH SOLE 91325 0 0 CAPITAL ONE FINL CORP COM 14040H105 1495 15552 SH SOLE 15552 0 0 CARDINAL HEALTH INC COM 14149Y108 1245 16490 SH SOLE 16490 0 0 CARMAX INC COM 143130102 2009 31249 SH SOLE 31249 0 0 CARNIVAL CORP COMMON STOCK 143658300 2376 234083 SH SOLE 234083 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1140 24923 SH SOLE 24923 0 0 CASELLA WASTE SYS INC CL A 147448104 240 2900 SH SOLE 2900 0 0 CATERPILLAR INC COM 149123101 31009 135507 SH SOLE 135507 0 0 CAVCO INDS INC DEL COM 149568107 947 2979 SH SOLE 2979 0 0 CBOE GLOBAL MKTS INC COM 12503M108 742 5524 SH SOLE 5524 0 0 CBRE GROUP INC CL A 12504L109 1170 16069 SH SOLE 16069 0 0 CELANESE CORP DEL COM 150870103 744 6829 SH SOLE 6829 0 0 CELESTICA INC SUB VTG SHS 15101Q108 42594 3302663 SH SOLE 3302663 0 0 CELSIUS HLDGS INC COM NEW 15118V207 479 5158 SH SOLE 5158 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 940 170024 SH SOLE 170024 0 0 CENOVUS ENERGY INC COM 15135U109 149440 8565245 SH SOLE 8565245 0 0 CENOVUS ENERGY INC COM 15135U109 44491 2550000 SH Put SOLE 2550000 0 0 CENOVUS ENERGY INC COM 15135U109 15703 900000 SH Call SOLE 900000 0 0 CENTERRA GOLD INC COM 152006102 6073 940168 SH SOLE 940168 0 0 CF INDS HLDGS INC COM 125269100 4302 59346 SH SOLE 59346 0 0 CGI INC CL A SUB VTG 12532H104 160984 1670404 SH SOLE 1670404 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 140 13324 SH SOLE 13324 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 460 1285 SH SOLE 1285 0 0 CHEMOURS CO COM 163851108 561 18731 SH SOLE 18731 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2568 16294 SH SOLE 16294 0 0 CHEVRON CORP NEW COM 166764100 31994 196092 SH SOLE 196092 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 548 321 SH SOLE 321 0 0 CHUBB LIMITED COM H1467J104 1184 6095 SH SOLE 6095 0 0 CIENA CORP COM NEW 171779309 358 6816 SH SOLE 6816 0 0 CINTAS CORP COM 172908105 786 1698 SH SOLE 1698 0 0 CISCO SYS INC COM 17275R102 31633 605121 SH SOLE 605121 0 0 CITIGROUP INC COM NEW 172967424 36245 772970 SH SOLE 772970 0 0 CITIZENS FINL GROUP INC COM 174610105 2323 76474 SH SOLE 76474 0 0 CLEAN HARBORS INC COM 184496107 5512 38663 SH SOLE 38663 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 585 31900 SH SOLE 31900 0 0 CLOROX CO DEL COM 189054109 3834 24227 SH SOLE 24227 0 0 CLOUDFLARE INC CL A COM 18915M107 836 13566 SH SOLE 13566 0 0 CME GROUP INC COM 12572Q105 3069 16024 SH SOLE 16024 0 0 COCA COLA CO COM 191216100 50181 808976 SH SOLE 808976 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 11138 138414 SH SOLE 138414 0 0 COEUR MNG INC COM NEW 192108504 62 15480 SH SOLE 15480 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1683 27625 SH SOLE 27625 0 0 COHERENT CORP COM 19247G107 382 10020 SH SOLE 10020 0 0 COLGATE PALMOLIVE CO COM 194162103 6984 92928 SH SOLE 92928 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 29987 284145 SH SOLE 284145 0 0 COMCAST CORP NEW CL A 20030N101 10519 277486 SH SOLE 277486 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 46 15605 SH SOLE 15605 0 0 COMSTOCK RES INC COM 205768302 562 52055 SH SOLE 52055 0 0 CONAGRA BRANDS INC COM 205887102 862 22954 SH SOLE 22954 0 0 CONOCOPHILLIPS COM 20825C104 1688 17011 SH SOLE 17011 0 0 CONSOL ENERGY INC NEW COM 20854L108 551 9451 SH SOLE 9451 0 0 CONSOLIDATED EDISON INC COM 209115104 823 8607 SH SOLE 8607 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8226 36417 SH SOLE 36417 0 0 CONSTELLATION ENERGY CORP COM 21037T109 1715 21852 SH SOLE 21852 0 0 COOPER COS INC COM NEW 216648402 2282 6111 SH SOLE 6111 0 0 COPA HOLDINGS SA CL A P31076105 2731 29574 SH SOLE 29574 0 0 CORNING INC COM 219350105 2679 75942 SH SOLE 75942 0 0 CORTEVA INC COM 22052L104 835 13850 SH SOLE 13850 0 0 COSTCO WHSL CORP NEW COM 22160K105 149093 300065 SH SOLE 300065 0 0 COTY INC COM CL A 222070203 235 19518 SH SOLE 19518 0 0 CRACKER BARREL OLD CTRY STOR COM 22410J106 588 5175 SH SOLE 5175 0 0 CREDIT SUISSE GROUP SPONSORED AD 225401108 112 125327 SH SOLE 125327 0 0 CRESCENT PT ENERGY CORP COM 22576C101 13328 1888167 SH SOLE 1888167 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 423 9354 SH SOLE 9354 0 0 CROCS INC COM 227046109 5613 44393 SH SOLE 44393 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 8054 58680 SH SOLE 58680 0 0 CROWN CASTLE INC COM 22822V101 3199 23900 SH SOLE 23900 0 0 CROWN CRAFTS INC COM 228309100 58 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 42126 1407021 SH SOLE 1407021 0 0 CSX CORP COM 126408103 1497 50000 SH Put SOLE 50000 0 0 CUBESMART COM 229663109 1807 39103 SH SOLE 39103 0 0 CUMMINS INC COM 231021106 10829 45334 SH SOLE 45334 0 0 CVS HEALTH CORP COM 126650100 40468 544577 SH SOLE 544577 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2193 14818 SH SOLE 14818 0 0 D R HORTON INC COM 23331A109 2215 22669 SH SOLE 22669 0 0 DANAHER CORPORATION COM 235851102 13792 54723 SH SOLE 54723 0 0 DARDEN RESTAURANTS INC COM 237194105 2847 18352 SH SOLE 18352 0 0 DARLING INGREDIENTS INC COM 237266101 1918 32842 SH SOLE 32842 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 1505 40900 SH SOLE 40900 0 0 DCP MIDSTREAM LP COM UT LTD P 23311P100 5849 140200 SH SOLE 140200 0 0 DECKERS OUTDOOR CORP COM 243537107 2571 5719 SH SOLE 5719 0 0 DEERE & CO COM 244199105 34840 84382 SH SOLE 84382 0 0 DELCATH SYS INC COM NEW 24661P807 591 102832 SH SOLE 102832 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 6565 188006 SH SOLE 188006 0 0 DENISON MINES CORP COM 248356107 711 653968 SH SOLE 653968 0 0 DESCARTES SYS GROUP INC COM 249906108 6467 80127 SH SOLE 80127 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 363 35792 SH SOLE 35792 0 0 DEVON ENERGY CORP NEW COM 25179M103 5892 116420 SH SOLE 116420 0 0 DEXCOM INC COM 252131107 265 2280 SH SOLE 2280 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 16230 89582 SH SOLE 89582 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2475 18308 SH SOLE 18308 0 0 DICKS SPORTING GOODS INC COM 253393102 1193 8406 SH SOLE 8406 0 0 DIGITALOCEAN HLDGS INC COM 25402D102 466 11906 SH SOLE 11906 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 281 9760 SH SOLE 9760 0 0 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 19 41498 SH SOLE 41498 0 0 DISCOVER FINL SVCS COM 254709108 503 5092 SH SOLE 5092 0 0 DISNEY WALT CO COM 254687106 97802 976748 SH SOLE 976748 0 0 DOCEBO INC COM 25609L105 1240 30448 SH SOLE 30448 0 0 DOCUSIGN INC COM 256163106 446 7652 SH SOLE 7652 0 0 DOLLAR GEN CORP NEW COM 256677105 4738 22513 SH SOLE 22513 0 0 DOLLAR TREE INC COM 256746108 2922 20356 SH SOLE 20356 0 0 DOMINOS PIZZA INC COM 25754A201 2375 7199 SH SOLE 7199 0 0 DOVER CORP COM 260003108 215 1412 SH SOLE 1412 0 0 DOW INC COM 260557103 4532 82672 SH SOLE 82672 0 0 DR REDDYS LABS LTD ADR 256135203 717 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 2218 114569 SH SOLE 114569 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3971 41161 SH SOLE 41161 0 0 DUPONT DE NEMOURS INC COM 26614N102 1432 19949 SH SOLE 19949 0 0 EAGLE MATLS INC COM 26969P108 337 2296 SH SOLE 2296 0 0 EASTMAN CHEM CO COM 277432100 316 3749 SH SOLE 3749 0 0 EATON CORP PLC SHS G29183103 771 4497 SH SOLE 4497 0 0 EBAY INC. COM 278642103 2839 63987 SH SOLE 63987 0 0 ECOLAB INC COM 278865100 1109 6701 SH SOLE 6701 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1236 14940 SH SOLE 14940 0 0 ELDORADO GOLD CORP NEW COM 284902509 2663 257065 SH SOLE 257065 0 0 ELECTRA BATTERY MATERIALS CO COM NEW 28474P201 35 17022 SH SOLE 17022 0 0 ELECTRONIC ARTS INC COM 285512109 317 2632 SH SOLE 2632 0 0 ELEVANCE HEALTH INC COM 036752103 7697 16740 SH SOLE 16740 0 0 EMERSON ELEC CO COM 291011104 25692 294832 SH SOLE 294832 0 0 ENBRIDGE INC COM 29250N105 935593 24538215 SH SOLE 24538215 0 0 ENBRIDGE INC COM 29250N105 110381 2895000 SH Put SOLE 2895000 0 0 ENBRIDGE INC COM 29250N105 17158 450000 SH Call SOLE 450000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1737 32104 SH SOLE 32104 0 0 ENCORE WIRE CORP COM 292562105 6930 37393 SH SOLE 37393 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 892 230863 SH SOLE 230863 0 0 ENERFLEX LTD COM 29269R105 1065 178759 SH SOLE 178759 0 0 ENERGY FUELS INC COM NEW 292671708 245 43825 SH SOLE 43825 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 13851 1110767 SH SOLE 1110767 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 125 10000 SH Call SOLE 10000 0 0 ENERPLUS CORP COM 292766102 9137 633943 SH SOLE 633943 0 0 ENI S P A SPONSORED AD 26874R108 3597 128477 SH SOLE 128477 0 0 ENOVIX CORPORATION COM 293594107 265 17800 SH SOLE 17800 0 0 ENPHASE ENERGY INC COM 29355A107 5618 26715 SH SOLE 26715 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1380 53263 SH SOLE 53263 0 0 ENTHUSIAST GAMING HLDGS INC COM 29385B109 11 17761 SH SOLE 17761 0 0 EOG RES INC COM 26875P101 6121 53395 SH SOLE 53395 0 0 EQUIFAX INC COM 294429105 238 1171 SH SOLE 1171 0 0 EQUINIX INC COM 29444U700 3253 4512 SH SOLE 4512 0 0 EQUINOX GOLD CORP COM 29446Y502 1446 280708 SH SOLE 280708 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 816 13596 SH SOLE 13596 0 0 ESSA PHARMA INC COM NEW 29668H708 620 208791 SH SOLE 208791 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 895 80459 SH SOLE 80459 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 384 8037 SH SOLE 8037 0 0 ETF MANAGERS TR ETFMG ALTR H 26924G508 145 41113 SH SOLE 41113 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 302 11935 SH SOLE 11935 0 0 ETSY INC COM 29786A106 9122 81935 SH SOLE 81935 0 0 EURONET WORLDWIDE INC COM 298736109 225 2010 SH SOLE 2010 0 0 EVERCORE INC CLASS A 29977A105 1432 12413 SH SOLE 12413 0 0 EVEREST RE GROUP LTD COM G3223R108 986 2753 SH SOLE 2753 0 0 EXELON CORP COM 30161N101 546 13033 SH SOLE 13033 0 0 EXP WORLD HLDGS INC COM 30212W100 217 17068 SH SOLE 17068 0 0 EXPEDIA GROUP INC COM NEW 30212P303 418 4303 SH SOLE 4303 0 0 EXXON MOBIL CORP COM 30231G102 63183 576174 SH SOLE 576174 0 0 FACTSET RESH SYS INC COM 303075105 2999 7226 SH SOLE 7226 0 0 FAIR ISAAC CORP COM 303250104 4877 6941 SH SOLE 6941 0 0 FASTENAL CO COM 311900104 1032 19132 SH SOLE 19132 0 0 FASTLY INC CL A 31188V100 3354 188877 SH SOLE 188877 0 0 FEDEX CORP COM 31428X106 37843 165621 SH SOLE 165621 0 0 FEDEX CORP COM 31428X106 1828 8000 SH Call SOLE 8000 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 956 114931 SH SOLE 114931 0 0 FERRARI N V COM N3167Y103 4099 15168 SH SOLE 15168 0 0 FERROGLOBE PLC SHS G33856108 72 14500 SH SOLE 14500 0 0 FIBROGEN INC COM 31572Q808 1467 78617 SH SOLE 78617 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 250 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 446 9698 SH SOLE 9698 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1792 32986 SH SOLE 32986 0 0 FIRST INDL RLTY TR INC COM 32054K103 286 5377 SH SOLE 5377 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 2642 366234 SH SOLE 366234 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 748 53490 SH SOLE 53490 0 0 FIRST SOLAR INC COM 336433107 304 1399 SH SOLE 1399 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 212 1975 SH SOLE 1975 0 0 FIRST TR EXCHANGE TRADED FD INDLS PROD D 33734X150 824 14827 SH SOLE 14827 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 2491 37237 SH SOLE 37237 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 783 9312 SH SOLE 9312 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1290 15422 SH SOLE 15422 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 2228 52108 SH SOLE 52108 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN ED 33737A108 666 6818 SH SOLE 6818 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG E 33741X102 1997 74935 SH SOLE 74935 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 265 1791 SH SOLE 1791 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1333 59211 SH SOLE 59211 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 326 7276 SH SOLE 7276 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 246 5441 SH SOLE 5441 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 816 8103 SH SOLE 8103 0 0 FIRSTENERGY CORP COM 337932107 260 6488 SH SOLE 6488 0 0 FIRSTSERVICE CORP NEW COM 33767E202 67227 477117 SH SOLE 477117 0 0 FISERV INC COM 337738108 7391 65386 SH SOLE 65386 0 0 FLEX LNG LTD SHS G35947202 336 10189 SH SOLE 10189 0 0 FLUOR CORP NEW COM 343412102 491 15885 SH SOLE 15885 0 0 FOOT LOCKER INC COM 344849104 452 11399 SH SOLE 11399 0 0 FORD MTR CO DEL COM 345370860 20027 1589419 SH SOLE 1589419 0 0 FORD MTR CO DEL COM 345370860 6300 500000 SH Call SOLE 500000 0 0 FORTINET INC COM 34959E109 10305 155062 SH SOLE 155062 0 0 FORTIS INC COM 349553107 276334 6500699 SH SOLE 6500699 0 0 FORTIS INC COM 349553107 17428 410000 SH Call SOLE 410000 0 0 FORTIVE CORP COM 34959J108 1501 22019 SH SOLE 22019 0 0 FORTUNA SILVER MINES INC COM 349915108 534 140209 SH SOLE 140209 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3484 35000 SH SOLE 35000 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 374 6366 SH SOLE 6366 0 0 FORWARD AIR CORP COM 349853101 254 2353 SH SOLE 2353 0 0 FRANCO NEV CORP COM 351858105 212931 1459827 SH SOLE 1459827 0 0 FRANCO NEV CORP COM 351858105 3647 25000 SH Put SOLE 25000 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1529 16918 SH SOLE 16918 0 0 FREEPORT-MCMORAN INC CL B 35671D857 11007 269051 SH SOLE 269051 0 0 FREYR BATTERY SHS L4135L100 440 49547 SH SOLE 49547 0 0 GABELLI EQUITY TR INC COM 362397101 175 30569 SH SOLE 30569 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4262 22278 SH SOLE 22278 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 108 29489 SH SOLE 29489 0 0 GARMIN LTD SHS H2906T109 309 3062 SH SOLE 3062 0 0 GARTNER INC COM 366651107 14349 44045 SH SOLE 44045 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1009 12295 SH SOLE 12295 0 0 GEN DIGITAL INC COM 668771108 201 11691 SH SOLE 11691 0 0 GENERAC HLDGS INC COM 368736104 3675 34023 SH SOLE 34023 0 0 GENERAL DYNAMICS CORP COM 369550108 9831 43078 SH SOLE 43078 0 0 GENERAL ELECTRIC CO COM NEW 369604301 5236 54766 SH SOLE 54766 0 0 GENERAL MLS INC COM 370334104 2127 24884 SH SOLE 24884 0 0 GENERAL MTRS CO COM 37045V100 10854 295917 SH SOLE 295917 0 0 GENPACT LIMITED SHS G3922B107 2050 44359 SH SOLE 44359 0 0 GENTEX CORP COM 371901109 236 8421 SH SOLE 8421 0 0 GENUINE PARTS CO COM 372460105 3750 22413 SH SOLE 22413 0 0 GENWORTH FINL INC COM CL A 37247D106 72 14419 SH SOLE 14419 0 0 GERDAU SA SPON ADR REP 373737105 1873 379901 SH SOLE 379901 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 9070 263043 SH SOLE 263043 0 0 GILDAN ACTIVEWEAR INC COM 375916103 55399 1667524 SH SOLE 1667524 0 0 GILEAD SCIENCES INC COM 375558103 21342 257221 SH SOLE 257221 0 0 GLOBAL PMTS INC COM 37940X102 361 3431 SH SOLE 3431 0 0 GLOBAL X FDS US INFR DEV 37954Y673 1942 68499 SH SOLE 68499 0 0 GLOBAL X FDS SUPERDIVIDEN 37960A669 1003 43547 SH SOLE 43547 0 0 GLOBAL X FDS RENEWABLE EN 37954Y707 147 11900 SH SOLE 11900 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 598 23442 SH SOLE 23442 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1439 37166 SH SOLE 37166 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 390 12694 SH SOLE 12694 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 845 13302 SH SOLE 13302 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 1491 74821 SH SOLE 74821 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 3273 45341 SH SOLE 45341 0 0 GLOBE LIFE INC COM 37959E102 903 8211 SH SOLE 8211 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 810 60776 SH SOLE 60776 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 39831 121766 SH SOLE 121766 0 0 GOLDMINING INC COM 38149E101 40 33275 SH SOLE 33275 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 494 44850 SH SOLE 44850 0 0 GRAFTECH INTL LTD COM 384313508 64 13150 SH SOLE 13150 0 0 GRAINGER W W INC COM 384802104 5404 7846 SH SOLE 7846 0 0 GRAN TIERRA ENERGY INC COM 38500T101 79 90084 SH SOLE 90084 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 28104 453843 SH SOLE 453843 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 2302 90323 SH SOLE 90323 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 249 1100 SH SOLE 1100 0 0 GROWGENERATION CORP COM 39986L109 179 52339 SH SOLE 52339 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER 40051E202 807 2634 SH SOLE 2634 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 211 19186 SH SOLE 19186 0 0 GSK PLC SPONSORED AD 37733W204 10376 291626 SH SOLE 291626 0 0 HALEON PLC SPON ADS 405552100 106 13041 SH SOLE 13041 0 0 HALLIBURTON CO COM 406216101 1928 60950 SH SOLE 60950 0 0 HANESBRANDS INC COM 410345102 149 28388 SH SOLE 28388 0 0 HARLEY DAVIDSON INC COM 412822108 503 13245 SH SOLE 13245 0 0 HARMONY GOLD MINING CO LTD SPONSORED AD 413216300 82 20100 SH SOLE 20100 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1512 21696 SH SOLE 21696 0 0 HCA HEALTHCARE INC COM 40412C101 3091 11724 SH SOLE 11724 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1209 18132 SH SOLE 18132 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 535 27654 SH SOLE 27654 0 0 HECLA MNG CO COM 422704106 293 46270 SH SOLE 46270 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 274 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 241 84122 SH SOLE 84122 0 0 HERSHEY CO COM 427866108 6471 25434 SH SOLE 25434 0 0 HESS CORP COM 42809H107 503 3801 SH SOLE 3801 0 0 HEXO CORP COM 428304406 16 12213 SH SOLE 12213 0 0 HILLENBRAND INC COM 431571108 738 15526 SH SOLE 15526 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 268 1904 SH SOLE 1904 0 0 HOLOGIC INC COM 436440101 1325 16424 SH SOLE 16424 0 0 HOME DEPOT INC COM 437076102 97900 331729 SH SOLE 331729 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2324 87728 SH SOLE 87728 0 0 HONEYWELL INTL INC COM 438516106 24011 125636 SH SOLE 125636 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1255 11501 SH SOLE 11501 0 0 HORMEL FOODS CORP COM 440452100 346 8674 SH SOLE 8674 0 0 HOWARD HUGHES CORP COM 44267D107 861 10763 SH SOLE 10763 0 0 HOWMET AEROSPACE INC COM 443201108 415 9799 SH SOLE 9799 0 0 HP INC COM 40434L105 1778 60580 SH SOLE 60580 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 616 18060 SH SOLE 18060 0 0 HUDBAY MINERALS INC COM 443628102 3462 659860 SH SOLE 659860 0 0 HUMANA INC COM 444859102 3405 7014 SH SOLE 7014 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1704 152182 SH SOLE 152182 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1751 8460 SH SOLE 8460 0 0 HUT 8 MNG CORP COM 44812T102 119 65205 SH SOLE 65205 0 0 I-80 GOLD CORP COM 44955L106 2645 1086590 SH SOLE 1086590 0 0 IAMGOLD CORP COM 450913108 732 267929 SH SOLE 267929 0 0 ICON PLC SHS G4705A100 575 2693 SH SOLE 2693 0 0 IDEXX LABS INC COM 45168D104 3590 7179 SH SOLE 7179 0 0 ILLINOIS TOOL WKS INC COM 452308109 3201 13148 SH SOLE 13148 0 0 ILLUMINA INC COM 452327109 3941 16948 SH SOLE 16948 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 118 42427 SH SOLE 42427 0 0 IMPERIAL OIL LTD COM NEW 453038408 58842 1157064 SH SOLE 1157064 0 0 IMPINJ INC COM 453204109 214 1581 SH SOLE 1581 0 0 INDIA FD INC COM 454089103 996 65834 SH SOLE 65834 0 0 INFOSYS LTD SPONSORED AD 456788108 1981 113587 SH SOLE 113587 0 0 ING GROEP N.V. SPONSORED AD 456837103 4687 394828 SH SOLE 394828 0 0 INGERSOLL RAND INC COM 45687V106 1643 28232 SH SOLE 28232 0 0 INGREDION INC COM 457187102 8297 81556 SH SOLE 81556 0 0 INMODE LTD SHS M5425M103 203 6345 SH SOLE 6345 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 428 5635 SH SOLE 5635 0 0 INSIGHT ENTERPRISES INC COM 45765U103 2879 20136 SH SOLE 20136 0 0 INTEL CORP COM 458140100 37752 1155544 SH SOLE 1155544 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 288 7732 SH SOLE 7732 0 0 INTER PARFUMS INC COM 458334109 1066 7497 SH SOLE 7497 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 4075 39070 SH SOLE 39070 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 52536 400759 SH SOLE 400759 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2261 24584 SH SOLE 24584 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1385 37189 SH SOLE 37189 0 0 INTUIT COM 461202103 3195 7167 SH SOLE 7167 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 3728 14593 SH SOLE 14593 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIEL 46090F100 341 23965 SH SOLE 23965 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3429 35208 SH SOLE 35208 0 0 INVESCO DB COMMDY INDX TRCK UNIT 46138B103 763 32128 SH SOLE 32128 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 363 5818 SH SOLE 5818 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 352 30630 SH SOLE 30630 0 0 INVESCO EXCH TRADED FD TR II FNDMNTL HY C 46138E719 663 37868 SH SOLE 37868 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 715 23049 SH SOLE 23049 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 281 6367 SH SOLE 6367 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 615 13198 SH SOLE 13198 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 241 1823 SH SOLE 1823 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 962 12394 SH SOLE 12394 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 273 9117 SH SOLE 9117 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 450 24505 SH SOLE 24505 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825 393 19400 SH SOLE 19400 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 404 19600 SH SOLE 19600 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866 295 14000 SH SOLE 14000 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 543 13434 SH SOLE 13434 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP 46137V431 3969 46528 SH SOLE 46528 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 7378 162050 SH SOLE 162050 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 387 5096 SH SOLE 5096 0 0 INVESCO EXCHANGE TRADED FD T DWA HEALTHCA 46137V852 200 1785 SH SOLE 1785 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 675 7935 SH SOLE 7935 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 13385 92552 SH SOLE 92552 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 418 2969 SH SOLE 2969 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548 492 27592 SH SOLE 27592 0 0 INVESCO EXCHANGE TRADED FD T GBL LISTED P 46137V589 208 20600 SH SOLE 20600 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 642 4096 SH SOLE 4096 0 0 INVESCO EXCHANGE TRADED FD T DYNMC OIL GA 46137V670 219 43948 SH SOLE 43948 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 687 8525 SH SOLE 8525 0 0 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 256 12419 SH SOLE 12419 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 88803 276705 SH SOLE 276705 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 1509 37658 SH SOLE 37658 0 0 INVITAE CORP COM 46185L103 861 637889 SH SOLE 637889 0 0 IQVIA HLDGS INC COM 46266C105 328 1648 SH SOLE 1648 0 0 IRON MTN INC DEL COM 46284V101 3186 60218 SH SOLE 60218 0 0 ISHARES GOLD TR ISHARES NEW 464285204 14817 396507 SH SOLE 396507 0 0 ISHARES INC MSCI EM ASIA 464286426 2106 31687 SH SOLE 31687 0 0 ISHARES INC CORE MSCI EM 46434G103 1535 31454 SH SOLE 31454 0 0 ISHARES INC MSCI AUSTRIA 464286202 7054 348438 SH SOLE 348438 0 0 ISHARES INC MSCI BRAZIL 464286400 3354 122483 SH SOLE 122483 0 0 ISHARES INC MSCI GBL MIN 464286525 898 9281 SH SOLE 9281 0 0 ISHARES INC MSCI EURZONE 464286608 203 4493 SH SOLE 4493 0 0 ISHARES INC MSCI CHILE E 464286640 553 19231 SH SOLE 19231 0 0 ISHARES INC MSCI SWITZER 464286749 758 16724 SH SOLE 16724 0 0 ISHARES INC MSCI SPAIN E 464286764 6981 250501 SH SOLE 250501 0 0 ISHARES INC MSCI STH KOR 464286772 4352 71094 SH SOLE 71094 0 0 ISHARES INC MSCI MEXICO 464286822 5700 95744 SH SOLE 95744 0 0 ISHARES INC MSCI EMRG CH 46434G764 986 19988 SH SOLE 19988 0 0 ISHARES INC MSCI TAIWAN 46434G772 8228 181523 SH SOLE 181523 0 0 ISHARES INC MSCI SINGPOR 46434G780 477 24054 SH SOLE 24054 0 0 ISHARES INC MSCI JPN ETF 46434G822 2476 42180 SH SOLE 42180 0 0 ISHARES INC MSCI ITALY E 46434G830 9118 299636 SH SOLE 299636 0 0 ISHARES INC MSCI GBL ETF 46434G848 453 10605 SH SOLE 10605 0 0 ISHARES INC EM MKT SM-CP 464286475 425 8434 SH SOLE 8434 0 0 ISHARES INC MSCI CDA ETF 464286509 365 10674 SH SOLE 10674 0 0 ISHARES INC MSCI GERMANY 464286806 418 14694 SH SOLE 14694 0 0 ISHARES INC MSCI HONG KG 464286871 6174 300431 SH SOLE 300431 0 0 ISHARES INC MSCI WORLD E 464286392 1221 10373 SH SOLE 10373 0 0 ISHARES INC MSCI EMERG M 464286533 5457 100000 SH Put SOLE 100000 0 0 ISHARES INC MSCI CDA ETF 464286509 3418 100000 SH Call SOLE 100000 0 0 ISHARES INC MSCI EMERG M 464286533 58663 1075000 SH Call SOLE 1075000 0 0 ISHARES SILVER TR ISHARES 46428Q109 1898 85827 SH SOLE 85827 0 0 ISHARES TR INDIA 50 ETF 464289529 657 15993 SH SOLE 15993 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7580 76389 SH SOLE 76389 0 0 ISHARES TR 20 YR TR BD 464287432 263014 2472633 SH SOLE 2472633 0 0 ISHARES TR ASIA 50 ETF 464288430 1901 30715 SH SOLE 30715 0 0 ISHARES TR CHINA LG-CAP 464287184 11980 405690 SH SOLE 405690 0 0 ISHARES TR CORE HIGH DV 46429B663 3818 37552 SH SOLE 37552 0 0 ISHARES TR CORE S&P500 464287200 50951 123945 SH SOLE 123945 0 0 ISHARES TR CORE S&P MCP 464287507 10527 42081 SH SOLE 42081 0 0 ISHARES TR CORE S&P SCP 464287804 1237 12790 SH SOLE 12790 0 0 ISHARES TR CORE S&P TTL 464287150 6115 67537 SH SOLE 67537 0 0 ISHARES TR CORE US AGGB 464287226 14251 143029 SH SOLE 143029 0 0 ISHARES TR DOW JONES US 464287846 410 4100 SH SOLE 4100 0 0 ISHARES TR GLOBAL 100 E 464287572 4302 61402 SH SOLE 61402 0 0 ISHARES TR GLOB HLTHCRE 464287325 993 11915 SH SOLE 11915 0 0 ISHARES TR GLOB INDSTRL 464288729 629 5508 SH SOLE 5508 0 0 ISHARES TR GLB INFRASTR 464288372 513 10750 SH SOLE 10750 0 0 ISHARES TR GLOBAL TECH 464287291 2424 44597 SH SOLE 44597 0 0 ISHARES TR IBOXX HI YD 464288513 2604 34472 SH SOLE 34472 0 0 ISHARES TR IBOXX INV CP 464287242 1239 11304 SH SOLE 11304 0 0 ISHARES TR MRGSTR SM CP 464288604 310 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 1009 11063 SH SOLE 11063 0 0 ISHARES TR BRAZIL SM-CP 464289131 290 24794 SH SOLE 24794 0 0 ISHARES TR MSCI CHINA E 46429B671 320 6416 SH SOLE 6416 0 0 ISHARES TR MSCI EAFE ET 464287465 49249 688600 SH SOLE 688600 0 0 ISHARES TR EAFE SML CP 464288273 10463 175824 SH SOLE 175824 0 0 ISHARES TR MSCI EMG MKT 464287234 16454 416968 SH SOLE 416968 0 0 ISHARES TR RUS 1000 ETF 464287622 471 2091 SH SOLE 2091 0 0 ISHARES TR RUS 1000 VAL 464287598 257 1689 SH SOLE 1689 0 0 ISHARES TR RUSSELL 2000 464287655 15935 89320 SH SOLE 89320 0 0 ISHARES TR RUS 2000 VAL 464287630 627 4577 SH SOLE 4577 0 0 ISHARES TR RUS MD CP GR 464287481 384 4221 SH SOLE 4221 0 0 ISHARES TR RUS MDCP VAL 464287473 395 3724 SH SOLE 3724 0 0 ISHARES TR RUS TP200 GR 464289438 1062 7643 SH SOLE 7643 0 0 ISHARES TR S&P 500 VAL 464287408 1242 8183 SH SOLE 8183 0 0 ISHARES TR GL CLEAN ENE 464288224 1250 63207 SH SOLE 63207 0 0 ISHARES TR S&P MC 400VL 464287705 5370 52251 SH SOLE 52251 0 0 ISHARES TR SP SMCP600VL 464287879 9097 97196 SH SOLE 97196 0 0 ISHARES TR SELECT DIVID 464287168 30421 259613 SH SOLE 259613 0 0 ISHARES TR TIPS BD ETF 464287176 5647 51224 SH SOLE 51224 0 0 ISHARES TR ISHARES SEMI 464287523 2974 6688 SH SOLE 6688 0 0 ISHARES TR ISHARES BIOT 464287556 475 3675 SH SOLE 3675 0 0 ISHARES TR MSCI DENMARK 46429B523 17179 162062 SH SOLE 162062 0 0 ISHARES TR MSCI INDIA E 46429B598 4532 115153 SH SOLE 115153 0 0 ISHARES TR MSCI USA MME 46432F396 221 1587 SH SOLE 1587 0 0 ISHARES TR CORE MSCI TO 46432F834 1956 31575 SH SOLE 31575 0 0 ISHARES TR CORE MSCI EA 46432F842 7088 106022 SH SOLE 106022 0 0 ISHARES TR CORE TOTAL U 46434V613 267 5791 SH SOLE 5791 0 0 ISHARES TR CORE INTL AG 46435G672 203 4138 SH SOLE 4138 0 0 ISHARES TR 7-10 YR TRSY 464287440 8074 81461 SH SOLE 81461 0 0 ISHARES TR 1 3 YR TREAS 464287457 2165 26347 SH SOLE 26347 0 0 ISHARES TR EXPND TEC SC 464287549 7492 22079 SH SOLE 22079 0 0 ISHARES TR US CONSM STA 464287812 7229 36284 SH SOLE 36284 0 0 ISHARES TR INTL SEL DIV 464288448 413 15025 SH SOLE 15025 0 0 ISHARES TR USD INV GRDE 464288620 242 4770 SH SOLE 4770 0 0 ISHARES TR ISHS 1-5YR I 464288646 217 4285 SH SOLE 4285 0 0 ISHARES TR 3 7 YR TREAS 464288661 218 1856 SH SOLE 1856 0 0 ISHARES TR SHORT TREAS 464288679 304 2750 SH SOLE 2750 0 0 ISHARES TR PFD AND INCM 464288687 1684 53948 SH SOLE 53948 0 0 ISHARES TR US HOME CONS 464288752 337 4794 SH SOLE 4794 0 0 ISHARES TR US AER DEF E 464288760 1895 16465 SH SOLE 16465 0 0 ISHARES TR US OIL GS EX 464288851 1473 17160 SH SOLE 17160 0 0 ISHARES TR EAFE VALUE E 464288877 2274 46850 SH SOLE 46850 0 0 ISHARES TR EAFE GRWTH E 464288885 384 4100 SH SOLE 4100 0 0 ISHARES TR US TREAS BD 46429B267 5098 218059 SH SOLE 218059 0 0 ISHARES TR FLTG RATE NT 46429B655 4517 89649 SH SOLE 89649 0 0 ISHARES TR MSCI EAFE MI 46429B689 1164 17205 SH SOLE 17205 0 0 ISHARES TR MSCI USA MIN 46429B697 1383 19009 SH SOLE 19009 0 0 ISHARES TR EXPONENTIAL 46434V381 6397 121389 SH SOLE 121389 0 0 ISHARES TR ESG AWRE USD 46435G193 460 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 281 8714 SH SOLE 8714 0 0 ISHARES TR ESG AWR MSCI 46435G425 650 7185 SH SOLE 7185 0 0 ISHARES TR ESG AW MSCI 46435G516 569 7917 SH SOLE 7917 0 0 ISHARES TR MSCI CDA ETF 46435G706 1345 44600 SH SOLE 44600 0 0 ISHARES TR CYBERSECURIT 46435U135 1055 29010 SH SOLE 29010 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 5556 55237 SH SOLE 55237 0 0 ISHARES TR U.S. ENERGY 464287796 3094 70717 SH SOLE 70717 0 0 ISHARES TR U.S. FIN SVC 464287770 1444 9566 SH SOLE 9566 0 0 ISHARES TR U.S. FINLS E 464287788 329 4625 SH SOLE 4625 0 0 ISHARES TR US HLTHCARE 464287762 1759 6443 SH SOLE 6443 0 0 ISHARES TR U.S. MED DVC 464288810 2726 50501 SH SOLE 50501 0 0 ISHARES TR U.S. REAL ES 464287739 2278 26826 SH SOLE 26826 0 0 ISHARES TR U.S. TECH ET 464287721 2866 30876 SH SOLE 30876 0 0 ISHARES TR MSCI EAFE ET 464287465 35910 502100 SH Put SOLE 502100 0 0 ISHARES TR MSCI EAFE ET 464287465 25032 350000 SH Call SOLE 350000 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 5123 93827 SH SOLE 93827 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 394 7838 SH SOLE 7838 0 0 JABIL INC COM 466313103 4144 47002 SH SOLE 47002 0 0 JACOBS SOLUTIONS INC COM 46982L108 1770 15066 SH SOLE 15066 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 207 7772 SH SOLE 7772 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1837 12551 SH SOLE 12551 0 0 JD.COM INC SPON ADR CL 47215P106 286 6511 SH SOLE 6511 0 0 JELD-WEN HLDG INC COM 47580P103 841 66403 SH SOLE 66403 0 0 JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100 290 5685 SH SOLE 5685 0 0 JOHNSON & JOHNSON COM 478160104 104244 672544 SH SOLE 672544 0 0 JOHNSON CTLS INTL PLC SHS G51502105 7300 121220 SH SOLE 121220 0 0 JPMORGAN CHASE & CO COM 46625H100 202268 1552209 SH SOLE 1552209 0 0 JPMORGAN CHASE & CO COM 46625H100 19546 150000 SH Call SOLE 150000 0 0 JUNIPER NETWORKS INC COM 48203R104 4445 129130 SH SOLE 129130 0 0 KELLOGG CO COM 487836108 1260 18814 SH SOLE 18814 0 0 KEYCORP COM 493267108 324 25873 SH SOLE 25873 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 3051 18891 SH SOLE 18891 0 0 KIMBERLY-CLARK CORP COM 494368103 4167 31047 SH SOLE 31047 0 0 KINDER MORGAN INC DEL COM 49456B101 899 51324 SH SOLE 51324 0 0 KINROSS GOLD CORP COM 496902404 30241 6426147 SH SOLE 6426147 0 0 KKR & CO INC COM 48251W104 980 18662 SH SOLE 18662 0 0 KLA CORP COM NEW 482480100 9114 22832 SH SOLE 22832 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 4533 247017 SH SOLE 247017 0 0 KRAFT HEINZ CO COM 500754106 7487 193613 SH SOLE 193613 0 0 KRAFT HEINZ CO COM 500754106 7390 191100 SH Put SOLE 191100 0 0 KRANESHARES TR CSI CHI INTE 500767306 2534 81251 SH SOLE 81251 0 0 KRANESHARES TR GLOBAL CARB 500767678 2707 68281 SH SOLE 68281 0 0 KRANESHARES TR QUADRTC INT 500767736 1236 54406 SH SOLE 54406 0 0 KROGER CO COM 501044101 729 14769 SH SOLE 14769 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4060 20690 SH SOLE 20690 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 556 2424 SH SOLE 2424 0 0 LAM RESEARCH CORP COM 512807108 13146 24798 SH SOLE 24798 0 0 LAMB WESTON HLDGS INC COM 513272104 9563 91497 SH SOLE 91497 0 0 LARGO INC COM 517097101 113 21854 SH SOLE 21854 0 0 LAS VEGAS SANDS CORP COM 517834107 1486 25873 SH SOLE 25873 0 0 LAUDER ESTEE COS INC CL A 518439104 2090 8479 SH SOLE 8479 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 1182 43850 SH SOLE 43850 0 0 LEIDOS HOLDINGS INC COM 525327102 297 3225 SH SOLE 3225 0 0 LENNAR CORP CL A 526057104 1124 10695 SH SOLE 10695 0 0 LEONARDO DRS INC COM 52661A108 151 11625 SH SOLE 11625 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 6062 398666 SH SOLE 398666 0 0 LILLY ELI & CO COM 532457108 32257 93930 SH SOLE 93930 0 0 LINCOLN ELEC HLDGS INC COM 533900106 782 4627 SH SOLE 4627 0 0 LINDE PLC SHS G54950103 9870 27768 SH SOLE 27768 0 0 LISTED FD TR WAHED FTSE E 53656F607 218 5595 SH SOLE 5595 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1814 83345 SH SOLE 83345 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1401 64400 SH Call SOLE 64400 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 5460 2353354 SH SOLE 2353354 0 0 LOCKHEED MARTIN CORP COM 539830109 13431 28411 SH SOLE 28411 0 0 LOWES COS INC COM 548661107 17830 89162 SH SOLE 89162 0 0 LPL FINL HLDGS INC COM 50212V100 2555 12623 SH SOLE 12623 0 0 LULULEMON ATHLETICA INC COM 550021109 21972 60331 SH SOLE 60331 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 5128 54615 SH SOLE 54615 0 0 M & T BK CORP COM 55261F104 1051 8791 SH SOLE 8791 0 0 MACYS INC COM 55616P104 1383 79046 SH SOLE 79046 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 460 2363 SH SOLE 2363 0 0 MAG SILVER CORP COM 55903Q104 483 38235 SH SOLE 38235 0 0 MAGNA INTL INC COM 559222401 153289 2861869 SH SOLE 2861869 0 0 MAGNITE INC COM 55955D100 452 48796 SH SOLE 48796 0 0 MANITOWOC CO INC COM NEW 563571405 191 11183 SH SOLE 11183 0 0 MANULIFE FINL CORP COM 56501R106 474628 25865331 SH SOLE 25865331 0 0 MANULIFE FINL CORP COM 56501R106 120376 6560000 SH Put SOLE 6560000 0 0 MANULIFE FINL CORP COM 56501R106 37673 2053000 SH Call SOLE 2053000 0 0 MARATHON OIL CORP COM 565849106 4435 185086 SH SOLE 185086 0 0 MARATHON PETE CORP COM 56585A102 7579 56212 SH SOLE 56212 0 0 MARKEL CORP COM 570535104 9669 7569 SH SOLE 7569 0 0 MARKETAXESS HLDGS INC COM 57060D108 2874 7346 SH SOLE 7346 0 0 MARRIOTT INTL INC NEW CL A 571903202 10252 61745 SH SOLE 61745 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 14456 107189 SH SOLE 107189 0 0 MARSH & MCLENNAN COS INC COM 571748102 1936 11623 SH SOLE 11623 0 0 MARVELL TECHNOLOGY INC COM 573874104 2715 62703 SH SOLE 62703 0 0 MASCO CORP COM 574599106 298 5990 SH SOLE 5990 0 0 MASTERCARD INCORPORATED CL A 57636Q104 79588 219004 SH SOLE 219004 0 0 MATTEL INC COM 577081102 1129 61340 SH SOLE 61340 0 0 MAXAR TECHNOLOGIES INC COM 57778K105 2359 46200 SH SOLE 46200 0 0 MCCORMICK & CO INC COM NON VTG 579780206 839 10085 SH SOLE 10085 0 0 MCDONALDS CORP COM 580135101 65529 234357 SH SOLE 234357 0 0 MCGRATH RENTCORP COM 580589109 304 3260 SH SOLE 3260 0 0 MCKESSON CORP COM 58155Q103 5432 15257 SH SOLE 15257 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 618 75144 SH SOLE 75144 0 0 MEDIFAST INC COM 58470H101 3970 38292 SH SOLE 38292 0 0 MEDTRONIC PLC SHS G5960L103 22564 279882 SH SOLE 279882 0 0 MERCADOLIBRE INC COM 58733R102 3812 2892 SH SOLE 2892 0 0 MERCK & CO INC COM 58933Y105 103560 973401 SH SOLE 973401 0 0 META MATERIALS INC COM 59134N104 118 288787 SH SOLE 288787 0 0 META PLATFORMS INC CL A 30303M102 79479 375005 SH SOLE 375005 0 0 META PLATFORMS INC CL A 30303M102 10597 50000 SH Put SOLE 50000 0 0 METHANEX CORP COM 59151K108 1639 35230 SH SOLE 35230 0 0 METLIFE INC COM 59156R108 47631 822070 SH SOLE 822070 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1060 693 SH SOLE 693 0 0 MGM RESORTS INTERNATIONAL COM 552953101 2128 47911 SH SOLE 47911 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 5857 69914 SH SOLE 69914 0 0 MICRON TECHNOLOGY INC COM 595112103 9590 158937 SH SOLE 158937 0 0 MICROSOFT CORP COM 594918104 388624 1347985 SH SOLE 1347985 0 0 MIDDLEBY CORP COM 596278101 445 3036 SH SOLE 3036 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 5847 915073 SH SOLE 915073 0 0 MOBILEYE GLOBAL INC COMMON CLASS 60741F104 2282 52750 SH SOLE 52750 0 0 MODERNA INC COM 60770K107 18283 119048 SH SOLE 119048 0 0 MODINE MFG CO COM 607828100 4022 174496 SH SOLE 174496 0 0 MOGO INC COM 60800C109 7 10165 SH SOLE 10165 0 0 MOLINA HEALTHCARE INC COM 60855R100 282 1056 SH SOLE 1056 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 552 10683 SH SOLE 10683 0 0 MONDAY COM LTD SHS M7S64H106 3078 21560 SH SOLE 21560 0 0 MONDELEZ INTL INC CL A 609207105 10927 156724 SH SOLE 156724 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1326 24557 SH SOLE 24557 0 0 MOODYS CORP COM 615369105 693 2263 SH SOLE 2263 0 0 MORGAN STANLEY COM NEW 617446448 59798 681066 SH SOLE 681066 0 0 MOSAIC CO NEW COM 61945C103 1137 24782 SH SOLE 24782 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 3005 10501 SH SOLE 10501 0 0 MP MATERIALS CORP COM CL A 553368101 1484 52654 SH SOLE 52654 0 0 MSCI INC COM 55354G100 3631 6487 SH SOLE 6487 0 0 MUELLER INDS INC COM 624756102 445 6050 SH SOLE 6050 0 0 NABORS INDUSTRIES LTD SHS G6359F137 1872 15356 SH SOLE 15356 0 0 NASDAQ INC COM 631103108 7681 140492 SH SOLE 140492 0 0 NATERA INC COM 632307104 341 6140 SH SOLE 6140 0 0 NATIONAL BK HLDGS CORP CL A 633707104 6140 183500 SH Put SOLE 183500 0 0 NATIONAL BK HLDGS CORP CL A 633707104 8365 250000 SH Call SOLE 250000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1744 25648 SH SOLE 25648 0 0 NATWEST GROUP PLC SPONS ADR 639057207 147 22235 SH SOLE 22235 0 0 NETAPP INC COM 64110D104 2160 33831 SH SOLE 33831 0 0 NETFLIX INC COM 64110L106 37528 108626 SH SOLE 108626 0 0 NEW FOUND GOLD CORP COM 64440N103 143 29000 SH SOLE 29000 0 0 NEW GOLD INC CDA COM 644535106 1503 1381590 SH SOLE 1381590 0 0 NEWELL BRANDS INC COM 651229106 901 72450 SH SOLE 72450 0 0 NEWMONT CORP COM 651639106 17537 357746 SH SOLE 357746 0 0 NEXGEN ENERGY LTD COM 65340P106 175 45694 SH SOLE 45694 0 0 NEXTERA ENERGY INC COM 65339F101 14167 183795 SH SOLE 183795 0 0 NICE LTD SPONSORED AD 653656108 532 2326 SH SOLE 2326 0 0 NIKE INC CL B 654106103 58554 477445 SH SOLE 477445 0 0 NIO INC SPON ADS 62914V106 358 34107 SH SOLE 34107 0 0 NISOURCE INC COM 65473P105 2661 95163 SH SOLE 95163 0 0 NOAH HLDGS LTD SPON ADS CL 65487X102 226 13654 SH SOLE 13654 0 0 NOKIA CORP SPONSORED AD 654902204 307 62430 SH SOLE 62430 0 0 NORFOLK SOUTHN CORP COM 655844108 5890 27781 SH SOLE 27781 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 5557 333210 SH SOLE 333210 0 0 NORTHROP GRUMMAN CORP COM 666807102 5087 11017 SH SOLE 11017 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1761 130930 SH SOLE 130930 0 0 NOVAGOLD RES INC COM NEW 66987E206 813 130750 SH SOLE 130750 0 0 NOVARTIS AG SPONSORED AD 66987V109 11954 129936 SH SOLE 129936 0 0 NOVO-NORDISK A S ADR 670100205 29617 186104 SH SOLE 186104 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 269 56594 SH SOLE 56594 0 0 NUCOR CORP COM 670346105 5001 32374 SH SOLE 32374 0 0 NUTANIX INC CL A 67059N108 3881 149328 SH SOLE 149328 0 0 NUTRIEN LTD COM 67077M108 321869 4358344 SH SOLE 4358344 0 0 NUVEEN FLOATING RATE INCOME COM 67072T108 574 70000 SH SOLE 70000 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 3496 80250 SH SOLE 80250 0 0 NVENT ELECTRIC PLC SHS G6700G107 537 12503 SH SOLE 12503 0 0 NVIDIA CORPORATION COM 67066G104 174330 627607 SH SOLE 627607 0 0 NVIDIA CORPORATION COM 67066G104 2778 10000 SH Call SOLE 10000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5227 28028 SH SOLE 28028 0 0 OBSIDIAN ENERGY LTD COM 674482203 1615 252923 SH SOLE 252923 0 0 OCCIDENTAL PETE CORP COM 674599105 714 11433 SH SOLE 11433 0 0 OKTA INC CL A 679295105 8468 98192 SH SOLE 98192 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 3560 10444 SH SOLE 10444 0 0 OLD REP INTL CORP COM 680223104 491 19650 SH SOLE 19650 0 0 OMNICOM GROUP INC COM 681919106 1699 18012 SH SOLE 18012 0 0 ON HLDG AG NAMEN AKT A H5919C104 618 19930 SH SOLE 19930 0 0 ON SEMICONDUCTOR CORP COM 682189105 6540 79440 SH SOLE 79440 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 75 61081 SH SOLE 61081 0 0 ONEOK INC NEW COM 682680103 4981 78398 SH SOLE 78398 0 0 OPEN TEXT CORP COM 683715106 90161 2337488 SH SOLE 2337488 0 0 ORACLE CORP COM 68389X105 20523 220863 SH SOLE 220863 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 692 815 SH SOLE 815 0 0 ORGANIGRAM HLDGS INC COM 68620P101 571 898000 SH Call SOLE 898000 0 0 ORGANON & CO COMMON STOCK 68622V106 390 16601 SH SOLE 16601 0 0 ORLA MNG LTD NEW COM 68634K106 530 111775 SH SOLE 111775 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 7942 502496 SH SOLE 502496 0 0 OTIS WORLDWIDE CORP COM 68902V107 1584 18772 SH SOLE 18772 0 0 OUSTER INC COM 68989M103 1211 144728 SH SOLE 144728 0 0 OVINTIV INC COM 69047Q102 9161 253900 SH SOLE 253900 0 0 OWENS CORNING NEW COM 690742101 319 3325 SH SOLE 3325 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 2382 188909 SH SOLE 188909 0 0 PACCAR INC COM 693718108 528 7208 SH SOLE 7208 0 0 PACER FDS TR GLOBL CASH E 69374H709 364 10828 SH SOLE 10828 0 0 PACER FDS TR PACER US SMA 69374H857 959 25210 SH SOLE 25210 0 0 PACER FDS TR US CASH COWS 69374H881 1790 38131 SH SOLE 38131 0 0 PACER FDS TR CASH COWS ET 69374H659 925 27566 SH SOLE 27566 0 0 PACKAGING CORP AMER COM 695156109 2178 15691 SH SOLE 15691 0 0 PACWEST BANCORP DEL COM 695263103 311 31965 SH SOLE 31965 0 0 PAGERDUTY INC COM 69553P100 383 10943 SH SOLE 10943 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 960 113571 SH SOLE 113571 0 0 PALO ALTO NETWORKS INC COM 697435105 25443 127381 SH SOLE 127381 0 0 PAN AMERN SILVER CORP COM 697900108 7866 431087 SH SOLE 431087 0 0 PAPA JOHNS INTL INC COM 698813102 280 3736 SH SOLE 3736 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 5038 225839 SH SOLE 225839 0 0 PARK HOTELS & RESORTS INC COM 700517105 124 10052 SH SOLE 10052 0 0 PARKER-HANNIFIN CORP COM 701094104 1508 4487 SH SOLE 4487 0 0 PAYCHEX INC COM 704326107 764 6669 SH SOLE 6669 0 0 PAYPAL HLDGS INC COM 70450Y103 17866 235262 SH SOLE 235262 0 0 PBF ENERGY INC CL A 69318G106 226 5215 SH SOLE 5215 0 0 PDD HOLDINGS INC SPONSORED AD 722304102 1044 13761 SH SOLE 13761 0 0 PDF SOLUTIONS INC COM 693282105 286 6753 SH SOLE 6753 0 0 PEMBINA PIPELINE CORP COM 706327103 331128 10221998 SH SOLE 10221998 0 0 PEMBINA PIPELINE CORP COM 706327103 59199 1827500 SH Put SOLE 1827500 0 0 PEMBINA PIPELINE CORP COM 706327103 8098 250000 SH Call SOLE 250000 0 0 PENN ENTERTAINMENT INC COM 707569109 995 33544 SH SOLE 33544 0 0 PEPSICO INC COM 713448108 35383 194091 SH SOLE 194091 0 0 PERKINELMER INC COM 714046109 2217 16639 SH SOLE 16639 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 772 74033 SH SOLE 74033 0 0 PFIZER INC COM 717081103 59799 1465659 SH SOLE 1465659 0 0 PHILIP MORRIS INTL INC COM 718172109 13632 140174 SH SOLE 140174 0 0 PHILLIPS 66 COM 718546104 2875 28359 SH SOLE 28359 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 221 17740 SH SOLE 17740 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 2088 115881 SH SOLE 115881 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 583 6084 SH SOLE 6084 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3377 36411 SH SOLE 36411 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 816 8601 SH SOLE 8601 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 1948 19632 SH SOLE 19632 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 401 84000 SH SOLE 84000 0 0 PINTEREST INC CL A 72352L106 486 17811 SH SOLE 17811 0 0 PIONEER NAT RES CO COM 723787107 4148 20309 SH SOLE 20309 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 2808 225203 SH SOLE 225203 0 0 PLANET FITNESS INC CL A 72703H101 2323 29903 SH SOLE 29903 0 0 PNC FINL SVCS GROUP INC COM 693475105 311 2450 SH SOLE 2450 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 3324 47701 SH SOLE 47701 0 0 PRECISION DRILLING CORP COM NEW 74022D407 1612 31377 SH SOLE 31377 0 0 PRICE T ROWE GROUP INC COM 74144T108 3108 27533 SH SOLE 27533 0 0 PRIMO WATER CORPORATION COM 74167P108 1608 104729 SH SOLE 104729 0 0 PROCTER AND GAMBLE CO COM 742718109 55663 374359 SH SOLE 374359 0 0 PROCTER AND GAMBLE CO COM 742718109 7434 50000 SH Put SOLE 50000 0 0 PROGRESSIVE CORP COM 743315103 1951 13638 SH SOLE 13638 0 0 PROLOGIS INC. COM 74340W103 2573 20625 SH SOLE 20625 0 0 PROSHARES TR PSHS SH MSCI 74347R370 1338 72620 SH SOLE 72620 0 0 PROSHARES TR SHORT QQQ NE 74347B714 1588 130388 SH SOLE 130388 0 0 PROSHARES TR SHRT RUSSELL 74348A210 1031 42997 SH SOLE 42997 0 0 PROSHARES TR ONLINE RTL E 74347B169 242 7627 SH SOLE 7627 0 0 PROSHARES TR PSHS SHORT D 74347B235 2242 67333 SH SOLE 67333 0 0 PROSHARES TR SHORT S&P 50 74347B425 3783 252181 SH SOLE 252181 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 2145 43264 SH SOLE 43264 0 0 PROSHARES TR II VIX SH TRM F 74347Y854 790 87254 SH SOLE 87254 0 0 PROTALIX BIOTHERAPEUTICS INC COM 74365A309 52 25000 SH SOLE 25000 0 0 PRUDENTIAL FINL INC COM 744320102 21152 255640 SH SOLE 255640 0 0 PULTE GROUP INC COM 745867101 354 6079 SH SOLE 6079 0 0 PURE STORAGE INC CL A 74624M102 814 31911 SH SOLE 31911 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 268 38324 SH SOLE 38324 0 0 PVH CORPORATION COM 693656100 248 2785 SH SOLE 2785 0 0 QORVO INC COM 74736K101 483 4751 SH SOLE 4751 0 0 QUALCOMM INC COM 747525103 83419 653855 SH SOLE 653855 0 0 QUALCOMM INC COM 747525103 5103 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 17968 107824 SH SOLE 107824 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 21335 217861 SH SOLE 217861 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1748 2127 SH SOLE 2127 0 0 RELX PLC SPONSORED AD 759530108 515 15864 SH SOLE 15864 0 0 REPUBLIC SVCS INC COM 760759100 440 3256 SH SOLE 3256 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 176402 2627382 SH SOLE 2627382 0 0 REUNION NEUROSCIENCE INC COM 76134G103 12 17685 SH SOLE 17685 0 0 RIBBON COMMUNICATIONS INC COM 762544104 153 44684 SH SOLE 44684 0 0 RIO TINTO PLC SPONSORED AD 767204100 8162 118974 SH SOLE 118974 0 0 RITCHIE BROS AUCTIONEERS COM 767744105 5026 89322 SH SOLE 89322 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 500 32313 SH SOLE 32313 0 0 ROBLOX CORP CL A 771049103 2555 56799 SH SOLE 56799 0 0 ROCKWELL AUTOMATION INC COM 773903109 2551 8694 SH SOLE 8694 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 202682 4373009 SH SOLE 4373009 0 0 ROKU INC COM CL A 77543R102 864 13129 SH SOLE 13129 0 0 ROPER TECHNOLOGIES INC COM 776696106 3021 6856 SH SOLE 6856 0 0 ROSS STORES INC COM 778296103 2099 19774 SH SOLE 19774 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 2157744 22562411 SH SOLE 22562411 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 50715 530300 SH Put SOLE 530300 0 0 ROYAL BK CDA SUSTAINABL COM 780087102 92746 969800 SH Call SOLE 969800 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 1301 19919 SH SOLE 19919 0 0 ROYAL GOLD INC COM 780287108 652 5027 SH SOLE 5027 0 0 RPC INC COM 749660106 415 53905 SH SOLE 53905 0 0 RYDER SYS INC COM 783549108 483 5414 SH SOLE 5414 0 0 S&P GLOBAL INC COM 78409V104 19110 55427 SH SOLE 55427 0 0 SALESFORCE INC COM 79466L302 27616 138231 SH SOLE 138231 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 493 84769 SH SOLE 84769 0 0 SANMINA CORPORATION COM 801056102 338 5549 SH SOLE 5549 0 0 SANOFI SPONSORED AD 80105N105 13149 241620 SH SOLE 241620 0 0 SAP SE SPON ADR 803054204 898 7096 SH SOLE 7096 0 0 SCHLUMBERGER LTD COM STK 806857108 6289 128085 SH SOLE 128085 0 0 SCHWAB CHARLES CORP COM 808513105 28247 539263 SH SOLE 539263 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 10025 137028 SH SOLE 137028 0 0 SEA LTD SPONSORD ADS 81141R100 492 5688 SH SOLE 5688 0 0 SEABRIDGE GOLD INC COM 811916105 1217 94292 SH SOLE 94292 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1806 27315 SH SOLE 27315 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 7365 98587 SH SOLE 98587 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 412 5111 SH SOLE 5111 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 122100 816502 SH SOLE 816502 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 4967 38368 SH SOLE 38368 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 165470 1997705 SH SOLE 1997705 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 115208 3583447 SH SOLE 3583447 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4057 40094 SH SOLE 40094 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 29620 196146 SH SOLE 196146 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 115056 1984754 SH SOLE 1984754 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 3766 55635 SH SOLE 55635 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 83590 2600000 SH Put SOLE 2600000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 90020 2800000 SH Call SOLE 2800000 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 240 15605 SH SOLE 15605 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 233 4667 SH SOLE 4667 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 151 19125 SH SOLE 19125 0 0 SERVICE CORP INTL COM 817565104 521 7577 SH SOLE 7577 0 0 SERVICENOW INC COM 81762P102 14707 31646 SH SOLE 31646 0 0 SHAW COMMUNICATIONS INC CL B CONV 82028K200 145129 4850196 SH SOLE 4850196 0 0 SHELL PLC SPON ADS 780259305 23828 414111 SH SOLE 414111 0 0 SHERWIN WILLIAMS CO COM 824348106 5011 22296 SH SOLE 22296 0 0 SHIFT4 PMTS INC CL A 82452J109 382 5039 SH SOLE 5039 0 0 SHOPIFY INC CL A 82509L107 304756 6357039 SH SOLE 6357039 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 613 73696 SH SOLE 73696 0 0 SIGMA LITHIUM CORPORATION COM 826599102 836 22196 SH SOLE 22196 0 0 SILVERCREST METALS INC COM 828363101 1681 236388 SH SOLE 236388 0 0 SIMON PPTY GROUP INC NEW COM 828806109 10185 90963 SH SOLE 90963 0 0 SIMPLIFY EXCHANGE TRADED FUN MANAGED FUTU 82889N699 959 40969 SH SOLE 40969 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 331 13200 SH SOLE 13200 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 828 6053 SH SOLE 6053 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2615 127523 SH SOLE 127523 0 0 SKYLINE CHAMPION CORPORATION COM 830830105 382 5076 SH SOLE 5076 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2380 20176 SH SOLE 20176 0 0 SMITH A O CORP COM 831865209 210 3043 SH SOLE 3043 0 0 SMUCKER J M CO COM NEW 832696405 786 4996 SH SOLE 4996 0 0 SNAP INC CL A 83304A106 287 25634 SH SOLE 25634 0 0 SNAP ON INC COM 833034101 2290 9276 SH SOLE 9276 0 0 SNOWFLAKE INC CL A 833445109 3076 19939 SH SOLE 19939 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105 373 4602 SH SOLE 4602 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 2123 6986 SH SOLE 6986 0 0 SONOS INC COM 83570H108 481 24515 SH SOLE 24515 0 0 SONY GROUP CORPORATION SPONSORED AD 835699307 2254 24870 SH SOLE 24870 0 0 SOUTHERN CO COM 842587107 4221 60667 SH SOLE 60667 0 0 SOUTHERN COPPER CORP COM 84265V105 1710 22427 SH SOLE 22427 0 0 SOUTHWEST AIRLS CO COM 844741108 1220 37505 SH SOLE 37505 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 23680 71193 SH SOLE 71193 0 0 SPDR GOLD TR GOLD SHS 78463V107 28802 157198 SH SOLE 157198 0 0 SPDR GOLD TR GOLD SHS 78463V107 15519 84700 SH Put SOLE 84700 0 0 SPDR GOLD TR GOLD SHS 78463V107 33841 184700 SH Call SOLE 184700 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 13722 305612 SH SOLE 305612 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1343 26514 SH SOLE 26514 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1117 20510 SH SOLE 20510 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 186812 456319 SH SOLE 456319 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 1046 2281 SH SOLE 2281 0 0 SPDR SER TR S&P DIVID ET 78464A763 11623 93954 SH SOLE 93954 0 0 SPDR SER TR S&P REGL BKG 78464A698 2975 67820 SH SOLE 67820 0 0 SPDR SER TR S&P METALS M 78464A755 215 4048 SH SOLE 4048 0 0 SPDR SER TR S&P BIOTECH 78464A870 4373 57383 SH SOLE 57383 0 0 SPDR SER TR PORTFOLIO SH 78464A474 335 11294 SH SOLE 11294 0 0 SPDR SER TR HLTH CR EQUI 78464A581 216 2310 SH SOLE 2310 0 0 SPDR SER TR AEROSPACE DE 78464A631 264 2258 SH SOLE 2258 0 0 SPDR SER TR OILGAS EQUIP 78468R549 549 7306 SH SOLE 7306 0 0 SPDR SER TR S&P OILGAS E 78468R556 3147 24664 SH SOLE 24664 0 0 SPDR SER TR SPDR S&P 500 78468R796 271 8166 SH SOLE 8166 0 0 SPLUNK INC COM 848637104 1984 20692 SH SOLE 20692 0 0 SPLUNK INC COM 848637104 5465 57000 SH Call SOLE 57000 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 441 13168 SH SOLE 13168 0 0 SPROTT FDS TR URANIUM MINE 85208P303 518 16525 SH SOLE 16525 0 0 SPROTT INC COM NEW 852066208 533 14596 SH SOLE 14596 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6876 363596 SH SOLE 363596 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 5530 357723 SH SOLE 357723 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 356 42640 SH SOLE 42640 0 0 SPROUTS FMRS MKT INC COM 85208M102 3575 102057 SH SOLE 102057 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 2363 41854 SH SOLE 41854 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 1040 25348 SH SOLE 25348 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 561 12088 SH SOLE 12088 0 0 SSR MINING IN COM 784730103 4286 283455 SH SOLE 283455 0 0 STANTEC INC COM 85472N109 12901 220670 SH SOLE 220670 0 0 STAR HLDGS SHS BEN INT 85512G106 278 16000 SH SOLE 16000 0 0 STARBUCKS CORP COM 855244109 39428 378646 SH SOLE 378646 0 0 STARWOOD PPTY TR INC COM 85571B105 608 34386 SH SOLE 34386 0 0 STEEL DYNAMICS INC COM 858119100 1020 9022 SH SOLE 9022 0 0 STELLANTIS N.V SHS N82405106 10813 596076 SH SOLE 596076 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1986 37124 SH SOLE 37124 0 0 STONECO LTD COM CL A G85158106 360 37724 SH SOLE 37724 0 0 STRATEGIC ED INC COM 86272C103 286 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 26813 93926 SH SOLE 93926 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 7905 988186 SH SOLE 988186 0 0 SUN CMNTYS INC COM 866674104 716 5081 SH SOLE 5081 0 0 SUN LIFE FINANCIAL INC. COM 866796105 372503 7973351 SH SOLE 7973351 0 0 SUN LIFE FINANCIAL INC. COM 866796105 147621 3159800 SH Put SOLE 3159800 0 0 SUN LIFE FINANCIAL INC. COM 866796105 37674 806400 SH Call SOLE 806400 0 0 SUNCOR ENERGY INC NEW COM 867224107 494086 15914154 SH SOLE 15914154 0 0 SUNCOR ENERGY INC NEW COM 867224107 15523 500000 SH Put SOLE 500000 0 0 SUNCOR ENERGY INC NEW COM 867224107 3570 115000 SH Call SOLE 115000 0 0 SUNRUN INC COM 86771W105 451 22400 SH SOLE 22400 0 0 SUPER MICRO COMPUTER INC COM 86800U104 6479 60807 SH SOLE 60807 0 0 SYNOPSYS INC COM 871607107 3361 8702 SH SOLE 8702 0 0 SYSCO CORP COM 871829107 3883 50283 SH SOLE 50283 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 55696 598753 SH SOLE 598753 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 243 2039 SH SOLE 2039 0 0 TAPESTRY INC COM 876030107 259 6007 SH SOLE 6007 0 0 TARGA RES CORP COM 87612G101 11986 164304 SH SOLE 164304 0 0 TARGET CORP COM 87612E106 4772 28812 SH SOLE 28812 0 0 TASEKO MINES LTD COM 876511106 673 405873 SH SOLE 405873 0 0 TC ENERGY CORP COM 87807B107 732596 18834006 SH SOLE 18834006 0 0 TC ENERGY CORP COM 87807B107 77795 2000000 SH Put SOLE 2000000 0 0 TD SYNNEX CORPORATION COM 87162W100 1715 17718 SH SOLE 17718 0 0 TE CONNECTIVITY LTD SHS H84989104 4397 33529 SH SOLE 33529 0 0 TECHNIPFMC PLC COM G87110105 265 19447 SH SOLE 19447 0 0 TECK RESOURCES LTD CL B 878742204 159670 4374531 SH SOLE 4374531 0 0 TEEKAY CORPORATION COM Y8564W103 234 37827 SH SOLE 37827 0 0 TEJON RANCH CO COM 879080109 2187 119725 SH SOLE 119725 0 0 TELADOC HEALTH INC COM 87918A105 1075 41521 SH SOLE 41521 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 499 1115 SH SOLE 1115 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1388 183291 SH SOLE 183291 0 0 TELEFONICA S A SPONSORED AD 879382208 3960 925214 SH SOLE 925214 0 0 TELUS CORPORATION COM 87971M103 462402 23292442 SH SOLE 23292442 0 0 TELUS CORPORATION COM 87971M103 2978 150000 SH Put SOLE 150000 0 0 TELUS CORPORATION COM 87971M103 1985 100000 SH Call SOLE 100000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 1347 66661 SH SOLE 66661 0 0 TERADYNE INC COM 880770102 332 3085 SH SOLE 3085 0 0 TESLA INC COM 88160R101 77663 374352 SH SOLE 374352 0 0 TESLA INC COM 88160R101 38173 184000 SH Call SOLE 184000 0 0 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 226 32000 SH SOLE 32000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 773 87377 SH SOLE 87377 0 0 TEXAS INSTRS INC COM 882508104 47979 257940 SH SOLE 257940 0 0 TFI INTL INC COM 87241L109 72265 605608 SH SOLE 605608 0 0 THE CIGNA GROUP COM 125523100 5740 22463 SH SOLE 22463 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 532 286010 SH SOLE 286010 0 0 THE TRADE DESK INC COM CL A 88339J105 489 8036 SH SOLE 8036 0 0 THERATECHNOLOGIES INC COM 88338H100 337 417590 SH SOLE 417590 0 0 THERATECHNOLOGIES INC NOTE 5.750% 88338HAA8 1034 11000 SH SOLE 11000 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 24803 43033 SH SOLE 43033 0 0 THOMSON REUTERS CORP. COM NEW 884903709 147314 1132247 SH SOLE 1132247 0 0 THOMSON REUTERS CORP. COM NEW 884903709 5204 40000 SH Put SOLE 40000 0 0 THOMSON REUTERS CORP. COM NEW 884903709 11710 90000 SH Call SOLE 90000 0 0 THOR INDS INC COM 885160101 473 5940 SH SOLE 5940 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 484 16680 SH SOLE 16680 0 0 TILRAY BRANDS INC COM 88688T100 208 82044 SH SOLE 82044 0 0 TIMKEN CO COM 887389104 946 11582 SH SOLE 11582 0 0 TJX COS INC NEW COM 872540109 22766 290527 SH SOLE 290527 0 0 T-MOBILE US INC COM 872590104 1166 8048 SH SOLE 8048 0 0 TOLL BROTHERS INC COM 889478103 1772 29517 SH SOLE 29517 0 0 TORO CO COM 891092108 511 4599 SH SOLE 4599 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2212080 36931764 SH SOLE 36931764 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 35938 600000 SH Put SOLE 600000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 53907 900000 SH Call SOLE 900000 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 11854 200752 SH SOLE 200752 0 0 TOYOTA MOTOR CORP ADS 892331307 1916 13521 SH SOLE 13521 0 0 TRACTOR SUPPLY CO COM 892356106 3743 15926 SH SOLE 15926 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 4325 23510 SH SOLE 23510 0 0 TRANSALTA CORP COM 89346D107 8151 931930 SH SOLE 931930 0 0 TRANSDIGM GROUP INC COM 893641100 305 414 SH SOLE 414 0 0 TRANSOCEAN LTD REG SHS H8817H100 107 16860 SH SOLE 16860 0 0 TRAVELERS COMPANIES INC COM 89417E109 542 3160 SH SOLE 3160 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 7216 930570 SH SOLE 930570 0 0 TRILOGY METALS INC NEW COM 89621C105 6 11828 SH SOLE 11828 0 0 TRINITY PL HLDGS INC COM 89656D101 75 157072 SH SOLE 157072 0 0 TWILIO INC CL A 90138F102 5237 78596 SH SOLE 78596 0 0 TYSON FOODS INC CL A 902494103 748 12608 SH SOLE 12608 0 0 U HAUL HOLDING COMPANY COM 023586100 1884 31577 SH SOLE 31577 0 0 UBER TECHNOLOGIES INC COM 90353T100 13036 411227 SH SOLE 411227 0 0 UBER TECHNOLOGIES INC COM 90353T100 3170 100000 SH Put SOLE 100000 0 0 UBER TECHNOLOGIES INC COM 90353T100 1585 50000 SH Call SOLE 50000 0 0 UBS GROUP AG SHS H42097107 8027 380649 SH SOLE 380649 0 0 ULTA BEAUTY INC COM 90384S303 20364 37320 SH SOLE 37320 0 0 UNDER ARMOUR INC CL C 904311206 96 11216 SH SOLE 11216 0 0 UNILEVER PLC SPON ADR NEW 904767704 26184 504209 SH SOLE 504209 0 0 UNION PAC CORP COM 907818108 28968 143935 SH SOLE 143935 0 0 UNITED AIRLS HLDGS INC COM 910047109 4235 95711 SH SOLE 95711 0 0 UNITED AIRLS HLDGS INC COM 910047109 4425 100000 SH Call SOLE 100000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 19967 102927 SH SOLE 102927 0 0 UNITED RENTALS INC COM 911363109 1965 4964 SH SOLE 4964 0 0 UNITED STATES STL CORP NEW COM 912909108 602 23081 SH SOLE 23081 0 0 UNITED STS OIL FD LP UNITS 91232N207 853 12845 SH SOLE 12845 0 0 UNITEDHEALTH GROUP INC COM 91324P102 84404 178600 SH SOLE 178600 0 0 UNUM GROUP COM 91529Y106 1008 25481 SH SOLE 25481 0 0 URBAN OUTFITTERS INC COM 917047102 222 8018 SH SOLE 8018 0 0 US BANCORP DEL COM NEW 902973304 2695 74758 SH SOLE 74758 0 0 VAIL RESORTS INC COM 91879Q109 2335 9993 SH SOLE 9993 0 0 VALE S A SPONSORED AD 91912E105 1900 120375 SH SOLE 120375 0 0 VALERO ENERGY CORP COM 91913Y100 11737 84076 SH SOLE 84076 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 298 4040 SH SOLE 4040 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 29398 111698 SH SOLE 111698 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 302 1864 SH SOLE 1864 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 19696 608829 SH SOLE 608829 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 5305 134311 SH SOLE 134311 0 0 VANECK ETF TRUST BRAZIL SMALL 92189F825 289 21601 SH SOLE 21601 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 1641 5923 SH SOLE 5923 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 378 4633 SH SOLE 4633 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 2462 76100 SH Put SOLE 76100 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 407 2774 SH SOLE 2774 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1913 23686 SH SOLE 23686 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 578 7344 SH SOLE 7344 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 837 9418 SH SOLE 9418 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1444 18818 SH SOLE 18818 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 648 8454 SH SOLE 8454 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 1615 21119 SH SOLE 21119 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 2086 28256 SH SOLE 28256 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 547 11182 SH SOLE 11182 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1131 8436 SH SOLE 8436 0 0 VANGUARD INDEX FDS SML CP GRW E 922908595 916 4231 SH SOLE 4231 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 481 3029 SH SOLE 3029 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 637 3019 SH SOLE 3019 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 943 3779 SH SOLE 3779 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1086 7860 SH SOLE 7860 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8657 42416 SH SOLE 42416 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 23147 61550 SH SOLE 61550 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 284 3419 SH SOLE 3419 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 16756 414744 SH SOLE 414744 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1671 31244 SH SOLE 31244 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 3938 42759 SH SOLE 42759 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 2508 41149 SH SOLE 41149 0 0 VANGUARD MALVERN FDS STRM INFPROI 922020805 1956 40902 SH SOLE 40902 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 342 4259 SH SOLE 4259 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2073 17205 SH SOLE 17205 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 7415 102870 SH SOLE 102870 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2176 37168 SH SOLE 37168 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 752 11473 SH SOLE 11473 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1052 13802 SH SOLE 13802 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6339 41162 SH SOLE 41162 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 675 12229 SH SOLE 12229 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 20683 457888 SH SOLE 457888 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 507 4804 SH SOLE 4804 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1611 21866 SH SOLE 21866 0 0 VANGUARD WORLD FD MEGA GRWTH I 921910816 223 1090 SH SOLE 1090 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 204 2250 SH SOLE 2250 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2400 12400 SH SOLE 12400 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 865 7571 SH SOLE 7571 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 405 5201 SH SOLE 5201 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1382 7255 SH SOLE 7255 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 4429 11489 SH SOLE 11489 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 1908 10732 SH SOLE 10732 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 768 3222 SH SOLE 3222 0 0 VENUS CONCEPT INC COM 92332W105 15 68674 SH SOLE 68674 0 0 VERISK ANALYTICS INC COM 92345Y106 5514 28742 SH SOLE 28742 0 0 VERITIV CORP COM 923454102 236 1746 SH SOLE 1746 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 57113 1468581 SH SOLE 1468581 0 0 VERMILION ENERGY INC COM 923725105 4025 310305 SH SOLE 310305 0 0 VERSABANK NEW COM 92512J106 8895 1202180 SH SOLE 1202180 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 829 2630 SH SOLE 2630 0 0 VIATRIS INC COM 92556V106 1564 162582 SH SOLE 162582 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 402 11781 SH SOLE 11781 0 0 VILLAGE FARMS INTL INC COM 92707Y108 31 37144 SH SOLE 37144 0 0 VIMEO INC COMMON STOCK 92719V100 1388 362507 SH SOLE 362507 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED AD 92763W103 268 17647 SH SOLE 17647 0 0 VISA INC COM CL A 92826C839 173464 769380 SH SOLE 769380 0 0 VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109 1716 86687 SH SOLE 86687 0 0 VIZSLA SILVER CORP COM NEW 92859G202 15 10000 SH SOLE 10000 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 2192 198576 SH SOLE 198576 0 0 WABASH NATL CORP COM 929566107 3163 128629 SH SOLE 128629 0 0 WABTEC COM 929740108 365 3609 SH SOLE 3609 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 9681 279968 SH SOLE 279968 0 0 WALMART INC COM 931142103 78752 534091 SH SOLE 534091 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 307 20305 SH SOLE 20305 0 0 WASTE CONNECTIONS INC COM 94106B101 194156 1395010 SH SOLE 1395010 0 0 WASTE MGMT INC DEL COM 94106L109 34944 214159 SH SOLE 214159 0 0 WATERS CORP COM 941848103 788 2545 SH SOLE 2545 0 0 WATSCO INC COM 942622200 830 2609 SH SOLE 2609 0 0 WEBSTER FINL CORP COM 947890109 217 5502 SH SOLE 5502 0 0 WELLS FARGO CO NEW COM 949746101 41967 1122726 SH SOLE 1122726 0 0 WELLS FARGO CO NEW COM 949746101 31773 850000 SH Put SOLE 850000 0 0 WELLS FARGO CO NEW COM 949746101 5607 150000 SH Call SOLE 150000 0 0 WESCO INTL INC COM 95082P105 3693 23896 SH SOLE 23896 0 0 WEST FRASER TIMBER CO LTD COM 952845105 3920 54955 SH SOLE 54955 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1412 39720 SH SOLE 39720 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 76 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP. COM 958102105 752 19957 SH SOLE 19957 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4130 156600 SH SOLE 156600 0 0 WESTPORT FUEL SYSTEMS INC COM NEW 960908309 16 17307 SH SOLE 17307 0 0 WESTROCK CO COM 96145D105 957 31418 SH SOLE 31418 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1695 56269 SH SOLE 56269 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 151428 3144184 SH SOLE 3144184 0 0 WHIRLPOOL CORP COM 963320106 480 3638 SH SOLE 3638 0 0 WILLIAMS COS INC COM 969457100 837 28047 SH SOLE 28047 0 0 WILLIS TOWERS WATSON PLC LTD SHS G96629103 237 1022 SH SOLE 1022 0 0 WINGSTOP INC COM 974155103 223 1216 SH SOLE 1216 0 0 WISDOMTREE TR CLOUD COMPUT 97717Y691 2109 71015 SH SOLE 71015 0 0 WISDOMTREE TR JAPN HEDGE E 97717W851 812 11482 SH SOLE 11482 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 332 10537 SH SOLE 10537 0 0 WISDOMTREE TR INTL QULTY D 97717X131 569 16786 SH SOLE 16786 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 8320 296536 SH SOLE 296536 0 0 WISDOMTREE TR EUROPE HEDGE 97717X701 855 10403 SH SOLE 10403 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 538 14218 SH SOLE 14218 0 0 WISDOMTREE TR EM MKTS QTLY 97717W323 1136 50231 SH SOLE 50231 0 0 WISDOMTREE TR INTL EQUITY 97717W703 2034 40901 SH SOLE 40901 0 0 WISDOMTREE TR INTL SMCAP D 97717W760 910 14939 SH SOLE 14939 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 358 9080 SH SOLE 9080 0 0 WISDOMTREE TR US QTLY DIV 97717X669 546 8755 SH SOLE 8755 0 0 WISDOMTREE TR EMG MKTS SMC 97717W281 637 13905 SH SOLE 13905 0 0 WOLFSPEED INC COM 977852102 223 3426 SH SOLE 3426 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 304 13574 SH SOLE 13574 0 0 WORKDAY INC CL A 98138H101 1510 7312 SH SOLE 7312 0 0 WPP PLC NEW ADR 92937A102 5981 100482 SH SOLE 100482 0 0 WYNN RESORTS LTD COM 983134107 3183 28442 SH SOLE 28442 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1172 32749 SH SOLE 32749 0 0 XP INC CL A G98239109 134 11308 SH SOLE 11308 0 0 XPEL INC COM 98379L100 562 8275 SH SOLE 8275 0 0 XYLEM INC COM 98419M100 1119 10689 SH SOLE 10689 0 0 YAMANA GOLD INC COM 98462Y100 4918 843517 SH SOLE 843517 0 0 YETI HLDGS INC COM 98585X104 249 6230 SH SOLE 6230 0 0 YUM BRANDS INC COM 988498101 326 2471 SH SOLE 2471 0 0 YUM CHINA HLDGS INC COM 98850P109 2407 37974 SH SOLE 37974 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1360 4276 SH SOLE 4276 0 0 ZENTEK LTD COM 98942X102 19 12600 SH SOLE 12600 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 920 7119 SH SOLE 7119 0 0 ZOETIS INC CL A 98978V103 21605 129804 SH SOLE 129804 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 273 3693 SH SOLE 3693 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK 98980F104 225 9100 SH SOLE 9100 0 0