0001421224-23-000008.txt : 20231113 0001421224-23-000008.hdr.sgml : 20231113 20231113103626 ACCESSION NUMBER: 0001421224-23-000008 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231113 DATE AS OF CHANGE: 20231113 EFFECTIVENESS DATE: 20231113 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: 231396236 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 09-30-2023 09-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 11-13-2023 0 1208 30289457 false
INFORMATION TABLE 2 cibcwminc13F20230930.xml 3M CO COM 88579Y101 10728 114596 SH SOLE 114596 0 0 ABBOTT LABS COM 002824100 23892 246695 SH SOLE 246695 0 0 ABBVIE INC COM 00287Y109 88269 592172 SH SOLE 592172 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 123 26805 SH SOLE 26805 0 0 ABERCROMBIE & FITCH CO CL A 002896207 209 3716 SH SOLE 3716 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18025 58693 SH SOLE 58693 0 0 ACTIVISION BLIZZARD INC COM 00507V109 1662 17749 SH SOLE 17749 0 0 ADMA BIOLOGICS INC COM 000899104 37 10467 SH SOLE 10467 0 0 ADOBE INC COM 00724F101 35828 70264 SH SOLE 70264 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2076 37126 SH SOLE 37126 0 0 ADVANCED MICRO DEVICES INC COM 007903107 22207 215978 SH SOLE 215978 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 2796 119347 SH SOLE 119347 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 652 82107 SH SOLE 82107 0 0 ADVISORSHARES TR ADVISORSHS E 00768Y560 851 16309 SH SOLE 16309 0 0 AEGON N V NY REGISTRY 007924103 2630 547970 SH SOLE 547970 0 0 AERCAP HOLDINGS NV SHS N00985106 278 4439 SH SOLE 4439 0 0 AES CORP COM 00130H105 316 20790 SH SOLE 20790 0 0 AFFIRM HLDGS INC COM CL A 00827B106 425 20000 SH Call SOLE 20000 0 0 AFLAC INC COM 001055102 38691 504123 SH SOLE 504123 0 0 AFLAC INC COM 001055102 9210 120000 SH Put SOLE 120000 0 0 AFLAC INC COM 001055102 28398 370000 SH Call SOLE 370000 0 0 AGCO CORP COM 001084102 374 3163 SH SOLE 3163 0 0 AGF INVTS TR US MARKET NE 00110G408 200 10092 SH SOLE 10092 0 0 AGNICO EAGLE MINES LTD COM 008474108 152989 3365401 SH SOLE 3365401 0 0 AGNICO EAGLE MINES LTD COM 008474108 4546 100000 SH Put SOLE 100000 0 0 AGNICO EAGLE MINES LTD COM 008474108 3300 72600 SH Call SOLE 72600 0 0 AIR PRODS & CHEMS INC COM 009158106 984 3473 SH SOLE 3473 0 0 AIRBNB INC COM CL A 009066101 7484 54547 SH SOLE 54547 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 453 4254 SH SOLE 4254 0 0 AKUMIN INC COM 01021X100 62 426967 SH SOLE 426967 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 6001 531791 SH SOLE 531791 0 0 ALBEMARLE CORP COM 012653101 3032 17829 SH SOLE 17829 0 0 ALCOA CORP COM 013872106 2635 90672 SH SOLE 90672 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 67 10000 SH SOLE 10000 0 0 ALGOMA STL GROUP INC COM 015658107 1913 281344 SH SOLE 281344 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 49719 8395948 SH SOLE 8395948 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 5922 1000000 SH Put SOLE 1000000 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 21349 246126 SH SOLE 246126 0 0 ALLSTATE CORP COM 020002101 8948 80318 SH SOLE 80318 0 0 ALLY FINL INC COM 02005N100 301 11275 SH SOLE 11275 0 0 ALPHABET INC CAP STK CL C 02079K107 166898 1265815 SH SOLE 1265815 0 0 ALPHABET INC CAP STK CL A 02079K305 211525 1616420 SH SOLE 1616420 0 0 ALPHABET INC CAP STK CL A 02079K305 13086 100000 SH Put SOLE 100000 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 226 10206 SH SOLE 10206 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2301 54523 SH SOLE 54523 0 0 ALTRIA GROUP INC COM 02209S103 11185 266002 SH SOLE 266002 0 0 AMAZON COM INC COM 023135106 266610 2097312 SH SOLE 2097312 0 0 AMBEV SA SPONSORED AD 02319V103 7782 3016427 SH SOLE 3016427 0 0 AMDOCS LTD SHS G02602103 271 3204 SH SOLE 3204 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101 226 13024 SH SOLE 13024 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 10778 841370 SH SOLE 841370 0 0 AMERICAN CENTY ETF TR EMERGING MKT 025072372 271 6230 SH SOLE 6230 0 0 AMERICAN ELEC PWR CO INC COM 025537101 4800 63815 SH SOLE 63815 0 0 AMERICAN EXPRESS CO COM 025816109 8455 56674 SH SOLE 56674 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 6473 106812 SH SOLE 106812 0 0 AMERICAN TOWER CORP NEW COM 03027X100 10339 62870 SH SOLE 62870 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3902 31509 SH SOLE 31509 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 4 12011 SH SOLE 12011 0 0 AMERIPRISE FINL INC COM 03076C106 2675 8115 SH SOLE 8115 0 0 AMETEK INC COM 031100100 1008 6823 SH SOLE 6823 0 0 AMGEN INC COM 031162100 24328 90520 SH SOLE 90520 0 0 AMPHENOL CORP NEW CL A 032095101 3580 42629 SH SOLE 42629 0 0 ANALOG DEVICES INC COM 032654105 422 2409 SH SOLE 2409 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 103 15793 SH SOLE 15793 0 0 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 514 32502 SH SOLE 32502 0 0 ANTERO RESOURCES CORP COM 03674X106 3343 131735 SH SOLE 131735 0 0 AON PLC SHS CL A G0403H108 19704 60775 SH SOLE 60775 0 0 APA CORPORATION COM 03743Q108 1670 40643 SH SOLE 40643 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 9940 110736 SH SOLE 110736 0 0 APOLLO MED HLDGS INC COM NEW 03763A207 201 6520 SH SOLE 6520 0 0 APPLE INC COM 037833100 573936 3352233 SH SOLE 3352233 0 0 APPLIED MATLS INC COM 038222105 21863 157915 SH SOLE 157915 0 0 APTIV PLC SHS G6095L109 509 5158 SH SOLE 5158 0 0 ARCH CAP GROUP LTD ORD G0450A105 2132 26752 SH SOLE 26752 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 2621 34751 SH SOLE 34751 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 1063 112412 SH SOLE 112412 0 0 ARES CAPITAL CORP COM 04010L103 2881 147996 SH SOLE 147996 0 0 ARIS MNG CORP COM 04040Y109 454 199303 SH SOLE 199303 0 0 ARISTA NETWORKS INC COM 040413106 7712 41928 SH SOLE 41928 0 0 ARK ETF TR INNOVATION E 00214Q104 788 19871 SH SOLE 19871 0 0 ARRAY TECHNOLOGIES INC COM SHS 04271T100 561 25282 SH SOLE 25282 0 0 ASANA INC CL A 04342Y104 2108 115140 SH SOLE 115140 0 0 ASML HOLDING N V N Y REGISTRY N07059210 9265 15739 SH SOLE 15739 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2768 40877 SH SOLE 40877 0 0 AT&T INC COM 00206R102 7747 515782 SH SOLE 515782 0 0 AT&T INC COM 00206R102 1502 100000 SH Call SOLE 100000 0 0 ATS CORPORATION COM 00217Y104 15867 372064 SH SOLE 372064 0 0 AURORA CANNABIS INC COM 05156X884 20 34581 SH SOLE 34581 0 0 AUTODESK INC COM 052769106 1262 6101 SH SOLE 6101 0 0 AUTOHOME INC SP ADS RP CL 05278C107 212 7000 SH SOLE 7000 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 5701 23697 SH SOLE 23697 0 0 AUTONATION INC COM 05329W102 3008 19870 SH SOLE 19870 0 0 AUTOZONE INC COM 053332102 1659 653 SH SOLE 653 0 0 AZEK CO INC CL A 05478C105 634 21331 SH SOLE 21331 0 0 B2GOLD CORP COM 11777Q209 4501 1566897 SH SOLE 1566897 0 0 B2GOLD CORP COM 11777Q209 1424 495800 SH Call SOLE 495800 0 0 BADGER METER INC COM 056525108 558 3879 SH SOLE 3879 0 0 BAIDU INC SPON ADR REP 056752108 442 3292 SH SOLE 3292 0 0 BAKER HUGHES COMPANY CL A 05722G100 4578 129609 SH SOLE 129609 0 0 BALLARD PWR SYS INC NEW COM 058586108 497 134860 SH SOLE 134860 0 0 BANCO MACRO SA SPON ADR B 05961W105 200 10140 SH SOLE 10140 0 0 BANK AMERICA CORP COM 060505104 80654 2945714 SH SOLE 2945714 0 0 BANK AMERICA CORP COM 060505104 1369 50000 SH Put SOLE 50000 0 0 BANK AMERICA CORP COM 060505104 10952 400000 SH Call SOLE 400000 0 0 BANK MONTREAL QUE COM 063671101 1181222 14000502 SH SOLE 14000502 0 0 BANK MONTREAL QUE COM 063671101 17043 202000 SH Put SOLE 202000 0 0 BANK MONTREAL QUE COM 063671101 65564 777100 SH Call SOLE 777100 0 0 BANK NEW YORK MELLON CORP COM 064058100 6291 147494 SH SOLE 147494 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1106512 24270946 SH SOLE 24270946 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 91030 1996700 SH Put SOLE 1996700 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 80143 1757900 SH Call SOLE 1757900 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 597 35690 SH SOLE 35690 0 0 BARCLAYS PLC ADR 06738E204 734 94268 SH SOLE 94268 0 0 BARRICK GOLD CORP COM 067901108 144037 9911758 SH SOLE 9911758 0 0 BARRICK GOLD CORP COM 067901108 2180 150000 SH Call SOLE 150000 0 0 BAUSCH HEALTH COS INC COM 071734107 1786 216454 SH SOLE 216454 0 0 BAXTER INTL INC COM 071813109 276 7323 SH SOLE 7323 0 0 BAYTEX ENERGY CORP COM 07317Q105 24612 5578490 SH SOLE 5578490 0 0 BCE INC COM NEW 05534B760 567744 14866452 SH SOLE 14866452 0 0 BCE INC COM NEW 05534B760 15276 400000 SH Put SOLE 400000 0 0 BCE INC COM NEW 05534B760 3819 100000 SH Call SOLE 100000 0 0 BEAM THERAPEUTICS INC COM 07373V105 210 8721 SH SOLE 8721 0 0 BECTON DICKINSON & CO COM 075887109 5955 23036 SH SOLE 23036 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 642 15568 SH SOLE 15568 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 222383 634836 SH SOLE 634836 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 7441 14 SH SOLE 14 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3926 63420 SH SOLE 63420 0 0 BHP GROUP LTD SPONSORED AD 088606108 5432 95494 SH SOLE 95494 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2412 244417 SH SOLE 244417 0 0 BITFARMS LTD COM 09173B107 84 78082 SH SOLE 78082 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1211 16963 SH SOLE 16963 0 0 BLACKBERRY LTD COM 09228F103 616 129972 SH SOLE 129972 0 0 BLACKBERRY LTD COM 09228F103 1932 408000 SH Call SOLE 408000 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 113 14795 SH SOLE 14795 0 0 BLACKROCK INC COM 09247X101 34459 53301 SH SOLE 53301 0 0 BLACKSTONE INC COM 09260D107 20056 187194 SH SOLE 187194 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 525 24138 SH SOLE 24138 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 1097 40078 SH SOLE 40078 0 0 BLOCK INC CL A 852234103 6194 139940 SH SOLE 139940 0 0 BLOCK INC CL A 852234103 2213 50000 SH Call SOLE 50000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 2598 187606 SH SOLE 187606 0 0 BOEING CO COM 097023105 20168 105217 SH SOLE 105217 0 0 BOOKING HOLDINGS INC COM 09857L108 19636 6367 SH SOLE 6367 0 0 BORGWARNER INC COM 099724106 211 5222 SH SOLE 5222 0 0 BOSTON BEER INC CL A 100557107 238 611 SH SOLE 611 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2615 49518 SH SOLE 49518 0 0 BP PLC SPONSORED AD 055622104 11825 305408 SH SOLE 305408 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 641 18732 SH SOLE 18732 0 0 BRIGHT GREEN CORP COMMON STOCK 10920G100 16 40168 SH SOLE 40168 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 456 5599 SH SOLE 5599 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 12581 216769 SH SOLE 216769 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 10612 337849 SH SOLE 337849 0 0 BROADCOM INC COM 11135F101 100333 120799 SH SOLE 120799 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 86868 2605513 SH SOLE 2605513 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 3118 173054 SH SOLE 173054 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 4619 304125 SH SOLE 304125 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 355446 11367013 SH SOLE 11367013 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 158851 5403087 SH SOLE 5403087 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 22127 626113 SH SOLE 626113 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 1409 45080 SH SOLE 45080 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 18257 762600 SH SOLE 762600 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 44587 2051343 SH SOLE 2051343 0 0 BROWN & BROWN INC COM 115236101 612 8761 SH SOLE 8761 0 0 BRP INC COM SUN VTG 05577W200 9032 119272 SH SOLE 119272 0 0 BRUNSWICK CORP COM 117043109 355 4497 SH SOLE 4497 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1070 8593 SH SOLE 8593 0 0 BUNGE LIMITED COM G16962105 1178 10885 SH SOLE 10885 0 0 BWX TECHNOLOGIES INC COM 05605H100 483 6442 SH SOLE 6442 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 9397 40107 SH SOLE 40107 0 0 CAE INC COM 124765108 42185 1806186 SH SOLE 1806186 0 0 CAMECO CORP COM 13321L108 133369 3360082 SH SOLE 3360082 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 734 50045 SH SOLE 50045 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 526571 13635809 SH SOLE 13635809 0 0 CANADIAN NAT RES LTD COM 136385101 683340 10562056 SH SOLE 10562056 0 0 CANADIAN NAT RES LTD COM 136385101 111603 1725000 SH Put SOLE 1725000 0 0 CANADIAN NAT RES LTD COM 136385101 29890 462000 SH Call SOLE 462000 0 0 CANADIAN NATL RY CO COM 136375102 538550 4971032 SH SOLE 4971032 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 510404 6863864 SH SOLE 6863864 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 5205 70000 SH Put SOLE 70000 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 3435 46200 SH Call SOLE 46200 0 0 CANADIAN SOLAR INC COM 136635109 449 18231 SH SOLE 18231 0 0 CANOPY GROWTH CORP COM 138035100 249 321813 SH SOLE 321813 0 0 CAPITAL ONE FINL CORP COM 14040H105 1568 16156 SH SOLE 16156 0 0 CARDINAL HEALTH INC COM 14149Y108 3099 35697 SH SOLE 35697 0 0 CARGURUS INC COM CL A 141788109 236 13450 SH SOLE 13450 0 0 CARMAX INC COM 143130102 1421 20090 SH SOLE 20090 0 0 CARNIVAL CORP COMMON STOCK 143658300 6174 450013 SH SOLE 450013 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 418 6221 SH SOLE 6221 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1468 26598 SH SOLE 26598 0 0 CATERPILLAR INC COM 149123101 49691 182017 SH SOLE 182017 0 0 CBOE GLOBAL MKTS INC COM 12503M108 859 5497 SH SOLE 5497 0 0 CBRE GROUP INC CL A 12504L109 1449 19619 SH SOLE 19619 0 0 CDW CORP COM 12514G108 480 2378 SH SOLE 2378 0 0 CELANESE CORP DEL COM 150870103 985 7847 SH SOLE 7847 0 0 CELESTICA INC SUB VTG SHS 15101Q108 72507 2961578 SH SOLE 2961578 0 0 CELSIUS HLDGS INC COM NEW 15118V207 852 4963 SH SOLE 4963 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 1324 203643 SH SOLE 203643 0 0 CENCORA INC COM 03073E105 12496 69433 SH SOLE 69433 0 0 CENOVUS ENERGY INC COM 15135U109 171670 8241728 SH SOLE 8241728 0 0 CENOVUS ENERGY INC COM 15135U109 15622 750000 SH Put SOLE 750000 0 0 CENOVUS ENERGY INC COM 15135U109 1041 50000 SH Call SOLE 50000 0 0 CENTERRA GOLD INC COM 152006102 1936 395866 SH SOLE 395866 0 0 CENTERRA GOLD INC COM 152006102 1003 205000 SH Put SOLE 205000 0 0 CERIDIAN HCM HLDG INC COM 15677J108 494 7284 SH SOLE 7284 0 0 CF INDS HLDGS INC COM 125269100 5744 66999 SH SOLE 66999 0 0 CGI INC CL A SUB VTG 12532H104 167949 1703201 SH SOLE 1703201 0 0 CHAMPIONX CORPORATION COM 15872M104 594 16680 SH SOLE 16680 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 398 80073 SH SOLE 80073 0 0 CHARLES RIV LABS INTL INC COM 159864107 430 2192 SH SOLE 2192 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3810 8662 SH SOLE 8662 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 203 1526 SH SOLE 1526 0 0 CHEMOURS CO COM 163851108 748 26665 SH SOLE 26665 0 0 CHENIERE ENERGY INC COM NEW 16411R208 4914 29612 SH SOLE 29612 0 0 CHEVRON CORP NEW COM 166764100 34922 207104 SH SOLE 207104 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 5248 2865 SH SOLE 2865 0 0 CHUBB LIMITED COM H1467J104 1074 5161 SH SOLE 5161 0 0 CIENA CORP COM NEW 171779309 310 6560 SH SOLE 6560 0 0 CINCINNATI FINL CORP COM 172062101 933 9122 SH SOLE 9122 0 0 CINTAS CORP COM 172908105 2207 4588 SH SOLE 4588 0 0 CIRCOR INTL INC COM 17273K109 260 4672 SH SOLE 4672 0 0 CISCO SYS INC COM 17275R102 50427 938000 SH SOLE 938000 0 0 CITIGROUP INC COM NEW 172967424 34948 849684 SH SOLE 849684 0 0 CITIZENS FINL GROUP INC COM 174610105 1775 66239 SH SOLE 66239 0 0 CLEAN HARBORS INC COM 184496107 2926 17486 SH SOLE 17486 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 387 24750 SH SOLE 24750 0 0 CLOROX CO DEL COM 189054109 722 5512 SH SOLE 5512 0 0 CLOUDFLARE INC CL A COM 18915M107 1239 19650 SH SOLE 19650 0 0 CME GROUP INC COM 12572Q105 4165 20801 SH SOLE 20801 0 0 COCA COLA CO COM 191216100 52041 929629 SH SOLE 929629 0 0 COCA-COLA EUROPACIFIC PARTNE SHS G25839104 959 15343 SH SOLE 15343 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 7149 91136 SH SOLE 91136 0 0 COEUR MNG INC COM NEW 192108504 48 21480 SH SOLE 21480 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1450 21402 SH SOLE 21402 0 0 COHERENT CORP COM 19247G107 269 8241 SH SOLE 8241 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 247 3294 SH SOLE 3294 0 0 COLGATE PALMOLIVE CO COM 194162103 6957 97840 SH SOLE 97840 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 24727 259544 SH SOLE 259544 0 0 COMCAST CORP NEW CL A 20030N101 7016 158231 SH SOLE 158231 0 0 COMFORT SYS USA INC COM 199908104 3120 18310 SH SOLE 18310 0 0 COMPANIA DE MINAS BUENAVENTU SPONSORED AD 204448104 300 35244 SH SOLE 35244 0 0 CONAGRA BRANDS INC COM 205887102 220 8031 SH SOLE 8031 0 0 CONOCOPHILLIPS COM 20825C104 4199 35052 SH SOLE 35052 0 0 CONSOL ENERGY INC NEW COM 20854L108 772 7354 SH SOLE 7354 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8660 34455 SH SOLE 34455 0 0 COPA HOLDINGS SA CL A P31076105 1649 18500 SH SOLE 18500 0 0 COPART INC COM 217204106 3369 78184 SH SOLE 78184 0 0 CORNING INC COM 219350105 2825 92699 SH SOLE 92699 0 0 CORTEVA INC COM 22052L104 356 6951 SH SOLE 6951 0 0 COSTCO WHSL CORP NEW COM 22160K105 171582 303706 SH SOLE 303706 0 0 CRANE NXT CO COM 224441105 590 10623 SH SOLE 10623 0 0 CRESCENT PT ENERGY CORP COM 22576C101 28636 3452888 SH SOLE 3452888 0 0 CRH PLC ORD G25508105 2114 38626 SH SOLE 38626 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 465 10251 SH SOLE 10251 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 7197 42998 SH SOLE 42998 0 0 CROWN CASTLE INC COM 22822V101 2374 25797 SH SOLE 25797 0 0 CROWN CRAFTS INC COM 228309100 47 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 43336 1409290 SH SOLE 1409290 0 0 CSX CORP COM 126408103 1538 50000 SH Put SOLE 50000 0 0 CUBESMART COM 229663109 1397 36646 SH SOLE 36646 0 0 CUMMINS INC COM 231021106 5011 21936 SH SOLE 21936 0 0 CVS HEALTH CORP COM 126650100 54481 780306 SH SOLE 780306 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 2572 15702 SH SOLE 15702 0 0 D R HORTON INC COM 23331A109 4868 45296 SH SOLE 45296 0 0 DANA INC COM 235825205 416 28337 SH SOLE 28337 0 0 DANAHER CORPORATION COM 235851102 5944 27031 SH SOLE 27031 0 0 DARDEN RESTAURANTS INC COM 237194105 2419 16887 SH SOLE 16887 0 0 DARLING INGREDIENTS INC COM 237266101 2088 40005 SH SOLE 40005 0 0 DATADOG INC CL A COM 23804L103 769 8439 SH SOLE 8439 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 1431 38600 SH SOLE 38600 0 0 DECKERS OUTDOOR CORP COM 243537107 1261 2453 SH SOLE 2453 0 0 DEERE & CO COM 244199105 36624 97049 SH SOLE 97049 0 0 DELCATH SYS INC COM NEW 24661P807 980 242081 SH SOLE 242081 0 0 DELL TECHNOLOGIES INC CL C 24703L202 450 6525 SH SOLE 6525 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 9465 255819 SH SOLE 255819 0 0 DENISON MINES CORP COM 248356107 1316 801412 SH SOLE 801412 0 0 DESCARTES SYS GROUP INC COM 249906108 4885 66532 SH SOLE 66532 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 481 43542 SH SOLE 43542 0 0 DEVON ENERGY CORP NEW COM 25179M103 2405 50409 SH SOLE 50409 0 0 DEXCOM INC COM 252131107 215 2306 SH SOLE 2306 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 13734 92061 SH SOLE 92061 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2563 16546 SH SOLE 16546 0 0 DICKS SPORTING GOODS INC COM 253393102 234 2159 SH SOLE 2159 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 320 10700 SH SOLE 10700 0 0 DISCOVER FINL SVCS COM 254709108 445 5137 SH SOLE 5137 0 0 DISNEY WALT CO COM 254687106 70461 869351 SH SOLE 869351 0 0 DOCEBO INC COM 25609L105 2290 56440 SH SOLE 56440 0 0 DOLLAR GEN CORP NEW COM 256677105 1588 15011 SH SOLE 15011 0 0 DOLLAR TREE INC COM 256746108 1633 15338 SH SOLE 15338 0 0 DOMINOS PIZZA INC COM 25754A201 2705 7141 SH SOLE 7141 0 0 DOUBLELINE INCOME SOLUTIONS COM 258622109 348 29679 SH SOLE 29679 0 0 DOVER CORP COM 260003108 217 1558 SH SOLE 1558 0 0 DOW INC COM 260557103 3474 67372 SH SOLE 67372 0 0 DR REDDYS LABS LTD ADR 256135203 843 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 212 7185 SH SOLE 7185 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3175 35976 SH SOLE 35976 0 0 DUOLINGO INC CL A COM 26603R106 636 3834 SH SOLE 3834 0 0 DUPONT DE NEMOURS INC COM 26614N102 1374 18424 SH SOLE 18424 0 0 E L F BEAUTY INC COM 26856L103 1782 16227 SH SOLE 16227 0 0 EASTMAN CHEM CO COM 277432100 305 3973 SH SOLE 3973 0 0 EATON CORP PLC SHS G29183103 877 4111 SH SOLE 4111 0 0 EBAY INC. COM 278642103 1876 42546 SH SOLE 42546 0 0 ECOLAB INC COM 278865100 1275 7524 SH SOLE 7524 0 0 EDESA BIOTECH INC COM 27966L108 239 54626 SH SOLE 54626 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1324 19115 SH SOLE 19115 0 0 ELDORADO GOLD CORP NEW COM 284902509 1992 223183 SH SOLE 223183 0 0 ELECTRIQ PWR HLDGS INC COM SHS 285046108 185 104917 SH SOLE 104917 0 0 ELEVANCE HEALTH INC COM 036752103 6516 14966 SH SOLE 14966 0 0 ELI LILLY & CO COM 532457108 67625 125900 SH SOLE 125900 0 0 EMERSON ELEC CO COM 291011104 28903 299300 SH SOLE 299300 0 0 ENBRIDGE INC COM 29250N105 945550 28488996 SH SOLE 28488996 0 0 ENBRIDGE INC COM 29250N105 40067 1207200 SH Put SOLE 1207200 0 0 ENBRIDGE INC COM 29250N105 23233 700000 SH Call SOLE 700000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1969 29315 SH SOLE 29315 0 0 ENCORE CAP GROUP INC COM 292554102 294 6165 SH SOLE 6165 0 0 ENCORE WIRE CORP COM 292562105 6453 35365 SH SOLE 35365 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 365 149102 SH SOLE 149102 0 0 ENERFLEX LTD COM 29269R105 1092 190043 SH SOLE 190043 0 0 ENERGY FUELS INC COM NEW 292671708 763 92763 SH SOLE 92763 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 9133 650988 SH SOLE 650988 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 140 10000 SH Call SOLE 10000 0 0 ENERPLUS CORP COM 292766102 9719 552110 SH SOLE 552110 0 0 ENI S P A SPONSORED AD 26874R108 4079 127779 SH SOLE 127779 0 0 ENOVIX CORPORATION COM 293594107 148 11800 SH SOLE 11800 0 0 ENPHASE ENERGY INC COM 29355A107 731 6085 SH SOLE 6085 0 0 ENTEGRIS INC COM 29362U104 323 3444 SH SOLE 3444 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1415 51699 SH SOLE 51699 0 0 EOG RES INC COM 26875P101 2940 23196 SH SOLE 23196 0 0 EQUINIX INC COM 29444U700 3177 4374 SH SOLE 4374 0 0 EQUINOX GOLD CORP COM 29446Y502 1440 340540 SH SOLE 340540 0 0 EQUITABLE HLDGS INC COM 29452E101 205 7219 SH SOLE 7219 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 817 13922 SH SOLE 13922 0 0 ERO COPPER CORP COM 296006109 357 20668 SH SOLE 20668 0 0 ESSA PHARMA INC COM NEW 29668H708 461 149143 SH SOLE 149143 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 903 106457 SH SOLE 106457 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 666 12913 SH SOLE 12913 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 299 11135 SH SOLE 11135 0 0 ETF SER SOLUTIONS ACQUIRERS FD 26922A263 294 9385 SH SOLE 9385 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 237 13909 SH SOLE 13909 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 302 10090 SH SOLE 10090 0 0 ETSY INC COM 29786A106 4032 62433 SH SOLE 62433 0 0 EXELON CORP COM 30161N101 374 9898 SH SOLE 9898 0 0 EXP WORLD HLDGS INC COM 30212W100 210 12907 SH SOLE 12907 0 0 EXPEDIA GROUP INC COM NEW 30212P303 2622 25441 SH SOLE 25441 0 0 EXPEDITORS INTL WASH INC COM 302130109 365 3188 SH SOLE 3188 0 0 EXXON MOBIL CORP COM 30231G102 65031 553081 SH SOLE 553081 0 0 FACTSET RESH SYS INC COM 303075105 370 846 SH SOLE 846 0 0 FAIR ISAAC CORP COM 303250104 4783 5507 SH SOLE 5507 0 0 FASTENAL CO COM 311900104 2250 41184 SH SOLE 41184 0 0 FEDEX CORP COM 31428X106 27329 103160 SH SOLE 103160 0 0 FEDEX CORP COM 31428X106 2119 8000 SH Call SOLE 8000 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 595 79184 SH SOLE 79184 0 0 FERRARI N V COM N3167Y103 5028 17006 SH SOLE 17006 0 0 FERROGLOBE PLC SHS G33856108 52 10000 SH SOLE 10000 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 242 5295 SH SOLE 5295 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 374 8583 SH SOLE 8583 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1587 28707 SH SOLE 28707 0 0 FIFTH THIRD BANCORP COM 316773100 216 8535 SH SOLE 8535 0 0 FIRST INDL RLTY TR INC COM 32054K103 370 7772 SH SOLE 7772 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 817 159308 SH SOLE 159308 0 0 FIRST SOLAR INC COM 336433107 709 4390 SH SOLE 4390 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 2620 34521 SH SOLE 34521 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 381 4537 SH SOLE 4537 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1307 15793 SH SOLE 15793 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 2128 46831 SH SOLE 46831 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 270 1691 SH SOLE 1691 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1534 59021 SH SOLE 59021 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118 421 7501 SH SOLE 7501 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 407 8862 SH SOLE 8862 0 0 FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 222 4851 SH SOLE 4851 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 841 8092 SH SOLE 8092 0 0 FIRSTSERVICE CORP NEW COM 33767E202 69697 478983 SH SOLE 478983 0 0 FISERV INC COM 337738108 7992 70753 SH SOLE 70753 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 445 1741 SH SOLE 1741 0 0 FLEX LNG LTD SHS G35947202 205 6856 SH SOLE 6856 0 0 FLUOR CORP NEW COM 343412102 566 15422 SH SOLE 15422 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNI 344419106 965 8841 SH SOLE 8841 0 0 FOOT LOCKER INC COM 344849104 247 14233 SH SOLE 14233 0 0 FORD MTR CO DEL COM 345370860 12443 1001822 SH SOLE 1001822 0 0 FORD MTR CO DEL COM 345370860 7452 600000 SH Call SOLE 600000 0 0 FORTINET INC COM 34959E109 11416 194552 SH SOLE 194552 0 0 FORTIS INC COM 349553107 262861 6917752 SH SOLE 6917752 0 0 FORTIVE CORP COM 34959J108 1453 19599 SH SOLE 19599 0 0 FORTUNA SILVER MINES INC COM 349915108 893 327822 SH SOLE 327822 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3185 35000 SH SOLE 35000 0 0 FRANCO NEV CORP COM 351858105 185050 1385555 SH SOLE 1385555 0 0 FRANCO NEV CORP COM 351858105 5876 44000 SH Put SOLE 44000 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1466 16420 SH SOLE 16420 0 0 FRANKLIN TEMPLETON ETF TR US SML CP ML 35473P876 229 6672 SH SOLE 6672 0 0 FREEPORT-MCMORAN INC CL B 35671D857 8842 237122 SH SOLE 237122 0 0 FREYR BATTERY SHS L4135L100 314 64268 SH SOLE 64268 0 0 FRONTLINE PLC COM M46528101 238 12670 SH SOLE 12670 0 0 G III APPAREL GROUP LTD COM 36237H101 201 8046 SH SOLE 8046 0 0 GABELLI EQUITY TR INC COM 362397101 160 31169 SH SOLE 31169 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4859 21317 SH SOLE 21317 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 83 22701 SH SOLE 22701 0 0 GARMIN LTD SHS H2906T109 316 3008 SH SOLE 3008 0 0 GARTNER INC COM 366651107 10253 29840 SH SOLE 29840 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 3590 52757 SH SOLE 52757 0 0 GEN DIGITAL INC COM 668771108 179 10106 SH SOLE 10106 0 0 GENERAC HLDGS INC COM 368736104 3446 31625 SH SOLE 31625 0 0 GENERAL DYNAMICS CORP COM 369550108 10483 47442 SH SOLE 47442 0 0 GENERAL ELECTRIC CO COM NEW 369604301 6335 57304 SH SOLE 57304 0 0 GENERAL MLS INC COM 370334104 1270 19853 SH SOLE 19853 0 0 GENERAL MTRS CO COM 37045V100 11049 335117 SH SOLE 335117 0 0 GENUINE PARTS CO COM 372460105 585 4051 SH SOLE 4051 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 8955 281894 SH SOLE 281894 0 0 GILDAN ACTIVEWEAR INC COM 375916103 38709 1380502 SH SOLE 1380502 0 0 GILEAD SCIENCES INC COM 375558103 14418 192400 SH SOLE 192400 0 0 GLOBAL NET LEASE INC COM NEW 379378201 147 15320 SH SOLE 15320 0 0 GLOBAL PMTS INC COM 37940X102 3887 33686 SH SOLE 33686 0 0 GLOBAL X FDS US INFR DEV 37954Y673 5852 192641 SH SOLE 192641 0 0 GLOBAL X FDS SUPERDIVIDEN 37960A669 459 20968 SH SOLE 20968 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 731 29567 SH SOLE 29567 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1552 42630 SH SOLE 42630 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 232 9689 SH SOLE 9689 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 519 9414 SH SOLE 9414 0 0 GLOBAL X FDS GLOBAL X GOL 37954Y863 367 16741 SH SOLE 16741 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 3204 118495 SH SOLE 118495 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 810 13923 SH SOLE 13923 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 503 46346 SH SOLE 46346 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 45765 141439 SH SOLE 141439 0 0 GOLDMINING INC COM 38149E101 28 35775 SH SOLE 35775 0 0 GRAFTECH INTL LTD COM 384313508 64 16650 SH SOLE 16650 0 0 GRAINGER W W INC COM 384802104 3851 5567 SH SOLE 5567 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 26093 491492 SH SOLE 491492 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 1299 58312 SH SOLE 58312 0 0 GREEN DOT CORP CL A 39304D102 180 12941 SH SOLE 12941 0 0 GRIFFON CORP COM 398433102 525 13225 SH SOLE 13225 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 337 1256 SH SOLE 1256 0 0 GROWGENERATION CORP COM 39986L109 150 51430 SH SOLE 51430 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 202 15444 SH SOLE 15444 0 0 GSK PLC SPONSORED AD 37733W204 10984 303007 SH SOLE 303007 0 0 GUARDANT HEALTH INC COM 40131M109 250 8449 SH SOLE 8449 0 0 HALLIBURTON CO COM 406216101 603 14880 SH SOLE 14880 0 0 HANESBRANDS INC COM 410345102 99 25014 SH SOLE 25014 0 0 HARLEY DAVIDSON INC COM 412822108 435 13146 SH SOLE 13146 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 497 7007 SH SOLE 7007 0 0 HCA HEALTHCARE INC COM 40412C101 7817 31780 SH SOLE 31780 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1091 18493 SH SOLE 18493 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 636 41665 SH SOLE 41665 0 0 HECLA MNG CO COM 422704106 203 51793 SH SOLE 51793 0 0 HELIX ENERGY SOLUTIONS GRP I COM 42330P107 221 19823 SH SOLE 19823 0 0 HERITAGE CRYSTAL CLEAN INC COM 42726M106 349 7700 SH SOLE 7700 0 0 HERITAGE GLOBAL INC COM 42727E103 252 80678 SH SOLE 80678 0 0 HERSHEY CO COM 427866108 2238 11184 SH SOLE 11184 0 0 HILLENBRAND INC COM 431571108 798 18861 SH SOLE 18861 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 327 2178 SH SOLE 2178 0 0 HOLLEY INC COM 43538H103 216 43300 SH SOLE 43300 0 0 HOLOGIC INC COM 436440101 1068 15393 SH SOLE 15393 0 0 HOME DEPOT INC COM 437076102 105194 348140 SH SOLE 348140 0 0 HONDA MOTOR LTD AMERN SHS 438128308 2792 82984 SH SOLE 82984 0 0 HONEYWELL INTL INC COM 438516106 23410 126716 SH SOLE 126716 0 0 HORIZON THERAPEUTICS PUB L SHS G46188101 1273 11001 SH SOLE 11001 0 0 HORMEL FOODS CORP COM 440452100 342 8991 SH SOLE 8991 0 0 HOWARD HUGHES HOLDINGS INC COM 44267T102 686 9248 SH SOLE 9248 0 0 HOWMET AEROSPACE INC COM 443201108 247 5346 SH SOLE 5346 0 0 HP INC COM 40434L105 686 26675 SH SOLE 26675 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1692 42887 SH SOLE 42887 0 0 HUBBELL INC COM 443510607 232 740 SH SOLE 740 0 0 HUDBAY MINERALS INC COM 443628102 4630 951004 SH SOLE 951004 0 0 HUMANA INC COM 444859102 1345 2764 SH SOLE 2764 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1239 6058 SH SOLE 6058 0 0 HUT 8 MNG CORP COM 44812T102 224 113917 SH SOLE 113917 0 0 I-80 GOLD CORP COM 44955L106 466 308905 SH SOLE 308905 0 0 IAMGOLD CORP COM 450913108 668 309633 SH SOLE 309633 0 0 ICON PLC SHS G4705A100 418 1698 SH SOLE 1698 0 0 IDEXX LABS INC COM 45168D104 1406 3215 SH SOLE 3215 0 0 ILLINOIS TOOL WKS INC COM 452308109 3278 14232 SH SOLE 14232 0 0 ILLUMINA INC COM 452327109 1706 12426 SH SOLE 12426 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 76 41700 SH SOLE 41700 0 0 IMPERIAL OIL LTD COM NEW 453038408 77972 1265389 SH SOLE 1265389 0 0 INDIA FD INC COM 454089103 1318 75654 SH SOLE 75654 0 0 INDIE SEMICONDUCTOR INC CLASS A COM 45569U101 828 131468 SH SOLE 131468 0 0 INFOSYS LTD SPONSORED AD 456788108 920 53781 SH SOLE 53781 0 0 ING GROEP N.V. SPONSORED AD 456837103 5881 446217 SH SOLE 446217 0 0 INGERSOLL RAND INC COM 45687V106 3932 61713 SH SOLE 61713 0 0 INGREDION INC COM 457187102 8062 81935 SH SOLE 81935 0 0 INMODE LTD SHS M5425M103 275 9028 SH SOLE 9028 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 390 5152 SH SOLE 5152 0 0 INTEL CORP COM 458140100 33628 945944 SH SOLE 945944 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 487 15399 SH SOLE 15399 0 0 INTER PARFUMS INC COM 458334109 2902 21605 SH SOLE 21605 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 2056 18689 SH SOLE 18689 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 46845 333892 SH SOLE 333892 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1772 25988 SH SOLE 25988 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 721 23789 SH SOLE 23789 0 0 INTUIT COM 461202103 3850 7535 SH SOLE 7535 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 10868 37183 SH SOLE 37183 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3716 38231 SH SOLE 38231 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 313 5318 SH SOLE 5318 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 681 23047 SH SOLE 23047 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 241 5530 SH SOLE 5530 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 500 13821 SH SOLE 13821 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN 46138G631 252 10225 SH SOLE 10225 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 269 1823 SH SOLE 1823 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 536 10350 SH SOLE 10350 0 0 INVESCO EXCH TRADED FD TR II DORSEY WRGT 46138E875 229 7991 SH SOLE 7991 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 433 24305 SH SOLE 24305 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783 201 10750 SH SOLE 10750 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791 202 10750 SH SOLE 10750 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825 399 19850 SH SOLE 19850 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 407 19700 SH SOLE 19700 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2023 46138J866 251 11800 SH SOLE 11800 0 0 INVESCO EXCHANGE TRADED FD T WILDERHIL CL 46137V134 1154 36726 SH SOLE 36726 0 0 INVESCO EXCHANGE TRADED FD T S&P 500 GARP 46137V431 380 4163 SH SOLE 4163 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 5607 116453 SH SOLE 116453 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V837 377 4896 SH SOLE 4896 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 730 8110 SH SOLE 8110 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 15066 106334 SH SOLE 106334 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 420 13675 SH SOLE 13675 0 0 INVESCO EXCHANGE TRADED FD T INTL DIVI AC 46137V548 337 20174 SH SOLE 20174 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 623 19580 SH SOLE 19580 0 0 INVESCO EXCHANGE TRADED FD T OIL & GAS SE 46137Y872 345 11203 SH SOLE 11203 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 712 8925 SH SOLE 8925 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG 46137V605 473 11441 SH SOLE 11441 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 109293 305057 SH SOLE 305057 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 897 22593 SH SOLE 22593 0 0 INVITAE CORP COM 46185L103 464 766186 SH SOLE 766186 0 0 IQVIA HLDGS INC COM 46266C105 4156 21125 SH SOLE 21125 0 0 IRON MTN INC DEL COM 46284V101 2979 50110 SH SOLE 50110 0 0 ISHARES GOLD TR ISHARES NEW 464285204 14160 404691 SH SOLE 404691 0 0 ISHARES INC MSCI EM ASIA 464286426 1980 31449 SH SOLE 31449 0 0 ISHARES INC CORE MSCI EM 46434G103 1247 26211 SH SOLE 26211 0 0 ISHARES INC MSCI AUSTRIA 464286202 6805 346271 SH SOLE 346271 0 0 ISHARES INC MSCI BRAZIL 464286400 5785 188608 SH SOLE 188608 0 0 ISHARES INC MSCI GBL MIN 464286525 880 9218 SH SOLE 9218 0 0 ISHARES INC MSCI EMERG M 464286533 213 3992 SH SOLE 3992 0 0 ISHARES INC MSCI CHILE E 464286640 372 14218 SH SOLE 14218 0 0 ISHARES INC MSCI SWITZER 464286749 729 16726 SH SOLE 16726 0 0 ISHARES INC MSCI SPAIN E 464286764 6398 232649 SH SOLE 232649 0 0 ISHARES INC MSCI STH KOR 464286772 4289 72770 SH SOLE 72770 0 0 ISHARES INC MSCI MEXICO 464286822 5043 86597 SH SOLE 86597 0 0 ISHARES INC MSCI EMRG CH 46434G764 916 18377 SH SOLE 18377 0 0 ISHARES INC MSCI TAIWAN 46434G772 6756 151645 SH SOLE 151645 0 0 ISHARES INC MSCI JPN ETF 46434G822 9396 155847 SH SOLE 155847 0 0 ISHARES INC MSCI ITALY E 46434G830 8100 266286 SH SOLE 266286 0 0 ISHARES INC MSCI GBL ETF 46434G848 428 10757 SH SOLE 10757 0 0 ISHARES INC EM MKT SM-CP 464286475 348 6374 SH SOLE 6374 0 0 ISHARES INC MSCI CDA ETF 464286509 1385 41386 SH SOLE 41386 0 0 ISHARES INC MSCI GERMANY 464286806 324 12383 SH SOLE 12383 0 0 ISHARES INC MSCI HONG KG 464286871 523 30467 SH SOLE 30467 0 0 ISHARES INC MSCI WORLD E 464286392 1375 11445 SH SOLE 11445 0 0 ISHARES INC MSCI EMERG M 464286533 25347 475100 SH Put SOLE 475100 0 0 ISHARES INC MSCI CDA ETF 464286509 3346 100000 SH Call SOLE 100000 0 0 ISHARES INC MSCI EMERG M 464286533 109394 2050500 SH Call SOLE 2050500 0 0 ISHARES SILVER TR ISHARES 46428Q109 1255 61689 SH SOLE 61689 0 0 ISHARES TR INDIA 50 ETF 464289529 1062 23492 SH SOLE 23492 0 0 ISHARES TR 0-5 YR TIPS 46429B747 7397 76322 SH SOLE 76322 0 0 ISHARES TR 20 YR TR BD 464287432 74014 834525 SH SOLE 834525 0 0 ISHARES TR ASIA 50 ETF 464288430 1689 30454 SH SOLE 30454 0 0 ISHARES TR CHINA LG-CAP 464287184 10267 386980 SH SOLE 386980 0 0 ISHARES TR CORE HIGH DV 46429B663 3721 37623 SH SOLE 37623 0 0 ISHARES TR CORE S&P500 464287200 49402 115040 SH SOLE 115040 0 0 ISHARES TR CORE S&P MCP 464287507 10423 41800 SH SOLE 41800 0 0 ISHARES TR CORE S&P SCP 464287804 1022 10832 SH SOLE 10832 0 0 ISHARES TR CORE S&P TTL 464287150 7310 77608 SH SOLE 77608 0 0 ISHARES TR CORE US AGGB 464287226 8962 95295 SH SOLE 95295 0 0 ISHARES TR HDG MSCI JAP 46434V886 442 12920 SH SOLE 12920 0 0 ISHARES TR DOW JONES US 464287846 272 2600 SH SOLE 2600 0 0 ISHARES TR GLOBAL 100 E 464287572 4865 66427 SH SOLE 66427 0 0 ISHARES TR GLOB HLTHCRE 464287325 1077 13064 SH SOLE 13064 0 0 ISHARES TR GLOB INDSTRL 464288729 746 6598 SH SOLE 6598 0 0 ISHARES TR GLB INFRASTR 464288372 260 6002 SH SOLE 6002 0 0 ISHARES TR GLOBAL TECH 464287291 2896 50072 SH SOLE 50072 0 0 ISHARES TR IBOXX HI YD 464288513 997 13518 SH SOLE 13518 0 0 ISHARES TR IBOXX INV CP 464287242 222 2177 SH SOLE 2177 0 0 ISHARES TR MRGSTR SM CP 464288604 308 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 1210 13098 SH SOLE 13098 0 0 ISHARES TR MSCI CHINA E 46429B671 305 7052 SH SOLE 7052 0 0 ISHARES TR MSCI EAFE ET 464287465 48290 700671 SH SOLE 700671 0 0 ISHARES TR EAFE SML CP 464288273 10222 181018 SH SOLE 181018 0 0 ISHARES TR MSCI EMG MKT 464287234 15371 405023 SH SOLE 405023 0 0 ISHARES TR DEVSMCP EXNA 464288497 250 5059 SH SOLE 5059 0 0 ISHARES TR RUS 1000 ETF 464287622 491 2091 SH SOLE 2091 0 0 ISHARES TR RUS 1000 VAL 464287598 295 1942 SH SOLE 1942 0 0 ISHARES TR RUSSELL 2000 464287655 13603 76967 SH SOLE 76967 0 0 ISHARES TR RUS 2000 VAL 464287630 585 4318 SH SOLE 4318 0 0 ISHARES TR RUS MD CP GR 464287481 351 3843 SH SOLE 3843 0 0 ISHARES TR RUS MDCP VAL 464287473 279 2673 SH SOLE 2673 0 0 ISHARES TR RUS TP200 GR 464289438 1240 8063 SH SOLE 8063 0 0 ISHARES TR S&P 500 VAL 464287408 1040 6762 SH SOLE 6762 0 0 ISHARES TR GL CLEAN ENE 464288224 522 35717 SH SOLE 35717 0 0 ISHARES TR S&P MC 400VL 464287705 5367 53171 SH SOLE 53171 0 0 ISHARES TR SP SMCP600VL 464287879 8777 98374 SH SOLE 98374 0 0 ISHARES TR SELECT DIVID 464287168 27535 255804 SH SOLE 255804 0 0 ISHARES TR TIPS BD ETF 464287176 4201 40506 SH SOLE 40506 0 0 ISHARES TR ISHARES SEMI 464287523 2617 5526 SH SOLE 5526 0 0 ISHARES TR ISHARES BIOT 464287556 398 3252 SH SOLE 3252 0 0 ISHARES TR MSCI DENMARK 46429B523 15218 151407 SH SOLE 151407 0 0 ISHARES TR MSCI INDIA E 46429B598 4025 91030 SH SOLE 91030 0 0 ISHARES TR MSCI INDIA S 46429B614 1067 16911 SH SOLE 16911 0 0 ISHARES TR CORE MSCI TO 46432F834 1904 31735 SH SOLE 31735 0 0 ISHARES TR CORE MSCI EA 46432F842 8439 131146 SH SOLE 131146 0 0 ISHARES TR 0-5YR INVT G 46434V100 219 4564 SH SOLE 4564 0 0 ISHARES TR CORE TOTAL U 46434V613 231 5291 SH SOLE 5291 0 0 ISHARES TR CORE DIV GRW 46434V621 357 7215 SH SOLE 7215 0 0 ISHARES TR 20+ YEAR TR 46436E338 516 17849 SH SOLE 17849 0 0 ISHARES TR IBONDS 25 TR 46436E866 495 21465 SH SOLE 21465 0 0 ISHARES TR IBONDS 24 TR 46436E874 523 21950 SH SOLE 21950 0 0 ISHARES TR IBONDS 23 TR 46436E882 497 20040 SH SOLE 20040 0 0 ISHARES TR 7-10 YR TRSY 464287440 7215 78779 SH SOLE 78779 0 0 ISHARES TR 1 3 YR TREAS 464287457 1608 19854 SH SOLE 19854 0 0 ISHARES TR EXPANDED TEC 464287515 218 640 SH SOLE 640 0 0 ISHARES TR EXPND TEC SC 464287549 8161 21353 SH SOLE 21353 0 0 ISHARES TR US CONSM STA 464287812 6562 35181 SH SOLE 35181 0 0 ISHARES TR JPMORGAN USD 464288281 254 3079 SH SOLE 3079 0 0 ISHARES TR INTL SEL DIV 464288448 273 10750 SH SOLE 10750 0 0 ISHARES TR USD INV GRDE 464288620 304 6320 SH SOLE 6320 0 0 ISHARES TR ISHS 1-5YR I 464288646 213 4270 SH SOLE 4270 0 0 ISHARES TR PFD AND INCM 464288687 1255 41623 SH SOLE 41623 0 0 ISHARES TR US HOME CONS 464288752 374 4760 SH SOLE 4760 0 0 ISHARES TR US AER DEF E 464288760 998 9421 SH SOLE 9421 0 0 ISHARES TR US OIL GS EX 464288851 1668 17102 SH SOLE 17102 0 0 ISHARES TR EAFE VALUE E 464288877 2305 47098 SH SOLE 47098 0 0 ISHARES TR EAFE GRWTH E 464288885 398 4613 SH SOLE 4613 0 0 ISHARES TR US TREAS BD 46429B267 4625 209828 SH SOLE 209828 0 0 ISHARES TR FLTG RATE NT 46429B655 9947 195461 SH SOLE 195461 0 0 ISHARES TR MSCI EAFE MI 46429B689 1095 16782 SH SOLE 16782 0 0 ISHARES TR MSCI USA MIN 46429B697 1299 17946 SH SOLE 17946 0 0 ISHARES TR EXPONENTIAL 46434V381 6130 117403 SH SOLE 117403 0 0 ISHARES TR ESG AWRE USD 46435G193 435 20000 SH SOLE 20000 0 0 ISHARES TR MSCI UK ETF 46435G334 250 7907 SH SOLE 7907 0 0 ISHARES TR ESG AWR MSCI 46435G425 609 6485 SH SOLE 6485 0 0 ISHARES TR ESG AW MSCI 46435G516 478 6920 SH SOLE 6920 0 0 ISHARES TR MSCI CDA ETF 46435G706 1315 44243 SH SOLE 44243 0 0 ISHARES TR MSCI JP VALU 46435U374 851 29799 SH SOLE 29799 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 8567 85100 SH SOLE 85100 0 0 ISHARES TR U.S. ENERGY 464287796 3097 65290 SH SOLE 65290 0 0 ISHARES TR U.S. FIN SVC 464287770 1004 6492 SH SOLE 6492 0 0 ISHARES TR U.S. FINLS E 464287788 320 4281 SH SOLE 4281 0 0 ISHARES TR US HLTHCARE 464287762 1608 5954 SH SOLE 5954 0 0 ISHARES TR U.S. MED DVC 464288810 2438 50268 SH SOLE 50268 0 0 ISHARES TR U.S. REAL ES 464287739 3292 42124 SH SOLE 42124 0 0 ISHARES TR U.S. TECH ET 464287721 2983 28433 SH SOLE 28433 0 0 ISHARES TR MSCI EAFE ET 464287465 43220 627100 SH Put SOLE 627100 0 0 ISHARES TR MSCI EAFE ET 464287465 13784 200000 SH Call SOLE 200000 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 7407 138285 SH SOLE 138285 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 450 8969 SH SOLE 8969 0 0 JABIL INC COM 466313103 1101 8675 SH SOLE 8675 0 0 JACOBS SOLUTIONS INC COM 46982L108 1998 14641 SH SOLE 14641 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 218 8433 SH SOLE 8433 0 0 JELD-WEN HLDG INC COM 47580P103 733 54887 SH SOLE 54887 0 0 JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100 359 11834 SH SOLE 11834 0 0 JOHNSON & JOHNSON COM 478160104 85296 547647 SH SOLE 547647 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4292 80666 SH SOLE 80666 0 0 JPMORGAN CHASE & CO COM 46625H100 208611 1438495 SH SOLE 1438495 0 0 JPMORGAN CHASE & CO COM 46625H100 21753 150000 SH Call SOLE 150000 0 0 JUNIPER NETWORKS INC COM 48203R104 3468 124796 SH SOLE 124796 0 0 KELLANOVA COM 487836108 1012 18131 SH SOLE 18131 0 0 KENVUE INC COM 49177J102 1386 69038 SH SOLE 69038 0 0 KEYCORP COM 493267108 189 17611 SH SOLE 17611 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1816 13723 SH SOLE 13723 0 0 KIMBERLY-CLARK CORP COM 494368103 7799 64531 SH SOLE 64531 0 0 KINDER MORGAN INC DEL COM 49456B101 905 54590 SH SOLE 54590 0 0 KINROSS GOLD CORP COM 496902404 31071 6814933 SH SOLE 6814933 0 0 KKR & CO INC COM 48251W104 1047 17003 SH SOLE 17003 0 0 KLA CORP COM NEW 482480100 10006 21816 SH SOLE 21816 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 5564 279041 SH SOLE 279041 0 0 KRAFT HEINZ CO COM 500754106 8353 248310 SH SOLE 248310 0 0 KRAFT HEINZ CO COM 500754106 6429 191100 SH Put SOLE 191100 0 0 KRAFT HEINZ CO COM 500754106 5826 173200 SH Call SOLE 173200 0 0 KRANESHARES TR CSI CHI INTE 500767306 4473 163432 SH SOLE 163432 0 0 KRANESHARES TR GLOBAL CARB 500767678 1336 36984 SH SOLE 36984 0 0 KROGER CO COM 501044101 728 16257 SH SOLE 16257 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 4839 27789 SH SOLE 27789 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 566 2815 SH SOLE 2815 0 0 LAM RESEARCH CORP COM 512807108 16853 26889 SH SOLE 26889 0 0 LARGO INC COM 517097101 61 21380 SH SOLE 21380 0 0 LAS VEGAS SANDS CORP COM 517834107 614 13393 SH SOLE 13393 0 0 LAUDER ESTEE COS INC CL A 518439104 3036 21004 SH SOLE 21004 0 0 LEGG MASON ETF INVT FRANKLIN US 52468L406 225 6642 SH SOLE 6642 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 806 29574 SH SOLE 29574 0 0 LENNAR CORP CL A 526057104 769 6856 SH SOLE 6856 0 0 LENNOX INTL INC COM 526107107 4578 12226 SH SOLE 12226 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE 531229771 242 4285 SH SOLE 4285 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5541 394322 SH SOLE 394322 0 0 LINCOLN ELEC HLDGS INC COM 533900106 440 2420 SH SOLE 2420 0 0 LINDE PLC SHS G54950103 9608 25805 SH SOLE 25805 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 54 46050 SH SOLE 46050 0 0 LISTED FD TR WAHED FTSE E 53656F607 242 5834 SH SOLE 5834 0 0 LITHIUM AMERS CORP NEW COM NEW 53680Q207 640 93416 SH SOLE 93416 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 5983 2808778 SH SOLE 2808778 0 0 LOCKHEED MARTIN CORP COM 539830109 12526 30628 SH SOLE 30628 0 0 LOEWS CORP COM 540424108 219 3461 SH SOLE 3461 0 0 LOWES COS INC COM 548661107 12831 61737 SH SOLE 61737 0 0 LPL FINL HLDGS INC COM 50212V100 2912 12253 SH SOLE 12253 0 0 LULULEMON ATHLETICA INC COM 550021109 26293 68185 SH SOLE 68185 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1488 15718 SH SOLE 15718 0 0 MACYS INC COM 55616P104 1228 105732 SH SOLE 105732 0 0 MACYS INC COM 55616P104 1393 120000 SH Call SOLE 120000 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 480 2721 SH SOLE 2721 0 0 MAG SILVER CORP COM 55903Q104 512 49536 SH SOLE 49536 0 0 MAGNA INTL INC COM 559222401 151089 2818151 SH SOLE 2818151 0 0 MAGNITE INC COM 55955D100 368 48796 SH SOLE 48796 0 0 MANULIFE FINL CORP COM 56501R106 431975 23629823 SH SOLE 23629823 0 0 MANULIFE FINL CORP COM 56501R106 100911 5520000 SH Put SOLE 5520000 0 0 MANULIFE FINL CORP COM 56501R106 27705 1515500 SH Call SOLE 1515500 0 0 MARATHON DIGITAL HOLDINGS IN COM 565788106 173 20403 SH SOLE 20403 0 0 MARATHON OIL CORP COM 565849106 11384 425561 SH SOLE 425561 0 0 MARATHON PETE CORP COM 56585A102 4182 27635 SH SOLE 27635 0 0 MARKEL GROUP INC COM 570535104 10036 6816 SH SOLE 6816 0 0 MARKETAXESS HLDGS INC COM 57060D108 1602 7500 SH SOLE 7500 0 0 MARRIOTT INTL INC NEW CL A 571903202 12366 62912 SH SOLE 62912 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 9597 95369 SH SOLE 95369 0 0 MARSH & MCLENNAN COS INC COM 571748102 3664 19256 SH SOLE 19256 0 0 MARTIN MARIETTA MATLS INC COM 573284106 879 2142 SH SOLE 2142 0 0 MARVELL TECHNOLOGY INC COM 573874104 1456 26906 SH SOLE 26906 0 0 MASCO CORP COM 574599106 300 5612 SH SOLE 5612 0 0 MASTERCARD INCORPORATED CL A 57636Q104 99708 251845 SH SOLE 251845 0 0 MATCH GROUP INC NEW COM 57667L107 918 23445 SH SOLE 23445 0 0 MATTEL INC COM 577081102 483 21914 SH SOLE 21914 0 0 MCCORMICK & CO INC COM NON VTG 579780206 1172 15490 SH SOLE 15490 0 0 MCDONALDS CORP COM 580135101 68274 259165 SH SOLE 259165 0 0 MCGRATH RENTCORP COM 580589109 739 7372 SH SOLE 7372 0 0 MCKESSON CORP COM 58155Q103 9528 21911 SH SOLE 21911 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 657 120503 SH SOLE 120503 0 0 MEDPACE HLDGS INC COM 58506Q109 662 2735 SH SOLE 2735 0 0 MEDTRONIC PLC SHS G5960L103 20764 264979 SH SOLE 264979 0 0 MERCADOLIBRE INC COM 58733R102 942 743 SH SOLE 743 0 0 MERCK & CO INC COM 58933Y105 92850 901890 SH SOLE 901890 0 0 META PLATFORMS INC CL A 30303M102 109518 364806 SH SOLE 364806 0 0 META PLATFORMS INC CL A 30303M102 4503 15000 SH Put SOLE 15000 0 0 METHANEX CORP COM 59151K108 1391 30857 SH SOLE 30857 0 0 METLIFE INC COM 59156R108 50629 804790 SH SOLE 804790 0 0 METLIFE INC COM 59156R108 25164 400000 SH Put SOLE 400000 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 756 682 SH SOLE 682 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 7696 98604 SH SOLE 98604 0 0 MICRON TECHNOLOGY INC COM 595112103 9067 133274 SH SOLE 133274 0 0 MICROSOFT CORP COM 594918104 430510 1363452 SH SOLE 1363452 0 0 MIDDLEBY CORP COM 596278101 528 4124 SH SOLE 4124 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 7008 825459 SH SOLE 825459 0 0 MOBILEYE GLOBAL INC COMMON CLASS 60741F104 2086 50211 SH SOLE 50211 0 0 MODERNA INC COM 60770K107 6582 63727 SH SOLE 63727 0 0 MODINE MFG CO COM 607828100 6110 133562 SH SOLE 133562 0 0 MOLINA HEALTHCARE INC COM 60855R100 3661 11166 SH SOLE 11166 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1180 18555 SH SOLE 18555 0 0 MONDAY COM LTD SHS M7S64H106 4628 29067 SH SOLE 29067 0 0 MONDELEZ INTL INC CL A 609207105 13755 198200 SH SOLE 198200 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 925 17463 SH SOLE 17463 0 0 MOODYS CORP COM 615369105 761 2408 SH SOLE 2408 0 0 MORGAN STANLEY COM NEW 617446448 55743 682541 SH SOLE 682541 0 0 MOSAIC CO NEW COM 61945C103 1032 28980 SH SOLE 28980 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 4848 17807 SH SOLE 17807 0 0 MP MATERIALS CORP COM CL A 553368101 657 34400 SH SOLE 34400 0 0 MSCI INC COM 55354G100 1472 2869 SH SOLE 2869 0 0 MUELLER INDS INC COM 624756102 1298 17273 SH SOLE 17273 0 0 NABORS INDUSTRIES LTD SHS G6359F137 4717 38302 SH SOLE 38302 0 0 NASDAQ INC COM 631103108 4523 93090 SH SOLE 93090 0 0 NATERA INC COM 632307104 275 6222 SH SOLE 6222 0 0 NATIONAL BK HLDGS CORP CL A 633707104 4330 145500 SH Put SOLE 145500 0 0 NATIONAL BK HLDGS CORP CL A 633707104 3720 125000 SH Call SOLE 125000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1381 22777 SH SOLE 22777 0 0 NATWEST GROUP PLC SPONS ADR 639057207 126 21539 SH SOLE 21539 0 0 NETAPP INC COM 64110D104 2548 33578 SH SOLE 33578 0 0 NETFLIX INC COM 64110L106 48785 129199 SH SOLE 129199 0 0 NEW FOUND GOLD CORP COM 64440N103 371 89875 SH SOLE 89875 0 0 NEW GOLD INC CDA COM 644535106 1026 1114639 SH SOLE 1114639 0 0 NEW PAC METALS CORP COM 64782A107 408 236790 SH SOLE 236790 0 0 NEWELL BRANDS INC COM 651229106 2365 261879 SH SOLE 261879 0 0 NEWMONT CORP COM 651639106 20217 547148 SH SOLE 547148 0 0 NEXGEN ENERGY LTD COM 65340P106 1251 208994 SH SOLE 208994 0 0 NEXTERA ENERGY INC COM 65339F101 8967 156517 SH SOLE 156517 0 0 NICE LTD SPONSORED AD 653656108 549 3228 SH SOLE 3228 0 0 NIKE INC CL B 654106103 41386 432814 SH SOLE 432814 0 0 NIO INC SPON ADS 62914V106 297 32837 SH SOLE 32837 0 0 NISOURCE INC COM 65473P105 2469 100031 SH SOLE 100031 0 0 NOAH HLDGS LTD SPON ADS CL 65487X102 170 13654 SH SOLE 13654 0 0 NOKIA CORP SPONSORED AD 654902204 149 39750 SH SOLE 39750 0 0 NORFOLK SOUTHN CORP COM 655844108 5441 27630 SH SOLE 27630 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 7951 366811 SH SOLE 366811 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 15850 SH SOLE 15850 0 0 NORTHROP GRUMMAN CORP COM 666807102 4294 9756 SH SOLE 9756 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2823 171288 SH SOLE 171288 0 0 NOVAGOLD RES INC COM NEW 66987E206 553 144026 SH SOLE 144026 0 0 NOVARTIS AG SPONSORED AD 66987V109 11208 116280 SH SOLE 116280 0 0 NOVO-NORDISK A S ADR 670100205 32877 361520 SH SOLE 361520 0 0 NUCOR CORP COM 670346105 4999 31974 SH SOLE 31974 0 0 NUSCALE PWR CORP CL A COM 67079K100 114 23332 SH SOLE 23332 0 0 NUTANIX INC CL A 67059N108 3012 86357 SH SOLE 86357 0 0 NUTRIEN LTD COM 67077M108 307074 4970367 SH SOLE 4970367 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 1234 82227 SH SOLE 82227 0 0 NVENT ELECTRIC PLC SHS G6700G107 681 12848 SH SOLE 12848 0 0 NVIDIA CORPORATION COM 67066G104 234770 539714 SH SOLE 539714 0 0 NVIDIA CORPORATION COM 67066G104 4350 10000 SH Put SOLE 10000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5681 28417 SH SOLE 28417 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 336 16720 SH SOLE 16720 0 0 OBSIDIAN ENERGY LTD COM 674482203 4916 596985 SH SOLE 596985 0 0 OCCIDENTAL PETE CORP COM 674599105 965 14870 SH SOLE 14870 0 0 OKTA INC CL A 679295105 6174 75751 SH SOLE 75751 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 4646 11356 SH SOLE 11356 0 0 OLD REP INTL CORP COM 680223104 221 8197 SH SOLE 8197 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 210 6346 SH SOLE 6346 0 0 OMNICOM GROUP INC COM 681919106 1197 16073 SH SOLE 16073 0 0 ON HLDG AG NAMEN AKT A H5919C104 749 26923 SH SOLE 26923 0 0 ON SEMICONDUCTOR CORP COM 682189105 8974 96546 SH SOLE 96546 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 133 60913 SH SOLE 60913 0 0 ONEOK INC NEW COM 682680103 4455 70230 SH SOLE 70230 0 0 OPEN TEXT CORP COM 683715106 82301 2344028 SH SOLE 2344028 0 0 ORACLE CORP COM 68389X105 35591 336019 SH SOLE 336019 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4086 4496 SH SOLE 4496 0 0 ORLA MNG LTD NEW COM 68634K106 463 130833 SH SOLE 130833 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 4357 370901 SH SOLE 370901 0 0 OTIS WORLDWIDE CORP COM 68902V107 1678 20897 SH SOLE 20897 0 0 OUSTER INC COM NEW 68989M202 87 17228 SH SOLE 17228 0 0 OVINTIV INC COM 69047Q102 7052 148235 SH SOLE 148235 0 0 OWENS CORNING NEW COM 690742101 284 2080 SH SOLE 2080 0 0 PACCAR INC COM 693718108 956 11243 SH SOLE 11243 0 0 PACER FDS TR GLOBL CASH E 69374H709 1332 40935 SH SOLE 40935 0 0 PACER FDS TR PACER US SMA 69374H857 1761 42225 SH SOLE 42225 0 0 PACER FDS TR US CASH COWS 69374H881 2692 54468 SH SOLE 54468 0 0 PACKAGING CORP AMER COM 695156109 2410 15698 SH SOLE 15698 0 0 PACWEST BANCORP DEL COM 695263103 202 25565 SH SOLE 25565 0 0 PAGAYA TECHNOLOGIES LTD CL A SHS M7S64L115 39 24950 SH SOLE 24950 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 1602 100103 SH SOLE 100103 0 0 PALO ALTO NETWORKS INC COM 697435105 40456 172566 SH SOLE 172566 0 0 PAN AMERN SILVER CORP COM 697900108 10083 696335 SH SOLE 696335 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3048 236268 SH SOLE 236268 0 0 PARKER-HANNIFIN CORP COM 701094104 4717 12111 SH SOLE 12111 0 0 PAYCHEX INC COM 704326107 842 7300 SH SOLE 7300 0 0 PAYPAL HLDGS INC COM 70450Y103 16819 287700 SH SOLE 287700 0 0 PDD HOLDINGS INC SPONSORED AD 722304102 2082 21234 SH SOLE 21234 0 0 PEMBINA PIPELINE CORP COM 706327103 389157 12937268 SH SOLE 12937268 0 0 PEMBINA PIPELINE CORP COM 706327103 54972 1827500 SH Put SOLE 1827500 0 0 PEMBINA PIPELINE CORP COM 706327103 7520 250000 SH Call SOLE 250000 0 0 PENN ENTERTAINMENT INC COM 707569109 883 38466 SH SOLE 38466 0 0 PEPSICO INC COM 713448108 33254 196257 SH SOLE 196257 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 1186 79102 SH SOLE 79102 0 0 PFIZER INC COM 717081103 51948 1566119 SH SOLE 1566119 0 0 PHILIP MORRIS INTL INC COM 718172109 13161 142159 SH SOLE 142159 0 0 PHILLIPS 66 COM 718546104 2239 18636 SH SOLE 18636 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 243 18610 SH SOLE 18610 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1729 100073 SH SOLE 100073 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3548 40359 SH SOLE 40359 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 865 9227 SH SOLE 9227 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 5321 53138 SH SOLE 53138 0 0 PIMCO ETF TR INV GRD CRP 72201R817 358 3931 SH SOLE 3931 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 371 84000 SH SOLE 84000 0 0 PIONEER NAT RES CO COM 723787107 1861 8106 SH SOLE 8106 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3714 242432 SH SOLE 242432 0 0 PLANET FITNESS INC CL A 72703H101 1402 28505 SH SOLE 28505 0 0 PNC FINL SVCS GROUP INC COM 693475105 630 5135 SH SOLE 5135 0 0 POINT BIOPHARMA GLOBAL INC COM 730541109 471 70645 SH SOLE 70645 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 4357 42503 SH SOLE 42503 0 0 POWELL INDS INC COM 739128106 225 2711 SH SOLE 2711 0 0 PRECISION DRILLING CORP COM NEW 74022D407 7285 108675 SH SOLE 108675 0 0 PRICE T ROWE GROUP INC COM 74144T108 2827 26960 SH SOLE 26960 0 0 PRIMERICA INC COM 74164M108 1097 5655 SH SOLE 5655 0 0 PRIMO WATER CORPORATION COM 74167P108 1815 131358 SH SOLE 131358 0 0 PROCTER AND GAMBLE CO COM 742718109 52724 361471 SH SOLE 361471 0 0 PROCTER AND GAMBLE CO COM 742718109 7293 50000 SH Put SOLE 50000 0 0 PROG HOLDINGS INC COM NPV 74319R101 4014 120855 SH SOLE 120855 0 0 PROGRESSIVE CORP COM 743315103 589 4226 SH SOLE 4226 0 0 PROLOGIS INC. COM 74340W103 1903 16957 SH SOLE 16957 0 0 PROSHARES TR PSHS SH MSCI 74347R370 1638 86227 SH SOLE 86227 0 0 PROSHARES TR SHORT QQQ NE 74347B714 3647 334906 SH SOLE 334906 0 0 PROSHARES TR SHORT S&P 50 74347B425 5449 376606 SH SOLE 376606 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 1847 31114 SH SOLE 31114 0 0 PROSHARES TR II VIX SH TRM F 74347Y789 363 15598 SH SOLE 15598 0 0 PRUDENTIAL FINL INC COM 744320102 8933 94140 SH SOLE 94140 0 0 PRUDENTIAL FINL INC COM 744320102 16606 175000 SH Put SOLE 175000 0 0 PRUDENTIAL FINL INC COM 744320102 27423 289000 SH Call SOLE 289000 0 0 PULTE GROUP INC COM 745867101 8349 112743 SH SOLE 112743 0 0 PURE STORAGE INC CL A 74624M102 1125 31580 SH SOLE 31580 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 292 52034 SH SOLE 52034 0 0 QUALCOMM INC COM 747525103 53020 477400 SH SOLE 477400 0 0 QUALCOMM INC COM 747525103 4442 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 18757 100269 SH SOLE 100269 0 0 RANGE RES CORP COM 75281A109 2794 86200 SH SOLE 86200 0 0 RAYMOND JAMES FINL INC COM 754730109 413 4111 SH SOLE 4111 0 0 RB GLOBAL INC COM 74935Q107 6637 105958 SH SOLE 105958 0 0 RECURSION PHARMACEUTICALS IN CL A 75629V104 161 21111 SH SOLE 21111 0 0 REGENERON PHARMACEUTICALS COM 75886F107 942 1145 SH SOLE 1145 0 0 REPUBLIC SVCS INC COM 760759100 506 3550 SH SOLE 3550 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 177360 2662257 SH SOLE 2662257 0 0 REVOLUTION MEDICINES INC COM 76155X100 576 20805 SH SOLE 20805 0 0 RIO TINTO PLC SPONSORED AD 767204100 5663 88988 SH SOLE 88988 0 0 RIOT PLATFORMS INC COM 767292105 248 26618 SH SOLE 26618 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 866 35667 SH SOLE 35667 0 0 ROBLOX CORP CL A 771049103 1696 58566 SH SOLE 58566 0 0 ROCKWELL AUTOMATION INC COM 773903109 3267 11427 SH SOLE 11427 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 217975 5674863 SH SOLE 5674863 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 7682 200000 SH Call SOLE 200000 0 0 ROIVANT SCIENCES LTD SHS G76279101 551 47181 SH SOLE 47181 0 0 ROKU INC COM CL A 77543R102 1037 14695 SH SOLE 14695 0 0 ROPER TECHNOLOGIES INC COM 776696106 3372 6962 SH SOLE 6962 0 0 ROSS STORES INC COM 778296103 2457 21756 SH SOLE 21756 0 0 ROYAL BK CDA COM 780087102 2082410 23815304 SH SOLE 23815304 0 0 ROYAL BK CDA COM 780087102 60963 697200 SH Put SOLE 697200 0 0 ROYAL BK CDA COM 780087102 168855 1931100 SH Call SOLE 1931100 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 5012 54397 SH SOLE 54397 0 0 RPC INC COM 749660106 290 32440 SH SOLE 32440 0 0 RTX CORPORATION COM 75513E101 18548 257713 SH SOLE 257713 0 0 RYDER SYS INC COM 783549108 363 3391 SH SOLE 3391 0 0 S&P GLOBAL INC COM 78409V104 18932 51811 SH SOLE 51811 0 0 SAIA INC COM 78709Y105 1633 4096 SH SOLE 4096 0 0 SALESFORCE INC COM 79466L302 33886 167109 SH SOLE 167109 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 221 47174 SH SOLE 47174 0 0 SANMINA CORPORATION COM 801056102 270 4982 SH SOLE 4982 0 0 SANOFI SPONSORED AD 80105N105 15682 292354 SH SOLE 292354 0 0 SAP SE SPON ADR 803054204 1284 9932 SH SOLE 9932 0 0 SCHLUMBERGER LTD COM STK 806857108 7952 136391 SH SOLE 136391 0 0 SCHWAB CHARLES CORP COM 808513105 32114 584961 SH SOLE 584961 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 3576 50542 SH SOLE 50542 0 0 SCOTTS MIRACLE-GRO CO CL A 810186106 247 4787 SH SOLE 4787 0 0 SEABRIDGE GOLD INC COM 811916105 1798 170907 SH SOLE 170907 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1698 25753 SH SOLE 25753 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 1585 23033 SH SOLE 23033 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 199168 2535562 SH SOLE 2535562 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 206022 1279796 SH SOLE 1279796 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 12500 97092 SH SOLE 97092 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 277390 3068816 SH SOLE 3068816 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 14060 423892 SH SOLE 423892 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 2344 23120 SH SOLE 23120 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 20837 127109 SH SOLE 127109 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 205319 3131289 SH SOLE 3131289 0 0 SELECT SECTOR SPDR TR RL EST SEL S 81369Y860 216 6353 SH SOLE 6353 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 1984 33660 SH SOLE 33660 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 27117 300000 SH Put SOLE 300000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 271994 8200000 SH Put SOLE 8200000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 187410 5650000 SH Call SOLE 5650000 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 220 5804 SH SOLE 5804 0 0 SERITAGE GROWTH PPTYS CL A 81752R100 152 19625 SH SOLE 19625 0 0 SERVICE CORP INTL COM 817565104 641 11211 SH SOLE 11211 0 0 SERVICENOW INC COM 81762P102 32730 58556 SH SOLE 58556 0 0 SES AI CORPORATION CL A COM 78397Q109 29 12800 SH SOLE 12800 0 0 SHELL PLC SPON ADS 780259305 27520 427459 SH SOLE 427459 0 0 SHERWIN WILLIAMS CO COM 824348106 6704 26284 SH SOLE 26284 0 0 SHOPIFY INC CL A 82509L107 344625 6315282 SH SOLE 6315282 0 0 SHOPIFY INC CL A 82509L107 5130 94000 SH Put SOLE 94000 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 682 110591 SH SOLE 110591 0 0 SILVERCREST METALS INC COM 828363101 2362 534444 SH SOLE 534444 0 0 SIMON PPTY GROUP INC NEW COM 828806109 8860 82010 SH SOLE 82010 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 510 20300 SH SOLE 20300 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 237 52368 SH SOLE 52368 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 882 5398 SH SOLE 5398 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2929 136503 SH SOLE 136503 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 2002 20308 SH SOLE 20308 0 0 SL GREEN RLTY CORP COM 78440X887 376 10085 SH SOLE 10085 0 0 SMITH A O CORP COM 831865209 288 4349 SH SOLE 4349 0 0 SMUCKER J M CO COM NEW 832696405 621 5051 SH SOLE 5051 0 0 SNAP INC CL A 83304A106 210 23521 SH SOLE 23521 0 0 SNAP ON INC COM 833034101 1351 5296 SH SOLE 5296 0 0 SNOWFLAKE INC CL A 833445109 3121 20430 SH SOLE 20430 0 0 SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER 833635105 244 4093 SH SOLE 4093 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 1811 13980 SH SOLE 13980 0 0 SONOS INC COM 83570H108 210 16285 SH SOLE 16285 0 0 SONY GROUP CORP SPONSORED AD 835699307 1969 23897 SH SOLE 23897 0 0 SOUTHERN CO COM 842587107 2226 34395 SH SOLE 34395 0 0 SOUTHERN COPPER CORP COM 84265V105 260 3449 SH SOLE 3449 0 0 SOUTHWEST AIRLS CO COM 844741108 868 32082 SH SOLE 32082 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 24422 72911 SH SOLE 72911 0 0 SPDR GOLD TR GOLD SHS 78463V107 26719 155839 SH SOLE 155839 0 0 SPDR GOLD TR GOLD SHS 78463V107 7767 45300 SH Put SOLE 45300 0 0 SPDR GOLD TR GOLD SHS 78463V107 47389 276400 SH Call SOLE 276400 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 13000 309458 SH SOLE 309458 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1531 28629 SH SOLE 28629 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1253 25444 SH SOLE 25444 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 169740 397072 SH SOLE 397072 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 674 1475 SH SOLE 1475 0 0 SPDR SER TR S&P DIVID ET 78464A763 10754 93505 SH SOLE 93505 0 0 SPDR SER TR S&P REGL BKG 78464A698 3747 89703 SH SOLE 89703 0 0 SPDR SER TR S&P BIOTECH 78464A870 5803 79478 SH SOLE 79478 0 0 SPDR SER TR PORTFOLIO SH 78464A474 330 11244 SH SOLE 11244 0 0 SPDR SER TR PRTFLO S&P50 78464A508 200 4850 SH SOLE 4850 0 0 SPDR SER TR AEROSPACE DE 78464A631 260 2320 SH SOLE 2320 0 0 SPDR SER TR S&P OILGAS E 78468R556 2080 14063 SH SOLE 14063 0 0 SPDR SER TR BLOOMBERG 1- 78468R663 1087 11835 SH SOLE 11835 0 0 SPDR SER TR SPDR S&P 500 78468R796 284 8191 SH SOLE 8191 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1469 91010 SH SOLE 91010 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 298 11623 SH SOLE 11623 0 0 SPROTT FDS TR URANIUM MINE 85208P303 626 13276 SH SOLE 13276 0 0 SPROTT INC COM NEW 852066208 465 15276 SH SOLE 15276 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 6220 359127 SH SOLE 359127 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 6421 448409 SH SOLE 448409 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 530 69929 SH SOLE 69929 0 0 SPROUTS FMRS MKT INC COM 85208M102 3223 75306 SH SOLE 75306 0 0 SPRUCE POWER HOLDING CORP COM CL A 9837FR100 128 23500 SH SOLE 23500 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 452 8600 SH SOLE 8600 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 466 12054 SH SOLE 12054 0 0 SSGA ACTIVE TR SPDR DBLELN 78470P200 548 11807 SH SOLE 11807 0 0 SSR MINING IN COM 784730103 3512 264287 SH SOLE 264287 0 0 STANLEY BLACK & DECKER INC COM 854502101 217 2596 SH SOLE 2596 0 0 STANTEC INC COM 85472N109 14757 227337 SH SOLE 227337 0 0 STARBUCKS CORP COM 855244109 33597 368107 SH SOLE 368107 0 0 STARWOOD PPTY TR INC COM 85571B105 679 35095 SH SOLE 35095 0 0 STEEL DYNAMICS INC COM 858119100 846 7888 SH SOLE 7888 0 0 STELLANTIS N.V SHS N82405106 10956 569221 SH SOLE 569221 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1416 32797 SH SOLE 32797 0 0 STRATEGIC ED INC COM 86272C103 240 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 28901 105759 SH SOLE 105759 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 7900 802032 SH SOLE 802032 0 0 SUN CMNTYS INC COM 866674104 346 2927 SH SOLE 2927 0 0 SUN LIFE FINANCIAL INC. COM 866796105 340403 6973977 SH SOLE 6973977 0 0 SUN LIFE FINANCIAL INC. COM 866796105 132198 2708400 SH Put SOLE 2708400 0 0 SUN LIFE FINANCIAL INC. COM 866796105 69262 1419000 SH Call SOLE 1419000 0 0 SUNCOR ENERGY INC NEW COM 867224107 428474 12454273 SH SOLE 12454273 0 0 SUNCOR ENERGY INC NEW COM 867224107 6451 187500 SH Call SOLE 187500 0 0 SUNRUN INC COM 86771W105 270 21480 SH SOLE 21480 0 0 SUPER MICRO COMPUTER INC COM 86800U104 4113 14998 SH SOLE 14998 0 0 SYNOPSYS INC COM 871607107 2953 6435 SH SOLE 6435 0 0 SYSCO CORP COM 871829107 4080 61775 SH SOLE 61775 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 75384 867477 SH SOLE 867477 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 218 1552 SH SOLE 1552 0 0 TARGA RES CORP COM 87612G101 14064 164071 SH SOLE 164071 0 0 TARGET CORP COM 87612E106 3321 30035 SH SOLE 30035 0 0 TASEKO MINES LTD COM 876511106 376 300484 SH SOLE 300484 0 0 TC ENERGY CORP COM 87807B107 850829 24726209 SH SOLE 24726209 0 0 TC ENERGY CORP COM 87807B107 1204 35000 SH Put SOLE 35000 0 0 TD SYNNEX CORPORATION COM 87162W100 1655 16571 SH SOLE 16571 0 0 TE CONNECTIVITY LTD SHS H84989104 3995 32344 SH SOLE 32344 0 0 TECHNIPFMC PLC COM G87110105 414 20348 SH SOLE 20348 0 0 TECK RESOURCES LTD CL B 878742204 160931 3734767 SH SOLE 3734767 0 0 TEJON RANCH CO COM 879080109 1959 120775 SH SOLE 120775 0 0 TELADOC HEALTH INC COM 87918A105 897 48225 SH SOLE 48225 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 414 1013 SH SOLE 1013 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1657 193748 SH SOLE 193748 0 0 TELEFONICA S A SPONSORED AD 879382208 3761 923963 SH SOLE 923963 0 0 TELUS CORPORATION COM 87971M103 417584 25561513 SH SOLE 25561513 0 0 TELUS CORPORATION COM 87971M103 1634 100000 SH Call SOLE 100000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 613 80595 SH SOLE 80595 0 0 TESLA INC COM 88160R101 97798 390847 SH SOLE 390847 0 0 TESLA INC COM 88160R101 32529 130000 SH Put SOLE 130000 0 0 TESLA INC COM 88160R101 105092 420000 SH Call SOLE 420000 0 0 TETRA TECHNOLOGIES INC DEL COM 88162F105 252 39508 SH SOLE 39508 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 929 91077 SH SOLE 91077 0 0 TEXAS INSTRS INC COM 882508104 30292 190506 SH SOLE 190506 0 0 TFI INTL INC COM 87241L109 73566 572580 SH SOLE 572580 0 0 THE CIGNA GROUP COM 125523100 4573 15987 SH SOLE 15987 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 547 286307 SH SOLE 286307 0 0 THE ODP CORP COM 88337F105 262 5682 SH SOLE 5682 0 0 THE TRADE DESK INC COM CL A 88339J105 401 5130 SH SOLE 5130 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 26143 51648 SH SOLE 51648 0 0 THOMSON REUTERS CORP. COM 884903808 126500 1033638 SH SOLE 1033638 0 0 THOMSON REUTERS CORP. COM 884903808 4895 40000 SH Put SOLE 40000 0 0 THOMSON REUTERS CORP. COM 884903808 4895 40000 SH Call SOLE 40000 0 0 THOR INDS INC COM 885160101 557 5852 SH SOLE 5852 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 511 16525 SH SOLE 16525 0 0 TILRAY BRANDS INC COM 88688T100 250 104601 SH SOLE 104601 0 0 TJX COS INC NEW COM 872540109 25916 291586 SH SOLE 291586 0 0 T-MOBILE US INC COM 872590104 5273 37651 SH SOLE 37651 0 0 TOAST INC CL A 888787108 2269 121164 SH SOLE 121164 0 0 TOLL BROTHERS INC COM 889478103 1211 16376 SH SOLE 16376 0 0 TORO CO COM 891092108 434 5228 SH SOLE 5228 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2410502 40001694 SH SOLE 40001694 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 57247 950000 SH Put SOLE 950000 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 71107 1180000 SH Call SOLE 1180000 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 11588 176224 SH SOLE 176224 0 0 TOYOTA MOTOR CORP ADS 892331307 1818 10114 SH SOLE 10114 0 0 TRACTOR SUPPLY CO COM 892356106 3007 14807 SH SOLE 14807 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3344 16479 SH SOLE 16479 0 0 TRANSALTA CORP COM 89346D107 16724 1919368 SH SOLE 1919368 0 0 TRANSDIGM GROUP INC COM 893641100 2916 3458 SH SOLE 3458 0 0 TRANSOCEAN LTD REG SHS H8817H100 155 18860 SH SOLE 18860 0 0 TRAVELERS COMPANIES INC COM 89417E109 509 3115 SH SOLE 3115 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 7744 1047233 SH SOLE 1047233 0 0 TRILOGY METALS INC NEW COM 89621C105 8 16960 SH SOLE 16960 0 0 TRINITY PL HLDGS INC COM 89656D101 57 157072 SH SOLE 157072 0 0 TRIPLE FLAG PRECIOUS METAL COM 89679M104 151 11518 SH SOLE 11518 0 0 TRUIST FINL CORP COM 89832Q109 246 8586 SH SOLE 8586 0 0 TWILIO INC CL A 90138F102 2070 35373 SH SOLE 35373 0 0 TYLER TECHNOLOGIES INC COM 902252105 236 612 SH SOLE 612 0 0 TYSON FOODS INC CL A 902494103 695 13770 SH SOLE 13770 0 0 U HAUL HOLDING COMPANY COM 023586100 2017 36969 SH SOLE 36969 0 0 U S SILICA HLDGS INC COM 90346E103 235 16752 SH SOLE 16752 0 0 UBER TECHNOLOGIES INC COM 90353T100 22467 488526 SH SOLE 488526 0 0 UBER TECHNOLOGIES INC COM 90353T100 4599 100000 SH Put SOLE 100000 0 0 UBER TECHNOLOGIES INC COM 90353T100 2300 50000 SH Call SOLE 50000 0 0 UBS GROUP AG SHS H42097107 9172 369845 SH SOLE 369845 0 0 ULTA BEAUTY INC COM 90384S303 5256 13158 SH SOLE 13158 0 0 UNDER ARMOUR INC CL C 904311206 103 16199 SH SOLE 16199 0 0 UNILEVER PLC SPON ADR NEW 904767704 23919 484197 SH SOLE 484197 0 0 UNION PAC CORP COM 907818108 28146 138223 SH SOLE 138223 0 0 UNITED AIRLS HLDGS INC COM 910047109 7960 188173 SH SOLE 188173 0 0 UNITED PARCEL SERVICE INC CL B 911312106 12926 82925 SH SOLE 82925 0 0 UNITED RENTALS INC COM 911363109 6260 14081 SH SOLE 14081 0 0 UNITED STS OIL FD LP UNITS 91232N207 738 9125 SH SOLE 9125 0 0 UNITEDHEALTH GROUP INC COM 91324P102 90821 180132 SH SOLE 180132 0 0 UNITY SOFTWARE INC COM 91332U101 685 21810 SH SOLE 21810 0 0 UNUM GROUP COM 91529Y106 1333 27102 SH SOLE 27102 0 0 URBAN OUTFITTERS INC COM 917047102 279 8520 SH SOLE 8520 0 0 US BANCORP DEL COM NEW 902973304 3834 115983 SH SOLE 115983 0 0 VAIL RESORTS INC COM 91879Q109 467 2105 SH SOLE 2105 0 0 VALE S A SPONSORED AD 91912E105 1758 131171 SH SOLE 131171 0 0 VALERO ENERGY CORP COM 91913Y100 6345 44773 SH SOLE 44773 0 0 VALVOLINE INC COM 92047W101 1990 61719 SH SOLE 61719 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 306 4040 SH SOLE 4040 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 37420 258105 SH SOLE 258105 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 255 1638 SH SOLE 1638 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 13335 495539 SH SOLE 495539 0 0 VANECK ETF TRUST OIL REFINERS 92189F585 831 24008 SH SOLE 24008 0 0 VANECK ETF TRUST URANIUM PLS 92189F601 1101 15535 SH SOLE 15535 0 0 VANECK ETF TRUST EGYPT INDEX 92189F775 833 39273 SH SOLE 39273 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 3999 124078 SH SOLE 124078 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 2011 5829 SH SOLE 5829 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 706 10651 SH SOLE 10651 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 10121 376100 SH Put SOLE 376100 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 2175 15000 SH Put SOLE 15000 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 377 2536 SH SOLE 2536 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 1880 24396 SH SOLE 24396 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 543 6964 SH SOLE 6964 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 817 9053 SH SOLE 9053 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1394 19283 SH SOLE 19283 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 560 8354 SH SOLE 8354 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 2986 39724 SH SOLE 39724 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 2159 30940 SH SOLE 30940 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 521 10902 SH SOLE 10902 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1201 9174 SH SOLE 9174 0 0 VANGUARD INDEX FDS MCAP GR IDXV 922908538 551 2828 SH SOLE 2828 0 0 VANGUARD INDEX FDS SML CP GRW E 922908595 516 2410 SH SOLE 2410 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 536 3362 SH SOLE 3362 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 802 3849 SH SOLE 3849 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1009 3704 SH SOLE 3704 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1297 9401 SH SOLE 9401 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8383 39468 SH SOLE 39468 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 24847 63273 SH SOLE 63273 0 0 VANGUARD INDEX FDS REAL ESTATE 922908553 212 2803 SH SOLE 2803 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 16451 419573 SH SOLE 419573 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1605 30947 SH SOLE 30947 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 4253 45644 SH SOLE 45644 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 2235 38574 SH SOLE 38574 0 0 VANGUARD SCOTTSDALE FDS INT-TERM COR 92206C870 294 3867 SH SOLE 3867 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2063 17281 SH SOLE 17281 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 7710 107922 SH SOLE 107922 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2087 36226 SH SOLE 36226 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TR 92206C847 627 11298 SH SOLE 11298 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 1074 14296 SH SOLE 14296 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5775 37168 SH SOLE 37168 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 447 8344 SH SOLE 8344 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 19312 441721 SH SOLE 441721 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 395 3825 SH SOLE 3825 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1572 22041 SH SOLE 22041 0 0 VANGUARD WORLD FD MEGA GRWTH I 921910816 247 1087 SH SOLE 1087 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2238 12253 SH SOLE 12253 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 900 7101 SH SOLE 7101 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 309 3853 SH SOLE 3853 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 1440 7387 SH SOLE 7387 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 4468 10770 SH SOLE 10770 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 1869 10836 SH SOLE 10836 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 765 3255 SH SOLE 3255 0 0 VEEVA SYS INC CL A COM 922475108 371 1826 SH SOLE 1826 0 0 VERISK ANALYTICS INC COM 92345Y106 6493 27483 SH SOLE 27483 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 43805 1351586 SH SOLE 1351586 0 0 VERMILION ENERGY INC COM 923725105 5580 381296 SH SOLE 381296 0 0 VERSABANK NEW COM 92512J106 9194 1172145 SH SOLE 1172145 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 2863 8233 SH SOLE 8233 0 0 VERVE THERAPEUTICS INC COM 92539P101 253 19048 SH SOLE 19048 0 0 VIATRIS INC COM 92556V106 452 45826 SH SOLE 45826 0 0 VILLAGE FARMS INTL INC COM 92707Y108 36 45652 SH SOLE 45652 0 0 VIMEO INC COMMON STOCK 92719V100 1283 362480 SH SOLE 362480 0 0 VIPSHOP HLDGS LTD SPONSORED AD 92763W103 499 31171 SH SOLE 31171 0 0 VISA INC COM CL A 92826C839 192810 838268 SH SOLE 838268 0 0 VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109 9625 316726 SH SOLE 316726 0 0 VISTRA CORP COM 92840M102 1711 51567 SH SOLE 51567 0 0 VIZSLA SILVER CORP COM NEW 92859G202 11 10000 SH SOLE 10000 0 0 VMWARE INC CL A COM 928563402 2107 12655 SH SOLE 12655 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1944 205052 SH SOLE 205052 0 0 VONTIER CORPORATION COM 928881101 232 7489 SH SOLE 7489 0 0 VULCAN MATLS CO COM 929160109 648 3208 SH SOLE 3208 0 0 WABTEC COM 929740108 413 3889 SH SOLE 3889 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 6925 311384 SH SOLE 311384 0 0 WALMART INC COM 931142103 91807 574047 SH SOLE 574047 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 204 18796 SH SOLE 18796 0 0 WASTE CONNECTIONS INC COM 94106B101 186411 1387786 SH SOLE 1387786 0 0 WASTE MGMT INC DEL COM 94106L109 35473 232700 SH SOLE 232700 0 0 WATERS CORP COM 941848103 842 3069 SH SOLE 3069 0 0 WATSCO INC COM 942622200 894 2367 SH SOLE 2367 0 0 WELLS FARGO CO NEW COM 949746101 62140 1520804 SH SOLE 1520804 0 0 WELLS FARGO CO NEW COM 949746101 19408 475000 SH Put SOLE 475000 0 0 WESCO INTL INC COM 95082P105 1671 11618 SH SOLE 11618 0 0 WEST FRASER TIMBER CO LTD COM 952845105 7627 105012 SH SOLE 105012 0 0 WEST FRASER TIMBER CO LTD COM 952845105 5680 78200 SH Put SOLE 78200 0 0 WEST FRASER TIMBER CO LTD COM 952845105 726 10000 SH Call SOLE 10000 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 2201 5867 SH SOLE 5867 0 0 WESTERN ALLIANCE BANCORP COM 957638109 1910 41541 SH SOLE 41541 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 73 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP. COM 958102105 875 19175 SH SOLE 19175 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4264 156600 SH SOLE 156600 0 0 WESTROCK CO COM 96145D105 995 27806 SH SOLE 27806 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1691 55140 SH SOLE 55140 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 127461 3139590 SH SOLE 3139590 0 0 WHIRLPOOL CORP COM 963320106 424 3171 SH SOLE 3171 0 0 WILLIAMS COS INC COM 969457100 1085 32193 SH SOLE 32193 0 0 WISDOMTREE TR JPN SCAP HDG 97717W521 358 12452 SH SOLE 12452 0 0 WISDOMTREE TR FUTRE STRAT 97717W125 1957 55581 SH SOLE 55581 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 303 8233 SH SOLE 8233 0 0 WISDOMTREE TR INTL QULTY D 97717X131 558 17435 SH SOLE 17435 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 8218 304157 SH SOLE 304157 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 232 6180 SH SOLE 6180 0 0 WISDOMTREE TR EM MKTS QTLY 97717W323 873 39139 SH SOLE 39139 0 0 WISDOMTREE TR US MIDCAP DI 97717W505 295 7201 SH SOLE 7201 0 0 WISDOMTREE TR INTL EQUITY 97717W703 2113 43706 SH SOLE 43706 0 0 WISDOMTREE TR ITL HDG QTLY 97717X594 308 7945 SH SOLE 7945 0 0 WISDOMTREE TR US QTLY DIV 97717X669 209 3287 SH SOLE 3287 0 0 WISDOMTREE TR EMG MKTS SMC 97717W281 391 8451 SH SOLE 8451 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 330 14157 SH SOLE 14157 0 0 WORKDAY INC CL A 98138H101 1757 8180 SH SOLE 8180 0 0 WPP PLC NEW ADR 92937A102 4433 99430 SH SOLE 99430 0 0 WYNN RESORTS LTD COM 983134107 1369 14814 SH SOLE 14814 0 0 XCEL ENERGY INC COM 98389B100 247 4317 SH SOLE 4317 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1550 45372 SH SOLE 45372 0 0 XPEL INC COM 98379L100 586 7595 SH SOLE 7595 0 0 XPO INC COM 983793100 1823 24415 SH SOLE 24415 0 0 XYLEM INC COM 98419M100 1316 14453 SH SOLE 14453 0 0 YUM BRANDS INC COM 988498101 390 3125 SH SOLE 3125 0 0 YUM CHINA HLDGS INC COM 98850P109 2259 40546 SH SOLE 40546 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 280 1185 SH SOLE 1185 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 829 7385 SH SOLE 7385 0 0 ZOETIS INC CL A 98978V103 21771 125133 SH SOLE 125133 0 0