0001421224-23-000006.txt : 20230811 0001421224-23-000006.hdr.sgml : 20230811 20230811160814 ACCESSION NUMBER: 0001421224-23-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 EFFECTIVENESS DATE: 20230811 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: 231164109 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 06-30-2023 06-30-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 08-11-2023 0 1199 31407725 false
INFORMATION TABLE 2 cibcwminc13F20230630.xml 10X GENOMICS INC CL A COM 88025U109 636 11383 SH SOLE 11383 0 0 3M CO COM 88579Y101 11277 112667 SH SOLE 112667 0 0 ABBOTT LABS COM 002824100 27343 250805 SH SOLE 250805 0 0 ABBVIE INC COM 00287Y109 87099 646471 SH SOLE 646471 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 240 37105 SH SOLE 37105 0 0 ABERCROMBIE & FITCH CO CL A 002896207 297 7873 SH SOLE 7873 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17651 57202 SH SOLE 57202 0 0 ACTIVISION BLIZZARD INC COM 00507V109 5315 63047 SH SOLE 63047 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 26768 54741 SH SOLE 54741 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 814 11573 SH SOLE 11573 0 0 ADVANCED MICRO DEVICES INC COM 007903107 34211 300330 SH SOLE 300330 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 2717 120147 SH SOLE 120147 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 62 11156 SH SOLE 11156 0 0 AEGON N V NY REGISTRY 007924103 2765 545399 SH SOLE 545399 0 0 AERCAP HOLDINGS NV SHS N00985106 298 4690 SH SOLE 4690 0 0 AES CORP COM 00130H105 407 19637 SH SOLE 19637 0 0 AFFIRM HLDGS INC COM CL A 00827B106 307 20000 SH Call SOLE 20000 0 0 AFLAC INC COM 001055102 40412 578963 SH SOLE 578963 0 0 AFLAC INC COM 001055102 8376 120000 SH Put SOLE 120000 0 0 AFLAC INC COM 001055102 25826 370000 SH Call SOLE 370000 0 0 AGCO CORP COM 001084102 313 2383 SH SOLE 2383 0 0 AGF INVTS TR US MARKET NE 00110G408 5083 270969 SH SOLE 270969 0 0 AGILENT TECHNOLOGIES INC COM 00846U101 4060 33760 SH SOLE 33760 0 0 AGNICO EAGLE MINES LTD COM 008474108 168608 3373500 SH SOLE 3373500 0 0 AGNICO EAGLE MINES LTD COM 008474108 4998 100000 SH Put SOLE 100000 0 0 AGNICO EAGLE MINES LTD COM 008474108 1684 33700 SH Call SOLE 33700 0 0 AIR PRODS & CHEMS INC COM 009158106 979 3267 SH SOLE 3267 0 0 AIRBNB INC COM CL A 009066101 8374 65338 SH SOLE 65338 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 289 3215 SH SOLE 3215 0 0 AKUMIN INC COM 01021X100 77 426967 SH SOLE 426967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 4961 416218 SH SOLE 416218 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 608 51000 SH Call SOLE 51000 0 0 ALBEMARLE CORP COM 012653101 2502 11215 SH SOLE 11215 0 0 ALCOA CORP COM 013872106 3305 97410 SH SOLE 97410 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 84 10000 SH SOLE 10000 0 0 ALGOMA STL GROUP INC COM 015658107 2684 377996 SH SOLE 377996 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 77933 9423529 SH SOLE 9423529 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 16805 201618 SH SOLE 201618 0 0 ALIGN TECHNOLOGY INC COM 016255101 1267 3584 SH SOLE 3584 0 0 ALLSTATE CORP COM 020002101 8798 80683 SH SOLE 80683 0 0 ALPHABET INC CAP STK CL C 02079K107 140727 1163318 SH SOLE 1163318 0 0 ALPHABET INC CAP STK CL A 02079K305 197942 1653650 SH SOLE 1653650 0 0 ALPHABET INC CAP STK CL A 02079K305 11970 100000 SH Put SOLE 100000 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 232 10206 SH SOLE 10206 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2034 51882 SH SOLE 51882 0 0 ALTC ACQUISITION CORP COM CL A 02156V109 277 26550 SH SOLE 26550 0 0 ALTRIA GROUP INC COM 02209S103 10259 226476 SH SOLE 226476 0 0 AMAZON COM INC COM 023135106 266012 2040595 SH SOLE 2040595 0 0 AMBEV SA SPONSORED AD 02319V103 8935 2809616 SH SOLE 2809616 0 0 AMDOCS LTD SHS G02602103 290 2932 SH SOLE 2932 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101 260 12024 SH SOLE 12024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 19258 1073492 SH SOLE 1073492 0 0 AMERICAN CENTY ETF TR EMERGING MKT 025072372 341 7813 SH SOLE 7813 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5415 64314 SH SOLE 64314 0 0 AMERICAN EXPRESS CO COM 025816109 8699 49939 SH SOLE 49939 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 4492 78064 SH SOLE 78064 0 0 AMERICAN TOWER CORP NEW COM 03027X100 11195 57723 SH SOLE 57723 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 4569 32004 SH SOLE 32004 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 4 12011 SH SOLE 12011 0 0 AMERIPRISE FINL INC COM 03076C106 1578 4750 SH SOLE 4750 0 0 AMERISOURCEBERGEN CORP COM 03073E105 15649 81321 SH SOLE 81321 0 0 AMETEK INC COM 031100100 1081 6679 SH SOLE 6679 0 0 AMGEN INC COM 031162100 18775 84566 SH SOLE 84566 0 0 AMPHENOL CORP NEW CL A 032095101 3431 40389 SH SOLE 40389 0 0 ANALOG DEVICES INC COM 032654105 4017 20618 SH SOLE 20618 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 129 15855 SH SOLE 15855 0 0 ANGLOGOLD ASHANTI LIMITED SPONSORED AD 035128206 435 20614 SH SOLE 20614 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED AD 03524A108 1168 20592 SH SOLE 20592 0 0 ANSYS INC COM 03662Q105 612 1854 SH SOLE 1854 0 0 ANTERO RESOURCES CORP COM 03674X106 3022 131207 SH SOLE 131207 0 0 AON PLC SHS CL A G0403H108 17368 50314 SH SOLE 50314 0 0 APA CORPORATION COM 03743Q108 1471 43043 SH SOLE 43043 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 8817 114792 SH SOLE 114792 0 0 APPLE INC COM 037833100 645768 3329214 SH SOLE 3329214 0 0 APPLIED MATLS INC COM 038222105 19936 137927 SH SOLE 137927 0 0 APTIV PLC SHS G6095L109 523 5127 SH SOLE 5127 0 0 ARCH CAP GROUP LTD ORD G0450A105 1866 24929 SH SOLE 24929 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2171 28729 SH SOLE 28729 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 1108 108104 SH SOLE 108104 0 0 ARES CAPITAL CORP COM 04010L103 2575 137015 SH SOLE 137015 0 0 ARISTA NETWORKS INC COM 040413106 7662 47281 SH SOLE 47281 0 0 ARK ETF TR INNOVATION E 00214Q104 1027 23265 SH SOLE 23265 0 0 ASANA INC CL A 04342Y104 2540 115252 SH SOLE 115252 0 0 ASML HOLDING N V N Y REGISTRY N07059210 16449 22696 SH SOLE 22696 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2951 41234 SH SOLE 41234 0 0 AT&T INC COM 00206R102 10144 636008 SH SOLE 636008 0 0 AT&T INC COM 00206R102 1595 100000 SH Call SOLE 100000 0 0 ATS CORPORATION COM 00217Y104 17027 369744 SH SOLE 369744 0 0 AURORA CANNABIS INC COM 05156X884 6 11401 SH SOLE 11401 0 0 AUTODESK INC COM 052769106 1188 5805 SH SOLE 5805 0 0 AUTOHOME INC SP ADS RP CL 05278C107 205 7016 SH SOLE 7016 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 5278 24016 SH SOLE 24016 0 0 AUTONATION INC COM 05329W102 3893 23648 SH SOLE 23648 0 0 AUTOZONE INC COM 053332102 1673 671 SH SOLE 671 0 0 AXON ENTERPRISE INC COM 05464C101 225 1153 SH SOLE 1153 0 0 B2GOLD CORP COM 11777Q209 5258 1472834 SH SOLE 1472834 0 0 B2GOLD CORP COM 11777Q209 1695 474800 SH Call SOLE 474800 0 0 BAIDU INC SPON ADR REP 056752108 471 3437 SH SOLE 3437 0 0 BAKER HUGHES COMPANY CL A 05722G100 512 16203 SH SOLE 16203 0 0 BALL CORP COM 058498106 245 4212 SH SOLE 4212 0 0 BALLARD PWR SYS INC NEW COM 058586108 626 142979 SH SOLE 142979 0 0 BANCO BRADESCO S A SP ADR PFD N 059460303 35 10143 SH SOLE 10143 0 0 BANCO MACRO SA SPON ADR B 05961W105 337 13235 SH SOLE 13235 0 0 BANK AMERICA CORP COM 060505104 91778 3198967 SH SOLE 3198967 0 0 BANK AMERICA CORP COM 060505104 4304 150000 SH Put SOLE 150000 0 0 BANK AMERICA CORP COM 060505104 11476 400000 SH Call SOLE 400000 0 0 BANK MONTREAL QUE COM 063671101 1278740 14146914 SH SOLE 14146914 0 0 BANK MONTREAL QUE COM 063671101 31636 350000 SH Put SOLE 350000 0 0 BANK MONTREAL QUE COM 063671101 52137 576800 SH Call SOLE 576800 0 0 BANK NEW YORK MELLON CORP COM 064058100 5345 120066 SH SOLE 120066 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1287827 25715394 SH SOLE 25715394 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 89979 1796700 SH Put SOLE 1796700 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 52980 1057900 SH Call SOLE 1057900 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 425 23970 SH SOLE 23970 0 0 BARCLAYS PLC ADR 06738E204 960 122129 SH SOLE 122129 0 0 BARRICK GOLD CORP COM 067901108 179309 10591225 SH SOLE 10591225 0 0 BAUSCH HEALTH COS INC COM 071734107 354 44179 SH SOLE 44179 0 0 BAXTER INTL INC COM 071813109 225 4929 SH SOLE 4929 0 0 BAYTEX ENERGY CORP COM 07317Q105 12748 3910381 SH SOLE 3910381 0 0 BCE INC COM NEW 05534B760 664960 14572864 SH SOLE 14572864 0 0 BCE INC COM NEW 05534B760 63882 1400000 SH Put SOLE 1400000 0 0 BCE INC COM NEW 05534B760 4563 100000 SH Call SOLE 100000 0 0 BECTON DICKINSON & CO COM 075887109 6096 23091 SH SOLE 23091 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 625 17076 SH SOLE 17076 0 0 BERKLEY W R CORP COM 084423102 1152 19344 SH SOLE 19344 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 217366 637437 SH SOLE 637437 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 6732 13 SH SOLE 13 0 0 BERRY GLOBAL GROUP INC COM 08579W103 4256 66143 SH SOLE 66143 0 0 BHP GROUP LTD SPONSORED AD 088606108 5527 92625 SH SOLE 92625 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2430 244222 SH SOLE 244222 0 0 BITFARMS LTD COM 09173B107 111 74875 SH SOLE 74875 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1063 16877 SH SOLE 16877 0 0 BLACKBERRY LTD COM 09228F103 1692 304852 SH SOLE 304852 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 123 14795 SH SOLE 14795 0 0 BLACKROCK INC COM 09247X101 37778 54660 SH SOLE 54660 0 0 BLACKSTONE INC COM 09260D107 18685 200975 SH SOLE 200975 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 487 23418 SH SOLE 23418 0 0 BLOCK INC CL A 852234103 10498 157698 SH SOLE 157698 0 0 BLOCK INC CL A 852234103 3328 50000 SH Call SOLE 50000 0 0 BOEING CO COM 097023105 26333 124706 SH SOLE 124706 0 0 BOOKING HOLDINGS INC COM 09857L108 17015 6301 SH SOLE 6301 0 0 BORGWARNER INC COM 099724106 248 5770 SH SOLE 5770 0 0 BOSTON SCIENTIFIC CORP COM 101137107 5220 96498 SH SOLE 96498 0 0 BP PLC SPONSORED AD 055622104 12978 367761 SH SOLE 367761 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 447 14231 SH SOLE 14231 0 0 BRIGHT GREEN CORP COMMON STOCK 10920G100 41 40168 SH SOLE 40168 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 501 5417 SH SOLE 5417 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 15561 243326 SH SOLE 243326 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 10171 306342 SH SOLE 306342 0 0 BROADCOM INC COM 11135F101 102453 118111 SH SOLE 118111 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 86144 2640031 SH SOLE 2640031 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 3355 177769 SH SOLE 177769 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 5988 347552 SH SOLE 347552 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 371257 11032907 SH SOLE 11032907 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 194636 5332506 SH SOLE 5332506 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 23650 518860 SH SOLE 518860 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 1494 44135 SH SOLE 44135 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 22999 729659 SH SOLE 729659 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 61855 2096079 SH SOLE 2096079 0 0 BRP INC COM SUN VTG 05577W200 8360 98802 SH SOLE 98802 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1052 7735 SH SOLE 7735 0 0 BUNGE LIMITED COM G16962105 2016 21362 SH SOLE 21362 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 9765 41640 SH SOLE 41640 0 0 CAE INC COM 124765108 40701 1817019 SH SOLE 1817019 0 0 CAMECO CORP COM 13321L108 104783 3342374 SH SOLE 3342374 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 937 52560 SH SOLE 52560 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 601416 14074792 SH SOLE 14074792 0 0 CANADIAN NAT RES LTD COM 136385101 496758 8828111 SH SOLE 8828111 0 0 CANADIAN NAT RES LTD COM 136385101 82998 1475000 SH Put SOLE 1475000 0 0 CANADIAN NAT RES LTD COM 136385101 26661 473800 SH Call SOLE 473800 0 0 CANADIAN NATL RY CO COM 136375102 617619 5095870 SH SOLE 5095870 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 563138 6966075 SH SOLE 6966075 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 4446 55000 SH Put SOLE 55000 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 4139 51200 SH Call SOLE 51200 0 0 CANOPY GROWTH CORP COM 138035100 24 61732 SH SOLE 61732 0 0 CAPITAL ONE FINL CORP COM 14040H105 1729 15806 SH SOLE 15806 0 0 CARDINAL HEALTH INC COM 14149Y108 2121 22426 SH SOLE 22426 0 0 CARMAX INC COM 143130102 2157 25775 SH SOLE 25775 0 0 CARNIVAL CORP COMMON STOCK 143658300 4971 263973 SH SOLE 263973 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 369 6571 SH SOLE 6571 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1299 26130 SH SOLE 26130 0 0 CATERPILLAR INC COM 149123101 32870 133590 SH SOLE 133590 0 0 CBOE GLOBAL MKTS INC COM 12503M108 695 5034 SH SOLE 5034 0 0 CBRE GROUP INC CL A 12504L109 1447 17924 SH SOLE 17924 0 0 CELANESE CORP DEL COM 150870103 930 8032 SH SOLE 8032 0 0 CELESTICA INC SUB VTG SHS 15101Q108 48795 3358199 SH SOLE 3358199 0 0 CELSIUS HLDGS INC COM NEW 15118V207 945 6332 SH SOLE 6332 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1991 281275 SH SOLE 281275 0 0 CENOVUS ENERGY INC COM 15135U109 141618 8330458 SH SOLE 8330458 0 0 CENOVUS ENERGY INC COM 15135U109 12750 750000 SH Put SOLE 750000 0 0 CENOVUS ENERGY INC COM 15135U109 4213 247800 SH Call SOLE 247800 0 0 CENTERRA GOLD INC COM 152006102 2100 350081 SH SOLE 350081 0 0 CENTERRA GOLD INC COM 152006102 1232 205400 SH Put SOLE 205400 0 0 CENTERRA GOLD INC COM 152006102 115 19100 SH Call SOLE 19100 0 0 CERIDIAN HCM HLDG INC COM 15677J108 318 4742 SH SOLE 4742 0 0 CF INDS HLDGS INC COM 125269100 4284 61709 SH SOLE 61709 0 0 CGI INC CL A SUB VTG 12532H104 179988 1705239 SH SOLE 1705239 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 516 58702 SH SOLE 58702 0 0 CHARLES RIV LABS INTL INC COM 159864107 401 1906 SH SOLE 1906 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 471 1283 SH SOLE 1283 0 0 CHEMOURS CO COM 163851108 777 21057 SH SOLE 21057 0 0 CHENIERE ENERGY INC COM NEW 16411R208 2125 13944 SH SOLE 13944 0 0 CHEVRON CORP NEW COM 166764100 30664 194877 SH SOLE 194877 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 3991 1866 SH SOLE 1866 0 0 CHUBB LIMITED COM H1467J104 912 4738 SH SOLE 4738 0 0 CIENA CORP COM NEW 171779309 293 6900 SH SOLE 6900 0 0 CINTAS CORP COM 172908105 5157 10375 SH SOLE 10375 0 0 CIRCOR INTL INC COM 17273K109 264 4672 SH SOLE 4672 0 0 CISCO SYS INC COM 17275R102 41057 793523 SH SOLE 793523 0 0 CITIGROUP INC COM NEW 172967424 33679 731520 SH SOLE 731520 0 0 CITIZENS FINL GROUP INC COM 174610105 1531 58693 SH SOLE 58693 0 0 CLEAN HARBORS INC COM 184496107 2933 17835 SH SOLE 17835 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 459 27400 SH SOLE 27400 0 0 CLOROX CO DEL COM 189054109 937 5893 SH SOLE 5893 0 0 CLOUDFLARE INC CL A COM 18915M107 943 14430 SH SOLE 14430 0 0 CME GROUP INC COM 12572Q105 3279 17697 SH SOLE 17697 0 0 COCA COLA CO COM 191216100 50015 830531 SH SOLE 830531 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 969 15035 SH SOLE 15035 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 7395 88759 SH SOLE 88759 0 0 COEUR MNG INC COM NEW 192108504 64 22480 SH SOLE 22480 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1679 25713 SH SOLE 25713 0 0 COHERENT CORP COM 19247G107 902 17702 SH SOLE 17702 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 234 3264 SH SOLE 3264 0 0 COLGATE PALMOLIVE CO COM 194162103 7364 95583 SH SOLE 95583 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 25564 260273 SH SOLE 260273 0 0 COMCAST CORP NEW CL A 20030N101 8809 212020 SH SOLE 212020 0 0 COMPANHIA BRASILEIRA DE DIST SPONSORED AD 20440T300 60 15605 SH SOLE 15605 0 0 CONOCOPHILLIPS COM 20825C104 1861 17961 SH SOLE 17961 0 0 CONSOL ENERGY INC NEW COM 20854L108 852 12562 SH SOLE 12562 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8762 35599 SH SOLE 35599 0 0 CONTROLADORA VUELA COMP DE A SPON ADR RP 21240E105 660 47338 SH SOLE 47338 0 0 COOPER COS INC COM NEW 216648402 2289 5970 SH SOLE 5970 0 0 COPA HOLDINGS SA CL A P31076105 3338 30187 SH SOLE 30187 0 0 COPART INC COM 217204106 5704 62541 SH SOLE 62541 0 0 CORNING INC COM 219350105 2908 82983 SH SOLE 82983 0 0 CORTEVA INC COM 22052L104 296 5163 SH SOLE 5163 0 0 COSTCO WHSL CORP NEW COM 22160K105 168311 312626 SH SOLE 312626 0 0 COTY INC COM CL A 222070203 240 19504 SH SOLE 19504 0 0 CRESCENT PT ENERGY CORP COM 22576C101 18908 2805289 SH SOLE 2805289 0 0 CRH PLC ADR 12626K203 1004 18023 SH SOLE 18023 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 514 9156 SH SOLE 9156 0 0 CROCS INC COM 227046109 5772 51338 SH SOLE 51338 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 6385 43477 SH SOLE 43477 0 0 CROWN CASTLE INC COM 22822V101 2779 24389 SH SOLE 24389 0 0 CROWN CRAFTS INC COM 228309100 50 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 47758 1400542 SH SOLE 1400542 0 0 CSX CORP COM 126408103 1705 50000 SH Put SOLE 50000 0 0 CUBESMART COM 229663109 1744 39060 SH SOLE 39060 0 0 CUMMINS INC COM 231021106 5154 21021 SH SOLE 21021 0 0 BRUNSWICK CORP COM 117043109 362 4183 SH SOLE 4183 0 0 CVS HEALTH CORP COM 126650100 41928 606509 SH SOLE 606509 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2418 15470 SH SOLE 15470 0 0 D R HORTON INC COM 23331A109 4184 34386 SH SOLE 34386 0 0 DANAHER CORPORATION COM 235851102 9396 39149 SH SOLE 39149 0 0 DARDEN RESTAURANTS INC COM 237194105 4156 24872 SH SOLE 24872 0 0 DARLING INGREDIENTS INC COM 237266101 2164 33916 SH SOLE 33916 0 0 DATADOG INC CL A COM 23804L103 388 3941 SH SOLE 3941 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 1823 40900 SH SOLE 40900 0 0 DECKERS OUTDOOR CORP COM 243537107 3947 7480 SH SOLE 7480 0 0 DEERE & CO COM 244199105 37566 92712 SH SOLE 92712 0 0 DELCATH SYS INC COM NEW 24661P807 727 124717 SH SOLE 124717 0 0 DELL TECHNOLOGIES INC CL C 24703L202 284 5254 SH SOLE 5254 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 9528 200429 SH SOLE 200429 0 0 DENISON MINES CORP COM 248356107 758 606604 SH SOLE 606604 0 0 DESCARTES SYS GROUP INC COM 249906108 6521 81330 SH SOLE 81330 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 457 43542 SH SOLE 43542 0 0 DEVON ENERGY CORP NEW COM 25179M103 4157 86001 SH SOLE 86001 0 0 DEXCOM INC COM 252131107 1083 8427 SH SOLE 8427 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 15499 89341 SH SOLE 89341 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2109 16057 SH SOLE 16057 0 0 DICKS SPORTING GOODS INC COM 253393102 4837 36589 SH SOLE 36589 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 332 10700 SH SOLE 10700 0 0 DIRTT ENVIRONMENTAL SOLUTION COM 25490H106 11 40748 SH SOLE 40748 0 0 DISCOVER FINL SVCS COM 254709108 749 6406 SH SOLE 6406 0 0 DISNEY WALT CO COM 254687106 83952 940318 SH SOLE 940318 0 0 DOCEBO INC COM 25609L105 986 24898 SH SOLE 24898 0 0 DOLLAR GEN CORP NEW COM 256677105 2317 13647 SH SOLE 13647 0 0 DOLLAR TREE INC COM 256746108 1066 7426 SH SOLE 7426 0 0 DOMINOS PIZZA INC COM 25754A201 2413 7160 SH SOLE 7160 0 0 DOVER CORP COM 260003108 203 1376 SH SOLE 1376 0 0 DOW INC COM 260557103 4488 84273 SH SOLE 84273 0 0 DR REDDYS LABS LTD ADR 256135203 795 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 684 25734 SH SOLE 25734 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3432 38248 SH SOLE 38248 0 0 DUOLINGO INC CL A COM 26603R106 578 4045 SH SOLE 4045 0 0 DUPONT DE NEMOURS INC COM 26614N102 1420 19876 SH SOLE 19876 0 0 DYNATRACE INC COM NEW 268150109 358 6956 SH SOLE 6956 0 0 E L F BEAUTY INC COM 26856L103 643 5629 SH SOLE 5629 0 0 EASTMAN CHEM CO COM 277432100 322 3849 SH SOLE 3849 0 0 EATON CORP PLC SHS G29183103 863 4293 SH SOLE 4293 0 0 EBAY INC. COM 278642103 2797 62589 SH SOLE 62589 0 0 EBET INC COM 278700109 70 580257 SH SOLE 580257 0 0 ECOLAB INC COM 278865100 1192 6385 SH SOLE 6385 0 0 EDESA BIOTECH INC COM 27966L108 44 54626 SH SOLE 54626 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 5367 56891 SH SOLE 56891 0 0 ELDORADO GOLD CORP NEW COM 284902509 2326 229651 SH SOLE 229651 0 0 ELEVANCE HEALTH INC COM 036752103 6563 14771 SH SOLE 14771 0 0 EMERSON ELEC CO COM 291011104 27285 301864 SH SOLE 301864 0 0 ENBRIDGE INC COM 29250N105 863576 23214406 SH SOLE 23214406 0 0 ENBRIDGE INC COM 29250N105 107694 2895000 SH Put SOLE 2895000 0 0 ENBRIDGE INC COM 29250N105 24180 650000 SH Call SOLE 650000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 2141 31615 SH SOLE 31615 0 0 ENCORE CAP GROUP INC COM 292554102 268 5520 SH SOLE 5520 0 0 ENCORE WIRE CORP COM 292562105 6400 34423 SH SOLE 34423 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 335 115057 SH SOLE 115057 0 0 ENERFLEX LTD COM 29269R105 1208 177350 SH SOLE 177350 0 0 ENERGY FUELS INC COM NEW 292671708 163 26149 SH SOLE 26149 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 12743 1003423 SH SOLE 1003423 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 127 10000 SH Call SOLE 10000 0 0 ENERPLUS CORP COM 292766102 7425 511712 SH SOLE 511712 0 0 ENI S P A SPONSORED AD 26874R108 3687 128058 SH SOLE 128058 0 0 ENOVIX CORPORATION COM 293594107 281 15550 SH SOLE 15550 0 0 ENPHASE ENERGY INC COM 29355A107 674 4026 SH SOLE 4026 0 0 ENTEGRIS INC COM 29362U104 349 3149 SH SOLE 3149 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1362 51699 SH SOLE 51699 0 0 EOG RES INC COM 26875P101 2319 20260 SH SOLE 20260 0 0 EQUIFAX INC COM 294429105 297 1263 SH SOLE 1263 0 0 EQUINIX INC COM 29444U700 3580 4567 SH SOLE 4567 0 0 EQUINOX GOLD CORP COM 29446Y502 1418 309567 SH SOLE 309567 0 0 EQUITABLE HLDGS INC COM 29452E101 206 7595 SH SOLE 7595 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 908 13757 SH SOLE 13757 0 0 ESSA PHARMA INC COM NEW 29668H708 434 160643 SH SOLE 160643 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 506 53919 SH SOLE 53919 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 372 7352 SH SOLE 7352 0 0 ETF MANAGERS TR ETFMG ALTR H 26924G508 231 77171 SH SOLE 77171 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 306 11135 SH SOLE 11135 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 423 19759 SH SOLE 19759 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 285 10062 SH SOLE 10062 0 0 ETSY INC COM 29786A106 6991 82627 SH SOLE 82627 0 0 EURONET WORLDWIDE INC COM 298736109 228 1944 SH SOLE 1944 0 0 EXELON CORP COM 30161N101 535 13124 SH SOLE 13124 0 0 EXP WORLD HLDGS INC COM 30212W100 262 12907 SH SOLE 12907 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2053 18767 SH SOLE 18767 0 0 EXXON MOBIL CORP COM 30231G102 61472 573165 SH SOLE 573165 0 0 FACTSET RESH SYS INC COM 303075105 2287 5709 SH SOLE 5709 0 0 FAIR ISAAC CORP COM 303250104 5605 6927 SH SOLE 6927 0 0 FASTENAL CO COM 311900104 2308 39131 SH SOLE 39131 0 0 FEDEX CORP COM 31428X106 34111 137600 SH SOLE 137600 0 0 FEDEX CORP COM 31428X106 1983 8000 SH Call SOLE 8000 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 711 80568 SH SOLE 80568 0 0 FERRARI N V COM N3167Y103 5340 16342 SH SOLE 16342 0 0 FERROGLOBE PLC SHS G33856108 62 13000 SH SOLE 13000 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 246 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 390 8583 SH SOLE 8583 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 442 12290 SH SOLE 12290 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1797 32851 SH SOLE 32851 0 0 FIRST INDL RLTY TR INC COM 32054K103 390 7417 SH SOLE 7417 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 823 145340 SH SOLE 145340 0 0 FIRST SOLAR INC COM 336433107 231 1214 SH SOLE 1214 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 214 1975 SH SOLE 1975 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 2529 33300 SH SOLE 33300 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 462 5236 SH SOLE 5236 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1388 15670 SH SOLE 15670 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 2113 46528 SH SOLE 46528 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN ED 33737A108 705 6702 SH SOLE 6702 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG E 33741X102 2462 86959 SH SOLE 86959 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 289 1771 SH SOLE 1771 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1376 59087 SH SOLE 59087 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118 268 4574 SH SOLE 4574 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 350 7431 SH SOLE 7431 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 243 5371 SH SOLE 5371 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 866 8103 SH SOLE 8103 0 0 FIRSTENERGY CORP COM 337932107 204 5236 SH SOLE 5236 0 0 FIRSTSERVICE CORP NEW COM 33767E202 72214 468493 SH SOLE 468493 0 0 FISERV INC COM 337738108 9748 77271 SH SOLE 77271 0 0 FLEX LNG LTD SHS G35947202 212 6933 SH SOLE 6933 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 216 2080 SH SOLE 2080 0 0 FLUOR CORP NEW COM 343412102 472 15935 SH SOLE 15935 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNI 344419106 1019 9192 SH SOLE 9192 0 0 FOOT LOCKER INC COM 344849104 323 11902 SH SOLE 11902 0 0 FORD MTR CO DEL COM 345370860 24988 1651538 SH SOLE 1651538 0 0 FORD MTR CO DEL COM 345370860 9078 600000 SH Call SOLE 600000 0 0 FORTINET INC COM 34959E109 17172 227177 SH SOLE 227177 0 0 FORTIS INC COM 349553107 265679 6159958 SH SOLE 6159958 0 0 FORTIS INC COM 349553107 18977 440000 SH Call SOLE 440000 0 0 FORTIVE CORP COM 34959J108 1648 22042 SH SOLE 22042 0 0 FORTUNA SILVER MINES INC COM 349915108 800 245534 SH SOLE 245534 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3325 35000 SH SOLE 35000 0 0 FORTUNE BRANDS INNOVATIONS I COM 34964C106 458 6366 SH SOLE 6366 0 0 FRANCO NEV CORP COM 351858105 207139 1452078 SH SOLE 1452078 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1509 16870 SH SOLE 16870 0 0 FREEPORT-MCMORAN INC CL B 35671D857 8247 206183 SH SOLE 206183 0 0 FREYR BATTERY SHS L4135L100 467 49984 SH SOLE 49984 0 0 GABELLI EQUITY TR INC COM 362397101 177 30569 SH SOLE 30569 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4737 21572 SH SOLE 21572 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 85 22732 SH SOLE 22732 0 0 GARMIN LTD SHS H2906T109 320 3064 SH SOLE 3064 0 0 GARTNER INC COM 366651107 10966 31305 SH SOLE 31305 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 1805 22217 SH SOLE 22217 0 0 GEN DIGITAL INC COM 668771108 209 11271 SH SOLE 11271 0 0 GENERAC HLDGS INC COM 368736104 5451 36550 SH SOLE 36550 0 0 GENERAL DYNAMICS CORP COM 369550108 9155 42554 SH SOLE 42554 0 0 GENERAL ELECTRIC CO COM NEW 369604301 6169 56161 SH SOLE 56161 0 0 GENERAL MLS INC COM 370334104 1561 20356 SH SOLE 20356 0 0 GENERAL MTRS CO COM 37045V100 17324 449278 SH SOLE 449278 0 0 GENPACT LIMITED SHS G3922B107 1755 46723 SH SOLE 46723 0 0 GENUINE PARTS CO COM 372460105 650 3842 SH SOLE 3842 0 0 GERDAU SA SPON ADR REP 373737105 1641 314443 SH SOLE 314443 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 12318 316979 SH SOLE 316979 0 0 GILDAN ACTIVEWEAR INC COM 375916103 46758 1448951 SH SOLE 1448951 0 0 GILEAD SCIENCES INC COM 375558103 13892 180252 SH SOLE 180252 0 0 GLOBAL PMTS INC COM 37940X102 210 2134 SH SOLE 2134 0 0 GLOBAL X FDS US INFR DEV 37954Y673 3104 98775 SH SOLE 98775 0 0 GLOBAL X FDS SUPERDIVIDEN 37960A669 1365 60464 SH SOLE 60464 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 831 28930 SH SOLE 28930 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1630 43298 SH SOLE 43298 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 295 11364 SH SOLE 11364 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 719 11058 SH SOLE 11058 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 1618 74583 SH SOLE 74583 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 1019 15773 SH SOLE 15773 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 790 57110 SH SOLE 57110 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 44681 138529 SH SOLE 138529 0 0 GOLDMINING INC COM 38149E101 30 33275 SH SOLE 33275 0 0 GRAFTECH INTL LTD COM 384313508 74 14650 SH SOLE 14650 0 0 GRAINGER W W INC COM 384802104 2977 3775 SH SOLE 3775 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 28560 482266 SH SOLE 482266 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 4115 171259 SH SOLE 171259 0 0 GREEN BRICK PARTNERS INC COM 392709101 2629 46280 SH SOLE 46280 0 0 GRIFFON CORP COM 398433102 299 7407 SH SOLE 7407 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 376 1456 SH SOLE 1456 0 0 GROWGENERATION CORP COM 39986L109 177 52199 SH SOLE 52199 0 0 GRUPO AEROPORTUARIO DEL SURE SPON ADR SER 40051E202 686 2471 SH SOLE 2471 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 260 15444 SH SOLE 15444 0 0 GSK PLC SPONSORED AD 37733W204 10596 297295 SH SOLE 297295 0 0 GUARDANT HEALTH INC COM 40131M109 284 7940 SH SOLE 7940 0 0 HALLIBURTON CO COM 406216101 985 29856 SH SOLE 29856 0 0 HANESBRANDS INC COM 410345102 172 37945 SH SOLE 37945 0 0 HARBOR ETF TRUST INTERNATNAL 41151J885 979 38376 SH SOLE 38376 0 0 HARLEY DAVIDSON INC COM 412822108 477 13535 SH SOLE 13535 0 0 HARMONY GOLD MINING CO LTD SPONSORED AD 413216300 61 14597 SH SOLE 14597 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 463 6433 SH SOLE 6433 0 0 HCA HEALTHCARE INC COM 40412C101 9605 31651 SH SOLE 31651 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1259 18059 SH SOLE 18059 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 586 31080 SH SOLE 31080 0 0 HECLA MNG CO COM 422704106 222 43195 SH SOLE 43195 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 291 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 421 116300 SH SOLE 116300 0 0 HERSHEY CO COM 427866108 6506 26057 SH SOLE 26057 0 0 HESS CORP COM 42809H107 514 3782 SH SOLE 3782 0 0 HILLENBRAND INC COM 431571108 784 15286 SH SOLE 15286 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 340 2333 SH SOLE 2333 0 0 HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704 65 13991 SH SOLE 13991 0 0 HOLLEY INC COM 43538H103 41 10000 SH SOLE 10000 0 0 HOLOGIC INC COM 436440101 1251 15450 SH SOLE 15450 0 0 HOME DEPOT INC COM 437076102 104243 335574 SH SOLE 335574 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2638 87049 SH SOLE 87049 0 0 HONEYWELL INTL INC COM 438516106 25522 122996 SH SOLE 122996 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1131 11001 SH SOLE 11001 0 0 HORMEL FOODS CORP COM 440452100 355 8822 SH SOLE 8822 0 0 HOWARD HUGHES CORP COM 44267D107 829 10501 SH SOLE 10501 0 0 HOWMET AEROSPACE INC COM 443201108 419 8453 SH SOLE 8453 0 0 HP INC COM 40434L105 2353 76607 SH SOLE 76607 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 2000 50482 SH SOLE 50482 0 0 HUBSPOT INC COM 443573100 1002 1884 SH SOLE 1884 0 0 HUDBAY MINERALS INC COM 443628102 3698 770393 SH SOLE 770393 0 0 HUMANA INC COM 444859102 3126 6992 SH SOLE 6992 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1120 4922 SH SOLE 4922 0 0 HUT 8 MNG CORP COM 44812T102 231 69595 SH SOLE 69595 0 0 I-80 GOLD CORP COM 44955L106 2619 1164132 SH SOLE 1164132 0 0 IAMGOLD CORP COM 450913108 938 354123 SH SOLE 354123 0 0 ICON PLC SHS G4705A100 587 2346 SH SOLE 2346 0 0 IDEXX LABS INC COM 45168D104 1599 3183 SH SOLE 3183 0 0 ILLINOIS TOOL WKS INC COM 452308109 3329 13306 SH SOLE 13306 0 0 ILLUMIN HLDGS INC COM 45232V106 168 100026 SH SOLE 100026 0 0 ILLUMINA INC COM 452327109 3620 19308 SH SOLE 19308 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 126 42427 SH SOLE 42427 0 0 IMPERIAL OIL LTD COM NEW 453038408 65063 1270511 SH SOLE 1270511 0 0 INDIA FD INC COM 454089103 891 53666 SH SOLE 53666 0 0 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 1365 145168 SH SOLE 145168 0 0 INFOSYS LTD SPONSORED AD 456788108 1907 118689 SH SOLE 118689 0 0 ING GROEP N.V. SPONSORED AD 456837103 5304 393788 SH SOLE 393788 0 0 INGERSOLL RAND INC COM 45687V106 4227 64667 SH SOLE 64667 0 0 INGREDION INC COM 457187102 8597 81141 SH SOLE 81141 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 547 7490 SH SOLE 7490 0 0 INNOVATOR ETFS TR IBD 50 ETF 45782C102 359 14050 SH SOLE 14050 0 0 INTEL CORP COM 458140100 36219 1083112 SH SOLE 1083112 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 592 14523 SH SOLE 14523 0 0 INTER PARFUMS INC COM 458334109 3020 22331 SH SOLE 22331 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2065 18264 SH SOLE 18264 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 53056 396504 SH SOLE 396504 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1999 25119 SH SOLE 25119 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 866 27145 SH SOLE 27145 0 0 INTERPUBLIC GROUP COS INC COM 460690100 1422 36866 SH SOLE 36866 0 0 INTUIT COM 461202103 3474 7581 SH SOLE 7581 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 10631 31089 SH SOLE 31089 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIEL 46090F100 175 12890 SH SOLE 12890 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3776 37961 SH SOLE 37961 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 334 5318 SH SOLE 5318 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 708 22973 SH SOLE 22973 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 249 5530 SH SOLE 5530 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 588 14834 SH SOLE 14834 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN 46138G631 499 19080 SH SOLE 19080 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 277 1823 SH SOLE 1823 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 824 11537 SH SOLE 11537 0 0 INVESCO EXCH TRADED FD TR II DWA DEV MKTS 46138E875 243 7991 SH SOLE 7991 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 451 24180 SH SOLE 24180 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783 200 10525 SH SOLE 10525 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791 228 12025 SH SOLE 12025 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825 470 23325 SH SOLE 23325 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 484 23525 SH SOLE 23525 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866 352 16625 SH SOLE 16625 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 1079 26897 SH SOLE 26897 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP 46137V431 5444 59967 SH SOLE 59967 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 8496 182942 SH SOLE 182942 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 397 4896 SH SOLE 4896 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 725 8110 SH SOLE 8110 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 13865 92657 SH SOLE 92657 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548 474 26247 SH SOLE 26247 0 0 INVESCO EXCHANGE TRADED FD T DYNMC OIL GA 46137V670 1407 56614 SH SOLE 56614 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 745 8825 SH SOLE 8825 0 0 INVESCO INDIA EXCHANGE-TRADE INDIA ETF 46137R109 286 12419 SH SOLE 12419 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 111776 302572 SH SOLE 302572 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 1295 35788 SH SOLE 35788 0 0 INVITAE CORP COM 46185L103 694 613923 SH SOLE 613923 0 0 IQVIA HLDGS INC COM 46266C105 4635 20623 SH SOLE 20623 0 0 IRON MTN INC DEL COM 46284V101 3176 55898 SH SOLE 55898 0 0 ISHARES GOLD TR ISHARES NEW 464285204 15982 439175 SH SOLE 439175 0 0 ISHARES INC MSCI EM ASIA 464286426 2141 32580 SH SOLE 32580 0 0 ISHARES INC CORE MSCI EM 46434G103 1540 31249 SH SOLE 31249 0 0 ISHARES INC MSCI AUSTRIA 464286202 6995 344593 SH SOLE 344593 0 0 ISHARES INC MSCI BRAZIL 464286400 4124 127159 SH SOLE 127159 0 0 ISHARES INC MSCI GBL MIN 464286525 904 9215 SH SOLE 9215 0 0 ISHARES INC MSCI CHILE E 464286640 550 18849 SH SOLE 18849 0 0 ISHARES INC MSCI SWITZER 464286749 770 16664 SH SOLE 16664 0 0 ISHARES INC MSCI SPAIN E 464286764 6736 233082 SH SOLE 233082 0 0 ISHARES INC MSCI STH KOR 464286772 4522 71352 SH SOLE 71352 0 0 ISHARES INC MSCI MEXICO 464286822 5901 94898 SH SOLE 94898 0 0 ISHARES INC MSCI EMRG CH 46434G764 2789 53652 SH SOLE 53652 0 0 ISHARES INC MSCI TAIWAN 46434G772 9056 192592 SH SOLE 192592 0 0 ISHARES INC MSCI SINGPOR 46434G780 462 24984 SH SOLE 24984 0 0 ISHARES INC MSCI JPN ETF 46434G822 9691 156564 SH SOLE 156564 0 0 ISHARES INC MSCI ITALY E 46434G830 8530 267982 SH SOLE 267982 0 0 ISHARES INC MSCI GBL ETF 46434G848 417 10305 SH SOLE 10305 0 0 ISHARES INC EM MKT SM-CP 464286475 427 7971 SH SOLE 7971 0 0 ISHARES INC MSCI CDA ETF 464286509 1438 41104 SH SOLE 41104 0 0 ISHARES INC MSCI GERMANY 464286806 396 13851 SH SOLE 13851 0 0 ISHARES INC MSCI WORLD E 464286392 1492 11978 SH SOLE 11978 0 0 ISHARES INC MSCI EMERG M 464286533 34362 625000 SH Put SOLE 625000 0 0 ISHARES INC MSCI CDA ETF 464286509 3499 100000 SH Call SOLE 100000 0 0 ISHARES INC MSCI EMERG M 464286533 30239 550000 SH Call SOLE 550000 0 0 ISHARES SILVER TR ISHARES 46428Q109 1634 78226 SH SOLE 78226 0 0 ISHARES TR INDIA 50 ETF 464289529 714 15857 SH SOLE 15857 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7438 76204 SH SOLE 76204 0 0 ISHARES TR 20 YR TR BD 464287432 396484 3851601 SH SOLE 3851601 0 0 ISHARES TR ASIA 50 ETF 464288430 1816 30479 SH SOLE 30479 0 0 ISHARES TR CHINA LG-CAP 464287184 12252 450594 SH SOLE 450594 0 0 ISHARES TR CORE HIGH DV 46429B663 3680 36513 SH SOLE 36513 0 0 ISHARES TR CORE S&P500 464287200 53918 120972 SH SOLE 120972 0 0 ISHARES TR CORE S&P MCP 464287507 10973 41964 SH SOLE 41964 0 0 ISHARES TR CORE S&P SCP 464287804 2676 26858 SH SOLE 26858 0 0 ISHARES TR CORE S&P TTL 464287150 7264 74247 SH SOLE 74247 0 0 ISHARES TR CORE US AGGB 464287226 9147 93380 SH SOLE 93380 0 0 ISHARES TR HDG MSCI JAP 46434V886 229 6815 SH SOLE 6815 0 0 ISHARES TR DOW JONES US 464287846 444 4100 SH SOLE 4100 0 0 ISHARES TR GLOBAL 100 E 464287572 4958 65180 SH SOLE 65180 0 0 ISHARES TR GLOB HLTHCRE 464287325 1033 12159 SH SOLE 12159 0 0 ISHARES TR GLOB INDSTRL 464288729 773 6431 SH SOLE 6431 0 0 ISHARES TR GLB INFRASTR 464288372 410 8724 SH SOLE 8724 0 0 ISHARES TR GLOBAL TECH 464287291 2941 47286 SH SOLE 47286 0 0 ISHARES TR IBOXX HI YD 464288513 1177 15674 SH SOLE 15674 0 0 ISHARES TR LATN AMER 40 464287390 316 11614 SH SOLE 11614 0 0 ISHARES TR MRGSTR SM CP 464288604 329 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 2017 21019 SH SOLE 21019 0 0 ISHARES TR MSCI CHINA E 46429B671 325 7258 SH SOLE 7258 0 0 ISHARES TR MSCI EAFE ET 464287465 49363 680871 SH SOLE 680871 0 0 ISHARES TR EAFE SML CP 464288273 10633 180275 SH SOLE 180275 0 0 ISHARES TR MSCI EMG MKT 464287234 16459 416044 SH SOLE 416044 0 0 ISHARES TR RUS 1000 ETF 464287622 510 2091 SH SOLE 2091 0 0 ISHARES TR RUS 1000 VAL 464287598 283 1792 SH SOLE 1792 0 0 ISHARES TR RUSSELL 2000 464287655 15629 83459 SH SOLE 83459 0 0 ISHARES TR RUS 2000 VAL 464287630 626 4445 SH SOLE 4445 0 0 ISHARES TR RUS MD CP GR 464287481 408 4221 SH SOLE 4221 0 0 ISHARES TR RUS MDCP VAL 464287473 423 3850 SH SOLE 3850 0 0 ISHARES TR RUS TP200 GR 464289438 1022 6443 SH SOLE 6443 0 0 ISHARES TR S&P 500 VAL 464287408 1239 7687 SH SOLE 7687 0 0 ISHARES TR GL CLEAN ENE 464288224 874 47475 SH SOLE 47475 0 0 ISHARES TR S&P MC 400VL 464287705 5691 53121 SH SOLE 53121 0 0 ISHARES TR SP SMCP600VL 464287879 9415 99007 SH SOLE 99007 0 0 ISHARES TR SELECT DIVID 464287168 28565 252120 SH SOLE 252120 0 0 ISHARES TR TIPS BD ETF 464287176 5504 51139 SH SOLE 51139 0 0 ISHARES TR ISHARES SEMI 464287523 2802 5523 SH SOLE 5523 0 0 ISHARES TR ISHARES BIOT 464287556 435 3429 SH SOLE 3429 0 0 ISHARES TR MSCI DENMARK 46429B523 16774 157017 SH SOLE 157017 0 0 ISHARES TR MSCI INDIA E 46429B598 4288 98123 SH SOLE 98123 0 0 ISHARES TR MSCI INDIA S 46429B614 853 14680 SH SOLE 14680 0 0 ISHARES TR CORE MSCI TO 46432F834 1977 31575 SH SOLE 31575 0 0 ISHARES TR CORE MSCI EA 46432F842 7990 118371 SH SOLE 118371 0 0 ISHARES TR CORE DIV GRW 46434V621 378 7338 SH SOLE 7338 0 0 ISHARES TR CORE INTL AG 46435G672 203 4118 SH SOLE 4118 0 0 ISHARES TR 7-10 YR TRSY 464287440 7486 77493 SH SOLE 77493 0 0 ISHARES TR 1 3 YR TREAS 464287457 1661 20483 SH SOLE 20483 0 0 ISHARES TR EXPANDED TEC 464287515 3335 9641 SH SOLE 9641 0 0 ISHARES TR EXPND TEC SC 464287549 8467 21552 SH SOLE 21552 0 0 ISHARES TR US CONSM STA 464287812 6988 34891 SH SOLE 34891 0 0 ISHARES TR JPMORGAN USD 464288281 243 2805 SH SOLE 2805 0 0 ISHARES TR INTL SEL DIV 464288448 270 10263 SH SOLE 10263 0 0 ISHARES TR USD INV GRDE 464288620 317 6320 SH SOLE 6320 0 0 ISHARES TR ISHS 1-5YR I 464288646 214 4270 SH SOLE 4270 0 0 ISHARES TR PFD AND INCM 464288687 1220 39429 SH SOLE 39429 0 0 ISHARES TR US HOME CONS 464288752 689 8061 SH SOLE 8061 0 0 ISHARES TR US AER DEF E 464288760 1100 9430 SH SOLE 9430 0 0 ISHARES TR US OIL GS EX 464288851 1454 17123 SH SOLE 17123 0 0 ISHARES TR EAFE VALUE E 464288877 2277 46520 SH SOLE 46520 0 0 ISHARES TR EAFE GRWTH E 464288885 443 4640 SH SOLE 4640 0 0 ISHARES TR US TREAS BD 46429B267 5060 220981 SH SOLE 220981 0 0 ISHARES TR FLTG RATE NT 46429B655 3101 61027 SH SOLE 61027 0 0 ISHARES TR MSCI EAFE MI 46429B689 1163 17227 SH SOLE 17227 0 0 ISHARES TR MSCI USA MIN 46429B697 1358 18266 SH SOLE 18266 0 0 ISHARES TR EXPONENTIAL 46434V381 6655 119690 SH SOLE 119690 0 0 ISHARES TR ESG AWRE USD 46435G193 455 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 297 9170 SH SOLE 9170 0 0 ISHARES TR ESG AWR MSCI 46435G425 632 6485 SH SOLE 6485 0 0 ISHARES TR ESG AW MSCI 46435G516 501 6876 SH SOLE 6876 0 0 ISHARES TR MSCI CDA ETF 46435G706 1357 44243 SH SOLE 44243 0 0 ISHARES TR MSCI JP VALU 46435U374 843 30819 SH SOLE 30819 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 8962 89062 SH SOLE 89062 0 0 ISHARES TR U.S. ENERGY 464287796 2934 68495 SH SOLE 68495 0 0 ISHARES TR U.S. FIN SVC 464287770 1511 9566 SH SOLE 9566 0 0 ISHARES TR U.S. FINLS E 464287788 315 4216 SH SOLE 4216 0 0 ISHARES TR US HLTHCARE 464287762 1463 5221 SH SOLE 5221 0 0 ISHARES TR U.S. MED DVC 464288810 3306 58547 SH SOLE 58547 0 0 ISHARES TR U.S. REAL ES 464287739 3873 44757 SH SOLE 44757 0 0 ISHARES TR U.S. TECH ET 464287721 3262 29963 SH SOLE 29963 0 0 ISHARES TR MSCI EAFE ET 464287465 36402 502100 SH Put SOLE 502100 0 0 ISHARES TR MSCI EAFE ET 464287465 6344 87500 SH Call SOLE 87500 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 5819 105165 SH SOLE 105165 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 722 14392 SH SOLE 14392 0 0 J P MORGAN EXCHANGE TRADED F NASDAQ EQT P 46654Q203 378 7815 SH SOLE 7815 0 0 JABIL INC COM 466313103 887 8214 SH SOLE 8214 0 0 JACOBS SOLUTIONS INC COM 46982L108 1811 15233 SH SOLE 15233 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 218 7994 SH SOLE 7994 0 0 JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2072 16717 SH SOLE 16717 0 0 JELD-WEN HLDG INC COM 47580P103 1029 58678 SH SOLE 58678 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 250 2058 SH SOLE 2058 0 0 JOHNSON & JOHNSON COM 478160104 116267 702435 SH SOLE 702435 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4045 59365 SH SOLE 59365 0 0 JPMORGAN CHASE & CO COM 46625H100 233890 1608154 SH SOLE 1608154 0 0 JPMORGAN CHASE & CO COM 46625H100 21816 150000 SH Call SOLE 150000 0 0 JUNIPER NETWORKS INC COM 48203R104 4005 127828 SH SOLE 127828 0 0 KBR INC COM 48242W106 3593 55232 SH SOLE 55232 0 0 KELLOGG CO COM 487836108 1159 17194 SH SOLE 17194 0 0 KEYCORP COM 493267108 113 12185 SH SOLE 12185 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1700 10154 SH SOLE 10154 0 0 KIMBERLY-CLARK CORP COM 494368103 9139 66199 SH SOLE 66199 0 0 KINDER MORGAN INC DEL COM 49456B101 979 56855 SH SOLE 56855 0 0 KINROSS GOLD CORP COM 496902404 32844 6885507 SH SOLE 6885507 0 0 KKR & CO INC COM 48251W104 977 17448 SH SOLE 17448 0 0 KLA CORP COM NEW 482480100 10872 22416 SH SOLE 22416 0 0 KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 2118 38125 SH SOLE 38125 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 6022 277635 SH SOLE 277635 0 0 KORNIT DIGITAL LTD SHS M6372Q113 207 7035 SH SOLE 7035 0 0 KRAFT HEINZ CO COM 500754106 10119 285035 SH SOLE 285035 0 0 KRAFT HEINZ CO COM 500754106 6784 191100 SH Put SOLE 191100 0 0 KRANESHARES TR CSI CHI INTE 500767306 2202 81771 SH SOLE 81771 0 0 KRANESHARES TR GLOBAL CARB 500767678 2402 63352 SH SOLE 63352 0 0 KROGER CO COM 501044101 678 14428 SH SOLE 14428 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4378 22362 SH SOLE 22362 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 557 2688 SH SOLE 2688 0 0 LAM RESEARCH CORP COM 512807108 17414 27088 SH SOLE 27088 0 0 LAMB WESTON HLDGS INC COM 513272104 7976 69388 SH SOLE 69388 0 0 LARGO INC COM 517097101 91 21380 SH SOLE 21380 0 0 LAS VEGAS SANDS CORP COM 517834107 1332 22957 SH SOLE 22957 0 0 LAUDER ESTEE COS INC CL A 518439104 1706 8688 SH SOLE 8688 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 814 29932 SH SOLE 29932 0 0 LENNAR CORP CL A 526057104 1233 9836 SH SOLE 9836 0 0 LENNOX INTL INC COM 526107107 4029 12355 SH SOLE 12355 0 0 LIBERTY MEDIA CORP DEL COM SER A FR 531229870 263 3966 SH SOLE 3966 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 6749 398624 SH SOLE 398624 0 0 LILLY ELI & CO COM 532457108 51964 110803 SH SOLE 110803 0 0 LINCOLN ELEC HLDGS INC COM 533900106 481 2420 SH SOLE 2420 0 0 LINDE PLC SHS G54950103 10168 26682 SH SOLE 26682 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1776 87882 SH SOLE 87882 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 1302 64400 SH Call SOLE 64400 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 6101 2773240 SH SOLE 2773240 0 0 LOCKHEED MARTIN CORP COM 539830109 13672 29697 SH SOLE 29697 0 0 LOWES COS INC COM 548661107 17674 78307 SH SOLE 78307 0 0 LPL FINL HLDGS INC COM 50212V100 2775 12762 SH SOLE 12762 0 0 LULULEMON ATHLETICA INC COM 550021109 23042 60878 SH SOLE 60878 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4745 51672 SH SOLE 51672 0 0 M & T BK CORP COM 55261F104 1235 9975 SH SOLE 9975 0 0 MACYS INC COM 55616P104 2422 150876 SH SOLE 150876 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 485 2578 SH SOLE 2578 0 0 MAG SILVER CORP COM 55903Q104 297 26649 SH SOLE 26649 0 0 MAGNA INTL INC COM 559222401 164338 2908633 SH SOLE 2908633 0 0 MAGNITE INC COM 55955D100 666 48796 SH SOLE 48796 0 0 MANULIFE FINL CORP COM 56501R106 465321 24594132 SH SOLE 24594132 0 0 MANULIFE FINL CORP COM 56501R106 122223 6460000 SH Put SOLE 6460000 0 0 MANULIFE FINL CORP COM 56501R106 44004 2325800 SH Call SOLE 2325800 0 0 MARATHON OIL CORP COM 565849106 3987 173218 SH SOLE 173218 0 0 MARATHON PETE CORP COM 56585A102 3153 27044 SH SOLE 27044 0 0 MARKEL GROUP INC COM 570535104 10245 7407 SH SOLE 7407 0 0 MARKETAXESS HLDGS INC COM 57060D108 1915 7326 SH SOLE 7326 0 0 MARRIOTT INTL INC NEW CL A 571903202 12457 67818 SH SOLE 67818 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 13152 107169 SH SOLE 107169 0 0 MARSH & MCLENNAN COS INC COM 571748102 2158 11475 SH SOLE 11475 0 0 MARTIN MARIETTA MATLS INC COM 573284106 4814 10426 SH SOLE 10426 0 0 MARVELL TECHNOLOGY INC COM 573874104 1593 26642 SH SOLE 26642 0 0 MASCO CORP COM 574599106 345 6007 SH SOLE 6007 0 0 MASTERCARD INCORPORATED CL A 57636Q104 83282 211751 SH SOLE 211751 0 0 MATCH GROUP INC NEW COM 57667L107 767 18326 SH SOLE 18326 0 0 MATTEL INC COM 577081102 1270 64973 SH SOLE 64973 0 0 MCCORMICK & CO INC COM NON VTG 579780206 872 9992 SH SOLE 9992 0 0 MCDONALDS CORP COM 580135101 76530 256459 SH SOLE 256459 0 0 MCGRATH RENTCORP COM 580589109 506 5476 SH SOLE 5476 0 0 MCKESSON CORP COM 58155Q103 6664 15595 SH SOLE 15595 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1099 118698 SH SOLE 118698 0 0 MEDPACE HLDGS INC COM 58506Q109 232 965 SH SOLE 965 0 0 MEDTRONIC PLC SHS G5960L103 22702 257682 SH SOLE 257682 0 0 MERCADOLIBRE INC COM 58733R102 871 735 SH SOLE 735 0 0 MERCK & CO INC COM 58933Y105 102064 884513 SH SOLE 884513 0 0 META PLATFORMS INC CL A 30303M102 98046 341648 SH SOLE 341648 0 0 METHANEX CORP COM 59151K108 2158 52166 SH SOLE 52166 0 0 METLIFE INC COM 59156R108 53989 955047 SH SOLE 955047 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 5473 4173 SH SOLE 4173 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 4792 53489 SH SOLE 53489 0 0 MICRON TECHNOLOGY INC COM 595112103 8705 137941 SH SOLE 137941 0 0 MICROSOFT CORP COM 594918104 454268 1333965 SH SOLE 1333965 0 0 MIDDLEBY CORP COM 596278101 584 3948 SH SOLE 3948 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 6060 822194 SH SOLE 822194 0 0 MOBILEYE GLOBAL INC COMMON CLASS 60741F104 1966 51182 SH SOLE 51182 0 0 MODERNA INC COM 60770K107 10976 90335 SH SOLE 90335 0 0 MODINE MFG CO COM 607828100 5055 153077 SH SOLE 153077 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1165 17693 SH SOLE 17693 0 0 MONDAY COM LTD SHS M7S64H106 4423 25832 SH SOLE 25832 0 0 MONDELEZ INTL INC CL A 609207105 14260 195497 SH SOLE 195497 0 0 MONGODB INC CL A 60937P106 342 833 SH SOLE 833 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 1324 23043 SH SOLE 23043 0 0 MOODYS CORP COM 615369105 788 2266 SH SOLE 2266 0 0 MORGAN STANLEY COM NEW 617446448 58424 684125 SH SOLE 684125 0 0 MOSAIC CO NEW COM 61945C103 864 24688 SH SOLE 24688 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4955 16894 SH SOLE 16894 0 0 MP MATERIALS CORP COM CL A 553368101 1070 46753 SH SOLE 46753 0 0 MSCI INC COM 55354G100 619 1319 SH SOLE 1319 0 0 MUELLER INDS INC COM 624756102 1513 17330 SH SOLE 17330 0 0 NABORS INDUSTRIES LTD SHS G6359F137 2377 25555 SH SOLE 25555 0 0 NASDAQ INC COM 631103108 6516 130717 SH SOLE 130717 0 0 NATERA INC COM 632307104 860 17676 SH SOLE 17676 0 0 NATIONAL BK HLDGS CORP CL A 633707104 5329 183500 SH Put SOLE 183500 0 0 NATIONAL BK HLDGS CORP CL A 633707104 3630 125000 SH Call SOLE 125000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1579 23445 SH SOLE 23445 0 0 NATWEST GROUP PLC SPONS ADR 639057207 132 21562 SH SOLE 21562 0 0 NETAPP INC COM 64110D104 2527 33073 SH SOLE 33073 0 0 NETFLIX INC COM 64110L106 49230 111762 SH SOLE 111762 0 0 NEW FOUND GOLD CORP COM 64440N103 167 33600 SH SOLE 33600 0 0 NEW GOLD INC CDA COM 644535106 2425 2224541 SH SOLE 2224541 0 0 NEWELL BRANDS INC COM 651229106 949 109100 SH SOLE 109100 0 0 NEWMONT CORP COM 651639106 15951 373915 SH SOLE 373915 0 0 NEXGEN ENERGY LTD COM 65340P106 224 47438 SH SOLE 47438 0 0 NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 3573 21455 SH SOLE 21455 0 0 NEXTERA ENERGY INC COM 65339F101 10509 141624 SH SOLE 141624 0 0 NICE LTD SPONSORED AD 653656108 715 3461 SH SOLE 3461 0 0 NIKE INC CL B 654106103 48190 436622 SH SOLE 436622 0 0 NIO INC SPON ADS 62914V106 306 31570 SH SOLE 31570 0 0 NISOURCE INC COM 65473P105 2764 101076 SH SOLE 101076 0 0 NOAH HLDGS LTD SPON ADS CL 65487X102 192 13654 SH SOLE 13654 0 0 NOKIA CORP SPONSORED AD 654902204 222 53250 SH SOLE 53250 0 0 NORFOLK SOUTHN CORP COM 655844108 6098 26893 SH SOLE 26893 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 7720 403138 SH SOLE 403138 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 4 15850 SH SOLE 15850 0 0 NORTHROP GRUMMAN CORP COM 666807102 4843 10625 SH SOLE 10625 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2914 133860 SH SOLE 133860 0 0 NOVAGOLD RES INC COM NEW 66987E206 448 112291 SH SOLE 112291 0 0 NOVARTIS AG SPONSORED AD 66987V109 13174 130550 SH SOLE 130550 0 0 NOVO-NORDISK A S ADR 670100205 28186 174170 SH SOLE 174170 0 0 NU HLDGS LTD ORD SHS CL A G6683N103 109 13773 SH SOLE 13773 0 0 NUCOR CORP COM 670346105 4958 30234 SH SOLE 30234 0 0 NUSCALE PWR CORP CL A COM 67079K100 100 14708 SH SOLE 14708 0 0 NUTRIEN LTD COM 67077M108 268612 4545804 SH SOLE 4545804 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 2456 83069 SH SOLE 83069 0 0 NVENT ELECTRIC PLC SHS G6700G107 639 12376 SH SOLE 12376 0 0 NVIDIA CORPORATION COM 67066G104 234950 555411 SH SOLE 555411 0 0 NXP SEMICONDUCTORS N V COM N6596X109 6451 31517 SH SOLE 31517 0 0 OBSIDIAN ENERGY LTD COM 674482203 1874 319730 SH SOLE 319730 0 0 OCCIDENTAL PETE CORP COM 674599105 782 13294 SH SOLE 13294 0 0 OKTA INC CL A 679295105 4284 61773 SH SOLE 61773 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 2808 7594 SH SOLE 7594 0 0 OMNICOM GROUP INC COM 681919106 2301 24188 SH SOLE 24188 0 0 ON HLDG AG NAMEN AKT A H5919C104 994 30109 SH SOLE 30109 0 0 ON SEMICONDUCTOR CORP COM 682189105 9935 105048 SH SOLE 105048 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 161 60913 SH SOLE 60913 0 0 ONEOK INC NEW COM 682680103 5245 84973 SH SOLE 84973 0 0 ONEOK INC NEW COM 682680103 926 15000 SH Put SOLE 15000 0 0 OPEN TEXT CORP COM 683715106 101070 2427811 SH SOLE 2427811 0 0 ORACLE CORP COM 68389X105 38271 321359 SH SOLE 321359 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4679 4898 SH SOLE 4898 0 0 ORGANIGRAM HLDGS INC COM 68620P101 1356 898000 SH Call SOLE 898000 0 0 ORGANON & CO COMMON STOCK 68622V106 486 23374 SH SOLE 23374 0 0 ORLA MNG LTD NEW COM 68634K106 562 133786 SH SOLE 133786 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 7238 470643 SH SOLE 470643 0 0 OTIS WORLDWIDE CORP COM 68902V107 1812 20356 SH SOLE 20356 0 0 OUSTER INC COM NEW 68989M202 80 16178 SH SOLE 16178 0 0 OVINTIV INC COM 69047Q102 7376 193740 SH SOLE 193740 0 0 OWENS CORNING NEW COM 690742101 337 2586 SH SOLE 2586 0 0 OWL ROCK CAPITAL CORPORATION COM 69121K104 2754 205253 SH SOLE 205253 0 0 PACCAR INC COM 693718108 551 6592 SH SOLE 6592 0 0 PACER FDS TR GLOBL CASH E 69374H709 885 26685 SH SOLE 26685 0 0 PACER FDS TR PACER US SMA 69374H857 1557 38256 SH SOLE 38256 0 0 PACER FDS TR US CASH COWS 69374H881 1822 38055 SH SOLE 38055 0 0 PACKAGING CORP AMER COM 695156109 2089 15804 SH SOLE 15804 0 0 PACWEST BANCORP DEL COM 695263103 208 25565 SH SOLE 25565 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 1182 77078 SH SOLE 77078 0 0 PALO ALTO NETWORKS INC COM 697435105 39673 155271 SH SOLE 155271 0 0 PAN AMERN SILVER CORP COM 697900108 8531 585119 SH SOLE 585119 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3523 221420 SH SOLE 221420 0 0 PARKER-HANNIFIN CORP COM 701094104 1823 4674 SH SOLE 4674 0 0 PAYCHEX INC COM 704326107 722 6457 SH SOLE 6457 0 0 PAYPAL HLDGS INC COM 70450Y103 13852 207589 SH SOLE 207589 0 0 PDD HOLDINGS INC SPONSORED AD 722304102 283 4087 SH SOLE 4087 0 0 PEMBINA PIPELINE CORP COM 706327103 345521 10979384 SH SOLE 10979384 0 0 PEMBINA PIPELINE CORP COM 706327103 57511 1827500 SH Put SOLE 1827500 0 0 PEMBINA PIPELINE CORP COM 706327103 7868 250000 SH Call SOLE 250000 0 0 PENN ENTERTAINMENT INC COM 707569109 806 33547 SH SOLE 33547 0 0 PENUMBRA INC COM 70975L107 320 929 SH SOLE 929 0 0 PEPSICO INC COM 713448108 37479 202350 SH SOLE 202350 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 1131 81776 SH SOLE 81776 0 0 PFIZER INC COM 717081103 49591 1352000 SH SOLE 1352000 0 0 PHILIP MORRIS INTL INC COM 718172109 13582 139134 SH SOLE 139134 0 0 PHILLIPS 66 COM 718546104 1802 18888 SH SOLE 18888 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 261 18610 SH SOLE 18610 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1990 106147 SH SOLE 106147 0 0 PIMCO ETF TR 25YR+ ZERO U 72201R882 555 6028 SH SOLE 6028 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3489 38086 SH SOLE 38086 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 806 8601 SH SOLE 8601 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 3267 32744 SH SOLE 32744 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 420 84000 SH SOLE 84000 0 0 PIONEER NAT RES CO COM 723787107 2760 13324 SH SOLE 13324 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3440 243986 SH SOLE 243986 0 0 PLANET FITNESS INC CL A 72703H101 2004 29716 SH SOLE 29716 0 0 PNC FINL SVCS GROUP INC COM 693475105 872 6923 SH SOLE 6923 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 3507 47430 SH SOLE 47430 0 0 PRECISION DRILLING CORP COM NEW 74022D407 4008 82026 SH SOLE 82026 0 0 PRICE T ROWE GROUP INC COM 74144T108 3026 27012 SH SOLE 27012 0 0 PRIMERICA INC COM 74164M108 1083 5476 SH SOLE 5476 0 0 PRIMO WATER CORPORATION COM 74167P108 263 20951 SH SOLE 20951 0 0 PROCTER AND GAMBLE CO COM 742718109 55519 365882 SH SOLE 365882 0 0 PROCTER AND GAMBLE CO COM 742718109 7587 50000 SH Put SOLE 50000 0 0 PROG HOLDINGS INC COM NPV 74319R101 4028 125396 SH SOLE 125396 0 0 PROGRESSIVE CORP COM 743315103 1859 14041 SH SOLE 14041 0 0 PROLOGIS INC. COM 74340W103 2470 20139 SH SOLE 20139 0 0 PROSHARES TR PSHS SH MSCI 74347R370 1533 85296 SH SOLE 85296 0 0 PROSHARES TR SHORT QQQ NE 74347B714 3474 328694 SH SOLE 328694 0 0 PROSHARES TR SHORT S&P 50 74347B425 3496 251891 SH SOLE 251891 0 0 PROSHARES TR RUSS 2000 DI 74347B698 764 12924 SH SOLE 12924 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 2003 31114 SH SOLE 31114 0 0 PROSHARES TR II VIX SH TRM F 74347Y789 365 14615 SH SOLE 14615 0 0 PRUDENTIAL FINL INC COM 744320102 27508 311807 SH SOLE 311807 0 0 PRUDENTIAL FINL INC COM 744320102 25496 289000 SH Call SOLE 289000 0 0 PULTE GROUP INC COM 745867101 5473 70451 SH SOLE 70451 0 0 PURE STORAGE INC CL A 74624M102 1165 31646 SH SOLE 31646 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 487 45574 SH SOLE 45574 0 0 PVH CORPORATION COM 693656100 219 2573 SH SOLE 2573 0 0 QUALCOMM INC COM 747525103 60107 504928 SH SOLE 504928 0 0 QUALCOMM INC COM 747525103 4762 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 25515 129879 SH SOLE 129879 0 0 RAMBUS INC DEL COM 750917106 333 5188 SH SOLE 5188 0 0 RAYONIER INC COM 754907103 964 30700 SH SOLE 30700 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 22698 231709 SH SOLE 231709 0 0 RB GLOBAL INC COM 74935Q107 5244 87317 SH SOLE 87317 0 0 REGENERON PHARMACEUTICALS COM 75886F107 693 964 SH SOLE 964 0 0 RELX PLC SPONSORED AD 759530108 446 13329 SH SOLE 13329 0 0 REPUBLIC SVCS INC COM 760759100 473 3086 SH SOLE 3086 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 211501 2728341 SH SOLE 2728341 0 0 REUNION NEUROSCIENCE INC COM 76134G103 11 10260 SH SOLE 10260 0 0 REVVITY INC COM 714046109 2493 20987 SH SOLE 20987 0 0 RH COM 74967X103 238 722 SH SOLE 722 0 0 RIO TINTO PLC SPONSORED AD 767204100 8552 133964 SH SOLE 133964 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 538 32296 SH SOLE 32296 0 0 ROBLOX CORP CL A 771049103 2415 59915 SH SOLE 59915 0 0 ROCKWELL AUTOMATION INC COM 773903109 3707 11252 SH SOLE 11252 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 237751 5206984 SH SOLE 5206984 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 7306 160000 SH Call SOLE 160000 0 0 ROKU INC COM CL A 77543R102 1094 17106 SH SOLE 17106 0 0 ROLLINS INC COM 775711104 4089 95475 SH SOLE 95475 0 0 ROPER TECHNOLOGIES INC COM 776696106 3546 7375 SH SOLE 7375 0 0 ROSS STORES INC COM 778296103 2281 20344 SH SOLE 20344 0 0 ROYAL BK CDA COM 780087102 2219420 23218123 SH SOLE 23218123 0 0 ROYAL BK CDA COM 780087102 41132 430300 SH Put SOLE 430300 0 0 ROYAL BK CDA COM 780087102 104164 1089700 SH Call SOLE 1089700 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 5963 57477 SH SOLE 57477 0 0 ROYAL GOLD INC COM 780287108 213 1855 SH SOLE 1855 0 0 RPC INC COM 749660106 408 57033 SH SOLE 57033 0 0 RYDER SYS INC COM 783549108 261 3078 SH SOLE 3078 0 0 S&P GLOBAL INC COM 78409V104 22375 55814 SH SOLE 55814 0 0 SALESFORCE INC COM 79466L302 35783 169380 SH SOLE 169380 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 261 50836 SH SOLE 50836 0 0 SANMINA CORPORATION COM 801056102 309 5134 SH SOLE 5134 0 0 SANOFI SPONSORED AD 80105N105 13157 244103 SH SOLE 244103 0 0 SAP SE SPON ADR 803054204 1054 7705 SH SOLE 7705 0 0 SCHLUMBERGER LTD COM STK 806857108 5788 117824 SH SOLE 117824 0 0 SCHWAB CHARLES CORP COM 808513105 31238 551137 SH SOLE 551137 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 4451 61296 SH SOLE 61296 0 0 SEABRIDGE GOLD INC COM 811916105 1326 109879 SH SOLE 109879 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1546 24982 SH SOLE 24982 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 8312 112061 SH SOLE 112061 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 153392 1850995 SH SOLE 1850995 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 165228 973014 SH SOLE 973014 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 6423 48394 SH SOLE 48394 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 226252 2787382 SH SOLE 2787382 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 32106 952419 SH SOLE 952419 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 4378 40795 SH SOLE 40795 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 25443 146343 SH SOLE 146343 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 149272 2293674 SH SOLE 2293674 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 3572 54580 SH SOLE 54580 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 175292 5200000 SH Put SOLE 5200000 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 81170 1000000 SH Call SOLE 1000000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 168550 5000000 SH Call SOLE 5000000 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8258 47500 SH Call SOLE 47500 0 0 SENDAS DISTRIBUIDORA S A SPON ADS 81689T104 225 15605 SH SOLE 15605 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 217 4822 SH SOLE 4822 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 175 19625 SH SOLE 19625 0 0 SERVICE CORP INTL COM 817565104 612 9470 SH SOLE 9470 0 0 SERVICENOW INC COM 81762P102 30600 54451 SH SOLE 54451 0 0 SES AI CORPORATION CL A COM 78397Q109 31 12800 SH SOLE 12800 0 0 SHELL PLC SPON ADS 780259305 25250 418186 SH SOLE 418186 0 0 SHERWIN WILLIAMS CO COM 824348106 5772 21738 SH SOLE 21738 0 0 SHOPIFY INC CL A 82509L107 434116 6720062 SH SOLE 6720062 0 0 SHOPIFY INC CL A 82509L107 14793 229000 SH Put SOLE 229000 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 563 90303 SH SOLE 90303 0 0 SIGMA LITHIUM CORPORATION COM 826599102 1937 48129 SH SOLE 48129 0 0 SILVERCREST METALS INC COM 828363101 2007 342537 SH SOLE 342537 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9979 86417 SH SOLE 86417 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 372 14000 SH SOLE 14000 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 81 17864 SH SOLE 17864 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 942 5629 SH SOLE 5629 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2558 131126 SH SOLE 131126 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2316 20926 SH SOLE 20926 0 0 SMITH A O CORP COM 831865209 216 2973 SH SOLE 2973 0 0 SMUCKER J M CO COM NEW 832696405 830 5618 SH SOLE 5618 0 0 SNAP INC CL A 83304A106 357 30134 SH SOLE 30134 0 0 SNAP ON INC COM 833034101 1453 5042 SH SOLE 5042 0 0 SNOWFLAKE INC CL A 833445109 3336 18958 SH SOLE 18958 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105 1153 15880 SH SOLE 15880 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1883 6997 SH SOLE 6997 0 0 SONOS INC COM 83570H108 398 24365 SH SOLE 24365 0 0 SONY GROUP CORPORATION SPONSORED AD 835699307 2229 24754 SH SOLE 24754 0 0 SOUTHERN CO COM 842587107 3457 49203 SH SOLE 49203 0 0 SOUTHERN COPPER CORP COM 84265V105 3243 45202 SH SOLE 45202 0 0 SOUTHWEST AIRLS CO COM 844741108 1197 33054 SH SOLE 33054 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 25170 73200 SH SOLE 73200 0 0 SPDR GOLD TR GOLD SHS 78463V107 31438 176350 SH SOLE 176350 0 0 SPDR GOLD TR GOLD SHS 78463V107 8076 45300 SH Put SOLE 45300 0 0 SPDR GOLD TR GOLD SHS 78463V107 57011 319800 SH Call SOLE 319800 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 14272 310404 SH SOLE 310404 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1514 28842 SH SOLE 28842 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1340 25113 SH SOLE 25113 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 191169 431261 SH SOLE 431261 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 903 1885 SH SOLE 1885 0 0 SPDR SER TR S&P DIVID ET 78464A763 11462 93503 SH SOLE 93503 0 0 SPDR SER TR S&P REGL BKG 78464A698 5034 123303 SH SOLE 123303 0 0 SPDR SER TR S&P RETAIL E 78464A714 312 4900 SH SOLE 4900 0 0 SPDR SER TR S&P BIOTECH 78464A870 7409 89046 SH SOLE 89046 0 0 SPDR SER TR PRTFLO S&P50 78464A409 263 4311 SH SOLE 4311 0 0 SPDR SER TR PORTFOLIO SH 78464A474 332 11294 SH SOLE 11294 0 0 SPDR SER TR HLTH CR EQUI 78464A581 227 2310 SH SOLE 2310 0 0 SPDR SER TR AEROSPACE DE 78464A631 287 2358 SH SOLE 2358 0 0 SPDR SER TR S&P OILGAS E 78468R556 4988 38719 SH SOLE 38719 0 0 SPDR SER TR BLOOMBERG 1- 78468R663 852 9279 SH SOLE 9279 0 0 SPDR SER TR SPDR S&P 500 78468R796 295 8166 SH SOLE 8166 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1938 66407 SH SOLE 66407 0 0 SPLUNK INC COM 848637104 535 5045 SH SOLE 5045 0 0 SPLUNK INC COM 848637104 276 2600 SH Call SOLE 2600 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 246 8781 SH SOLE 8781 0 0 SPROTT FDS TR URANIUM MINE 85208P303 561 16720 SH SOLE 16720 0 0 SPROTT INC COM NEW 852066208 488 15066 SH SOLE 15066 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6675 370448 SH SOLE 370448 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 5318 356452 SH SOLE 356452 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 494 63404 SH SOLE 63404 0 0 SPROUTS FMRS MKT INC COM 85208M102 3669 99890 SH SOLE 99890 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 492 8121 SH SOLE 8121 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 694 17118 SH SOLE 17118 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 548 11807 SH SOLE 11807 0 0 SSR MINING IN COM 784730103 3193 225211 SH SOLE 225211 0 0 STANTEC INC COM 85472N109 13873 212314 SH SOLE 212314 0 0 STARBUCKS CORP COM 855244109 35241 355759 SH SOLE 355759 0 0 STARWOOD PPTY TR INC COM 85571B105 656 33791 SH SOLE 33791 0 0 STATE STR CORP COM 857477103 330 4511 SH SOLE 4511 0 0 STEEL DYNAMICS INC COM 858119100 896 8228 SH SOLE 8228 0 0 STELLANTIS N.V SHS N82405106 12055 686886 SH SOLE 686886 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1940 38801 SH SOLE 38801 0 0 STONECO LTD COM CL A G85158106 236 18502 SH SOLE 18502 0 0 STRATEGIC ED INC COM 86272C103 216 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 28416 93141 SH SOLE 93141 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 6957 808905 SH SOLE 808905 0 0 SUN CMNTYS INC COM 866674104 503 3854 SH SOLE 3854 0 0 SUN LIFE FINANCIAL INC. COM 866796105 391123 7495650 SH SOLE 7495650 0 0 SUN LIFE FINANCIAL INC. COM 866796105 167910 3217900 SH Put SOLE 3217900 0 0 SUN LIFE FINANCIAL INC. COM 866796105 75384 1444700 SH Call SOLE 1444700 0 0 SUNCOR ENERGY INC NEW COM 867224107 350977 11954253 SH SOLE 11954253 0 0 SUNCOR ENERGY INC NEW COM 867224107 14680 500000 SH Put SOLE 500000 0 0 SUNCOR ENERGY INC NEW COM 867224107 9463 322300 SH Call SOLE 322300 0 0 SUNRUN INC COM 86771W105 392 21971 SH SOLE 21971 0 0 SYNOPSYS INC COM 871607107 3453 7931 SH SOLE 7931 0 0 SYSCO CORP COM 871829107 4677 63038 SH SOLE 63038 0 0 TACTILE SYS TECHNOLOGY INC COM 87357P100 203 8127 SH SOLE 8127 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 70804 701584 SH SOLE 701584 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 228 1552 SH SOLE 1552 0 0 TAPESTRY INC COM 876030107 310 7247 SH SOLE 7247 0 0 TARGA RES CORP COM 87612G101 12496 164208 SH SOLE 164208 0 0 TARGET CORP COM 87612E106 3646 27645 SH SOLE 27645 0 0 TASEKO MINES LTD COM 876511106 599 416137 SH SOLE 416137 0 0 TC ENERGY CORP COM 87807B107 767099 18964139 SH SOLE 18964139 0 0 TC ENERGY CORP COM 87807B107 80900 2000000 SH Put SOLE 2000000 0 0 TD SYNNEX CORPORATION COM 87162W100 1665 17718 SH SOLE 17718 0 0 TE CONNECTIVITY LTD SHS H84989104 4618 32951 SH SOLE 32951 0 0 TECHNIPFMC PLC COM G87110105 313 18848 SH SOLE 18848 0 0 TECK RESOURCES LTD CL B 878742204 156722 3722607 SH SOLE 3722607 0 0 TEEKAY CORPORATION COM Y8564W103 167 27664 SH SOLE 27664 0 0 TEJON RANCH CO COM 879080109 1845 107200 SH SOLE 107200 0 0 TELADOC HEALTH INC COM 87918A105 1133 44753 SH SOLE 44753 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 416 1013 SH SOLE 1013 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1678 183822 SH SOLE 183822 0 0 TELEFONICA S A SPONSORED AD 879382208 3727 924733 SH SOLE 924733 0 0 TELUS CORPORATION COM 87971M103 481801 24733132 SH SOLE 24733132 0 0 TELUS CORPORATION COM 87971M103 2922 150000 SH Put SOLE 150000 0 0 TELUS CORPORATION COM 87971M103 1948 100000 SH Call SOLE 100000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 1209 79628 SH SOLE 79628 0 0 TERADYNE INC COM 880770102 305 2743 SH SOLE 2743 0 0 TESLA INC COM 88160R101 236250 902508 SH SOLE 902508 0 0 TESLA INC COM 88160R101 23559 90000 SH Put SOLE 90000 0 0 TESLA INC COM 88160R101 1832 7000 SH Call SOLE 7000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 664 88177 SH SOLE 88177 0 0 TEXAS INSTRS INC COM 882508104 37016 205624 SH SOLE 205624 0 0 TFI INTL INC COM 87241L109 66005 578838 SH SOLE 578838 0 0 THE CIGNA GROUP COM 125523100 6156 21940 SH SOLE 21940 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 543 293563 SH SOLE 293563 0 0 THE NECESSITY RETAIL REIT IN COM CLASS A 02607T109 142 21000 SH SOLE 21000 0 0 THE ODP CORP COM 88337F105 266 5682 SH SOLE 5682 0 0 THE TRADE DESK INC COM CL A 88339J105 450 5824 SH SOLE 5824 0 0 THERATECHNOLOGIES INC COM 88338H100 1399 417590 SH SOLE 417590 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 22752 43608 SH SOLE 43608 0 0 THOMSON REUTERS CORP. COM 884903808 161154 1192586 SH SOLE 1192586 0 0 THOMSON REUTERS CORP. COM 884903808 5405 40000 SH Put SOLE 40000 0 0 THOMSON REUTERS CORP. COM 884903808 5405 40000 SH Call SOLE 40000 0 0 THOR INDS INC COM 885160101 696 6726 SH SOLE 6726 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 514 15949 SH SOLE 15949 0 0 TILRAY BRANDS INC COM 88688T100 161 103517 SH SOLE 103517 0 0 TIMKEN CO COM 887389104 1157 12641 SH SOLE 12641 0 0 TJX COS INC NEW COM 872540109 21567 254352 SH SOLE 254352 0 0 T-MOBILE US INC COM 872590104 2516 18113 SH SOLE 18113 0 0 TOLL BROTHERS INC COM 889478103 1526 19294 SH SOLE 19294 0 0 TORO CO COM 891092108 467 4599 SH SOLE 4599 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2404930 38764192 SH SOLE 38764192 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 40326 650000 SH Put SOLE 650000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 52734 850000 SH Call SOLE 850000 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 11612 201452 SH SOLE 201452 0 0 TOYOTA MOTOR CORP ADS 892331307 1569 9759 SH SOLE 9759 0 0 TRACTOR SUPPLY CO COM 892356106 3271 14794 SH SOLE 14794 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 603 3151 SH SOLE 3151 0 0 TRANSALTA CORP COM 89346D107 12019 1282758 SH SOLE 1282758 0 0 TRANSDIGM GROUP INC COM 893641100 2910 3254 SH SOLE 3254 0 0 TRANSOCEAN LTD REG SHS H8817H100 118 16860 SH SOLE 16860 0 0 TRAVELERS COMPANIES INC COM 89417E109 582 3349 SH SOLE 3349 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 9646 1093663 SH SOLE 1093663 0 0 TRILOGY METALS INC NEW COM 89621C105 9 16960 SH SOLE 16960 0 0 TRINITY PL HLDGS INC COM 89656D101 79 146939 SH SOLE 146939 0 0 TRUIST FINL CORP COM 89832Q109 2411 79441 SH SOLE 79441 0 0 TUCOWS INC COM NEW 898697206 341 12294 SH SOLE 12294 0 0 TWILIO INC CL A 90138F102 2195 34506 SH SOLE 34506 0 0 TYLER TECHNOLOGIES INC COM 902252105 268 644 SH SOLE 644 0 0 TYSON FOODS INC CL A 902494103 626 12260 SH SOLE 12260 0 0 U HAUL HOLDING COMPANY COM 023586100 2137 38626 SH SOLE 38626 0 0 U S SILICA HLDGS INC COM 90346E103 203 16752 SH SOLE 16752 0 0 UBER TECHNOLOGIES INC COM 90353T100 15086 349465 SH SOLE 349465 0 0 UBER TECHNOLOGIES INC COM 90353T100 4317 100000 SH Put SOLE 100000 0 0 UBER TECHNOLOGIES INC COM 90353T100 2158 50000 SH Call SOLE 50000 0 0 UBS GROUP AG SHS H42097107 7745 383215 SH SOLE 383215 0 0 ULTA BEAUTY INC COM 90384S303 7697 16355 SH SOLE 16355 0 0 UNDER ARMOUR INC CL C 904311206 74 11096 SH SOLE 11096 0 0 UNILEVER PLC SPON ADR NEW 904767704 25851 495898 SH SOLE 495898 0 0 UNION PAC CORP COM 907818108 28402 138803 SH SOLE 138803 0 0 UNITED AIRLS HLDGS INC COM 910047109 9511 173342 SH SOLE 173342 0 0 UNITED PARCEL SERVICE INC CL B 911312106 16564 92405 SH SOLE 92405 0 0 UNITED RENTALS INC COM 911363109 3518 7898 SH SOLE 7898 0 0 UNITED STATES STL CORP NEW COM 912909108 968 38701 SH SOLE 38701 0 0 UNITED STS OIL FD LP UNITS 91232N207 810 12745 SH SOLE 12745 0 0 UNITEDHEALTH GROUP INC COM 91324P102 83315 173341 SH SOLE 173341 0 0 UNITY SOFTWARE INC COM 91332U101 846 19481 SH SOLE 19481 0 0 UNUM GROUP COM 91529Y106 1320 27668 SH SOLE 27668 0 0 URBAN OUTFITTERS INC COM 917047102 404 12209 SH SOLE 12209 0 0 US BANCORP DEL COM NEW 902973304 5177 156678 SH SOLE 156678 0 0 VAIL RESORTS INC COM 91879Q109 605 2402 SH SOLE 2402 0 0 VALE S A SPONSORED AD 91912E105 1804 134404 SH SOLE 134404 0 0 VALERO ENERGY CORP COM 91913Y100 5333 45466 SH SOLE 45466 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 322 4040 SH SOLE 4040 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 37986 249500 SH SOLE 249500 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 267 1714 SH SOLE 1714 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 16000 531380 SH SOLE 531380 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 6853 192166 SH SOLE 192166 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 1660 5772 SH SOLE 5772 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 306 3684 SH SOLE 3684 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 5302 176100 SH Put SOLE 176100 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 409 2624 SH SOLE 2624 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1965 23936 SH SOLE 23936 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 605 7344 SH SOLE 7344 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 876 9364 SH SOLE 9364 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1407 18708 SH SOLE 18708 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 633 8454 SH SOLE 8454 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 2169 28707 SH SOLE 28707 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 2218 30517 SH SOLE 30517 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 547 11182 SH SOLE 11182 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1197 8647 SH SOLE 8647 0 0 VANGUARD INDEX FDS MCAP GR IDXV 922908538 238 1156 SH SOLE 1156 0 0 VANGUARD INDEX FDS SML CP GRW E 922908595 921 4011 SH SOLE 4011 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 520 3144 SH SOLE 3144 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 674 3062 SH SOLE 3062 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1042 3684 SH SOLE 3684 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 994 6997 SH SOLE 6997 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8691 39454 SH SOLE 39454 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 25341 62219 SH SOLE 62219 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 256 3069 SH SOLE 3069 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 16851 414224 SH SOLE 414224 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1812 33304 SH SOLE 33304 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 3833 39526 SH SOLE 39526 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 2559 41470 SH SOLE 41470 0 0 VANGUARD MALVERN FDS STRM INFPROI 922020805 1853 39078 SH SOLE 39078 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 337 4259 SH SOLE 4259 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2113 17085 SH SOLE 17085 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 7967 105357 SH SOLE 105357 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2754 47704 SH SOLE 47704 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 717 11288 SH SOLE 11288 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1067 14107 SH SOLE 14107 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6212 38246 SH SOLE 38246 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 695 12394 SH SOLE 12394 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 20787 450131 SH SOLE 450131 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 477 4500 SH SOLE 4500 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1637 21806 SH SOLE 21806 0 0 VANGUARD WORLD FD MEGA GRWTH I 921910816 256 1087 SH SOLE 1087 0 0 VANGUARD WORLD FD EXTENDED DUR 921910709 205 2350 SH SOLE 2350 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2411 12400 SH SOLE 12400 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 825 7308 SH SOLE 7308 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 342 4211 SH SOLE 4211 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1473 7165 SH SOLE 7165 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 4755 10755 SH SOLE 10755 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 1963 10786 SH SOLE 10786 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 799 3262 SH SOLE 3262 0 0 VERISK ANALYTICS INC COM 92345Y106 5693 25186 SH SOLE 25186 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 49026 1318261 SH SOLE 1318261 0 0 VERMILION ENERGY INC COM 923725105 3306 264876 SH SOLE 264876 0 0 VERSABANK NEW COM 92512J106 9080 1201103 SH SOLE 1201103 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4608 13094 SH SOLE 13094 0 0 VIATRIS INC COM 92556V106 464 46466 SH SOLE 46466 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 200 11497 SH SOLE 11497 0 0 VILLAGE FARMS INTL INC COM 92707Y108 27 45652 SH SOLE 45652 0 0 VIMEO INC COMMON STOCK 92719V100 1494 362507 SH SOLE 362507 0 0 VIPSHOP HOLDINGS LIMITED SPONSORED AD 92763W103 505 30612 SH SOLE 30612 0 0 VISA INC COM CL A 92826C839 186042 783402 SH SOLE 783402 0 0 VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109 2843 117866 SH SOLE 117866 0 0 VIZSLA SILVER CORP COM NEW 92859G202 12 10000 SH SOLE 10000 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1752 185392 SH SOLE 185392 0 0 WABASH NATL CORP COM 929566107 3458 134854 SH SOLE 134854 0 0 WABTEC COM 929740108 425 3877 SH SOLE 3877 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 8392 294563 SH SOLE 294563 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4274 150000 SH Put SOLE 150000 0 0 WALMART INC COM 931142103 81752 520115 SH SOLE 520115 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 248 19773 SH SOLE 19773 0 0 WASTE CONNECTIONS INC COM 94106B101 201805 1410831 SH SOLE 1410831 0 0 WASTE MGMT INC DEL COM 94106L109 36601 211056 SH SOLE 211056 0 0 WATERS CORP COM 941848103 735 2759 SH SOLE 2759 0 0 WATSCO INC COM 942622200 1016 2664 SH SOLE 2664 0 0 WELLS FARGO CO NEW COM 949746101 51014 1195275 SH SOLE 1195275 0 0 WELLS FARGO CO NEW COM 949746101 36278 850000 SH Put SOLE 850000 0 0 WELLS FARGO CO NEW COM 949746101 6402 150000 SH Call SOLE 150000 0 0 WESCO INTL INC COM 95082P105 3926 21924 SH SOLE 21924 0 0 WEST FRASER TIMBER CO LTD COM 952845105 6016 69958 SH SOLE 69958 0 0 WEST FRASER TIMBER CO LTD COM 952845105 7825 91000 SH Call SOLE 91000 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1574 43160 SH SOLE 43160 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 76 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP. COM 958102105 783 20637 SH SOLE 20637 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4153 156600 SH SOLE 156600 0 0 WESTROCK CO COM 96145D105 760 26152 SH SOLE 26152 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1887 56307 SH SOLE 56307 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 138304 3195557 SH SOLE 3195557 0 0 WHIRLPOOL CORP COM 963320106 465 3125 SH SOLE 3125 0 0 WILLIAMS COS INC COM 969457100 828 25373 SH SOLE 25373 0 0 WISDOMTREE TR CLOUD COMPUT 97717Y691 2624 82761 SH SOLE 82761 0 0 WISDOMTREE TR JAPN HEDGE E 97717W851 966 11608 SH SOLE 11608 0 0 WISDOMTREE TR FUTRE STRAT 97717W125 1966 56189 SH SOLE 56189 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 362 10403 SH SOLE 10403 0 0 WISDOMTREE TR INTL QULTY D 97717X131 609 17693 SH SOLE 17693 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 8642 304187 SH SOLE 304187 0 0 WISDOMTREE TR EUROPE HEDGE 97717X701 849 10370 SH SOLE 10370 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 304 7949 SH SOLE 7949 0 0 WISDOMTREE TR EM MKTS QTLY 97717W323 1140 50027 SH SOLE 50027 0 0 WISDOMTREE TR INTL EQUITY 97717W703 2141 42797 SH SOLE 42797 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 359 8930 SH SOLE 8930 0 0 WISDOMTREE TR US QTLY DIV 97717X669 252 3783 SH SOLE 3783 0 0 WISDOMTREE TR EMG MKTS SMC 97717W281 500 10736 SH SOLE 10736 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 304 13109 SH SOLE 13109 0 0 WORKDAY INC CL A 98138H101 1897 8396 SH SOLE 8396 0 0 WPP PLC NEW ADR 92937A102 5244 100305 SH SOLE 100305 0 0 WYNN RESORTS LTD COM 983134107 324 3066 SH SOLE 3066 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1587 41222 SH SOLE 41222 0 0 XPEL INC COM 98379L100 672 7975 SH SOLE 7975 0 0 XYLEM INC COM 98419M100 1177 10455 SH SOLE 10455 0 0 YUM BRANDS INC COM 988498101 1738 12546 SH SOLE 12546 0 0 YUM CHINA HLDGS INC COM 98850P109 2270 40175 SH SOLE 40175 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 440 1487 SH SOLE 1487 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 1039 7136 SH SOLE 7136 0 0 ZOETIS INC CL A 98978V103 21782 126485 SH SOLE 126485 0 0