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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109 261,219,378 1,042,337 SH SOLE 1,042,337 0 0
ADDUS HOMECARE CORP COM 006739106 517,923 5,155 SH SOLE 5,155 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104 539,942 3,440 SH SOLE 3,440 0 0
ADVANCED MICRO DEVICES INC COM 007903107 57,047,105 98,203 SH SOLE 98,203 0 0
AECOM COM 00766T100 8,338,587 119,464 SH SOLE 119,464 0 0
AFFILIATED MANAGERS GROUP COM 008252108 1,079,496 3,190 SH SOLE 3,190 0 0
AFLAC INC COM 001055102 238,813,565 2,043,845 SH SOLE 2,043,845 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 485,228 3,653 SH SOLE 3,653 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 78,704 820 SH SOLE 820 0 0
ALLIANT ENERGY CORP COM 018802108 333,616 4,373 SH SOLE 4,373 0 0
ALPHABET INC CAP STK CL A 02079K305 51,169,221 144,494 SH SOLE 144,494 0 0
AMAZON COM INC COM 023135106 48,732,426 204,466 SH SOLE 204,466 0 0
AMERESCO INC CL A 02361E108 5,337,812 193,399 SH SOLE 193,399 0 0
AMERICAN ELEC PWR CO INC COM 025537101 328,754 2,403 SH SOLE 2,403 0 0
AMERICAN TOWER CORP COM 03027X100 286,738 1,753 SH SOLE 1,753 0 0
AMERIPRISE FINL INC COM 03076C106 781,727 1,704 SH SOLE 1,704 0 0
AMETEK INC COM 031100100 44,562,203 184,187 SH SOLE 184,187 0 0
AMPHENOL CORP CL A 032095101 69,259,554 392,806 SH SOLE 392,806 0 0
APPLE INC COM 037833100 48,355,202 170,670 SH SOLE 170,670 0 0
APPLIED MATLS INC COM 038222105 65,645,508 90,796 SH SOLE 90,796 0 0
APTIV PLC COM SHS G3265R107 8,464,916 137,910 SH SOLE 137,910 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 593,728 5,334 SH SOLE 5,334 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 457,523 13,250 SH SOLE 13,250 0 0
AUTODESK INC COM 052769106 10,888 56 SH SOLE 56 0 0
BADGER METER INC COM 056525108 13,799 93 SH SOLE 93 0 0
BAIDU INC SPON ADR REP A 056752108 216,008 1,890 SH SOLE 1,890 0 0
BAKER HUGHES COMPANY CL A 05722G100 8,193,354 147,628 SH SOLE 147,628 0 0
BLACKROCK INC COM 09290D101 178,931,728 186,867 SH SOLE 186,867 0 0
BLACKSTONE INC COM 09260D107 601,882 5,115 SH SOLE 5,115 0 0
BROADCOM INC COM 11135F101 292,247,072 776,648 SH SOLE 776,648 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 297,340 8,149 SH SOLE 8,149 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 498,425 1,328 SH SOLE 1,328 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 12,084,012 305,685 SH SOLE 305,685 0 0
CANADIAN SOLAR INC COM 136635109 4,984,991 311,173 SH SOLE 311,173 0 0
CARLISLE COS INC COM 142339100 8,891,365 24,511 SH SOLE 24,511 0 0
CARLYLE GROUP INC COM 14316J108 553,452 13,143 SH SOLE 13,143 0 0
CENOVUS ENERGY INC COM 15135U109 11,838,423 477,590 SH SOLE 477,590 0 0
CHEVRON CORPORATION COM 166764100 14,800,379 89,288 SH SOLE 89,288 0 0
CINTAS CORP COM 172908105 15,137 89 SH SOLE 89 0 0
CISCO SYS INC COM 17275R102 318,893,509 2,727,849 SH SOLE 2,727,849 0 0
CLEAN HARBORS INC COM 184496107 20,913 70 SH SOLE 70 0 0
CME GROUP INC COM 12572Q105 166,243,220 755,576 SH SOLE 755,576 0 0
COCA COLA CO COM 191216100 222,567,057 2,749,910 SH SOLE 2,749,910 0 0
CONOCOPHILLIPS COM 20825C104 13,520,830 130,058 SH SOLE 130,058 0 0
COPART INC COM 217204106 12,234 434 SH SOLE 434 0 0
CREDICORP LTD COM G2519Y108 635,405 1,631 SH SOLE 1,631 0 0
DANAHER CORP DEL COM 235851102 39,176,784 205,674 SH SOLE 205,674 0 0
DEERE & CO COM 244199105 22,836 36 SH SOLE 36 0 0
DESCARTES SYS GROUP INC COM 249906108 13,008 188 SH SOLE 188 0 0
DEVON ENERGY CORP NEW COM 25179M103 10,617,711 256,963 SH SOLE 256,963 0 0
DIAMONDBACK ENERGY INC COM 25278X109 11,740,170 66,789 SH SOLE 66,789 0 0
DIGITAL RLTY TR INC COM 253868103 314,804 1,753 SH SOLE 1,753 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 309,108 2,442 SH SOLE 2,442 0 0
EATON CORP PLC SHS G29183103 241,335,074 568,814 SH SOLE 568,814 0 0
ECOLAB INC COM 278865100 17,831 64 SH SOLE 64 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 532,448 5,886 SH SOLE 5,886 0 0
EMERSON ELEC CO COM 291011104 234,137,242 1,642,288 SH SOLE 1,642,288 0 0
ENBRIDGE INC COM 29250N105 9,357,358 172,617 SH SOLE 172,617 0 0
ENPHASE ENERGY INC COM 29355A107 3,222,069 65,436 SH SOLE 65,436 0 0
ENTEGRIS INC COM 29362U104 747,498 4,156 SH SOLE 4,156 0 0
EOG RES INC COM 26875P101 11,739,138 90,489 SH SOLE 90,489 0 0
EQUINIX INC COM 29444U700 337,734 324 SH SOLE 324 0 0
ESSENTIAL UTILS INC COM 29670G102 300,772 7,851 SH SOLE 7,851 0 0
FEDERAL SIGNAL CORP COM 313855108 19,145 149 SH SOLE 149 0 0
FIRST SOLAR INC COM 336433107 11,482,993 48,665 SH SOLE 48,665 0 0
FORTIVE CORP COM 34959J108 500,388 8,191 SH SOLE 8,191 0 0
FRANKLIN RESOURCES INC COM 354613101 716,137 21,525 SH SOLE 21,525 0 0
GALLAGHER ARTHUR J & CO COM 363576109 194,729,830 851,348 SH SOLE 851,348 0 0
HALLIBURTON CO COM 406216101 10,124,230 298,210 SH SOLE 298,210 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 2,239,747 256,264 SH SOLE 256,264 0 0
HUBBELL INC COM 443510607 16,604,798 31,737 SH SOLE 31,737 0 0
IDEX CORP COM 45167R104 583,715 2,572 SH SOLE 2,572 0 0
ILLINOIS TOOL WKS INC COM 452308109 194,159,745 721,056 SH SOLE 721,056 0 0
IMPERIAL OIL LTD COM NEW 453038408 11,520,831 102,697 SH SOLE 102,697 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 37,772,459 312,079 SH SOLE 312,079 0 0
INVESCO LTD SHS G491BT108 830,546 31,472 SH SOLE 31,472 0 0
ITRON INC COM 465741106 8,314,408 96,087 SH SOLE 96,087 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 0 0 SH SOLE 0 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 657,848 2,730 SH SOLE 2,730 0 0
JD.COM INC SPON ADS CL A 47215P106 138,688 5,443 SH SOLE 5,443 0 0
JOHNSON & JOHNSON COM 478160104 262,012,128 1,036,908 SH SOLE 1,036,908 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 637,477 1,821 SH SOLE 1,821 0 0
KINDER MORGAN INC DEL COM 49456B101 9,164,744 286,667 SH SOLE 286,667 0 0
KKR & CO INC COM 48251W104 557,655 6,076 SH SOLE 6,076 0 0
KLA CORP COM NEW 482480100 73,952,821 250,753 SH SOLE 250,753 0 0
LAM RESEARCH CORP COM NEW 512807306 65,984,013 155,776 SH SOLE 155,776 0 0
LINDE PLC SHS G54950103 20,758 40 SH SOLE 40 0 0
MASTERCARD INCORPORATED CL A 57636Q104 42,717,139 83,172 SH SOLE 83,172 0 0
MEDTRONIC PLC SHS G5960L103 201,485,632 2,584,951 SH SOLE 2,584,951 0 0
META PLATFORMS INC CL A 30303M102 36,669,616 65,099 SH SOLE 65,099 0 0
MICROSOFT CORP COM 594918104 213,562,750 574,920 SH SOLE 574,920 0 0
MONDELEZ INTL INC CL A 609207105 188,665,958 3,262,991 SH SOLE 3,262,991 0 0
MONOLITHIC PWR SYS INC COM 609839105 573,679 415 SH SOLE 415 0 0
MSCI INC COM 55354G100 509,636 910 SH SOLE 910 0 0
NASDAQ INC COM 631103108 44,397,730 563,280 SH SOLE 563,280 0 0
NETEASE COM INC SPONSORED ADS 64110W102 10,838,850 84,586 SH SOLE 84,586 0 0
NETFLIX INC. COM 64110L106 36,442,774 510,403 SH SOLE 510,403 0 0
NEXTERA ENERGY INC COM 65339F101 14,958,027 170,423 SH SOLE 170,423 0 0
NVIDIA CORPORATION COM 67066G104 47,647,485 241,759 SH SOLE 241,759 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12,963,071 46,127 SH SOLE 46,127 0 0
ORMAT TECHNOLOGIES INC COM 686688102 11,505,721 105,654 SH SOLE 105,654 0 0
OTIS WORLDWIDE CORP COM 68902V107 157,637,603 2,202,384 SH SOLE 2,202,384 0 0
OWENS CORNING NEW COM 690742101 10,334,625 65,014 SH SOLE 65,014 0 0
PAYCHEX INC COM 704326107 181,961,250 1,856,567 SH SOLE 1,856,567 0 0
PEPSICO INC COM 713448108 183,786,336 1,363,494 SH SOLE 1,363,494 0 0
PRICE T ROWE GROUP INC COM 74144T108 500,009 4,398 SH SOLE 4,398 0 0
PROCTER & GAMBLE CO COM 742718109 188,990,278 1,293,847 SH SOLE 1,293,847 0 0
PROLOGIS INC. COM 74340W103 306,704 2,264 SH SOLE 2,264 0 0
PTC INC COM 69370C100 10,679 94 SH SOLE 94 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 310,112 3,821 SH SOLE 3,821 0 0
QUALCOMM INC COM 747525103 7,018,324 37,980 SH SOLE 37,980 0 0
RAYMOND JAMES FINL INC COM 754730109 759,846 4,998 SH SOLE 4,998 0 0
REPUBLIC SVCS INC COM 760759100 16,833 79 SH SOLE 79 0 0
REVVITY INC COM 714046109 551,961 4,961 SH SOLE 4,961 0 0
ROPER TECHNOLOGIES INC COM 776696106 42,180,314 124,650 SH SOLE 124,650 0 0
SALESFORCE INC COM 79466L302 34,517,211 220,332 SH SOLE 220,332 0 0
SBA COMMUNICATIONS CORP CL A 78410G104 271,925 1,541 SH SOLE 1,541 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 13,022,469 272,779 SH SOLE 272,779 0 0
SLB LIMITED COM STK 806857108 9,613,063 206,777 SH SOLE 206,777 0 0
STATE STR CORP COM 857477103 1,072,211 6,322 SH SOLE 6,322 0 0
SUNCOR ENERGY INC NEW COM 867224107 11,788,640 219,341 SH SOLE 219,341 0 0
SYNOPSYS INC COM 871607107 15,612 35 SH SOLE 35 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 97,243,932 206,434 SH SOLE 206,434 0 0
TC ENERGY CORP COM 87807B107 9,371,902 141,661 SH SOLE 141,661 0 0
TERADYNE INC COM 880770102 835,108 1,726 SH SOLE 1,726 0 0
TETRA TECH INC NEW COM 88162G103 14,127 489 SH SOLE 489 0 0
TEXAS INSTRS INC COM 882508104 326,087,312 1,098,283 SH SOLE 1,098,283 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 41,944,780 83,662 SH SOLE 83,662 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 15,719,085 32,004 SH SOLE 32,004 0 0
TRIMBLE INC COM 896239100 10,645 208 SH SOLE 208 0 0
UNION PAC CORP COM 907818108 326,400 1,200 SH SOLE 1,200 0 0
VALERO ENERGY CORP COM 91913Y100 16,747,334 64,304 SH SOLE 64,304 0 0
VENTAS INC COM 92276F100 329,270 3,708 SH SOLE 3,708 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 639,506 1,910 SH SOLE 1,910 0 0
VISA INC COM CL A 92826C839 46,416,989 135,291 SH SOLE 135,291 0 0
WASTE MGMT INC DEL COM 94106L109 17,385 78 SH SOLE 78 0 0
WEC ENERGY GROUP INC COM 92939U106 322,986 2,766 SH SOLE 2,766 0 0
WELLTOWER INC COM 95040Q104 348,399 1,535 SH SOLE 1,535 0 0
WILLIAMS COS INC COM 969457100 10,014,713 134,715 SH SOLE 134,715 0 0
XYLEM INC COM 98419M100 14,422 122 SH SOLE 122 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 500,984 1,903 SH SOLE 1,903 0 0