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