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
ABBVIE INC COM 00287Y109   270,088,986 1,210,293 SH   SOLE   1,210,293 0 0
ADDUS HOMECARE CORP COM 006739106   417,919 3,548 SH   SOLE   3,548 0 0
ADOBE INC COM 00724F101   36,148,307 100,574 SH   SOLE   100,574 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   401,580 2,910 SH   SOLE   2,910 0 0
AFFILIATED MANAGERS GROUP IN COM 008252108   819,321 3,432 SH   SOLE   3,432 0 0
AFLAC INC COM 001055102   264,229,430 2,372,963 SH   SOLE   2,372,963 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   409,984 3,313 SH   SOLE   3,313 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   122,332 680 SH   SOLE   680 0 0
ALLIANT ENERGY CORP COM 018802108   79,401 1,189 SH   SOLE   1,189 0 0
ALPHABET INC CAP STK CL A 02079K305   56,324,300 230,790 SH   SOLE   230,790 0 0
AMAZON COM INC COM 023135106   46,429,753 208,983 SH   SOLE   208,983 0 0
AMERESCO INC CL A 02361E108   6,777,207 198,396 SH   SOLE   198,396 0 0
AMERICAN TOWER CORP NEW COM 03027X100   71,594 368 SH   SOLE   368 0 0
AMERIPRISE FINL INC COM 03076C106   789,352 1,580 SH   SOLE   1,580 0 0
AMETEK INC COM 031100100   46,691,712 249,862 SH   SOLE   249,862 0 0
AMPHENOL CORP NEW CL A 032095101   67,947,720 561,505 SH   SOLE   561,505 0 0
APPLE INC COM 037833100   45,237,654 177,800 SH   SOLE   177,800 0 0
APPLIED MATLS INC COM 038222105   43,950,093 214,443 SH   SOLE   214,443 0 0
APTIV PLC COM SHS G3265R107   11,870,654 138,401 SH   SOLE   138,401 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   809,256 4,952 SH   SOLE   4,952 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   536,728 12,299 SH   SOLE   12,299 0 0
AUTOHOME INC SP ADS RP CL A 05278C107   78,673 2,711 SH   SOLE   2,711 0 0
BAIDU INC SPON ADR REP A 056752108   391,633 2,904 SH   SOLE   2,904 0 0
BAKER HUGHES COMPANY CL A 05722G100   7,175,421 141,947 SH   SOLE   141,947 0 0
BLACKROCK INC COM 09290D101   255,390,410 217,250 SH   SOLE   217,250 0 0
BLACKSTONE INC COM 09260D107   836,313 4,748 SH   SOLE   4,748 0 0
BROADCOM INC COM 11135F101   332,799,482 1,014,942 SH   SOLE   1,014,942 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   81,169 2,452 SH   SOLE   2,452 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   381,629 1,095 SH   SOLE   1,095 0 0
CANADIAN NAT RES LTD COM 136385101   8,030,343 248,133 SH   SOLE   248,133 0 0
CANADIAN SOLAR INC COM 136635109   4,647,548 359,996 SH   SOLE   359,996 0 0
CARLISLE COS INC COM 142339100   7,399,208 22,150 SH   SOLE   22,150 0 0
CARLYLE GROUP INC COM 14316J108   791,723 12,201 SH   SOLE   12,201 0 0
CENOVUS ENERGY INC COM 15135U109   6,895,775 399,450 SH   SOLE   399,450 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   375,379 1,824 SH   SOLE   1,824 0 0
CHEVRON CORP NEW COM 166764100   11,235,298 71,975 SH   SOLE   71,975 0 0
CISCO SYS INC COM 17275R102   240,950,740 3,558,044 SH   SOLE   3,558,044 0 0
CME GROUP INC COM 12572Q105   278,368,395 1,022,511 SH   SOLE   1,022,511 0 0
COCA COLA CO COM 191216100   211,032,537 3,195,526 SH   SOLE   3,195,526 0 0
CONOCOPHILLIPS COM 20825C104   9,796,445 102,206 SH   SOLE   102,206 0 0
CREDICORP LTD COM G2519Y108   469,677 1,756 SH   SOLE   1,756 0 0
DANAHER CORPORATION COM 235851102   41,597,434 223,570 SH   SOLE   223,570 0 0
DEVON ENERGY CORP NEW COM 25179M103   5,784,148 162,842 SH   SOLE   162,842 0 0
DIAMONDBACK ENERGY INC COM 25278X109   6,937,211 48,316 SH   SOLE   48,316 0 0
DIGITAL RLTY TR INC COM 253868103   71,616 421 SH   SOLE   421 0 0
DIVERSIFIED ENERGY COMPANY P SHS NEW G2891G204   105,519 7,512 SH   SOLE   7,512 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   76,750 625 SH   SOLE   625 0 0
EATON CORP PLC SHS G29183103   241,229,299 657,032 SH   SOLE   657,032 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   384,252 4,978 SH   SOLE   4,978 0 0
EMERSON ELEC CO COM 291011104   246,586,381 1,907,825 SH   SOLE   1,907,825 0 0
ENBRIDGE INC COM 29250N105   6,787,335 136,510 SH   SOLE   136,510 0 0
ENPHASE ENERGY INC COM 29355A107   2,547,212 70,599 SH   SOLE   70,599 0 0
ENTEGRIS INC COM 29362U104   402,352 4,303 SH   SOLE   4,303 0 0
EOG RES INC COM 26875P101   7,262,221 64,069 SH   SOLE   64,069 0 0
EQUINIX INC COM 29444U700   71,137 91 SH   SOLE   91 0 0
ESSENTIAL UTILS INC COM 29670G102   77,145 1,972 SH   SOLE   1,972 0 0
EXXON MOBIL CORP COM 30231G102   11,573,570 101,327 SH   SOLE   101,327 0 0
FIRST SOLAR INC COM 336433107   11,710,290 52,388 SH   SOLE   52,388 0 0
FORTIVE CORP COM 34959J108   375,531 7,678 SH   SOLE   7,678 0 0
FRANKLIN RESOURCES INC COM 354613101   466,979 19,982 SH   SOLE   19,982 0 0
GALLAGHER ARTHUR J & CO COM 363576109   254,083,224 831,125 SH   SOLE   831,125 0 0
HALLIBURTON CO COM 406216101   5,263,650 210,546 SH   SOLE   210,546 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   76,382 4,018 SH   SOLE   4,018 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107   1,407,550 209,769 SH   SOLE   209,769 0 0
HUBBELL INC COM 443510607   14,953,119 35,065 SH   SOLE   35,065 0 0
IDEX CORP COM 45167R104   359,089 2,214 SH   SOLE   2,214 0 0
ILLINOIS TOOL WKS INC COM 452308109   219,188,563 838,582 SH   SOLE   838,582 0 0
IMPERIAL OIL LTD COM NEW 453038408   9,109,327 98,836 SH   SOLE   98,836 0 0
INSTALLED BLDG PRODS INC COM 45780R101   10,611,852 42,541 SH   SOLE   42,541 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   47,381,580 282,050 SH   SOLE   282,050 0 0
INTUIT COM 461202103   46,046,832 66,284 SH   SOLE   66,284 0 0
INVESCO LTD SHS G491BT108   671,968 29,216 SH   SOLE   29,216 0 0
ITRON INC COM 465741106   11,202,708 90,228 SH   SOLE   90,228 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214   748,840 16,704 SH   SOLE   16,704 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105   425,766 3,300 SH   SOLE   3,300 0 0
JD.COM INC SPON ADS CL A 47215P106   174,992 4,910 SH   SOLE   4,910 0 0
JOHNSON & JOHNSON COM 478160104   251,215,876 1,383,195 SH   SOLE   1,383,195 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   396,118 2,286 SH   SOLE   2,286 0 0
KINDER MORGAN INC DEL COM 49456B101   6,715,860 236,724 SH   SOLE   236,724 0 0
KKR & CO INC COM 48251W104   758,467 5,640 SH   SOLE   5,640 0 0
KLA CORP COM NEW 482480100   54,755,873 51,456 SH   SOLE   51,456 0 0
LAM RESEARCH CORP COM NEW 512807306   55,334,662 422,112 SH   SOLE   422,112 0 0
MASTERCARD INCORPORATED CL A 57636Q104   50,702,518 89,243 SH   SOLE   89,243 0 0
MEDTRONIC PLC SHS G5960L103   275,556,406 2,932,387 SH   SOLE   2,932,387 0 0
META PLATFORMS INC CL A 30303M102   52,489,987 70,608 SH   SOLE   70,608 0 0
MICROSOFT CORP COM 594918104   282,769,612 549,494 SH   SOLE   549,494 0 0
MONDELEZ INTL INC CL A 609207105   238,843,388 3,813,562 SH   SOLE   3,813,562 0 0
MONOLITHIC PWR SYS INC COM 609839105   408,718 461 SH   SOLE   461 0 0
MSCI INC COM 55354G100   385,145 677 SH   SOLE   677 0 0
NASDAQ INC COM 631103108   907,326 10,228 SH   SOLE   10,228 0 0
NETEASE INC SPONSORED ADS 64110W102   10,567,501 69,817 SH   SOLE   69,817 0 0
NETFLIX INC COM 64110L106   51,311,030 42,532 SH   SOLE   42,532 0 0
NEXTERA ENERGY INC COM 65339F101   13,981,334 183,458 SH   SOLE   183,458 0 0
NVIDIA CORPORATION COM 67066G104   64,057,754 352,256 SH   SOLE   352,256 0 0
NXP SEMICONDUCTORS N V COM N6596X109   10,079,532 44,578 SH   SOLE   44,578 0 0
ON SEMICONDUCTOR CORP COM 682189105   7,516,547 151,056 SH   SOLE   151,056 0 0
ORMAT TECHNOLOGIES INC COM 686688102   12,742,830 133,349 SH   SOLE   133,349 0 0
OTIS WORLDWIDE CORP COM 68902V107   174,560,630 1,912,155 SH   SOLE   1,912,155 0 0
OWENS CORNING NEW COM 690742101   7,118,734 50,466 SH   SOLE   50,466 0 0
PAYCHEX INC COM 704326107   210,256,058 1,635,852 SH   SOLE   1,635,852 0 0
PEPSICO INC COM 713448108   222,247,525 1,585,557 SH   SOLE   1,585,557 0 0
PRICE T ROWE GROUP INC COM 74144T108   422,569 4,082 SH   SOLE   4,082 0 0
PROCTER AND GAMBLE CO COM 742718109   231,178,412 1,505,754 SH   SOLE   1,505,754 0 0
PROLOGIS INC. COM 74340W103   77,226 676 SH   SOLE   676 0 0
QUALCOMM INC COM 747525103   9,065,548 54,843 SH   SOLE   54,843 0 0
RAYMOND JAMES FINL INC COM 754730109   818,459 4,639 SH   SOLE   4,639 0 0
REVVITY INC COM 714046109   338,316 4,018 SH   SOLE   4,018 0 0
ROPER TECHNOLOGIES INC COM 776696106   41,685,383 83,211 SH   SOLE   83,211 0 0
SALESFORCE INC COM 79466L302   37,130,689 151,492 SH   SOLE   151,492 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   73,341 374 SH   SOLE   374 0 0
SCHLUMBERGER LTD COM STK 806857108   5,750,948 163,798 SH   SOLE   163,798 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   8,103,424 266,560 SH   SOLE   266,560 0 0
STATE STR CORP COM 857477103   938,704 8,006 SH   SOLE   8,006 0 0
SUNCOR ENERGY INC NEW COM 867224107   9,502,437 226,012 SH   SOLE   226,012 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   88,724,612 324,725 SH   SOLE   324,725 0 0
TC ENERGY CORP COM 87807B107   5,897,473 110,322 SH   SOLE   110,322 0 0
TERADYNE INC COM 880770102   485,200 3,612 SH   SOLE   3,612 0 0
TEXAS INSTRS INC COM 882508104   185,385,334 1,011,763 SH   SOLE   1,011,763 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   39,253,532 84,957 SH   SOLE   84,957 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   13,828,689 33,372 SH   SOLE   33,372 0 0
UNION PAC CORP COM 907818108   78,176 331 SH   SOLE   331 0 0
VALERO ENERGY CORP COM 91913Y100   11,155,705 64,806 SH   SOLE   64,806 0 0
VENTAS INC COM 92276F100   80,549 1,164 SH   SOLE   1,164 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   410,010 2,861 SH   SOLE   2,861 0 0
VISA INC COM CL A 92826C839   47,269,654 138,963 SH   SOLE   138,963 0 0
WEC ENERGY GROUP INC COM 92939U106   80,411 704 SH   SOLE   704 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   356,007 1,199 SH   SOLE   1,199 0 0