The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2023 ETF SERIES TRUST II GMO US QUALI 90139K100   4,994 161,001 SH   SOLE   161,001 0 0
3M CO COM 88579Y101   8,660 84,746 SH   SOLE   84,746 0 0
ABBOTT LABS COM 002824100   16,166 155,579 SH   SOLE   155,579 0 0
ABBVIE INC COM 00287Y109   90,962 530,331 SH   SOLE   530,331 0 0
ABCELLERA BIOLOGICS INC COM 00288U106   54 18,165 SH   SOLE   18,165 0 0
ABERCROMBIE & FITCH CO CL A 002896207   7,137 40,132 SH   SOLE   40,132 0 0
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS 003263100   1,143 11,098 SH   SOLE   11,098 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   16,952 55,873 SH   SOLE   55,873 0 0
ADMA BIOLOGICS INC COM 000899104   176 15,733 SH   SOLE   15,733 0 0
ADOBE INC COM 00724F101   24,591 44,265 SH   SOLE   44,265 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,669 10,404 SH   SOLE   10,404 0 0
ADVANCED MICRO DEVICES INC COM 007903107   62,630 386,103 SH   SOLE   386,103 0 0
ADVISORSHARES TR DORSY SHRT E 00768Y529   128 17,024 SH   SOLE   17,024 0 0
ADVISORSHARES TR RANGER EQUIT 00768Y412   2,438 118,297 SH   SOLE   118,297 0 0
ADVISORSHARES TR ADVISORSHS E 00768Y560   4,982 80,135 SH   SOLE   80,135 0 0
AECOM COM 00766T100   2,632 29,864 SH   SOLE   29,864 0 0
AEGON LTD AMER REG 1 C 0076CA104   3,038 495,623 SH   SOLE   495,623 0 0
AERCAP HOLDINGS NV SHS N00985106   547 5,868 SH   SOLE   5,868 0 0
AEROVIRONMENT INC COM 008073108   806 4,424 SH   SOLE   4,424 0 0
AES CORP COM 00130H105   245 13,923 SH   SOLE   13,923 0 0
AFLAC INC COM 001055102   10,507 117,650 SH   SOLE   117,650 0 0
AGCO CORP COM 001084102   417 4,263 SH   SOLE   4,263 0 0
AGNICO EAGLE MINES LTD COM 008474108   248,202 3,793,974 SH   SOLE   3,793,974 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,598 55,000 SH Put SOLE   55,000 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,879 59,300 SH Call SOLE   59,300 0 0
AIR PRODS & CHEMS INC COM 009158106   1,115 4,320 SH   SOLE   4,320 0 0
AIRBNB INC COM CL A 009066101   3,313 21,851 SH   SOLE   21,851 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   419 4,653 SH   SOLE   4,653 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   6,116 389,813 SH   SOLE   389,813 0 0
ALBEMARLE CORP COM 012653101   4,025 42,135 SH   SOLE   42,135 0 0
ALCOA CORP COM 013872106   4,080 102,570 SH   SOLE   102,570 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109   302 2,580 SH   SOLE   2,580 0 0
ALGOMA STL GROUP INC COM 015658107   1,220 175,346 SH   SOLE   175,346 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   49,255 8,376,672 SH   SOLE   8,376,672 0 0
ALIBABA GROUP HLDG LTD SPONSORED AD 01609W102   39,614 550,199 SH   SOLE   550,199 0 0
ALLSTATE CORP COM 020002101   1,336 8,366 SH   SOLE   8,366 0 0
ALPHABET INC CAP STK CL C 02079K107   371,998 2,028,122 SH   SOLE   2,028,122 0 0
ALPHABET INC CAP STK CL A 02079K305   500,586 2,748,209 SH   SOLE   2,748,209 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   7,663 159,713 SH   SOLE   159,713 0 0
ALTRIA GROUP INC COM 02209S103   20,666 453,693 SH   SOLE   453,693 0 0
AMAZON COM INC COM 023135106   587,966 3,042,516 SH   SOLE   3,042,516 0 0
AMBEV SA SPONSORED AD 02319V103   8,001 3,902,805 SH   SOLE   3,902,805 0 0
AMERESCO INC CL A 02361E108   237 8,229 SH   SOLE   8,229 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP 02390A101   196 11,500 SH   SOLE   11,500 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   9,891 872,962 SH   SOLE   872,962 0 0
AMERICAN AIRLS GROUP INC COM 02376R102   6,620 584,300 SH Put SOLE   584,300 0 0
AMERICAN ELEC PWR CO INC COM 025537101   34,328 391,250 SH   SOLE   391,250 0 0
AMERICAN EXPRESS CO COM 025816109   38,378 165,743 SH   SOLE   165,743 0 0
AMERICAN HEALTHCARE REIT INC COM SHS 398182303   386 26,411 SH   SOLE   26,411 0 0
AMERICAN HOMES 4 RENT CL A 02665T306   483 13,000 SH   SOLE   13,000 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   2,177 29,318 SH   SOLE   29,318 0 0
AMERICAN TOWER CORP NEW COM 03027X100   13,111 67,451 SH   SOLE   67,451 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,778 21,510 SH   SOLE   21,510 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   9 35,411 SH   SOLE   35,411 0 0
AMERIPRISE FINL INC COM 03076C106   2,306 5,399 SH   SOLE   5,399 0 0
AMETEK INC COM 031100100   2,960 17,757 SH   SOLE   17,757 0 0
AMGEN INC COM 031162100   29,737 95,173 SH   SOLE   95,173 0 0
AMPHENOL CORP NEW CL A 032095101   6,978 103,578 SH   SOLE   103,578 0 0
AMPLIFY ETF TR AMPLIFY JUNI 032108649   471 41,622 SH   SOLE   41,622 0 0
AMPLIFY ETF TR AMPLIFY CYBE 032108664   453 6,997 SH   SOLE   6,997 0 0
ANALOG DEVICES INC COM 032654105   5,104 22,362 SH   SOLE   22,362 0 0
ANAVEX LIFE SCIENCES CORP COM NEW 032797300   60 14,187 SH   SOLE   14,187 0 0
ANTERO RESOURCES CORP COM 03674X106   230 7,044 SH   SOLE   7,044 0 0
AON PLC SHS CL A G0403H108   13,585 46,274 SH   SOLE   46,274 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   11,772 99,703 SH   SOLE   99,703 0 0
APPLE INC COM 037833100   877,235 4,165,011 SH   SOLE   4,165,011 0 0
APPLIED MATLS INC COM 038222105   60,678 257,121 SH   SOLE   257,121 0 0
APPLOVIN CORP COM CL A 03831W108   3,438 41,310 SH   SOLE   41,310 0 0
APTIV PLC SHS G6095L109   678 9,632 SH   SOLE   9,632 0 0
ARCH CAP GROUP LTD ORD G0450A105   3,234 32,058 SH   SOLE   32,058 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   2,741 45,344 SH   SOLE   45,344 0 0
ARES CAPITAL CORP COM 04010L103   3,650 175,149 SH   SOLE   175,149 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   850 6,380 SH   SOLE   6,380 0 0
ARIS MNG CORP COM 04040Y109   270 71,500 SH   SOLE   71,500 0 0
ARISTA NETWORKS INC COM 040413106   18,906 53,944 SH   SOLE   53,944 0 0
ARK ETF TR INNOVATION E 00214Q104   1,256 28,574 SH   SOLE   28,574 0 0
ARM HOLDINGS PLC SPONSORED AD 042068205   20,126 123,004 SH   SOLE   123,004 0 0
ASANA INC CL A 04342Y104   2,321 165,895 SH   SOLE   165,895 0 0
ASML HOLDING N V N Y REGISTRY N07059210   17,633 17,241 SH   SOLE   17,241 0 0
ASTERA LABS INC COM 04626A103   2,194 36,252 SH   SOLE   36,252 0 0
ASTRANA HEALTH INC COM NEW 03763A207   264 6,520 SH   SOLE   6,520 0 0
ASTRAZENECA PLC SPONSORED AD 046353108   6,833 87,610 SH   SOLE   87,610 0 0
AT&T INC COM 00206R102   9,468 495,457 SH   SOLE   495,457 0 0
AT&T INC COM 00206R102   1,911 100,000 SH Call SOLE   100,000 0 0
ATKORE INC COM 047649108   772 5,721 SH   SOLE   5,721 0 0
ATS CORPORATION COM 00217Y104   10,213 315,521 SH   SOLE   315,521 0 0
AURORA CANNABIS INC COM 05156X850   222 48,123 SH   SOLE   48,123 0 0
AUTODESK INC COM 052769106   885 3,575 SH   SOLE   3,575 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   14,539 60,910 SH   SOLE   60,910 0 0
AUTONATION INC COM 05329W102   2,722 17,079 SH   SOLE   17,079 0 0
AUTOZONE INC COM 053332102   10,016 3,379 SH   SOLE   3,379 0 0
AVALONBAY CMNTYS INC COM 053484101   358 1,730 SH   SOLE   1,730 0 0
B2GOLD CORP COM 11777Q209   12,580 4,694,169 SH   SOLE   4,694,169 0 0
B2GOLD CORP COM 11777Q209   1,815 677,100 SH Call SOLE   677,100 0 0
BAIDU INC SPON ADR REP 056752108   3,241 37,473 SH   SOLE   37,473 0 0
BAKER HUGHES COMPANY CL A 05722G100   8,699 247,343 SH   SOLE   247,343 0 0
BALLARD PWR SYS INC NEW COM 058586108   187 82,777 SH   SOLE   82,777 0 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED AD 05946K101   1,419 141,473 SH   SOLE   141,473 0 0
BANCO BRADESCO S A SP ADR PFD N 059460303   26 11,695 SH   SOLE   11,695 0 0
BANCO MACRO SA SPON ADR B 05961W105   261 4,708 SH   SOLE   4,708 0 0
BANCO SANTANDER S.A. ADR 05964H105   347 75,010 SH   SOLE   75,010 0 0
BANK AMERICA CORP COM 060505104   70,889 1,782,466 SH   SOLE   1,782,466 0 0
BANK MONTREAL QUE COM 063671101   1,461,866 17,434,305 SH   SOLE   17,434,305 0 0
BANK MONTREAL QUE COM 063671101   79,825 952,000 SH Put SOLE   952,000 0 0
BANK MONTREAL QUE COM 063671101   13,726 163,700 SH Call SOLE   163,700 0 0
BANK NEW YORK MELLON CORP COM 064058100   8,668 144,735 SH   SOLE   144,735 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   1,343,427 29,383,797 SH   SOLE   29,383,797 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   36,055 788,600 SH Put SOLE   788,600 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   96,167 2,103,400 SH Call SOLE   2,103,400 0 0
BARCLAYS BANK PLC IPATH B MID 06746P613   695 55,883 SH   SOLE   55,883 0 0
BARCLAYS BANK PLC IPTH SR B S& 06748F324   2,796 261,061 SH   SOLE   261,061 0 0
BARCLAYS PLC ADR 06738E204   998 93,200 SH   SOLE   93,200 0 0
BARRICK GOLD CORP COM 067901108   255,008 15,288,255 SH   SOLE   15,288,255 0 0
BARRICK GOLD CORP COM 067901108   15,517 930,300 SH Call SOLE   930,300 0 0
BAUSCH HEALTH COS INC COM 071734107   3,744 536,417 SH   SOLE   536,417 0 0
BAXTER INTL INC COM 071813109   374 11,187 SH   SOLE   11,187 0 0
BAYTEX ENERGY CORP COM 07317Q105   46,049 13,270,735 SH   SOLE   13,270,735 0 0
BCE INC COM NEW 05534B760   741,578 22,909,417 SH   SOLE   22,909,417 0 0
BCE INC COM NEW 05534B760   42,308 1,307,000 SH Put SOLE   1,307,000 0 0
BCE INC COM NEW 05534B760   13,272 410,000 SH Call SOLE   410,000 0 0
BECTON DICKINSON & CO COM 075887109   4,099 17,537 SH   SOLE   17,537 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   765 13,394 SH   SOLE   13,394 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   382,267 939,692 SH   SOLE   939,692 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,122 10 SH   SOLE   10 0 0
BERRY GLOBAL GROUP INC COM 08579W103   3,142 53,387 SH   SOLE   53,387 0 0
BEST BUY INC COM 086516101   420 4,987 SH   SOLE   4,987 0 0
BEYOND INC COM 690370101   361 27,585 SH   SOLE   27,585 0 0
BHP GROUP LTD SPONSORED AD 088606108   3,507 61,428 SH   SOLE   61,428 0 0
BIGCOMMERCE HLDGS INC COM SER 1 08975P108   2,605 323,222 SH   SOLE   323,222 0 0
BITFARMS LTD COM 09173B107   63 24,516 SH   SOLE   24,516 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   1,601 18,225 SH   SOLE   18,225 0 0
BLACKBERRY LTD COM 09228F103   548 219,377 SH   SOLE   219,377 0 0
BLACKBERRY LTD COM 09228F103   625 250,000 SH Put SOLE   250,000 0 0
BLACKBERRY LTD COM 09228F103   700 280,000 SH Call SOLE   280,000 0 0
BLACKROCK INC COM 09247X101   45,959 58,374 SH   SOLE   58,374 0 0
BLACKSTONE INC COM 09260D107   33,107 267,421 SH   SOLE   267,421 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   200 11,500 SH   SOLE   11,500 0 0
BLACKSTONE SECD LENDING FD COMMON STOCK 09261X102   1,661 54,233 SH   SOLE   54,233 0 0
BLOCK H & R INC COM 093671105   387 7,130 SH   SOLE   7,130 0 0
BLOCK INC CL A 852234103   7,860 121,886 SH   SOLE   121,886 0 0
BLUE OWL CAPITAL CORPORATION COM 69121K104   1,179 76,726 SH   SOLE   76,726 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   6,550 368,997 SH   SOLE   368,997 0 0
BOEING CO COM 097023105   15,068 82,788 SH   SOLE   82,788 0 0
BOK FINL CORP COM NEW 05561Q201   51,960 567,000 SH   SOLE   567,000 0 0
BOOKING HOLDINGS INC COM 09857L108   21,519 5,432 SH   SOLE   5,432 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   2,289 14,874 SH   SOLE   14,874 0 0
BORGWARNER INC COM 099724106   370 11,474 SH   SOLE   11,474 0 0
BOSTON BEER INC CL A 100557107   284 931 SH   SOLE   931 0 0
BOSTON SCIENTIFIC CORP COM 101137107   810 10,513 SH   SOLE   10,513 0 0
BP PLC SPONSORED AD 055622104   12,168 337,065 SH   SOLE   337,065 0 0
BREAD FINANCIAL HOLDINGS INC COM 018581108   389 8,719 SH   SOLE   8,719 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   660 5,997 SH   SOLE   5,997 0 0
BRIGHTHOUSE FINL INC COM 10922N103   202 4,654 SH   SOLE   4,654 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   10,655 256,569 SH   SOLE   256,569 0 0
BRITISH AMERN TOB PLC SPONSORED AD 110448107   19,734 638,023 SH   SOLE   638,023 0 0
BROADCOM INC COM 11135F101   31,284 194,853 SH   SOLE   194,853 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   699 3,546 SH   SOLE   3,546 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG 113004105   108,651 2,855,473 SH   SOLE   2,855,473 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB 11259V106   2,066 100,531 SH   SOLE   100,531 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   3,794 200,299 SH   SOLE   200,299 0 0
BROOKFIELD CORP CL A LTD VT 11271J107   438,234 10,549,682 SH   SOLE   10,549,682 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   135,601 4,941,712 SH   SOLE   4,941,712 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG S 11275Q107   39,184 1,164,124 SH   SOLE   1,164,124 0 0
BROOKFIELD REINS LTD CL A EXCH LT G16250105   1,286 30,879 SH   SOLE   30,879 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   22,918 807,553 SH   SOLE   807,553 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP G16258108   39,783 1,607,396 SH   SOLE   1,607,396 0 0
BROWN & BROWN INC COM 115236101   785 8,780 SH   SOLE   8,780 0 0
BRP INC COM SUN VTG 05577W200   1,670 26,057 SH   SOLE   26,057 0 0
BRUNSWICK CORP COM 117043109   479 6,589 SH   SOLE   6,589 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   1,400 10,117 SH   SOLE   10,117 0 0
BUNGE GLOBAL SA COM SHS H11356104   1,036 9,704 SH   SOLE   9,704 0 0
BWX TECHNOLOGIES INC COM 05605H100   305 3,214 SH   SOLE   3,214 0 0
C3 AI INC CL A 12468P104   242 8,371 SH   SOLE   8,371 0 0
CACI INTL INC CL A 127190304   303 704 SH   SOLE   704 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   8,918 28,978 SH   SOLE   28,978 0 0
CAE INC COM 124765108   37,860 2,037,650 SH   SOLE   2,037,650 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100   1,064 26,771 SH   SOLE   26,771 0 0
CAMECO CORP COM 13321L108   161,022 3,272,805 SH   SOLE   3,272,805 0 0
CAMPBELL SOUP CO COM 134429109   675 14,937 SH   SOLE   14,937 0 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   784 60,646 SH   SOLE   60,646 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   938,834 19,748,305 SH   SOLE   19,748,305 0 0
CANADIAN NAT RES LTD COM 136385101   946,269 26,580,591 SH   SOLE   26,580,591 0 0
CANADIAN NAT RES LTD COM 136385101   17,800 500,000 SH Put SOLE   500,000 0 0
CANADIAN NAT RES LTD COM 136385101   6,408 180,000 SH Call SOLE   180,000 0 0
CANADIAN NATL RY CO COM 136375102   580,671 4,915,527 SH   SOLE   4,915,527 0 0
CANADIAN NATL RY CO COM 136375102   11,813 100,000 SH Call SOLE   100,000 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   593,042 7,532,610 SH   SOLE   7,532,610 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   3,992 50,700 SH Put SOLE   50,700 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   842 10,700 SH Call SOLE   10,700 0 0
CANOPY GROWTH CORP COM NEW 138035704   171 26,506 SH   SOLE   26,506 0 0
CAPITAL ONE FINL CORP COM 14040H105   2,160 15,601 SH   SOLE   15,601 0 0
CAPRI HOLDINGS LIMITED SHS G1890L107   621 18,775 SH   SOLE   18,775 0 0
CARDINAL HEALTH INC COM 14149Y108   662 6,736 SH   SOLE   6,736 0 0
CARGURUS INC COM CL A 141788109   352 13,450 SH   SOLE   13,450 0 0
CARMAX INC COM 143130102   722 9,846 SH   SOLE   9,846 0 0
CARNIVAL CORP UNIT 99/99/9 143658300   22,284 1,190,394 SH   SOLE   1,190,394 0 0
CARPENTER TECHNOLOGY CORP COM 144285103   4,252 38,800 SH   SOLE   38,800 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,638 41,821 SH   SOLE   41,821 0 0
CATERPILLAR INC COM 149123101   88,546 265,825 SH   SOLE   265,825 0 0
CATERPILLAR INC COM 149123101   2,498 7,500 SH Put SOLE   7,500 0 0
CAVA GROUP INC COM 148929102   498 5,365 SH   SOLE   5,365 0 0
CBOE GLOBAL MKTS INC COM 12503M108   397 2,334 SH   SOLE   2,334 0 0
CBRE GROUP INC CL A 12504L109   2,198 24,670 SH   SOLE   24,670 0 0
CDW CORP COM 12514G108   614 2,742 SH   SOLE   2,742 0 0
CELANESE CORP DEL COM 150870103   1,295 9,599 SH   SOLE   9,599 0 0
CELESTICA INC COM 15101Q207   98,286 1,715,889 SH   SOLE   1,715,889 0 0
CELSIUS HLDGS INC COM NEW 15118V207   4,906 85,928 SH   SOLE   85,928 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889   157 24,556 SH   SOLE   24,556 0 0
CENCORA INC COM 03073E105   29,284 129,979 SH   SOLE   129,979 0 0
CENOVUS ENERGY INC COM 15135U109   175,773 8,940,636 SH   SOLE   8,940,636 0 0
CENOVUS ENERGY INC COM 15135U109   4,325 220,000 SH Put SOLE   220,000 0 0
CENOVUS ENERGY INC COM 15135U109   8,806 447,900 SH Call SOLE   447,900 0 0
CENTERRA GOLD INC COM 152006102   3,355 498,462 SH   SOLE   498,462 0 0
CF INDS HLDGS INC COM 125269100   1,099 14,821 SH   SOLE   14,821 0 0
CGI INC CL A SUB VTG 12532H104   180,025 1,803,131 SH   SOLE   1,803,131 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105   131 86,839 SH   SOLE   86,839 0 0
CHARLES RIV LABS INTL INC COM 159864107   666 3,226 SH   SOLE   3,226 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   712 2,381 SH   SOLE   2,381 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   256 1,553 SH   SOLE   1,553 0 0
CHENIERE ENERGY INC COM NEW 16411R208   884 5,057 SH   SOLE   5,057 0 0
CHEVRON CORP NEW COM 166764100   91,972 587,983 SH   SOLE   587,983 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   24,135 385,236 SH   SOLE   385,236 0 0
CHORD ENERGY CORPORATION COM NEW 674215207   3,139 18,720 SH   SOLE   18,720 0 0
CHUBB LIMITED COM H1467J104   16,734 65,602 SH   SOLE   65,602 0 0
CIENA CORP COM NEW 171779309   350 7,271 SH   SOLE   7,271 0 0
CINTAS CORP COM 172908105   5,447 7,778 SH   SOLE   7,778 0 0
CISCO SYS INC COM 17275R102   36,285 763,732 SH   SOLE   763,732 0 0
CITIGROUP INC COM NEW 172967424   43,962 692,759 SH   SOLE   692,759 0 0
CITIZENS FINL GROUP INC COM 174610105   6,908 191,726 SH   SOLE   191,726 0 0
CLEAN HARBORS INC COM 184496107   953 4,216 SH   SOLE   4,216 0 0
CLEANSPARK INC COM NEW 18452B209   165 10,362 SH   SOLE   10,362 0 0
CLEARWAY ENERGY INC CL C 18539C204   4,677 189,446 SH   SOLE   189,446 0 0
CLOROX CO DEL COM 189054109   596 4,369 SH   SOLE   4,369 0 0
CLOUDFLARE INC CL A COM 18915M107   3,128 37,767 SH   SOLE   37,767 0 0
CME GROUP INC COM 12572Q105   4,515 22,963 SH   SOLE   22,963 0 0
COCA COLA CO COM 191216100   94,280 1,481,225 SH   SOLE   1,481,225 0 0
COCA-COLA FEMSA SAB DE CV SPONSORD ADR 191241108   7,733 90,083 SH   SOLE   90,083 0 0
COEUR MNG INC COM NEW 192108504   211 37,580 SH   SOLE   37,580 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   205,096 3,016,114 SH   SOLE   3,016,114 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   4,100 18,448 SH   SOLE   18,448 0 0
COLGATE PALMOLIVE CO COM 194162103   9,112 93,899 SH   SOLE   93,899 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   25,367 227,103 SH   SOLE   227,103 0 0
COMCAST CORP NEW CL A 20030N101   33,747 861,783 SH   SOLE   861,783 0 0
COMFORT SYS USA INC COM 199908104   713 2,346 SH   SOLE   2,346 0 0
CONAGRA BRANDS INC COM 205887102   495 17,402 SH   SOLE   17,402 0 0
CONOCOPHILLIPS COM 20825C104   2,751 24,051 SH   SOLE   24,051 0 0
CONSOL ENERGY INC NEW COM 20854L108   346 3,393 SH   SOLE   3,393 0 0
CONSOLIDATED EDISON INC COM 209115104   717 8,022 SH   SOLE   8,022 0 0
CONSTELLATION BRANDS INC CL A 21036P108   8,234 32,002 SH   SOLE   32,002 0 0
CONSTELLATION ENERGY CORP COM 21037T109   2,315 11,557 SH   SOLE   11,557 0 0
COPART INC COM 217204106   5,305 97,950 SH   SOLE   97,950 0 0
CORE & MAIN INC CL A 21874C102   601 12,275 SH   SOLE   12,275 0 0
CORNING INC COM 219350105   3,015 77,607 SH   SOLE   77,607 0 0
COSTCO WHSL CORP NEW COM 22160K105   319,466 375,846 SH   SOLE   375,846 0 0
CRANE NXT CO COM 224441105   692 11,267 SH   SOLE   11,267 0 0
CRH PLC ORD G25508105   1,889 25,199 SH   SOLE   25,199 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   675 12,499 SH   SOLE   12,499 0 0
CRONOS GROUP INC COM 22717L101   29 12,583 SH   SOLE   12,583 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   28,727 74,969 SH   SOLE   74,969 0 0
CROWN CASTLE INC COM 22822V101   5,761 58,964 SH   SOLE   58,964 0 0
CROWN CRAFTS INC COM 228309100   52 10,000 SH   SOLE   10,000 0 0
CSX CORP COM 126408103   51,896 1,551,454 SH   SOLE   1,551,454 0 0
CUMMINS INC COM 231021106   4,414 15,940 SH   SOLE   15,940 0 0
CVS HEALTH CORP COM 126650100   25,729 435,634 SH   SOLE   435,634 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   4,508 16,489 SH   SOLE   16,489 0 0
CYBIN INC COM 23256X100   56 207,395 SH   SOLE   207,395 0 0
D R HORTON INC COM 23331A109   10,566 74,972 SH   SOLE   74,972 0 0
DANAHER CORPORATION COM 235851102   7,991 31,982 SH   SOLE   31,982 0 0
DARDEN RESTAURANTS INC COM 237194105   2,351 15,539 SH   SOLE   15,539 0 0
DARLING INGREDIENTS INC COM 237266101   3,716 101,112 SH   SOLE   101,112 0 0
DATADOG INC CL A COM 23804L103   1,779 13,718 SH   SOLE   13,718 0 0
DAVE & BUSTERS ENTMT INC COM 238337109   3,981 100,000 SH   SOLE   100,000 0 0
DAYFORCE INC COM 15677J108   242 4,870 SH   SOLE   4,870 0 0
DECKERS OUTDOOR CORP COM 243537107   209 216 SH   SOLE   216 0 0
DEERE & CO COM 244199105   27,190 72,774 SH   SOLE   72,774 0 0
DEERE & CO COM 244199105   3,736 10,000 SH Put SOLE   10,000 0 0
DELCATH SYS INC COM NEW 24661P807   1,917 229,074 SH   SOLE   229,074 0 0
DELL TECHNOLOGIES INC CL C 24703L202   10,653 77,248 SH   SOLE   77,248 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   4,707 99,215 SH   SOLE   99,215 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   2,372 50,000 SH Put SOLE   50,000 0 0
DENISON MINES CORP COM 248356107   498 248,917 SH   SOLE   248,917 0 0
DESCARTES SYS GROUP INC COM 249906108   7,536 77,764 SH   SOLE   77,764 0 0
DEUTSCHE BANK A G NAMEN AKT D18190898   2,144 134,241 SH   SOLE   134,241 0 0
DEVON ENERGY CORP NEW COM 25179M103   1,844 38,912 SH   SOLE   38,912 0 0
DEXCOM INC COM 252131107   699 6,168 SH   SOLE   6,168 0 0
DHT HOLDINGS INC SHS NEW Y2065G121   577 49,893 SH   SOLE   49,893 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   12,693 100,672 SH   SOLE   100,672 0 0
DIAMONDBACK ENERGY INC COM 25278X109   3,195 15,960 SH   SOLE   15,960 0 0
DICKS SPORTING GOODS INC COM 253393102   3,315 15,430 SH   SOLE   15,430 0 0
DIGITAL RLTY TR INC COM 253868103   666 4,381 SH   SOLE   4,381 0 0
DIMENSIONAL ETF TRUST US CORE EQT 25434V104   401 10,700 SH   SOLE   10,700 0 0
DIREXION SHS ETF TR DLY AAPL BEA 25461A304   497 27,210 SH   SOLE   27,210 0 0
DIREXION SHS ETF TR DAILY MSFT B 25461A403   482 37,016 SH   SOLE   37,016 0 0
DIREXION SHS ETF TR DAILY NVDA B 25461A700   523 65,974 SH   SOLE   65,974 0 0
DISCOVER FINL SVCS COM 254709108   541 4,136 SH   SOLE   4,136 0 0
DISNEY WALT CO COM 254687106   76,679 772,276 SH   SOLE   772,276 0 0
DOCEBO INC COM 25609L105   1,043 27,002 SH   SOLE   27,002 0 0
DOLLAR GEN CORP NEW COM 256677105   2,674 20,222 SH   SOLE   20,222 0 0
DOLLAR TREE INC COM 256746108   2,193 20,542 SH   SOLE   20,542 0 0
DOMINION ENERGY INC COM 25746U109   3,490 71,227 SH   SOLE   71,227 0 0
DOMINOS PIZZA INC COM 25754A201   3,331 6,451 SH   SOLE   6,451 0 0
DOORDASH INC CL A 25809K105   767 7,052 SH   SOLE   7,052 0 0
DOUBLELINE ETF TRUST SHILLER CAPE 25861R204   446 16,092 SH   SOLE   16,092 0 0
DOVER CORP COM 260003108   725 4,020 SH   SOLE   4,020 0 0
DOW INC COM 260557103   1,105 20,832 SH   SOLE   20,832 0 0
DRAFTKINGS INC NEW COM CL A 26142V105   905 23,699 SH   SOLE   23,699 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   9,134 91,135 SH   SOLE   91,135 0 0
DUPONT DE NEMOURS INC COM 26614N102   1,118 13,885 SH   SOLE   13,885 0 0
E L F BEAUTY INC COM 26856L103   1,427 6,772 SH   SOLE   6,772 0 0
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103   2,716 605,000 SH   SOLE   605,000 0 0
EA SERIES TRUST HONEYTREE US 02072L326   618 20,710 SH   SOLE   20,710 0 0
EAST WEST BANCORP INC COM 27579R104   871 11,900 SH   SOLE   11,900 0 0
EASTMAN CHEM CO COM 277432100   500 5,108 SH   SOLE   5,108 0 0
EATON CORP PLC SHS G29183103   15,765 50,279 SH   SOLE   50,279 0 0
EBAY INC. COM 278642103   3,571 66,469 SH   SOLE   66,469 0 0
ECOLAB INC COM 278865100   1,748 7,346 SH   SOLE   7,346 0 0
EDESA BIOTECH INC COM NEW 27966L306   46 10,770 SH   SOLE   10,770 0 0
EDITAS MEDICINE INC COM 28106W103   53 11,340 SH   SOLE   11,340 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   3,355 36,322 SH   SOLE   36,322 0 0
ELDORADO GOLD CORP NEW COM 284902509   13,031 881,689 SH   SOLE   881,689 0 0
ELECTRONIC ARTS INC COM 285512109   11,955 85,801 SH   SOLE   85,801 0 0
ELEVANCE HEALTH INC COM 036752103   8,418 15,535 SH   SOLE   15,535 0 0
ELI LILLY & CO COM 532457108   147,836 163,286 SH   SOLE   163,286 0 0
EMBRAER S.A. SPONSORED AD 29082A107   4,077 158,029 SH   SOLE   158,029 0 0
EMERSON ELEC CO COM 291011104   36,364 330,098 SH   SOLE   330,098 0 0
ENBRIDGE INC COM 29250N105   1,157,802 32,531,675 SH   SOLE   32,531,675 0 0
ENCORE CAP GROUP INC COM 292554102   265 6,352 SH   SOLE   6,352 0 0
ENERFLEX LTD COM 29269R105   1,082 200,425 SH   SOLE   200,425 0 0
ENERGY FUELS INC COM NEW 292671708   201 33,152 SH   SOLE   33,152 0 0
ENERGY TRANSFER L P COM UT LTD P 29273V100   6,132 378,080 SH   SOLE   378,080 0 0
ENI S P A SPONSORED AD 26874R108   3,891 126,381 SH   SOLE   126,381 0 0
ENOVIX CORPORATION COM 293594107   399 25,805 SH   SOLE   25,805 0 0
ENPHASE ENERGY INC COM 29355A107   207 2,075 SH   SOLE   2,075 0 0
ENTEGRIS INC COM 29362U104   820 6,054 SH   SOLE   6,054 0 0
ENTERA BIO LTD SHS M40527109   23 12,500 SH   SOLE   12,500 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,544 53,267 SH   SOLE   53,267 0 0
EOG RES INC COM 26875P101   2,792 22,184 SH   SOLE   22,184 0 0
EQT CORP COM 26884L109   659 17,815 SH   SOLE   17,815 0 0
EQUINIX INC COM 29444U700   15,541 20,540 SH   SOLE   20,540 0 0
EQUINOX GOLD CORP COM 29446Y502   1,799 343,981 SH   SOLE   343,981 0 0
EQUITABLE HLDGS INC COM 29452E101   284 6,943 SH   SOLE   6,943 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107   2,274 32,794 SH   SOLE   32,794 0 0
ERO COPPER CORP COM 296006109   354 16,551 SH   SOLE   16,551 0 0
ESSA PHARMA INC COM NEW 29668H708   422 80,257 SH   SOLE   80,257 0 0
ESSEX PPTY TR INC COM 297178105   348 1,280 SH   SOLE   1,280 0 0
ETF OPPORTUNITIES TRUST APPLIED FINA 26923N405   364 10,635 SH   SOLE   10,635 0 0
ETF SER SOLUTIONS ACQUIRERS FD 26922A263   576 15,800 SH   SOLE   15,800 0 0
ETHAN ALLEN INTERIORS INC COM 297602104   377 13,514 SH   SOLE   13,514 0 0
ETSY INC COM 29786A106   3,891 65,972 SH   SOLE   65,972 0 0
EURONET WORLDWIDE INC COM 298736109   243 2,348 SH   SOLE   2,348 0 0
EXELON CORP COM 30161N101   2,359 68,168 SH   SOLE   68,168 0 0
EXP WORLD HLDGS INC COM 30212W100   150 13,248 SH   SOLE   13,248 0 0
EXPEDIA GROUP INC COM NEW 30212P303   1,957 15,532 SH   SOLE   15,532 0 0
EXPEDITORS INTL WASH INC COM 302130109   350 2,806 SH   SOLE   2,806 0 0
EXTRA SPACE STORAGE INC COM 30225T102   17,529 112,790 SH   SOLE   112,790 0 0
EXXON MOBIL CORP COM 30231G102   65,355 567,711 SH   SOLE   567,711 0 0
FACTSET RESH SYS INC COM 303075105   422 1,033 SH   SOLE   1,033 0 0
FASTENAL CO COM 311900104   9,522 151,531 SH   SOLE   151,531 0 0
FEDEX CORP COM 31428X106   30,098 100,379 SH   SOLE   100,379 0 0
FENNEC PHARMACEUTICALS INC COM 31447P100   348 56,885 SH   SOLE   56,885 0 0
FERGUSON PLC NEW SHS G3421J106   3,270 16,884 SH   SOLE   16,884 0 0
FERRARI N V COM N3167Y103   10,134 24,848 SH   SOLE   24,848 0 0
FERROGLOBE PLC SHS G33856108   109 20,300 SH   SOLE   20,300 0 0
FIDELITY COVINGTON TRUST HIGH YILD ET 316092618   252 5,275 SH   SOLE   5,275 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   2,106 27,952 SH   SOLE   27,952 0 0
FIFTH THIRD BANCORP COM 316773100   1,159 31,758 SH   SOLE   31,758 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946M103   924 549 SH   SOLE   549 0 0
FIRST HORIZON CORPORATION COM 320517105   920 58,325 SH   SOLE   58,325 0 0
FIRST INDL RLTY TR INC COM 32054K103   503 10,592 SH   SOLE   10,592 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   216 36,459 SH   SOLE   36,459 0 0
FIRST SOLAR INC COM 336433107   392 1,739 SH   SOLE   1,739 0 0
FIRST TR EXCH TRD ALPHDX FD SWITZLND ALP 33737J232   718 11,141 SH   SOLE   11,141 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHA 33734X127   284 15,606 SH   SOLE   15,606 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUT 33734X192   2,788 29,184 SH   SOLE   29,184 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB E 33734X846   4,037 71,546 SH   SOLE   71,546 0 0
FIRST TR EXCHANGE TRADED FD NASDQ CLN ED 33737A108   726 6,284 SH   SOLE   6,284 0 0
FIRST TR EXCHANGE-TRADED FD SMID RISNG E 33741X102   440 13,183 SH   SOLE   13,183 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT I 33733E302   400 1,952 SH   SOLE   1,952 0 0
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT 336920103   334 3,363 SH   SOLE   3,363 0 0
FIRST TR EXCHANGE-TRADED FD WTR ETF 33733B100   1,526 15,259 SH   SOLE   15,259 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DI 33738R118   1,228 16,232 SH   SOLE   16,232 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD A 33738R506   578 10,562 SH   SOLE   10,562 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   1,075 8,719 SH   SOLE   8,719 0 0
FIRSTENERGY CORP COM 337932107   209 5,474 SH   SOLE   5,474 0 0
FIRSTSERVICE CORP NEW COM 33767E202   73,478 482,678 SH   SOLE   482,678 0 0
FISERV INC COM 337738108   29,863 200,368 SH   SOLE   200,368 0 0
FLOOR & DECOR HLDGS INC CL A 339750101   258 2,593 SH   SOLE   2,593 0 0
FLUOR CORP NEW COM 343412102   645 14,810 SH   SOLE   14,810 0 0
FMC CORP COM NEW 302491303   572 9,933 SH   SOLE   9,933 0 0
FOOT LOCKER INC COM 344849104   344 13,791 SH   SOLE   13,791 0 0
FORD MTR CO DEL COM 345370860   7,914 631,118 SH   SOLE   631,118 0 0
FORD MTR CO DEL COM 345370860   18,810 1,500,000 SH Put SOLE   1,500,000 0 0
FORD MTR CO DEL COM 345370860   13,794 1,100,000 SH Call SOLE   1,100,000 0 0
FORTINET INC COM 34959E109   2,216 36,765 SH   SOLE   36,765 0 0
FORTIS INC COM 349553107   306,755 7,889,798 SH   SOLE   7,889,798 0 0
FORTIVE CORP COM 34959J108   2,272 30,656 SH   SOLE   30,656 0 0
FORTUNA MNG CORP COM NEW 349942102   930 190,154 SH   SOLE   190,154 0 0
FOX CORP CL A COM 35137L105   5,279 153,590 SH   SOLE   153,590 0 0
FRANCO NEV CORP COM 351858105   151,101 1,274,143 SH   SOLE   1,274,143 0 0
FRANKLIN ETF TR SHRT DUR US 353506108   675 7,497 SH   SOLE   7,497 0 0
FRANKLIN TEMPLETON ETF TR FTSE EUROPE 35473P652   568 19,591 SH   SOLE   19,591 0 0
FREEPORT-MCMORAN INC CL B 35671D857   9,956 204,859 SH   SOLE   204,859 0 0
FRESHPET INC COM 358039105   285 2,199 SH   SOLE   2,199 0 0
FRONTIER COMMUNICATIONS PARE COM 35909D109   1,134 43,333 SH   SOLE   43,333 0 0
GABELLI EQUITY TR INC COM 362397101   302 58,012 SH   SOLE   58,012 0 0
GALIANO GOLD INC COM 36352H100   86 50,000 SH   SOLE   50,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109   4,397 16,956 SH   SOLE   16,956 0 0
GAP INC COM 364760108   337 14,099 SH   SOLE   14,099 0 0
GARMIN LTD SHS H2906T109   1,253 7,691 SH   SOLE   7,691 0 0
GE AEROSPACE COM NEW 369604301   11,529 72,526 SH   SOLE   72,526 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   4,568 58,621 SH   SOLE   58,621 0 0
GE VERNOVA INC COM 36828A101   4,226 24,638 SH   SOLE   24,638 0 0
GEN DIGITAL INC COM 668771108   233 9,308 SH   SOLE   9,308 0 0
GENERAC HLDGS INC COM 368736104   2,752 20,817 SH   SOLE   20,817 0 0
GENERAL DYNAMICS CORP COM 369550108   13,110 45,185 SH   SOLE   45,185 0 0
GENERAL MLS INC COM 370334104   9,398 148,562 SH   SOLE   148,562 0 0
GENERAL MTRS CO COM 37045V100   37,111 798,778 SH   SOLE   798,778 0 0
GENPACT LIMITED SHS G3922B107   225 6,975 SH   SOLE   6,975 0 0
GENUINE PARTS CO COM 372460105   930 6,726 SH   SOLE   6,726 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   15,889 407,820 SH   SOLE   407,820 0 0
GIGACLOUD TECHNOLOGY INC CLASS A ORD G38644103   7,220 237,340 SH   SOLE   237,340 0 0
GILDAN ACTIVEWEAR INC COM 375916103   43,160 1,137,587 SH   SOLE   1,137,587 0 0
GILEAD SCIENCES INC COM 375558103   24,492 356,981 SH   SOLE   356,981 0 0
GLOBAL NET LEASE INC COM NEW 379378201   103 14,070 SH   SOLE   14,070 0 0
GLOBAL X FDS GLB X MLP EN 37954Y293   1,335 26,159 SH   SOLE   26,159 0 0
GLOBAL X FDS CYBRSCURTY E 37954Y384   3,996 135,076 SH   SOLE   135,076 0 0
GLOBAL X FDS GENOMIC BIOT 37954Y434   267 25,533 SH   SOLE   25,533 0 0
GLOBAL X FDS NASDAQ 100 C 37954Y483   204 11,558 SH   SOLE   11,558 0 0
GLOBAL X FDS US PFD ETF 37954Y657   2,283 116,000 SH   SOLE   116,000 0 0
GLOBAL X FDS US INFR DEV 37954Y673   9,481 256,116 SH   SOLE   256,116 0 0
GLOBAL X FDS DATA CTR & D 37954Y236   167 11,117 SH   SOLE   11,117 0 0
GLOBAL X FDS RUSSELL 2000 37954Y459   590 36,800 SH   SOLE   36,800 0 0
GLOBAL X FDS ARTIFICIAL E 37954Y632   3,385 94,995 SH   SOLE   94,995 0 0
GLOBAL X FDS RBTCS ARTFL 37954Y715   894 28,984 SH   SOLE   28,984 0 0
GLOBAL X FDS GLOBAL X COP 37954Y830   2,077 46,040 SH   SOLE   46,040 0 0
GLOBAL X FDS GLOBAL X SIL 37954Y848   890 28,531 SH   SOLE   28,531 0 0
GLOBAL X FDS LITHIUM BTRY 37954Y855   255 6,573 SH   SOLE   6,573 0 0
GLOBAL X FDS GLOBAL X URA 37954Y871   2,735 94,484 SH   SOLE   94,484 0 0
GLOBALFOUNDRIES INC ORDINARY SHA G39387108   973 19,236 SH   SOLE   19,236 0 0
GODADDY INC CL A 380237107   260 1,863 SH   SOLE   1,863 0 0
GOLD FIELDS LTD SPONSORED AD 38059T106   324 21,717 SH   SOLE   21,717 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   26,940 59,560 SH   SOLE   59,560 0 0
GOLDMINING INC COM 38149E101   29 32,900 SH   SOLE   32,900 0 0
GOLUB CAP BDC INC COM 38173M102   16,468 1,048,255 SH   SOLE   1,048,255 0 0
GOODYEAR TIRE & RUBR CO COM 382550101   5,661 498,801 SH   SOLE   498,801 0 0
GRAFTECH INTL LTD COM 384313508   17 17,150 SH   SOLE   17,150 0 0
GRAINGER W W INC COM 384802104   4,218 4,675 SH   SOLE   4,675 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9 387437114   24,561 495,586 SH   SOLE   495,586 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   2,440 93,083 SH   SOLE   93,083 0 0
GRAY TELEVISION INC COM 389375106   408 78,545 SH   SOLE   78,545 0 0
GRAYSCALE BITCOIN TR BTC SHS REP COM 389637109   285 5,346 SH   SOLE   5,346 0 0
GREEN DOT CORP CL A 39304D102   122 12,941 SH   SOLE   12,941 0 0
GRIFFON CORP COM 398433102   2,056 32,194 SH   SOLE   32,194 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   332 1,118 SH   SOLE   1,118 0 0
GRUPO FINANCIERO GALICIA S.A SPONSORED AD 399909100   252 8,260 SH   SOLE   8,260 0 0
GSK PLC SPONSORED AD 37733W204   14,906 387,176 SH   SOLE   387,176 0 0
GUESS INC COM 401617105   4,697 230,265 SH   SOLE   230,265 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   9,657 191,232 SH   SOLE   191,232 0 0
HALLIBURTON CO COM 406216101   5,111 151,317 SH   SOLE   151,317 0 0
HARLEY DAVIDSON INC COM 412822108   416 12,411 SH   SOLE   12,411 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   1,148 11,422 SH   SOLE   11,422 0 0
HCA HEALTHCARE INC COM 40412C101   6,498 20,225 SH   SOLE   20,225 0 0
HCI GROUP INC COM 40416E103   242 2,627 SH   SOLE   2,627 0 0
HDFC BANK LTD SPONSORED AD 40415F101   2,084 32,397 SH   SOLE   32,397 0 0
HEALTHCARE RLTY TR CL A COM 42226K105   1,109 67,310 SH   SOLE   67,310 0 0
HECLA MNG CO COM 422704106   307 63,199 SH   SOLE   63,199 0 0
HERSHEY CO COM 427866108   7,907 43,013 SH   SOLE   43,013 0 0
HERTZ GLOBAL HLDGS INC COM NEW 42806J700   701 198,695 SH   SOLE   198,695 0 0
HILLENBRAND INC COM 431571108   1,096 27,379 SH   SOLE   27,379 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   420 1,925 SH   SOLE   1,925 0 0
HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103   38 12,133 SH   SOLE   12,133 0 0
HOME DEPOT INC COM 437076102   165,020 479,375 SH   SOLE   479,375 0 0
HONDA MOTOR LTD ADR ECH CNV 438128308   2,310 71,643 SH   SOLE   71,643 0 0
HONEYWELL INTL INC COM 438516106   28,246 132,275 SH   SOLE   132,275 0 0
HORMEL FOODS CORP COM 440452100   443 14,518 SH   SOLE   14,518 0 0
HOST HOTELS & RESORTS INC COM 44107P104   1,708 95,019 SH   SOLE   95,019 0 0
HOWARD HUGHES HOLDINGS INC COM 44267T102   930 14,346 SH   SOLE   14,346 0 0
HOWMET AEROSPACE INC COM 443201108   201 2,584 SH   SOLE   2,584 0 0
HP INC COM 40434L105   1,878 53,629 SH   SOLE   53,629 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406   1,689 38,829 SH   SOLE   38,829 0 0
HUBBELL INC COM 443510607   259 710 SH   SOLE   710 0 0
HUDBAY MINERALS INC COM 443628102   16,208 1,790,975 SH   SOLE   1,790,975 0 0
HUDBAY MINERALS INC COM 443628102   1,864 206,000 SH Call SOLE   206,000 0 0
HUNTINGTON BANCSHARES INC COM 446150104   1,147 87,026 SH   SOLE   87,026 0 0
HUNTINGTON INGALLS INDS INC COM 446413106   1,498 6,081 SH   SOLE   6,081 0 0
I-80 GOLD CORP COM 44955L106   107 101,790 SH   SOLE   101,790 0 0
IAMGOLD CORP COM 450913108   6,153 1,636,466 SH   SOLE   1,636,466 0 0
ICICI BANK LIMITED ADR 45104G104   304 10,554 SH   SOLE   10,554 0 0
ICON PLC SHS G4705A100   532 1,697 SH   SOLE   1,697 0 0
IDEXX LABS INC COM 45168D104   537 1,102 SH   SOLE   1,102 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,985 12,597 SH   SOLE   12,597 0 0
ILLUMINA INC COM 452327109   3,995 38,272 SH   SOLE   38,272 0 0
IMMUNOPRECISE ANTIBODIES LTD COM NEW 45257F200   42 41,200 SH   SOLE   41,200 0 0
IMPERIAL OIL LTD COM NEW 453038408   75,386 1,105,370 SH   SOLE   1,105,370 0 0
INDIA FD INC COM 454089103   577 32,325 SH   SOLE   32,325 0 0
INFOSYS LTD SPONSORED AD 456788108   889 47,762 SH   SOLE   47,762 0 0
ING GROEP N.V. SPONSORED AD 456837103   6,265 365,545 SH   SOLE   365,545 0 0
INGERSOLL RAND INC COM 45687V106   5,006 55,108 SH   SOLE   55,108 0 0
INGREDION INC COM 457187102   9,467 82,536 SH   SOLE   82,536 0 0
INTEL CORP COM 458140100   28,035 905,230 SH   SOLE   905,230 0 0
INTEL CORP COM 458140100   8,672 280,000 SH Put SOLE   280,000 0 0
INTELLIA THERAPEUTICS INC COM 45826J105   405 18,101 SH   SOLE   18,101 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   510 3,725 SH   SOLE   3,725 0 0
INTERFACE INC COM 458665304   180 12,281 SH   SOLE   12,281 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   71,595 413,962 SH   SOLE   413,962 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   2,420 25,416 SH   SOLE   25,416 0 0
INTERNATIONAL PAPER CO COM 460146103   217 5,021 SH   SOLE   5,021 0 0
INTERPUBLIC GROUP COS INC COM 460690100   7,455 256,287 SH   SOLE   256,287 0 0
INTUIT COM 461202103   9,298 14,148 SH   SOLE   14,148 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   37,224 83,678 SH   SOLE   83,678 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107   666 11,570 SH   SOLE   11,570 0 0
INVESCO CURRENCYSHARES SWISS SWISS FRANC 46138R108   3,851 38,901 SH   SOLE   38,901 0 0
INVESCO EXCH TRADED FD TR II S&P INTL QUL 46138E214   361 11,875 SH   SOLE   11,875 0 0
INVESCO EXCH TRADED FD TR II S&P 500 MOMN 46138E339   635 7,266 SH   SOLE   7,266 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW V 46138E354   251 3,869 SH   SOLE   3,869 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   449 38,877 SH   SOLE   38,877 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   1,767 43,719 SH   SOLE   43,719 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI SM 46138E735   693 21,433 SH   SOLE   21,433 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DE 46138E743   269 5,530 SH   SOLE   5,530 0 0
INVESCO EXCH TRADED FD TR II EMRNG MKT SV 46138E784   278 13,886 SH   SOLE   13,886 0 0
INVESCO EXCH TRADED FD TR II NASDAQNXTGEN 46138G631   236 8,472 SH   SOLE   8,472 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 E 46138G649   394 2,001 SH   SOLE   2,001 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   324 8,056 SH   SOLE   8,056 0 0
INVESCO EXCH TRADED FD TR II DORSEY WRGT 46138E875   285 7,991 SH   SOLE   7,991 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EM 46138E727   474 23,403 SH   SOLE   23,403 0 0
INVESCO EXCH TRD SLF IDX FD INTL DEV DYN 46138J437   1,456 58,759 SH   SOLE   58,759 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 202 46138J577   297 16,335 SH   SOLE   16,335 0 0
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DY 46138J619   1,484 28,268 SH   SOLE   28,268 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 46138J643   347 17,400 SH   SOLE   17,400 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 46138J783   471 24,500 SH   SOLE   24,500 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 46138J791   772 40,275 SH   SOLE   40,275 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 46138J825   803 39,275 SH   SOLE   39,275 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 46138J841   658 31,225 SH   SOLE   31,225 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL E 46137V365   223 2,770 SH   SOLE   2,770 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOM 46137V464   422 3,701 SH   SOLE   3,701 0 0
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU 46137V480   8,901 169,934 SH   SOLE   169,934 0 0
INVESCO EXCHANGE TRADED FD T LARGE CAP GR 46137V746   771 8,162 SH   SOLE   8,162 0 0
INVESCO EXCHANGE TRADED FD T DORSEY WRIGH 46137V837   464 4,746 SH   SOLE   4,746 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ET 46137V142   220 3,388 SH   SOLE   3,388 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHI 46137V308   822 7,915 SH   SOLE   7,915 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL W 46137V357   15,511 94,416 SH   SOLE   94,416 0 0
INVESCO EXCHANGE TRADED FD T NASDAQ INTER 46137V530   603 14,675 SH   SOLE   14,675 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 10 46137V613   766 20,179 SH   SOLE   20,179 0 0
INVESCO EXCHANGE TRADED FD T OIL & GAS SE 46137Y872   424 13,255 SH   SOLE   13,255 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DE 46137V100   1,369 13,330 SH   SOLE   13,330 0 0
INVESCO EXCHANGE TRADED FD T DJ INDL AVG 46137V605   28,122 594,044 SH   SOLE   594,044 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   158,067 329,918 SH   SOLE   329,918 0 0
INVESTMENT MANAGERS SER TR I TRADR SHRT I 46144X628   719 23,520 SH   SOLE   23,520 0 0
INVITATION HOMES INC COM 46187W107   368 10,242 SH   SOLE   10,242 0 0
IQVIA HLDGS INC COM 46266C105   3,808 18,011 SH   SOLE   18,011 0 0
IRON MTN INC DEL COM 46284V101   6,255 69,792 SH   SOLE   69,792 0 0
ISHARES BITCOIN TR SHS 46438F101   657 19,252 SH   SOLE   19,252 0 0
ISHARES GOLD TR ISHARES NEW 464285204   19,316 439,700 SH   SOLE   439,700 0 0
ISHARES INC CORE MSCI EM 46434G103   998 18,644 SH   SOLE   18,644 0 0
ISHARES INC MSCI AUSTRIA 464286202   7,323 335,168 SH   SOLE   335,168 0 0
ISHARES INC MSCI BRAZIL 464286400   2,620 95,856 SH   SOLE   95,856 0 0
ISHARES INC MSCI GBL MIN 464286525   960 9,177 SH   SOLE   9,177 0 0
ISHARES INC MSCI SWITZER 464286749   768 15,928 SH   SOLE   15,928 0 0
ISHARES INC MSCI SPAIN E 464286764   6,920 221,571 SH   SOLE   221,571 0 0
ISHARES INC MSCI STH KOR 464286772   4,695 71,047 SH   SOLE   71,047 0 0
ISHARES INC MSCI MEXICO 464286822   4,467 78,916 SH   SOLE   78,916 0 0
ISHARES INC MSCI EMRG CH 46434G764   1,287 21,744 SH   SOLE   21,744 0 0
ISHARES INC MSCI TAIWAN 46434G772   8,440 155,756 SH   SOLE   155,756 0 0
ISHARES INC MSCI SINGPOR 46434G780   6,852 356,893 SH   SOLE   356,893 0 0
ISHARES INC MSCI JPN ETF 46434G822   12,931 189,490 SH   SOLE   189,490 0 0
ISHARES INC MSCI ITALY E 46434G830   9,129 254,646 SH   SOLE   254,646 0 0
ISHARES INC MSCI GBL ETF 46434G848   5,945 145,615 SH   SOLE   145,615 0 0
ISHARES INC MSCI CDA ETF 464286509   3,994 107,674 SH   SOLE   107,674 0 0
ISHARES INC MSCI NETHERL 464286814   856 17,049 SH   SOLE   17,049 0 0
ISHARES INC MSCI WORLD E 464286392   1,588 10,768 SH   SOLE   10,768 0 0
ISHARES INC MSCI EMERG M 464286533   14,875 260,000 SH Call SOLE   260,000 0 0
ISHARES SILVER TR ISHARES 46428Q109   1,652 62,164 SH   SOLE   62,164 0 0
ISHARES TR MSCI KLD400 464288570   225 2,166 SH   SOLE   2,166 0 0
ISHARES TR INDIA 50 ETF 464289529   1,324 24,674 SH   SOLE   24,674 0 0
ISHARES TR 0-5 YR TIPS 46429B747   3,881 39,010 SH   SOLE   39,010 0 0
ISHARES TR 20 YR TR BD 464287432   771,520 8,406,190 SH   SOLE   8,406,190 0 0
ISHARES TR CHINA LG-CAP 464287184   15,853 609,958 SH   SOLE   609,958 0 0
ISHARES TR CORE HIGH DV 46429B663   4,396 40,441 SH   SOLE   40,441 0 0
ISHARES TR CORE S&P500 464287200   152,272 278,259 SH   SOLE   278,259 0 0
ISHARES TR CORE S&P MCP 464287507   12,471 213,114 SH   SOLE   213,114 0 0
ISHARES TR CORE S&P SCP 464287804   1,327 12,446 SH   SOLE   12,446 0 0
ISHARES TR CORE S&P TTL 464287150   4,469 37,623 SH   SOLE   37,623 0 0
ISHARES TR CORE US AGGB 464287226   11,202 115,404 SH   SOLE   115,404 0 0
ISHARES TR HDG MSCI JAP 46434V886   840 19,240 SH   SOLE   19,240 0 0
ISHARES TR GLOBAL 100 E 464287572   7,181 74,357 SH   SOLE   74,357 0 0
ISHARES TR GLB CNSM STP 464288737   251 4,182 SH   SOLE   4,182 0 0
ISHARES TR GLOB HLTHCRE 464287325   1,539 16,573 SH   SOLE   16,573 0 0
ISHARES TR GLOB INDSTRL 464288729   868 6,426 SH   SOLE   6,426 0 0
ISHARES TR GLB INFRASTR 464288372   338 7,059 SH   SOLE   7,059 0 0
ISHARES TR GLOBAL TECH 464287291   6,230 75,222 SH   SOLE   75,222 0 0
ISHARES TR IBOXX HI YD 464288513   543 7,038 SH   SOLE   7,038 0 0
ISHARES TR MRGSTR SM CP 464288604   361 7,942 SH   SOLE   7,942 0 0
ISHARES TR MSCI ACWI ET 464288257   1,554 13,826 SH   SOLE   13,826 0 0
ISHARES TR MSCI CHINA E 46429B671   327 7,746 SH   SOLE   7,746 0 0
ISHARES TR MSCI EAFE ET 464287465   50,177 640,585 SH   SOLE   640,585 0 0
ISHARES TR EAFE SML CP 464288273   579 9,396 SH   SOLE   9,396 0 0
ISHARES TR MSCI EMG MKT 464287234   28,788 675,923 SH   SOLE   675,923 0 0
ISHARES TR RUS 1000 ETF 464287622   614 2,063 SH   SOLE   2,063 0 0
ISHARES TR RUS 1000 VAL 464287598   497 2,848 SH   SOLE   2,848 0 0
ISHARES TR RUSSELL 2000 464287655   491,059 2,420,320 SH   SOLE   2,420,320 0 0
ISHARES TR RUS 2000 VAL 464287630   447 2,938 SH   SOLE   2,938 0 0
ISHARES TR RUSSELL 3000 464287689   204 660 SH   SOLE   660 0 0
ISHARES TR RUS MID CAP 464287499   208 2,563 SH   SOLE   2,563 0 0
ISHARES TR RUS MD CP GR 464287481   325 2,947 SH   SOLE   2,947 0 0
ISHARES TR RUS MDCP VAL 464287473   207 1,714 SH   SOLE   1,714 0 0
ISHARES TR RUS TP200 GR 464289438   600 2,798 SH   SOLE   2,798 0 0
ISHARES TR S&P 500 GRWT 464287309   240 2,596 SH   SOLE   2,596 0 0
ISHARES TR S&P 500 VAL 464287408   1,453 7,981 SH   SOLE   7,981 0 0
ISHARES TR GL CLEAN ENE 464288224   1,434 107,670 SH   SOLE   107,670 0 0
ISHARES TR S&P MC 400VL 464287705   6,047 53,294 SH   SOLE   53,294 0 0
ISHARES TR SP SMCP600VL 464287879   10,177 104,625 SH   SOLE   104,625 0 0
ISHARES TR SELECT DIVID 464287168   30,002 247,990 SH   SOLE   247,990 0 0
ISHARES TR TIPS BD ETF 464287176   2,623 24,560 SH   SOLE   24,560 0 0
ISHARES TR ISHARES SEMI 464287523   4,669 18,931 SH   SOLE   18,931 0 0
ISHARES TR ISHARES BIOT 464287556   634 4,619 SH   SOLE   4,619 0 0
ISHARES TR MSCI DENMARK 46429B523   24,892 197,913 SH   SOLE   197,913 0 0
ISHARES TR MSCI INDIA E 46429B598   3,629 65,063 SH   SOLE   65,063 0 0
ISHARES TR MSCI USA MME 46432F396   391 2,004 SH   SOLE   2,004 0 0
ISHARES TR CORE MSCI EA 46432F842   12,589 173,310 SH   SOLE   173,310 0 0
ISHARES TR 0-5YR INVT G 46434V100   312 6,336 SH   SOLE   6,336 0 0
ISHARES TR CORE TOTAL U 46434V613   306 6,756 SH   SOLE   6,756 0 0
ISHARES TR CORE DIV GRW 46434V621   421 7,307 SH   SOLE   7,307 0 0
ISHARES TR IBONDS 26 TR 46436E858   451 19,925 SH   SOLE   19,925 0 0
ISHARES TR IBONDS 25 TR 46436E866   498 21,465 SH   SOLE   21,465 0 0
ISHARES TR IBONDS 24 TR 46436E874   526 21,950 SH   SOLE   21,950 0 0
ISHARES TR 7-10 YR TRSY 464287440   9,405 100,428 SH   SOLE   100,428 0 0
ISHARES TR 1 3 YR TREAS 464287457   1,718 21,035 SH   SOLE   21,035 0 0
ISHARES TR EXPANDED TEC 464287515   1,001 11,524 SH   SOLE   11,524 0 0
ISHARES TR EXPND TEC SC 464287549   11,802 125,143 SH   SOLE   125,143 0 0
ISHARES TR US CONSM STA 464287812   7,793 118,522 SH   SOLE   118,522 0 0
ISHARES TR INTL SEL DIV 464288448   282 10,174 SH   SOLE   10,174 0 0
ISHARES TR ISHS 1-5YR I 464288646   204 3,981 SH   SOLE   3,981 0 0
ISHARES TR SHORT TREAS 464288679   1,710 15,477 SH   SOLE   15,477 0 0
ISHARES TR PFD AND INCM 464288687   1,790 56,746 SH   SOLE   56,746 0 0
ISHARES TR US HOME CONS 464288752   433 4,283 SH   SOLE   4,283 0 0
ISHARES TR US AER DEF E 464288760   1,590 12,040 SH   SOLE   12,040 0 0
ISHARES TR EAFE VALUE E 464288877   2,706 51,021 SH   SOLE   51,021 0 0
ISHARES TR EAFE GRWTH E 464288885   924 9,028 SH   SOLE   9,028 0 0
ISHARES TR US TREAS BD 46429B267   3,140 139,140 SH   SOLE   139,140 0 0
ISHARES TR FLTG RATE NT 46429B655   4,052 79,315 SH   SOLE   79,315 0 0
ISHARES TR MSCI EAFE MI 46429B689   384 5,540 SH   SOLE   5,540 0 0
ISHARES TR MSCI USA MIN 46429B697   693 8,259 SH   SOLE   8,259 0 0
ISHARES TR EXPONENTIAL 46434V381   5,401 91,807 SH   SOLE   91,807 0 0
ISHARES TR ESG AWRE USD 46435G193   454 20,000 SH   SOLE   20,000 0 0
ISHARES TR ESG AWR MSCI 46435G425   790 6,617 SH   SOLE   6,617 0 0
ISHARES TR ESG AW MSCI 46435G516   403 5,114 SH   SOLE   5,114 0 0
ISHARES TR ROBOTICS ART 46435U556   370 11,140 SH   SOLE   11,140 0 0
ISHARES TR 0-3 MNTH TRE 46436E718   8,221 81,627 SH   SOLE   81,627 0 0
ISHARES TR U.S. ENERGY 464287796   2,949 61,434 SH   SOLE   61,434 0 0
ISHARES TR U.S. FIN SVC 464287770   336 5,159 SH   SOLE   5,159 0 0
ISHARES TR US HLTHCARE 464287762   2,682 43,778 SH   SOLE   43,778 0 0
ISHARES TR U.S. MED DVC 464288810   2,499 44,590 SH   SOLE   44,590 0 0
ISHARES TR U.S. REAL ES 464287739   7,680 87,528 SH   SOLE   87,528 0 0
ISHARES TR U.S. TECH ET 464287721   3,720 24,719 SH   SOLE   24,719 0 0
ISHARES U S ETF TR BLACKROCK SH 46431W507   225 4,470 SH   SOLE   4,470 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMI 46641Q332   7,801 137,638 SH   SOLE   137,638 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT I 46641Q837   331 6,566 SH   SOLE   6,566 0 0
JACOBS SOLUTIONS INC COM 46982L108   1,421 10,170 SH   SOLE   10,170 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   350 10,368 SH   SOLE   10,368 0 0
JD.COM INC SPON ADS CL 47215P106   1,217 47,104 SH   SOLE   47,104 0 0
JELD-WEN HLDG INC COM 47580P103   892 66,233 SH   SOLE   66,233 0 0
JETBLUE AWYS CORP COM 477143101   4,278 702,530 SH   SOLE   702,530 0 0
JOHNSON & JOHNSON COM 478160104   156,792 1,072,740 SH   SOLE   1,072,740 0 0
JOHNSON CTLS INTL PLC SHS G51502105   5,633 84,750 SH   SOLE   84,750 0 0
JPMORGAN CHASE & CO. COM 46625H100   269,593 1,332,904 SH   SOLE   1,332,904 0 0
JPMORGAN CHASE & CO. COM 46625H100   30,339 150,000 SH Call SOLE   150,000 0 0
KAISER ALUMINUM CORP COM PAR $0.0 483007704   261 2,973 SH   SOLE   2,973 0 0
KELLANOVA COM 487836108   1,003 17,385 SH   SOLE   17,385 0 0
KENVUE INC COM 49177J102   29,923 1,645,942 SH   SOLE   1,645,942 0 0
KEURIG DR PEPPER INC COM 49271V100   5,845 175,008 SH   SOLE   175,008 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   427 3,125 SH   SOLE   3,125 0 0
KIMBERLY-CLARK CORP COM 494368103   13,614 98,506 SH   SOLE   98,506 0 0
KIMCO RLTY CORP COM 49446R109   876 45,000 SH   SOLE   45,000 0 0
KINDER MORGAN INC DEL COM 49456B101   1,277 64,269 SH   SOLE   64,269 0 0
KINROSS GOLD CORP COM 496902404   66,044 7,928,392 SH   SOLE   7,928,392 0 0
KINROSS GOLD CORP COM 496902404   4,998 600,000 SH Call SOLE   600,000 0 0
KKR & CO INC COM 48251W104   11,830 112,405 SH   SOLE   112,405 0 0
KKR REAL ESTATE FIN TR INC COM 48251K100   736 81,370 SH   SOLE   81,370 0 0
KLA CORP COM NEW 482480100   14,997 18,189 SH   SOLE   18,189 0 0
KONINKLIJKE PHILIPS N V NY REGIS SHS 500472303   8,119 322,166 SH   SOLE   322,166 0 0
KOSMOS ENERGY LTD COM 500688106   5,684 1,026,019 SH   SOLE   1,026,019 0 0
KRAFT HEINZ CO COM 500754106   4,637 143,923 SH   SOLE   143,923 0 0
KRANESHARES TRUST CSI CHI INTE 500767306   6,591 243,931 SH   SOLE   243,931 0 0
KROGER CO COM 501044101   2,262 45,294 SH   SOLE   45,294 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   6,641 29,572 SH   SOLE   29,572 0 0
LABCORP HOLDINGS INC COM SHS 504922105   582 2,861 SH   SOLE   2,861 0 0
LAM RESEARCH CORP COM 512807108   21,270 19,975 SH   SOLE   19,975 0 0
LARGO INC COM 517097101   39 21,380 SH   SOLE   21,380 0 0
LAS VEGAS SANDS CORP COM 517834107   1,177 26,593 SH   SOLE   26,593 0 0
LAUDER ESTEE COS INC CL A 518439104   1,346 12,647 SH   SOLE   12,647 0 0
LAZARD INC COM 52110M109   4,056 106,242 SH   SOLE   106,242 0 0
LEGG MASON ETF INVT FRANKLIN INT 52468L505   673 22,700 SH   SOLE   22,700 0 0
LEIDOS HOLDINGS INC COM 525327102   1,569 10,752 SH   SOLE   10,752 0 0
LENNAR CORP CL A 526057104   892 5,955 SH   SOLE   5,955 0 0
LEXICON PHARMACEUTICALS INC COM NEW 528872302   18 10,980 SH   SOLE   10,980 0 0
LIBERTY MEDIA CORP DEL COM LBTY ONE 531229771   348 5,425 SH   SOLE   5,425 0 0
LIFEMD INC COM 53216B104   82 12,000 SH   SOLE   12,000 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   6,105 446,628 SH   SOLE   446,628 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   540 39,500 SH Put SOLE   39,500 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   849 62,100 SH Call SOLE   62,100 0 0
LINCOLN ELEC HLDGS INC COM 533900106   482 2,554 SH   SOLE   2,554 0 0
LINCOLN NATL CORP IND COM 534187109   1,518 48,804 SH   SOLE   48,804 0 0
LINDE PLC SHS G54950103   16,238 37,004 SH   SOLE   37,004 0 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   46 46,050 SH   SOLE   46,050 0 0
LISTED FD TR WAHED FTSE E 53656F607   509 10,054 SH   SOLE   10,054 0 0
LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100   530 165,760 SH   SOLE   165,760 0 0
LITHIUM AMERS CORP NEW COM SHS 53681J103   31 11,585 SH   SOLE   11,585 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   3,397 36,234 SH   SOLE   36,234 0 0
LLOYDS BANKING GROUP PLC SPONSORED AD 539439109   9,449 3,461,057 SH   SOLE   3,461,057 0 0
LOCKHEED MARTIN CORP COM 539830109   12,851 27,513 SH   SOLE   27,513 0 0
LOEWS CORP COM 540424108   388 5,196 SH   SOLE   5,196 0 0
LOWES COS INC COM 548661107   14,952 67,822 SH   SOLE   67,822 0 0
LPL FINL HLDGS INC COM 50212V100   3,492 12,504 SH   SOLE   12,504 0 0
LULULEMON ATHLETICA INC COM 550021109   21,728 72,742 SH   SOLE   72,742 0 0
LYFT INC CL A COM 55087P104   4,103 291,013 SH   SOLE   291,013 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,312 13,717 SH   SOLE   13,717 0 0
M & T BK CORP COM 55261F104   1,128 7,454 SH   SOLE   7,454 0 0
MACYS INC COM 55616P104   1,815 94,533 SH   SOLE   94,533 0 0
MACYS INC COM 55616P104   1,536 80,000 SH Call SOLE   80,000 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103   871 4,628 SH   SOLE   4,628 0 0
MAG SILVER CORP COM 55903Q104   167 14,296 SH   SOLE   14,296 0 0
MAGNA INTL INC COM 559222401   116,700 2,783,865 SH   SOLE   2,783,865 0 0
MAGNA INTL INC COM 559222401   4,192 100,000 SH Call SOLE   100,000 0 0
MAGNITE INC COM 55955D100   647 48,656 SH   SOLE   48,656 0 0
MANULIFE FINL CORP COM 56501R106   682,224 25,628,257 SH   SOLE   25,628,257 0 0
MANULIFE FINL CORP COM 56501R106   68,081 2,557,500 SH Put SOLE   2,557,500 0 0
MANULIFE FINL CORP COM 56501R106   26,966 1,013,000 SH Call SOLE   1,013,000 0 0
MAPLEBEAR INC COM 565394103   508 15,801 SH   SOLE   15,801 0 0
MARATHON OIL CORP COM 565849106   8,491 296,171 SH   SOLE   296,171 0 0
MARATHON PETE CORP COM 56585A102   5,883 33,912 SH   SOLE   33,912 0 0
MARKEL GROUP INC COM 570535104   8,135 5,163 SH   SOLE   5,163 0 0
MARKETAXESS HLDGS INC COM 57060D108   2,210 11,021 SH   SOLE   11,021 0 0
MARRIOTT INTL INC NEW CL A 571903202   9,170 37,927 SH   SOLE   37,927 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107   5,734 65,663 SH   SOLE   65,663 0 0
MARSH & MCLENNAN COS INC COM 571748102   19,123 90,749 SH   SOLE   90,749 0 0
MARTIN MARIETTA MATLS INC COM 573284106   235 433 SH   SOLE   433 0 0
MARVELL TECHNOLOGY INC COM 573874104   760 10,875 SH   SOLE   10,875 0 0
MASCO CORP COM 574599106   373 5,589 SH   SOLE   5,589 0 0
MASTERCARD INCORPORATED CL A 57636Q104   146,538 332,166 SH   SOLE   332,166 0 0
MATCH GROUP INC NEW COM 57667L107   890 29,287 SH   SOLE   29,287 0 0
MATTEL INC COM 577081102   817 50,224 SH   SOLE   50,224 0 0
MCCORMICK & CO INC COM NON VTG 579780206   649 9,155 SH   SOLE   9,155 0 0
MCDONALDS CORP COM 580135101   86,010 337,505 SH   SOLE   337,505 0 0
MCGRATH RENTCORP COM 580589109   628 5,896 SH   SOLE   5,896 0 0
MCKESSON CORP COM 58155Q103   14,685 25,143 SH   SOLE   25,143 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   511 118,565 SH   SOLE   118,565 0 0
MEDPACE HLDGS INC COM 58506Q109   1,334 3,238 SH   SOLE   3,238 0 0
MEDTRONIC PLC SHS G5960L103   24,454 310,687 SH   SOLE   310,687 0 0
MERCADOLIBRE INC COM 58733R102   1,458 887 SH   SOLE   887 0 0
MERCK & CO INC COM 58933Y105   109,076 881,070 SH   SOLE   881,070 0 0
META PLATFORMS INC CL A 30303M102   223,566 443,389 SH   SOLE   443,389 0 0
METHANEX CORP COM 59151K108   1,276 26,418 SH   SOLE   26,418 0 0
METLIFE INC COM 59156R108   7,176 102,231 SH   SOLE   102,231 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,099 786 SH   SOLE   786 0 0
MGM RESORTS INTERNATIONAL COM 552953101   344 7,745 SH   SOLE   7,745 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   3,092 33,794 SH   SOLE   33,794 0 0
MICRON TECHNOLOGY INC COM 595112103   17,081 129,865 SH   SOLE   129,865 0 0
MICROSOFT CORP COM 594918104   750,762 1,679,746 SH   SOLE   1,679,746 0 0
MICROSTRATEGY INC CL A NEW 594972408   1,686 1,224 SH   SOLE   1,224 0 0
MIDCAP FINANCIAL INVSTMNT CO COM NEW 03761U502   213 14,060 SH   SOLE   14,060 0 0
MIDDLEBY CORP COM 596278101   680 5,542 SH   SOLE   5,542 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED AD 606822104   7,921 733,434 SH   SOLE   733,434 0 0
MOBILEYE GLOBAL INC COMMON CLASS 60741F104   451 16,061 SH   SOLE   16,061 0 0
MODERNA INC COM 60770K107   1,598 13,461 SH   SOLE   13,461 0 0
MODINE MFG CO COM 607828100   13,578 135,519 SH   SOLE   135,519 0 0
MOHAWK INDS INC COM 608190104   278 2,450 SH   SOLE   2,450 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209   540 10,627 SH   SOLE   10,627 0 0
MONDAY COM LTD SHS M7S64H106   5,550 23,052 SH   SOLE   23,052 0 0
MONDELEZ INTL INC CL A 609207105   13,745 210,042 SH   SOLE   210,042 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   3,305 66,161 SH   SOLE   66,161 0 0
MOODYS CORP COM 615369105   20,372 48,398 SH   SOLE   48,398 0 0
MORGAN STANLEY COM NEW 617446448   37,838 389,324 SH   SOLE   389,324 0 0
MOSAIC CO NEW COM 61945C103   555 19,216 SH   SOLE   19,216 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   8,176 21,179 SH   SOLE   21,179 0 0
MP MATERIALS CORP COM CL A 553368101   346 27,160 SH   SOLE   27,160 0 0
MR COOPER GROUP INC COM 62482R107   4,000 49,248 SH   SOLE   49,248 0 0
MSCI INC COM 55354G100   3,887 8,068 SH   SOLE   8,068 0 0
MUELLER INDS INC COM 624756102   2,186 38,383 SH   SOLE   38,383 0 0
MUELLER WTR PRODS INC COM SER A 624758108   243 13,554 SH   SOLE   13,554 0 0
MURPHY USA INC COM 626755102   244 519 SH   SOLE   519 0 0
NABORS INDUSTRIES LTD SHS G6359F137   269 3,774 SH   SOLE   3,774 0 0
NASDAQ INC COM 631103108   217 3,607 SH   SOLE   3,607 0 0
NATERA INC COM 632307104   439 4,055 SH   SOLE   4,055 0 0
NATIONAL BK HLDGS CORP CL A 633707104   35,379 906,000 SH Call SOLE   906,000 0 0
NATIONAL GRID PLC SPONSORED AD 636274409   962 16,944 SH   SOLE   16,944 0 0
NATWEST GROUP PLC SPONS ADR 639057207   4,175 519,947 SH   SOLE   519,947 0 0
NETAPP INC COM 64110D104   7,495 58,192 SH   SOLE   58,192 0 0
NETFLIX INC COM 64110L106   72,140 106,893 SH   SOLE   106,893 0 0
NEW FOUND GOLD CORP COM 64440N103   277 98,158 SH   SOLE   98,158 0 0
NEW GOLD INC CDA COM 644535106   2,503 1,270,557 SH   SOLE   1,270,557 0 0
NEW PAC METALS CORP COM 64782A107   20 13,171 SH   SOLE   13,171 0 0
NEW YORK CMNTY BANCORP INC COM 649445103   35,636 3,688,990 SH   SOLE   3,688,990 0 0
NEWELL BRANDS INC COM 651229106   3,087 481,656 SH   SOLE   481,656 0 0
NEWMONT CORP COM 651639106   23,572 562,991 SH   SOLE   562,991 0 0
NEWMONT CORP COM 651639106   7,537 180,000 SH Call SOLE   180,000 0 0
NEWS CORP NEW CL A 65249B109   2,230 80,900 SH   SOLE   80,900 0 0
NEXGEN ENERGY LTD COM 65340P106   322 46,082 SH   SOLE   46,082 0 0
NEXGEN ENERGY LTD COM 65340P106   75 10,800 SH Put SOLE   10,800 0 0
NEXTERA ENERGY INC COM 65339F101   30,499 430,720 SH   SOLE   430,720 0 0
NICE LTD SPONSORED AD 653656108   545 3,170 SH   SOLE   3,170 0 0
NIKE INC CL B 654106103   33,904 449,828 SH   SOLE   449,828 0 0
NIO INC SPON ADS 62914V106   91 21,761 SH   SOLE   21,761 0 0
NISOURCE INC COM 65473P105   3,200 111,063 SH   SOLE   111,063 0 0
NOAH HLDGS LTD SPON ADS 65487X102   176 20,399 SH   SOLE   20,399 0 0
NOKIA CORP SPONSORED AD 654902204   97 25,789 SH   SOLE   25,789 0 0
NORFOLK SOUTHN CORP COM 655844108   6,731 31,350 SH   SOLE   31,350 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   8,609 446,271 SH   SOLE   446,271 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   5 15,500 SH   SOLE   15,500 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,244 2,853 SH   SOLE   2,853 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   21,021 1,118,751 SH   SOLE   1,118,751 0 0
NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842   86 45,327 SH   SOLE   45,327 0 0
NOVAGOLD RES INC COM NEW 66987E206   424 122,626 SH   SOLE   122,626 0 0
NOVARTIS AG SPONSORED AD 66987V109   5,244 49,257 SH   SOLE   49,257 0 0
NOVO-NORDISK A S ADR 670100205   71,284 499,396 SH   SOLE   499,396 0 0
NRG ENERGY INC COM NEW 629377508   440 5,655 SH   SOLE   5,655 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   263 20,376 SH   SOLE   20,376 0 0
NUCOR CORP COM 670346105   3,905 24,704 SH   SOLE   24,704 0 0
NUTANIX INC CL A 67059N108   6,095 107,212 SH   SOLE   107,212 0 0
NUTRIEN LTD COM 67077M108   286,295 5,622,447 SH   SOLE   5,622,447 0 0
NUTRIEN LTD COM 67077M108   9,929 195,000 SH Put SOLE   195,000 0 0
NUTRIEN LTD COM 67077M108   7,638 150,000 SH Call SOLE   150,000 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   1,159 35,765 SH   SOLE   35,765 0 0
NVENT ELECTRIC PLC SHS G6700G107   1,193 15,576 SH   SOLE   15,576 0 0
NVIDIA CORPORATION COM 67066G104   524,205 4,243,197 SH   SOLE   4,243,197 0 0
NVIDIA CORPORATION COM 67066G104   12,354 100,000 SH Put SOLE   100,000 0 0
NVIDIA CORPORATION COM 67066G104   22,237 180,000 SH Call SOLE   180,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109   5,808 21,584 SH   SOLE   21,584 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405   450 23,944 SH   SOLE   23,944 0 0
OBSIDIAN ENERGY LTD COM 674482203   23,794 3,176,775 SH   SOLE   3,176,775 0 0
OCCIDENTAL PETE CORP COM 674599105   2,425 38,471 SH   SOLE   38,471 0 0
OKTA INC CL A 679295105   5,747 61,388 SH   SOLE   61,388 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   777 4,399 SH   SOLE   4,399 0 0
OMEGA HEALTHCARE INVS INC COM 681936100   217 6,345 SH   SOLE   6,345 0 0
OMNICOM GROUP INC COM 681919106   1,121 12,495 SH   SOLE   12,495 0 0
ON HLDG AG NAMEN AKT A H5919C104   664 17,102 SH   SOLE   17,102 0 0
ON SEMICONDUCTOR CORP COM 682189105   1,443 21,054 SH   SOLE   21,054 0 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   57 57,835 SH   SOLE   57,835 0 0
ONEOK INC NEW COM 682680103   6,093 74,709 SH   SOLE   74,709 0 0
OPEN TEXT CORP COM 683715106   72,587 2,416,350 SH   SOLE   2,416,350 0 0
OPEN TEXT CORP COM 683715106   2,704 90,000 SH Call SOLE   90,000 0 0
ORACLE CORP COM 68389X105   41,172 291,588 SH   SOLE   291,588 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   4,291 4,063 SH   SOLE   4,063 0 0
ORGANON & CO COMMON STOCK 68622V106   291 14,060 SH   SOLE   14,060 0 0
ORLA MNG LTD NEW COM 68634K106   413 107,539 SH   SOLE   107,539 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   5,816 373,064 SH   SOLE   373,064 0 0
OTIS WORLDWIDE CORP COM 68902V107   3,146 32,683 SH   SOLE   32,683 0 0
OUSTER INC COM NEW 68989M202   276 28,028 SH   SOLE   28,028 0 0
OVINTIV INC COM 69047Q102   6,206 132,403 SH   SOLE   132,403 0 0
OWENS CORNING NEW COM 690742101   777 4,473 SH   SOLE   4,473 0 0
PACCAR INC COM 693718108   874 8,494 SH   SOLE   8,494 0 0
PACER FDS TR TRENDPILOT 1 69374H303   362 5,027 SH   SOLE   5,027 0 0
PACER FDS TR GLOBL CASH E 69374H709   1,356 40,200 SH   SOLE   40,200 0 0
PACER FDS TR PACER US SMA 69374H857   13,893 318,940 SH   SOLE   318,940 0 0
PACER FDS TR US CASH COWS 69374H881   1,897 34,805 SH   SOLE   34,805 0 0
PACKAGING CORP AMER COM 695156109   464 2,541 SH   SOLE   2,541 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   6,174 243,751 SH   SOLE   243,751 0 0
PALO ALTO NETWORKS INC COM 697435105   51,050 150,586 SH   SOLE   150,586 0 0
PAN AMERN SILVER CORP COM 697900108   21,348 1,073,859 SH   SOLE   1,073,859 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206   4,549 437,862 SH   SOLE   437,862 0 0
PARK HOTELS & RESORTS INC COM 700517105   4,211 281,109 SH   SOLE   281,109 0 0
PARKER-HANNIFIN CORP COM 701094104   9,504 18,790 SH   SOLE   18,790 0 0
PARSONS CORP DEL COM 70202L102   251 3,065 SH   SOLE   3,065 0 0
PAYCHEX INC COM 704326107   6,384 53,842 SH   SOLE   53,842 0 0
PAYPAL HLDGS INC COM 70450Y103   12,042 207,515 SH   SOLE   207,515 0 0
PDD HOLDINGS INC SPONSORED AD 722304102   747 5,620 SH   SOLE   5,620 0 0
PEMBINA PIPELINE CORP COM 706327103   584,903 15,774,080 SH   SOLE   15,774,080 0 0
PEMBINA PIPELINE CORP COM 706327103   40,417 1,090,000 SH Put SOLE   1,090,000 0 0
PENN ENTERTAINMENT INC COM 707569109   700 36,156 SH   SOLE   36,156 0 0
PEPSICO INC COM 713448108   37,674 228,422 SH   SOLE   228,422 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED AD 71654V408   968 66,818 SH   SOLE   66,818 0 0
PFIZER INC COM 717081103   44,877 1,603,881 SH   SOLE   1,603,881 0 0
PFIZER INC COM 717081103   6,995 250,000 SH Call SOLE   250,000 0 0
PHILIP MORRIS INTL INC COM 718172109   18,019 177,823 SH   SOLE   177,823 0 0
PHILLIPS 66 COM 718546104   4,393 31,119 SH   SOLE   31,119 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   1,573 83,621 SH   SOLE   83,621 0 0
PIMCO ETF TR ACTIVE BD ET 72201R775   3,944 43,304 SH   SOLE   43,304 0 0
PIMCO ETF TR ENHAN SHRT M 72201R833   5,598 55,614 SH   SOLE   55,614 0 0
PIMCO ETF TR MULTISECTOR 72201R585   1,898 74,010 SH   SOLE   74,010 0 0
PIMCO ETF TR INV GRD CRP 72201R817   928 9,757 SH   SOLE   9,757 0 0
PIMCO HIGH INCOME FD COM SHS 722014107   53 11,000 SH   SOLE   11,000 0 0
PINTEREST INC CL A 72352L106   11,750 266,611 SH   SOLE   266,611 0 0
PINTEREST INC CL A 72352L106   3,305 75,000 SH Call SOLE   75,000 0 0
PIPER SANDLER COMPANIES COM 724078100   2,005 8,712 SH   SOLE   8,712 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PAR 726503105   3,683 206,200 SH   SOLE   206,200 0 0
PLANET FITNESS INC CL A 72703H101   602 8,183 SH   SOLE   8,183 0 0
PLUG POWER INC COM NEW 72919P202   52 22,399 SH   SOLE   22,399 0 0
PNC FINL SVCS GROUP INC COM 693475105   368 2,364 SH   SOLE   2,364 0 0
POLARIS INC COM 731068102   575 7,338 SH   SOLE   7,338 0 0
POSCO HOLDINGS INC SPONSORED AD 693483109   2,777 42,243 SH   SOLE   42,243 0 0
POWELL INDS INC COM 739128106   8,050 56,134 SH   SOLE   56,134 0 0
PRECISION DRILLING CORP COM NEW 74022D407   8,817 125,351 SH   SOLE   125,351 0 0
PRICE T ROWE GROUP INC COM 74144T108   6,470 56,113 SH   SOLE   56,113 0 0
PRIME MEDICINE INC COM 74168J101   58 11,335 SH   SOLE   11,335 0 0
PRIMERICA INC COM 74164M108   1,992 8,419 SH   SOLE   8,419 0 0
PRIMO WATER CORPORATION COM 74167P108   567 25,943 SH   SOLE   25,943 0 0
PROCTER AND GAMBLE CO COM 742718109   188,551 1,143,286 SH   SOLE   1,143,286 0 0
PROGRESSIVE CORP COM 743315103   3,603 17,347 SH   SOLE   17,347 0 0
PROLOGIS INC. COM 74340W103   2,182 19,424 SH   SOLE   19,424 0 0
PROSHARES TR S&P 500 DV A 74348A467   2,455 25,542 SH   SOLE   25,542 0 0
PROSHARES TR PSHS SH MSCI 74347R370   5,002 304,801 SH   SOLE   304,801 0 0
PROSHARES TR SHRT 20+YR T 74347X849   509 21,429 SH   SOLE   21,429 0 0
PROSHARES TR SHORT QQQ 74349Y837   4,424 109,233 SH   SOLE   109,233 0 0
PROSHARES TR PSHS SHTFINL 74347B185   133 12,752 SH   SOLE   12,752 0 0
PROSHARES TR SHORT S&P 50 74347B425   3,031 265,645 SH   SOLE   265,645 0 0
PROSHARES TR ULTRAPRO QQQ 74347X831   349 4,730 SH   SOLE   4,730 0 0
PROSHARES TR PSHS ULTRA Q 74347R206   2,972 29,779 SH   SOLE   29,779 0 0
PROTARA THERAPEUTICS INC COM STK 74365U107   77 37,000 SH   SOLE   37,000 0 0
PRUDENTIAL FINL INC COM 744320102   10,838 92,482 SH   SOLE   92,482 0 0
PUBLIC STORAGE OPER CO COM 74460D109   3,321 11,544 SH   SOLE   11,544 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   380 5,153 SH   SOLE   5,153 0 0
PULTE GROUP INC COM 745867101   4,340 39,422 SH   SOLE   39,422 0 0
PURE STORAGE INC CL A 74624M102   1,682 26,195 SH   SOLE   26,195 0 0
PURECYCLE TECHNOLOGIES INC COM 74623V103   787 133,000 SH   SOLE   133,000 0 0
PUTNAM ETF TRUST ESG ULTRA SH 746729854   3,398 67,288 SH   SOLE   67,288 0 0
QUALCOMM INC COM 747525103   87,974 441,682 SH   SOLE   441,682 0 0
QUANTA SVCS INC COM 74762E102   21,778 85,710 SH   SOLE   85,710 0 0
RANGE RES CORP COM 75281A109   3,233 96,426 SH   SOLE   96,426 0 0
RAYMOND JAMES FINL INC COM 754730109   632 5,114 SH   SOLE   5,114 0 0
RB GLOBAL INC COM 74935Q107   9,502 124,550 SH   SOLE   124,550 0 0
REALTY INCOME CORP COM 756109104   3,332 63,078 SH   SOLE   63,078 0 0
RECURSION PHARMACEUTICALS IN CL A 75629V104   149 19,813 SH   SOLE   19,813 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,438 1,368 SH   SOLE   1,368 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,101 54,955 SH   SOLE   54,955 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   1,550 7,549 SH   SOLE   7,549 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   329 1,474 SH   SOLE   1,474 0 0
REPARE THERAPEUTICS INC COM 760273102   35 10,500 SH   SOLE   10,500 0 0
REPUBLIC SVCS INC COM 760759100   829 4,264 SH   SOLE   4,264 0 0
RESMED INC COM 761152107   3,368 17,596 SH   SOLE   17,596 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   216,284 3,073,530 SH   SOLE   3,073,530 0 0
RIO TINTO PLC SPONSORED AD 767204100   5,378 81,570 SH   SOLE   81,570 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   2,079 154,950 SH   SOLE   154,950 0 0
ROBLOX CORP CL A 771049103   1,548 41,614 SH   SOLE   41,614 0 0
ROCKWELL AUTOMATION INC COM 773903109   2,253 8,186 SH   SOLE   8,186 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   350,165 9,463,909 SH   SOLE   9,463,909 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   66,563 1,799,000 SH Call SOLE   1,799,000 0 0
ROPER TECHNOLOGIES INC COM 776696106   3,530 6,263 SH   SOLE   6,263 0 0
ROSS STORES INC COM 778296103   2,767 19,041 SH   SOLE   19,041 0 0
ROYAL BK CDA COM 780087102   3,706,365 34,840,803 SH   SOLE   34,840,803 0 0
ROYAL BK CDA COM 780087102   63,924 600,900 SH Put SOLE   600,900 0 0
ROYAL BK CDA COM 780087102   146,145 1,373,800 SH Call SOLE   1,373,800 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   11,511 72,199 SH   SOLE   72,199 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   624 23,647 SH   SOLE   23,647 0 0
RPC INC COM 749660106   203 32,442 SH   SOLE   32,442 0 0
RPM INTL INC COM 749685103   630 5,849 SH   SOLE   5,849 0 0
RTX CORPORATION COM 75513E101   29,059 289,464 SH   SOLE   289,464 0 0
RXSIGHT INC COM 78349D107   265 4,405 SH   SOLE   4,405 0 0
RYDER SYS INC COM 783549108   299 2,412 SH   SOLE   2,412 0 0
S&P GLOBAL INC COM 78409V104   47,920 107,444 SH   SOLE   107,444 0 0
SALESFORCE INC COM 79466L302   57,140 222,248 SH   SOLE   222,248 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   208 38,271 SH   SOLE   38,271 0 0
SANMINA CORPORATION COM 801056102   296 4,467 SH   SOLE   4,467 0 0
SANOFI SPONSORED AD 80105N105   14,751 304,020 SH   SOLE   304,020 0 0
SAP SE SPON ADR 803054204   1,149 5,694 SH   SOLE   5,694 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   279 1,422 SH   SOLE   1,422 0 0
SCHLUMBERGER LTD COM STK 806857108   14,436 305,979 SH   SOLE   305,979 0 0
SCHWAB CHARLES CORP COM 808513105   7,698 104,464 SH   SOLE   104,464 0 0
SCORPIO TANKERS INC SHS Y7542C130   1,302 16,019 SH   SOLE   16,019 0 0
SEABRIDGE GOLD INC COM 811916105   11,577 846,908 SH   SOLE   846,908 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   5,176 50,121 SH   SOLE   50,121 0 0
SELECT SECTOR SPDR TR SBI CONS STP 81369Y308   5,083 66,372 SH   SOLE   66,372 0 0
SELECT SECTOR SPDR TR SBI MATERIAL 81369Y100   88,453 1,001,618 SH   SOLE   1,001,618 0 0
SELECT SECTOR SPDR TR SBI CONS DIS 81369Y407   151,819 832,342 SH   SOLE   832,342 0 0
SELECT SECTOR SPDR TR SBI HEALTHCA 81369Y209   5,571 38,222 SH   SOLE   38,222 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   159,353 1,748,250 SH   SOLE   1,748,250 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,810 92,676 SH   SOLE   92,676 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   138,170 1,133,749 SH   SOLE   1,133,749 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   29,511 130,448 SH   SOLE   130,448 0 0
SELECT SECTOR SPDR TR COMMUNICATIO 81369Y852   142,380 1,662,152 SH   SOLE   1,662,152 0 0
SELECT SECTOR SPDR TR SBI INT-UTIL 81369Y886   137,698 2,020,804 SH   SOLE   2,020,804 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   462,488 11,250,000 SH Put SOLE   11,250,000 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   6,094 50,000 SH Put SOLE   50,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   4,525 20,000 SH Put SOLE   20,000 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   232,272 5,650,000 SH Call SOLE   5,650,000 0 0
SEMPRA COM 816851109   3,874 50,932 SH   SOLE   50,932 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   243 6,510 SH   SOLE   6,510 0 0
SERVICE CORP INTL COM 817565104   646 9,087 SH   SOLE   9,087 0 0
SERVICENOW INC COM 81762P102   51,561 65,544 SH   SOLE   65,544 0 0
SES AI CORPORATION CL A COM 78397Q109   29 23,300 SH   SOLE   23,300 0 0
SHELL PLC SPON ADS 780259305   25,699 356,034 SH   SOLE   356,034 0 0
SHERWIN WILLIAMS CO COM 824348106   8,441 28,284 SH   SOLE   28,284 0 0
SHINHAN FINANCIAL GROUP CO L SPN ADR REST 824596100   1,941 55,760 SH   SOLE   55,760 0 0
SHOPIFY INC CL A 82509L107   569,484 8,622,012 SH   SOLE   8,622,012 0 0
SHOPIFY INC CL A 82509L107   31,024 469,700 SH Put SOLE   469,700 0 0
SHOPIFY INC CL A 82509L107   779,654 11,804,000 SH Call SOLE   11,804,000 0 0
SIBANYE STILLWATER LTD SPONSORED AD 82575P107   402 92,511 SH   SOLE   92,511 0 0
SILVERCREST METALS INC COM 828363101   4,118 504,098 SH   SOLE   504,098 0 0
SIMON PPTY GROUP INC NEW COM 828806109   6,593 43,431 SH   SOLE   43,431 0 0
SIMON PPTY GROUP INC NEW COM 828806109   9,108 60,000 SH Call SOLE   60,000 0 0
SIMPLIFY EXCHANGE TRADED FUN HEALTH CARE 82889N772   1,696 54,025 SH   SOLE   54,025 0 0
SIRIUS XM HOLDINGS INC COM 82968B103   194 68,483 SH   SOLE   68,483 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   458 3,774 SH   SOLE   3,774 0 0
SK TELECOM LTD SPONSORED AD 78440P306   7,973 380,927 SH   SOLE   380,927 0 0
SKEENA RES LTD NEW COM 83056P715   6,271 1,167,768 SH   SOLE   1,167,768 0 0
SKYWEST INC COM 830879102   5,262 64,110 SH   SOLE   64,110 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   325 3,047 SH   SOLE   3,047 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   736 29,704 SH   SOLE   29,704 0 0
SMITH A O CORP COM 831865209   269 3,292 SH   SOLE   3,292 0 0
SMUCKER J M CO COM NEW 832696405   2,203 20,205 SH   SOLE   20,205 0 0
SNAP ON INC COM 833034101   870 3,329 SH   SOLE   3,329 0 0
SNOWFLAKE INC CL A 833445109   64,841 479,985 SH   SOLE   479,985 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   512 20,267 SH   SOLE   20,267 0 0
SOLVENTUM CORP COM SHS 83444M101   593 11,215 SH   SOLE   11,215 0 0
SONY GROUP CORP SPONSORED AD 835699307   3,200 37,675 SH   SOLE   37,675 0 0
SOUTHERN CO COM 842587107   2,672 34,440 SH   SOLE   34,440 0 0
SOUTHERN COPPER CORP COM 84265V105   1,601 14,858 SH   SOLE   14,858 0 0
SOUTHWEST AIRLS CO COM 844741108   33,285 1,163,391 SH   SOLE   1,163,391 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   109,154 279,073 SH   SOLE   279,073 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   25,423 65,000 SH Call SOLE   65,000 0 0
SPDR GOLD TR GOLD SHS 78463V107   41,208 191,654 SH   SOLE   191,654 0 0
SPDR GOLD TR GOLD SHS 78463V107   538 2,500 SH Call SOLE   2,500 0 0
SPDR INDEX SHS FDS EURO STOXX 5 78463X202   17,045 340,699 SH   SOLE   340,699 0 0
SPDR INDEX SHS FDS S&P EMKTSC E 78463X756   266 4,595 SH   SOLE   4,595 0 0
SPDR INDEX SHS FDS S&P GBLINF E 78463X855   1,441 26,359 SH   SOLE   26,359 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   149,111 273,990 SH   SOLE   273,990 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDC 78467Y107   715 1,336 SH   SOLE   1,336 0 0
SPDR SER TR S&P DIVID ET 78464A763   12,654 99,496 SH   SOLE   99,496 0 0
SPDR SER TR PORTFOLIO AG 78464A649   6,993 278,700 SH   SOLE   278,700 0 0
SPDR SER TR S&P REGL BKG 78464A698   2,845 57,943 SH   SOLE   57,943 0 0
SPDR SER TR S&P METALS M 78464A755   1,455 24,520 SH   SOLE   24,520 0 0
SPDR SER TR S&P BIOTECH 78464A870   7,347 79,244 SH   SOLE   79,244 0 0
SPDR SER TR PRTFLO S&P50 78464A409   308 3,845 SH   SOLE   3,845 0 0
SPDR SER TR PORTFOLIO SH 78464A474   238 8,000 SH   SOLE   8,000 0 0
SPDR SER TR PRTFLO S&P50 78464A508   640 13,124 SH   SOLE   13,124 0 0
SPDR SER TR AEROSPACE DE 78464A631   304 2,170 SH   SOLE   2,170 0 0
SPDR SER TR PORTFOLIO S& 78464A854   224 3,503 SH   SOLE   3,503 0 0
SPDR SER TR BLOOMBERG 1- 78468R663   20,643 224,919 SH   SOLE   224,919 0 0
SPDR SER TR SPDR S&P 500 78468R796   425 9,530 SH   SOLE   9,530 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,112 3,545 SH   SOLE   3,545 0 0
SPROTT INC COM NEW 852066208   875 21,089 SH   SOLE   21,089 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   10,304 467,287 SH   SOLE   467,287 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   8,384 464,253 SH   SOLE   464,253 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   1,369 137,835 SH   SOLE   137,835 0 0
SPROUTS FMRS MKT INC COM 85208M102   8,892 106,284 SH   SOLE   106,284 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   488 7,787 SH   SOLE   7,787 0 0
SSGA ACTIVE ETF TR SPDR TR TACT 78467V848   317 7,974 SH   SOLE   7,974 0 0
SSR MINING IN COM 784730103   8,468 1,877,611 SH   SOLE   1,877,611 0 0
ST JOE CO COM 790148100   975 17,828 SH   SOLE   17,828 0 0
STANTEC INC COM 85472N109   19,485 232,685 SH   SOLE   232,685 0 0
STARBUCKS CORP COM 855244109   78,596 1,009,583 SH   SOLE   1,009,583 0 0
STARWOOD PPTY TR INC COM 85571B105   469 24,767 SH   SOLE   24,767 0 0
STEEL DYNAMICS INC COM 858119100   2,567 19,823 SH   SOLE   19,823 0 0
STELLANTIS N.V SHS N82405106   2,152 108,724 SH   SOLE   108,724 0 0
STEPSTONE GROUP INC COM CL A 85914M107   820 17,877 SH   SOLE   17,877 0 0
STRATEGIC ED INC COM 86272C103   353 3,189 SH   SOLE   3,189 0 0
STRYKER CORPORATION COM 863667101   38,927 114,408 SH   SOLE   114,408 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED AD 86562M209   7,723 575,936 SH   SOLE   575,936 0 0
SUN LIFE FINANCIAL INC. COM 866796105   346,832 7,070,983 SH   SOLE   7,070,983 0 0
SUN LIFE FINANCIAL INC. COM 866796105   28,650 584,100 SH Put SOLE   584,100 0 0
SUN LIFE FINANCIAL INC. COM 866796105   40,093 817,400 SH Call SOLE   817,400 0 0
SUNCOR ENERGY INC NEW COM 867224107   841,619 22,089,750 SH   SOLE   22,089,750 0 0
SUNCOR ENERGY INC NEW COM 867224107   5,334 140,000 SH Put SOLE   140,000 0 0
SUNCOR ENERGY INC NEW COM 867224107   22,098 580,000 SH Call SOLE   580,000 0 0
SUNRUN INC COM 86771W105   211 17,768 SH   SOLE   17,768 0 0
SUPER MICRO COMPUTER INC COM 86800U104   18,768 22,906 SH   SOLE   22,906 0 0
SYNCHRONY FINANCIAL COM 87165B103   351 7,444 SH   SOLE   7,444 0 0
SYNOPSYS INC COM 871607107   14,495 24,359 SH   SOLE   24,359 0 0
SYSCO CORP COM 871829107   15,579 218,230 SH   SOLE   218,230 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED AD 874039100   172,828 994,351 SH   SOLE   994,351 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   16,576 106,602 SH   SOLE   106,602 0 0
TAPESTRY INC COM 876030107   257 6,004 SH   SOLE   6,004 0 0
TARGA RES CORP COM 87612G101   21,437 166,462 SH   SOLE   166,462 0 0
TARGET CORP COM 87612E106   4,061 27,434 SH   SOLE   27,434 0 0
TASEKO MINES LTD COM 876511106   601 244,396 SH   SOLE   244,396 0 0
TC ENERGY CORP COM 87807B107   1,130,845 29,837,594 SH   SOLE   29,837,594 0 0
TC ENERGY CORP COM 87807B107   3,032 80,000 SH Call SOLE   80,000 0 0
TE CONNECTIVITY LTD SHS H84989104   4,698 31,228 SH   SOLE   31,228 0 0
TECHNIPFMC PLC COM G87110105   471 18,007 SH   SOLE   18,007 0 0
TECK RESOURCES LTD CL B 878742204   228,948 4,779,715 SH   SOLE   4,779,715 0 0
TEJON RANCH CO COM 879080109   1,918 112,450 SH   SOLE   112,450 0 0
TELADOC HEALTH INC COM 87918A105   315 32,191 SH   SOLE   32,191 0 0
TELEFONICA BRASIL SA NEW ADR 87936R205   1,596 194,349 SH   SOLE   194,349 0 0
TELEFONICA S A SPONSORED AD 879382208   3,812 905,399 SH   SOLE   905,399 0 0
TELUS CORPORATION COM 87971M103   614,663 40,598,598 SH   SOLE   40,598,598 0 0
TELUS CORPORATION COM 87971M103   31,794 2,100,000 SH Put SOLE   2,100,000 0 0
TELUS CORPORATION COM 87971M103   35,603 2,351,600 SH Call SOLE   2,351,600 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   3,787 655,221 SH   SOLE   655,221 0 0
TENET HEALTHCARE CORP COM NEW 88033G407   1,736 13,052 SH   SOLE   13,052 0 0
TERADYNE INC COM 880770102   214 1,440 SH   SOLE   1,440 0 0
TEREX CORP NEW COM 880779103   285 5,199 SH   SOLE   5,199 0 0
TESLA INC COM 88160R101   190,030 960,331 SH   SOLE   960,331 0 0
TESLA INC COM 88160R101   65,419 330,600 SH Put SOLE   330,600 0 0
TESLA INC COM 88160R101   146,609 740,900 SH Call SOLE   740,900 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED AD 881624209   2,145 131,988 SH   SOLE   131,988 0 0
TEXAS INSTRS INC COM 882508104   16,669 85,689 SH   SOLE   85,689 0 0
TEXTRON INC COM 883203101   375 4,365 SH   SOLE   4,365 0 0
TFI INTL INC COM 87241L109   73,607 506,799 SH   SOLE   506,799 0 0
THE CIGNA GROUP COM 125523100   7,335 22,188 SH   SOLE   22,188 0 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   110 121,174 SH   SOLE   121,174 0 0
THE ODP CORP COM 88337F105   223 5,682 SH   SOLE   5,682 0 0
THE TRADE DESK INC COM CL A 88339J105   1,273 13,032 SH   SOLE   13,032 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   31,552 57,055 SH   SOLE   57,055 0 0
THOMSON REUTERS CORP. COM 884903808   223,525 1,325,695 SH   SOLE   1,325,695 0 0
THOR INDS INC COM 885160101   559 5,987 SH   SOLE   5,987 0 0
TIDAL ETF TR SP FDS S&P 5 886364801   699 17,271 SH   SOLE   17,271 0 0
TILRAY BRANDS INC COM 88688T100   165 99,578 SH   SOLE   99,578 0 0
TJX COS INC NEW COM 872540109   56,703 515,014 SH   SOLE   515,014 0 0
T-MOBILE US INC COM 872590104   8,356 47,431 SH   SOLE   47,431 0 0
TOLL BROTHERS INC COM 889478103   1,496 12,990 SH   SOLE   12,990 0 0
TORO CO COM 891092108   586 6,270 SH   SOLE   6,270 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   2,767,476 50,354,364 SH   SOLE   50,354,364 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   26,793 487,500 SH Put SOLE   487,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   116,207 2,114,400 SH Call SOLE   2,114,400 0 0
TOTALENERGIES SE SPONSORED AD 89151E109   13,598 203,928 SH   SOLE   203,928 0 0
TOYOTA MOTOR CORP ADS 892331307   2,161 10,545 SH   SOLE   10,545 0 0
TRACTOR SUPPLY CO COM 892356106   6,944 25,718 SH   SOLE   25,718 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   3,660 11,128 SH   SOLE   11,128 0 0
TRANSALTA CORP COM 89346D107   20,917 2,950,225 SH   SOLE   2,950,225 0 0
TRANSDIGM GROUP INC COM 893641100   6,838 5,352 SH   SOLE   5,352 0 0
TRANSOCEAN LTD REGISTERED S H8817H100   369 68,886 SH   SOLE   68,886 0 0
TRAVELERS COMPANIES INC COM 89417E109   662 3,256 SH   SOLE   3,256 0 0
TRI POINTE HOMES INC COM 87265H109   1,762 47,298 SH   SOLE   47,298 0 0
TRILOGY METALS INC NEW COM 89621C105   9 16,960 SH   SOLE   16,960 0 0
TRIMBLE INC COM 896239100   472 8,432 SH   SOLE   8,432 0 0
TRUIST FINL CORP COM 89832Q109   2,101 54,071 SH   SOLE   54,071 0 0
TWILIO INC CL A 90138F102   2,252 39,635 SH   SOLE   39,635 0 0
TYSON FOODS INC CL A 902494103   750 13,128 SH   SOLE   13,128 0 0
UBER TECHNOLOGIES INC COM 90353T100   30,764 423,275 SH   SOLE   423,275 0 0
UBER TECHNOLOGIES INC COM 90353T100   727 10,000 SH Put SOLE   10,000 0 0
UBS GROUP AG SHS H42097107   10,594 359,963 SH   SOLE   359,963 0 0
ULTA BEAUTY INC COM 90384S303   24,657 63,899 SH   SOLE   63,899 0 0
ULTRA CLEAN HLDGS INC COM 90385V107   233 4,752 SH   SOLE   4,752 0 0
UNDER ARMOUR INC CL C 904311206   224 34,241 SH   SOLE   34,241 0 0
UNILEVER PLC SPON ADR NEW 904767704   26,305 478,360 SH   SOLE   478,360 0 0
UNION PAC CORP COM 907818108   28,532 126,103 SH   SOLE   126,103 0 0
UNITED AIRLS HLDGS INC COM 910047109   7,419 152,473 SH   SOLE   152,473 0 0
UNITED PARCEL SERVICE INC CL B 911312106   9,968 72,840 SH   SOLE   72,840 0 0
UNITED PARKS & RESORTS INC COM 81282V100   5,431 100,000 SH   SOLE   100,000 0 0
UNITED RENTALS INC COM 911363109   8,503 13,148 SH   SOLE   13,148 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,611 5,058 SH   SOLE   5,058 0 0
UNITEDHEALTH GROUP INC COM 91324P102   98,885 194,174 SH   SOLE   194,174 0 0
UNITY SOFTWARE INC COM 91332U101   174 10,729 SH   SOLE   10,729 0 0
UNUM GROUP COM 91529Y106   1,528 29,894 SH   SOLE   29,894 0 0
URANIUM RTY CORP COM 91702V101   88 38,570 SH   SOLE   38,570 0 0
URBAN OUTFITTERS INC COM 917047102   1,802 43,909 SH   SOLE   43,909 0 0
US BANCORP DEL COM NEW 902973304   8,681 218,675 SH   SOLE   218,675 0 0
VAIL RESORTS INC COM 91879Q109   319 1,769 SH   SOLE   1,769 0 0
VALE S A SPONSORED AD 91912E105   1,582 141,622 SH   SOLE   141,622 0 0
VALERO ENERGY CORP COM 91913Y100   8,889 56,702 SH   SOLE   56,702 0 0
VALVOLINE INC COM 92047W101   2,240 51,848 SH   SOLE   51,848 0 0
VANECK ETF TRUST MRNGSTR WDE 92189F643   393 4,539 SH   SOLE   4,539 0 0
VANECK ETF TRUST SEMICONDUCTR 92189F676   36,960 141,774 SH   SOLE   141,774 0 0
VANECK ETF TRUST PHARMACEUTCL 92189F692   1,969 21,520 SH   SOLE   21,520 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726   255 1,514 SH   SOLE   1,514 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   20,206 595,526 SH   SOLE   595,526 0 0
VANECK ETF TRUST BDC INCOME E 92189F411   450 26,286 SH   SOLE   26,286 0 0
VANECK ETF TRUST URANIUM AND 92189F601   375 4,693 SH   SOLE   4,693 0 0
VANECK ETF TRUST JUNIOR GOLD 92189F791   3,057 72,584 SH   SOLE   72,584 0 0
VANECK ETF TRUST OIL SERVICES 92189H607   1,560 4,935 SH   SOLE   4,935 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   33,811 996,500 SH Put SOLE   996,500 0 0
VANECK ETF TRUST GOLD MINERS 92189F106   641 18,900 SH Call SOLE   18,900 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX 921932703   561 3,193 SH   SOLE   3,193 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VA 921932778   1,934 23,111 SH   SOLE   23,111 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 VA 921932844   514 5,864 SH   SOLE   5,864 0 0
VANGUARD ADMIRAL FDS INC MIDCP 400 GR 921932869   1,004 9,162 SH   SOLE   9,162 0 0
VANGUARD BD INDEX FDS INTERMED TER 921937819   905 12,086 SH   SOLE   12,086 0 0
VANGUARD BD INDEX FDS LONG TERM BO 921937793   532 7,574 SH   SOLE   7,574 0 0
VANGUARD BD INDEX FDS SHORT TRM BO 921937827   2,461 32,082 SH   SOLE   32,082 0 0
VANGUARD BD INDEX FDS TOTAL BND MR 921937835   8,789 121,987 SH   SOLE   121,987 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD 92203J407   240 4,926 SH   SOLE   4,926 0 0
VANGUARD INDEX FDS MCAP VL IDXV 922908512   1,239 8,234 SH   SOLE   8,234 0 0
VANGUARD INDEX FDS MCAP GR IDXV 922908538   987 4,299 SH   SOLE   4,299 0 0
VANGUARD INDEX FDS SM CP VAL ET 922908611   709 3,882 SH   SOLE   3,882 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   960 3,967 SH   SOLE   3,967 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,393 3,725 SH   SOLE   3,725 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,251 7,801 SH   SOLE   7,801 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   931 4,269 SH   SOLE   4,269 0 0
VANGUARD INDEX FDS TOTAL STK MK 922908769   5,414 20,239 SH   SOLE   20,239 0 0
VANGUARD INDEX FDS S&P 500 ETF 922908363   31,206 62,396 SH   SOLE   62,396 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT 922042858   16,599 379,310 SH   SOLE   379,310 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX U 922042775   1,525 26,012 SH   SOLE   26,012 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP E 922042718   374 3,179 SH   SOLE   3,179 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST E 922042742   4,699 41,717 SH   SOLE   41,717 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE 922042874   2,273 34,047 SH   SOLE   34,047 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000V 92206C649   2,321 17,312 SH   SOLE   17,312 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000I 92206C664   15,308 186,749 SH   SOLE   186,749 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM T 92206C102   1,090 18,800 SH   SOLE   18,800 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM COR 92206C409   955 12,361 SH   SOLE   12,361 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,916 32,410 SH   SOLE   32,410 0 0
VANGUARD STAR FDS VG TL INTL S 921909768   316 5,245 SH   SOLE   5,245 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV 921943858   24,109 487,831 SH   SOLE   487,831 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   574 4,840 SH   SOLE   4,840 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   1,683 20,708 SH   SOLE   20,708 0 0
VANGUARD WORLD FD MEGA GRWTH I 921910816   533 1,696 SH   SOLE   1,696 0 0
VANGUARD WORLD FD CONSUM STP E 92204A207   2,491 12,269 SH   SOLE   12,269 0 0
VANGUARD WORLD FD ENERGY ETF 92204A306   769 6,028 SH   SOLE   6,028 0 0
VANGUARD WORLD FD FINANCIALS E 92204A405   542 5,423 SH   SOLE   5,423 0 0
VANGUARD WORLD FD INDUSTRIAL E 92204A603   1,080 4,591 SH   SOLE   4,591 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   5,913 10,255 SH   SOLE   10,255 0 0
VANGUARD WORLD FD MATERIALS ET 92204A801   1,563 8,115 SH   SOLE   8,115 0 0
VANGUARD WORLD FD HEALTH CAR E 92204A504   865 3,252 SH   SOLE   3,252 0 0
VEEVA SYS INC CL A COM 922475108   430 2,348 SH   SOLE   2,348 0 0
VENTAS INC COM 92276F100   423 8,245 SH   SOLE   8,245 0 0
VERALTO CORP COM SHS 92338C103   331 3,470 SH   SOLE   3,470 0 0
VEREN INC COM NEW 92340V107   46,847 5,937,472 SH   SOLE   5,937,472 0 0
VERISK ANALYTICS INC COM 92345Y106   6,691 24,821 SH   SOLE   24,821 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   68,423 1,659,134 SH   SOLE   1,659,134 0 0
VERMILION ENERGY INC COM 923725105   2,381 216,228 SH   SOLE   216,228 0 0
VERSABANK NEW COM 92512J106   14,252 1,323,331 SH   SOLE   1,323,331 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   6,291 13,421 SH   SOLE   13,421 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   4,898 56,581 SH   SOLE   56,581 0 0
VERVE THERAPEUTICS INC COM 92539P101   87 17,830 SH   SOLE   17,830 0 0
VIATRIS INC COM 92556V106   455 42,789 SH   SOLE   42,789 0 0
VICI PPTYS INC COM 925652109   1,547 54,027 SH   SOLE   54,027 0 0
VICTORIAS SECRET AND CO COMMON STOCK 926400102   181 10,219 SH   SOLE   10,219 0 0
VIKING HOLDINGS LTD ORD SHS G93A5A101   317 9,335 SH   SOLE   9,335 0 0
VILLAGE FARMS INTL INC COM 92707Y108   14 13,930 SH   SOLE   13,930 0 0
VIMEO INC COMMON STOCK 92719V100   1,754 470,195 SH   SOLE   470,195 0 0
VISA INC COM CL A 92826C839   231,596 882,371 SH   SOLE   882,371 0 0
VISTA ENERGY S.A.B. DE C.V. SPONSORED AD 92837L109   15,203 334,268 SH   SOLE   334,268 0 0
VISTRA CORP COM 92840M102   2,959 34,417 SH   SOLE   34,417 0 0
VIZSLA SILVER CORP COM NEW 92859G608   38 21,721 SH   SOLE   21,721 0 0
VODAFONE GROUP PLC NEW SPONSORED AD 92857W308   1,852 208,792 SH   SOLE   208,792 0 0
VONTIER CORPORATION COM 928881101   319 8,343 SH   SOLE   8,343 0 0
VORNADO RLTY TR SH BEN INT 929042109   13,806 525,139 SH   SOLE   525,139 0 0
VULCAN MATLS CO COM 929160109   814 3,275 SH   SOLE   3,275 0 0
WABTEC COM 929740108   1,460 9,238 SH   SOLE   9,238 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   4,809 397,458 SH   SOLE   397,458 0 0
WALMART INC COM 931142103   196,458 2,901,459 SH   SOLE   2,901,459 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   133 17,863 SH   SOLE   17,863 0 0
WASTE CONNECTIONS INC COM 94106B101   271,477 1,546,877 SH   SOLE   1,546,877 0 0
WASTE MGMT INC DEL COM 94106L109   47,729 223,722 SH   SOLE   223,722 0 0
WATERS CORP COM 941848103   2,198 7,575 SH   SOLE   7,575 0 0
WATSCO INC COM 942622200   2,729 5,892 SH   SOLE   5,892 0 0
WEBSTER FINL CORP COM 947890109   750 17,200 SH   SOLE   17,200 0 0
WELLS FARGO CO NEW COM 949746101   34,036 573,089 SH   SOLE   573,089 0 0
WELLTOWER INC COM 95040Q104   4,532 43,474 SH   SOLE   43,474 0 0
WEST FRASER TIMBER CO LTD COM 952845105   5,503 71,633 SH   SOLE   71,633 0 0
WEST FRASER TIMBER CO LTD COM 952845105   315 4,100 SH Put SOLE   4,100 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   443 1,344 SH   SOLE   1,344 0 0
WESTERN ALLIANCE BANCORP COM 957638109   3,691 58,757 SH   SOLE   58,757 0 0
WESTERN COPPER & GOLD CORP COM 95805V108   83 72,500 SH   SOLE   72,500 0 0
WESTERN DIGITAL CORP. COM 958102105   10,562 139,398 SH   SOLE   139,398 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP 958669103   6,222 156,600 SH   SOLE   156,600 0 0
WESTROCK CO COM 96145D105   309 6,150 SH   SOLE   6,150 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   487 17,155 SH   SOLE   17,155 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   187,490 3,574,648 SH   SOLE   3,574,648 0 0
WHIRLPOOL CORP COM 963320106   399 3,901 SH   SOLE   3,901 0 0
WILLIAMS COS INC COM 969457100   4,547 106,989 SH   SOLE   106,989 0 0
WINGSTOP INC COM 974155103   2,573 6,088 SH   SOLE   6,088 0 0
WISDOMTREE TR JPN SCAP HDG 97717W521   604 17,320 SH   SOLE   17,320 0 0
WISDOMTREE TR INDIA ERNGS 97717W422   482 9,987 SH   SOLE   9,987 0 0
WISDOMTREE TR INTL QULTY D 97717X131   553 14,897 SH   SOLE   14,897 0 0
WISDOMTREE TR EMER MKT HIG 97717W315   545 12,585 SH   SOLE   12,585 0 0
WISDOMTREE TR US MIDCAP DI 97717W505   405 8,661 SH   SOLE   8,661 0 0
WISDOMTREE TR INTL EQUITY 97717W703   2,393 44,555 SH   SOLE   44,555 0 0
WISDOMTREE TR US QTLY DIV 97717X669   310 3,973 SH   SOLE   3,973 0 0
WISDOMTREE TR EMG MKTS SMC 97717W281   223 4,343 SH   SOLE   4,343 0 0
WPP PLC NEW ADR 92937A102   4,511 98,536 SH   SOLE   98,536 0 0
WYNN RESORTS LTD COM 983134107   1,816 20,290 SH   SOLE   20,290 0 0
XENON PHARMACEUTICALS INC COM 98420N105   1,419 36,385 SH   SOLE   36,385 0 0
XPEL INC COM 98379L100   1,550 43,584 SH   SOLE   43,584 0 0
XYLEM INC COM 98419M100   1,072 7,907 SH   SOLE   7,907 0 0
YETI HLDGS INC COM 98585X104   4,127 108,171 SH   SOLE   108,171 0 0
YUM BRANDS INC COM 988498101   5,090 38,426 SH   SOLE   38,426 0 0
YUM CHINA HLDGS INC COM 98850P109   1,756 56,953 SH   SOLE   56,953 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   355 1,149 SH   SOLE   1,149 0 0
ZENTEK LTD COM 98942X102   134 131,304 SH   SOLE   131,304 0 0
ZEVIA PBC CL A 98955K104   12 17,195 SH   SOLE   17,195 0 0
ZOETIS INC CL A 98978V103   19,721 113,757 SH   SOLE   113,757 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   3,887 65,662 SH   SOLE   65,662 0 0
ZSCALER INC COM 98980G102   1,333 6,934 SH   SOLE   6,934 0 0