0001421224-24-000002.txt : 20240213 0001421224-24-000002.hdr.sgml : 20240213 20240213155134 ACCESSION NUMBER: 0001421224-24-000002 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240213 DATE AS OF CHANGE: 20240213 EFFECTIVENESS DATE: 20240213 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: 24625429 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 12-31-2023 12-31-2023 CIBC WORLD MARKET INC.
81 BAY STREET CIBC SQUARE, CS26TH FLOOR TORONTO A6 M5J 0E7
13F HOLDINGS REPORT 028-12719 N
Chi Chung Manager 416-956-6882 Chi Chung Toronto Z4 02-13-2024 0 1236 39433951 false
INFORMATION TABLE 2 cibcwminc13F20231231.xml 3M CO COM 88579Y101 9377 85775 SH SOLE 85775 0 0 ABBOTT LABS COM 002824100 27024 245515 SH SOLE 245515 0 0 ABBVIE INC COM 00287Y109 85468 551516 SH SOLE 551516 0 0 ABCELLERA BIOLOGICS INC COM 00288U106 82 14375 SH SOLE 14375 0 0 ABERCROMBIE & FITCH CO CL A 002896207 1171 13268 SH SOLE 13268 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18966 54048 SH SOLE 54048 0 0 ADMA BIOLOGICS INC COM 000899104 69 15199 SH SOLE 15199 0 0 ADOBE INC COM 00724F101 41377 69355 SH SOLE 69355 0 0 ADVANCE AUTO PARTS INC COM 00751Y106 2442 40011 SH SOLE 40011 0 0 ADVANCED MICRO DEVICES INC COM 007903107 69429 470993 SH SOLE 470993 0 0 ADVISORSHARES TR ADVISORSHS E 00768Y560 2786 46974 SH SOLE 46974 0 0 ADVISORSHARES TR RANGER EQUIT 00768Y412 2268 118347 SH SOLE 118347 0 0 ADVISORSHARES TR PURE US CANN 00768Y453 90 12794 SH SOLE 12794 0 0 AEGON LTD AMER REG 1 C 0076CA104 3004 521517 SH SOLE 521517 0 0 AERCAP HOLDINGS NV SHS N00985106 441 5936 SH SOLE 5936 0 0 AES CORP COM 00130H105 301 15645 SH SOLE 15645 0 0 AFFIRM HLDGS INC COM CL A 00827B106 2260 46000 SH Call SOLE 46000 0 0 AFLAC INC COM 001055102 2070 25092 SH SOLE 25092 0 0 AFLAC INC COM 001055102 9900 120000 SH Put SOLE 120000 0 0 AFLAC INC COM 001055102 30525 370000 SH Call SOLE 370000 0 0 AGCO CORP COM 001084102 461 3794 SH SOLE 3794 0 0 AGNICO EAGLE MINES LTD COM 008474108 191202 3485914 SH SOLE 3485914 0 0 AGNICO EAGLE MINES LTD COM 008474108 16685 304200 SH Put SOLE 304200 0 0 AGNICO EAGLE MINES LTD COM 008474108 15133 275900 SH Call SOLE 275900 0 0 AIR PRODS & CHEMS INC COM 009158106 499 1821 SH SOLE 1821 0 0 AIRBNB INC COM CL A 009066101 7017 51539 SH SOLE 51539 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 501 4234 SH SOLE 4234 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 9614 714799 SH SOLE 714799 0 0 ALBEMARLE CORP COM 012653101 2468 17084 SH SOLE 17084 0 0 ALCOA CORP COM 013872106 2991 87981 SH SOLE 87981 0 0 ALDEYRA THERAPEUTICS INC COM 01438T106 35 10000 SH SOLE 10000 0 0 ALGOMA STL GROUP INC COM 015658107 2181 217479 SH SOLE 217479 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 50144 7946822 SH SOLE 7946822 0 0 ALGONQUIN PWR UTILS CORP COM 015857105 6310 1000000 SH Put SOLE 1000000 0 0 ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102 21467 276963 SH SOLE 276963 0 0 ALLSTATE CORP COM 020002101 7834 55967 SH SOLE 55967 0 0 ALLY FINL INC COM 02005N100 457 13073 SH SOLE 13073 0 0 ALPHABET INC CAP STK CL A 02079K305 248439 1778503 SH SOLE 1778503 0 0 ALPHABET INC CAP STK CL C 02079K107 192023 1362545 SH SOLE 1362545 0 0 ALPHABET INC CAP STK CL A 02079K305 13969 100000 SH Put SOLE 100000 0 0 ALPS ETF TR RIVRFRNT STR 00162Q783 236 10206 SH SOLE 10206 0 0 ALPS ETF TR ALERIAN MLP 00162Q452 2309 54305 SH SOLE 54305 0 0 ALTERYX INC COM CL A 02156B103 258 5480 SH SOLE 5480 0 0 ALTRIA GROUP INC COM 02209S103 9666 239613 SH SOLE 239613 0 0 AMAZON COM INC COM 023135106 337601 2221938 SH SOLE 2221938 0 0 AMBEV SA SPONSORED AD 02319V103 9268 3309943 SH SOLE 3309943 0 0 AMDOCS LTD SHS G02602103 250 2841 SH SOLE 2841 0 0 AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101 612 33046 SH SOLE 33046 0 0 AMERICAN AIRLS GROUP INC COM 02376R102 18031 1312298 SH SOLE 1312298 0 0 AMERICAN CENTY ETF TR EMERGING MKT 025072372 282 6144 SH SOLE 6144 0 0 AMERICAN ELEC PWR CO INC COM 025537101 5216 64224 SH SOLE 64224 0 0 AMERICAN EXPRESS CO COM 025816109 36544 195070 SH SOLE 195070 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 2860 42214 SH SOLE 42214 0 0 AMERICAN TOWER CORP NEW COM 03027X100 12517 57980 SH SOLE 57980 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 3807 28844 SH SOLE 28844 0 0 AMERICAS GOLD AND SILVER COR COM 03062D100 3 12011 SH SOLE 12011 0 0 AMERIPRISE FINL INC COM 03076C106 2604 6855 SH SOLE 6855 0 0 AMETEK INC COM 031100100 2711 16443 SH SOLE 16443 0 0 AMGEN INC COM 031162100 22927 79603 SH SOLE 79603 0 0 AMPHENOL CORP NEW CL A 032095101 4454 44933 SH SOLE 44933 0 0 ANALOG DEVICES INC COM 032654105 1011 5090 SH SOLE 5090 0 0 ANAVEX LIFE SCIENCES CORP COM NEW 032797300 142 15297 SH SOLE 15297 0 0 ANGLOGOLD ASHANTI PLC COM SHS G0378L100 577 30880 SH SOLE 30880 0 0 ANTERO RESOURCES CORP COM 03674X106 6668 294018 SH SOLE 294018 0 0 ANTERO RESOURCES CORP COM 03674X106 11340 500000 SH Call SOLE 500000 0 0 AON PLC SHS CL A G0403H108 14731 50619 SH SOLE 50619 0 0 APA CORPORATION COM 03743Q108 1562 43543 SH SOLE 43543 0 0 APELLIS PHARMACEUTICALS INC COM 03753U106 260 4340 SH SOLE 4340 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 9322 100037 SH SOLE 100037 0 0 APOLLO MED HLDGS INC COM NEW 03763A207 250 6520 SH SOLE 6520 0 0 APPLE INC COM 037833100 663311 3445234 SH SOLE 3445234 0 0 APPLIED MATLS INC COM 038222105 56719 349969 SH SOLE 349969 0 0 APTIV PLC SHS G6095L109 834 9299 SH SOLE 9299 0 0 ARCH CAP GROUP LTD ORD G0450A105 2462 33143 SH SOLE 33143 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 20407 282565 SH SOLE 282565 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A G0457F107 1353 106647 SH SOLE 106647 0 0 ARES CAPITAL CORP COM 04010L103 3003 149944 SH SOLE 149944 0 0 ARIS MNG CORP COM 04040Y109 561 169955 SH SOLE 169955 0 0 ARISTA NETWORKS INC COM 040413106 11089 47085 SH SOLE 47085 0 0 ARK ETF TR INNOVATION E 00214Q104 1868 35678 SH SOLE 35678 0 0 ARM HOLDINGS PLC SPONSORED AD 042068205 3438 45746 SH SOLE 45746 0 0 ASANA INC CL A 04342Y104 2483 130607 SH SOLE 130607 0 0 ASML HOLDING N V N Y REGISTRY N07059210 11336 14977 SH SOLE 14977 0 0 ASTRAZENECA PLC SPONSORED AD 046353108 2385 35415 SH SOLE 35415 0 0 AT&T INC COM 00206R102 8806 524789 SH SOLE 524789 0 0 AT&T INC COM 00206R102 1678 100000 SH Call SOLE 100000 0 0 ATAI LIFE SCIENCES NV SHS N0731H103 14 10007 SH SOLE 10007 0 0 ATS CORPORATION COM 00217Y104 11788 273370 SH SOLE 273370 0 0 AURORA CANNABIS INC COM 05156X884 12 24601 SH SOLE 24601 0 0 AUTODESK INC COM 052769106 1411 5796 SH SOLE 5796 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 6842 29368 SH SOLE 29368 0 0 AUTONATION INC COM 05329W102 2804 18669 SH SOLE 18669 0 0 AUTOZONE INC COM 053332102 1833 709 SH SOLE 709 0 0 AXON ENTERPRISE INC COM 05464C101 5313 20567 SH SOLE 20567 0 0 B2GOLD CORP COM 11777Q209 4183 1323889 SH SOLE 1323889 0 0 B2GOLD CORP COM 11777Q209 1639 518800 SH Call SOLE 518800 0 0 BADGER METER INC COM 056525108 608 3941 SH SOLE 3941 0 0 BAIDU INC SPON ADR REP 056752108 394 3305 SH SOLE 3305 0 0 BAKER HUGHES COMPANY CL A 05722G100 698 20414 SH SOLE 20414 0 0 BALLARD PWR SYS INC NEW COM 058586108 314 84551 SH SOLE 84551 0 0 BANC OF CALIFORNIA INC COM 05990K106 226 16793 SH SOLE 16793 0 0 BANCO MACRO SA SPON ADR B 05961W105 256 9136 SH SOLE 9136 0 0 BANK AMERICA CORP COM 060505104 106050 3149688 SH SOLE 3149688 0 0 BANK AMERICA CORP COM 060505104 1684 50000 SH Put SOLE 50000 0 0 BANK MONTREAL QUE COM 063671101 1348363 13628085 SH SOLE 13628085 0 0 BANK MONTREAL QUE COM 063671101 49668 502000 SH Put SOLE 502000 0 0 BANK MONTREAL QUE COM 063671101 101305 1023900 SH Call SOLE 1023900 0 0 BANK NEW YORK MELLON CORP COM 064058100 7626 146519 SH SOLE 146519 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 1327213 27258429 SH SOLE 27258429 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 116028 2383000 SH Put SOLE 2383000 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 87988 1807100 SH Call SOLE 1807100 0 0 BARCLAYS BANK PLC IPTH SR B S& 06748F324 3635 234234 SH SOLE 234234 0 0 BARCLAYS BANK PLC IPATH B MID 06746P613 868 59946 SH SOLE 59946 0 0 BARCLAYS PLC ADR 06738E204 728 92440 SH SOLE 92440 0 0 BARRICK GOLD CORP COM 067901108 220011 12175464 SH SOLE 12175464 0 0 BARRICK GOLD CORP COM 067901108 2710 150000 SH Call SOLE 150000 0 0 BATH & BODY WORKS INC COM 070830104 210 4866 SH SOLE 4866 0 0 BAUSCH HEALTH COS INC COM 071734107 1657 206371 SH SOLE 206371 0 0 BAYTEX ENERGY CORP COM 07317Q105 21033 6354510 SH SOLE 6354510 0 0 BCE INC COM NEW 05534B760 632188 16053526 SH SOLE 16053526 0 0 BCE INC COM NEW 05534B760 11814 300000 SH Put SOLE 300000 0 0 BEAM THERAPEUTICS INC COM 07373V105 277 10181 SH SOLE 10181 0 0 BECTON DICKINSON & CO COM 075887109 5351 21945 SH SOLE 21945 0 0 BEL FUSE INC CL B 077347300 249 3734 SH SOLE 3734 0 0 BELLRING BRANDS INC COMMON STOCK 07831C103 2058 37123 SH SOLE 37123 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 225761 632986 SH SOLE 632986 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 8139 15 SH SOLE 15 0 0 BERRY GLOBAL GROUP INC COM 08579W103 4037 59912 SH SOLE 59912 0 0 BHP GROUP LTD SPONSORED AD 088606108 6486 94945 SH SOLE 94945 0 0 BIGCOMMERCE HLDGS INC COM SER 1 08975P108 2376 244227 SH SOLE 244227 0 0 BITFARMS LTD COM 09173B107 193 66367 SH SOLE 66367 0 0 BJS WHSL CLUB HLDGS INC COM 05550J101 1110 16655 SH SOLE 16655 0 0 BLACKBERRY LTD COM 09228F103 442 124600 SH SOLE 124600 0 0 BLACKROCK ENHANCED EQUITY DI COM 09251A104 114 14795 SH SOLE 14795 0 0 BLACKROCK INC COM 09247X101 45900 56541 SH SOLE 56541 0 0 BLACKSTONE INC COM 09260D107 22506 171907 SH SOLE 171907 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 435 20443 SH SOLE 20443 0 0 BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102 1127 40773 SH SOLE 40773 0 0 BLOCK H & R INC COM 093671105 278 5745 SH SOLE 5745 0 0 BLOCK INC CL A 852234103 10258 132618 SH SOLE 132618 0 0 BLOCK INC CL A 852234103 3867 50000 SH Call SOLE 50000 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 2779 188304 SH SOLE 188304 0 0 BLUE OWL CAPITAL INC COM CL A 09581B103 5297 355472 SH SOLE 355472 0 0 BOEING CO COM 097023105 26980 103505 SH SOLE 103505 0 0 BOEING CO COM 097023105 3649 14000 SH Put SOLE 14000 0 0 BOOKING HOLDINGS INC COM 09857L108 20397 5750 SH SOLE 5750 0 0 BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1878 14683 SH SOLE 14683 0 0 BOSTON BEER INC CL A 100557107 257 745 SH SOLE 745 0 0 BOSTON SCIENTIFIC CORP COM 101137107 2956 51131 SH SOLE 51131 0 0 BP PLC SPONSORED AD 055622104 10853 306581 SH SOLE 306581 0 0 BREAD FINANCIAL HOLDINGS INC COM 018581108 883 26808 SH SOLE 26808 0 0 BRIGHT HORIZONS FAM SOL IN D COM 109194100 534 5668 SH SOLE 5668 0 0 BRIGHTHOUSE FINL INC COM 10922N103 217 4093 SH SOLE 4093 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 8774 171003 SH SOLE 171003 0 0 BRITISH AMERN TOB PLC SPONSORED AD 110448107 11810 403193 SH SOLE 403193 0 0 BROADCOM INC COM 11135F101 135039 120976 SH SOLE 120976 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 724 3519 SH SOLE 3519 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 115246 2868951 SH SOLE 2868951 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105 4206 104700 SH Call SOLE 104700 0 0 BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106 3100 132992 SH SOLE 132992 0 0 BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 4511 218470 SH SOLE 218470 0 0 BROOKFIELD CORP CL A LTD VT 11271J107 417628 10409473 SH SOLE 10409473 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 158076 5019869 SH SOLE 5019869 0 0 BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107 30892 875618 SH SOLE 875618 0 0 BROOKFIELD REINS LTD CL A EXCH LT G16250105 1212 30296 SH SOLE 30296 0 0 BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 22277 773775 SH SOLE 773775 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108 48930 1861869 SH SOLE 1861869 0 0 BROWN & BROWN INC COM 115236101 591 8310 SH SOLE 8310 0 0 BRP INC COM SUN VTG 05577W200 4440 62015 SH SOLE 62015 0 0 BRUNSWICK CORP COM 117043109 425 4396 SH SOLE 4396 0 0 BUILDERS FIRSTSOURCE INC COM 12008R107 1343 8047 SH SOLE 8047 0 0 BUNGE GLOBAL SA COM SHS H11356104 7066 69994 SH SOLE 69994 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 12043 44215 SH SOLE 44215 0 0 CAE INC COM 124765108 39723 1839892 SH SOLE 1839892 0 0 CAMECO CORP COM 13321L108 142192 3299129 SH SOLE 3299129 0 0 CAMECO CORP COM 13321L108 6465 150000 SH Put SOLE 150000 0 0 CAMECO CORP COM 13321L108 6465 150000 SH Call SOLE 150000 0 0 CAMPBELL SOUP CO COM 134429109 495 11461 SH SOLE 11461 0 0 CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 609 51270 SH SOLE 51270 0 0 CANADIAN IMPERIAL BK COMM TO COM 136069101 722782 15014160 SH SOLE 15014160 0 0 CANADIAN NAT RES LTD COM 136385101 1433088 21872533 SH SOLE 21872533 0 0 CANADIAN NAT RES LTD COM 136385101 113022 1725000 SH Put SOLE 1725000 0 0 CANADIAN NAT RES LTD COM 136385101 4016 61300 SH Call SOLE 61300 0 0 CANADIAN NATL RY CO COM 136375102 589751 4694346 SH SOLE 4694346 0 0 CANADIAN NATL RY CO COM 136375102 6294 50100 SH Put SOLE 50100 0 0 CANADIAN NATL RY CO COM 136375102 829 6600 SH Call SOLE 6600 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 542729 6864776 SH SOLE 6864776 0 0 CANADIAN PACIFIC KANSAS CITY COM 13646K108 12650 160000 SH Put SOLE 160000 0 0 CANADIAN SOLAR INC COM 136635109 323 12322 SH SOLE 12322 0 0 CANOPY GROWTH CORP COM NEW 138035704 184 36146 SH SOLE 36146 0 0 CAPITAL ONE FINL CORP COM 14040H105 2102 16034 SH SOLE 16034 0 0 CARDINAL HEALTH INC COM 14149Y108 3579 35506 SH SOLE 35506 0 0 CARGURUS INC COM CL A 141788109 325 13450 SH SOLE 13450 0 0 CARMAX INC COM 143130102 901 11737 SH SOLE 11737 0 0 CARNIVAL CORP UNIT 99/99/9 143658300 10069 543107 SH SOLE 543107 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 387 5469 SH SOLE 5469 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 6473 112671 SH SOLE 112671 0 0 CATERPILLAR INC COM 149123101 62764 212276 SH SOLE 212276 0 0 CATERPILLAR INC COM 149123101 2218 7500 SH Put SOLE 7500 0 0 CBOE GLOBAL MKTS INC COM 12503M108 910 5097 SH SOLE 5097 0 0 CBRE GROUP INC CL A 12504L109 1911 20533 SH SOLE 20533 0 0 CDW CORP COM 12514G108 1098 4829 SH SOLE 4829 0 0 CELANESE CORP DEL COM 150870103 1305 8399 SH SOLE 8399 0 0 CELESTICA INC SUB VTG SHS 15101Q108 86209 2942281 SH SOLE 2942281 0 0 CELSIUS HLDGS INC COM NEW 15118V207 5063 92862 SH SOLE 92862 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 296 38211 SH SOLE 38211 0 0 CENCORA INC COM 03073E105 15901 77424 SH SOLE 77424 0 0 CENOVUS ENERGY INC COM 15135U109 137343 8238948 SH SOLE 8238948 0 0 CENOVUS ENERGY INC COM 15135U109 19171 1150000 SH Put SOLE 1150000 0 0 CENTERRA GOLD INC COM 152006102 3675 615514 SH SOLE 615514 0 0 CENTERRA GOLD INC COM 152006102 1492 250000 SH Put SOLE 250000 0 0 CENTERRA GOLD INC COM 152006102 4795 803100 SH Call SOLE 803100 0 0 CERIDIAN HCM HLDG INC COM 15677J108 501 7460 SH SOLE 7460 0 0 CF INDS HLDGS INC COM 125269100 4817 60590 SH SOLE 60590 0 0 CGI INC CL A SUB VTG 12532H104 177985 1660777 SH SOLE 1660777 0 0 CHARGEPOINT HOLDINGS INC COM CL A 15961R105 300 128043 SH SOLE 128043 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 228 1493 SH SOLE 1493 0 0 CHEMOURS CO COM 163851108 959 30411 SH SOLE 30411 0 0 CHENIERE ENERGY INC COM NEW 16411R208 7234 42376 SH SOLE 42376 0 0 CHEVRON CORP NEW COM 166764100 51744 346900 SH SOLE 346900 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 8617 3768 SH SOLE 3768 0 0 CHUBB LIMITED COM H1467J104 1565 6926 SH SOLE 6926 0 0 CIENA CORP COM NEW 171779309 295 6560 SH SOLE 6560 0 0 CINTAS CORP COM 172908105 2868 4759 SH SOLE 4759 0 0 CISCO SYS INC COM 17275R102 45853 907630 SH SOLE 907630 0 0 CITIGROUP INC COM NEW 172967424 47357 920633 SH SOLE 920633 0 0 CITIGROUP INC COM NEW 172967424 525 10200 SH Call SOLE 10200 0 0 CITIZENS FINL GROUP INC COM 174610105 3214 96969 SH SOLE 96969 0 0 CLEAN HARBORS INC COM 184496107 2929 16785 SH SOLE 16785 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 914 44781 SH SOLE 44781 0 0 CLOROX CO DEL COM 189054109 767 5381 SH SOLE 5381 0 0 CLOUDFLARE INC CL A COM 18915M107 2166 26018 SH SOLE 26018 0 0 CME GROUP INC COM 12572Q105 4642 22041 SH SOLE 22041 0 0 COCA COLA CO COM 191216100 62071 1053294 SH SOLE 1053294 0 0 COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108 8769 92658 SH SOLE 92658 0 0 COEUR MNG INC COM NEW 192108504 74 22584 SH SOLE 22584 0 0 COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1160 15361 SH SOLE 15361 0 0 COHERENT CORP COM 19247G107 363 8341 SH SOLE 8341 0 0 COINBASE GLOBAL INC COM CL A 19260Q107 732 4209 SH SOLE 4209 0 0 COLGATE PALMOLIVE CO COM 194162103 7986 100192 SH SOLE 100192 0 0 COLLIERS INTL GROUP INC SUB VTG SHS 194693107 28822 227766 SH SOLE 227766 0 0 COMCAST CORP NEW CL A 20030N101 5245 119601 SH SOLE 119601 0 0 COMFORT SYS USA INC COM 199908104 506 2460 SH SOLE 2460 0 0 CONOCOPHILLIPS COM 20825C104 4237 36502 SH SOLE 36502 0 0 CONSOL ENERGY INC NEW COM 20854L108 659 6560 SH SOLE 6560 0 0 CONSTELLATION BRANDS INC CL A 21036P108 8299 34329 SH SOLE 34329 0 0 CONSTELLATION ENERGY CORP COM 21037T109 1335 11422 SH SOLE 11422 0 0 COPA HOLDINGS SA CL A P31076105 3034 28537 SH SOLE 28537 0 0 COPART INC COM 217204106 2339 47728 SH SOLE 47728 0 0 CORNING INC COM 219350105 2918 95823 SH SOLE 95823 0 0 COSTAR GROUP INC COM 22160N109 16971 194194 SH SOLE 194194 0 0 COSTCO WHSL CORP NEW COM 22160K105 203995 309046 SH SOLE 309046 0 0 COTERRA ENERGY INC COM 127097103 487 19068 SH SOLE 19068 0 0 CRANE NXT CO COM 224441105 604 10627 SH SOLE 10627 0 0 CRESCENT PT ENERGY CORP COM 22576C101 24501 3530398 SH SOLE 3530398 0 0 CRH PLC ORD G25508105 2483 35907 SH SOLE 35907 0 0 CRISPR THERAPEUTICS AG NAMEN AKT H17182108 857 13690 SH SOLE 13690 0 0 CRONOS GROUP INC COM 22717L101 134 64012 SH SOLE 64012 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 18368 71941 SH SOLE 71941 0 0 CROWN CASTLE INC COM 22822V101 2007 17425 SH SOLE 17425 0 0 CROWN CRAFTS INC COM 228309100 50 10000 SH SOLE 10000 0 0 CSX CORP COM 126408103 48524 1399594 SH SOLE 1399594 0 0 CSX CORP COM 126408103 1734 50000 SH Put SOLE 50000 0 0 CUBESMART COM 229663109 1655 35700 SH SOLE 35700 0 0 CUMMINS INC COM 231021106 5226 21814 SH SOLE 21814 0 0 CVS HEALTH CORP COM 126650100 56038 709707 SH SOLE 709707 0 0 CYBERARK SOFTWARE LTD SHS M2682V108 3524 16086 SH SOLE 16086 0 0 D R HORTON INC COM 23331A109 8123 53445 SH SOLE 53445 0 0 DANAHER CORPORATION COM 235851102 6612 28580 SH SOLE 28580 0 0 DARDEN RESTAURANTS INC COM 237194105 2385 14515 SH SOLE 14515 0 0 DATADOG INC CL A COM 23804L103 3209 26439 SH SOLE 26439 0 0 DAVE & BUSTERS ENTMT INC COM 238337109 2025 37600 SH SOLE 37600 0 0 DECKERS OUTDOOR CORP COM 243537107 1900 2843 SH SOLE 2843 0 0 DEERE & CO COM 244199105 35383 88487 SH SOLE 88487 0 0 DELCATH SYS INC COM NEW 24661P807 1088 261429 SH SOLE 261429 0 0 DELL TECHNOLOGIES INC CL C 24703L202 1087 14203 SH SOLE 14203 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 18293 454714 SH SOLE 454714 0 0 DENISON MINES CORP COM 248356107 715 408447 SH SOLE 408447 0 0 DESCARTES SYS GROUP INC COM 249906108 11692 139103 SH SOLE 139103 0 0 DEUTSCHE BANK A G NAMEN AKT D18190898 624 45742 SH SOLE 45742 0 0 DEVON ENERGY CORP NEW COM 25179M103 1940 42825 SH SOLE 42825 0 0 DEXCOM INC COM 252131107 251 2023 SH SOLE 2023 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 13219 90754 SH SOLE 90754 0 0 DIAMONDBACK ENERGY INC COM 25278X109 2572 16583 SH SOLE 16583 0 0 DICKS SPORTING GOODS INC COM 253393102 436 2967 SH SOLE 2967 0 0 DIGITAL RLTY TR INC COM 253868103 18664 138683 SH SOLE 138683 0 0 DIMENSIONAL ETF TRUST US CORE EQT 25434V104 356 10700 SH SOLE 10700 0 0 DISCOVER FINL SVCS COM 254709108 766 6811 SH SOLE 6811 0 0 DISNEY WALT CO COM 254687106 64066 709559 SH SOLE 709559 0 0 DOCEBO INC COM 25609L105 3503 72515 SH SOLE 72515 0 0 DOLLAR GEN CORP NEW COM 256677105 3252 23919 SH SOLE 23919 0 0 DOLLAR TREE INC COM 256746108 2061 14510 SH SOLE 14510 0 0 DOMINOS PIZZA INC COM 25754A201 2874 6973 SH SOLE 6973 0 0 DOORDASH INC CL A 25809K105 839 8481 SH SOLE 8481 0 0 DOUBLELINE ETF TRUST SHILLER CAPE 25861R204 235 8863 SH SOLE 8863 0 0 DOVER CORP COM 260003108 244 1589 SH SOLE 1589 0 0 DOW INC COM 260557103 1083 19747 SH SOLE 19747 0 0 DR REDDYS LABS LTD ADR 256135203 877 12600 SH SOLE 12600 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 459 13024 SH SOLE 13024 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 15497 159693 SH SOLE 159693 0 0 DUOLINGO INC CL A COM 26603R106 879 3876 SH SOLE 3876 0 0 DUPONT DE NEMOURS INC COM 26614N102 1454 18901 SH SOLE 18901 0 0 E L F BEAUTY INC COM 26856L103 3568 24718 SH SOLE 24718 0 0 EA SERIES TRUST HONEYTREE US 02072L326 307 10800 SH SOLE 10800 0 0 EAST WEST BANCORP INC COM 27579R104 1098 15260 SH SOLE 15260 0 0 EASTMAN CHEM CO COM 277432100 470 5236 SH SOLE 5236 0 0 EATON CORP PLC SHS G29183103 7136 29632 SH SOLE 29632 0 0 EBAY INC. COM 278642103 1505 34502 SH SOLE 34502 0 0 ECOLAB INC COM 278865100 1561 7869 SH SOLE 7869 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 1507 19764 SH SOLE 19764 0 0 ELDORADO GOLD CORP NEW COM 284902509 4609 354797 SH SOLE 354797 0 0 ELECTRIQ PWR HLDGS INC COM SHS 285046108 34 104917 SH SOLE 104917 0 0 ELEVANCE HEALTH INC COM 036752103 7068 14989 SH SOLE 14989 0 0 ELI LILLY & CO COM 532457108 74395 127624 SH SOLE 127624 0 0 EMERSON ELEC CO COM 291011104 30272 311027 SH SOLE 311027 0 0 ENBRIDGE INC COM 29250N105 1172854 32561182 SH SOLE 32561182 0 0 ENBRIDGE INC COM 29250N105 23593 655000 SH Put SOLE 655000 0 0 ENCOMPASS HEALTH CORP COM 29261A100 1916 28715 SH SOLE 28715 0 0 ENCORE CAP GROUP INC COM 292554102 314 6180 SH SOLE 6180 0 0 ENCORE WIRE CORP COM 292562105 8260 38671 SH SOLE 38671 0 0 ENDEAVOUR SILVER CORP COM 29258Y103 292 148818 SH SOLE 148818 0 0 ENERFLEX LTD COM 29269R105 971 209715 SH SOLE 209715 0 0 ENERGY FUELS INC COM NEW 292671708 456 63449 SH SOLE 63449 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 5082 368281 SH SOLE 368281 0 0 ENERGY TRANSFER L P COM UT LTD P 29273V100 138 10000 SH Call SOLE 10000 0 0 ENERPLUS CORP COM 292766102 10164 662985 SH SOLE 662985 0 0 ENI S P A SPONSORED AD 26874R108 4328 127250 SH SOLE 127250 0 0 ENOVIX CORPORATION COM 293594107 188 15000 SH SOLE 15000 0 0 ENPHASE ENERGY INC COM 29355A107 761 5759 SH SOLE 5759 0 0 ENTEGRIS INC COM 29362U104 379 3165 SH SOLE 3165 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 1371 52015 SH SOLE 52015 0 0 EOG RES INC COM 26875P101 3148 26025 SH SOLE 26025 0 0 EQT CORP COM 26884L109 446 11535 SH SOLE 11535 0 0 EQUINIX INC COM 29444U700 3873 4809 SH SOLE 4809 0 0 EQUINOX GOLD CORP COM 29446Y502 1710 349745 SH SOLE 349745 0 0 EQUITABLE HLDGS INC COM 29452E101 366 10998 SH SOLE 10998 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 850 13894 SH SOLE 13894 0 0 ERO COPPER CORP COM 296006109 236 14904 SH SOLE 14904 0 0 ESSA PHARMA INC COM NEW 29668H708 737 111700 SH SOLE 111700 0 0 ETF MANAGERS TR PRIME JUNIR 26924G102 1106 110556 SH SOLE 110556 0 0 ETF MANAGERS TR PRIME CYBR S 26924G201 798 13205 SH SOLE 13205 0 0 ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405 316 10635 SH SOLE 10635 0 0 ETF SER SOLUTIONS ACQUIRERS FD 26922A263 442 12695 SH SOLE 12695 0 0 ETHAN ALLEN INTERIORS INC COM 297602104 314 9836 SH SOLE 9836 0 0 ETSY INC COM 29786A106 5310 65513 SH SOLE 65513 0 0 EURONET WORLDWIDE INC COM 298736109 312 3072 SH SOLE 3072 0 0 EVEREST GROUP LTD COM G3223R108 232 656 SH SOLE 656 0 0 EXELON CORP COM 30161N101 351 9790 SH SOLE 9790 0 0 EXP WORLD HLDGS INC COM 30212W100 200 12907 SH SOLE 12907 0 0 EXPEDIA GROUP INC COM NEW 30212P303 8865 58401 SH SOLE 58401 0 0 EXPEDITORS INTL WASH INC COM 302130109 539 4241 SH SOLE 4241 0 0 EXXON MOBIL CORP COM 30231G102 91361 913788 SH SOLE 913788 0 0 FACTSET RESH SYS INC COM 303075105 435 911 SH SOLE 911 0 0 FAIR ISAAC CORP COM 303250104 7046 6053 SH SOLE 6053 0 0 FASTENAL CO COM 311900104 9374 144727 SH SOLE 144727 0 0 FEDEX CORP COM 31428X106 27012 106781 SH SOLE 106781 0 0 FEDEX CORP COM 31428X106 2024 8000 SH Call SOLE 8000 0 0 FENNEC PHARMACEUTICALS INC COM 31447P100 807 71965 SH SOLE 71965 0 0 FERRARI N V COM N3167Y103 6415 19047 SH SOLE 19047 0 0 FERROGLOBE PLC SHS G33856108 68 10500 SH SOLE 10500 0 0 FIDELITY COVINGTON TRUST HIGH YILD ET 316092618 225 4695 SH SOLE 4695 0 0 FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 395 8583 SH SOLE 8583 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP CO 31620R303 328 6432 SH SOLE 6432 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1681 27989 SH SOLE 27989 0 0 FIFTH THIRD BANCORP COM 316773100 1187 34404 SH SOLE 34404 0 0 FIRST CTZNS BANCSHARES INC N CL A 31946M103 806 568 SH SOLE 568 0 0 FIRST HORIZON CORPORATION COM 320517105 197 13925 SH SOLE 13925 0 0 FIRST INDL RLTY TR INC COM 32054K103 401 7605 SH SOLE 7605 0 0 FIRST MAJESTIC SILVER CORP COM 32076V103 564 91848 SH SOLE 91848 0 0 FIRST SOLAR INC COM 336433107 1421 8246 SH SOLE 8246 0 0 FIRST TR EXCH TRD ALPHDX FD BRAZIL ALPHA 33737J133 874 71558 SH SOLE 71558 0 0 FIRST TR EXCHANGE TRADED FD ENERGY ALPHA 33734X127 232 13903 SH SOLE 13903 0 0 FIRST TR EXCHANGE TRADED FD HLTH CARE AL 33734X143 229 2215 SH SOLE 2215 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192 3120 35590 SH SOLE 35590 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846 2567 47680 SH SOLE 47680 0 0 FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100 1490 15715 SH SOLE 15715 0 0 FIRST TR EXCHANGE TRADED FD US EQTY OPPT 336920103 409 4262 SH SOLE 4262 0 0 FIRST TR EXCHANGE-TRADED FD SMID RISNG E 33741X102 716 21843 SH SOLE 21843 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302 352 1888 SH SOLE 1888 0 0 FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 1400 57640 SH SOLE 57640 0 0 FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118 710 11082 SH SOLE 11082 0 0 FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506 626 12112 SH SOLE 12112 0 0 FIRST TR NAS100 EQ WEIGHTED SHS 337344105 950 8092 SH SOLE 8092 0 0 FIRSTENERGY CORP COM 337932107 205 5593 SH SOLE 5593 0 0 FIRSTSERVICE CORP NEW COM 33767E202 77205 476395 SH SOLE 476395 0 0 FISERV INC COM 337738108 12502 94112 SH SOLE 94112 0 0 FLEETCOR TECHNOLOGIES INC COM 339041105 480 1697 SH SOLE 1697 0 0 FLOOR & DECOR HLDGS INC CL A 339750101 373 3342 SH SOLE 3342 0 0 FLUOR CORP NEW COM 343412102 590 15067 SH SOLE 15067 0 0 FOMENTO ECONOMICO MEXICANO S SPON ADR UNI 344419106 913 7003 SH SOLE 7003 0 0 FOOT LOCKER INC COM 344849104 430 13791 SH SOLE 13791 0 0 FORD MTR CO DEL COM 345370860 16159 1325628 SH SOLE 1325628 0 0 FORD MTR CO DEL COM 345370860 21150 1735000 SH Call SOLE 1735000 0 0 FORTINET INC COM 34959E109 2230 38104 SH SOLE 38104 0 0 FORTIS INC COM 349553107 270697 6576689 SH SOLE 6576689 0 0 FORTIVE CORP COM 34959J108 1466 19909 SH SOLE 19909 0 0 FORTUNA SILVER MINES INC SDCV 4.650% 349915AA6 3395 35000 SH SOLE 35000 0 0 FORTUNA SILVER MINES INC COM 349915108 1476 383304 SH SOLE 383304 0 0 FOX CORP CL A COM 35137L105 228 7671 SH SOLE 7671 0 0 FRANCO NEV CORP COM 351858105 170694 1540424 SH SOLE 1540424 0 0 FRANCO NEV CORP COM 351858105 5197 46900 SH Put SOLE 46900 0 0 FRANKLIN ETF TR SHRT DUR US 353506108 1480 16445 SH SOLE 16445 0 0 FRANKLIN TEMPLETON ETF TR US SML CP ML 35473P876 212 5455 SH SOLE 5455 0 0 FREEPORT-MCMORAN INC CL B 35671D857 7305 171597 SH SOLE 171597 0 0 FREYR BATTERY INC SHS L4135L100 106 56708 SH SOLE 56708 0 0 FRONTIER COMMUNICATIONS PARE COM 35909D109 624 24639 SH SOLE 24639 0 0 FTI CONSULTING INC COM 302941109 360 1807 SH SOLE 1807 0 0 G III APPAREL GROUP LTD COM 36237H101 276 8119 SH SOLE 8119 0 0 GABELLI EQUITY TR INC COM 362397101 158 31169 SH SOLE 31169 0 0 GALLAGHER ARTHUR J & CO COM 363576109 3801 16903 SH SOLE 16903 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN I 36465A109 85 22717 SH SOLE 22717 0 0 GARMIN LTD SHS H2906T109 442 3442 SH SOLE 3442 0 0 GARTNER INC COM 366651107 13878 30765 SH SOLE 30765 0 0 GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 3721 48119 SH SOLE 48119 0 0 GENERAC HLDGS INC COM 368736104 4105 31764 SH SOLE 31764 0 0 GENERAL DYNAMICS CORP COM 369550108 12575 48426 SH SOLE 48426 0 0 GENERAL ELECTRIC CO COM NEW 369604301 7702 60348 SH SOLE 60348 0 0 GENERAL MLS INC COM 370334104 1084 16646 SH SOLE 16646 0 0 GENERAL MTRS CO COM 37045V100 19203 534616 SH SOLE 534616 0 0 GENUINE PARTS CO COM 372460105 298 2152 SH SOLE 2152 0 0 GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 14100 408570 SH SOLE 408570 0 0 GILDAN ACTIVEWEAR INC COM 375916103 33193 1003415 SH SOLE 1003415 0 0 GILEAD SCIENCES INC COM 375558103 15607 192655 SH SOLE 192655 0 0 GLOBAL NET LEASE INC COM NEW 379378201 140 14070 SH SOLE 14070 0 0 GLOBAL PMTS INC COM 37940X102 1560 12284 SH SOLE 12284 0 0 GLOBAL X FDS US INFR DEV 37954Y673 7323 212503 SH SOLE 212503 0 0 GLOBAL X FDS SUPERDIVIDEN 37960A669 439 19486 SH SOLE 19486 0 0 GLOBAL X FDS CYBRSCURTY E 37954Y384 247 8436 SH SOLE 8436 0 0 GLOBAL X FDS GLOBAL X URA 37954Y871 2162 78068 SH SOLE 78068 0 0 GLOBAL X FDS GLOBAL X COP 37954Y830 1595 42524 SH SOLE 42524 0 0 GLOBAL X FDS ARTIFICIAL E 37954Y632 855 27425 SH SOLE 27425 0 0 GLOBAL X FDS RBTCS ARTFL 37954Y715 821 28801 SH SOLE 28801 0 0 GLOBAL X FDS RUSSELL 2000 37954Y459 745 44500 SH SOLE 44500 0 0 GLOBAL X FDS LITHIUM BTRY 37954Y855 487 9561 SH SOLE 9561 0 0 GLOBAL X FDS GLOBAL X GOL 37954Y863 431 17072 SH SOLE 17072 0 0 GLOBAL X FDS GLOBAL X SIL 37954Y848 241 8493 SH SOLE 8493 0 0 GLOBALFOUNDRIES INC ORDINARY SHA G39387108 809 13342 SH SOLE 13342 0 0 GODADDY INC CL A 380237107 2079 19581 SH SOLE 19581 0 0 GOLD FIELDS LTD SPONSORED AD 38059T106 469 32455 SH SOLE 32455 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 34885 90430 SH SOLE 90430 0 0 GOLDMINING INC COM 38149E101 33 33275 SH SOLE 33275 0 0 GRAFTECH INTL LTD COM 384313508 36 16650 SH SOLE 16650 0 0 GRAINGER W W INC COM 384802104 5991 7229 SH SOLE 7229 0 0 GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114 25830 448518 SH SOLE 448518 0 0 GRAPHIC PACKAGING HLDG CO COM 388689101 2281 92542 SH SOLE 92542 0 0 GREEN DOT CORP CL A 39304D102 128 12941 SH SOLE 12941 0 0 GRIFFON CORP COM 398433102 800 13133 SH SOLE 13133 0 0 GROUP 1 AUTOMOTIVE INC COM 398905109 375 1230 SH SOLE 1230 0 0 GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100 267 15444 SH SOLE 15444 0 0 GSK PLC SPONSORED AD 37733W204 11847 319659 SH SOLE 319659 0 0 GUARDANT HEALTH INC COM 40131M109 246 9106 SH SOLE 9106 0 0 HALLIBURTON CO COM 406216101 568 15709 SH SOLE 15709 0 0 HANESBRANDS INC COM 410345102 111 24876 SH SOLE 24876 0 0 HARLEY DAVIDSON INC COM 412822108 455 12353 SH SOLE 12353 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 360 4473 SH SOLE 4473 0 0 HCA HEALTHCARE INC COM 40412C101 4752 17555 SH SOLE 17555 0 0 HCI GROUP INC COM 40416E103 215 2461 SH SOLE 2461 0 0 HDFC BANK LTD SPONSORED AD 40415F101 1236 18413 SH SOLE 18413 0 0 HEALTHCARE RLTY TR CL A COM 42226K105 913 53005 SH SOLE 53005 0 0 HECLA MNG CO COM 422704106 280 58293 SH SOLE 58293 0 0 HERSHEY CO COM 427866108 4241 22747 SH SOLE 22747 0 0 HILLENBRAND INC COM 431571108 1057 22090 SH SOLE 22090 0 0 HILTON WORLDWIDE HLDGS INC COM 43300A203 401 2204 SH SOLE 2204 0 0 HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 80 17690 SH SOLE 17690 0 0 HOLOGIC INC COM 436440101 1123 15711 SH SOLE 15711 0 0 HOME DEPOT INC COM 437076102 163866 472849 SH SOLE 472849 0 0 HONDA MOTOR LTD ADR ECH CNV 438128308 2544 82289 SH SOLE 82289 0 0 HONEYWELL INTL INC COM 438516106 27607 131645 SH SOLE 131645 0 0 HORMEL FOODS CORP COM 440452100 337 10502 SH SOLE 10502 0 0 HOST HOTELS & RESORTS INC COM 44107P104 1103 56649 SH SOLE 56649 0 0 HOWARD HUGHES HOLDINGS INC COM 44267T102 744 8699 SH SOLE 8699 0 0 HOWMET AEROSPACE INC COM 443201108 279 5154 SH SOLE 5154 0 0 HP INC COM 40434L105 820 27248 SH SOLE 27248 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 1709 42159 SH SOLE 42159 0 0 HUDBAY MINERALS INC COM 443628102 5664 1029772 SH SOLE 1029772 0 0 HUDBAY MINERALS INC COM 443628102 302 54900 SH Put SOLE 54900 0 0 HUMANA INC COM 444859102 622 1358 SH SOLE 1358 0 0 HUNTINGTON BANCSHARES INC COM 446150104 942 74050 SH SOLE 74050 0 0 HUNTINGTON INGALLS INDS INC COM 446413106 1759 6773 SH SOLE 6773 0 0 HUT 8 CORP COM 44812J104 452 33882 SH SOLE 33882 0 0 I-80 GOLD CORP COM 44955L106 88 49790 SH SOLE 49790 0 0 IAMGOLD CORP COM 450913108 868 344617 SH SOLE 344617 0 0 ICON PLC SHS G4705A100 228 807 SH SOLE 807 0 0 IDEXX LABS INC COM 45168D104 356 641 SH SOLE 641 0 0 ILLINOIS TOOL WKS INC COM 452308109 3698 14118 SH SOLE 14118 0 0 ILLUMINA INC COM 452327109 1856 13327 SH SOLE 13327 0 0 IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200 70 41200 SH SOLE 41200 0 0 IMPERIAL OIL LTD COM NEW 453038408 86054 1509982 SH SOLE 1509982 0 0 INDIA FD INC COM 454089103 798 43628 SH SOLE 43628 0 0 INFOSYS LTD SPONSORED AD 456788108 937 50954 SH SOLE 50954 0 0 ING GROEP N.V. SPONSORED AD 456837103 7532 501466 SH SOLE 501466 0 0 INGERSOLL RAND INC COM 45687V106 4821 62332 SH SOLE 62332 0 0 INGREDION INC COM 457187102 8986 82800 SH SOLE 82800 0 0 INNOVATIVE INDL PPTYS INC COM 45781V101 337 3341 SH SOLE 3341 0 0 INTEL CORP COM 458140100 43124 858187 SH SOLE 858187 0 0 INTELLIA THERAPEUTICS INC COM 45826J105 606 19878 SH SOLE 19878 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 42553 331330 SH SOLE 331330 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 45142 276011 SH SOLE 276011 0 0 INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1970 24328 SH SOLE 24328 0 0 INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 654 23874 SH SOLE 23874 0 0 INTERNATIONAL PAPER CO COM 460146103 278 7687 SH SOLE 7687 0 0 INTUIT COM 461202103 4851 7761 SH SOLE 7761 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 10247 30374 SH SOLE 30374 0 0 INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108 3652 34521 SH SOLE 34521 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735 713 21958 SH SOLE 21958 0 0 INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 577 10819 SH SOLE 10819 0 0 INVESCO EXCH TRADED FD TR II CHINA TECHNL 46138E800 491 13646 SH SOLE 13646 0 0 INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354 321 5126 SH SOLE 5126 0 0 INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649 308 1825 SH SOLE 1825 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743 262 5530 SH SOLE 5530 0 0 INVESCO EXCH TRADED FD TR II DORSEY WRGT 46138E875 254 7991 SH SOLE 7991 0 0 INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727 447 23394 SH SOLE 23394 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825 755 36900 SH SOLE 36900 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791 732 37950 SH SOLE 37950 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841 669 32025 SH SOLE 32025 0 0 INVESCO EXCH TRD SLF IDX FD INTL DEV DYN 46138J437 455 18094 SH SOLE 18094 0 0 INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783 432 22190 SH SOLE 22190 0 0 INVESCO EXCH TRD SLF IDX FD RUSL 1000 DY 46138J619 335 6520 SH SOLE 6520 0 0 INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 46138J643 293 14430 SH SOLE 14430 0 0 INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480 6274 115820 SH SOLE 115820 0 0 INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V837 419 4896 SH SOLE 4896 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL E 46137V365 204 2770 SH SOLE 2770 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357 15204 96349 SH SOLE 96349 0 0 INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308 785 7930 SH SOLE 7930 0 0 INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613 672 19105 SH SOLE 19105 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530 493 13675 SH SOLE 13675 0 0 INVESCO EXCHANGE TRADED FD T OIL & GAS SE 46137Y872 343 11943 SH SOLE 11943 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100 1166 12656 SH SOLE 12656 0 0 INVESCO EXCHANGE TRADED FD T DJ INDL AVG 46137V605 28199 612765 SH SOLE 612765 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 260281 635577 SH SOLE 635577 0 0 INVESTMENT MANAGERS SER TR I AXS SHORT IN 46144X628 341 13120 SH SOLE 13120 0 0 INVITAE CORP COM 46185L103 397 629612 SH SOLE 629612 0 0 IQVIA HLDGS INC COM 46266C105 5036 21764 SH SOLE 21764 0 0 IRON MTN INC DEL COM 46284V101 3253 46483 SH SOLE 46483 0 0 ISHARES GOLD TR ISHARES NEW 464285204 13880 355622 SH SOLE 355622 0 0 ISHARES INC CORE MSCI EM 46434G103 1308 25868 SH SOLE 25868 0 0 ISHARES INC MSCI JPN ETF 46434G822 9813 153000 SH SOLE 153000 0 0 ISHARES INC MSCI ITALY E 46434G830 8944 263591 SH SOLE 263591 0 0 ISHARES INC MSCI BRAZIL 464286400 7849 224512 SH SOLE 224512 0 0 ISHARES INC MSCI AUSTRIA 464286202 7409 342830 SH SOLE 342830 0 0 ISHARES INC MSCI SPAIN E 464286764 7051 230274 SH SOLE 230274 0 0 ISHARES INC MSCI MEXICO 464286822 6758 99607 SH SOLE 99607 0 0 ISHARES INC MSCI TAIWAN 46434G772 6735 146308 SH SOLE 146308 0 0 ISHARES INC MSCI STH KOR 464286772 5060 77211 SH SOLE 77211 0 0 ISHARES INC MSCI EMRG CH 46434G764 1405 25354 SH SOLE 25354 0 0 ISHARES INC MSCI GBL MIN 464286525 891 8876 SH SOLE 8876 0 0 ISHARES INC MSCI SWITZER 464286749 763 15810 SH SOLE 15810 0 0 ISHARES INC MSCI GBL ETF 46434G848 453 10514 SH SOLE 10514 0 0 ISHARES INC MSCI CHILE E 464286640 343 12146 SH SOLE 12146 0 0 ISHARES INC EM MKT SM-CP 464286475 248 4288 SH SOLE 4288 0 0 ISHARES INC MSCI CDA ETF 464286509 2662 72580 SH SOLE 72580 0 0 ISHARES INC MSCI GERMANY 464286806 369 12436 SH SOLE 12436 0 0 ISHARES INC MSCI HONG KG 464286871 509 29329 SH SOLE 29329 0 0 ISHARES INC MSCI WORLD E 464286392 1623 12201 SH SOLE 12201 0 0 ISHARES INC MSCI EMERG M 464286533 133416 2400000 SH Put SOLE 2400000 0 0 ISHARES INC MSCI EMERG M 464286533 55590 1000000 SH Call SOLE 1000000 0 0 ISHARES SILVER TR ISHARES 46428Q109 1237 56782 SH SOLE 56782 0 0 ISHARES TR INDIA 50 ETF 464289529 1737 35267 SH SOLE 35267 0 0 ISHARES TR 0-5 YR TIPS 46429B747 3855 39100 SH SOLE 39100 0 0 ISHARES TR 20 YR TR BD 464287432 462598 4678373 SH SOLE 4678373 0 0 ISHARES TR ASIA 50 ETF 464288430 1722 29709 SH SOLE 29709 0 0 ISHARES TR CHINA LG-CAP 464287184 12960 539323 SH SOLE 539323 0 0 ISHARES TR CORE HIGH DV 46429B663 3948 38705 SH SOLE 38705 0 0 ISHARES TR CORE S&P500 464287200 62378 130600 SH SOLE 130600 0 0 ISHARES TR CORE S&P MCP 464287507 11555 41694 SH SOLE 41694 0 0 ISHARES TR CORE S&P SCP 464287804 1174 10844 SH SOLE 10844 0 0 ISHARES TR CORE S&P TTL 464287150 8942 84973 SH SOLE 84973 0 0 ISHARES TR CORE US AGGB 464287226 4681 47164 SH SOLE 47164 0 0 ISHARES TR HDG MSCI JAP 46434V886 535 15325 SH SOLE 15325 0 0 ISHARES TR DOW JONES US 464287846 303 2600 SH SOLE 2600 0 0 ISHARES TR GLOBAL 100 E 464287572 5333 66237 SH SOLE 66237 0 0 ISHARES TR GLOB HLTHCRE 464287325 1143 13178 SH SOLE 13178 0 0 ISHARES TR GLOB INDSTRL 464288729 851 6676 SH SOLE 6676 0 0 ISHARES TR GLB INFRASTR 464288372 305 6489 SH SOLE 6489 0 0 ISHARES TR GLOBAL TECH 464287291 3760 55153 SH SOLE 55153 0 0 ISHARES TR IBOXX HI YD 464288513 1025 13246 SH SOLE 13246 0 0 ISHARES TR MRGSTR SM CP 464288604 349 7942 SH SOLE 7942 0 0 ISHARES TR MSCI ACWI ET 464288257 8362 82162 SH SOLE 82162 0 0 ISHARES TR MSCI CHINA E 46429B671 288 7057 SH SOLE 7057 0 0 ISHARES TR MSCI EAFE ET 464287465 35009 464616 SH SOLE 464616 0 0 ISHARES TR EAFE SML CP 464288273 11083 179050 SH SOLE 179050 0 0 ISHARES TR MSCI EMG MKT 464287234 14613 363414 SH SOLE 363414 0 0 ISHARES TR DEVSMCP EXNA 464288497 266 4733 SH SOLE 4733 0 0 ISHARES TR RUS 1000 ETF 464287622 544 2074 SH SOLE 2074 0 0 ISHARES TR RUS 1000 VAL 464287598 298 1804 SH SOLE 1804 0 0 ISHARES TR RUSSELL 2000 464287655 301473 1502032 SH SOLE 1502032 0 0 ISHARES TR RUS 2000 VAL 464287630 629 4052 SH SOLE 4052 0 0 ISHARES TR RUS MD CP GR 464287481 308 2947 SH SOLE 2947 0 0 ISHARES TR RUS MDCP VAL 464287473 209 1796 SH SOLE 1796 0 0 ISHARES TR RUS TP200 GR 464289438 1111 6338 SH SOLE 6338 0 0 ISHARES TR S&P 500 VAL 464287408 2023 11634 SH SOLE 11634 0 0 ISHARES TR GL CLEAN ENE 464288224 509 32676 SH SOLE 32676 0 0 ISHARES TR S&P MC 400VL 464287705 7221 63321 SH SOLE 63321 0 0 ISHARES TR SP SMCP600VL 464287879 10873 105494 SH SOLE 105494 0 0 ISHARES TR SELECT DIVID 464287168 29801 254232 SH SOLE 254232 0 0 ISHARES TR TIPS BD ETF 464287176 2647 24624 SH SOLE 24624 0 0 ISHARES TR MSCI DENMARK 46429B523 16474 146897 SH SOLE 146897 0 0 ISHARES TR CORE MSCI EA 46432F842 10577 150355 SH SOLE 150355 0 0 ISHARES TR MSCI INDIA E 46429B598 4294 87972 SH SOLE 87972 0 0 ISHARES TR ISHARES SEMI 464287523 3195 5546 SH SOLE 5546 0 0 ISHARES TR CORE MSCI TO 46432F834 2061 31735 SH SOLE 31735 0 0 ISHARES TR 20+ YEAR TR 46436E338 949 34547 SH SOLE 34547 0 0 ISHARES TR IBONDS 24 TR 46436E874 524 21950 SH SOLE 21950 0 0 ISHARES TR IBONDS 25 TR 46436E866 500 21465 SH SOLE 21465 0 0 ISHARES TR IBONDS 26 TR 46436E858 496 21680 SH SOLE 21680 0 0 ISHARES TR ISHARES BIOT 464287556 448 3300 SH SOLE 3300 0 0 ISHARES TR CORE DIV GRW 46434V621 390 7250 SH SOLE 7250 0 0 ISHARES TR CORE TOTAL U 46434V613 244 5306 SH SOLE 5306 0 0 ISHARES TR 0-5YR INVT G 46434V100 237 4811 SH SOLE 4811 0 0 ISHARES TR 7-10 YR TRSY 464287440 12524 129927 SH SOLE 129927 0 0 ISHARES TR EXPND TEC SC 464287549 9270 20683 SH SOLE 20683 0 0 ISHARES TR US CONSM STA 464287812 7047 36761 SH SOLE 36761 0 0 ISHARES TR EXPONENTIAL 46434V381 6921 115596 SH SOLE 115596 0 0 ISHARES TR 0-3 MNTH TRE 46436E718 4973 49599 SH SOLE 49599 0 0 ISHARES TR FLTG RATE NT 46429B655 4820 95217 SH SOLE 95217 0 0 ISHARES TR US TREAS BD 46429B267 4297 186495 SH SOLE 186495 0 0 ISHARES TR 1 3 YR TREAS 464287457 2841 34627 SH SOLE 34627 0 0 ISHARES TR EAFE VALUE E 464288877 2505 48072 SH SOLE 48072 0 0 ISHARES TR US OIL GS EX 464288851 1552 16658 SH SOLE 16658 0 0 ISHARES TR US AER DEF E 464288760 1448 11441 SH SOLE 11441 0 0 ISHARES TR MSCI USA MIN 46429B697 1382 17711 SH SOLE 17711 0 0 ISHARES TR MSCI EAFE MI 46429B689 1006 14506 SH SOLE 14506 0 0 ISHARES TR PFD AND INCM 464288687 982 31489 SH SOLE 31489 0 0 ISHARES TR ESG AWR MSCI 46435G425 680 6485 SH SOLE 6485 0 0 ISHARES TR ESG AW MSCI 46435G516 519 6876 SH SOLE 6876 0 0 ISHARES TR ISHS 1-5YR I 464288646 482 9400 SH SOLE 9400 0 0 ISHARES TR ESG AWRE USD 46435G193 465 20000 SH SOLE 20000 0 0 ISHARES TR EAFE GRWTH E 464288885 461 4757 SH SOLE 4757 0 0 ISHARES TR US HOME CONS 464288752 438 4310 SH SOLE 4310 0 0 ISHARES TR 3 7 YR TREAS 464288661 335 2856 SH SOLE 2856 0 0 ISHARES TR INTL SEL DIV 464288448 306 10949 SH SOLE 10949 0 0 ISHARES TR EXPANDED TEC 464287515 279 688 SH SOLE 688 0 0 ISHARES TR ISHS 5-10YR 464288638 276 5304 SH SOLE 5304 0 0 ISHARES TR MSCI UK ETF 46435G334 252 7625 SH SOLE 7625 0 0 ISHARES TR U.S. ENERGY 464287796 2825 64028 SH SOLE 64028 0 0 ISHARES TR U.S. FIN SVC 464287770 1137 6347 SH SOLE 6347 0 0 ISHARES TR U.S. FINLS E 464287788 393 4606 SH SOLE 4606 0 0 ISHARES TR US HLTHCARE 464287762 1743 6091 SH SOLE 6091 0 0 ISHARES TR U.S. MED DVC 464288810 2425 44926 SH SOLE 44926 0 0 ISHARES TR U.S. REAL ES 464287739 7262 79439 SH SOLE 79439 0 0 ISHARES TR U.S. TECH ET 464287721 3286 26768 SH SOLE 26768 0 0 ISHARES TR MSCI EAFE ET 464287465 18838 250000 SH Call SOLE 250000 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332 3191 58036 SH SOLE 58036 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837 431 8576 SH SOLE 8576 0 0 JACOBS SOLUTIONS INC COM 46982L108 1334 10274 SH SOLE 10274 0 0 JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 312 10347 SH SOLE 10347 0 0 JD.COM INC SPON ADR CL 47215P106 365 12632 SH SOLE 12632 0 0 JELD-WEN HLDG INC COM 47580P103 1038 54954 SH SOLE 54954 0 0 JINKOSOLAR HLDG CO LTD SPONSORED AD 47759T100 334 9035 SH SOLE 9035 0 0 JOHN BEAN TECHNOLOGIES CORP COM 477839104 205 2061 SH SOLE 2061 0 0 JOHNSON & JOHNSON COM 478160104 79533 507417 SH SOLE 507417 0 0 JOHNSON CTLS INTL PLC SHS G51502105 4411 76522 SH SOLE 76522 0 0 JPMORGAN CHASE & CO COM 46625H100 196975 1157997 SH SOLE 1157997 0 0 JPMORGAN CHASE & CO COM 46625H100 25515 150000 SH Call SOLE 150000 0 0 JUNIPER NETWORKS INC COM 48203R104 1680 56995 SH SOLE 56995 0 0 KELLANOVA COM 487836108 823 14713 SH SOLE 14713 0 0 KENVUE INC COM 49177J102 2126 98756 SH SOLE 98756 0 0 KEURIG DR PEPPER INC COM 49271V100 6664 200008 SH SOLE 200008 0 0 KEYCORP COM 493267108 3929 272871 SH SOLE 272871 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 695 4370 SH SOLE 4370 0 0 KIMBERLY-CLARK CORP COM 494368103 4301 35400 SH SOLE 35400 0 0 KINDER MORGAN INC DEL COM 49456B101 992 56223 SH SOLE 56223 0 0 KINROSS GOLD CORP COM 496902404 43830 7232664 SH SOLE 7232664 0 0 KKR & CO INC COM 48251W104 1089 13145 SH SOLE 13145 0 0 KLA CORP COM NEW 482480100 12529 21554 SH SOLE 21554 0 0 KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303 6858 293941 SH SOLE 293941 0 0 KRAFT HEINZ CO COM 500754106 6251 169042 SH SOLE 169042 0 0 KRAFT HEINZ CO COM 500754106 7067 191100 SH Put SOLE 191100 0 0 KRAFT HEINZ CO COM 500754106 6405 173200 SH Call SOLE 173200 0 0 KRANESHARES TR CSI CHI INTE 500767306 1156 42798 SH SOLE 42798 0 0 KRANESHARES TR GLOBAL CARB 500767678 2457 67325 SH SOLE 67325 0 0 KROGER CO COM 501044101 650 14225 SH SOLE 14225 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 6302 29920 SH SOLE 29920 0 0 LABORATORY CORP AMER HLDGS COM NEW 50540R409 659 2899 SH SOLE 2899 0 0 LAM RESEARCH CORP COM 512807108 19873 25372 SH SOLE 25372 0 0 LAMB WESTON HLDGS INC COM 513272104 260 2407 SH SOLE 2407 0 0 LARGO INC COM 517097101 49 21380 SH SOLE 21380 0 0 LAS VEGAS SANDS CORP COM 517834107 700 14233 SH SOLE 14233 0 0 LAUDER ESTEE COS INC CL A 518439104 2772 18955 SH SOLE 18955 0 0 LEGG MASON ETF INVT FRANKLIN INT 52468L505 698 25218 SH SOLE 25218 0 0 LENNAR CORP CL A 526057104 952 6387 SH SOLE 6387 0 0 LENNOX INTL INC COM 526107107 5154 11516 SH SOLE 11516 0 0 LIBERTY MEDIA CORP DEL COM LBTY ONE 531229771 226 3899 SH SOLE 3899 0 0 LIFEMD INC COM 53216B104 145 17500 SH SOLE 17500 0 0 LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 8368 398454 SH SOLE 398454 0 0 LINCOLN ELEC HLDGS INC COM 533900106 545 2504 SH SOLE 2504 0 0 LINDE PLC SHS G54950103 10083 24549 SH SOLE 24549 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 50 46050 SH SOLE 46050 0 0 LISTED FD TR WAHED FTSE E 53656F607 390 8577 SH SOLE 8577 0 0 LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100 786 124407 SH SOLE 124407 0 0 LITHIUM AMERS CORP NEW COM SHS 53681J103 197 30814 SH SOLE 30814 0 0 LIVE NATION ENTERTAINMENT IN COM 538034109 5883 62849 SH SOLE 62849 0 0 LIVERAMP HLDGS INC COM 53815P108 221 5841 SH SOLE 5841 0 0 LLOYDS BANKING GROUP PLC SPONSORED AD 539439109 8092 3385679 SH SOLE 3385679 0 0 LOCKHEED MARTIN CORP COM 539830109 13443 29659 SH SOLE 29659 0 0 LOEWS CORP COM 540424108 364 5228 SH SOLE 5228 0 0 LOGITECH INTL S A SHS H50430232 214 2263 SH SOLE 2263 0 0 LOWES COS INC COM 548661107 12541 56352 SH SOLE 56352 0 0 LPL FINL HLDGS INC COM 50212V100 2800 12303 SH SOLE 12303 0 0 LUCID GROUP INC COM 549498103 127 30098 SH SOLE 30098 0 0 LULULEMON ATHLETICA INC COM 550021109 38327 74962 SH SOLE 74962 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1390 14617 SH SOLE 14617 0 0 M & T BK CORP COM 55261F104 923 6732 SH SOLE 6732 0 0 MACYS INC COM 55616P104 302 15000 SH SOLE 15000 0 0 MACYS INC COM 55616P104 2414 120000 SH Call SOLE 120000 0 0 MADISON SQUARE GRDN SPRT COR CL A 55825T103 619 3406 SH SOLE 3406 0 0 MAG SILVER CORP COM 55903Q104 346 33265 SH SOLE 33265 0 0 MAGNA INTL INC COM 559222401 183465 3103790 SH SOLE 3103790 0 0 MAGNITE INC COM 55955D100 454 48656 SH SOLE 48656 0 0 MANULIFE FINL CORP COM 56501R106 602448 27260089 SH SOLE 27260089 0 0 MANULIFE FINL CORP COM 56501R106 128622 5820000 SH Put SOLE 5820000 0 0 MANULIFE FINL CORP COM 56501R106 51086 2311600 SH Call SOLE 2311600 0 0 MARATHON OIL CORP COM 565849106 11745 486132 SH SOLE 486132 0 0 MARATHON PETE CORP COM 56585A102 4252 28661 SH SOLE 28661 0 0 MARKEL GROUP INC COM 570535104 6750 4754 SH SOLE 4754 0 0 MARKETAXESS HLDGS INC COM 57060D108 2214 7559 SH SOLE 7559 0 0 MARRIOTT INTL INC NEW CL A 571903202 11007 48808 SH SOLE 48808 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 5574 65663 SH SOLE 65663 0 0 MARSH & MCLENNAN COS INC COM 571748102 2269 11978 SH SOLE 11978 0 0 MARTIN MARIETTA MATLS INC COM 573284106 926 1856 SH SOLE 1856 0 0 MARVELL TECHNOLOGY INC COM 573874104 1328 22023 SH SOLE 22023 0 0 MASCO CORP COM 574599106 513 7659 SH SOLE 7659 0 0 MASTERCARD INCORPORATED CL A 57636Q104 97769 229230 SH SOLE 229230 0 0 MATCH GROUP INC NEW COM 57667L107 835 22873 SH SOLE 22873 0 0 MATTEL INC COM 577081102 439 23266 SH SOLE 23266 0 0 MCCORMICK & CO INC COM NON VTG 579780206 768 11221 SH SOLE 11221 0 0 MCDONALDS CORP COM 580135101 85259 287540 SH SOLE 287540 0 0 MCGRATH RENTCORP COM 580589109 951 7954 SH SOLE 7954 0 0 MCKESSON CORP COM 58155Q103 6974 15063 SH SOLE 15063 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 589 119988 SH SOLE 119988 0 0 MEDPACE HLDGS INC COM 58506Q109 999 3260 SH SOLE 3260 0 0 MEDTRONIC PLC SHS G5960L103 20919 253939 SH SOLE 253939 0 0 MERCADOLIBRE INC COM 58733R102 4106 2613 SH SOLE 2613 0 0 MERCK & CO INC COM 58933Y105 99495 912630 SH SOLE 912630 0 0 META PLATFORMS INC CL A 30303M102 167631 473588 SH SOLE 473588 0 0 META PLATFORMS INC CL A 30303M102 10619 30000 SH Put SOLE 30000 0 0 METHANEX CORP COM 59151K108 1339 28297 SH SOLE 28297 0 0 METLIFE INC COM 59156R108 47461 717698 SH SOLE 717698 0 0 METLIFE INC COM 59156R108 26452 400000 SH Put SOLE 400000 0 0 METTLER TOLEDO INTERNATIONAL COM 592688105 835 688 SH SOLE 688 0 0 MGM RESORTS INTERNATIONAL COM 552953101 246 5500 SH SOLE 5500 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 9383 104048 SH SOLE 104048 0 0 MICRON TECHNOLOGY INC COM 595112103 9316 109164 SH SOLE 109164 0 0 MICROSOFT CORP COM 594918104 534309 1420883 SH SOLE 1420883 0 0 MICROSTRATEGY INC CL A NEW 594972408 3608 5712 SH SOLE 5712 0 0 MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502 169 12320 SH SOLE 12320 0 0 MIDDLEBY CORP COM 596278101 647 4399 SH SOLE 4399 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104 7608 883578 SH SOLE 883578 0 0 MOBILEYE GLOBAL INC COMMON CLASS 60741F104 2296 52992 SH SOLE 52992 0 0 MODERNA INC COM 60770K107 2824 28392 SH SOLE 28392 0 0 MODINE MFG CO COM 607828100 7511 125820 SH SOLE 125820 0 0 MOHAWK INDS INC COM 608190104 774 7482 SH SOLE 7482 0 0 MOLSON COORS BEVERAGE CO CL B 60871R209 967 15801 SH SOLE 15801 0 0 MONDAY COM LTD SHS M7S64H106 5339 28430 SH SOLE 28430 0 0 MONDELEZ INTL INC CL A 609207105 15325 211584 SH SOLE 211584 0 0 MONSTER BEVERAGE CORP NEW COM 61174X109 3893 67575 SH SOLE 67575 0 0 MOODYS CORP COM 615369105 964 2467 SH SOLE 2467 0 0 MORGAN STANLEY COM NEW 617446448 49365 529382 SH SOLE 529382 0 0 MOSAIC CO NEW COM 61945C103 735 20574 SH SOLE 20574 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 5885 18797 SH SOLE 18797 0 0 MP MATERIALS CORP COM CL A 553368101 645 32503 SH SOLE 32503 0 0 MSCI INC COM 55354G100 1704 3013 SH SOLE 3013 0 0 MUELLER INDS INC COM 624756102 1713 36326 SH SOLE 36326 0 0 NABORS INDUSTRIES LTD SHS G6359F137 2307 28265 SH SOLE 28265 0 0 NASDAQ INC COM 631103108 5663 97402 SH SOLE 97402 0 0 NATERA INC COM 632307104 400 6391 SH SOLE 6391 0 0 NATIONAL BK HLDGS CORP CL A 633707104 5564 149600 SH Put SOLE 149600 0 0 NATIONAL BK HLDGS CORP CL A 633707104 10997 295700 SH Call SOLE 295700 0 0 NATIONAL GRID PLC SPONSORED AD 636274409 1435 21110 SH SOLE 21110 0 0 NATWEST GROUP PLC SPONS ADR 639057207 90 15919 SH SOLE 15919 0 0 NETAPP INC COM 64110D104 3328 37755 SH SOLE 37755 0 0 NETFLIX INC COM 64110L106 62332 128023 SH SOLE 128023 0 0 NEW FORTRESS ENERGY INC COM CL A 644393100 252 6684 SH SOLE 6684 0 0 NEW FOUND GOLD CORP COM 64440N103 959 271662 SH SOLE 271662 0 0 NEW GOLD INC CDA COM 644535106 902 622220 SH SOLE 622220 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 155 15139 SH SOLE 15139 0 0 NEWELL BRANDS INC COM 651229106 2377 273851 SH SOLE 273851 0 0 NEWMONT CORP COM 651639106 19122 461986 SH SOLE 461986 0 0 NEXGEN ENERGY LTD COM 65340P106 1207 172395 SH SOLE 172395 0 0 NEXTERA ENERGY INC COM 65339F101 8575 141183 SH SOLE 141183 0 0 NICE LTD SPONSORED AD 653656108 633 3171 SH SOLE 3171 0 0 NIKE INC CL B 654106103 53126 489328 SH SOLE 489328 0 0 NIO INC SPON ADS 62914V106 305 33667 SH SOLE 33667 0 0 NISOURCE INC COM 65473P105 2640 99429 SH SOLE 99429 0 0 NOAH HLDGS LTD SPON ADS 65487X102 189 13654 SH SOLE 13654 0 0 NOKIA CORP SPONSORED AD 654902204 99 28815 SH SOLE 28815 0 0 NORFOLK SOUTHN CORP COM 655844108 6354 26881 SH SOLE 26881 0 0 NORTH AMERN CONSTR GROUP LTD COM 656811106 7890 377862 SH SOLE 377862 0 0 NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 5 15850 SH SOLE 15850 0 0 NORTHROP GRUMMAN CORP COM 666807102 3360 7177 SH SOLE 7177 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 5423 270593 SH SOLE 270593 0 0 NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842 127 49026 SH SOLE 49026 0 0 NOVAGOLD RES INC COM NEW 66987E206 600 160523 SH SOLE 160523 0 0 NOVARTIS AG SPONSORED AD 66987V109 5370 53180 SH SOLE 53180 0 0 NOVO-NORDISK A S ADR 670100205 36254 350450 SH SOLE 350450 0 0 NRG ENERGY INC COM NEW 629377508 265 5120 SH SOLE 5120 0 0 NUCOR CORP COM 670346105 5149 29584 SH SOLE 29584 0 0 NUTANIX INC CL A 67059N108 6187 129738 SH SOLE 129738 0 0 NUTRIEN LTD COM 67077M108 303065 5377310 SH SOLE 5377310 0 0 NUVEI CORPORATION SUB VTG SHS 67079A102 2605 99142 SH SOLE 99142 0 0 NVENT ELECTRIC PLC SHS G6700G107 756 12788 SH SOLE 12788 0 0 NVIDIA CORPORATION COM 67066G104 262112 529285 SH SOLE 529285 0 0 NVIDIA CORPORATION COM 67066G104 4952 10000 SH Put SOLE 10000 0 0 NXP SEMICONDUCTORS N V COM N6596X109 6418 27943 SH SOLE 27943 0 0 OAKTREE SPECIALTY LENDING CO COM 67401P405 373 18256 SH SOLE 18256 0 0 OBSIDIAN ENERGY LTD COM 674482203 5421 798348 SH SOLE 798348 0 0 OCCIDENTAL PETE CORP COM 674599105 1354 22674 SH SOLE 22674 0 0 OKTA INC CL A 679295105 1935 21376 SH SOLE 21376 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 4469 11026 SH SOLE 11026 0 0 OMNICOM GROUP INC COM 681919106 1439 16631 SH SOLE 16631 0 0 ON HLDG AG NAMEN AKT A H5919C104 601 22274 SH SOLE 22274 0 0 ON SEMICONDUCTOR CORP COM 682189105 3569 42729 SH SOLE 42729 0 0 ONCOLYTICS BIOTECH INC COM NEW 682310875 82 60887 SH SOLE 60887 0 0 ONEOK INC NEW COM 682680103 4837 68885 SH SOLE 68885 0 0 OPEN TEXT CORP COM 683715106 98378 2339542 SH SOLE 2339542 0 0 ORACLE CORP COM 68389X105 34443 326688 SH SOLE 326688 0 0 OREILLY AUTOMOTIVE INC COM 67103H107 4377 4607 SH SOLE 4607 0 0 ORLA MNG LTD NEW COM 68634K106 477 146404 SH SOLE 146404 0 0 OSISKO GOLD ROYALTIES LTD COM 68827L101 5664 396611 SH SOLE 396611 0 0 OTIS WORLDWIDE CORP COM 68902V107 2263 25294 SH SOLE 25294 0 0 OUSTER INC COM NEW 68989M202 213 27728 SH SOLE 27728 0 0 OVINTIV INC COM 69047Q102 6968 158661 SH SOLE 158661 0 0 OWENS CORNING NEW COM 690742101 325 2193 SH SOLE 2193 0 0 PACCAR INC COM 693718108 926 9480 SH SOLE 9480 0 0 PACER FDS TR PACER US SMA 69374H857 5817 121111 SH SOLE 121111 0 0 PACER FDS TR US CASH COWS 69374H881 2698 51897 SH SOLE 51897 0 0 PACER FDS TR GLOBL CASH E 69374H709 2122 61908 SH SOLE 61908 0 0 PACKAGING CORP AMER COM 695156109 358 2196 SH SOLE 2196 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 1958 114044 SH SOLE 114044 0 0 PALO ALTO NETWORKS INC COM 697435105 53501 181432 SH SOLE 181432 0 0 PAN AMERN SILVER CORP COM 697900108 15101 924759 SH SOLE 924759 0 0 PARAMOUNT GLOBAL CLASS B COM 92556H206 7258 490731 SH SOLE 490731 0 0 PARKER-HANNIFIN CORP COM 701094104 6456 14014 SH SOLE 14014 0 0 PAYCHEX INC COM 704326107 1220 10241 SH SOLE 10241 0 0 PAYPAL HLDGS INC COM 70450Y103 14274 232430 SH SOLE 232430 0 0 PDD HOLDINGS INC SPONSORED AD 722304102 6335 43301 SH SOLE 43301 0 0 PELOTON INTERACTIVE INC CL A COM 70614W100 69 11355 SH SOLE 11355 0 0 PEMBINA PIPELINE CORP COM 706327103 514362 14943698 SH SOLE 14943698 0 0 PEMBINA PIPELINE CORP COM 706327103 62903 1827500 SH Put SOLE 1827500 0 0 PENN ENTERTAINMENT INC COM 707569109 986 37884 SH SOLE 37884 0 0 PEPSICO INC COM 713448108 34233 201560 SH SOLE 201560 0 0 PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408 1119 70070 SH SOLE 70070 0 0 PFIZER INC COM 717081103 40029 1390382 SH SOLE 1390382 0 0 PFIZER INC COM 717081103 9126 317000 SH Call SOLE 317000 0 0 PHILIP MORRIS INTL INC COM 718172109 13162 139898 SH SOLE 139898 0 0 PHILLIPS 66 COM 718546104 2817 21157 SH SOLE 21157 0 0 PIMCO CORPORATE & INCOME OPP COM 72201B101 251 18989 SH SOLE 18989 0 0 PIMCO DYNAMIC INCOME FD SHS 72201Y101 1677 93403 SH SOLE 93403 0 0 PIMCO ETF TR ACTIVE BD ET 72201R775 4329 46830 SH SOLE 46830 0 0 PIMCO ETF TR ENHNCD LW DU 72201R718 248 2612 SH SOLE 2612 0 0 PIMCO ETF TR ENHAN SHRT M 72201R833 5475 54869 SH SOLE 54869 0 0 PIMCO ETF TR INV GRD CRP 72201R817 919 9446 SH SOLE 9446 0 0 PIMCO HIGH INCOME FD COM SHS 722014107 472 94600 SH SOLE 94600 0 0 PINTEREST INC CL A 72352L106 240 6481 SH SOLE 6481 0 0 PIONEER NAT RES CO COM 723787107 1683 7486 SH SOLE 7486 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105 3673 242432 SH SOLE 242432 0 0 PLANET FITNESS INC CL A 72703H101 2035 27882 SH SOLE 27882 0 0 PLUG POWER INC COM NEW 72919P202 56 12539 SH SOLE 12539 0 0 PNC FINL SVCS GROUP INC COM 693475105 1618 10450 SH SOLE 10450 0 0 POLESTAR AUTOMOTIVE HLDG UK ADS A 731105201 28 12385 SH SOLE 12385 0 0 POSCO HOLDINGS INC SPONSORED AD 693483109 4039 42467 SH SOLE 42467 0 0 POWELL INDS INC COM 739128106 7272 82266 SH SOLE 82266 0 0 PPG INDS INC COM 693506107 205 1372 SH SOLE 1372 0 0 PRECISION DRILLING CORP COM NEW 74022D407 5713 105158 SH SOLE 105158 0 0 PRICE T ROWE GROUP INC COM 74144T108 2902 26944 SH SOLE 26944 0 0 PRIME MEDICINE INC COM 74168J101 109 12261 SH SOLE 12261 0 0 PRIMERICA INC COM 74164M108 1733 8423 SH SOLE 8423 0 0 PRIMO WATER CORPORATION COM 74167P108 271 17970 SH SOLE 17970 0 0 PROCTER AND GAMBLE CO COM 742718109 51207 349440 SH SOLE 349440 0 0 PROCTER AND GAMBLE CO COM 742718109 7327 50000 SH Put SOLE 50000 0 0 PROGRESSIVE CORP COM 743315103 2398 15053 SH SOLE 15053 0 0 PROLOGIS INC. COM 74340W103 1929 14470 SH SOLE 14470 0 0 PROSHARES TR S&P 500 DV A 74348A467 2708 28448 SH SOLE 28448 0 0 PROSHARES TR PSHS SH MSCI 74347R370 4955 288950 SH SOLE 288950 0 0 PROSHARES TR SHORT QQQ NE 74347B714 6354 670243 SH SOLE 670243 0 0 PROSHARES TR SHRT 20+YR T 74347X849 567 25649 SH SOLE 25649 0 0 PROSHARES TR SHRT RUSSELL 74348A210 405 19190 SH SOLE 19190 0 0 PROSHARES TR SHORT S&P 50 74347B425 3825 294431 SH SOLE 294431 0 0 PROSHARES TR ULTRAPRO QQQ 74347X831 240 4730 SH SOLE 4730 0 0 PROSHARES TR PSHS ULTRA Q 74347R206 2365 31114 SH SOLE 31114 0 0 PROSHARES TR II VIX SH TRM F 74347Y789 206 13289 SH SOLE 13289 0 0 PRUDENTIAL FINL INC COM 744320102 20246 195222 SH SOLE 195222 0 0 PRUDENTIAL FINL INC COM 744320102 18149 175000 SH Put SOLE 175000 0 0 PRUDENTIAL FINL INC COM 744320102 29972 289000 SH Call SOLE 289000 0 0 PULTE GROUP INC COM 745867101 4628 44837 SH SOLE 44837 0 0 PURE STORAGE INC CL A 74624M102 1094 30684 SH SOLE 30684 0 0 PURECYCLE TECHNOLOGIES INC COM 74623V103 255 62884 SH SOLE 62884 0 0 QORVO INC COM 74736K101 201 1783 SH SOLE 1783 0 0 QUALCOMM INC COM 747525103 64302 444598 SH SOLE 444598 0 0 QUALCOMM INC COM 747525103 5785 40000 SH Put SOLE 40000 0 0 QUANTA SVCS INC COM 74762E102 18518 85810 SH SOLE 85810 0 0 RANGE RES CORP COM 75281A109 2588 85005 SH SOLE 85005 0 0 RAYMOND JAMES FINL INC COM 754730109 425 3811 SH SOLE 3811 0 0 RB GLOBAL INC COM 74935Q107 8357 124827 SH SOLE 124827 0 0 RECURSION PHARMACEUTICALS IN CL A 75629V104 208 21115 SH SOLE 21115 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1023 1165 SH SOLE 1165 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 1013 52285 SH SOLE 52285 0 0 REINSURANCE GRP OF AMERICA I COM NEW 759351604 1262 7801 SH SOLE 7801 0 0 REPARE THERAPEUTICS INC COM 760273102 77 10500 SH SOLE 10500 0 0 REPUBLIC SVCS INC COM 760759100 668 4049 SH SOLE 4049 0 0 RESTAURANT BRANDS INTL INC COM 76131D103 200602 2567535 SH SOLE 2567535 0 0 REVOLVE GROUP INC CL A 76156B107 241 14515 SH SOLE 14515 0 0 RH COM 74967X103 229 787 SH SOLE 787 0 0 RIO TINTO PLC SPONSORED AD 767204100 6880 92403 SH SOLE 92403 0 0 RITHM CAPITAL CORP COM NEW 64828T201 232 21690 SH SOLE 21690 0 0 RIVIAN AUTOMOTIVE INC COM CL A 76954A103 776 33067 SH SOLE 33067 0 0 ROBLOX CORP CL A 771049103 1701 37203 SH SOLE 37203 0 0 ROCKWELL AUTOMATION INC COM 773903109 3567 11490 SH SOLE 11490 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 278043 5937281 SH SOLE 5937281 0 0 ROGERS COMMUNICATIONS INC CL B 775109200 59708 1275000 SH Call SOLE 1275000 0 0 ROKU INC COM CL A 77543R102 747 8146 SH SOLE 8146 0 0 ROPER TECHNOLOGIES INC COM 776696106 3968 7279 SH SOLE 7279 0 0 ROSS STORES INC COM 778296103 12480 90179 SH SOLE 90179 0 0 ROYAL BK CDA COM 780087102 2977832 29445582 SH SOLE 29445582 0 0 ROYAL BK CDA COM 780087102 70710 699200 SH Put SOLE 699200 0 0 ROYAL BK CDA COM 780087102 156944 1551900 SH Call SOLE 1551900 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 6736 52022 SH SOLE 52022 0 0 RPC INC COM 749660106 236 32440 SH SOLE 32440 0 0 RTX CORPORATION COM 75513E101 29158 346545 SH SOLE 346545 0 0 RYDER SYS INC COM 783549108 348 3024 SH SOLE 3024 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 1199 10893 SH SOLE 10893 0 0 S&P GLOBAL INC COM 78409V104 22699 51527 SH SOLE 51527 0 0 SAIA INC COM 78709Y105 2021 4612 SH SOLE 4612 0 0 SALESFORCE INC COM 79466L302 43914 166885 SH SOLE 166885 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 128 25371 SH SOLE 25371 0 0 SANMINA CORPORATION COM 801056102 234 4553 SH SOLE 4553 0 0 SANOFI SPONSORED AD 80105N105 14546 292502 SH SOLE 292502 0 0 SAP SE SPON ADR 803054204 1533 9919 SH SOLE 9919 0 0 SCHLUMBERGER LTD COM STK 806857108 3636 69874 SH SOLE 69874 0 0 SCHWAB CHARLES CORP COM 808513105 32921 478505 SH SOLE 478505 0 0 SCHWAB STRATEGIC TR US DIVIDEND 808524797 3214 42220 SH SOLE 42220 0 0 SEABRIDGE GOLD INC COM 811916105 3156 260213 SH SOLE 260213 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 1129 13222 SH SOLE 13222 0 0 SELECT SECTOR SPDR TR SBI CONS STP 81369Y308 211966 2942752 SH SOLE 2942752 0 0 SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407 225705 1262261 SH SOLE 1262261 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 237747 2835720 SH SOLE 2835720 0 0 SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852 218633 3008990 SH SOLE 3008990 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 95721 2545773 SH SOLE 2545773 0 0 SELECT SECTOR SPDR TR INDL 81369Y704 55831 489788 SH SOLE 489788 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 24618 127900 SH SOLE 127900 0 0 SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209 6912 50680 SH SOLE 50680 0 0 SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886 1822 28774 SH SOLE 28774 0 0 SELECT SECTOR SPDR TR RL EST SEL S 81369Y860 217 5411 SH SOLE 5411 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 6959 83000 SH Put SOLE 83000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 815920 21700000 SH Put SOLE 21700000 0 0 SELECT SECTOR SPDR TR FINANCIAL 81369Y605 186120 4950000 SH Call SOLE 4950000 0 0 SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 225 5998 SH SOLE 5998 0 0 SERVICE CORP INTL COM 817565104 751 10978 SH SOLE 10978 0 0 SERVICENOW INC COM 81762P102 44076 62388 SH SOLE 62388 0 0 SES AI CORPORATION CL A COM 78397Q109 23 12800 SH SOLE 12800 0 0 SHELL PLC SPON ADS 780259305 27910 424157 SH SOLE 424157 0 0 SHERWIN WILLIAMS CO COM 824348106 12131 38893 SH SOLE 38893 0 0 SHOPIFY INC CL A 82509L107 543280 6974065 SH SOLE 6974065 0 0 SHOPIFY INC CL A 82509L107 21111 271000 SH Put SOLE 271000 0 0 SHOPIFY INC CL A 82509L107 899145 11542300 SH Call SOLE 11542300 0 0 SIBANYE STILLWATER LTD SPONSORED AD 82575P107 706 129977 SH SOLE 129977 0 0 SILVERCREST METALS INC COM 828363101 3333 508077 SH SOLE 508077 0 0 SIMON PPTY GROUP INC NEW COM 828806109 3228 22629 SH SOLE 22629 0 0 SIMON PPTY GROUP INC NEW COM 828806109 8558 60000 SH Call SOLE 60000 0 0 SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772 664 24300 SH SOLE 24300 0 0 SIMPLIFY EXCHANGE TRADED FUN SHORT TERM T 82889N657 228 9829 SH SOLE 9829 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 622 113659 SH SOLE 113659 0 0 SITEONE LANDSCAPE SUPPLY INC COM 82982L103 837 5149 SH SOLE 5149 0 0 SK TELECOM LTD SPONSORED AD 78440P306 2930 136930 SH SOLE 136930 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1835 16324 SH SOLE 16324 0 0 SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 870 31881 SH SOLE 31881 0 0 SMITH A O CORP COM 831865209 373 4521 SH SOLE 4521 0 0 SMUCKER J M CO COM NEW 832696405 1493 11815 SH SOLE 11815 0 0 SNAP INC CL A 83304A106 445 26302 SH SOLE 26302 0 0 SNAP ON INC COM 833034101 1639 5676 SH SOLE 5676 0 0 SNOWFLAKE INC CL A 833445109 4801 24124 SH SOLE 24124 0 0 SOLAREDGE TECHNOLOGIES INC COM 83417M104 605 6469 SH SOLE 6469 0 0 SONY GROUP CORP SPONSORED AD 835699307 2225 23493 SH SOLE 23493 0 0 SOUTHERN CO COM 842587107 2208 31482 SH SOLE 31482 0 0 SOUTHERN COPPER CORP COM 84265V105 268 3112 SH SOLE 3112 0 0 SOUTHWEST AIRLS CO COM 844741108 259 8951 SH SOLE 8951 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 38400 101893 SH SOLE 101893 0 0 SPDR GOLD TR GOLD SHS 78463V107 33443 174936 SH SOLE 174936 0 0 SPDR GOLD TR GOLD SHS 78463V107 8660 45300 SH Put SOLE 45300 0 0 SPDR GOLD TR GOLD SHS 78463V107 58574 306400 SH Call SOLE 306400 0 0 SPDR INDEX SHS FDS EURO STOXX 5 78463X202 14967 313053 SH SOLE 313053 0 0 SPDR INDEX SHS FDS S&P EMKTSC E 78463X756 1776 31454 SH SOLE 31454 0 0 SPDR INDEX SHS FDS S&P GBLINF E 78463X855 1374 25692 SH SOLE 25692 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 138986 292412 SH SOLE 292412 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107 684 1348 SH SOLE 1348 0 0 SPDR SER TR S&P DIVID ET 78464A763 12263 98129 SH SOLE 98129 0 0 SPDR SER TR S&P BIOTECH 78464A870 7122 79762 SH SOLE 79762 0 0 SPDR SER TR S&P REGL BKG 78464A698 5593 106680 SH SOLE 106680 0 0 SPDR SER TR S&P BK ETF 78464A797 847 18398 SH SOLE 18398 0 0 SPDR SER TR S&P OILGAS E 78468R556 1744 12736 SH SOLE 12736 0 0 SPDR SER TR PORTFOLIO SH 78464A474 335 11244 SH SOLE 11244 0 0 SPDR SER TR SPDR S&P 500 78468R796 317 8166 SH SOLE 8166 0 0 SPDR SER TR AEROSPACE DE 78464A631 314 2320 SH SOLE 2320 0 0 SPDR SER TR PRTFLO S&P50 78464A409 278 4268 SH SOLE 4268 0 0 SPDR SER TR PRTFLO S&P50 78464A508 226 4850 SH SOLE 4850 0 0 SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 2501 78688 SH SOLE 78688 0 0 SPOTIFY TECHNOLOGY S A SHS L8681T102 248 1321 SH SOLE 1321 0 0 SPROTT ETF TRUST JR GOLD MINE 85210B201 392 13316 SH SOLE 13316 0 0 SPROTT FDS TR URANIUM MINE 85208P303 823 17046 SH SOLE 17046 0 0 SPROTT INC COM NEW 852066208 631 18622 SH SOLE 18622 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 7200 375993 SH SOLE 375993 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 7855 493096 SH SOLE 493096 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 568 70284 SH SOLE 70284 0 0 SPROUTS FMRS MKT INC COM 85208M102 1550 32225 SH SOLE 32225 0 0 SS&C TECHNOLOGIES HLDGS INC COM 78467J100 597 9775 SH SOLE 9775 0 0 SSGA ACTIVE ETF TR SPDR TR TACT 78467V848 392 9730 SH SOLE 9730 0 0 SSR MINING IN COM 784730103 2846 264504 SH SOLE 264504 0 0 STANLEY BLACK & DECKER INC COM 854502101 223 2270 SH SOLE 2270 0 0 STANTEC INC COM 85472N109 18403 229126 SH SOLE 229126 0 0 STARBUCKS CORP COM 855244109 35370 368396 SH SOLE 368396 0 0 STARWOOD PPTY TR INC COM 85571B105 735 34951 SH SOLE 34951 0 0 STEEL DYNAMICS INC COM 858119100 1029 8713 SH SOLE 8713 0 0 STELLANTIS N.V SHS N82405106 6226 266742 SH SOLE 266742 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 1308 26089 SH SOLE 26089 0 0 STRATEGIC ED INC COM 86272C103 295 3189 SH SOLE 3189 0 0 STRYKER CORPORATION COM 863667101 33326 111286 SH SOLE 111286 0 0 SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209 7702 795650 SH SOLE 795650 0 0 SUN CMNTYS INC COM 866674104 278 2079 SH SOLE 2079 0 0 SUN LIFE FINANCIAL INC. COM 866796105 494953 9544014 SH SOLE 9544014 0 0 SUN LIFE FINANCIAL INC. COM 866796105 120746 2328300 SH Put SOLE 2328300 0 0 SUN LIFE FINANCIAL INC. COM 866796105 56621 1091800 SH Call SOLE 1091800 0 0 SUNCOR ENERGY INC NEW COM 867224107 617510 19273110 SH SOLE 19273110 0 0 SUNCOR ENERGY INC NEW COM 867224107 2736 85400 SH Call SOLE 85400 0 0 SUNRUN INC COM 86771W105 277 14131 SH SOLE 14131 0 0 SUPER MICRO COMPUTER INC COM 86800U104 9178 32288 SH SOLE 32288 0 0 SYNOPSYS INC COM 871607107 4958 9628 SH SOLE 9628 0 0 SYSCO CORP COM 871829107 4348 59460 SH SOLE 59460 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100 91098 875939 SH SOLE 875939 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 20366 126538 SH SOLE 126538 0 0 TAPESTRY INC COM 876030107 221 6004 SH SOLE 6004 0 0 TARGA RES CORP COM 87612G101 14350 165185 SH SOLE 165185 0 0 TARGET CORP COM 87612E106 5197 36488 SH SOLE 36488 0 0 TASEKO MINES LTD COM 876511106 433 309142 SH SOLE 309142 0 0 TC ENERGY CORP COM 87807B107 1359871 34788214 SH SOLE 34788214 0 0 TC ENERGY CORP COM 87807B107 1368 35000 SH Put SOLE 35000 0 0 TD SYNNEX CORPORATION COM 87162W100 1740 16171 SH SOLE 16171 0 0 TE CONNECTIVITY LTD SHS H84989104 4438 31584 SH SOLE 31584 0 0 TECHNIPFMC PLC COM G87110105 421 20914 SH SOLE 20914 0 0 TECK RESOURCES LTD CL B 878742204 165583 3917271 SH SOLE 3917271 0 0 TEJON RANCH CO COM 879080109 1955 113650 SH SOLE 113650 0 0 TELADOC HEALTH INC COM 87918A105 956 44341 SH SOLE 44341 0 0 TELEDYNE TECHNOLOGIES INC COM 879360105 453 1014 SH SOLE 1014 0 0 TELEFONAKTIEBOLAGET LM ERICS ADR B SEK 10 294821608 204 32448 SH SOLE 32448 0 0 TELEFONICA BRASIL SA NEW ADR 87936R205 2117 193493 SH SOLE 193493 0 0 TELEFONICA S A SPONSORED AD 879382208 3566 914412 SH SOLE 914412 0 0 TELUS CORPORATION COM 87971M103 468283 26322822 SH SOLE 26322822 0 0 TELUS CORPORATION COM 87971M103 890 50000 SH Put SOLE 50000 0 0 TELUS CORPORATION COM 87971M103 2668 150000 SH Call SOLE 150000 0 0 TELUS INTL CDA INC SUB VTG SHS 87975H100 969 112787 SH SOLE 112787 0 0 TEREX CORP NEW COM 880779103 249 4339 SH SOLE 4339 0 0 TESLA INC COM 88160R101 145092 583919 SH SOLE 583919 0 0 TESLA INC COM 88160R101 104362 420000 SH Call SOLE 420000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209 692 66322 SH SOLE 66322 0 0 TEXAS INSTRS INC COM 882508104 30494 178893 SH SOLE 178893 0 0 TFI INTL INC COM 87241L109 76717 563767 SH SOLE 563767 0 0 THE CIGNA GROUP COM 125523100 4664 15575 SH SOLE 15575 0 0 THE LION ELECTRIC COMPANY COMMON STOCK 536221104 189 106594 SH SOLE 106594 0 0 THE ODP CORP COM 88337F105 320 5682 SH SOLE 5682 0 0 THE TRADE DESK INC COM CL A 88339J105 568 7888 SH SOLE 7888 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 23412 44108 SH SOLE 44108 0 0 THOMSON REUTERS CORP. COM 884903808 157520 1076913 SH SOLE 1076913 0 0 THOMSON REUTERS CORP. COM 884903808 3364 23000 SH Call SOLE 23000 0 0 THOR INDS INC COM 885160101 715 6046 SH SOLE 6046 0 0 TIDAL ETF TR SONICSHARES 886364645 856 28622 SH SOLE 28622 0 0 TIDAL ETF TR SP FDS S&P 5 886364801 512 14970 SH SOLE 14970 0 0 TILRAY BRANDS INC COM 88688T100 208 90446 SH SOLE 90446 0 0 TJX COS INC NEW COM 872540109 23364 249055 SH SOLE 249055 0 0 T-MOBILE US INC COM 872590104 6243 38937 SH SOLE 38937 0 0 TOAST INC CL A 888787108 2208 120946 SH SOLE 120946 0 0 TOLL BROTHERS INC COM 889478103 1632 15877 SH SOLE 15877 0 0 TORO CO COM 891092108 558 5815 SH SOLE 5815 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 2958806 45787773 SH SOLE 45787773 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 65105 1007500 SH Put SOLE 1007500 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 103715 1604500 SH Call SOLE 1604500 0 0 TOTALENERGIES SE SPONSORED AD 89151E109 11940 177198 SH SOLE 177198 0 0 TOYOTA MOTOR CORP ADS 892331307 1841 10038 SH SOLE 10038 0 0 TRACTOR SUPPLY CO COM 892356106 3186 14815 SH SOLE 14815 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 3627 14869 SH SOLE 14869 0 0 TRANSALTA CORP COM 89346D107 20980 2521691 SH SOLE 2521691 0 0 TRANSDIGM GROUP INC COM 893641100 4939 4882 SH SOLE 4882 0 0 TRANSOCEAN LTD REG SHS H8817H100 123 19337 SH SOLE 19337 0 0 TRAVELERS COMPANIES INC COM 89417E109 641 3365 SH SOLE 3365 0 0 TRICON RESIDENTIAL INC COM NPV 89612W102 8751 960594 SH SOLE 960594 0 0 TRILOGY METALS INC NEW COM 89621C105 7 16960 SH SOLE 16960 0 0 TRINITY PL HLDGS INC COM 89656D101 5 47008 SH SOLE 47008 0 0 TRUIST FINL CORP COM 89832Q109 1709 46296 SH SOLE 46296 0 0 TWILIO INC CL A 90138F102 2691 35471 SH SOLE 35471 0 0 TYSON FOODS INC CL A 902494103 731 13598 SH SOLE 13598 0 0 U HAUL HOLDING COMPANY COM 023586100 2618 36462 SH SOLE 36462 0 0 UBER TECHNOLOGIES INC COM 90353T100 31204 506799 SH SOLE 506799 0 0 UBER TECHNOLOGIES INC COM 90353T100 6157 100000 SH Put SOLE 100000 0 0 UBER TECHNOLOGIES INC COM 90353T100 3078 50000 SH Call SOLE 50000 0 0 UBS GROUP AG SHS H42097107 11604 374087 SH SOLE 374087 0 0 ULTA BEAUTY INC COM 90384S303 9094 18559 SH SOLE 18559 0 0 UNDER ARMOUR INC CL C 904311206 100 11981 SH SOLE 11981 0 0 UNILEVER PLC SPON ADR NEW 904767704 22853 471390 SH SOLE 471390 0 0 UNION PAC CORP COM 907818108 33600 136796 SH SOLE 136796 0 0 UNITED AIRLS HLDGS INC COM 910047109 1235 29941 SH SOLE 29941 0 0 UNITED AIRLS HLDGS INC COM 910047109 7220 175000 SH Call SOLE 175000 0 0 UNITED PARCEL SERVICE INC CL B 911312106 12754 81117 SH SOLE 81117 0 0 UNITED RENTALS INC COM 911363109 6312 11008 SH SOLE 11008 0 0 UNITED STATES STL CORP NEW COM 912909108 232 4765 SH SOLE 4765 0 0 UNITED STS OIL FD LP UNITS 91232N207 633 9500 SH SOLE 9500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 97936 186023 SH SOLE 186023 0 0 UNITY SOFTWARE INC COM 91332U101 714 17453 SH SOLE 17453 0 0 UNUM GROUP COM 91529Y106 1323 29264 SH SOLE 29264 0 0 UPSTART HLDGS INC COM 91680M107 262 6423 SH SOLE 6423 0 0 URBAN OUTFITTERS INC COM 917047102 209 5858 SH SOLE 5858 0 0 US BANCORP DEL COM NEW 902973304 9569 221092 SH SOLE 221092 0 0 VAIL RESORTS INC COM 91879Q109 446 2087 SH SOLE 2087 0 0 VALE S A SPONSORED AD 91912E105 1985 125176 SH SOLE 125176 0 0 VALERO ENERGY CORP COM 91913Y100 6014 46264 SH SOLE 46264 0 0 VALVOLINE INC COM 92047W101 2327 61926 SH SOLE 61926 0 0 VANECK ETF TRUST SEMICONDUCTR 92189F676 24784 141728 SH SOLE 141728 0 0 VANECK ETF TRUST MRNGSTR WDE 92189F643 343 4040 SH SOLE 4040 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 264 1599 SH SOLE 1599 0 0 VANECK ETF TRUST PHARMACEUTCL 92189F692 201 2465 SH SOLE 2465 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 23442 755942 SH SOLE 755942 0 0 VANECK ETF TRUST JUNIOR GOLD 92189F791 4340 114492 SH SOLE 114492 0 0 VANECK ETF TRUST OIL SERVICES 92189H607 2110 6817 SH SOLE 6817 0 0 VANECK ETF TRUST URANIUM PLS 92189F601 327 4557 SH SOLE 4557 0 0 VANECK ETF TRUST RARE EARTH/S 92189H805 277 4494 SH SOLE 4494 0 0 VANECK ETF TRUST GOLD MINERS 92189F106 11663 376100 SH Put SOLE 376100 0 0 VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778 2060 23276 SH SOLE 23276 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869 894 9096 SH SOLE 9096 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844 511 5864 SH SOLE 5864 0 0 VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703 411 2448 SH SOLE 2448 0 0 VANGUARD BD INDEX FDS INTERMED TER 921937819 1488 19476 SH SOLE 19476 0 0 VANGUARD BD INDEX FDS LONG TERM BO 921937793 530 7109 SH SOLE 7109 0 0 VANGUARD BD INDEX FDS SHORT TRM BO 921937827 4947 64232 SH SOLE 64232 0 0 VANGUARD BD INDEX FDS TOTAL BND MR 921937835 1544 20993 SH SOLE 20993 0 0 VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407 523 10587 SH SOLE 10587 0 0 VANGUARD INDEX FDS TOTAL STK MK 922908769 8676 36572 SH SOLE 36572 0 0 VANGUARD INDEX FDS MCAP VL IDXV 922908512 1395 9619 SH SOLE 9619 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 1347 4332 SH SOLE 4332 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 997 6669 SH SOLE 6669 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 853 3667 SH SOLE 3667 0 0 VANGUARD INDEX FDS MCAP GR IDXV 922908538 808 3682 SH SOLE 3682 0 0 VANGUARD INDEX FDS SM CP VAL ET 922908611 622 3456 SH SOLE 3456 0 0 VANGUARD INDEX FDS S&P 500 ETF 922908363 28523 65300 SH SOLE 65300 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858 14061 342122 SH SOLE 342122 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775 1687 30054 SH SOLE 30054 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742 4815 46804 SH SOLE 46804 0 0 VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874 2353 36491 SH SOLE 36491 0 0 VANGUARD SCOTTSDALE FDS VNG RUS1000G 92206C680 321 4113 SH SOLE 4113 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664 9016 111174 SH SOLE 111174 0 0 VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649 2360 17281 SH SOLE 17281 0 0 VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102 2118 36304 SH SOLE 36304 0 0 VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409 886 11446 SH SOLE 11446 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5692 33404 SH SOLE 33404 0 0 VANGUARD STAR FDS VG TL INTL S 921909768 573 9891 SH SOLE 9891 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858 20755 433290 SH SOLE 433290 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 417 3735 SH SOLE 3735 0 0 VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1708 21525 SH SOLE 21525 0 0 VANGUARD WORLD FD MEGA GRWTH I 921910816 282 1087 SH SOLE 1087 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 5697 11771 SH SOLE 11771 0 0 VANGUARD WORLD FDS CONSUM STP E 92204A207 2353 12323 SH SOLE 12323 0 0 VANGUARD WORLD FDS MATERIALS ET 92204A801 2082 10962 SH SOLE 10962 0 0 VANGUARD WORLD FDS INDUSTRIAL E 92204A603 2058 9335 SH SOLE 9335 0 0 VANGUARD WORLD FDS ENERGY ETF 92204A306 826 7045 SH SOLE 7045 0 0 VANGUARD WORLD FDS FINANCIALS E 92204A405 364 3944 SH SOLE 3944 0 0 VANGUARD WORLD FDS HEALTH CAR E 92204A504 838 3343 SH SOLE 3343 0 0 VEEVA SYS INC CL A COM 922475108 325 1686 SH SOLE 1686 0 0 VERALTO CORP COM SHS 92338C103 473 5745 SH SOLE 5745 0 0 VERISK ANALYTICS INC COM 92345Y106 6565 27486 SH SOLE 27486 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 46322 1228688 SH SOLE 1228688 0 0 VERMILION ENERGY INC COM 923725105 3995 331265 SH SOLE 331265 0 0 VERSABANK NEW COM 92512J106 13384 1218971 SH SOLE 1218971 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 4228 10391 SH SOLE 10391 0 0 VERTIV HOLDINGS CO COM CL A 92537N108 1813 37755 SH SOLE 37755 0 0 VERVE THERAPEUTICS INC COM 92539P101 273 19614 SH SOLE 19614 0 0 VIATRIS INC COM 92556V106 378 34878 SH SOLE 34878 0 0 VICTORIAS SECRET AND CO COMMON STOCK 926400102 266 10004 SH SOLE 10004 0 0 VILLAGE FARMS INTL INC COM 92707Y108 35 46280 SH SOLE 46280 0 0 VIMEO INC COMMON STOCK 92719V100 1421 362480 SH SOLE 362480 0 0 VIPSHOP HLDGS LTD SPONSORED AD 92763W103 564 31784 SH SOLE 31784 0 0 VISA INC COM CL A 92826C839 217451 835224 SH SOLE 835224 0 0 VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109 8417 285234 SH SOLE 285234 0 0 VISTRA CORP COM 92840M102 2000 51925 SH SOLE 51925 0 0 VIZSLA SILVER CORP COM NEW 92859G202 19 15000 SH SOLE 15000 0 0 VODAFONE GROUP PLC NEW SPONSORED AD 92857W308 1748 200948 SH SOLE 200948 0 0 VONTIER CORPORATION COM 928881101 324 9379 SH SOLE 9379 0 0 VULCAN MATLS CO COM 929160109 684 3011 SH SOLE 3011 0 0 WABASH NATL CORP COM 929566107 204 7956 SH SOLE 7956 0 0 WABTEC COM 929740108 478 3767 SH SOLE 3767 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 4495 172168 SH SOLE 172168 0 0 WALMART INC COM 931142103 90748 575631 SH SOLE 575631 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 210 18464 SH SOLE 18464 0 0 WASTE CONNECTIONS INC COM 94106B101 236852 1585568 SH SOLE 1585568 0 0 WASTE MGMT INC DEL COM 94106L109 37260 208039 SH SOLE 208039 0 0 WATERS CORP COM 941848103 2502 7600 SH SOLE 7600 0 0 WATSCO INC COM 942622200 1374 3206 SH SOLE 3206 0 0 WAYFAIR INC CL A 94419L101 608 9847 SH SOLE 9847 0 0 WELLS FARGO CO NEW COM 949746101 54353 1104284 SH SOLE 1104284 0 0 WESCO INTL INC COM 95082P105 1972 11343 SH SOLE 11343 0 0 WEST FRASER TIMBER CO LTD COM 952845105 5277 61650 SH SOLE 61650 0 0 WEST PHARMACEUTICAL SVSC INC COM 955306105 2186 6209 SH SOLE 6209 0 0 WESTERN ALLIANCE BANCORP COM 957638109 2709 41171 SH SOLE 41171 0 0 WESTERN ASSET HIGH INCOME OP COM 95766K109 77 20000 SH SOLE 20000 0 0 WESTERN DIGITAL CORP. COM 958102105 941 17975 SH SOLE 17975 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103 4582 156600 SH SOLE 156600 0 0 WESTROCK CO COM 96145D105 1147 27621 SH SOLE 27621 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1859 53464 SH SOLE 53464 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 201448 4082029 SH SOLE 4082029 0 0 WHIRLPOOL CORP COM 963320106 372 3052 SH SOLE 3052 0 0 WILLIAMS COS INC COM 969457100 1021 29321 SH SOLE 29321 0 0 WISDOMTREE TR JPN SCAP HDG 97717W521 385 12920 SH SOLE 12920 0 0 WISDOMTREE TR EMERG MKTS E 97717X214 9131 311971 SH SOLE 311971 0 0 WISDOMTREE TR FUTRE STRAT 97717W125 1475 42048 SH SOLE 42048 0 0 WISDOMTREE TR INDIA ERNGS 97717W422 990 24145 SH SOLE 24145 0 0 WISDOMTREE TR INTL QULTY D 97717X131 583 16062 SH SOLE 16062 0 0 WISDOMTREE TR INTL EQUITY 97717W703 2273 43280 SH SOLE 43280 0 0 WISDOMTREE TR EMER MKT HIG 97717W315 910 22382 SH SOLE 22382 0 0 WISDOMTREE TR US S CAP QTY 97717X651 841 17727 SH SOLE 17727 0 0 WISDOMTREE TR US MIDCAP DI 97717W505 307 6728 SH SOLE 6728 0 0 WISDOMTREE TR US QTLY DIV 97717X669 304 4327 SH SOLE 4327 0 0 WISDOMTREE TR EMG MKTS SMC 97717W281 450 9017 SH SOLE 9017 0 0 WOODSIDE ENERGY GROUP LTD SPONSORED AD 980228308 288 13659 SH SOLE 13659 0 0 WORKDAY INC CL A 98138H101 238 861 SH SOLE 861 0 0 WPP PLC NEW ADR 92937A102 4728 99391 SH SOLE 99391 0 0 WYNN RESORTS LTD COM 983134107 1365 14979 SH SOLE 14979 0 0 XCEL ENERGY INC COM 98389B100 286 4615 SH SOLE 4615 0 0 XENON PHARMACEUTICALS INC COM 98420N105 1745 37892 SH SOLE 37892 0 0 XPEL INC COM 98379L100 2323 43135 SH SOLE 43135 0 0 XPO INC COM 983793100 1399 15971 SH SOLE 15971 0 0 XYLEM INC COM 98419M100 1023 8946 SH SOLE 8946 0 0 YETI HLDGS INC COM 98585X104 318 6135 SH SOLE 6135 0 0 YUM BRANDS INC COM 988498101 27701 212007 SH SOLE 212007 0 0 YUM CHINA HLDGS INC COM 98850P109 1746 41139 SH SOLE 41139 0 0 ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 331 1210 SH SOLE 1210 0 0 ZENTEK LTD COM 98942X102 40 37100 SH SOLE 37100 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 817 6714 SH SOLE 6714 0 0 ZOETIS INC CL A 98978V103 24880 126056 SH SOLE 126056 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 5160 71757 SH SOLE 71757 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 360 5000 SH Call SOLE 5000 0 0 ZSCALER INC COM 98980G102 5863 26463 SH SOLE 26463 0 0