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
AFLAC INC COM 001055102   11,031,977 98,676 SH   SOLE   98,676 0 0
AES CORP COM 00130H105   1,225,726 61,103 SH   SOLE   61,103 0 0
AT&T INC COM 00206R102   487,300 22,150 SH   SOLE   22,150 0 0
ATS CORPORATION COM 00217Y104   175,523 6,049 SH   SOLE   6,049 0 0
ABBOTT LABS COM 002824100   8,085,475 70,919 SH   SOLE   70,919 0 0
ABBVIE INC COM 00287Y109   37,338,531 189,075 SH   SOLE   189,075 0 0
ADOBE INC COM 00724F101   24,604,977 47,520 SH   SOLE   47,520 0 0
AECOM COM 00766T100   7,202,153 69,741 SH   SOLE   69,741 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   4,111,934 26,164 SH   SOLE   26,164 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   47,510,779 319,981 SH   SOLE   319,981 0 0
AGNICO EAGLE MINES LTD COM 008474108   5,285,967 65,611 SH   SOLE   65,611 0 0
ALAMOS GOLD INC NEW COM CL A 011532108   788,838 39,583 SH   SOLE   39,583 0 0
ALGONQUIN PWR UTILS CORP COM 015857105   257,687 47,155 SH   SOLE   47,155 0 0
ALIGN TECHNOLOGY INC COM 016255101   1,042,712 4,100 SH   SOLE   4,100 0 0
ALPHABET INC CAP STK CL C 02079K107   56,732,583 339,330 SH   SOLE   339,330 0 0
ALPHABET INC CAP STK CL A 02079K305   27,684,572 166,925 SH   SOLE   166,925 0 0
AMAZON COM INC COM 023135106   35,189,546 188,855 SH   SOLE   188,855 0 0
AMERICAN ELEC PWR CO INC COM 025537101   23,186,779 225,992 SH   SOLE   225,992 0 0
AMERICAN EXPRESS CO COM 025816109   11,593,800 42,750 SH   SOLE   42,750 0 0
AMERICAN FINL GROUP INC OHIO COM 025932104   5,041,443 37,455 SH   SOLE   37,455 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   1,680,921 22,954 SH   SOLE   22,954 0 0
AMERICAN TOWER CORP NEW COM 03027X100   13,442,666 57,803 SH   SOLE   57,803 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   26,456,425 180,911 SH   SOLE   180,911 0 0
AMERIPRISE FINL INC COM 03076C106   5,212,072 11,094 SH   SOLE   11,094 0 0
AMGEN INC COM 031162100   5,514,302 17,114 SH   SOLE   17,114 0 0
ANALOG DEVICES INC COM 032654105   11,790,919 51,227 SH   SOLE   51,227 0 0
ANSYS INC COM 03662Q105   24,703,065 77,529 SH   SOLE   77,529 0 0
ELEVANCE HEALTH INC COM 036752103   8,308,040 15,977 SH   SOLE   15,977 0 0
APOLLO GLOBAL MGMT INC COM 03769M106   478,640 3,831 SH   SOLE   3,831 0 0
APPLE INC COM 037833100   73,345,608 314,787 SH   SOLE   314,787 0 0
APPFOLIO INC COM CL A 03783C100   170,704 725 SH   SOLE   725 0 0
APPLIED MATLS INC COM 038222105   37,943,778 187,794 SH   SOLE   187,794 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   237,711 1,525 SH   SOLE   1,525 0 0
ASSURANT INC COM 04621X108   1,551,705 7,803 SH   SOLE   7,803 0 0
ATLASSIAN CORPORATION CL A 049468101   186,645 1,175 SH   SOLE   1,175 0 0
ATLASSIAN CORPORATION CALL 049468901   38,746 59 SH   SOLE   0 0 59
AUTODESK INC COM 052769106   23,386,599 84,894 SH   SOLE   84,894 0 0
AUTOLIV INC COM 052800109   1,251,158 13,400 SH   SOLE   13,400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   24,561,171 88,755 SH   SOLE   88,755 0 0
AUTOZONE INC COM 053332102   42,160,135 13,384 SH   SOLE   13,384 0 0
AVERY DENNISON CORP COM 053611109   903,571 4,093 SH   SOLE   4,093 0 0
AVISTA CORP COM 05379B107   11,641,391 300,423 SH   SOLE   300,423 0 0
AVNET INC COM 053807103   539,461 9,933 SH   SOLE   9,933 0 0
BCE INC COM NEW 05534B760   8,197,103 235,753 SH   SOLE   235,753 0 0
BRP INC COM SUN VTG 05577W200   11,125,764 186,925 SH   SOLE   186,925 0 0
BALLARD PWR SYS INC NEW COM 058586108   26,711 14,865 SH   SOLE   14,865 0 0
BANK AMERICA CORP COM 060505104   18,616,913 469,174 SH   SOLE   469,174 0 0
BANK MONTREAL QUE COM 063671101   10,456,227 115,865 SH   SOLE   115,865 0 0
BANK NEW YORK MELLON CORP COM 064058100   1,389,054 19,330 SH   SOLE   19,330 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   13,724,348 251,862 SH   SOLE   251,862 0 0
BARRICK GOLD CORP COM 067901108   1,393,417 70,050 SH   SOLE   70,050 0 0
BAUSCH HEALTH COS INC COM 071734107   264,375 32,384 SH   SOLE   32,384 0 0
BAYTEX ENERGY CORP COM 07317Q105   130,561 43,703 SH   SOLE   43,703 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   158,030 2,602 SH   SOLE   2,602 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,147,207 19,874 SH   SOLE   19,874 0 0
BEST BUY INC COM 086516101   3,022,558 29,260 SH   SOLE   29,260 0 0
BIOGEN INC COM 09062X103   1,439,844 7,428 SH   SOLE   7,428 0 0
BLACKBERRY LTD COM 09228F103   92,775 35,242 SH   SOLE   35,242 0 0
BLACKROCK INC COM 09247X101   711,183 749 SH   SOLE   749 0 0
BOOKING HOLDINGS INC COM 09857L108   11,785,512 2,798 SH   SOLE   2,798 0 0
BOSTON SCIENTIFIC CORP COM 101137107   6,209,524 74,098 SH   SOLE   74,098 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100   2,101,950 15,000 SH   SOLE   15,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   836,572 16,168 SH   SOLE   16,168 0 0
BROADCOM INC COM 11135F101   59,283,700 343,673 SH   SOLE   343,673 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   20,452,099 385,045 SH   SOLE   385,045 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   316,641 7,291 SH   SOLE   7,291 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   12,915,566 273,162 SH   SOLE   273,162 0 0
B2GOLD CORP COM 11777Q209   398,264 128,847 SH   SOLE   128,847 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107   473,127 2,440 SH   SOLE   2,440 0 0
BUILDERS FIRSTSOURCE INC CALL 12008R907   24,696 22 SH   SOLE   0 0 22
CAE INC COM 124765108   3,226,414 171,845 SH   SOLE   171,845 0 0
CBOE GLOBAL MKTS INC COM 12503M108   8,913,484 43,508 SH   SOLE   43,508 0 0
CF INDS HLDGS INC COM 125269100   933,676 10,882 SH   SOLE   10,882 0 0
CGI INC CL A SUB VTG 12532H104   33,008,029 286,836 SH   SOLE   286,836 0 0
THE CIGNA GROUP COM 125523100   22,713,992 65,564 SH   SOLE   65,564 0 0
CNA FINL CORP COM 126117100   331,471 6,773 SH   SOLE   6,773 0 0
CSG SYS INTL INC COM 126349109   255,218 5,246 SH   SOLE   5,246 0 0
CSX CORP COM 126408103   8,926,419 258,512 SH   SOLE   258,512 0 0
CVS HEALTH CORP COM 126650100   834,292 13,268 SH   SOLE   13,268 0 0
CAMECO CORP COM 13321L108   1,268,818 26,557 SH   SOLE   26,557 0 0
CAMPBELL SOUP CO COM 134429109   2,129,390 43,528 SH   SOLE   43,528 0 0
CANADIAN IMPERIAL BK COMM COM 136069101   11,889,796 193,814 SH   SOLE   193,814 0 0
CANADIAN NATL RY CO COM 136375102   25,501,140 217,754 SH   SOLE   217,754 0 0
CANADIAN NAT RES LTD COM 136385101   14,612,753 440,016 SH   SOLE   440,016 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   16,904,181 197,630 SH   SOLE   197,630 0 0
CAPITAL ONE FINL CORP COM 14040H105   8,299,234 55,428 SH   SOLE   55,428 0 0
CARLISLE COS INC COM 142339100   3,137,006 6,975 SH   SOLE   6,975 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   28,679,150 356,307 SH   SOLE   356,307 0 0
CATERPILLAR INC COM 149123101   1,438,539 3,678 SH   SOLE   3,678 0 0
CELESTICA INC COM 15101Q207   1,901,974 37,201 SH   SOLE   37,201 0 0
CELESTICA INC CALL 15101Q907   22,790 46 SH   SOLE   0 0 46
CENTENE CORP DEL COM 15135B101   691,372 9,184 SH   SOLE   9,184 0 0
CENOVUS ENERGY INC COM 15135U109   2,353,496 140,702 SH   SOLE   140,702 0 0
CENTERRA GOLD INC COM 152006102   1,083,278 150,869 SH   SOLE   150,869 0 0
CHESAPEAKE ENERGY CORP COM 165167735   180,992 2,200 SH   SOLE   2,200 0 0
CHEWY INC CL A 16679L109   205,077 7,000 SH   SOLE   7,000 0 0
CHURCH & DWIGHT CO INC COM 171340102   1,757,935 16,787 SH   SOLE   16,787 0 0
CISCO SYS INC COM 17275R102   7,625,521 143,283 SH   SOLE   143,283 0 0
CINTAS CORP COM 172908105   1,465,866 7,120 SH   SOLE   7,120 0 0
CITIGROUP INC COM NEW 172967424   4,051,472 64,720 SH   SOLE   64,720 0 0
CLEAN HARBORS INC COM 184496107   2,143,291 8,867 SH   SOLE   8,867 0 0
CLEARWAY ENERGY INC CL C 18539C204   17,349,785 565,508 SH   SOLE   565,508 0 0
CLOUDFLARE INC CL A COM 18915M107   161,817 2,000 SH   SOLE   2,000 0 0
COCA COLA CO COM 191216100   19,131,886 266,238 SH   SOLE   266,238 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   1,289,653 16,987 SH   SOLE   16,987 0 0
COGNEX CORP COM 192422103   26,030,849 642,737 SH   SOLE   642,737 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,172,771 28,152 SH   SOLE   28,152 0 0
COLGATE PALMOLIVE CO COM 194162103   12,551,667 120,910 SH   SOLE   120,910 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,131,697 14,045 SH   SOLE   14,045 0 0
COMCAST CORP NEW CL A 20030N101   18,489,658 442,654 SH   SOLE   442,654 0 0
CONSOLIDATED EDISON INC COM 209115104   6,907,151 66,332 SH   SOLE   66,332 0 0
CONSTELLATION ENERGY CORP COM 21037T109   7,693,119 29,587 SH   SOLE   29,587 0 0
COPART INC COM 217204106   276,107 5,268 SH   SOLE   5,268 0 0
CORNING INC COM 219350105   2,060,712 45,641 SH   SOLE   45,641 0 0
CORTEVA INC COM 22052L104   935,760 15,917 SH   SOLE   15,917 0 0
COSTCO WHSL CORP NEW COM 22160K105   12,475,996 14,073 SH   SOLE   14,073 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   189,361 675 SH   SOLE   675 0 0
CROWN CASTLE INC COM 22822V101   420,306 3,543 SH   SOLE   3,543 0 0
CROWN HLDGS INC COM 228368106   14,351,127 149,678 SH   SOLE   149,678 0 0
D R HORTON INC COM 23331A109   429,331 2,250 SH   SOLE   2,250 0 0
DANAHER CORPORATION COM 235851102   1,003,930 3,611 SH   SOLE   3,611 0 0
DELEK US HLDGS INC NEW COM 24665A103   185,719 9,905 SH   SOLE   9,905 0 0
DELL TECHNOLOGIES INC CL C 24703L202   2,958,877 24,961 SH   SOLE   24,961 0 0
DELTA AIR LINES INC DEL COM NEW 247361702   4,051,518 79,770 SH   SOLE   79,770 0 0
DENALI THERAPEUTICS INC COM 24823R105   1,999,571 68,643 SH   SOLE   68,643 0 0
DENISON MINES CORP COM 248356107   97,354 53,518 SH   SOLE   53,518 0 0
DESCARTES SYS GROUP INC COM 249906108   2,404,128 23,361 SH   SOLE   23,361 0 0
DEXCOM INC CALL 252131907   9,627 35 SH   SOLE   0 0 35
DEXCOM INC NOTE 0.250%11/1 252131AK3   285,348 300,000 PRN   SOLE   300,000 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   530,345 3,779 SH   SOLE   3,779 0 0
DISNEY WALT CO COM 254687106   8,841,785 91,920 SH   SOLE   91,920 0 0
DOCEBO INC COM 25609L105   354,950 8,043 SH   SOLE   8,043 0 0
DOLBY LABORATORIES INC COM CL A 25659T107   7,483,027 97,779 SH   SOLE   97,779 0 0
DOMINION ENERGY INC COM 25746U109   14,531,007 251,445 SH   SOLE   251,445 0 0
DOMINOS PIZZA INC COM 25754A201   189,305 440 SH   SOLE   440 0 0
DOORDASH INC CL A 25809K105   446,134 3,125 SH   SOLE   3,125 0 0
DOW INC COM 260557103   1,888,122 34,562 SH   SOLE   34,562 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   791,880 6,868 SH   SOLE   6,868 0 0
DUN & BRADSTREET HLDGS INC COM 26484T106   343,148 29,813 SH   SOLE   29,813 0 0
DUOLINGO INC CL A COM 26603R106   2,538,180 9,000 SH   SOLE   9,000 0 0
DUOLINGO INC PUT 26603R956   10,442 15 SH   SOLE   0 0 15
EOG RES INC COM 26875P101   1,085,226 8,828 SH   SOLE   8,828 0 0
EBAY INC. COM 278642103   4,486,079 68,900 SH   SOLE   68,900 0 0
ECOLAB INC COM 278865100   747,096 2,926 SH   SOLE   2,926 0 0
EDISON INTL COM 281020107   10,559,314 121,246 SH   SOLE   121,246 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103   138,412 9,420 SH   SOLE   9,420 0 0
ELANCO ANIMAL HEALTH INC CALL 28414H903   940 94 SH   SOLE   0 0 94
ELDORADO GOLD CORP NEW COM 284902509   1,729,523 99,484 SH   SOLE   99,484 0 0
ELECTRONIC ARTS INC COM 285512109   15,146,977 105,598 SH   SOLE   105,598 0 0
ENBRIDGE INC COM 29250N105   34,056,487 838,283 SH   SOLE   838,283 0 0
ENERGY FUELS INC COM NEW 292671708   53,316 9,704 SH   SOLE   9,704 0 0
ENERFLEX LTD COM 29269R105   724,156 121,500 SH   SOLE   121,500 0 0
EQUINOX GOLD CORP COM 29446Y502   150,991 24,750 SH   SOLE   24,750 0 0
ERO COPPER CORP COM 296006109   122,460 5,500 SH   SOLE   5,500 0 0
ESSENTIAL UTILS INC COM 29670G102   2,323,573 60,243 SH   SOLE   60,243 0 0
ETSY INC NOTE 0.125%10/0 29786AAJ5   98,759 100,000 PRN   SOLE   100,000 0 0
ETSY INC NOTE 0.125% 9/0 29786AAL0   102,740 120,000 PRN   SOLE   120,000 0 0
EVERGY INC COM 30034W106   204,680 3,300 SH   SOLE   3,300 0 0
EXACT SCIENCES CORP COM 30063P105   1,966,624 28,870 SH   SOLE   28,870 0 0
EXELON CORP COM 30161N101   14,608,827 360,267 SH   SOLE   360,267 0 0
EXXON MOBIL CORP COM 30231G102   7,092,982 60,510 SH   SOLE   60,510 0 0
META PLATFORMS INC CL A 30303M102   30,136,303 52,645 SH   SOLE   52,645 0 0
FASTENAL CO COM 311900104   309,963 4,339 SH   SOLE   4,339 0 0
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101   437,001 3,801 SH   SOLE   3,801 0 0
FEDEX CORP COM 31428X106   5,960,203 21,778 SH   SOLE   21,778 0 0
F5 INC COM 315616102   1,248,314 5,669 SH   SOLE   5,669 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   192,669 2,300 SH   SOLE   2,300 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303   444,288 7,159 SH   SOLE   7,159 0 0
FIFTH THIRD BANCORP COM 316773100   1,409,907 32,911 SH   SOLE   32,911 0 0
FIRST INDL RLTY TR INC COM 32054K103   4,467,036 79,797 SH   SOLE   79,797 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103   104,538 17,410 SH   SOLE   17,410 0 0
FISERV INC COM 337738108   37,303,065 207,643 SH   SOLE   207,643 0 0
FORTIS INC COM 349553107   21,031,239 462,831 SH   SOLE   462,831 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   3,781,747 42,240 SH   SOLE   42,240 0 0
FORTUNA MNG CORP COM NEW 349942102   445,787 95,842 SH   SOLE   95,842 0 0
FRANCO NEV CORP COM 351858105   16,382,124 131,884 SH   SOLE   131,884 0 0
FREEPORT-MCMORAN INC CL B 35671D857   755,739 15,139 SH   SOLE   15,139 0 0
FRESHPET INC COM 358039105   160,742 1,175 SH   SOLE   1,175 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   408,678 10,244 SH   SOLE   10,244 0 0
GALLAGHER ARTHUR J & CO COM 363576109   1,697,224 6,032 SH   SOLE   6,032 0 0
GARTNER INC COM 366651107   283,851 560 SH   SOLE   560 0 0
GENERAC HLDGS INC COM 368736104   278,104 1,750 SH   SOLE   1,750 0 0
GENERAL MLS INC COM 370334104   8,510,843 115,245 SH   SOLE   115,245 0 0
GENERAL MTRS CO COM 37045V100   201,826 4,500 SH   SOLE   4,500 0 0
GENTEX CORP COM 371901109   438,789 14,779 SH   SOLE   14,779 0 0
GENUINE PARTS CO COM 372460105   464,995 3,329 SH   SOLE   3,329 0 0
GILEAD SCIENCES INC COM 375558103   19,666,516 234,572 SH   SOLE   234,572 0 0
GILDAN ACTIVEWEAR INC COM 375916103   2,911,991 61,859 SH   SOLE   61,859 0 0
GOLD ROYALTY CORP COMMON SHARES 38071H106   26,293 19,400 SH   SOLE   19,400 0 0
GOLD ROYALTY CORP *W EXP 05/31/202 38071H122   5,433 19,400 SH   SOLE   19,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   3,607,950 7,287 SH   SOLE   7,287 0 0
GOODRX HLDGS INC COM CL A 38246G108   68,736 9,902 SH   SOLE   9,902 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   332,660 5,511 SH   SOLE   5,511 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100   109,789 600 SH   SOLE   600 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,133,296 34,100 SH   SOLE   34,100 0 0
HP INC COM 40434L105   9,652,187 269,088 SH   SOLE   269,088 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   3,808,020 32,378 SH   SOLE   32,378 0 0
HASBRO INC COM 418056107   130,206 1,800 SH   SOLE   1,800 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   100,651 4,400 SH   SOLE   4,400 0 0
HESS CORP COM 42809H107   1,498,825 11,037 SH   SOLE   11,037 0 0
HIGH TIDE INC COM NEW 42981E401   4,070 1,987 SH   SOLE   1,987 0 0
HOME DEPOT INC COM 437076102   2,676,421 6,605 SH   SOLE   6,605 0 0
HOST HOTELS & RESORTS INC COM 44107P104   147,874 8,400 SH   SOLE   8,400 0 0
HUBBELL INC COM 443510607   26,650,224 62,216 SH   SOLE   62,216 0 0
HUDBAY MINERALS INC COM 443628102   1,814,863 197,289 SH   SOLE   197,289 0 0
HUMANA INC COM 444859102   671,489 2,120 SH   SOLE   2,120 0 0
HUNT J B TRANS SVCS INC COM 445658107   523,883 3,040 SH   SOLE   3,040 0 0
HUNTINGTON BANCSHARES INC COM 446150104   819,616 55,755 SH   SOLE   55,755 0 0
IAMGOLD CORP COM 450913108   459,325 87,610 SH   SOLE   87,610 0 0
ICICI BANK LIMITED ADR 45104G104   12,760,815 427,498 SH   SOLE   427,498 0 0
IDACORP INC COM 451107106   840,390 8,152 SH   SOLE   8,152 0 0
IDEX CORP COM 45167R104   23,360,552 108,907 SH   SOLE   108,907 0 0
ILLUMINA INC COM 452327109   8,171,751 62,662 SH   SOLE   62,662 0 0
IMPERIAL OIL LTD COM NEW 453038408   14,627,469 207,893 SH   SOLE   207,893 0 0
INCYTE CORP COM 45337C102   2,033,500 30,764 SH   SOLE   30,764 0 0
INFOSYS LTD SPONSORED ADR 456788108   1,561,572 70,120 SH   SOLE   70,120 0 0
ING GROEP N.V. SPONSORED ADR 456837103   911,904 50,215 SH   SOLE   50,215 0 0
INGERSOLL RAND INC COM 45687V106   3,470,054 35,351 SH   SOLE   35,351 0 0
INSMED INC COM PAR $.01 457669307   76,668 1,050 SH   SOLE   1,050 0 0
INSPIRE MED SYS INC COM 457730109   2,454,512 11,630 SH   SOLE   11,630 0 0
INSULET CORP NOTE 0.375% 9/0 45784PAK7   275,724 230,000 PRN   SOLE   230,000 0 0
INTER PARFUMS INC COM 458334109   103,608 800 SH   SOLE   800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   571,528 3,557 SH   SOLE   3,557 0 0
INTERPUBLIC GROUP COS INC COM 460690100   492,542 15,572 SH   SOLE   15,572 0 0
INVESCO QQQ TR CALL 46090E903   86,996 48 SH   SOLE   0 0 48
INVESCO QQQ TR PUT 46090E953   70,506 190 SH   SOLE   0 0 190
INTUIT COM 461202103   23,052,762 37,122 SH   SOLE   37,122 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   7,733,184 15,741 SH   SOLE   15,741 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   7,417,224 41,400 SH   SOLE   41,400 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   373,369 5,204 SH   SOLE   5,204 0 0
IQVIA HLDGS INC COM 46266C105   3,175,398 13,400 SH   SOLE   13,400 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   283,659 1,700 SH   SOLE   1,700 0 0
ISHARES TR US TREAS BD ETF 46429B267   11,401,390 486,200 SH   SOLE   486,200 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   10,016,707 109,700 SH   SOLE   109,700 0 0
ISHARES TR CORE MSCI EAFE 46432F842   25,996,270 333,072 SH   SOLE   333,072 0 0
ISHARES TR USD GRN BOND ETF 46435U440   746,370 15,440 SH   SOLE   15,440 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   2,681,014 403,160 SH   SOLE   403,160 0 0
JPMORGAN CHASE & CO. COM 46625H100   15,304,059 72,579 SH   SOLE   72,579 0 0
JOHNSON & JOHNSON COM 478160104   7,492,034 46,230 SH   SOLE   46,230 0 0
JUNIPER NETWORKS INC COM 48203R104   1,811,634 46,476 SH   SOLE   46,476 0 0
KKR & CO INC COM 48251W104   506,767 3,880 SH   SOLE   3,880 0 0
KANZHUN LIMITED SPONSORED ADS 48553T106   589,580 33,962 SH   SOLE   33,962 0 0
KASPI KZ JSC SPONSORED ADS 48581R205   673,037 6,350 SH   SOLE   6,350 0 0
KELLANOVA COM 487836108   4,148,413 51,399 SH   SOLE   51,399 0 0
KIMBERLY-CLARK CORP COM 494368103   926,243 6,510 SH   SOLE   6,510 0 0
KINDER MORGAN INC DEL COM 49456B101   2,295,394 103,911 SH   SOLE   103,911 0 0
KINROSS GOLD CORP COM 496902404   1,474,825 157,414 SH   SOLE   157,414 0 0
KRAFT HEINZ CO COM 500754106   1,288,010 36,685 SH   SOLE   36,685 0 0
KROGER CO COM 501044101   13,806,550 240,952 SH   SOLE   240,952 0 0
LAM RESEARCH CORP COM 512807108   4,000,449 4,902 SH   SOLE   4,902 0 0
LAUDER ESTEE COS INC CL A 518439104   89,742 900 SH   SOLE   900 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   695,605 42,183 SH   SOLE   42,183 0 0
ELI LILLY & CO COM 532457108   31,253,430 35,277 SH   SOLE   35,277 0 0
LOAR HOLDINGS INC COM SHS 53947R105   37,304 500 SH   SOLE   500 0 0
LOWES COS INC COM 548661107   11,581,546 42,760 SH   SOLE   42,760 0 0
M & T BK CORP COM 55261F104   9,524,638 53,473 SH   SOLE   53,473 0 0
MSA SAFETY INC COM 553498106   3,664,199 20,662 SH   SOLE   20,662 0 0
MSCI INC COM 55354G100   5,655,587 9,702 SH   SOLE   9,702 0 0
MAG SILVER CORP COM 55903Q104   80,267 5,704 SH   SOLE   5,704 0 0
MAGNA INTL INC COM 559222401   18,746,408 456,942 SH   SOLE   456,942 0 0
MANULIFE FINL CORP COM 56501R106   13,354,417 451,825 SH   SOLE   451,825 0 0
MARATHON PETE CORP COM 56585A102   570,185 3,500 SH   SOLE   3,500 0 0
MARKETAXESS HLDGS INC COM 57060D108   4,822,756 18,824 SH   SOLE   18,824 0 0
MARSH & MCLENNAN COS INC COM 571748102   22,283,568 99,886 SH   SOLE   99,886 0 0
MASTERCARD INCORPORATED CL A 57636Q104   19,748,607 39,993 SH   SOLE   39,993 0 0
MATCH GROUP INC NEW COM 57667L107   56,773 1,500 SH   SOLE   1,500 0 0
MCCORMICK & CO INC COM NON VTG 579780206   818,885 9,950 SH   SOLE   9,950 0 0
MCDONALDS CORP COM 580135101   5,346,587 17,558 SH   SOLE   17,558 0 0
MCKESSON CORP COM 58155Q103   18,352,870 37,120 SH   SOLE   37,120 0 0
MEDPACE HLDGS INC COM 58506Q109   66,775 200 SH   SOLE   200 0 0
MERCADOLIBRE INC COM 58733R102   20,406,742 9,945 SH   SOLE   9,945 0 0
MERCK & CO INC COM 58933Y105   31,565,777 277,965 SH   SOLE   277,965 0 0
METHANEX CORP COM 59151K108   169,501 4,102 SH   SOLE   4,102 0 0
METLIFE INC COM 59156R108   2,301,357 27,902 SH   SOLE   27,902 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   29,142,170 19,432 SH   SOLE   19,432 0 0
MICROSOFT CORP COM 594918104   190,080,094 441,738 SH   SOLE   441,738 0 0
MICRON TECHNOLOGY INC COM 595112103   4,286,068 41,327 SH   SOLE   41,327 0 0
MOBILEYE GLOBAL INC COMMON CLASS A 60741F104   824,740 60,200 SH   SOLE   60,200 0 0
MODERNA INC COM 60770K107   940,164 14,068 SH   SOLE   14,068 0 0
MONDELEZ INTL INC CL A 609207105   1,872,289 25,414 SH   SOLE   25,414 0 0
MOSAIC CO NEW COM 61945C103   1,343,499 50,168 SH   SOLE   50,168 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   5,861,433 13,036 SH   SOLE   13,036 0 0
NASDAQ INC COM 631103108   240,988 3,300 SH   SOLE   3,300 0 0
NATIONAL RESH CORP COM NEW 637372202   2,953,512 129,200 SH   SOLE   129,200 0 0
NCINO INC COM 63947X101   151,667 4,800 SH   SOLE   4,800 0 0
NETAPP INC COM 64110D104   8,262,695 66,899 SH   SOLE   66,899 0 0
NEW GOLD INC CDA COM 644535106   701,137 241,878 SH   SOLE   241,878 0 0
NEW YORK TIMES CO CL A 650111107   15,058,147 270,489 SH   SOLE   270,489 0 0
NEWMONT CORP COM 651639106   9,364,600 175,203 SH   SOLE   175,203 0 0
NEXTERA ENERGY INC COM 65339F101   22,950,571 271,508 SH   SOLE   271,508 0 0
NEXGEN ENERGY LTD COM 65340P106   213,150 32,681 SH   SOLE   32,681 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   12,780,713 462,734 SH   SOLE   462,734 0 0
NICE LTD SPONSORED ADR 653656108   3,263,259 18,790 SH   SOLE   18,790 0 0
NISOURCE INC COM 65473P105   185,351 5,348 SH   SOLE   5,348 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106   123,110 6,583 SH   SOLE   6,583 0 0
NORTHERN TR CORP COM 665859104   675,495 7,503 SH   SOLE   7,503 0 0
NORTHWESTERN ENERGY GROUP IN COM NEW 668074305   583,873 10,204 SH   SOLE   10,204 0 0
GEN DIGITAL INC COM 668771108   5,817,574 212,088 SH   SOLE   212,088 0 0
NOVAGOLD RES INC COM NEW 66987E206   31,056 7,540 SH   SOLE   7,540 0 0
NVIDIA CORPORATION COM 67066G104   76,764,325 632,115 SH   SOLE   632,115 0 0
NVIDIA CORPORATION CALL 67066G904   62,264 83 SH   SOLE   0 0 83
NUVASIVE INC NOTE 0.375% 3/1 670704AJ4   252,598 260,000 PRN   SOLE   260,000 0 0
NUTRIEN LTD COM 67077M108   16,505,668 343,452 SH   SOLE   343,452 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   285,443 8,559 SH   SOLE   8,559 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   11,915,605 10,347 SH   SOLE   10,347 0 0
CHORD ENERGY CORPORATION COM NEW 674215207   52,104 400 SH   SOLE   400 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   203,653 1,025 SH   SOLE   1,025 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109   116,667 1,200 SH   SOLE   1,200 0 0
ONEMAIN HLDGS INC COM 68268W103   108,286 2,300 SH   SOLE   2,300 0 0
ONTO INNOVATION INC COM 683344105   217,988 1,050 SH   SOLE   1,050 0 0
OPEN TEXT CORP COM 683715106   4,933,317 148,188 SH   SOLE   148,188 0 0
ORACLE CORP COM 68389X105   32,706,323 191,938 SH   SOLE   191,938 0 0
ORMAT TECHNOLOGIES INC COM 686688102   2,650,352 34,447 SH   SOLE   34,447 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   104,955 5,666 SH   SOLE   5,666 0 0
OWENS CORNING NEW COM 690742101   1,499,184 8,493 SH   SOLE   8,493 0 0
PNC FINL SVCS GROUP INC COM 693475105   1,420,018 7,682 SH   SOLE   7,682 0 0
TXNM ENERGY INC COM 69349H107   671,563 15,343 SH   SOLE   15,343 0 0
PPL CORP COM 69351T106   335,608 10,143 SH   SOLE   10,143 0 0
PACKAGING CORP AMER COM 695156109   9,715,617 45,105 SH   SOLE   45,105 0 0
PALO ALTO NETWORKS INC COM 697435105   2,255,880 6,600 SH   SOLE   6,600 0 0
PAN AMERN SILVER CORP COM 697900108   1,450,904 69,479 SH   SOLE   69,479 0 0
PATTERSON-UTI ENERGY INC COM 703481101   44,380 5,800 SH   SOLE   5,800 0 0
PAYCHEX INC COM 704326107   7,418,828 55,286 SH   SOLE   55,286 0 0
PAYCOM SOFTWARE INC COM 70432V102   626,137 3,759 SH   SOLE   3,759 0 0
PAYPAL HLDGS INC COM 70450Y103   280,973 3,600 SH   SOLE   3,600 0 0
PEMBINA PIPELINE CORP COM 706327103   4,936,624 119,747 SH   SOLE   119,747 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107   265,611 2,330 SH   SOLE   2,330 0 0
PEPSICO INC COM 713448108   4,433,033 26,069 SH   SOLE   26,069 0 0
PFIZER INC COM 717081103   7,626,587 263,531 SH   SOLE   263,531 0 0
PHILLIPS 66 COM 718546104   1,943,488 14,785 SH   SOLE   14,785 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   2,141,457 15,885 SH   SOLE   15,885 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104   137,190 1,400 SH   SOLE   1,400 0 0
PINTEREST INC CL A 72352L106   97,132 3,000 SH   SOLE   3,000 0 0
PRECISION DRILLING CORP COM NEW 74022D407   206,882 3,359 SH   SOLE   3,359 0 0
PRIMO WATER CORPORATION COM 74167P108   1,351,418 53,543 SH   SOLE   53,543 0 0
PROCTER AND GAMBLE CO COM 742718109   24,604,822 142,060 SH   SOLE   142,060 0 0
PROFOUND MED CORP COM NEW 74319B502   188,574 23,700 SH   SOLE   23,700 0 0
PROGRESSIVE CORP COM 743315103   15,662,709 61,722 SH   SOLE   61,722 0 0
PRUDENTIAL FINL INC COM 744320102   5,744,015 47,432 SH   SOLE   47,432 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   5,633,612 63,150 SH   SOLE   63,150 0 0
PUBLIC STORAGE OPER CO COM 74460D109   14,026,461 38,548 SH   SOLE   38,548 0 0
Q2 HLDGS INC COM 74736L109   119,683 1,500 SH   SOLE   1,500 0 0
QUALCOMM INC COM 747525103   16,018,880 94,201 SH   SOLE   94,201 0 0
QUANTA SVCS INC COM 74762E102   319,094 1,070 SH   SOLE   1,070 0 0
RB GLOBAL INC COM 74935Q107   15,179,292 188,583 SH   SOLE   188,583 0 0
RXO INC COMMON STOCK 74982T103   249,257 8,900 SH   SOLE   8,900 0 0
RADNET INC COM 750491102   261,036 3,761 SH   SOLE   3,761 0 0
RAPID7 INC NOTE 0.250% 3/1 753422AF1   182,660 200,000 PRN   SOLE   200,000 0 0
RAYMOND JAMES FINL INC COM 754730109   982,007 8,019 SH   SOLE   8,019 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   6,913,144 31,730 SH   SOLE   31,730 0 0
RELX PLC SPONSORED ADR 759530108   9,466,419 199,461 SH   SOLE   199,461 0 0
REPUBLIC SVCS INC COM 760759100   26,061,400 129,762 SH   SOLE   129,762 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   5,715,458 79,200 SH   SOLE   79,200 0 0
ROBERT HALF INC. COM 770323103   503,350 7,467 SH   SOLE   7,467 0 0
ROBINHOOD MKTS INC COM CL A 770700102   344,353 14,700 SH   SOLE   14,700 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   4,926,137 122,503 SH   SOLE   122,503 0 0
ROPER TECHNOLOGIES INC COM 776696106   240,437 432 SH   SOLE   432 0 0
ROSS STORES INC COM 778296103   779,642 5,180 SH   SOLE   5,180 0 0
ROYAL BK CDA COM 780087102   53,550,861 429,016 SH   SOLE   429,016 0 0
SHELL PLC SPON ADS 780259305   21,281,471 322,691 SH   SOLE   322,691 0 0
S&P GLOBAL INC COM 78409V104   8,670,950 16,784 SH   SOLE   16,784 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,327,680 18,000 SH   SOLE   18,000 0 0
SALESFORCE INC COM 79466L302   468,044 1,710 SH   SOLE   1,710 0 0
SANDSTORM GOLD LTD COM NEW 80013R206   45,220 7,531 SH   SOLE   7,531 0 0
SAP SE SPON ADR 803054204   763,517 3,354 SH   SOLE   3,354 0 0
SAVERS VALUE VLG INC COM 80517M109   1,046,740 99,500 SH   SOLE   99,500 0 0
HENRY SCHEIN INC COM 806407102   930,204 12,760 SH   SOLE   12,760 0 0
SCHLUMBERGER LTD COM STK 806857108   839,528 20,012 SH   SOLE   20,012 0 0
SCHWAB CHARLES CORP CALL 808513905   6,252 94 SH   SOLE   0 0 94
SELECT WATER SOLUTIONS INC CL A COM 81617J301   106,873 9,600 SH   SOLE   9,600 0 0
SEMPRA COM 816851109   200,758 2,400 SH   SOLE   2,400 0 0
SERVICE CORP INTL COM 817565104   3,105,264 39,342 SH   SOLE   39,342 0 0
SERVICENOW INC COM 81762P102   17,283,266 19,324 SH   SOLE   19,324 0 0
SHERWIN WILLIAMS CO COM 824348106   8,600,552 22,534 SH   SOLE   22,534 0 0
SHOPIFY INC CL A 82509L107   13,731,774 171,374 SH   SOLE   171,374 0 0
SILVERCORP METALS INC COM 82835P103   886,684 203,579 SH   SOLE   203,579 0 0
SILVERCREST METALS INC COM 828363101   40,165 4,328 SH   SOLE   4,328 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   839,545 8,500 SH   SOLE   8,500 0 0
SNAP ON INC COM 833034101   656,193 2,265 SH   SOLE   2,265 0 0
SOLARIS RES INC COM NEW 83419D201   82,249 31,779 SH   SOLE   31,779 0 0
SPROTT INC COM NEW 852066208   82,347 1,900 SH   SOLE   1,900 0 0
BLOCK INC NOTE 0.125% 3/0 852234AF0   243,978 250,000 PRN   SOLE   250,000 0 0
STAAR SURGICAL CO COM PAR $0.01 852312305   1,492,204 40,167 SH   SOLE   40,167 0 0
STANTEC INC COM 85472N109   15,966,241 198,539 SH   SOLE   198,539 0 0
STARBUCKS CORP COM 855244109   4,229,506 43,384 SH   SOLE   43,384 0 0
STARBUCKS CORP PUT 855244959   2,462 75 SH   SOLE   0 0 75
STATE STR CORP COM 857477103   862,759 9,752 SH   SOLE   9,752 0 0
STRIDE INC COM 86333M108   153,593 1,800 SH   SOLE   1,800 0 0
SUN LIFE FINANCIAL INC. COM 866796105   34,184,504 589,272 SH   SOLE   589,272 0 0
SUNCOR ENERGY INC NEW COM 867224107   7,839,831 212,379 SH   SOLE   212,379 0 0
SUNRUN INC COM 86771W105   4,073,036 225,528 SH   SOLE   225,528 0 0
SUNRUN INC PUT 86771W955   23,848 155 SH   SOLE   0 0 155
SYNOPSYS INC COM 871607107   29,176,747 57,617 SH   SOLE   57,617 0 0
SYSCO CORP COM 871829107   1,163,640 14,907 SH   SOLE   14,907 0 0
TFI INTL INC COM 87241L109   13,296,488 97,064 SH   SOLE   97,064 0 0
TJX COS INC NEW COM 872540109   9,828,052 83,614 SH   SOLE   83,614 0 0
T-MOBILE US INC COM 872590104   7,569,698 36,682 SH   SOLE   36,682 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   2,305,355 13,274 SH   SOLE   13,274 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   112,695 733 SH   SOLE   733 0 0
TARGET CORP COM 87612E106   886,532 5,688 SH   SOLE   5,688 0 0
TARGA RES CORP COM 87612G101   303,490 2,050 SH   SOLE   2,050 0 0
TC ENERGY CORP COM 87807B107   20,943,027 440,530 SH   SOLE   440,530 0 0
TECK RESOURCES LTD CL B 878742204   5,111,308 97,850 SH   SOLE   97,850 0 0
TELUS CORPORATION COM 87971M103   7,546,616 449,777 SH   SOLE   449,777 0 0
TELUS INTL CDA INC SUB VTG SHS 87975H100   7,110,204 1,821,074 SH   SOLE   1,821,074 0 0
TERADYNE INC COM 880770102   2,394,802 17,881 SH   SOLE   17,881 0 0
TESLA INC PUT 88160R951   19,524 32 SH   SOLE   0 0 32
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   180,241 10,000 SH   SOLE   10,000 0 0
TEXAS INSTRS INC COM 882508104   40,700,487 197,030 SH   SOLE   197,030 0 0
THE TRADE DESK INC COM CL A 88339J105   5,226,542 47,665 SH   SOLE   47,665 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   13,046,878 21,092 SH   SOLE   21,092 0 0
THOMSON REUTERS CORP. COM 884903808   4,103,502 24,055 SH   SOLE   24,055 0 0
TIDEWATER INC NEW COM 88642R109   64,626 900 SH   SOLE   900 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   42,717,756 675,492 SH   SOLE   675,492 0 0
TRACTOR SUPPLY CO COM 892356106   3,091,131 10,625 SH   SOLE   10,625 0 0
TRANSALTA CORP COM 89346D107   511,256 49,314 SH   SOLE   49,314 0 0
TRAVELERS COMPANIES INC COM 89417E109   9,176,333 39,195 SH   SOLE   39,195 0 0
TRIP COM GROUP LTD ADS 89677Q107   4,370,185 73,535 SH   SOLE   73,535 0 0
TRUIST FINL CORP COM 89832Q109   705,705 16,500 SH   SOLE   16,500 0 0
TYLER TECHNOLOGIES INC COM 902252105   261,567 448 SH   SOLE   448 0 0
UGI CORP NEW COM 902681105   5,399,541 215,809 SH   SOLE   215,809 0 0
UFP INDUSTRIES INC COM 90278Q108   311,695 2,375 SH   SOLE   2,375 0 0
US BANCORP DEL COM NEW 902973304   3,023,668 66,120 SH   SOLE   66,120 0 0
UBER TECHNOLOGIES INC COM 90353T100   67,660 900 SH   SOLE   900 0 0
UL SOLUTIONS INC CLASS A COM SHS 903731107   83,829 1,700 SH   SOLE   1,700 0 0
ULTA BEAUTY INC COM 90384S303   764,232 1,964 SH   SOLE   1,964 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,490,897 22,951 SH   SOLE   22,951 0 0
UNION PAC CORP COM 907818108   30,570,990 124,030 SH   SOLE   124,030 0 0
UNITED PARCEL SERVICE INC CL B 911312106   7,611,726 55,829 SH   SOLE   55,829 0 0
UNITED RENTALS INC COM 911363109   483,520 597 SH   SOLE   597 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   1,160,337 3,238 SH   SOLE   3,238 0 0
UNITEDHEALTH GROUP INC COM 91324P102   57,137,853 97,725 SH   SOLE   97,725 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   15,936,246 316,950 SH   SOLE   316,950 0 0
VARONIS SYS INC PUT 922280952   7,992 94 SH   SOLE   0 0 94
VENTAS INC COM 92276F100   1,681,170 26,214 SH   SOLE   26,214 0 0
VERALTO CORP COM SHS 92338C103   22,767,997 203,540 SH   SOLE   203,540 0 0
VEREN INC COM NEW 92340V107   235,538 38,238 SH   SOLE   38,238 0 0
VERISIGN INC COM 92343E102   8,746,138 46,042 SH   SOLE   46,042 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   20,524,609 457,015 SH   SOLE   457,015 0 0
VERMILION ENERGY INC COM 923725105   102,988 10,551 SH   SOLE   10,551 0 0
VERSABANK NEW COM 92512J106   111,962 8,379 SH   SOLE   8,379 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   12,389,731 26,640 SH   SOLE   26,640 0 0
VISA INC COM CL A 92826C839   30,841,691 112,172 SH   SOLE   112,172 0 0
VISTRA CORP COM 92840M102   554,056 4,674 SH   SOLE   4,674 0 0
VOYA FINANCIAL INC COM 929089100   2,416,210 30,500 SH   SOLE   30,500 0 0
WABTEC COM 929740108   6,020,949 33,124 SH   SOLE   33,124 0 0
WALMART INC COM 931142103   24,369,158 301,784 SH   SOLE   301,784 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   108,488 12,108 SH   SOLE   12,108 0 0
WARBY PARKER INC CL A COM 93403J106   2,631,073 161,119 SH   SOLE   161,119 0 0
WARNER MUSIC GROUP CORP COM CL A 934550203   353,878 11,306 SH   SOLE   11,306 0 0
WASTE CONNECTIONS INC COM 94106B101   4,665,636 26,099 SH   SOLE   26,099 0 0
WASTE MGMT INC DEL COM 94106L109   51,185,026 246,556 SH   SOLE   246,556 0 0
WATERS CORP COM 941848103   29,912,977 83,117 SH   SOLE   83,117 0 0
WATSCO INC COM 942622200   3,872,079 7,872 SH   SOLE   7,872 0 0
WAYFAIR INC CL A 94419L101   67,432 1,200 SH   SOLE   1,200 0 0
WELLTOWER INC COM 95040Q104   802,236 6,266 SH   SOLE   6,266 0 0
WEST FRASER TIMBER CO LTD COM 952845105   2,526,715 25,931 SH   SOLE   25,931 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   4,911,190 145,044 SH   SOLE   145,044 0 0
WHEATON PRECIOUS METALS CORP COM 962879102   4,888,067 80,027 SH   SOLE   80,027 0 0
WILLIAMS COS INC COM 969457100   1,667,960 36,538 SH   SOLE   36,538 0 0
WORKDAY INC CL A 98138H101   5,244,061 21,456 SH   SOLE   21,456 0 0
WYNN RESORTS LTD COM 983134107   143,853 1,500 SH   SOLE   1,500 0 0
XYLEM INC COM 98419M100   909,562 6,736 SH   SOLE   6,736 0 0
YETI HLDGS INC COM 98585X104   1,882,292 45,876 SH   SOLE   45,876 0 0
YUM BRANDS INC COM 988498101   13,245,905 94,810 SH   SOLE   94,810 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200   127,729 2,000 SH   SOLE   2,000 0 0
ZOETIS INC CL A 98978V103   7,471,331 38,240 SH   SOLE   38,240 0 0
ZSCALER INC NOTE 0.125% 7/0 98980GAB8   183,428 150,000 PRN   SOLE   150,000 0 0
ZYMEWORKS INC COM 98985Y108   79,974 6,371 SH   SOLE   6,371 0 0
AMDOCS LTD SHS G02602103   15,399,542 176,035 SH   SOLE   176,035 0 0
AON PLC SHS CL A G0403H108   330,496 955 SH   SOLE   955 0 0
ARCH CAP GROUP LTD ORD G0450A105   3,178,511 28,410 SH   SOLE   28,410 0 0
AXIS CAP HLDGS LTD SHS G0692U109   835,985 10,501 SH   SOLE   10,501 0 0
BBB FOODS INC CL A COM G0896C103   731,010 24,367 SH   SOLE   24,367 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,802,395 5,099 SH   SOLE   5,099 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   2,566,178 73,105 SH   SOLE   73,105 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   2,261,067 80,303 SH   SOLE   80,303 0 0
CRH PLC ORD G25508105   4,930,429 53,164 SH   SOLE   53,164 0 0
EATON CORP PLC SHS G29183103   4,528,796 13,664 SH   SOLE   13,664 0 0
EVEREST GROUP LTD COM G3223R108   13,942,095 35,582 SH   SOLE   35,582 0 0
GENPACT LIMITED SHS G3922B107   11,377,409 290,166 SH   SOLE   290,166 0 0
ICON PLC SHS G4705A100   327,609 1,140 SH   SOLE   1,140 0 0
ICON PLC CALL G4705A900   11,298 24 SH   SOLE   0 0 24
WEATHERFORD INTL PLC ORD SHS G48833118   101,927 1,200 SH   SOLE   1,200 0 0
LINDE PLC SHS G54950103   48,283,982 101,254 SH   SOLE   101,254 0 0
MEDTRONIC PLC SHS G5960L103   1,922,231 21,351 SH   SOLE   21,351 0 0
APTIV PLC SHS G6095L109   16,691,630 231,796 SH   SOLE   231,796 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   2,965,654 217,264 SH   SOLE   217,264 0 0
RENAISSANCERE HLDGS LTD COM G7496G103   17,086,018 62,724 SH   SOLE   62,724 0 0
RENEW ENERGY GLOBAL PLC CL A SHS G7500M104   13,593,939 2,161,194 SH   SOLE   2,161,194 0 0
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   784,934 27,746 SH   SOLE   27,746 0 0
PENTAIR PLC SHS G7S00T104   28,983,783 296,388 SH   SOLE   296,388 0 0
SHARKNINJA INC COM SHS G8068L108   163,102 1,500 SH   SOLE   1,500 0 0
STERIS PLC SHS USD G8473T100   22,129,327 91,241 SH   SOLE   91,241 0 0
TE CONNECTIVITY PLC ORD SHS G87052109   27,582,673 182,681 SH   SOLE   182,681 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   26,273,483 67,588 SH   SOLE   67,588 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103   8,480,108 28,792 SH   SOLE   28,792 0 0
CHUBB LIMITED COM H1467J104   7,794,605 27,028 SH   SOLE   27,028 0 0
GLOBANT S A COM L44385109   1,188,642 5,999 SH   SOLE   5,999 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   6,541,496 17,750 SH   SOLE   17,750 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   2,715,729 14,085 SH   SOLE   14,085 0 0
CYBERARK SOFTWARE LTD SHS M2682V108   247,925 850 SH   SOLE   850 0 0
MONDAY COM LTD SHS M7S64H106   180,592 650 SH   SOLE   650 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   191,692 230 SH   SOLE   230 0 0
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109   980,251 10,546 SH   SOLE   10,546 0 0
ROYAL CARIBBEAN GROUP COM V7780T103   4,847,071 27,329 SH   SOLE   27,329 0 0