0001421224-24-000004.txt : 20240513 0001421224-24-000004.hdr.sgml : 20240513 20240513160631 ACCESSION NUMBER: 0001421224-24-000004 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 EFFECTIVENESS DATE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CIBC WORLD MARKET INC. CENTRAL INDEX KEY: 0001421224 ORGANIZATION NAME: 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: 24939029 BUSINESS ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 BUSINESS PHONE: 416-956-6882 MAIL ADDRESS: STREET 1: 81 BAY STREET STREET 2: CIBC SQUARE, CS26TH FLOOR CITY: TORONTO STATE: A6 ZIP: M5J 0E7 FORMER COMPANY: FORMER CONFORMED NAME: CIBC World Markets Inc. DATE OF NAME CHANGE: 20071213 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001421224 XXXXXXXX 03-31-2024 03-31-2024 CIBC WORLD MARKET INC.
81 BAY STREET CIBC SQUARE, CS26TH FLOOR TORONTO A6 M5J 0E7
13F HOLDINGS REPORT 028-12719 N
Chi Chung Manager 416-956-6882 Chi Chung Toronto Z4 05-13-2024 0 1284 42130689 false
INFORMATION TABLE 2 cibcwminc13F20240331.xml 2023 ETF SERIES TRUST II GMO US QUALI 90139K100 3131 105416 SH SOLE 105416 0 0 3M CO COM 88579Y101 4985 56214 SH SOLE 56214 0 0 ABBOTT LABS COM 002824100 17115 150579 SH SOLE 150579 0 0 ABBVIE INC COM 00287Y109 98856 542865 SH SOLE 542865 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 69 15225 SH SOLE 15225 0 0 ABERCROMBIE & FITCH CO CL A 002896207 10526 83987 SH SOLE 83987 0 0 ABRDN PALLADIUM ETF TRUST PHYSICAL PAL 003262102 1159 12397 SH SOLE 12397 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17445 50330 SH SOLE 50330 0 0 ADMA BIOLOGICS INC COM 000899104 104 15732 SH SOLE 15732 0 0 ADOBE INC COM 00724F101 30663 60766 SH SOLE 60766 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 674 7918 SH SOLE 7918 0 0 ADVANCED MICRO DEVICES INC COM 007903107 58323 323135 SH SOLE 323135 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 2319 118297 SH SOLE 118297 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 274 27366 SH SOLE 27366 0 0 ADVISORSHARES TR ADVISORSHS E 00768Y560 3589 56355 SH SOLE 56355 0 0 AEGON LTD AMER REG 1 C 0076CA104 3096 511792 SH SOLE 511792 0 0 AERCAP HOLDINGS NV SHS N00985106 525 6036 SH SOLE 6036 0 0 AEROVIRONMENT INC COM 008073108 620 4045 SH SOLE 4045 0 0 AES CORP COM 00130H105 260 14527 SH SOLE 14527 0 0 AFFIRM HLDGS INC COM CL A 00827B106 1807 48500 SH Call SOLE 48500 0 0 AFLAC INC COM 001055102 8396 97782 SH SOLE 97782 0 0 AGCO CORP COM 001084102 501 4073 SH SOLE 4073 0 0 AGNC INVT CORP COM 00123Q104 2002 202250 SH SOLE 202250 0 0 AGNICO EAGLE MINES LTD COM 008474108 208463 3494181 SH SOLE 3494181 0 0 AGNICO EAGLE MINES LTD COM 008474108 1193 20000 SH Put SOLE 20000 0 0 AGNICO EAGLE MINES LTD COM 008474108 1820 30500 SH Call SOLE 30500 0 0 AIR PRODS & CHEMS INC COM 009158106 798 3293 SH SOLE 3293 0 0 AIRBNB INC COM CL A 009066101 4435 26885 SH SOLE 26885 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 478 4392 SH SOLE 4392 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 6264 424668 SH SOLE 424668 0 0 ALBEMARLE CORP COM 012653101 3662 27800 SH SOLE 27800 0 0 ALCOA CORP COM 013872106 3029 89639 SH SOLE 89639 0 0 ALGOMA STL GROUP INC COM 015658107 1592 187464 SH SOLE 187464 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 49842 7886317 SH SOLE 7886317 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 32267 445921 SH SOLE 445921 0 0 ALLSTATE CORP COM 020002101 1455 8410 SH SOLE 8410 0 0 ALLY FINL INC COM 02005N100 437 10759 SH SOLE 10759 0 0 ALPHABET INC CAP STK CL C 02079K107 299726 1968515 SH SOLE 1968515 0 0 ALPHABET INC CAP STK CL A 02079K305 292178 1935851 SH SOLE 1935851 0 0 ALPHABET INC CAP STK CL A 02079K305 15093 100000 SH Put SOLE 100000 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 234 10206 SH SOLE 10206 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 7640 160975 SH SOLE 160975 0 0 ALTRIA GROUP INC COM 02209S103 18141 415893 SH SOLE 415893 0 0 AMAZON COM INC COM 023135106 461483 2558391 SH SOLE 2558391 0 0 AMBEV SA SPONSORED AD 02319V103 8277 3337452 SH SOLE 3337452 0 0 AMCOR PLC ORD G0250X107 1217 128012 SH SOLE 128012 0 0 AMERESCO INC CL A 02361E108 233 9669 SH SOLE 9669 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101 617 33086 SH SOLE 33086 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 17211 1121260 SH SOLE 1121260 0 0 AMERICAN ELEC PWR CO INC COM 025537101 12557 145845 SH SOLE 145845 0 0 AMERICAN EXPRESS CO COM 025816109 60826 267144 SH SOLE 267144 0 0 AMERICAN FINL GROUP INC OHIO COM 025932104 228 1674 SH SOLE 1674 0 0 AMERICAN HOMES 4 RENT CL A 02665T306 3678 100000 SH SOLE 100000 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2793 35732 SH SOLE 35732 0 0 AMERICAN TOWER CORP NEW COM 03027X100 41527 210166 SH SOLE 210166 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 2734 22374 SH SOLE 22374 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 7 30711 SH SOLE 30711 0 0 AMERIPRISE FINL INC COM 03076C106 2218 5059 SH SOLE 5059 0 0 AMETEK INC COM 031100100 3098 16938 SH SOLE 16938 0 0 AMGEN INC COM 031162100 30591 107595 SH SOLE 107595 0 0 AMPHENOL CORP NEW CL A 032095101 6539 56692 SH SOLE 56692 0 0 AMPLIFY ETF TR AMPLIFY JUNI 032108649 1007 101457 SH SOLE 101457 0 0 AMPLIFY ETF TR AMPLIFY CYBE 032108664 441 6882 SH SOLE 6882 0 0 ANALOG DEVICES INC COM 032654105 685 3464 SH SOLE 3464 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 75 14812 SH SOLE 14812 0 0 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 533 24002 SH SOLE 24002 0 0 ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 3080 156436 SH SOLE 156436 0 0 ANTERO RESOURCES CORP COM 03674X106 2755 95000 SH SOLE 95000 0 0 ANTERO RESOURCES CORP COM 03674X106 3625 125000 SH Call SOLE 125000 0 0 AON PLC SHS CL A G0403H108 15385 46103 SH SOLE 46103 0 0 APA CORPORATION COM 03743Q108 285 8293 SH SOLE 8293 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 11008 97894 SH SOLE 97894 0 0 APPLE INC COM 037833100 569587 3321594 SH SOLE 3321594 0 0 APPLIED MATLS INC COM 038222105 53452 259185 SH SOLE 259185 0 0 APPLOVIN CORP COM CL A 03831W108 6176 89224 SH SOLE 89224 0 0 APTIV PLC SHS G6095L109 592 7438 SH SOLE 7438 0 0 ARCH CAP GROUP LTD ORD G0450A105 3295 35641 SH SOLE 35641 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 3546 56458 SH SOLE 56458 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 1113 100117 SH SOLE 100117 0 0 ARDMORE SHIPPING CORP COM Y0207T100 181 11001 SH SOLE 11001 0 0 ARES CAPITAL CORP COM 04010L103 3146 151089 SH SOLE 151089 0 0 ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 841 6325 SH SOLE 6325 0 0 ARIS MNG CORP COM 04040Y109 373 103801 SH SOLE 103801 0 0 ARISTA NETWORKS INC COM 040413106 12957 44682 SH SOLE 44682 0 0 ARK ETF TR INNOVATION E 00214Q104 1649 32935 SH SOLE 32935 0 0 ARM HOLDINGS PLC SPONSORED AD 042068205 6435 51483 SH SOLE 51483 0 0 ASANA INC CL A 04342Y104 2016 130130 SH SOLE 130130 0 0 ASML HOLDING N V N Y REGISTRY N07059210 15917 16401 SH SOLE 16401 0 0 ASTRANA HEALTH INC COM NEW 03763A207 274 6520 SH SOLE 6520 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2260 33353 SH SOLE 33353 0 0 AT&T INC COM 00206R102 9611 546074 SH SOLE 546074 0 0 AT&T INC COM 00206R102 1760 100000 SH Call SOLE 100000 0 0 ATKORE INC COM 047649108 898 4716 SH SOLE 4716 0 0 ATS CORPORATION COM 00217Y104 9416 279651 SH SOLE 279651 0 0 AUTODESK INC COM 052769106 3887 14925 SH SOLE 14925 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 11633 46582 SH SOLE 46582 0 0 AUTONATION INC COM 05329W102 3065 18510 SH SOLE 18510 0 0 AUTOZONE INC COM 053332102 10378 3293 SH SOLE 3293 0 0 B2GOLD CORP COM 11777Q209 4426 1689267 SH SOLE 1689267 0 0 B2GOLD CORP COM 11777Q209 1738 663400 SH Call SOLE 663400 0 0 BAIDU INC SPON ADR REP 056752108 323 3071 SH SOLE 3071 0 0 BAKER HUGHES COMPANY CL A 05722G100 5388 160841 SH SOLE 160841 0 0 BALLARD PWR SYS INC NEW COM 058586108 221 79371 SH SOLE 79371 0 0 BANCO MACRO SA SPON ADR B 05961W105 280 5813 SH SOLE 5813 0 0 BANK AMERICA CORP COM 060505104 80661 2127128 SH SOLE 2127128 0 0 BANK AMERICA CORP COM 060505104 1896 50000 SH Put SOLE 50000 0 0 BANK MONTREAL QUE COM 063671101 1471677 15066307 SH SOLE 15066307 0 0 BANK MONTREAL QUE COM 063671101 49035 502000 SH Put SOLE 502000 0 0 BANK MONTREAL QUE COM 063671101 37617 385100 SH Call SOLE 385100 0 0 BANK NEW YORK MELLON CORP COM 064058100 8513 147745 SH SOLE 147745 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1452906 28059220 SH SOLE 28059220 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 40834 788600 SH Put SOLE 788600 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 73031 1410400 SH Call SOLE 1410400 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 795 58099 SH SOLE 58099 0 0 BARCLAYS BANK PLC IPTH SR B S& 06748F324 2090 161107 SH SOLE 161107 0 0 BARCLAYS PLC ADR 06738E204 787 83250 SH SOLE 83250 0 0 BARRICK GOLD CORP COM 067901108 167510 10066734 SH SOLE 10066734 0 0 BARRICK GOLD CORP COM 067901108 10982 660000 SH Call SOLE 660000 0 0 BATH & BODY WORKS INC COM 070830104 220 4403 SH SOLE 4403 0 0 BAUSCH HEALTH COS INC COM 071734107 5772 544529 SH SOLE 544529 0 0 BAYTEX ENERGY CORP COM 07317Q105 38198 10581151 SH SOLE 10581151 0 0 BCE INC COM NEW 05534B760 593191 17457061 SH SOLE 17457061 0 0 BCE INC COM NEW 05534B760 33980 1000000 SH Put SOLE 1000000 0 0 BECTON DICKINSON & CO COM 075887109 5057 20435 SH SOLE 20435 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 783 13265 SH SOLE 13265 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 292772 696214 SH SOLE 696214 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 9517 15 SH SOLE 15 0 0 BERRY GLOBAL GROUP INC COM 08579W103 3365 55635 SH SOLE 55635 0 0 BEYOND INC COM 690370101 462 12871 SH SOLE 12871 0 0 BHP GROUP LTD SPONSORED AD 088606108 6973 120878 SH SOLE 120878 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 1683 244227 SH SOLE 244227 0 0 BITFARMS LTD COM 09173B107 151 67921 SH SOLE 67921 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1356 17924 SH SOLE 17924 0 0 BLACKBERRY LTD COM 09228F103 303 110436 SH SOLE 110436 0 0 BLACKBERRY LTD COM 09228F103 685 250000 SH Call SOLE 250000 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 122 14795 SH SOLE 14795 0 0 BLACKROCK INC COM 09247X101 44588 53482 SH SOLE 53482 0 0 BLACKSTONE INC COM 09260D107 22377 170333 SH SOLE 170333 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 229 11501 SH SOLE 11501 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 1546 49633 SH SOLE 49633 0 0 BLOCK H & R INC COM 093671105 327 6655 SH SOLE 6655 0 0 BLOCK INC CL A 852234103 11830 139870 SH SOLE 139870 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 3002 195190 SH SOLE 195190 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 6906 366171 SH SOLE 366171 0 0 BOEING CO COM 097023105 16875 87440 SH SOLE 87440 0 0 BOOKING HOLDINGS INC COM 09857L108 18948 5223 SH SOLE 5223 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 2214 14914 SH SOLE 14914 0 0 BORGWARNER INC COM 099724106 625 17977 SH SOLE 17977 0 0 BOSTON BEER INC CL A 100557107 237 779 SH SOLE 779 0 0 BOSTON SCIENTIFIC CORP COM 101137107 799 11668 SH SOLE 11668 0 0 BP PLC SPONSORED AD 055622104 11727 311233 SH SOLE 311233 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 436 11698 SH SOLE 11698 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 650 5730 SH SOLE 5730 0 0 BRIGHTHOUSE FINL INC COM 10922N103 251 4874 SH SOLE 4874 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 20388 375963 SH SOLE 375963 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 16489 540619 SH SOLE 540619 0 0 BROADCOM INC COM 11135F101 353847 266972 SH SOLE 266972 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 755 3686 SH SOLE 3686 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 116303 2767793 SH SOLE 2767793 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 2457 102741 SH SOLE 102741 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 4465 201503 SH SOLE 201503 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 448528 10712406 SH SOLE 10712406 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 153241 4909986 SH SOLE 4909986 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 37161 1031115 SH SOLE 1031115 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 1237 29393 SH SOLE 29393 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 20297 826078 SH SOLE 826078 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 42200 1813501 SH SOLE 1813501 0 0 BROWN & BROWN INC COM 115236101 758 8655 SH SOLE 8655 0 0 BRP INC COM SUN VTG 05577W200 2925 43533 SH SOLE 43533 0 0 BRUNSWICK CORP COM 117043109 437 4529 SH SOLE 4529 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 3858 18500 SH SOLE 18500 0 0 BUNGE GLOBAL SA COM SHS H11356104 1000 9752 SH SOLE 9752 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 220 2886 SH SOLE 2886 0 0 C3 AI INC CL A 12468P104 267 9871 SH SOLE 9871 0 0 CACI INTL INC CL A 127190304 222 586 SH SOLE 586 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 14432 46365 SH SOLE 46365 0 0 CAE INC COM 124765108 39237 1899165 SH SOLE 1899165 0 0 CALIFORNIA RES CORP COM STOCK 13057Q305 1884 34200 SH SOLE 34200 0 0 CAMECO CORP COM 13321L108 136678 3155083 SH SOLE 3155083 0 0 CAMPBELL SOUP CO COM 134429109 506 11376 SH SOLE 11376 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 669 55436 SH SOLE 55436 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 842184 16604571 SH SOLE 16604571 0 0 CANADIAN NAT RES LTD COM 136385101 1147071 15029757 SH SOLE 15029757 0 0 CANADIAN NAT RES LTD COM 136385101 19080 250000 SH Put SOLE 250000 0 0 CANADIAN NAT RES LTD COM 136385101 9815 128600 SH Call SOLE 128600 0 0 CANADIAN NATL RY CO COM 136375102 653406 4960941 SH SOLE 4960941 0 0 CANADIAN NATL RY CO COM 136375102 1581 12000 SH Put SOLE 12000 0 0 CANADIAN NATL RY CO COM 136375102 764 5800 SH Call SOLE 5800 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 625894 7098720 SH SOLE 7098720 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 7785 88300 SH Put SOLE 88300 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 4805 54500 SH Call SOLE 54500 0 0 CANADIAN SOLAR INC COM 136635109 229 11589 SH SOLE 11589 0 0 CANOPY GROWTH CORP COM NEW 138035704 132 15280 SH SOLE 15280 0 0 CAPITAL ONE FINL CORP COM 14040H105 2500 16790 SH SOLE 16790 0 0 CAPRI HOLDINGS LIMITED SHS G1890L107 761 16800 SH SOLE 16800 0 0 CARDINAL HEALTH INC COM 14149Y108 7007 62622 SH SOLE 62622 0 0 CARGURUS INC COM CL A 141788109 721 31235 SH SOLE 31235 0 0 CARMAX INC COM 143130102 1033 11863 SH SOLE 11863 0 0 CARNIVAL CORP UNIT 99/99/9 143658300 14723 901022 SH SOLE 901022 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 2113 29590 SH SOLE 29590 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1764 30349 SH SOLE 30349 0 0 CATERPILLAR INC COM 149123101 66997 182838 SH SOLE 182838 0 0 CATERPILLAR INC COM 149123101 2748 7500 SH Put SOLE 7500 0 0 CBOE GLOBAL MKTS INC COM 12503M108 956 5204 SH SOLE 5204 0 0 CBRE GROUP INC CL A 12504L109 2011 20683 SH SOLE 20683 0 0 CDW CORP COM 12514G108 1348 5269 SH SOLE 5269 0 0 CELANESE CORP DEL COM 150870103 1392 8100 SH SOLE 8100 0 0 CELESTICA INC SUB VTG SHS 15101Q108 79562 1770004 SH SOLE 1770004 0 0 CELSIUS HLDGS INC COM NEW 15118V207 5922 71424 SH SOLE 71424 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 770 85481 SH SOLE 85481 0 0 CENCORA INC COM 03073E105 29040 119512 SH SOLE 119512 0 0 CENOVUS ENERGY INC COM 15135U109 172123 8606165 SH SOLE 8606165 0 0 CENOVUS ENERGY INC COM 15135U109 2000 100000 SH Put SOLE 100000 0 0 CENOVUS ENERGY INC COM 15135U109 6110 305500 SH Call SOLE 305500 0 0 CENTERRA GOLD INC COM 152006102 958 162179 SH SOLE 162179 0 0 CF INDS HLDGS INC COM 125269100 4946 59441 SH SOLE 59441 0 0 CGI INC CL A SUB VTG 12532H104 187366 1697314 SH SOLE 1697314 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 234 123162 SH SOLE 123162 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 254 1549 SH SOLE 1549 0 0 CHENIERE ENERGY INC COM NEW 16411R208 952 5904 SH SOLE 5904 0 0 CHEVRON CORP NEW COM 166764100 72930 462342 SH SOLE 462342 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 13514 4649 SH SOLE 4649 0 0 CHUBB LIMITED COM H1467J104 1780 6869 SH SOLE 6869 0 0 CIENA CORP COM NEW 171779309 379 7655 SH SOLE 7655 0 0 CINTAS CORP COM 172908105 5283 7690 SH SOLE 7690 0 0 CISCO SYS INC COM 17275R102 37173 744799 SH SOLE 744799 0 0 CITIGROUP INC COM NEW 172967424 45578 720712 SH SOLE 720712 0 0 CITIZENS FINL GROUP INC COM 174610105 6835 188348 SH SOLE 188348 0 0 CLEAN HARBORS INC COM 184496107 854 4240 SH SOLE 4240 0 0 CLEANSPARK INC COM NEW 18452B209 253 11932 SH SOLE 11932 0 0 CLOROX CO DEL COM 189054109 660 4313 SH SOLE 4313 0 0 CLOUDFLARE INC CL A COM 18915M107 5098 52649 SH SOLE 52649 0 0 CME GROUP INC COM 12572Q105 4766 22138 SH SOLE 22138 0 0 COCA COLA CO COM 191216100 109060 1782615 SH SOLE 1782615 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 8781 90338 SH SOLE 90338 0 0 COEUR MNG INC COM NEW 192108504 166 43980 SH SOLE 43980 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1108 15118 SH SOLE 15118 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 1294 4880 SH SOLE 4880 0 0 COLGATE PALMOLIVE CO COM 194162103 8307 92250 SH SOLE 92250 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 28371 231979 SH SOLE 231979 0 0 COMCAST CORP NEW CL A 20030N101 44497 1026451 SH SOLE 1026451 0 0 COMFORT SYS USA INC COM 199908104 582 1833 SH SOLE 1833 0 0 CONAGRA BRANDS INC COM 205887102 571 19273 SH SOLE 19273 0 0 CONOCOPHILLIPS COM 20825C104 4573 35928 SH SOLE 35928 0 0 CONSOL ENERGY INC NEW COM 20854L108 315 3761 SH SOLE 3761 0 0 CONSOLIDATED EDISON INC COM 209115104 639 7035 SH SOLE 7035 0 0 CONSTELLATION BRANDS INC CL A 21036P108 10259 37749 SH SOLE 37749 0 0 CONSTELLATION ENERGY CORP COM 21037T109 1852 10017 SH SOLE 10017 0 0 COPART INC COM 217204106 5592 96552 SH SOLE 96552 0 0 COREBRIDGE FINL INC COM 21871X109 282 9826 SH SOLE 9826 0 0 CORNING INC COM 219350105 2646 80264 SH SOLE 80264 0 0 COSTAR GROUP INC COM 22160N109 16918 175135 SH SOLE 175135 0 0 COSTCO WHSL CORP NEW COM 22160K105 299468 408757 SH SOLE 408757 0 0 CRANE NXT CO COM 224441105 694 11213 SH SOLE 11213 0 0 CRESCENT PT ENERGY CORP COM 22576C101 41098 5024198 SH SOLE 5024198 0 0 CRH PLC ORD G25508105 1956 22679 SH SOLE 22679 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 905 13276 SH SOLE 13276 0 0 CRONOS GROUP INC COM 22717L101 112 42858 SH SOLE 42858 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 23902 74557 SH SOLE 74557 0 0 CROWN CASTLE INC COM 22822V101 19429 183584 SH SOLE 183584 0 0 CROWN CRAFTS INC COM 228309100 51 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 59278 1599087 SH SOLE 1599087 0 0 CUMMINS INC COM 231021106 5679 19274 SH SOLE 19274 0 0 CVS HEALTH CORP COM 126650100 52808 662087 SH SOLE 662087 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 4896 18432 SH SOLE 18432 0 0 D R HORTON INC COM 23331A109 13221 80349 SH SOLE 80349 0 0 DANAHER CORPORATION COM 235851102 8027 32143 SH SOLE 32143 0 0 DARDEN RESTAURANTS INC COM 237194105 2413 14439 SH SOLE 14439 0 0 DATADOG INC CL A COM 23804L103 1570 12701 SH SOLE 12701 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 6260 100000 SH SOLE 100000 0 0 DAYFORCE INC COM 15677J108 410 6190 SH SOLE 6190 0 0 DECKERS OUTDOOR CORP COM 243537107 4969 5279 SH SOLE 5279 0 0 DEERE & CO COM 244199105 29210 71117 SH SOLE 71117 0 0 DELCATH SYS INC COM NEW 24661P807 1242 260280 SH SOLE 260280 0 0 DELL TECHNOLOGIES INC CL C 24703L202 2613 22899 SH SOLE 22899 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 12798 267357 SH SOLE 267357 0 0 DENISON MINES CORP COM 248356107 729 371751 SH SOLE 371751 0 0 DESCARTES SYS GROUP INC COM 249906108 12980 141826 SH SOLE 141826 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 774 49197 SH SOLE 49197 0 0 DEVON ENERGY CORP NEW COM 25179M103 2245 44729 SH SOLE 44729 0 0 DEXCOM INC COM 252131107 915 6594 SH SOLE 6594 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 15455 103909 SH SOLE 103909 0 0 DIAMONDBACK ENERGY INC COM 25278X109 1679 8473 SH SOLE 8473 0 0 DICKS SPORTING GOODS INC COM 253393102 359 1597 SH SOLE 1597 0 0 DIGITAL RLTY TR INC COM 253868103 312 2166 SH SOLE 2166 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 391 10700 SH SOLE 10700 0 0 DIREXION SHS ETF TR DLY AAPL BEA 25461A304 469 20669 SH SOLE 20669 0 0 DIREXION SHS ETF TR DAILY MSFT B 25461A403 660 47302 SH SOLE 47302 0 0 DISCOVER FINL SVCS COM 254709108 840 6408 SH SOLE 6408 0 0 DISNEY WALT CO COM 254687106 88749 725310 SH SOLE 725310 0 0 DOCEBO INC COM 25609L105 4237 86638 SH SOLE 86638 0 0 DOLLAR GEN CORP NEW COM 256677105 4807 30800 SH SOLE 30800 0 0 DOLLAR TREE INC COM 256746108 2551 19161 SH SOLE 19161 0 0 DOMINION ENERGY INC COM 25746U109 3504 71227 SH SOLE 71227 0 0 DOMINOS PIZZA INC COM 25754A201 3423 6888 SH SOLE 6888 0 0 DOORDASH INC CL A 25809K105 5446 39546 SH SOLE 39546 0 0 DOUBLELINE ETF TRUST SHILLER CAPE 25861R204 271 9674 SH SOLE 9674 0 0 DOVER CORP COM 260003108 759 4282 SH SOLE 4282 0 0 DOW INC COM 260557103 1143 19739 SH SOLE 19739 0 0 DR REDDYS LABS LTD ADR 256135203 924 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 928 20440 SH SOLE 20440 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 8731 90277 SH SOLE 90277 0 0 DUPONT DE NEMOURS INC COM 26614N102 1156 15076 SH SOLE 15076 0 0 E L F BEAUTY INC COM 26856L103 6861 35001 SH SOLE 35001 0 0 E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 2686 605000 SH SOLE 605000 0 0 EA SERIES TRUST HONEYTREE US 02072L326 635 20710 SH SOLE 20710 0 0 EAST WEST BANCORP INC COM 27579R104 703 8887 SH SOLE 8887 0 0 EASTMAN CHEM CO COM 277432100 589 5874 SH SOLE 5874 0 0 EATON CORP PLC SHS G29183103 10868 34759 SH SOLE 34759 0 0 EBAY INC. COM 278642103 1030 19522 SH SOLE 19522 0 0 ECOLAB INC COM 278865100 1601 6934 SH SOLE 6934 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 3556 37217 SH SOLE 37217 0 0 ELDORADO GOLD CORP NEW COM 284902509 6314 449084 SH SOLE 449084 0 0 ELECTRONIC ARTS INC COM 285512109 11411 86009 SH SOLE 86009 0 0 ELEVANCE HEALTH INC COM 036752103 8652 16686 SH SOLE 16686 0 0 ELI LILLY & CO COM 532457108 113344 145694 SH SOLE 145694 0 0 EMBRAER S.A. SPONSORED AD 29082A107 5601 210233 SH SOLE 210233 0 0 EMERSON ELEC CO COM 291011104 37488 330528 SH SOLE 330528 0 0 ENBRIDGE INC COM 29250N105 1043365 28838180 SH SOLE 28838180 0 0 ENCORE CAP GROUP INC COM 292554102 282 6190 SH SOLE 6190 0 0 ENCORE WIRE CORP COM 292562105 11909 45321 SH SOLE 45321 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 352 145982 SH SOLE 145982 0 0 ENERFLEX LTD COM 29269R105 1203 206655 SH SOLE 206655 0 0 ENERGY FUELS INC COM NEW 292671708 144 22815 SH SOLE 22815 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 5816 369761 SH SOLE 369761 0 0 ENERPLUS CORP COM 292766102 6652 338362 SH SOLE 338362 0 0 ENI S P A SPONSORED AD 26874R108 4030 127054 SH SOLE 127054 0 0 ENOVIX CORPORATION COM 293594107 128 15980 SH SOLE 15980 0 0 ENPHASE ENERGY INC COM 29355A107 1072 8860 SH SOLE 8860 0 0 ENTEGRIS INC COM 29362U104 473 3368 SH SOLE 3368 0 0 ENTERGY CORP NEW COM 29364G103 251 2373 SH SOLE 2373 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1497 51315 SH SOLE 51315 0 0 EOG RES INC COM 26875P101 15502 121263 SH SOLE 121263 0 0 EQT CORP COM 26884L109 535 14420 SH SOLE 14420 0 0 EQUINIX INC COM 29444U700 18674 22626 SH SOLE 22626 0 0 EQUINOX GOLD CORP COM 29446Y502 1910 317244 SH SOLE 317244 0 0 EQUITABLE HLDGS INC COM 29452E101 638 16790 SH SOLE 16790 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 7168 113575 SH SOLE 113575 0 0 ERO COPPER CORP COM 296006109 241 12493 SH SOLE 12493 0 0 ESSA PHARMA INC COM NEW 29668H708 686 80857 SH SOLE 80857 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 347 10635 SH SOLE 10635 0 0 ETF SER SOLUTIONS ACQUIRERS FD 26922A263 575 15175 SH SOLE 15175 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 413 11958 SH SOLE 11958 0 0 ETSY INC COM 29786A106 4473 65096 SH SOLE 65096 0 0 EURONET WORLDWIDE INC COM 298736109 263 2391 SH SOLE 2391 0 0 EVERGY INC COM 30034W106 211 3952 SH SOLE 3952 0 0 EXELON CORP COM 30161N101 2935 78125 SH SOLE 78125 0 0 EXP WORLD HLDGS INC COM 30212W100 138 13387 SH SOLE 13387 0 0 EXPEDIA GROUP INC COM NEW 30212P303 7330 53214 SH SOLE 53214 0 0 EXPEDITORS INTL WASH INC COM 302130109 248 2040 SH SOLE 2040 0 0 EXTRA SPACE STORAGE INC COM 30225T102 14728 100190 SH SOLE 100190 0 0 EXXON MOBIL CORP COM 30231G102 97436 838233 SH SOLE 838233 0 0 F5 INC COM 315616102 286 1511 SH SOLE 1511 0 0 FACTSET RESH SYS INC COM 303075105 533 1172 SH SOLE 1172 0 0 FAIR ISAAC CORP COM 303250104 3213 2571 SH SOLE 2571 0 0 FASTENAL CO COM 311900104 11384 147574 SH SOLE 147574 0 0 FEDEX CORP COM 31428X106 32595 112498 SH SOLE 112498 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 779 70065 SH SOLE 70065 0 0 FERRARI N V COM N3167Y103 8680 19917 SH SOLE 19917 0 0 FERROGLOBE PLC SHS G33856108 107 21500 SH SOLE 21500 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 234 4865 SH SOLE 4865 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 403 8885 SH SOLE 8885 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 383 7206 SH SOLE 7206 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 9525 128405 SH SOLE 128405 0 0 FIFTH THIRD BANCORP COM 316773100 7891 212064 SH SOLE 212064 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 451 276 SH SOLE 276 0 0 FIRST HORIZON CORPORATION COM 320517105 628 40761 SH SOLE 40761 0 0 FIRST INDL RLTY TR INC COM 32054K103 430 8185 SH SOLE 8185 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 487 82995 SH SOLE 82995 0 0 FIRST SOLAR INC COM 336433107 1591 9427 SH SOLE 9427 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHA 33734X127 280 14938 SH SOLE 14938 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 232 2115 SH SOLE 2115 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 3718 38889 SH SOLE 38889 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 4026 71401 SH SOLE 71401 0 0 FIRST TR EXCHANGE TRADED FD NASDQ CLN ED 33737A108 218 1899 SH SOLE 1899 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG E 33741X102 693 19914 SH SOLE 19914 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 397 1934 SH SOLE 1934 0 0 FIRST TR EXCHANGE-TRADED FD US EQTY OPPT 336920103 386 3648 SH SOLE 3648 0 0 FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100 1578 15459 SH SOLE 15459 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118 1248 17919 SH SOLE 17919 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 663 11807 SH SOLE 11807 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1080 8719 SH SOLE 8719 0 0 FIRSTENERGY CORP COM 337932107 211 5474 SH SOLE 5474 0 0 FIRSTSERVICE CORP NEW COM 33767E202 78771 475555 SH SOLE 475555 0 0 FISERV INC COM 337738108 35914 224713 SH SOLE 224713 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 445 3434 SH SOLE 3434 0 0 FLUOR CORP NEW COM 343412102 633 14967 SH SOLE 14967 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNI 344419106 247 1893 SH SOLE 1893 0 0 FOOT LOCKER INC COM 344849104 379 13291 SH SOLE 13291 0 0 FORD MTR CO DEL COM 345370860 12872 969249 SH SOLE 969249 0 0 FORD MTR CO DEL COM 345370860 18592 1400000 SH Call SOLE 1400000 0 0 FORTINET INC COM 34959E109 3337 48855 SH SOLE 48855 0 0 FORTIS INC COM 349553107 290407 7346493 SH SOLE 7346493 0 0 FORTIS INC COM 349553107 33205 840000 SH Call SOLE 840000 0 0 FORTIVE CORP COM 34959J108 2566 29826 SH SOLE 29826 0 0 FORTUNA SILVER MINES INC COM 349915108 1203 323378 SH SOLE 323378 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3446 35000 SH SOLE 35000 0 0 FOX CORP CL A COM 35137L105 4801 153542 SH SOLE 153542 0 0 FRANCO NEV CORP COM 351858105 158158 1326610 SH SOLE 1326610 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1427 15829 SH SOLE 15829 0 0 FRANKLIN RESOURCES INC COM 354613101 229 8154 SH SOLE 8154 0 0 FREEPORT-MCMORAN INC CL B 35671D857 9384 199581 SH SOLE 199581 0 0 FRONTIER COMMUNICATIONS PARE COM 35909D109 1059 43238 SH SOLE 43238 0 0 FTI CONSULTING INC COM 302941109 439 2087 SH SOLE 2087 0 0 GABELLI EQUITY TR INC COM 362397101 178 32169 SH SOLE 32169 0 0 GALLAGHER ARTHUR J & CO COM 363576109 4253 17011 SH SOLE 17011 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 90 23248 SH SOLE 23248 0 0 GAP INC COM 364760108 410 14880 SH SOLE 14880 0 0 GARMIN LTD SHS H2906T109 1026 6895 SH SOLE 6895 0 0 GARTNER INC COM 366651107 7081 14855 SH SOLE 14855 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 4570 50266 SH SOLE 50266 0 0 GEN DIGITAL INC COM 668771108 279 12467 SH SOLE 12467 0 0 GENERAC HLDGS INC COM 368736104 2658 21068 SH SOLE 21068 0 0 GENERAL DYNAMICS CORP COM 369550108 13200 46728 SH SOLE 46728 0 0 GENERAL ELECTRIC CO COM NEW 369604301 8749 62497 SH SOLE 62497 0 0 GENERAL MLS INC COM 370334104 11812 168815 SH SOLE 168815 0 0 GENERAL MTRS CO COM 37045V100 29549 651576 SH SOLE 651576 0 0 GENPACT LIMITED SHS G3922B107 240 7295 SH SOLE 7295 0 0 GENUINE PARTS CO COM 372460105 1068 6892 SH SOLE 6892 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 14330 415351 SH SOLE 415351 0 0 GILDAN ACTIVEWEAR INC COM 375916103 37613 1012996 SH SOLE 1012996 0 0 GILEAD SCIENCES INC COM 375558103 14604 199372 SH SOLE 199372 0 0 GLOBAL NET LEASE INC COM NEW 379378201 109 14071 SH SOLE 14071 0 0 GLOBAL PMTS INC COM 37940X102 353 2643 SH SOLE 2643 0 0 GLOBAL X FDS GLB X MLP EN 37954Y293 932 19030 SH SOLE 19030 0 0 GLOBAL X FDS CYBRSCURTY E 37954Y384 2016 67776 SH SOLE 67776 0 0 GLOBAL X FDS NASDAQ 100 C 37954Y483 196 10958 SH SOLE 10958 0 0 GLOBAL X FDS US PFD ETF 37954Y657 2339 116000 SH SOLE 116000 0 0 GLOBAL X FDS US INFR DEV 37954Y673 8671 217814 SH SOLE 217814 0 0 GLOBAL X FDS SUPERDIVIDEN 37960A669 395 18236 SH SOLE 18236 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 631 37300 SH SOLE 37300 0 0 GLOBAL X FDS ARTIFICIAL E 37954Y632 1011 29785 SH SOLE 29785 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 930 29225 SH SOLE 29225 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1841 43396 SH SOLE 43396 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 238 8661 SH SOLE 8661 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 345 7611 SH SOLE 7611 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 2892 100304 SH SOLE 100304 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 1127 21626 SH SOLE 21626 0 0 GODADDY INC CL A 380237107 233 1963 SH SOLE 1963 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 360 22639 SH SOLE 22639 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 58188 139308 SH SOLE 139308 0 0 GOLDMINING INC COM 38149E101 29 32900 SH SOLE 32900 0 0 GOODYEAR TIRE & RUBR CO COM 382550101 9630 701352 SH SOLE 701352 0 0 GRAFTECH INTL LTD COM 384313508 24 17150 SH SOLE 17150 0 0 GRAINGER W W INC COM 384802104 6608 6496 SH SOLE 6496 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 28298 495494 SH SOLE 495494 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 2733 93647 SH SOLE 93647 0 0 GRAYSCALE BITCOIN TR BTC SHS REP COM 389637109 512 8106 SH SOLE 8106 0 0 GREEN DOT CORP CL A 39304D102 121 12941 SH SOLE 12941 0 0 GRIFFON CORP COM 398433102 958 13063 SH SOLE 13063 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 331 1134 SH SOLE 1134 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 264 10404 SH SOLE 10404 0 0 GSK PLC SPONSORED AD 37733W204 16760 390944 SH SOLE 390944 0 0 GUESS INC COM 401617105 1532 53000 SH SOLE 53000 0 0 GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 5398 100417 SH SOLE 100417 0 0 HALLIBURTON CO COM 406216101 1629 41321 SH SOLE 41321 0 0 HARLEY DAVIDSON INC COM 412822108 551 12606 SH SOLE 12606 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 1223 11866 SH SOLE 11866 0 0 HCA HEALTHCARE INC COM 40412C101 6336 18997 SH SOLE 18997 0 0 HCI GROUP INC COM 40416E103 214 1845 SH SOLE 1845 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1107 19775 SH SOLE 19775 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 2372 167611 SH SOLE 167611 0 0 HECLA MNG CO COM 422704106 336 69764 SH SOLE 69764 0 0 HERSHEY CO COM 427866108 7770 39951 SH SOLE 39951 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 301 16957 SH SOLE 16957 0 0 HF SINCLAIR CORP COM 403949100 256 4236 SH SOLE 4236 0 0 HILLENBRAND INC COM 431571108 1320 26250 SH SOLE 26250 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 398 1867 SH SOLE 1867 0 0 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 36 10661 SH SOLE 10661 0 0 HOME DEPOT INC COM 437076102 187867 489746 SH SOLE 489746 0 0 HONDA MOTOR LTD ADR ECH CNV 438128308 3038 81598 SH SOLE 81598 0 0 HONEYWELL INTL INC COM 438516106 29112 141838 SH SOLE 141838 0 0 HORMEL FOODS CORP COM 440452100 547 15692 SH SOLE 15692 0 0 HOST HOTELS & RESORTS INC COM 44107P104 7034 340114 SH SOLE 340114 0 0 HOVNANIAN ENTERPRISES INC CL A NEW 442487401 242 1540 SH SOLE 1540 0 0 HOWARD HUGHES HOLDINGS INC COM 44267T102 758 10438 SH SOLE 10438 0 0 HOWMET AEROSPACE INC COM 443201108 426 6222 SH SOLE 6222 0 0 HP INC COM 40434L105 957 31655 SH SOLE 31655 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1600 40642 SH SOLE 40642 0 0 HUBBELL INC COM 443510607 261 630 SH SOLE 630 0 0 HUDBAY MINERALS INC COM 443628102 10725 1532076 SH SOLE 1532076 0 0 HUDBAY MINERALS INC COM 443628102 7000 1000000 SH Put SOLE 1000000 0 0 HUDBAY MINERALS INC COM 443628102 1442 206000 SH Call SOLE 206000 0 0 HUNTINGTON BANCSHARES INC COM 446150104 1009 72297 SH SOLE 72297 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 2259 7750 SH SOLE 7750 0 0 HYZON MOTORS INC COM CL A 44951Y102 33 44300 SH SOLE 44300 0 0 I-80 GOLD CORP COM 44955L106 63 47790 SH SOLE 47790 0 0 IAMGOLD CORP COM 450913108 1674 501182 SH SOLE 501182 0 0 IDEAYA BIOSCIENCES INC COM 45166A102 389 8867 SH SOLE 8867 0 0 IDEXX LABS INC COM 45168D104 452 837 SH SOLE 837 0 0 ILLINOIS TOOL WKS INC COM 452308109 3347 12475 SH SOLE 12475 0 0 ILLUMINA INC COM 452327109 2818 20518 SH SOLE 20518 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 63 41200 SH SOLE 41200 0 0 IMPERIAL OIL LTD COM NEW 453038408 80979 1173441 SH SOLE 1173441 0 0 INDIA FD INC COM 454089103 665 32491 SH SOLE 32491 0 0 INFOSYS LTD SPONSORED AD 456788108 887 49470 SH SOLE 49470 0 0 ING GROEP N.V. SPONSORED AD 456837103 6661 403938 SH SOLE 403938 0 0 INGERSOLL RAND INC COM 45687V106 5505 57981 SH SOLE 57981 0 0 INGREDION INC COM 457187102 9701 83025 SH SOLE 83025 0 0 INSPIRA TECHNOLOGIES OXY BHN SHS M53637100 26 15000 SH SOLE 15000 0 0 INTEL CORP COM 458140100 40399 914616 SH SOLE 914616 0 0 INTEL CORP COM 458140100 12368 280000 SH Put SOLE 280000 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 557 20237 SH SOLE 20237 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 8639 62859 SH SOLE 62859 0 0 INTERFACE INC COM 458665304 269 16007 SH SOLE 16007 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 76208 399077 SH SOLE 399077 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2160 25124 SH SOLE 25124 0 0 INTERNATIONAL PAPER CO COM 460146103 449 11515 SH SOLE 11515 0 0 INTERPUBLIC GROUP COS INC COM 460690100 8383 256917 SH SOLE 256917 0 0 INTUIT COM 461202103 5940 9139 SH SOLE 9139 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 34011 85222 SH SOLE 85222 0 0 INVESCO ACTVELY MNGD ETC FD OPTIMUM YIEL 46090F100 228 16458 SH SOLE 16458 0 0 INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 708 11570 SH SOLE 11570 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3869 39211 SH SOLE 39211 0 0 INVESCO EXCH TRADED FD TR II S&P 500 MOMN 46138E339 317 3956 SH SOLE 3956 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 255 3874 SH SOLE 3874 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 477 40113 SH SOLE 40113 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 1888 43796 SH SOLE 43796 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 705 21428 SH SOLE 21428 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 275 5530 SH SOLE 5530 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 363 1987 SH SOLE 1987 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 390 8592 SH SOLE 8592 0 0 INVESCO EXCH TRADED FD TR II DORSEY WRGT 46138E875 275 7991 SH SOLE 7991 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 456 23425 SH SOLE 23425 0 0 INVESCO EXCH TRD SLF IDX FD INTL DEV DYN 46138J437 1157 45194 SH SOLE 45194 0 0 INVESCO EXCH TRD SLF IDX FD BULETSHS 202 46138J577 198 10835 SH SOLE 10835 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DY 46138J619 1301 23553 SH SOLE 23553 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 46138J643 339 16900 SH SOLE 16900 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783 467 24200 SH SOLE 24200 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791 768 39975 SH SOLE 39975 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825 792 38775 SH SOLE 38775 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 646 30825 SH SOLE 30825 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL E 46137V365 230 2770 SH SOLE 2770 0 0 INVESCO EXCHANGE TRADED FD T S&P MDCP VLU 46137V456 879 16197 SH SOLE 16197 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 5797 101812 SH SOLE 101812 0 0 INVESCO EXCHANGE TRADED FD T LARGE CAP GR 46137V746 949 10628 SH SOLE 10628 0 0 INVESCO EXCHANGE TRADED FD T ENERGY EXPLO 46137V761 656 18318 SH SOLE 18318 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V837 484 4896 SH SOLE 4896 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRGT 46137V845 202 1450 SH SOLE 1450 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V852 378 8595 SH SOLE 8595 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 857 7920 SH SOLE 7920 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 21764 128499 SH SOLE 128499 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 565 14175 SH SOLE 14175 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 738 19182 SH SOLE 19182 0 0 INVESCO EXCHANGE TRADED FD T OIL & GAS SE 46137Y872 406 12788 SH SOLE 12788 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 1311 12906 SH SOLE 12906 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG 46137V605 29195 607590 SH SOLE 607590 0 0 INVESCO LTD SHS G491BT108 229 13820 SH SOLE 13820 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 126567 285055 SH SOLE 285055 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 356 13246 SH SOLE 13246 0 0 IQVIA HLDGS INC COM 46266C105 4557 18018 SH SOLE 18018 0 0 IRON MTN INC DEL COM 46284V101 11621 144877 SH SOLE 144877 0 0 ISHARES BITCOIN TR SHS 46438F101 403 9946 SH SOLE 9946 0 0 ISHARES GOLD TR ISHARES NEW 464285204 16573 394508 SH SOLE 394508 0 0 ISHARES INC CORE MSCI EM 46434G103 1248 24189 SH SOLE 24189 0 0 ISHARES INC MSCI AUSTRIA 464286202 7476 344197 SH SOLE 344197 0 0 ISHARES INC MSCI BRAZIL 464286400 7383 227727 SH SOLE 227727 0 0 ISHARES INC MSCI GBL MIN 464286525 966 9174 SH SOLE 9174 0 0 ISHARES INC MSCI SWITZER 464286749 752 15792 SH SOLE 15792 0 0 ISHARES INC MSCI SPAIN E 464286764 7319 227504 SH SOLE 227504 0 0 ISHARES INC MSCI STH KOR 464286772 4858 72390 SH SOLE 72390 0 0 ISHARES INC MSCI MEXICO 464286822 5593 80697 SH SOLE 80697 0 0 ISHARES INC MSCI EMRG CH 46434G764 1953 33929 SH SOLE 33929 0 0 ISHARES INC MSCI TAIWAN 46434G772 7712 158424 SH SOLE 158424 0 0 ISHARES INC MSCI JPN ETF 46434G822 10913 152949 SH SOLE 152949 0 0 ISHARES INC MSCI ITALY E 46434G830 9811 260092 SH SOLE 260092 0 0 ISHARES INC MSCI GBL ETF 46434G848 450 10796 SH SOLE 10796 0 0 ISHARES INC EM MKT SM-CP 464286475 243 4125 SH SOLE 4125 0 0 ISHARES INC MSCI CDA ETF 464286509 2781 72644 SH SOLE 72644 0 0 ISHARES INC MSCI GERMANY 464286806 355 11185 SH SOLE 11185 0 0 ISHARES INC MSCI HONG KG 464286871 206 13255 SH SOLE 13255 0 0 ISHARES INC MSCI NETHERL 464286814 886 17898 SH SOLE 17898 0 0 ISHARES INC MSCI WORLD E 464286392 1696 11703 SH SOLE 11703 0 0 ISHARES INC MSCI EMERG M 464286533 14148 250000 SH Put SOLE 250000 0 0 ISHARES INC MSCI EMERG M 464286533 11318 200000 SH Call SOLE 200000 0 0 ISHARES SILVER TR ISHARES 46428Q109 1233 54188 SH SOLE 54188 0 0 ISHARES TR MSCI KLD400 464288570 231 2291 SH SOLE 2291 0 0 ISHARES TR INDIA 50 ETF 464289529 1321 26193 SH SOLE 26193 0 0 ISHARES TR 0-5 YR TIPS 46429B747 3873 38950 SH SOLE 38950 0 0 ISHARES TR 20 YR TR BD 464287432 652382 6894755 SH SOLE 6894755 0 0 ISHARES TR CHINA LG-CAP 464287184 14242 591694 SH SOLE 591694 0 0 ISHARES TR CORE HIGH DV 46429B663 4510 40919 SH SOLE 40919 0 0 ISHARES TR CORE S&P500 464287200 86953 165394 SH SOLE 165394 0 0 ISHARES TR CORE S&P MCP 464287507 13858 228150 SH SOLE 228150 0 0 ISHARES TR CORE S&P SCP 464287804 1418 12834 SH SOLE 12834 0 0 ISHARES TR CORE S&P TTL 464287150 10091 87516 SH SOLE 87516 0 0 ISHARES TR CORE US AGGB 464287226 10850 110785 SH SOLE 110785 0 0 ISHARES TR HDG MSCI JAP 46434V886 743 17675 SH SOLE 17675 0 0 ISHARES TR GLOBAL 100 E 464287572 6356 71086 SH SOLE 71086 0 0 ISHARES TR GLB CNSM STP 464288737 288 4716 SH SOLE 4716 0 0 ISHARES TR GLOB HLTHCRE 464287325 1404 15076 SH SOLE 15076 0 0 ISHARES TR GLOB INDSTRL 464288729 915 6547 SH SOLE 6547 0 0 ISHARES TR GLB INFRASTR 464288372 343 7196 SH SOLE 7196 0 0 ISHARES TR GLOBAL TECH 464287291 4879 65225 SH SOLE 65225 0 0 ISHARES TR IBOXX HI YD 464288513 509 6542 SH SOLE 6542 0 0 ISHARES TR IBOXX INV CP 464287242 552 5066 SH SOLE 5066 0 0 ISHARES TR MRGSTR SM CP 464288604 370 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 165453 1502346 SH SOLE 1502346 0 0 ISHARES TR MSCI CHINA E 46429B671 314 7912 SH SOLE 7912 0 0 ISHARES TR MSCI EAFE ET 464287465 42083 526964 SH SOLE 526964 0 0 ISHARES TR EAFE SML CP 464288273 11806 186413 SH SOLE 186413 0 0 ISHARES TR MSCI EMG MKT 464287234 27703 674377 SH SOLE 674377 0 0 ISHARES TR RUS 1000 ETF 464287622 597 2074 SH SOLE 2074 0 0 ISHARES TR RUS 1000 VAL 464287598 323 1805 SH SOLE 1805 0 0 ISHARES TR RUSSELL 2000 464287655 404997 1925806 SH SOLE 1925806 0 0 ISHARES TR RUS 2000 VAL 464287630 533 3358 SH SOLE 3358 0 0 ISHARES TR RUS MID CAP 464287499 212 2527 SH SOLE 2527 0 0 ISHARES TR RUS MD CP GR 464287481 336 2947 SH SOLE 2947 0 0 ISHARES TR RUS MDCP VAL 464287473 216 1720 SH SOLE 1720 0 0 ISHARES TR RUS TP200 GR 464289438 546 2798 SH SOLE 2798 0 0 ISHARES TR S&P 500 GRWT 464287309 219 2596 SH SOLE 2596 0 0 ISHARES TR S&P 500 VAL 464287408 1816 9720 SH SOLE 9720 0 0 ISHARES TR GL CLEAN ENE 464288224 1531 109480 SH SOLE 109480 0 0 ISHARES TR S&P MC 400VL 464287705 7380 62386 SH SOLE 62386 0 0 ISHARES TR SP SMCP600VL 464287879 11042 107459 SH SOLE 107459 0 0 ISHARES TR SELECT DIVID 464287168 30565 248135 SH SOLE 248135 0 0 ISHARES TR TIPS BD ETF 464287176 2707 25205 SH SOLE 25205 0 0 ISHARES TR ISHARES SEMI 464287523 4129 18276 SH SOLE 18276 0 0 ISHARES TR ISHARES BIOT 464287556 576 4201 SH SOLE 4201 0 0 ISHARES TR MSCI DENMARK 46429B523 19688 161149 SH SOLE 161149 0 0 ISHARES TR MSCI INDIA E 46429B598 2714 52613 SH SOLE 52613 0 0 ISHARES TR CORE MSCI TO 46432F834 2154 31735 SH SOLE 31735 0 0 ISHARES TR CORE MSCI EA 46432F842 11113 149725 SH SOLE 149725 0 0 ISHARES TR 0-5YR INVT G 46434V100 249 5051 SH SOLE 5051 0 0 ISHARES TR CORE TOTAL U 46434V613 302 6631 SH SOLE 6631 0 0 ISHARES TR CORE DIV GRW 46434V621 442 7618 SH SOLE 7618 0 0 ISHARES TR 20+ YEAR TR 46436E338 931 34884 SH SOLE 34884 0 0 ISHARES TR IBONDS 26 TR 46436E858 492 21680 SH SOLE 21680 0 0 ISHARES TR IBONDS 25 TR 46436E866 499 21465 SH SOLE 21465 0 0 ISHARES TR IBONDS 24 TR 46436E874 525 21950 SH SOLE 21950 0 0 ISHARES TR 7-10 YR TRSY 464287440 10934 115506 SH SOLE 115506 0 0 ISHARES TR 1 3 YR TREAS 464287457 1931 23614 SH SOLE 23614 0 0 ISHARES TR EXPANDED TEC 464287515 1021 11972 SH SOLE 11972 0 0 ISHARES TR EXPND TEC SC 464287549 10606 123066 SH SOLE 123066 0 0 ISHARES TR US CONSM STA 464287812 7995 118215 SH SOLE 118215 0 0 ISHARES TR INTL SEL DIV 464288448 279 9954 SH SOLE 9954 0 0 ISHARES TR SHORT TREAS 464288679 1772 16028 SH SOLE 16028 0 0 ISHARES TR PFD AND INCM 464288687 1977 61330 SH SOLE 61330 0 0 ISHARES TR US HOME CONS 464288752 505 4358 SH SOLE 4358 0 0 ISHARES TR US AER DEF E 464288760 1588 12033 SH SOLE 12033 0 0 ISHARES TR US OIL GS EX 464288851 458 4280 SH SOLE 4280 0 0 ISHARES TR EAFE VALUE E 464288877 2734 50256 SH SOLE 50256 0 0 ISHARES TR EAFE GRWTH E 464288885 743 7157 SH SOLE 7157 0 0 ISHARES TR US TREAS BD 46429B267 4526 198775 SH SOLE 198775 0 0 ISHARES TR FLTG RATE NT 46429B655 3774 73921 SH SOLE 73921 0 0 ISHARES TR MSCI EAFE MI 46429B689 1092 15410 SH SOLE 15410 0 0 ISHARES TR MSCI USA MIN 46429B697 1476 17656 SH SOLE 17656 0 0 ISHARES TR EXPONENTIAL 46434V381 5366 89999 SH SOLE 89999 0 0 ISHARES TR ESG AWRE USD 46435G193 460 20000 SH SOLE 20000 0 0 ISHARES TR ESG AWR MSCI 46435G425 761 6617 SH SOLE 6617 0 0 ISHARES TR ESG AW MSCI 46435G516 409 5114 SH SOLE 5114 0 0 ISHARES TR ROBOTICS ART 46435U556 333 9690 SH SOLE 9690 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 4894 48592 SH SOLE 48592 0 0 ISHARES TR U.S. ENERGY 464287796 3099 62737 SH SOLE 62737 0 0 ISHARES TR U.S. FIN SVC 464287770 429 6476 SH SOLE 6476 0 0 ISHARES TR U.S. FINLS E 464287788 441 4606 SH SOLE 4606 0 0 ISHARES TR US HLTHCR PR 464288828 352 6462 SH SOLE 6462 0 0 ISHARES TR US HLTHCARE 464287762 2572 41547 SH SOLE 41547 0 0 ISHARES TR U.S. MED DVC 464288810 2625 44806 SH SOLE 44806 0 0 ISHARES TR U.S. REAL ES 464287739 8577 95405 SH SOLE 95405 0 0 ISHARES TR U.S. TECH ET 464287721 3495 25875 SH SOLE 25875 0 0 ISHARES TR MSCI EAFE ET 464287465 155799 1950900 SH Put SOLE 1950900 0 0 ISHARES TR MSCI EAFE ET 464287465 29948 375000 SH Call SOLE 375000 0 0 ISHARES U S ETF TR BLACKROCK SH 46431W507 212 4200 SH SOLE 4200 0 0 ITAU UNIBANCO HLDG S A SPON ADR REP 465562106 1423 205359 SH SOLE 205359 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 8343 144199 SH SOLE 144199 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 428 8476 SH SOLE 8476 0 0 JACOBS SOLUTIONS INC COM 46982L108 1577 10257 SH SOLE 10257 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 337 10261 SH SOLE 10261 0 0 JELD-WEN HLDG INC COM 47580P103 1136 53513 SH SOLE 53513 0 0 JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100 255 10137 SH SOLE 10137 0 0 JOHNSON & JOHNSON COM 478160104 83163 525716 SH SOLE 525716 0 0 JOHNSON CTLS INTL PLC SHS G51502105 5824 89159 SH SOLE 89159 0 0 JPMORGAN CHASE & CO COM 46625H100 241702 1206702 SH SOLE 1206702 0 0 JPMORGAN CHASE & CO COM 46625H100 30045 150000 SH Call SOLE 150000 0 0 JUNIPER NETWORKS INC COM 48203R104 353 9515 SH SOLE 9515 0 0 KELLANOVA COM 487836108 1020 17805 SH SOLE 17805 0 0 KENVUE INC COM 49177J102 3212 149655 SH SOLE 149655 0 0 KEURIG DR PEPPER INC COM 49271V100 6341 206734 SH SOLE 206734 0 0 KEYCORP COM 493267108 1981 125295 SH SOLE 125295 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 508 3248 SH SOLE 3248 0 0 KIMBERLY-CLARK CORP COM 494368103 16279 125852 SH SOLE 125852 0 0 KIMCO RLTY CORP COM 49446R109 2942 150000 SH SOLE 150000 0 0 KINDER MORGAN INC DEL COM 49456B101 1085 59180 SH SOLE 59180 0 0 KINROSS GOLD CORP COM 496902404 42442 6912399 SH SOLE 6912399 0 0 KKR & CO INC COM 48251W104 1636 16269 SH SOLE 16269 0 0 KKR REAL ESTATE FIN TR INC COM 48251K100 512 50907 SH SOLE 50907 0 0 KLA CORP COM NEW 482480100 12492 17882 SH SOLE 17882 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 6102 305096 SH SOLE 305096 0 0 KOSMOS ENERGY LTD COM 500688106 4844 812810 SH SOLE 812810 0 0 KRAFT HEINZ CO COM 500754106 4911 133079 SH SOLE 133079 0 0 KRANESHARES TRUST CSI CHI INTE 500767306 7041 268245 SH SOLE 268245 0 0 KRANESHARES TRUST CALIFORNIA C 500767553 1341 46820 SH SOLE 46820 0 0 KROGER CO COM 501044101 2407 42129 SH SOLE 42129 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 6615 31041 SH SOLE 31041 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 622 2847 SH SOLE 2847 0 0 LAM RESEARCH CORP COM 512807108 19579 20152 SH SOLE 20152 0 0 LAMB WESTON HLDGS INC COM 513272104 251 2355 SH SOLE 2355 0 0 LARGO INC COM 517097101 35 21380 SH SOLE 21380 0 0 LAS VEGAS SANDS CORP COM 517834107 1217 23533 SH SOLE 23533 0 0 LAUDER ESTEE COS INC CL A 518439104 2008 13028 SH SOLE 13028 0 0 LAZARD INC COM 52110M109 4675 111662 SH SOLE 111662 0 0 LEAR CORP COM NEW 521865204 295 2037 SH SOLE 2037 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 751 25214 SH SOLE 25214 0 0 LEIDOS HOLDINGS INC COM 525327102 485 3696 SH SOLE 3696 0 0 LENNAR CORP CL A 526057104 1136 6607 SH SOLE 6607 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE 531229771 287 4893 SH SOLE 4893 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 5561 395203 SH SOLE 395203 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 176 12500 SH Call SOLE 12500 0 0 LINCOLN ELEC HLDGS INC COM 533900106 631 2469 SH SOLE 2469 0 0 LINDE PLC SHS G54950103 44725 96324 SH SOLE 96324 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 68 46050 SH SOLE 46050 0 0 LISTED FD TR WAHED FTSE E 53656F607 449 9280 SH SOLE 9280 0 0 LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100 763 141544 SH SOLE 141544 0 0 LITHIUM AMERS CORP NEW COM SHS 53681J103 121 18075 SH SOLE 18075 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 3285 31054 SH SOLE 31054 0 0 LKQ CORP COM 501889208 299 5602 SH SOLE 5602 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 8971 3463652 SH SOLE 3463652 0 0 LOCKHEED MARTIN CORP COM 539830109 13141 28889 SH SOLE 28889 0 0 LOEWS CORP COM 540424108 430 5487 SH SOLE 5487 0 0 LOWES COS INC COM 548661107 17730 69602 SH SOLE 69602 0 0 LPL FINL HLDGS INC COM 50212V100 3277 12404 SH SOLE 12404 0 0 LULULEMON ATHLETICA INC COM 550021109 26532 67918 SH SOLE 67918 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1455 14223 SH SOLE 14223 0 0 M & T BK CORP COM 55261F104 676 4646 SH SOLE 4646 0 0 MACYS INC COM 55616P104 534 26700 SH SOLE 26700 0 0 MACYS INC COM 55616P104 1599 80000 SH Call SOLE 80000 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 764 4143 SH SOLE 4143 0 0 MAG SILVER CORP COM 55903Q104 350 33113 SH SOLE 33113 0 0 MAGNA INTL INC COM 559222401 149892 2749811 SH SOLE 2749811 0 0 MAGNITE INC COM 55955D100 523 48656 SH SOLE 48656 0 0 MANULIFE FINL CORP COM 56501R106 607630 24314930 SH SOLE 24314930 0 0 MANULIFE FINL CORP COM 56501R106 60163 2407500 SH Put SOLE 2407500 0 0 MANULIFE FINL CORP COM 56501R106 32812 1313000 SH Call SOLE 1313000 0 0 MARATHON OIL CORP COM 565849106 8151 287630 SH SOLE 287630 0 0 MARATHON PETE CORP COM 56585A102 7084 35158 SH SOLE 35158 0 0 MARKEL GROUP INC COM 570535104 8432 5542 SH SOLE 5542 0 0 MARKETAXESS HLDGS INC COM 57060D108 2275 10376 SH SOLE 10376 0 0 MARRIOTT INTL INC NEW CL A 571903202 8451 33495 SH SOLE 33495 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 7074 65663 SH SOLE 65663 0 0 MARSH & MCLENNAN COS INC COM 571748102 2410 11700 SH SOLE 11700 0 0 MARTIN MARIETTA MATLS INC COM 573284106 1109 1806 SH SOLE 1806 0 0 MARVELL TECHNOLOGY INC COM 573874104 804 11343 SH SOLE 11343 0 0 MASCO CORP COM 574599106 1166 14779 SH SOLE 14779 0 0 MASTERCARD INCORPORATED CL A 57636Q104 113908 236535 SH SOLE 236535 0 0 MATCH GROUP INC NEW COM 57667L107 966 26637 SH SOLE 26637 0 0 MATTEL INC COM 577081102 560 28269 SH SOLE 28269 0 0 MCCORMICK & CO INC COM NON VTG 579780206 928 12083 SH SOLE 12083 0 0 MCDONALDS CORP COM 580135101 92074 326560 SH SOLE 326560 0 0 MCEWEN MNG INC COM NEW 58039P305 147 14866 SH SOLE 14866 0 0 MCGRATH RENTCORP COM 580589109 746 6044 SH SOLE 6044 0 0 MCKESSON CORP COM 58155Q103 11266 20986 SH SOLE 20986 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 1265 269070 SH SOLE 269070 0 0 MEDPACE HLDGS INC COM 58506Q109 1221 3022 SH SOLE 3022 0 0 MEDTRONIC PLC SHS G5960L103 26263 301356 SH SOLE 301356 0 0 MERCADOLIBRE INC COM 58733R102 1253 829 SH SOLE 829 0 0 MERCK & CO INC COM 58933Y105 120066 909934 SH SOLE 909934 0 0 MERCURY GENL CORP NEW COM 589400100 274 5309 SH SOLE 5309 0 0 META PLATFORMS INC CL A 30303M102 227514 468542 SH SOLE 468542 0 0 META PLATFORMS INC CL A 30303M102 7284 15000 SH Put SOLE 15000 0 0 METHANEX CORP COM 59151K108 1281 28725 SH SOLE 28725 0 0 METLIFE INC COM 59156R108 10246 138256 SH SOLE 138256 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 1010 759 SH SOLE 759 0 0 MGM RESORTS INTERNATIONAL COM 552953101 461 9755 SH SOLE 9755 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 3987 44442 SH SOLE 44442 0 0 MICRON TECHNOLOGY INC COM 595112103 11788 99989 SH SOLE 99989 0 0 MICROSOFT CORP COM 594918104 707987 1682798 SH SOLE 1682798 0 0 MICROSTRATEGY INC CL A NEW 594972408 2922 1714 SH SOLE 1714 0 0 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 217 14400 SH SOLE 14400 0 0 MIDDLEBY CORP COM 596278101 763 4745 SH SOLE 4745 0 0 MIRION TECHNOLOGIES INC COM CL A 60471A101 9153 805000 SH SOLE 805000 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 7510 734137 SH SOLE 734137 0 0 MOBILEYE GLOBAL INC COMMON CLASS 60741F104 604 18775 SH SOLE 18775 0 0 MODERNA INC COM 60770K107 6727 63126 SH SOLE 63126 0 0 MODINE MFG CO COM 607828100 14886 156385 SH SOLE 156385 0 0 MOHAWK INDS INC COM 608190104 1108 8464 SH SOLE 8464 0 0 MOLINA HEALTHCARE INC COM 60855R100 243 591 SH SOLE 591 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 1204 17903 SH SOLE 17903 0 0 MONDAY COM LTD SHS M7S64H106 7243 32066 SH SOLE 32066 0 0 MONDELEZ INTL INC CL A 609207105 37902 541461 SH SOLE 541461 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3758 63396 SH SOLE 63396 0 0 MOODYS CORP COM 615369105 1498 3811 SH SOLE 3811 0 0 MORGAN STANLEY COM NEW 617446448 44204 469460 SH SOLE 469460 0 0 MOSAIC CO NEW COM 61945C103 850 26192 SH SOLE 26192 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 7060 19889 SH SOLE 19889 0 0 MP MATERIALS CORP COM CL A 553368101 415 29022 SH SOLE 29022 0 0 MR COOPER GROUP INC COM 62482R107 4548 58344 SH SOLE 58344 0 0 MSCI INC COM 55354G100 4133 7375 SH SOLE 7375 0 0 MUELLER INDS INC COM 624756102 1978 36685 SH SOLE 36685 0 0 NABORS INDUSTRIES LTD SHS G6359F137 879 10204 SH SOLE 10204 0 0 NASDAQ INC COM 631103108 236 3748 SH SOLE 3748 0 0 NATERA INC COM 632307104 495 5408 SH SOLE 5408 0 0 NATIONAL BK HLDGS CORP CL A 633707104 10821 300000 SH Call SOLE 300000 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1298 19032 SH SOLE 19032 0 0 NATWEST GROUP PLC SPONS ADR 639057207 1093 160712 SH SOLE 160712 0 0 NETAPP INC COM 64110D104 4158 39609 SH SOLE 39609 0 0 NETFLIX INC COM 64110L106 77562 127710 SH SOLE 127710 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 210 6855 SH SOLE 6855 0 0 NEW FOUND GOLD CORP COM 64440N103 1171 317420 SH SOLE 317420 0 0 NEW GOLD INC CDA COM 644535106 871 518293 SH SOLE 518293 0 0 NEW PAC METALS CORP COM 64782A107 15 11371 SH SOLE 11371 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 7754 2408217 SH SOLE 2408217 0 0 NEWELL BRANDS INC COM 651229106 4601 572944 SH SOLE 572944 0 0 NEWMONT CORP COM 651639106 23029 642554 SH SOLE 642554 0 0 NEWMONT CORP COM 651639106 6451 180000 SH Call SOLE 180000 0 0 NEWS CORP NEW CL A 65249B109 2644 101000 SH SOLE 101000 0 0 NEXGEN ENERGY LTD COM 65340P106 5041 648007 SH SOLE 648007 0 0 NEXGEN ENERGY LTD COM 65340P106 3112 400000 SH Put SOLE 400000 0 0 NEXTERA ENERGY INC COM 65339F101 19632 307182 SH SOLE 307182 0 0 NICE LTD SPONSORED AD 653656108 851 3267 SH SOLE 3267 0 0 NIKE INC CL B 654106103 42019 447102 SH SOLE 447102 0 0 NIKOLA CORP COM 654110105 14 13030 SH SOLE 13030 0 0 NIO INC SPON ADS 62914V106 124 27503 SH SOLE 27503 0 0 NISOURCE INC COM 65473P105 3159 114196 SH SOLE 114196 0 0 NKARTA INC COM 65487U108 2162 200000 SH SOLE 200000 0 0 NOAH HLDGS LTD SPON ADS 65487X102 156 13654 SH SOLE 13654 0 0 NOKIA CORP SPONSORED AD 654902204 95 26815 SH SOLE 26815 0 0 NORFOLK SOUTHN CORP COM 655844108 7177 28160 SH SOLE 28160 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 8508 382381 SH SOLE 382381 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 15500 SH SOLE 15500 0 0 NORTHROP GRUMMAN CORP COM 666807102 1407 2940 SH SOLE 2940 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 15783 754102 SH SOLE 754102 0 0 NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842 111 48320 SH SOLE 48320 0 0 NOVAGOLD RES INC COM NEW 66987E206 490 163277 SH SOLE 163277 0 0 NOVARTIS AG SPONSORED AD 66987V109 4911 50769 SH SOLE 50769 0 0 NOVO-NORDISK A S ADR 670100205 49596 386260 SH SOLE 386260 0 0 NRG ENERGY INC COM NEW 629377508 463 6845 SH SOLE 6845 0 0 NUCOR CORP COM 670346105 5304 26803 SH SOLE 26803 0 0 NUTANIX INC CL A 67059N108 5621 91076 SH SOLE 91076 0 0 NUTRIEN LTD COM 67077M108 289384 5323481 SH SOLE 5323481 0 0 NUTRIEN LTD COM 67077M108 5436 100000 SH Call SOLE 100000 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 4001 126504 SH SOLE 126504 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 6326 200000 SH Call SOLE 200000 0 0 NVENT ELECTRIC PLC SHS G6700G107 961 12746 SH SOLE 12746 0 0 NVIDIA CORPORATION COM 67066G104 871104 964080 SH SOLE 964080 0 0 NVIDIA CORPORATION COM 67066G104 9036 10000 SH Put SOLE 10000 0 0 NVIDIA CORPORATION COM 67066G104 16264 18000 SH Call SOLE 18000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 5491 22160 SH SOLE 22160 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 390 19824 SH SOLE 19824 0 0 OBSIDIAN ENERGY LTD COM 674482203 19227 2327710 SH SOLE 2327710 0 0 OCCIDENTAL PETE CORP COM 674599105 9490 146018 SH SOLE 146018 0 0 OKTA INC CL A 679295105 5933 56706 SH SOLE 56706 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 1526 6960 SH SOLE 6960 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 201 6345 SH SOLE 6345 0 0 OMNICOM GROUP INC COM 681919106 14123 145955 SH SOLE 145955 0 0 ON HLDG AG NAMEN AKT A H5919C104 581 16409 SH SOLE 16409 0 0 ON SEMICONDUCTOR CORP COM 682189105 1558 21182 SH SOLE 21182 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 62 58150 SH SOLE 58150 0 0 ONEOK INC NEW COM 682680103 9461 118015 SH SOLE 118015 0 0 OPEN TEXT CORP COM 683715106 90375 2328063 SH SOLE 2328063 0 0 ORACLE CORP COM 68389X105 36215 288311 SH SOLE 288311 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 5382 4768 SH SOLE 4768 0 0 ORGANON & CO COMMON STOCK 68622V106 282 15016 SH SOLE 15016 0 0 ORLA MNG LTD NEW COM 68634K106 428 112913 SH SOLE 112913 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 12775 778037 SH SOLE 778037 0 0 OTIS WORLDWIDE CORP COM 68902V107 3578 36045 SH SOLE 36045 0 0 OUSTER INC COM NEW 68989M202 238 29928 SH SOLE 29928 0 0 OVINTIV INC COM 69047Q102 7055 135932 SH SOLE 135932 0 0 OWENS CORNING NEW COM 690742101 772 4628 SH SOLE 4628 0 0 PACCAR INC COM 693718108 1135 9159 SH SOLE 9159 0 0 PACER FDS TR GLOBL CASH E 69374H709 1599 46080 SH SOLE 46080 0 0 PACER FDS TR PACER US SMA 69374H857 16175 329019 SH SOLE 329019 0 0 PACER FDS TR US CASH COWS 69374H881 3104 53424 SH SOLE 53424 0 0 PACKAGING CORP AMER COM 695156109 230 1211 SH SOLE 1211 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 4899 212890 SH SOLE 212890 0 0 PALO ALTO NETWORKS INC COM 697435105 47188 166080 SH SOLE 166080 0 0 PAN AMERN SILVER CORP COM 697900108 16732 1109523 SH SOLE 1109523 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 3681 312782 SH SOLE 312782 0 0 PARK HOTELS & RESORTS INC COM 700517105 15641 894270 SH SOLE 894270 0 0 PARKER-HANNIFIN CORP COM 701094104 7702 13857 SH SOLE 13857 0 0 PARSONS CORP DEL COM 70202L102 247 2980 SH SOLE 2980 0 0 PAYCHEX INC COM 704326107 1202 9788 SH SOLE 9788 0 0 PAYPAL HLDGS INC COM 70450Y103 12981 193780 SH SOLE 193780 0 0 PDD HOLDINGS INC SPONSORED AD 722304102 422 3627 SH SOLE 3627 0 0 PEMBINA PIPELINE CORP COM 706327103 534952 15137291 SH SOLE 15137291 0 0 PEMBINA PIPELINE CORP COM 706327103 47267 1337500 SH Put SOLE 1337500 0 0 PENN ENTERTAINMENT INC COM 707569109 661 36309 SH SOLE 36309 0 0 PEPSICO INC COM 713448108 41782 238738 SH SOLE 238738 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 1210 79521 SH SOLE 79521 0 0 PFIZER INC COM 717081103 48225 1737839 SH SOLE 1737839 0 0 PFIZER INC COM 717081103 8048 290000 SH Call SOLE 290000 0 0 PHILIP MORRIS INTL INC COM 718172109 15034 164088 SH SOLE 164088 0 0 PHILLIPS 66 COM 718546104 16352 100111 SH SOLE 100111 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 285 19163 SH SOLE 19163 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1766 91525 SH SOLE 91525 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 3913 42593 SH SOLE 42593 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 5313 52845 SH SOLE 52845 0 0 PIMCO ETF TR MULTISECTOR 72201R585 1148 44567 SH SOLE 44567 0 0 PIMCO ETF TR INV GRD CRP 72201R817 937 9757 SH SOLE 9757 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 54 11000 SH SOLE 11000 0 0 PINTEREST INC CL A 72352L106 723 20866 SH SOLE 20866 0 0 PIONEER NAT RES CO COM 723787107 1663 6334 SH SOLE 6334 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 4051 230708 SH SOLE 230708 0 0 PLANET FITNESS INC CL A 72703H101 497 7936 SH SOLE 7936 0 0 PLUG POWER INC COM NEW 72919P202 80 23173 SH SOLE 23173 0 0 PNC FINL SVCS GROUP INC COM 693475105 280 1732 SH SOLE 1732 0 0 POLARIS INC COM 731068102 596 5951 SH SOLE 5951 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 3328 42433 SH SOLE 42433 0 0 POWELL INDS INC COM 739128106 10516 73898 SH SOLE 73898 0 0 PRECISION DRILLING CORP COM NEW 74022D407 4822 71632 SH SOLE 71632 0 0 PRICE T ROWE GROUP INC COM 74144T108 1683 13803 SH SOLE 13803 0 0 PRIME MEDICINE INC COM 74168J101 84 12047 SH SOLE 12047 0 0 PRIMERICA INC COM 74164M108 2129 8417 SH SOLE 8417 0 0 PRIMO WATER CORPORATION COM 74167P108 770 42277 SH SOLE 42277 0 0 PRINCIPAL FINANCIAL GROUP IN COM 74251V102 243 2811 SH SOLE 2811 0 0 PROCTER AND GAMBLE CO COM 742718109 55493 342023 SH SOLE 342023 0 0 PROGRESSIVE CORP COM 743315103 3370 16293 SH SOLE 16293 0 0 PROLOGIS INC. COM 74340W103 45711 351032 SH SOLE 351032 0 0 PROSHARES TR S&P 500 DV A 74348A467 2479 24450 SH SOLE 24450 0 0 PROSHARES TR PSHS SH MSCI 74347R370 6014 368529 SH SOLE 368529 0 0 PROSHARES TR SHORT QQQ NE 74347B714 41785 954004 SH SOLE 954004 0 0 PROSHARES TR SHRT RUSSELL 74348A210 2120 105689 SH SOLE 105689 0 0 PROSHARES TR PSHS SHTFINL 74347B185 1466 143973 SH SOLE 143973 0 0 PROSHARES TR SHORT S&P 50 74347B425 3739 315292 SH SOLE 315292 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 291 4730 SH SOLE 4730 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 2605 29779 SH SOLE 29779 0 0 PROTAGONIST THERAPEUTICS INC COM 74366E102 2517 87000 SH SOLE 87000 0 0 PRUDENTIAL FINL INC COM 744320102 12851 109464 SH SOLE 109464 0 0 PTC THERAPEUTICS INC COM 69366J200 3636 125000 SH SOLE 125000 0 0 PUBLIC STORAGE COM 74460D109 16992 58582 SH SOLE 58582 0 0 PUBLIC SVC ENTERPRISE GRP IN COM 744573106 375 5620 SH SOLE 5620 0 0 PULTE GROUP INC COM 745867101 5155 42735 SH SOLE 42735 0 0 PURE STORAGE INC CL A 74624M102 1117 21485 SH SOLE 21485 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 807 129750 SH SOLE 129750 0 0 QUALCOMM INC COM 747525103 73655 435054 SH SOLE 435054 0 0 QUANTA SVCS INC COM 74762E102 22968 88406 SH SOLE 88406 0 0 QUEST DIAGNOSTICS INC COM 74834L100 221 1662 SH SOLE 1662 0 0 RANGE RES CORP COM 75281A109 3307 96044 SH SOLE 96044 0 0 RAYMOND JAMES FINL INC COM 754730109 639 4979 SH SOLE 4979 0 0 RB GLOBAL INC COM 74935Q107 7348 96421 SH SOLE 96421 0 0 REALTY INCOME CORP COM 756109104 18344 339078 SH SOLE 339078 0 0 RECURSION PHARMACEUTICALS IN CL A 75629V104 200 20067 SH SOLE 20067 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1114 1157 SH SOLE 1157 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 3705 176071 SH SOLE 176071 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1634 8469 SH SOLE 8469 0 0 RENAISSANCERE HLDGS LTD COM G7496G103 334 1419 SH SOLE 1419 0 0 REPARE THERAPEUTICS INC COM 760273102 49 10500 SH SOLE 10500 0 0 REPUBLIC SVCS INC COM 760759100 817 4267 SH SOLE 4267 0 0 RESMED INC COM 761152107 417 2107 SH SOLE 2107 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 207269 2608804 SH SOLE 2608804 0 0 RIO TINTO PLC SPONSORED AD 767204100 8355 131080 SH SOLE 131080 0 0 RITHM CAPITAL CORP COM NEW 64828T201 9217 825914 SH SOLE 825914 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 356 32476 SH SOLE 32476 0 0 ROBERT HALF INC. COM 770323103 202 2543 SH SOLE 2543 0 0 ROBLOX CORP CL A 771049103 2169 56806 SH SOLE 56806 0 0 ROCKWELL AUTOMATION INC COM 773903109 3193 10959 SH SOLE 10959 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 259037 6317976 SH SOLE 6317976 0 0 ROKU INC COM CL A 77543R102 280 4303 SH SOLE 4303 0 0 ROPER TECHNOLOGIES INC COM 776696106 4880 8702 SH SOLE 8702 0 0 ROSS STORES INC COM 778296103 2937 20014 SH SOLE 20014 0 0 ROYAL BK CDA COM 780087102 3582551 35512992 SH SOLE 35512992 0 0 ROYAL BK CDA COM 780087102 58309 578000 SH Put SOLE 578000 0 0 ROYAL BK CDA COM 780087102 108325 1073800 SH Call SOLE 1073800 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 8120 58413 SH SOLE 58413 0 0 ROYALTY PHARMA PLC SHS CLASS A G7709Q104 478 15752 SH SOLE 15752 0 0 RPC INC COM 749660106 251 32447 SH SOLE 32447 0 0 RPM INTL INC COM 749685103 694 5838 SH SOLE 5838 0 0 RTX CORPORATION COM 75513E101 36804 377359 SH SOLE 377359 0 0 RXSIGHT INC COM 78349D107 215 4160 SH SOLE 4160 0 0 RYDER SYS INC COM 783549108 366 3045 SH SOLE 3045 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1260 10895 SH SOLE 10895 0 0 S&P GLOBAL INC COM 78409V104 21482 50493 SH SOLE 50493 0 0 SAIA INC COM 78709Y105 1808 3091 SH SOLE 3091 0 0 SALESFORCE INC COM 79466L302 74277 246621 SH SOLE 246621 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 240 45786 SH SOLE 45786 0 0 SANMINA CORPORATION COM 801056102 278 4464 SH SOLE 4464 0 0 SANOFI SPONSORED AD 80105N105 14442 297152 SH SOLE 297152 0 0 SAP SE SPON ADR 803054204 1385 7103 SH SOLE 7103 0 0 SCHLUMBERGER LTD COM STK 806857108 5417 98839 SH SOLE 98839 0 0 SCHWAB CHARLES CORP COM 808513105 10041 138806 SH SOLE 138806 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 2543 31543 SH SOLE 31543 0 0 SCORPIO TANKERS INC SHS Y7542C130 923 12903 SH SOLE 12903 0 0 SEABRIDGE GOLD INC COM 811916105 9886 653377 SH SOLE 653377 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1977 21251 SH SOLE 21251 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 2197 28776 SH SOLE 28776 0 0 SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100 138743 1493628 SH SOLE 1493628 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 144159 783944 SH SOLE 783944 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 5751 38928 SH SOLE 38928 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 170507 1806025 SH SOLE 1806025 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 35762 849040 SH SOLE 849040 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 80149 636307 SH SOLE 636307 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 37735 181183 SH SOLE 181183 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 1616 19794 SH SOLE 19794 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 140820 2145019 SH SOLE 2145019 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 473850 11250000 SH Put SOLE 11250000 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 6298 50000 SH Put SOLE 50000 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1562 7500 SH Put SOLE 7500 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 237978 5650000 SH Call SOLE 5650000 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 233 6353 SH SOLE 6353 0 0 SERVICE CORP INTL COM 817565104 774 10432 SH SOLE 10432 0 0 SERVICENOW INC COM 81762P102 51166 67112 SH SOLE 67112 0 0 SES AI CORPORATION CL A COM 78397Q109 39 23300 SH SOLE 23300 0 0 SHAKE SHACK INC CL A 819047101 359 3449 SH SOLE 3449 0 0 SHELL PLC SPON ADS 780259305 25332 377859 SH SOLE 377859 0 0 SHERWIN WILLIAMS CO COM 824348106 9805 28230 SH SOLE 28230 0 0 SHINHAN FINANCIAL GROUP CO L SPN ADR REST 824596100 1982 55847 SH SOLE 55847 0 0 SHOPIFY INC CL A 82509L107 521049 6751962 SH SOLE 6751962 0 0 SHOPIFY INC CL A 82509L107 25428 329500 SH Put SOLE 329500 0 0 SHOPIFY INC CL A 82509L107 888234 11510100 SH Call SOLE 11510100 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 615 130543 SH SOLE 130543 0 0 SILVERCREST METALS INC COM 828363101 3405 510421 SH SOLE 510421 0 0 SIMON PPTY GROUP INC NEW COM 828806109 20012 127881 SH SOLE 127881 0 0 SIMON PPTY GROUP INC NEW COM 828806109 9389 60000 SH Call SOLE 60000 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 1612 52125 SH SOLE 52125 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 1150 296361 SH SOLE 296361 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 676 3870 SH SOLE 3870 0 0 SK TELECOM LTD SPONSORED AD 78440P306 4703 218131 SH SOLE 218131 0 0 SKEENA RES LTD NEW COM 83056P715 2557 555948 SH SOLE 555948 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 473 4369 SH SOLE 4369 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 788 31056 SH SOLE 31056 0 0 SMITH A O CORP COM 831865209 323 3607 SH SOLE 3607 0 0 SMUCKER J M CO COM NEW 832696405 1502 11929 SH SOLE 11929 0 0 SNAP INC CL A 83304A106 274 23871 SH SOLE 23871 0 0 SNAP ON INC COM 833034101 745 2514 SH SOLE 2514 0 0 SNOWFLAKE INC CL A 833445109 16165 100031 SH SOLE 100031 0 0 SONY GROUP CORP SPONSORED AD 835699307 2086 24332 SH SOLE 24332 0 0 SOUTHERN CO COM 842587107 2324 32395 SH SOLE 32395 0 0 SOUTHERN COPPER CORP COM 84265V105 1538 14442 SH SOLE 14442 0 0 SOUTHWESTERN ENERGY CO COM 845467109 107 14178 SH SOLE 14178 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 110911 278840 SH SOLE 278840 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 25854 65000 SH Call SOLE 65000 0 0 SPDR GOLD TR GOLD SHS 78463V107 37777 183635 SH SOLE 183635 0 0 SPDR GOLD TR GOLD SHS 78463V107 38593 187600 SH Call SOLE 187600 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 17399 331092 SH SOLE 331092 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1778 31864 SH SOLE 31864 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1414 26113 SH SOLE 26113 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 133760 255721 SH SOLE 255721 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 750 1348 SH SOLE 1348 0 0 SPDR SER TR S&P DIVID ET 78464A763 12981 98907 SH SOLE 98907 0 0 SPDR SER TR S&P REGL BKG 78464A698 4527 90043 SH SOLE 90043 0 0 SPDR SER TR S&P METALS M 78464A755 1517 25167 SH SOLE 25167 0 0 SPDR SER TR S&P BIOTECH 78464A870 8351 88011 SH SOLE 88011 0 0 SPDR SER TR S&P HOMEBUIL 78464A888 279 2502 SH SOLE 2502 0 0 SPDR SER TR PRTFLO S&P50 78464A409 299 4083 SH SOLE 4083 0 0 SPDR SER TR PORTFOLIO SH 78464A474 335 11244 SH SOLE 11244 0 0 SPDR SER TR PRTFLO S&P50 78464A508 507 10121 SH SOLE 10121 0 0 SPDR SER TR AEROSPACE DE 78464A631 326 2320 SH SOLE 2320 0 0 SPDR SER TR PORTFOLIO AG 78464A649 7241 286420 SH SOLE 286420 0 0 SPDR SER TR PORTFOLIO S& 78464A854 215 3487 SH SOLE 3487 0 0 SPDR SER TR SPDR S&P 500 78468R796 350 8166 SH SOLE 8166 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 471 13069 SH SOLE 13069 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 949 3597 SH SOLE 3597 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 406 12930 SH SOLE 12930 0 0 SPROTT FDS TR COPPER MINER 85208P881 331 14200 SH SOLE 14200 0 0 SPROTT FDS TR URANIUM MINE 85208P303 263 5342 SH SOLE 5342 0 0 SPROTT INC COM NEW 852066208 565 15308 SH SOLE 15308 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 8098 398133 SH SOLE 398133 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 8388 484879 SH SOLE 484879 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 660 79659 SH SOLE 79659 0 0 SPROUTS FMRS MKT INC COM 85208M102 2061 31967 SH SOLE 31967 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 606 9421 SH SOLE 9421 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 480 11977 SH SOLE 11977 0 0 SSR MINING IN COM 784730103 944 211624 SH SOLE 211624 0 0 STANLEY BLACK & DECKER INC COM 854502101 7909 80757 SH SOLE 80757 0 0 STANTEC INC COM 85472N109 21192 255113 SH SOLE 255113 0 0 STARBUCKS CORP COM 855244109 27907 305357 SH SOLE 305357 0 0 STARWOOD PPTY TR INC COM 85571B105 720 35411 SH SOLE 35411 0 0 STEEL DYNAMICS INC COM 858119100 2259 15237 SH SOLE 15237 0 0 STELLANTIS N.V SHS N82405106 4046 142355 SH SOLE 142355 0 0 STRATEGIC ED INC COM 86272C103 332 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 40366 112795 SH SOLE 112795 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 6819 579357 SH SOLE 579357 0 0 SUN CMNTYS INC COM 866674104 217 1687 SH SOLE 1687 0 0 SUN LIFE FINANCIAL INC. COM 866796105 385667 7064786 SH SOLE 7064786 0 0 SUN LIFE FINANCIAL INC. COM 866796105 31886 584100 SH Put SOLE 584100 0 0 SUN LIFE FINANCIAL INC. COM 866796105 34796 637400 SH Call SOLE 637400 0 0 SUNCOR ENERGY INC NEW COM 867224107 1094069 29641529 SH SOLE 29641529 0 0 SUNRUN INC COM 86771W105 456 34632 SH SOLE 34632 0 0 SUPER MICRO COMPUTER INC COM 86800U104 15361 15208 SH SOLE 15208 0 0 SYNOPSYS INC COM 871607107 12264 21459 SH SOLE 21459 0 0 SYSCO CORP COM 871829107 9401 115805 SH SOLE 115805 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 128447 944118 SH SOLE 944118 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 18798 126592 SH SOLE 126592 0 0 TAPESTRY INC COM 876030107 285 6004 SH SOLE 6004 0 0 TARGA RES CORP COM 87612G101 17440 155726 SH SOLE 155726 0 0 TARGET CORP COM 87612E106 4707 26561 SH SOLE 26561 0 0 TARSUS PHARMACEUTICALS INC COM 87650L103 5452 150000 SH SOLE 150000 0 0 TASEKO MINES LTD COM 876511106 665 309136 SH SOLE 309136 0 0 TC ENERGY CORP COM 87807B107 1281949 31889275 SH SOLE 31889275 0 0 TC ENERGY CORP COM 87807B107 3216 80000 SH Call SOLE 80000 0 0 TE CONNECTIVITY LTD SHS H84989104 4836 33300 SH SOLE 33300 0 0 TECHNIPFMC PLC COM G87110105 452 18010 SH SOLE 18010 0 0 TECK RESOURCES LTD CL B 878742204 173511 3790103 SH SOLE 3790103 0 0 TEJON RANCH CO COM 879080109 1749 113500 SH SOLE 113500 0 0 TELADOC HEALTH INC COM 87918A105 653 43248 SH SOLE 43248 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 1912 193324 SH SOLE 193324 0 0 TELEFONICA S A SPONSORED AD 879382208 4002 907457 SH SOLE 907457 0 0 TELUS CORPORATION COM 87971M103 500117 31237761 SH SOLE 31237761 0 0 TELUS CORPORATION COM 87971M103 801 50000 SH Put SOLE 50000 0 0 TELUS CORPORATION COM 87971M103 801 50000 SH Call SOLE 50000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 4766 562674 SH SOLE 562674 0 0 TENCENT MUSIC ENTMT GROUP SPON ADS 88034P109 299 26722 SH SOLE 26722 0 0 TENET HEALTHCARE CORP COM NEW 88033G407 1151 10952 SH SOLE 10952 0 0 TEREX CORP NEW COM 880779103 342 5307 SH SOLE 5307 0 0 TESLA INC COM 88160R101 137458 781945 SH SOLE 781945 0 0 TESLA INC COM 88160R101 52807 300400 SH Put SOLE 300400 0 0 TESLA INC COM 88160R101 103716 590000 SH Call SOLE 590000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 1953 138398 SH SOLE 138398 0 0 TEXAS INSTRS INC COM 882508104 18150 104184 SH SOLE 104184 0 0 TEXTRON INC COM 883203101 472 4917 SH SOLE 4917 0 0 TFI INTL INC COM 87241L109 85724 537289 SH SOLE 537289 0 0 THE CIGNA GROUP COM 125523100 6414 17659 SH SOLE 17659 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 152 106939 SH SOLE 106939 0 0 THE ODP CORP COM 88337F105 301 5683 SH SOLE 5683 0 0 THE TRADE DESK INC COM CL A 88339J105 1223 13989 SH SOLE 13989 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 31874 54841 SH SOLE 54841 0 0 THOMSON REUTERS CORP. COM 884903808 163416 1049489 SH SOLE 1049489 0 0 THOR INDS INC COM 885160101 700 5965 SH SOLE 5965 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 629 16602 SH SOLE 16602 0 0 TILRAY BRANDS INC COM 88688T100 219 88610 SH SOLE 88610 0 0 TJX COS INC NEW COM 872540109 38931 383861 SH SOLE 383861 0 0 T-MOBILE US INC COM 872590104 7649 46862 SH SOLE 46862 0 0 TOAST INC CL A 888787108 3044 122167 SH SOLE 122167 0 0 TOLL BROTHERS INC COM 889478103 1869 14444 SH SOLE 14444 0 0 TORO CO COM 891092108 525 5735 SH SOLE 5735 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2687212 44504999 SH SOLE 44504999 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 29435 487500 SH Put SOLE 487500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 111969 1854400 SH Call SOLE 1854400 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 15000 217924 SH SOLE 217924 0 0 TOYOTA MOTOR CORP ADS 892331307 2579 10249 SH SOLE 10249 0 0 TRACTOR SUPPLY CO COM 892356106 6579 25138 SH SOLE 25138 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3527 11750 SH SOLE 11750 0 0 TRANSALTA CORP COM 89346D107 16936 2637994 SH SOLE 2637994 0 0 TRANSDIGM GROUP INC COM 893641100 6100 4953 SH SOLE 4953 0 0 TRANSOCEAN LTD REGISTERED S H8817H100 335 53397 SH SOLE 53397 0 0 TRAVELERS COMPANIES INC COM 89417E109 1150 4999 SH SOLE 4999 0 0 TRI POINTE HOMES INC COM 87265H109 2097 54241 SH SOLE 54241 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 11199 1004386 SH SOLE 1004386 0 0 TRILOGY METALS INC NEW COM 89621C105 8 16960 SH SOLE 16960 0 0 TRIMBLE INC COM 896239100 526 8170 SH SOLE 8170 0 0 TRINITY PL HLDGS INC COM 89656D101 6 39558 SH SOLE 39558 0 0 TRIPADVISOR INC COM 896945201 2002 72038 SH SOLE 72038 0 0 TRUIST FINL CORP COM 89832Q109 1670 42846 SH SOLE 42846 0 0 TWILIO INC CL A 90138F102 2632 43035 SH SOLE 43035 0 0 TYSON FOODS INC CL A 902494103 782 13318 SH SOLE 13318 0 0 UBER TECHNOLOGIES INC COM 90353T100 38103 494906 SH SOLE 494906 0 0 UBER TECHNOLOGIES INC COM 90353T100 4619 60000 SH Put SOLE 60000 0 0 UBS GROUP AG SHS H42097107 10878 353522 SH SOLE 353522 0 0 ULTA BEAUTY INC COM 90384S303 34879 66705 SH SOLE 66705 0 0 ULTRA CLEAN HLDGS INC COM 90385V107 218 4753 SH SOLE 4753 0 0 UNDER ARMOUR INC CL C 904311206 310 43429 SH SOLE 43429 0 0 UNILEVER PLC SPON ADR NEW 904767704 24889 495901 SH SOLE 495901 0 0 UNION PAC CORP COM 907818108 33467 136085 SH SOLE 136085 0 0 UNITED AIRLS HLDGS INC COM 910047109 4890 102140 SH SOLE 102140 0 0 UNITED PARCEL SERVICE INC CL B 911312106 12193 82033 SH SOLE 82033 0 0 UNITED RENTALS INC COM 911363109 10357 14363 SH SOLE 14363 0 0 UNITED STS OIL FD LP UNITS 91232N207 322 4090 SH SOLE 4090 0 0 UNITEDHEALTH GROUP INC COM 91324P102 102331 206855 SH SOLE 206855 0 0 UNITY SOFTWARE INC COM 91332U101 474 17770 SH SOLE 17770 0 0 UNUM GROUP COM 91529Y106 1457 27149 SH SOLE 27149 0 0 URBAN OUTFITTERS INC COM 917047102 2058 47389 SH SOLE 47389 0 0 UR-ENERGY INC COM 91688R108 24 15135 SH SOLE 15135 0 0 US BANCORP DEL COM NEW 902973304 12624 282406 SH SOLE 282406 0 0 VAIL RESORTS INC COM 91879Q109 464 2084 SH SOLE 2084 0 0 VALE S A SPONSORED AD 91912E105 1664 136473 SH SOLE 136473 0 0 VALERO ENERGY CORP COM 91913Y100 9210 53955 SH SOLE 53955 0 0 VALVOLINE INC COM 92047W101 2792 62636 SH SOLE 62636 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 363 4040 SH SOLE 4040 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 35794 159090 SH SOLE 159090 0 0 VANECK ETF TRUST PHARMACEUTCL 92189F692 255 2816 SH SOLE 2816 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 253 1519 SH SOLE 1519 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 17484 552952 SH SOLE 552952 0 0 VANECK ETF TRUST URANIUM PLS 92189F601 303 3984 SH SOLE 3984 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 5194 134067 SH SOLE 134067 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 1757 5223 SH SOLE 5223 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 28385 897700 SH Put SOLE 897700 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 1935 61200 SH Call SOLE 61200 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 476 2638 SH SOLE 2638 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 2119 23961 SH SOLE 23961 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 532 5864 SH SOLE 5864 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 1032 9096 SH SOLE 9096 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1102 14618 SH SOLE 14618 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 554 7659 SH SOLE 7659 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 6696 87341 SH SOLE 87341 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 8511 117187 SH SOLE 117187 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 494 10037 SH SOLE 10037 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1622 10404 SH SOLE 10404 0 0 VANGUARD INDEX FDS MCAP GR IDXV 922908538 944 4005 SH SOLE 4005 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 720 3751 SH SOLE 3751 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 912 3651 SH SOLE 3651 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1282 3725 SH SOLE 3725 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 1050 6445 SH SOLE 6445 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 809 3539 SH SOLE 3539 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 9246 35576 SH SOLE 35576 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 32112 66802 SH SOLE 66802 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 17199 411752 SH SOLE 411752 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1176 20052 SH SOLE 20052 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP E 922042718 254 2175 SH SOLE 2175 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 5037 45586 SH SOLE 45586 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 2391 35499 SH SOLE 35499 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2421 17312 SH SOLE 17312 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 15344 180390 SH SOLE 180390 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 1996 34365 SH SOLE 34365 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 894 11569 SH SOLE 11569 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 6754 36984 SH SOLE 36984 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 228 3780 SH SOLE 3780 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 21809 434695 SH SOLE 434695 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 562 4649 SH SOLE 4649 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1808 22182 SH SOLE 22182 0 0 VANGUARD WORLD FD MEGA GRWTH I 921910816 339 1183 SH SOLE 1183 0 0 VANGUARD WORLD FD CONSUM STP E 92204A207 2505 12269 SH SOLE 12269 0 0 VANGUARD WORLD FD ENERGY ETF 92204A306 1051 7978 SH SOLE 7978 0 0 VANGUARD WORLD FD FINANCIALS E 92204A405 555 5418 SH SOLE 5418 0 0 VANGUARD WORLD FD INDUSTRIAL E 92204A603 1676 6865 SH SOLE 6865 0 0 VANGUARD WORLD FD INF TECH ETF 92204A702 5925 11299 SH SOLE 11299 0 0 VANGUARD WORLD FD MATERIALS ET 92204A801 2163 10582 SH SOLE 10582 0 0 VANGUARD WORLD FD HEALTH CAR E 92204A504 960 3548 SH SOLE 3548 0 0 VEEVA SYS INC CL A COM 922475108 497 2145 SH SOLE 2145 0 0 VENTAS INC COM 92276F100 4408 101245 SH SOLE 101245 0 0 VERALTO CORP COM SHS 92338C103 360 4065 SH SOLE 4065 0 0 VERISK ANALYTICS INC COM 92345Y106 6420 27236 SH SOLE 27236 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 58526 1394797 SH SOLE 1394797 0 0 VERMILION ENERGY INC COM 923725105 4151 333654 SH SOLE 333654 0 0 VERSABANK NEW COM 92512J106 13138 1242972 SH SOLE 1242972 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4923 11777 SH SOLE 11777 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 1438 17604 SH SOLE 17604 0 0 VERVE THERAPEUTICS INC COM 92539P101 255 19203 SH SOLE 19203 0 0 VIATRIS INC COM 92556V106 1604 134332 SH SOLE 134332 0 0 VICI PPTYS INC COM 925652109 11088 372206 SH SOLE 372206 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 196 10088 SH SOLE 10088 0 0 VILLAGE FARMS INTL INC COM 92707Y108 21 16780 SH SOLE 16780 0 0 VIMEO INC COMMON STOCK 92719V100 1923 470195 SH SOLE 470195 0 0 VIPSHOP HLDGS LTD SPONSORED AD 92763W103 475 28731 SH SOLE 28731 0 0 VISA INC COM CL A 92826C839 240885 863139 SH SOLE 863139 0 0 VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109 11435 276348 SH SOLE 276348 0 0 VISTRA CORP COM 92840M102 2968 42615 SH SOLE 42615 0 0 VIZSLA SILVER CORP COM NEW 92859G202 23 17221 SH SOLE 17221 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1853 208186 SH SOLE 208186 0 0 VONTIER CORPORATION COM 928881101 362 7979 SH SOLE 7979 0 0 VORNADO RLTY TR SH BEN INT 929042109 4319 150112 SH SOLE 150112 0 0 VULCAN MATLS CO COM 929160109 840 3077 SH SOLE 3077 0 0 WABTEC COM 929740108 655 4499 SH SOLE 4499 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 9199 424096 SH SOLE 424096 0 0 WALMART INC COM 931142103 110142 1830516 SH SOLE 1830516 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 7959 911694 SH SOLE 911694 0 0 WASTE CONNECTIONS INC COM 94106B101 248278 1443395 SH SOLE 1443395 0 0 WASTE CONNECTIONS INC COM 94106B101 3887 22600 SH Put SOLE 22600 0 0 WASTE CONNECTIONS INC COM 94106B101 3870 22500 SH Call SOLE 22500 0 0 WASTE MGMT INC DEL COM 94106L109 45282 212443 SH SOLE 212443 0 0 WATERS CORP COM 941848103 2563 7447 SH SOLE 7447 0 0 WATSCO INC COM 942622200 2416 5592 SH SOLE 5592 0 0 WEATHERFORD INTL PLC ORD SHS G48833118 372 3223 SH SOLE 3223 0 0 WELLS FARGO CO NEW COM 949746101 74385 1283392 SH SOLE 1283392 0 0 WELLTOWER INC COM 95040Q104 20564 220074 SH SOLE 220074 0 0 WEST FRASER TIMBER CO LTD COM 952845105 21975 254370 SH SOLE 254370 0 0 WEST FRASER TIMBER CO LTD COM 952845105 4320 50000 SH Put SOLE 50000 0 0 WEST FRASER TIMBER CO LTD COM 952845105 233 2700 SH Call SOLE 2700 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 3041 7685 SH SOLE 7685 0 0 WESTERN ALLIANCE BANCORP COM 957638109 3801 59218 SH SOLE 59218 0 0 WESTERN COPPER & GOLD CORP COM 95805V108 105 68715 SH SOLE 68715 0 0 WESTERN DIGITAL CORP. COM 958102105 1213 17776 SH SOLE 17776 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 5567 156600 SH SOLE 156600 0 0 WESTROCK CO COM 96145D105 639 12929 SH SOLE 12929 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 238 6631 SH SOLE 6631 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 163337 3465672 SH SOLE 3465672 0 0 WHIRLPOOL CORP COM 963320106 493 4125 SH SOLE 4125 0 0 WILLIAMS COS INC COM 969457100 1071 27485 SH SOLE 27485 0 0 WILLIAMS SONOMA INC COM 969904101 2577 8116 SH SOLE 8116 0 0 WISDOMTREE TR JPN SCAP HDG 97717W521 535 15980 SH SOLE 15980 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 439 10083 SH SOLE 10083 0 0 WISDOMTREE TR INTL QULTY D 97717X131 561 14731 SH SOLE 14731 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 621 14841 SH SOLE 14841 0 0 WISDOMTREE TR US MIDCAP DI 97717W505 455 9329 SH SOLE 9329 0 0 WISDOMTREE TR INTL EQUITY 97717W703 2417 44099 SH SOLE 44099 0 0 WISDOMTREE TR US QTLY DIV 97717X669 286 3753 SH SOLE 3753 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 310 15529 SH SOLE 15529 0 0 WORKDAY INC CL A 98138H101 295 1082 SH SOLE 1082 0 0 WPP PLC NEW ADR 92937A102 4694 99022 SH SOLE 99022 0 0 WYNN RESORTS LTD COM 983134107 1580 15455 SH SOLE 15455 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1607 37320 SH SOLE 37320 0 0 XPEL INC COM 98379L100 2346 43435 SH SOLE 43435 0 0 XPO INC COM 983793100 1893 15514 SH SOLE 15514 0 0 XYLEM INC COM 98419M100 1066 8251 SH SOLE 8251 0 0 YETI HLDGS INC COM 98585X104 233 6053 SH SOLE 6053 0 0 YUM BRANDS INC COM 988498101 5147 37123 SH SOLE 37123 0 0 YUM CHINA HLDGS INC COM 98850P109 2166 54432 SH SOLE 54432 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 346 1149 SH SOLE 1149 0 0 ZENTEK LTD COM 98942X102 45 37100 SH SOLE 37100 0 0 ZEVIA PBC CL A 98955K104 14 12145 SH SOLE 12145 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 873 6611 SH SOLE 6611 0 0 ZOETIS INC CL A 98978V103 21373 126310 SH SOLE 126310 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3837 58704 SH SOLE 58704 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 327 5000 SH Call SOLE 5000 0 0 ZSCALER INC COM 98980G102 1779 9234 SH SOLE 9234 0 0