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
AAON INC COM PAR $0.004 000360206   9,385,174 113,416 SH   SOLE   113,416 0 0
ADT INC DEL COM 00090Q103   3,739,447 569,170 SH   SOLE   569,170 0 0
AFLAC INC COM 001055102   2,042,800 18,620 SH   SOLE   18,620 0 0
AT&T INC COM 00206R102   12,536,774 432,797 SH   SOLE   432,797 0 0
ATS CORPORATION COM 00217Y104   309,366 10,983 SH   SOLE   10,983 0 0
ABBOTT LABORATORIES COM 002824100   9,849,954 95,938 SH   SOLE   95,938 0 0
ABBVIE INC COM 00287Y109   27,183,212 125,114 SH   SOLE   125,114 0 0
ADOBE INC COM 00724F101   726,809 2,990 SH   SOLE   2,990 0 0
ADVANCED MICRO DEVICES INC COM 007903107   849,454 3,858 SH   SOLE   3,858 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,242,672 9,062 SH   SOLE   9,062 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   34,184,084 299,913 SH   SOLE   299,913 0 0
AGNICO EAGLE MINES LTD COM 008474108   23,130,020 113,158 SH   SOLE   113,158 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   515,700 4,500 SH   SOLE   4,500 0 0
ALAMOS GOLD INC COM CL A 011532108   2,234,544 50,259 SH   SOLE   50,259 0 0
ALGONQUIN POWER & UTILITIES COM 015857105   5,779,766 940,052 SH   SOLE   940,052 0 0
ALIGNMENT HEALTHCARE INC COM 01625V104   405,904 21,741 SH   SOLE   21,741 0 0
ALLIED GOLD CORP COM NEW 01921D204   160,149 5,170 SH   SOLE   5,170 0 0
ALLSTATE CORP COM 020002101   1,562,722 7,537 SH   SOLE   7,537 0 0
ALMONTY INDS INC COM NEW 020398707   356,306 22,177 SH   SOLE   22,177 0 0
ALPHABET INC CAP STK CL C 02079K107   88,782,353 309,454 SH   SOLE   309,454 0 0
ALPHABET INC CAP STK CL A 02079K305   36,339,246 125,703 SH   SOLE   125,703 0 0
AMAZON COM INC COM 023135106   61,762,249 296,193 SH   SOLE   296,193 0 0
AMEREN CORP COM 023608102   20,665,949 188,009 SH   SOLE   188,009 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   877,506 34,439 SH   SOLE   34,439 0 0
AMERICAN CENTY ETF TR AVANTIS RESPONSI 025072299   145,923,968 1,981,400 SH   SOLE   1,981,400 0 0
AMERICAN ELEC PWR CO INC COM 025537101   28,127,146 214,580 SH   SOLE   214,580 0 0
AMERICAN EXPRESS CO COM 025816109   8,205,375 27,127 SH   SOLE   27,127 0 0
AMERICAN FINANCIAL GROUP INC COM 025932104   5,316,950 41,633 SH   SOLE   41,633 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   2,714,418 36,072 SH   SOLE   36,072 0 0
AMERICAN TOWER CORP COM 03027X100   9,722,294 56,335 SH   SOLE   56,335 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   8,293,597 60,942 SH   SOLE   60,942 0 0
AMERICAS GOLD AND SILVER COR COM NEW 03062D803   84,021 16,110 SH   SOLE   16,110 0 0
CENCORA INC COM 03073E105   4,942,993 15,735 SH   SOLE   15,735 0 0
AMERIPRISE FINL INC COM 03076C106   4,872,846 10,965 SH   SOLE   10,965 0 0
AMPRIUS TECHNOLOGIES INC PUT 03214Q958   17,160 26,000 SH Put SOLE   0 0 0
ANALOG DEVICES INC COM 032654105   23,843,895 74,814 SH   SOLE   74,814 0 0
ELEVANCE HEALTH INC FORMERLY COM 036752103   2,796,641 9,553 SH   SOLE   9,553 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   735,448 6,931 SH   SOLE   6,931 0 0
APPLE INC COM 037833100   103,406,969 407,128 SH   SOLE   407,128 0 0
APPLIED MATLS INC COM 038222105   5,475,476 16,020 SH   SOLE   16,020 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102   329,227 3,064 SH   SOLE   3,064 0 0
APTARGROUP INC COM 038336103   3,007,593 23,866 SH   SOLE   23,866 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   701,986 6,826 SH   SOLE   6,826 0 0
ARIS MINING CORPORATION COM 04040Y109   843,712 45,469 SH   SOLE   45,469 0 0
ARISTA NETWORKS INC COM SHS 040413205   1,221,170 9,946 SH   SOLE   9,946 0 0
ASSURANT INC COM 04621X108   850,356 3,900 SH   SOLE   3,900 0 0
ATLASSIAN CORPORATION CALL 049468901   9,120 11,400 SH Call SOLE   0 0 0
AUTODESK INC COM 052769106   11,777,522 49,196 SH   SOLE   49,196 0 0
AUTOLIV INC COM 052800109   3,780,502 35,950 SH   SOLE   35,950 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,931,944 39,039 SH   SOLE   39,039 0 0
AUTOZONE INC COM 053332102   21,600,903 6,395 SH   SOLE   6,395 0 0
AVALONBAY CMNTYS INC COM 053484101   1,569,794 9,610 SH   SOLE   9,610 0 0
AVISTA CORP COM 05379B107   4,332,069 107,924 SH   SOLE   107,924 0 0
AVINO SILVER & GOLD MINES LT COM 053906103   24,041 3,790 SH   SOLE   3,790 0 0
BCE INC COM NEW 05534B760   10,018,763 397,331 SH   SOLE   397,331 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101   349,095 3,652 SH   SOLE   3,652 0 0
BRP INC COM SUN VTG 05577W200   14,618,431 203,205 SH   SOLE   203,205 0 0
BAKER HUGHES COMPANY CL A 05722G100   514,068 8,469 SH   SOLE   8,469 0 0
BALL CORP COM 058498106   189,882 3,179 SH   SOLE   3,179 0 0
BALLARD PWR SYS INC NEW COM 058586108   86,829 36,080 SH   SOLE   36,080 0 0
BANK AMERICA CORP COM 060505104   33,325,305 683,596 SH   SOLE   683,596 0 0
BANK MONTREAL MEDIUM COM 063671101   20,324,953 149,995 SH   SOLE   149,995 0 0
BANK NOVA SCOTIA B C COM 064149107   18,192,304 262,507 SH   SOLE   262,507 0 0
BARRICK MNG CORP COM SHS 06849F108   11,439,905 279,477 SH   SOLE   279,477 0 0
BAUSCH HEALTH COS INC COM 071734107   233,441 43,212 SH   SOLE   43,212 0 0
BAYTEX ENERGY CORP COM 07317Q105   364,727 81,625 SH   SOLE   81,625 0 0
BECTON DICKINSON & CO COM 075887109   443,074 2,818 SH   SOLE   2,818 0 0
BENTLEY SYS INC COM CL B 08265T208   2,708,033 77,108 SH   SOLE   77,108 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,920,050 16,530 SH   SOLE   16,530 0 0
BIOGEN INC COM 09062X103   366,660 2,000 SH   SOLE   2,000 0 0
BLACKBERRY LTD COM 09228F103   237,102 73,182 SH   SOLE   73,182 0 0
BOOKING HOLDINGS INC COM 09857L108   5,814,452 1,381 SH   SOLE   1,381 0 0
BOSTON SCIENTIFIC CORP COM 101137107   5,094,171 81,182 SH   SOLE   81,182 0 0
BOWHEAD SPECIALTY HLDGS INC COM SHS 10240L102   205,660 9,100 SH   SOLE   9,100 0 0
BOYD GROUP SERVICES INC COM 103310108   3,629,984 28,753 SH   SOLE   28,753 0 0
BRAZE INC COM CL A 10576N102   524,475 22,680 SH   SOLE   22,680 0 0
BRAZE INC CALL 10576N902   65,280 25,600 SH Call SOLE   0 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   3,801,141 46,282 SH   SOLE   46,282 0 0
BROADCOM INC COM 11135F101   63,439,154 204,755 SH   SOLE   204,755 0 0
BROOKDALE SR LIVING INC COM 112463104   515,000 37,077 SH   SOLE   37,077 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   33,831,471 834,753 SH   SOLE   834,753 0 0
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   527,302 13,353 SH   SOLE   13,353 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   2,270,111 51,092 SH   SOLE   51,092 0 0
BROOKFIELD BUSINESS CORP CL A SUB VTG SH 113006100   640,149 18,746 SH   SOLE   18,746 0 0
B2GOLD CORP COM 11777Q209   952,209 209,730 SH   SOLE   209,730 0 0
CAE INC COM 124765108   5,929,728 226,461 SH   SOLE   226,461 0 0
CBOE GLOBAL MKTS INC COM 12503M108   22,772,573 81,021 SH   SOLE   81,021 0 0
CGI INC CL A SUB VTG 12532H104   27,839,098 381,048 SH   SOLE   381,048 0 0
C H ROBINSON WORLDWIDE IN COM NEW 12541W209   168,841 999 SH   SOLE   999 0 0
THE CIGNA GROUP COM 125523100   4,728,144 17,725 SH   SOLE   17,725 0 0
CME GROUP INC COM 12572Q105   9,636,940 32,592 SH   SOLE   32,592 0 0
CSX CORP COM 126408103   5,068,977 123,483 SH   SOLE   123,483 0 0
COTERRA ENERGY INC COM 127097103   344,402 9,928 SH   SOLE   9,928 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   829,720 2,986 SH   SOLE   2,986 0 0
CAMECO CORP COM 13321L108   8,378,341 76,706 SH   SOLE   76,706 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101   16,341,344 172,397 SH   SOLE   172,397 0 0
CANADIAN NATL RY CO COM 136375102   43,929,295 426,867 SH   SOLE   426,867 0 0
CANADIAN NAT RES LTD MED TER COM 136385101   28,721,739 590,918 SH   SOLE   590,918 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   37,381,428 474,354 SH   SOLE   474,354 0 0
CAPITAL ONE FINL CORP COM 14040H105   3,054,434 16,694 SH   SOLE   16,694 0 0
CARDINAL HEALTH INC COM 14149Y108   981,454 4,616 SH   SOLE   4,616 0 0
CARIS LIFE SCIENCES INC COM 142152107   237,625 12,500 SH   SOLE   12,500 0 0
CARLISLE COS INC COM 142339100   783,340 2,348 SH   SOLE   2,348 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   1,032,331 18,333 SH   SOLE   18,333 0 0
CASELLA WASTE SYS INC CL A 147448104   604,025 7,004 SH   SOLE   7,004 0 0
CATERPILLAR INC COM 149123101   434,186 602 SH   SOLE   602 0 0
CELESTICA INC COM 15101Q207   7,373,434 25,764 SH   SOLE   25,764 0 0
CELSIUS HLDGS INC COM NEW 15118V207   216,804 5,999 SH   SOLE   5,999 0 0
CEMEX SA EURO MTN BE 144A SPON ADR NEW 151290889   1,043,076 91,178 SH   SOLE   91,178 0 0
CENOVUS ENERGY INC COM 15135U109   12,134,174 455,413 SH   SOLE   455,413 0 0
CENTERRA GOLD INC COM 152006102   2,661,453 148,659 SH   SOLE   148,659 0 0
CENTURY ALUM CO COM 156431108   850,842 13,175 SH   SOLE   13,175 0 0
CG ONCOLOGY INC COM 156944100   212,138 3,140 SH   SOLE   3,140 0 0
CHARLES RIV LABS INTL INC COM 159864107   699,459 4,158 SH   SOLE   4,158 0 0
EXPAND ENERGY CORPORATION COM 165167735   526,966 5,089 SH   SOLE   5,089 0 0
CHEWY INC CL A 16679L109   277,131 10,442 SH   SOLE   10,442 0 0
CHURCH & DWIGHT CO INC COM 171340102   3,094,118 33,156 SH   SOLE   33,156 0 0
CISCO SYS INC COM 17275R102   36,286,075 467,803 SH   SOLE   467,803 0 0
CINTAS CORP COM 172908105   4,034,409 23,800 SH   SOLE   23,800 0 0
CITIGROUP INC COM NEW 172967424   7,227,397 63,530 SH   SOLE   63,530 0 0
CLEAN HARBORS INC COM 184496107   885,436 2,955 SH   SOLE   2,955 0 0
CLEARWAY ENERGY INC CL C 18539C204   5,544,644 141,121 SH   SOLE   141,121 0 0
CLOUDFLARE INC CL A COM 18915M107   960,634 4,536 SH   SOLE   4,536 0 0
COCA COLA CO COM 191216100   10,192,040 133,776 SH   SOLE   133,776 0 0
COEUR MNG INC COM NEW 192108504   1,703,924 91,414 SH   SOLE   91,414 0 0
COGNEX CORP COM 192422103   1,504,068 30,564 SH   SOLE   30,564 0 0
COGNEX CORP CALL 192422903   19,118 24,200 SH Call SOLE   0 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   4,093,333 66,721 SH   SOLE   66,721 0 0
COHERENT CORP COM 19247G107   410,976 1,623 SH   SOLE   1,623 0 0
COLGATE PALMOLIVE CO COM 194162103   29,940,515 351,332 SH   SOLE   351,332 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,450,698 22,937 SH   SOLE   22,937 0 0
COMCAST CORP NEW CL A 20030N101   272,515 9,492 SH   SOLE   9,492 0 0
CONSOLIDATED EDISON INC COM 209115104   5,644,739 49,874 SH   SOLE   49,874 0 0
CONSTELLATION ENERGY CORP COM 21037T109   3,926,255 14,060 SH   SOLE   14,060 0 0
COPART INC COM 217204106   3,042,813 91,651 SH   SOLE   91,651 0 0
CORNING INC COM 219350105   1,097,651 7,779 SH   SOLE   7,779 0 0
COPT DEFENSE PROPERTIES SHS BEN INT 22002T108   5,764,336 188,377 SH   SOLE   188,377 0 0
CORTEVA INC COM 22052L104   6,083,875 72,678 SH   SOLE   72,678 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105   4,502,151 4,511 SH   SOLE   4,511 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   4,438,674 11,329 SH   SOLE   11,329 0 0
D R HORTON INC COM 23331A109   618,041 4,361 SH   SOLE   4,361 0 0
DEERE & CO COM 244199105   621,672 1,081 SH   SOLE   1,081 0 0
DENISON MINES CORP COM 248356107   369,670 104,379 SH   SOLE   104,379 0 0
DESCARTES SYS GROUP INC COM 249906108   4,010,411 56,146 SH   SOLE   56,146 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   526,734 7,075 SH   SOLE   7,075 0 0
DIGITAL RLTY TR INC COM 253868103   10,733,127 59,559 SH   SOLE   59,559 0 0
DIGITALBRIDGE GROUP INC CL A NEW 25401T603   223,945 14,523 SH   SOLE   14,523 0 0
DISNEY WALT CO COM 254687106   4,395,217 45,603 SH   SOLE   45,603 0 0
DR REDDYS LABS LTD ADR 256135203   854,434 61,692 SH   SOLE   61,692 0 0
DOMINION ENERGY INC COM 25746U109   4,880,009 78,939 SH   SOLE   78,939 0 0
DOORDASH INC CL A 25809K105   566,854 3,655 SH   SOLE   3,655 0 0
DUOLINGO INC CL A COM 26603R106   200,787 2,037 SH   SOLE   2,037 0 0
EOG RES INC COM 26875P101   605,315 4,187 SH   SOLE   4,187 0 0
EAGLE MATLS INC COM 26969P108   258,996 1,395 SH   SOLE   1,395 0 0
EASTMAN CHEM CO COM 277432100   461,736 6,050 SH   SOLE   6,050 0 0
EBAY INC. COM 278642103   30,517,277 335,281 SH   SOLE   335,281 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   2,340,178 29,223 SH   SOLE   29,223 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   707,854 31,019 SH   SOLE   31,019 0 0
ELDORADO GOLD CORP NEW COM 284902509   1,232,840 35,925 SH   SOLE   35,925 0 0
ELECTRONIC ARTS INC COM 285512109   4,153,036 20,371 SH   SOLE   20,371 0 0
ELECTROVAYA INC COM NEW 28617B606   235,004 29,156 SH   SOLE   29,156 0 0
ELEMENTAL RTY CORP COM NEW 28620K106   46,942 2,495 SH   SOLE   2,495 0 0
EMERA INC COM 290876101   17,930,630 346,135 SH   SOLE   346,135 0 0
ENBRIDGE INC COM 29250N105   34,721,033 641,654 SH   SOLE   641,654 0 0
ENDEAVOUR SILVER CORP COM 29258Y103   350,772 37,618 SH   SOLE   37,618 0 0
ENERFLEX LTD COM 29269R105   3,209,483 153,528 SH   SOLE   153,528 0 0
EQUINOX GOLD CORP COM 29446Y502   1,261,510 87,409 SH   SOLE   87,409 0 0
ERO COPPER CORP COM 296006109   559,318 21,003 SH   SOLE   21,003 0 0
EVERGY INC COM 30034W106   775,836 9,387 SH   SOLE   9,387 0 0
EXELON CORP COM 30161N101   7,339,470 149,724 SH   SOLE   149,724 0 0
EXTRA SPACE STORAGE INC COM 30225T102   5,798,962 44,223 SH   SOLE   44,223 0 0
EXXON MOBIL CORP COM 30231G102   22,227,326 131,011 SH   SOLE   131,011 0 0
FIGS INC CL A 30260D103   155,574 11,610 SH   SOLE   11,610 0 0
META PLATFORMS INC CL A 30303M102   22,166,234 38,740 SH   SOLE   38,740 0 0
FASTLY INC CL A 31188V100   125,214 3,970 SH   SOLE   3,970 0 0
FASTENAL CO COM 311900104   631,997 13,778 SH   SOLE   13,778 0 0
FEDERAL SIGNAL CORP COM 313855108   250,844 2,299 SH   SOLE   2,299 0 0
FEDEX CORP COM 31428X106   5,591,975 15,690 SH   SOLE   15,690 0 0
F5 INC COM 315616102   1,909,578 6,600 SH   SOLE   6,600 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   1,918,028 89,535 SH   SOLE   89,535 0 0
FIRSTSERVICE CORP NEW COM 33767E202   1,425,019 10,124 SH   SOLE   10,124 0 0
FIVE BELOW INC COM 33829M101   762,862 3,264 SH   SOLE   3,264 0 0
FIGURE TECHNOLOGY SOLUTIO COM CL A 349381103   164,084 5,069 SH   SOLE   5,069 0 0
FORTIS INC COM 349553107   21,448,487 384,702 SH   SOLE   384,702 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   3,739,522 95,959 SH   SOLE   95,959 0 0
FORTUNA MNG CORP COM NEW 349942102   844,711 85,022 SH   SOLE   85,022 0 0
FOX CORP CL A COM 35137L105   1,004,889 17,207 SH   SOLE   17,207 0 0
FRANCO NEV CORP COM 351858105   36,724,627 147,553 SH   SOLE   147,553 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   1,203,605 28,872 SH   SOLE   28,872 0 0
GALAXY DIGITAL INC. CL A 36317J209   296,026 16,194 SH   SOLE   16,194 0 0
GALIANO GOLD INC COM 36352H100   74,724 29,890 SH   SOLE   29,890 0 0
GALLAGHER ARTHUR J & CO COM 363576109   244,070 1,113 SH   SOLE   1,113 0 0
GE VERNOVA INC COM 36828A101   1,736,198 1,989 SH   SOLE   1,989 0 0
GE AEROSPACE COM NEW 369604301   317,559 1,100 SH   SOLE   1,100 0 0
GENERAL MILLS INC COM 370334104   1,926,619 51,763 SH   SOLE   51,763 0 0
GENTEX CORP COM 371901109   276,901 12,667 SH   SOLE   12,667 0 0
GILEAD SCIENCES INC COM 375558103   48,363,528 346,995 SH   SOLE   346,995 0 0
GILDAN ACTIVEWEAR INC COM 375916103   4,602,603 83,063 SH   SOLE   83,063 0 0
GLOBE LIFE INC COM 37959E102   447,283 3,120 SH   SOLE   3,120 0 0
GOLD FIELDS LTD SPONSORED ADR 38059T106   1,183,169 26,061 SH   SOLE   26,061 0 0
GOLD ROYALTY CORP *W EXP 05/31/202 38071H122   32,786 19,400 SH   SOLE   19,400 0 0
GRACO INC COM 384109104   1,938,400 22,899 SH   SOLE   22,899 0 0
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   411,521 7,003 SH   SOLE   7,003 0 0
GUARDANT HEALTH INC COM 40131M109   973,259 10,855 SH   SOLE   10,855 0 0
GUARDIAN METAL RES PLC SPONSORED ADS 401382106   308,975 15,756 SH   SOLE   15,756 0 0
HCA HEALTHCARE INC COM 40412C101   3,098,776 6,548 SH   SOLE   6,548 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,804,623 112,726 SH   SOLE   112,726 0 0
HP INC COM 40434L105   6,021,010 313,431 SH   SOLE   313,431 0 0
HALLIBURTON CO COM 406216101   7,782,599 199,605 SH   SOLE   199,605 0 0
HANOVER INS GROUP INC COM 410867105   6,304,740 36,370 SH   SOLE   36,370 0 0
HARTFORD INSURANCE GROUP INC COM 416515104   2,231,430 16,501 SH   SOLE   16,501 0 0
HASBRO INC COM 418056107   851,304 9,415 SH   SOLE   9,415 0 0
HENRY JACK & ASSOC INC COM 426281101   1,582,929 10,016 SH   SOLE   10,016 0 0
HERSHEY CO COM 427866108   4,258,211 20,483 SH   SOLE   20,483 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   304,276 12,379 SH   SOLE   12,379 0 0
HIGHLANDER SILVER CORP COM 43087N204   238,321 40,906 SH   SOLE   40,906 0 0
HOLOGIC INC COM 436440101   2,327,643 30,793 SH   SOLE   30,793 0 0
HOME DEPOT INC COM 437076102   1,440,250 4,400 SH   SOLE   4,400 0 0
HUBBELL INC COM 443510607   32,105,192 65,422 SH   SOLE   65,422 0 0
HUDBAY MINERALS INC COM 443628102   3,617,124 168,888 SH   SOLE   168,888 0 0
HUDBAY MINERALS INC CALL 443628902   4,090 43,800 SH Call SOLE   0 0 0
HUNTINGTON BANCSHARES INC COM 446150104   588,569 36,924 SH   SOLE   36,924 0 0
IAMGOLD CORP COM 450913108   5,121,033 271,206 SH   SOLE   271,206 0 0
ILLINOIS TOOL WKS INC COM 452308109   2,311,635 8,881 SH   SOLE   8,881 0 0
ILLUMINA INC COM 452327109   3,274,032 26,562 SH   SOLE   26,562 0 0
IMMUNOCORE HLDGS PLC NOTE 2.500% 2/0 45258DAB1   94,180 105,000 PRN   SOLE   0 0 0
IMPERIAL OIL LTD COM NEW 453038408   12,473,352 95,292 SH   SOLE   95,292 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,268,873 93,921 SH   SOLE   93,921 0 0
ING GROEP N.V. SPONSORED ADR 456837103   791,686 30,391 SH   SOLE   30,391 0 0
INGERSOLL RAND INC COM 45687V106   1,840,116 22,967 SH   SOLE   22,967 0 0
INTEL CORP COM 458140100   747,532 14,721 SH   SOLE   14,721 0 0
INTEGRA RES CORP COM 45826T509   342,911 126,952 SH   SOLE   126,952 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   405,338 5,907 SH   SOLE   5,907 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   340,268 2,045 SH   SOLE   2,045 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   2,373,483 9,792 SH   SOLE   9,792 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   358,532 4,990 SH   SOLE   4,990 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   58,594,935 101,500 SH   SOLE   101,500 0 0
INTUIT COM 461202103   21,959,917 50,833 SH   SOLE   50,833 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   6,180,214 13,440 SH   SOLE   13,440 0 0
INVENTRUST PPTYS CORP COM NEW 46124J201   266,183 8,662 SH   SOLE   8,662 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   3,423,830 46,293 SH   SOLE   46,293 0 0
ISHARES INC PUT 464286956   25,380 56,400 SH Put SOLE   0 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   974,735 3,049 SH   SOLE   3,049 0 0
ISHARES TR CALL 464287902   22,802 87,700 SH Call SOLE   0 0 0
ISHARES TR CALL 464287904   67,470 86,500 SH Call SOLE   0 0 0
ISHARES TR PUT 46432F956   29,440 20,800 SH Put SOLE   0 0 0
ISHARES TR INTL DIV GRWTH 46435G524   6,187,420 73,862 SH   SOLE   73,862 0 0
ISHARES TR USD GRN BOND ETF 46435U440   1,028,045 21,656 PRN   SOLE   0 0 0
ITRON INC COM 465741106   19,858,244 221,558 SH   SOLE   221,558 0 0
JPMORGAN CHASE & CO COM 46625H100   27,774,634 94,393 SH   SOLE   94,393 0 0
JACOBS SOLUTIONS INC COM 46982L108   657,019 5,162 SH   SOLE   5,162 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   606,958 12,050 SH   SOLE   12,050 0 0
JOHNSON & JOHNSON COM 478160104   8,593,528 35,187 SH   SOLE   35,187 0 0
OPENLANE INC COM 48238T109   273,240 9,200 SH   SOLE   9,200 0 0
KLA CORP COM NEW 482480100   38,918,741 26,432 SH   SOLE   26,432 0 0
KKR & CO INC COM 48251W104   1,054,632 11,583 SH   SOLE   11,583 0 0
KKR & CO INC CALL 48251W904   8,760 12,000 SH Call SOLE   0 0 0
KANZHUN LIMITED SPONSORED ADS 48553T106   614,601 45,900 SH   SOLE   45,900 0 0
KINROSS GOLD CORP COM 496902404   6,330,982 207,215 SH   SOLE   207,215 0 0
KIRBY CORP COM 497266106   456,901 3,328 SH   SOLE   3,328 0 0
KLAVIYO INC COM SER A 49845K101   330,181 17,188 SH   SOLE   17,188 0 0
KRAFT HEINZ CO COM 500754106   2,760,040 122,723 SH   SOLE   122,723 0 0
KROGER CO COM 501044101   10,036,260 138,699 SH   SOLE   138,699 0 0
LPL FINL HLDGS INC COM 50212V100   764,124 2,595 SH   SOLE   2,595 0 0
LABCORP HOLDINGS INC COM SHS 504922105   3,057,643 11,460 SH   SOLE   11,460 0 0
LAM RESEARCH CORP COM NEW 512807306   3,024,880 14,047 SH   SOLE   14,047 0 0
LATAM AIRLINES GROUP SA SPONSORED ADR 51817R205   838,947 16,969 SH   SOLE   16,969 0 0
LAUDER ESTEE COS INC CL A 518439104   208,050 2,934 SH   SOLE   2,934 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   152,334 17,046 SH   SOLE   17,046 0 0
ELI LILLY & CO COM 532457108   31,742,863 34,501 SH   SOLE   34,501 0 0
LINEAGE INC COM 53566V106   592,071 18,073 SH   SOLE   18,073 0 0
LITHIUM AMERS CORP NEW COM SHS 53681J103   65,032 16,370 SH   SOLE   16,370 0 0
LOWES COS INC COM 548661107   4,604,152 19,486 SH   SOLE   19,486 0 0
LUMENTUM HLDGS INC COM 55024U109   667,630 864 SH   SOLE   864 0 0
M & T BK CORP COM 55261F104   11,879,992 57,469 SH   SOLE   57,469 0 0
MDA SPACE LTD COM 55293N109   146,148 5,773 SH   SOLE   5,773 0 0
MKS INC. COM 55306N104   182,001 768 SH   SOLE   768 0 0
MSA SAFETY INC COM 553498106   1,143,551 6,975 SH   SOLE   6,975 0 0
MAGNA INTL INC COM 559222401   22,581,250 405,193 SH   SOLE   405,193 0 0
MAGNITE INC COM 55955D100   342,681 28,181 SH   SOLE   28,181 0 0
MANULIFE FINL CORP COM 56501R106   14,433,887 418,622 SH   SOLE   418,622 0 0
MARATHON PETE CORP COM 56585A102   4,301,231 17,615 SH   SOLE   17,615 0 0
MARKETAXESS HLDGS INC COM 57060D108   665,859 4,036 SH   SOLE   4,036 0 0
MARSH & MCLENNAN COS INC COM 571748102   18,312,678 105,579 SH   SOLE   105,579 0 0
MARVELL TECHNOLOGY INC COM 573874104   22,517,522 226,909 SH   SOLE   226,909 0 0
MASTERCARD INCORPORATED CL A 57636Q104   38,915,118 77,880 SH   SOLE   77,880 0 0
MCDONALDS CORP COM 580135101   3,263,917 10,502 SH   SOLE   10,502 0 0
MCKESSON CORP COM 58155Q103   33,548,277 38,768 SH   SOLE   38,768 0 0
MEDLINE INC COM CL A 58507V107   65,820 1,500 SH   SOLE   1,500 0 0
MERCADOLIBRE INC COM 58733R102   7,780,590 4,500 SH   SOLE   4,500 0 0
MERCK & CO INC COM 58933Y105   42,313,029 351,729 SH   SOLE   351,729 0 0
METHANEX CORP COM 59151K108   436,059 7,323 SH   SOLE   7,323 0 0
MICROSOFT CORP COM 594918104   147,834,400 399,316 SH   SOLE   399,316 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   268,960 4,000 SH   SOLE   4,000 0 0
MICRON TECHNOLOGY INC COM 595112103   591,572 1,566 SH   SOLE   1,566 0 0
MIRUM PHARMACEUTICALS INC COM 604749101   346,464 3,600 SH   SOLE   3,600 0 0
MODERNA INC COM 60770K107   341,173 6,716 SH   SOLE   6,716 0 0
MONDELEZ INTL INC CL A 609207105   6,685,837 115,993 SH   SOLE   115,993 0 0
MONGODB INC CL A 60937P106   647,241 2,538 SH   SOLE   2,538 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109   11,827,863 163,233 SH   SOLE   163,233 0 0
MOODYS CORP COM 615369105   923,728 2,080 SH   SOLE   2,080 0 0
MORGAN STANLEY COM NEW 617446448   1,112,721 6,681 SH   SOLE   6,681 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   22,078,658 50,876 SH   SOLE   50,876 0 0
MUELLER INDS INC COM 624756102   534,085 4,739 SH   SOLE   4,739 0 0
NATIONAL RESH CORP COM NEW 637372202   2,193,816 129,200 SH   SOLE   129,200 0 0
NATIONAL VISION HLDGS INC COM 63845R107   257,142 10,377 SH   SOLE   10,377 0 0
NETFLIX INC. COM 64110L106   26,422,869 274,664 SH   SOLE   274,664 0 0
NEW YORK TIMES CO MTN BE CL A 650111107   2,261,296 27,007 SH   SOLE   27,007 0 0
NEWMONT CORP COM 651639106   1,674,194 15,466 SH   SOLE   15,466 0 0
NEXTERA ENERGY INC COM 65339F101   27,438,481 295,428 SH   SOLE   295,428 0 0
NEXGEN ENERGY LTD COM 65340P106   1,405,950 121,685 SH   SOLE   121,685 0 0
NICE LTD SPONSORED ADR 653656108   6,694,215 60,713 SH   SOLE   60,713 0 0
NISOURCE INC COM 65473P105   3,490,888 74,659 SH   SOLE   74,659 0 0
NLIGHT INC COM 65487K100   338,200 5,811 SH   SOLE   5,811 0 0
NOVAGOLD RESOURCES INC COM NEW 66987E206   363,896 40,427 SH   SOLE   40,427 0 0
NVIDIA CORPORATION COM 67066G104   163,820,087 938,430 SH   SOLE   938,430 0 0
NUTRIEN LTD COM 67077M108   13,069,386 173,214 SH   SOLE   173,214 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   130,320,658 1,433,040 SH   SOLE   1,433,040 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   8,305,685 89,976 SH   SOLE   89,976 0 0
ONTO INNOVATION INC COM 683344105   191,976 868 SH   SOLE   868 0 0
OPEN TEXT CORP COM 683715106   7,093,932 318,545 SH   SOLE   318,545 0 0
OR ROYALTIES INC. COM SHS 68390D106   4,674,966 118,525 SH   SOLE   118,525 0 0
OR ROYALTIES INC. CALL 68390D906   2,360 21,900 SH Call SOLE   0 0 0
ORLA MNG LTD NEW COM 68634K106   685,714 42,670 SH   SOLE   42,670 0 0
ORMAT TECHNOLOGIES INC COM 686688102   3,250,604 29,044 SH   SOLE   29,044 0 0
OVINTIV INC COM 69047Q102   802,360 13,505 SH   SOLE   13,505 0 0
PPL CORP COM 69351T106   1,201,869 31,032 SH   SOLE   31,032 0 0
PTC THERAPEUTICS INC COM 69366J200   192,920 2,800 SH   SOLE   2,800 0 0
PACCAR INC COM 693718108   566,849 4,790 SH   SOLE   4,790 0 0
PACKAGING CORP AMER COM 695156109   2,661,923 12,611 SH   SOLE   12,611 0 0
PALO ALTO NETWORKS INC COM 697435105   3,888,109 24,211 SH   SOLE   24,211 0 0
PAN AMERN SILVER CORP COM 697900108   5,207,537 94,630 SH   SOLE   94,630 0 0
PARKER-HANNIFIN CORP COM 701094104   694,706 776 SH   SOLE   776 0 0
PEMBINA PIPELINE CORP COM 706327103   9,988,331 223,285 SH   SOLE   223,285 0 0
PEPSICO INC COM 713448108   4,808,811 30,947 SH   SOLE   30,947 0 0
PERPETUA RESOURCES CORP COM 714266103   490,609 16,800 SH   SOLE   16,800 0 0
TELEKOMUNIKASI IND SPONSORED ADR 715684106   265,256 14,200 SH   SOLE   14,200 0 0
PETROLEO BRASILEIRO S A SP ADR NON VTG 71654V101   463,481 24,719 SH   SOLE   24,719 0 0
PETROLEO BRASILEIRO S A SPONSORED ADR 71654V408   473,100 22,800 SH   SOLE   22,800 0 0
PFIZER INC COM 717081103   10,405,662 370,572 SH   SOLE   370,572 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   580,382 5,680 SH   SOLE   5,680 0 0
PINNACLE FINL PARTNERS INC COM 72348N109   4,111,204 47,727 SH   SOLE   47,727 0 0
PLANET LABS PBC COM CL A 72703X106   454,560 12,980 SH   SOLE   12,980 0 0
PRECISION DRILLING CORP COM NEW 74022D407   2,400,894 24,664 SH   SOLE   24,664 0 0
PRICE T ROWE GROUP INC COM 74144T108   2,717,631 30,149 SH   SOLE   30,149 0 0
PRIMORIS SVCS CORP COM 74164F103   440,803 3,005 SH   SOLE   3,005 0 0
PROCTER & GAMBLE CO COM 742718109   23,921,336 165,656 SH   SOLE   165,656 0 0
PROFOUND MED CORP COM NEW 74319B502   244,235 38,200 SH   SOLE   38,200 0 0
PROGRESSIVE CORP COM 743315103   4,944,502 24,942 SH   SOLE   24,942 0 0
PRUDENTIAL FINL INC COM 744320102   1,894,600 19,394 SH   SOLE   19,394 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106   3,846,258 47,514 SH   SOLE   47,514 0 0
PUBLIC STORAGE OPER CO COM 74460D109   1,018,780 3,761 SH   SOLE   3,761 0 0
QUALCOMM INC COM 747525103   6,707,764 52,087 SH   SOLE   52,087 0 0
QUANTA SVCS INC COM 74762E102   1,199,124 2,163 SH   SOLE   2,163 0 0
QUEST DIAGNOSTICS INC COM 74834L100   3,010,449 15,361 SH   SOLE   15,361 0 0
RB GLOBAL INC COM 74935Q107   16,135,274 168,303 SH   SOLE   168,303 0 0
RXO INC COMMON STOCK 74982T103   364,762 23,794 SH   SOLE   23,794 0 0
RADNET INC COM 750491102   707,741 12,854 SH   SOLE   12,854 0 0
RALPH LAUREN CORP CL A 751212101   222,326 620 SH   SOLE   620 0 0
RAPID7 INC NOTE 0.250% 3/1 753422AF1   188,260 200,000 PRN   SOLE   0 0 0
REDDIT INC CL A 75734B100   599,722 4,332 SH   SOLE   4,332 0 0
REGENERON PHARMACEUTICALS COM 75886F107   428,166 561 SH   SOLE   561 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604   4,261,228 20,872 SH   SOLE   20,872 0 0
RELIANCE INC COM 759509102   2,198,253 7,233 SH   SOLE   7,233 0 0
RELX PLC SPONSORED ADR 759530108   8,739,666 263,640 SH   SOLE   263,640 0 0
REPUBLIC SVCS INC COM 760759100   5,562,670 25,398 SH   SOLE   25,398 0 0
RESMED INC COM 761152107   3,490,664 15,550 SH   SOLE   15,550 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   7,613,377 102,440 SH   SOLE   102,440 0 0
RHYTHM PHARMACEUTICALS INC COM 76243J105   216,617 2,491 SH   SOLE   2,491 0 0
ROBINHOOD MKTS INC COM CL A 770700102   651,675 9,339 SH   SOLE   9,339 0 0
ROCKET COS INC COM CL A 77311W101   854,468 56,813 SH   SOLE   56,813 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,115,399 3,108 SH   SOLE   3,108 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   21,702,197 573,081 SH   SOLE   573,081 0 0
ROKU INC COM CL A 77543R102   412,636 4,202 SH   SOLE   4,202 0 0
ROLLINS INC COM 775711104   2,145,960 40,179 SH   SOLE   40,179 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,342,907 6,621 SH   SOLE   6,621 0 0
ROSS STORES INC COM 778296103   3,995,453 18,396 SH   SOLE   18,396 0 0
ROYAL BK CDA COM 780087102   80,192,696 494,832 SH   SOLE   494,832 0 0
SHELL PLC SPON ADS 780259305   20,300,970 218,290 SH   SOLE   218,290 0 0
S&P GLOBAL INC COM 78409V104   17,901,285 42,087 SH   SOLE   42,087 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103   51,702,030 79,500 SH   SOLE   79,500 0 0
SPDR GOLD TR GOLD SHS 78463V107   3,369,171 7,830 SH   SOLE   7,830 0 0
SPDR SERIES TRUST CALL 78464A908   44,251 32,300 SH Call SOLE   0 0 0
SSR MINING IN COM 784730103   1,067,100 36,354 SH   SOLE   36,354 0 0
SAIA INC COM 78709Y105   568,864 1,529 SH   SOLE   1,529 0 0
SALESFORCE INC COM 79466L302   1,379,865 7,392 SH   SOLE   7,392 0 0
SANDISK CORP COM 80004C200   1,290,566 1,781 SH   SOLE   1,781 0 0
SAP SE SPON ADR 803054204   712,113 4,145 SH   SOLE   4,145 0 0
SAVERS VALUE VLG INC COM 80517M109   585,096 78,642 SH   SOLE   78,642 0 0
SCHWAB CHARLES CORP COM 808513105   1,116,252 12,004 SH   SOLE   12,004 0 0
SEABRIDGE GOLD INC COM 811916105   154,142 5,439 SH   SOLE   5,439 0 0
SERVICE CORP INTL COM 817565104   1,146,806 13,899 SH   SOLE   13,899 0 0
SERVICENOW INC COM 81762P102   14,469,406 138,397 SH   SOLE   138,397 0 0
SERVICETITAN INC SHS CL A 81764X103   303,771 4,821 SH   SOLE   4,821 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107   35,016,112 295,174 SH   SOLE   295,174 0 0
SILVERCORP METALS INC COM 82835P103   1,259,846 117,228 SH   SOLE   117,228 0 0
QXO INC COM NEW 82846H405   11,804,816 607,869 SH   SOLE   607,869 0 0
SKEENA RES LTD NEW COM 83056P715   311,137 10,454 SH   SOLE   10,454 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   722,925 13,500 SH   SOLE   13,500 0 0
SMITH A O CORP COM 831865209   16,921,918 256,626 SH   SOLE   256,626 0 0
SMARTSTOP SELF STORAG REIT I COMMON STOCK 83192D402   329,423 10,847 SH   SOLE   10,847 0 0
SMUCKER J M CO COM NEW 832696405   508,856 5,344 SH   SOLE   5,344 0 0
SNAP ON INC COM 833034101   2,608,283 7,181 SH   SOLE   7,181 0 0
SNOWFLAKE INC COM SHS 833445109   628,292 4,206 SH   SOLE   4,206 0 0
SOLARIS ENERGY INFRAS INC COM CL A 83418M103   411,107 7,453 SH   SOLE   7,453 0 0
SOLARIS RES INC COM NEW 83419D201   905,383 104,764 SH   SOLE   104,764 0 0
SOLSTICE ADVANCED MATLS INC COM SHS 83443Q103   103,936 1,332 SH   SOLE   1,332 0 0
SOUTH BOW CORP COM 83671M105   750,044 22,560 SH   SOLE   22,560 0 0
SOUTHERN CO COM 842587107   540,884 5,579 SH   SOLE   5,579 0 0
SPROTT INC COM NEW 852066208   215,488 1,511 SH   SOLE   1,511 0 0
STANTEC INC COM 85472N109   19,048,121 220,474 SH   SOLE   220,474 0 0
STARBUCKS CORP COM 855244109   747,360 8,342 SH   SOLE   8,342 0 0
STIFEL FINL CORP COM 860630102   408,745 5,587 SH   SOLE   5,587 0 0
SUN CMNTYS INC COM 866674104   2,154,672 17,106 SH   SOLE   17,106 0 0
SUN LIFE FINANCIAL INC. COM 866796105   23,474,455 374,296 SH   SOLE   374,296 0 0
SUNCOR ENERGY INC NEW COM 867224107   23,509,291 355,830 SH   SOLE   355,830 0 0
SUNOCOCORP LLC COM SHS LLC 86765Q106   26,272,120 426,217 SH   SOLE   426,217 0 0
SUNRUN INC COM 86771W105   1,593,870 117,542 SH   SOLE   117,542 0 0
SYMBOTIC INC CLASS A COM 87151X101   266,500 5,000 SH   SOLE   5,000 0 0
SYNOPSYS INC COM 871607107   21,478,115 54,172 SH   SOLE   54,172 0 0
TRANSFORCE INC COM 87241L109   19,375,825 178,124 SH   SOLE   178,124 0 0
TJX COS INC NEW COM 872540109   12,456,210 77,876 SH   SOLE   77,876 0 0
T-MOBILE US INC COM 872590104   5,694,963 27,115 SH   SOLE   27,115 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100   40,596,146 120,074 SH   SOLE   120,074 0 0
TAL ED GROUP SPONSORED ADS 874080104   850,089 74,766 SH   SOLE   74,766 0 0
TALEN ENERGY CORP COM 87422Q109   754,482 2,328 SH   SOLE   2,328 0 0
TAPESTRY INC COM 876030107   685,018 4,767 SH   SOLE   4,767 0 0
TASEKO MINES LTD COM 876511106   120,844 18,670 SH   SOLE   18,670 0 0
TC ENERGY CORP COM 87807B107   19,721,993 315,101 SH   SOLE   315,101 0 0
TECK RESOURCES LTD CL B 878742204   6,401,898 122,710 SH   SOLE   122,710 0 0
TECK RESOURCES LTD CALL 878742904   223,840 66,400 SH Call SOLE   0 0 0
TELEFONICA BRASIL SA SPONSORED ADS 87936R205   826,620 51,956 SH   SOLE   51,956 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829   430,825 9,500 SH   SOLE   9,500 0 0
TELUS CORPORATION COM 87971M103   9,675,022 753,234 SH   SOLE   753,234 0 0
TERADYNE INC COM 880770102   1,072,462 3,400 SH   SOLE   3,400 0 0
TERAWULF INC COM 88080T104   176,959 11,380 SH   SOLE   11,380 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   968,255 32,470 SH   SOLE   32,470 0 0
TEVA PHARMACEUTICAL INDS LTD CALL 881624909   19,551 39,900 SH Call SOLE   0 0 0
TETRA TECH INC NEW COM 88162G103   1,336,786 44,382 SH   SOLE   44,382 0 0
TEXAS CAP BANCSHARES INC COM 88224Q107   475,790 4,900 SH   SOLE   4,900 0 0
TEXAS INSTRS INC COM 882508104   1,736,000 8,942 SH   SOLE   8,942 0 0
THE TRADE DESK INC COM CL A 88339J105   462,309 20,375 SH   SOLE   20,375 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   13,641,924 27,767 SH   SOLE   27,767 0 0
THOMSON REUTERS CORP COM 884903808   5,275,926 58,458 SH   SOLE   58,458 0 0
TIM S A SPONSORED ADR 88706T108   386,754 14,600 SH   SOLE   14,600 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   64,562,786 688,491 SH   SOLE   688,491 0 0
TRACTOR SUPPLY CO COM 892356106   1,621,242 35,789 SH   SOLE   35,789 0 0
TRADEWEB MKTS INC CL A 892672106   2,442,942 20,539 SH   SOLE   20,539 0 0
TRANSALTA CORP COM 89346D107   367,661 27,982 SH   SOLE   27,982 0 0
TRAVELERS COMPANIES INC COM 89417E109   23,968,221 82,173 SH   SOLE   82,173 0 0
TREX INC COM 89531P105   865,558 23,766 SH   SOLE   23,766 0 0
TRIPLE FLAG PRECIOUS METAL COM 89679M104   283,793 8,179 SH   SOLE   8,179 0 0
TWILIO INC CL A 90138F102   430,366 3,272 SH   SOLE   3,272 0 0
TYLER TECHNOLOGIES INC COM 902252105   3,302,597 9,646 SH   SOLE   9,646 0 0
UGI CORP NEW COM 902681105   4,471,960 122,821 SH   SOLE   122,821 0 0
US BANCORP COM NEW 902973304   838,245 16,117 SH   SOLE   16,117 0 0
UBER TECHNOLOGIES INC COM 90353T100   2,400,951 33,379 SH   SOLE   33,379 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107   261,037 3,105 SH   SOLE   3,105 0 0
ULTA BEAUTY INC COM 90384S303   11,569,663 22,134 SH   SOLE   22,134 0 0
UNION PAC CORP COM 907818108   46,399,862 191,245 SH   SOLE   191,245 0 0
UNITED PARCEL SVCS INC CL B 911312106   4,005,935 40,719 SH   SOLE   40,719 0 0
US FOODS HLDG CORP COM 912008109   6,221,409 67,470 SH   SOLE   67,470 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   3,350,337 5,650 SH   SOLE   5,650 0 0
UNITEDHEALTH GROUP INC COM 91324P102   10,974,048 40,556 SH   SOLE   40,556 0 0
VALE S A SPONSORED ADS 91912E105   1,457,420 91,604 SH   SOLE   91,604 0 0
VALLEY NATL BANCORP COM 919794107   727,614 57,885 SH   SOLE   57,885 0 0
VENTAS INC COM 92276F100   5,245,465 63,945 SH   SOLE   63,945 0 0
VERALTO CORP COM SHS 92338C103   18,977,231 214,626 SH   SOLE   214,626 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   19,300,846 384,479 SH   SOLE   384,479 0 0
VERMILION ENERGY INC COM 923725105   393,324 28,561 SH   SOLE   28,561 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   5,332,581 11,942 SH   SOLE   11,942 0 0
VIPSHOP HLDGS LTD SPONSORED ADS A 92763W103   350,556 22,300 SH   SOLE   22,300 0 0
VISA INC COM CL A 92826C839   42,039,983 139,085 SH   SOLE   139,085 0 0
VISTRA CORP COM 92840M102   411,318 2,713 SH   SOLE   2,713 0 0
VIZSLA SILVER CORP COM NEW 92859G608   79,051 23,870 SH   SOLE   23,870 0 0
VOYA FINANCIAL INC COM 929089100   4,410,120 64,554 SH   SOLE   64,554 0 0
VULCAN MATLS CO COM 929160109   1,186,956 4,359 SH   SOLE   4,359 0 0
WABTEC COM 929740108   2,925,792 11,639 SH   SOLE   11,639 0 0
WALMART INC COM 931142103   1,108,652 8,744 SH   SOLE   8,744 0 0
WARBY PARKER INC CL A COM 93403J106   490,636 23,286 SH   SOLE   23,286 0 0
WASTE CONNECTIONS INC COM 94106B101   54,811,301 337,186 SH   SOLE   337,186 0 0
WASTE MGMT INC DEL COM 94106L109   5,662,715 24,643 SH   SOLE   24,643 0 0
WATERS CORP COM 941848103   17,891,526 60,079 SH   SOLE   60,079 0 0
WEST FRASER TIMBER LTD COM 952845105   8,156,983 124,969 SH   SOLE   124,969 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   1,179,512 4,706 SH   SOLE   4,706 0 0
WEYERHAEUSER CO COM NEW 962166104   3,956,854 161,967 SH   SOLE   161,967 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   10,858,442 82,199 SH   SOLE   82,199 0 0
WILLIAMS COS INC COM 969457100   747,822 10,302 SH   SOLE   10,302 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105   355,736 4,269 SH   SOLE   4,269 0 0
XPO INC COM 983793100   1,143,954 5,577 SH   SOLE   5,577 0 0
XYLEM INC COM 98419M100   24,876,674 208,173 SH   SOLE   208,173 0 0
YETI HLDGS INC COM 98585X104   313,064 8,556 SH   SOLE   8,556 0 0
YUM BRANDS INC COM 988498101   14,862,333 95,590 SH   SOLE   95,590 0 0
ZOETIS INC CL A 98978V103   29,732,770 251,525 SH   SOLE   251,525 0 0
ZOOM COMMUNICATIONS INC CL A 98980L101   1,293,957 16,096 SH   SOLE   16,096 0 0
ZYMEWORKS INC COM 98985Y108   316,385 12,244 SH   SOLE   12,244 0 0
ANGLOGOLD ASHANTI PLC COM SHS G0378L100   1,084,218 10,683 SH   SOLE   10,683 0 0
AON PLC SHS CL A G0403H108   2,447,166 7,552 SH   SOLE   7,552 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,352,536 6,821 SH   SOLE   6,821 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101   3,870,879 107,202 SH   SOLE   107,202 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UNIT G16258108   7,742,853 235,440 SH   SOLE   235,440 0 0
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104   75,671 1,824 SH   SOLE   1,824 0 0
CRH PLC ORD G25508105   3,747,423 35,649 SH   SOLE   35,649 0 0
EATON CORP PLC SHS G29183103   12,645,423 35,355 SH   SOLE   35,355 0 0
EVEREST GROUP LTD COM G3223R108   3,477,030 10,638 SH   SOLE   10,638 0 0
APTIV PLC COM SHS G3265R107   29,545,540 425,483 SH   SOLE   425,483 0 0
FTAI AVIATION LTD SHS G3730V105   320,126 1,297 SH   SOLE   1,297 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105   1,580,828 12,072 SH   SOLE   12,072 0 0
LINDE PLC SHS G54950103   51,649,268 104,182 SH   SOLE   104,182 0 0
MEDTRONIC PLC SHS G5960L103   19,407,899 224,003 SH   SOLE   224,003 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   22,021,176 74,088 SH   SOLE   74,088 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   4,338,813 947,339 SH   SOLE   947,339 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   3,268,226 8,240 SH   SOLE   8,240 0 0
SHARKNINJA INC COM SHS G8068L108   442,707 4,081 SH   SOLE   4,081 0 0
STERIS PLC SHS USD G8473T100   2,997,196 13,554 SH   SOLE   13,554 0 0
TE CONNECTIVITY PLC ORD SHS G87052109   15,362,343 73,497 SH   SOLE   73,497 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   17,265,538 41,430 SH   SOLE   41,430 0 0
VIKING HOLDINGS LTD ORD SHS G93A5A101   352,512 4,800 SH   SOLE   4,800 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   8,634,662 29,703 SH   SOLE   29,703 0 0
CHUBB LTD SWITZ COM H1467J104   10,515,154 32,262 SH   SOLE   32,262 0 0
ON HLDG AG NAMEN AKT A H5919C104   2,983,860 87,709 SH   SOLE   87,709 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,509,311 3,114 SH   SOLE   3,114 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,693,915 11,858 SH   SOLE   11,858 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210   479,876 368 SH   SOLE   368 0 0
NEBIUS GROUP N.V. SHS CLASS A N97284108   343,922 3,056 SH   SOLE   3,056 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   4,348,119 15,801 SH   SOLE   15,801 0 0