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
BOSTON SCIENTIFIC CORP COM 101137107 1,640,806 28,260 SH SOLE 0 0 28,260
THE CIGNA GROUP COM 125523100 349,773 1,163 SH SOLE 0 0 1,163
CATERPILLAR INC COM 149123101 1,295,370 4,362 SH SOLE 0 0 4,362
CITIGROUP INC COM NEW 172967424 232,544 4,501 SH SOLE 0 0 4,501
COCA COLA CO COM 191216100 8,601,297 145,254 SH SOLE 0 0 145,254
COLGATE PALMOLIVE CO COM 194162103 872,612 10,900 SH SOLE 0 0 10,900
DARLING INGREDIENTS INC COM 237266101 13,164,932 262,906 SH SOLE 0 0 262,906
DEERE & CO COM 244199105 553,116 1,377 SH SOLE 0 0 1,377
DIGITAL RLTY TR INC COM 253868103 926,688 6,856 SH SOLE 0 0 6,856
DISNEY WALT CO COM 254687106 194,854,204 2,148,012 SH SOLE 0 0 2,148,012
EBAY INC. COM 278642103 147,957,842 3,374,480 SH SOLE 0 0 3,374,480
ECOLAB INC COM 278865100 156,820,981 786,831 SH SOLE 0 0 786,831
EMERSON ELEC CO COM 291011104 58,162,727 594,924 SH SOLE 0 0 594,924
FIRST SOLAR INC COM 336433107 26,792,269 154,713 SH SOLE 0 0 154,713
GILEAD SCIENCES INC COM 375558103 664,749 8,194 SH SOLE 0 0 8,194
HALLIBURTON CO COM 406216101 713,567 19,735 SH SOLE 0 0 19,735
HASBRO INC COM 418056107 928,741 18,100 SH SOLE 0 0 18,100
HOLOGIC INC COM 436440101 10,180,903 141,905 SH SOLE 0 0 141,905
HOME DEPOT INC COM 437076102 7,921,919 22,760 SH SOLE 0 0 22,760
HUMANA INC COM 444859102 147,624,890 321,046 SH SOLE 0 0 321,046
INSPIRE MED SYS INC COM 457730109 1,621,432 7,936 SH SOLE 0 0 7,936
INTEL CORP COM 458140100 2,101,961 41,649 SH SOLE 0 0 41,649
INTERNATIONAL PAPER CO COM 460146103 7,373,175 202,911 SH SOLE 0 0 202,911
INTUIT COM 461202103 1,582,649 2,521 SH SOLE 0 0 2,521
JOHNSON & JOHNSON COM 478160104 846,588 5,377 SH SOLE 0 0 5,377
KLA CORP COM NEW 482480100 15,334,785 26,256 SH SOLE 0 0 26,256
LAUDER ESTEE COS INC CL A 518439104 455,084 3,105 SH SOLE 0 0 3,105
LAUREATE EDUCATION INC COMMON STOCK 518613203 971,799 70,576 SH SOLE 0 0 70,576
ELI LILLY & CO COM 532457108 934,013 1,593 SH SOLE 0 0 1,593
LOCKHEED MARTIN CORP COM 539830109 559,906 1,230 SH SOLE 0 0 1,230
MCDONALDS CORP COM 580135101 55,682,049 186,930 SH SOLE 0 0 186,930
MICROSOFT CORP COM 594918104 364,782,763 965,563 SH SOLE 0 0 965,563
MONDELEZ INTL INC CL A 609207105 3,254,228 44,735 SH SOLE 0 0 44,735
NIKE INC CL B 654106103 8,348,522 76,563 SH SOLE 0 0 76,563
GEN DIGITAL INC COM 668771108 10,458,635 456,230 SH SOLE 0 0 456,230
OWENS CORNING NEW COM 690742101 31,912,472 214,253 SH SOLE 0 0 214,253
PNC FINL SVCS GROUP INC COM 693475105 364,995 2,356 SH SOLE 0 0 2,356
PALO ALTO NETWORKS INC COM 697435105 24,183,201 81,627 SH SOLE 0 0 81,627
PEPSICO INC COM 713448108 34,695,444 203,351 SH SOLE 0 0 203,351
PFIZER INC COM 717081103 332,758 11,507 SH SOLE 0 0 11,507
PROCTER AND GAMBLE CO COM 742718109 145,411,635 987,562 SH SOLE 0 0 987,562
ROCKWELL AUTOMATION INC COM 773903109 1,385,717 4,440 SH SOLE 0 0 4,440
SCHLUMBERGER LTD COM STK 806857108 2,860,745 54,725 SH SOLE 0 0 54,725
SYNOPSYS INC COM 871607107 1,144,445 2,213 SH SOLE 0 0 2,213
TJX COS INC NEW COM 872540109 201,710,848 2,140,886 SH SOLE 0 0 2,140,886
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 16,239,175 155,403 SH SOLE 0 0 155,403
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 191,882 18,300 SH SOLE 0 0 18,300
TEXAS INSTRS INC COM 882508104 4,785,625 27,942 SH SOLE 0 0 27,942
THERMO FISHER SCIENTIFIC INC COM 883556102 3,377,867 6,343 SH SOLE 0 0 6,343
WABTEC COM 929740108 10,284,022 80,644 SH SOLE 0 0 80,644
WALMART INC COM 931142103 395,961 2,500 SH SOLE 0 0 2,500
ABBVIE INC COM 00287Y109 1,156,138 7,428 SH SOLE 0 0 7,428
ADOBE INC COM 00724F101 206,722,745 344,833 SH SOLE 0 0 344,833
ADVANCED MICRO DEVICES INC COM 007903107 1,118,047 7,579 SH SOLE 0 0 7,579
ADVANCED DRAIN SYS INC DEL COM 00790R104 15,454,919 109,333 SH SOLE 0 0 109,333
AIR PRODS & CHEMS INC COM 009158106 427,395 1,554 SH SOLE 0 0 1,554
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 506,613 6,499 SH SOLE 0 0 6,499
ALPHABET INC CAP STK CL C 02079K107 45,349,180 320,262 SH SOLE 0 0 320,262
ALPHABET INC CAP STK CL A 02079K305 39,428,343 281,060 SH SOLE 0 0 281,060
AMAZON COM INC COM 023135106 49,817,396 326,366 SH SOLE 0 0 326,366
AMERICAN AXLE & MFG HLDGS IN COM 03027X100 43,745,666 183,803 SH SOLE 0 0 183,803
AMERICAN WTR WKS CO INC NEW COM 030420103 12,161,153 91,732 SH SOLE 0 0 91,732
CENCORA INC COM 03073E105 4,816,172 23,333 SH SOLE 0 0 23,333
APPLE INC COM 037833100 84,152,024 435,121 SH SOLE 0 0 435,121
APPLIED MATLS INC COM 038222105 51,200,002 314,429 SH SOLE 0 0 314,429
AUTODESK INC COM 052769106 16,129,643 65,930 SH SOLE 0 0 65,930
AUTOLIV INC COM 052800109 18,683,162 168,653 SH SOLE 0 0 168,653
BAIDU INC SPON ADR REP A 056752108 293,966 2,450 SH SOLE 0 0 2,450
BANK AMERICA CORP COM 060505104 1,678,227 49,622 SH SOLE 0 0 49,622
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,653,170 52,051 SH SOLE 0 0 52,051
BROADCOM INC COM 11135F101 13,093,787 11,666 SH SOLE 0 0 11,666
CAMECO CORP COM 13321L108 2,426,252 55,787 SH SOLE 0 0 55,787
CISCO SYS INC COM 17275R102 209,189,326 4,119,906 SH SOLE 0 0 4,119,906
COSTCO WHSL CORP NEW COM 22160K105 262,942,788 396,427 SH SOLE 0 0 396,427
EQUINIX INC COM 29444U700 172,674,169 213,413 SH SOLE 0 0 213,413
EXXON MOBIL CORP COM 30231G102 1,191,221 11,895 SH SOLE 0 0 11,895
META PLATFORMS INC CL A 30303M102 2,057,219 5,800 SH SOLE 0 0 5,800
GENERAL MTRS CO COM 37045V100 215,374 5,970 SH SOLE 0 0 5,970
GRAND CANYON ED INC COM 38526M106 19,902,884 150,210 SH SOLE 0 0 150,210
HANNON ARMSTRONG SUST INFR C COM 41068X100 4,786,205 172,637 SH SOLE 0 0 172,637
INTUITIVE SURGICAL INC COM NEW 46120E602 14,416,876 42,517 SH SOLE 0 0 42,517
JPMORGAN CHASE & CO COM 46625H100 55,713,087 325,961 SH SOLE 0 0 325,961
MASTERCARD INCORPORATED CL A 57636Q104 20,629,855 48,119 SH SOLE 0 0 48,119
MERCADOLIBRE INC COM 58733R102 1,860,893 1,179 SH SOLE 0 0 1,179
MERCK & CO INC COM 58933Y105 234,567,814 2,141,241 SH SOLE 0 0 2,141,241
METLIFE INC COM 59156R108 176,843,156 2,661,291 SH SOLE 0 0 2,661,291
NETFLIX INC COM 64110L106 908,765 1,866 SH SOLE 0 0 1,866
NEXTERA ENERGY INC COM 65339F101 1,528,084 25,049 SH SOLE 0 0 25,049
NVIDIA CORPORATION COM 67066G104 27,761,225 55,785 SH SOLE 0 0 55,785
ORACLE CORP COM 68389X105 1,076,139 10,163 SH SOLE 0 0 10,163
QUEST DIAGNOSTICS INC COM 74834L100 12,160,859 87,805 SH SOLE 0 0 87,805
REGENERON PHARMACEUTICALS COM 75886F107 14,843,595 16,811 SH SOLE 0 0 16,811
S&P GLOBAL INC COM 78409V104 203,901,097 460,613 SH SOLE 0 0 460,613
SLM CORP COM 78442P106 25,945,715 1,350,214 SH SOLE 0 0 1,350,214
SALESFORCE INC COM 79466L302 55,702,974 210,710 SH SOLE 0 0 210,710
SHOPIFY INC CL A 82509L107 1,465,654 18,663 SH SOLE 0 0 18,663
SPROUTS FMRS MKT INC COM 85208M102 25,649,088 530,536 SH SOLE 0 0 530,536
STANTEC INC COM 85472N109 1,929,441 23,825 SH SOLE 0 0 23,825
STRIDE INC COM 86333M108 1,805,412 30,278 SH SOLE 0 0 30,278
TELEFONICA BRASIL SA NEW ADR 87936R205 853,752 77,702 SH SOLE 0 0 77,702
THE TRADE DESK INC COM CL A 88339J105 1,718,352 23,776 SH SOLE 0 0 23,776
UNITEDHEALTH GROUP INC COM 91324P102 283,365,687 535,670 SH SOLE 0 0 535,670
VEEVA SYS INC CL A COM 922475108 123,341,023 637,801 SH SOLE 0 0 637,801
VERTEX PHARMACEUTICALS INC COM 92532F100 42,602,787 104,214 SH SOLE 0 0 104,214
VISA INC COM CL A 92826C839 275,752,538 1,053,972 SH SOLE 0 0 1,053,972
WASTE MGMT INC DEL COM 94106L109 498,621 2,772 SH SOLE 0 0 2,772
WORKDAY INC CL A 98138H101 908,300 3,276 SH SOLE 0 0 3,276
XYLEM INC COM 98419M100 234,641,202 2,042,164 SH SOLE 0 0 2,042,164
ZOETIS INC CL A 98978V103 49,049,455 247,395 SH SOLE 0 0 247,395
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 234,478,969 665,081 SH SOLE 0 0 665,081
CRH PLC ORD G25508105 53,114,615 766,551 SH SOLE 0 0 766,551
LINDE PLC SHS G54950103 363,638,495 881,300 SH SOLE 0 0 881,300
MEDTRONIC PLC SHS G5960L103 39,402,931 476,015 SH SOLE 0 0 476,015
PENTAIR PLC SHS G7S00T104 3,988,916 54,622 SH SOLE 0 0 54,622
TRANE TECHNOLOGIES PLC SHS G8994E103 333,742,170 1,362,112 SH SOLE 0 0 1,362,112
ALCON AG ORD SHS H01301128 236,914 3,011 SH SOLE 0 0 3,011
UBS GROUP AG SHS H42097107 884,262 28,300 SH SOLE 0 0 28,300
LOGITECH INTL S A SHS H50430232 414,479 4,356 SH SOLE 0 0 4,356
EDWARDS LIFESCIENCES CORP COM 28176E108 12,992,249 169,454 SH SOLE 0 0 169,454
BLACKROCK INC COM 09247X101 7,589,945 9,303 SH SOLE 0 0 9,303
LAM RESEARCH CORP COM 512807108 689,752 880 SH SOLE 0 0 880
TORONTO DOMINION BK ONT COM NEW 891160509 379,117 5,840 SH SOLE 0 0 5,840
AMGEN INC COM 031162100 673,838 2,328 SH SOLE 0 0 2,328
ARISTA NETWORKS INC COM 040413106 2,766,961 11,698 SH SOLE 0 0 11,698
COMCAST CORP NEW CL A 20030N101 363,995 8,265 SH SOLE 0 0 8,265
CROWDSTRIKE HLDGS INC CL A 22788C105 969,301 3,780 SH SOLE 0 0 3,780
PDD HOLDINGS INC SPONSORED ADS 722304102 889,314 6,052 SH SOLE 0 0 6,052
FERRARI N V COM N3167Y103 3,615,422 10,672 SH SOLE 0 0 10,672
STELLANTIS N.V SHS N82405106 6,495,972 276,766 SH SOLE 0 0 276,766
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 595,571 4,655 SH SOLE 0 0 4,655
CHENIERE ENERGY INC COM NEW 16411R208 379,989 2,224 SH SOLE 0 0 2,224
FORTINET INC COM 34959E109 1,204,150 20,507 SH SOLE 0 0 20,507
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,574,090 58,706 SH SOLE 0 0 58,706
VERISK ANALYTICS INC COM 92345Y106 412,322 1,725 SH SOLE 0 0 1,725
DOMINION ENERGY INC COM 25746U109 266,041 5,630 SH SOLE 0 0 5,630
AGILENT TECHNOLOGIES INC COM 00846U101 977,925 7,000 SH SOLE 0 0 7,000
ELEVANCE HEALTH INC COM 036752103 19,279,957 40,664 SH SOLE 0 0 40,664
CHUBB LIMITED COM H1467J104 6,299,215 27,724 SH SOLE 0 0 27,724
JOHNSON CTLS INTL PLC SHS G51502105 5,517,135 95,221 SH SOLE 0 0 95,221
AON PLC SHS CL A G0403H108 994,790 3,402 SH SOLE 0 0 3,402
ACUITY BRANDS INC COM 00508Y102 5,166,592 25,094 SH SOLE 0 0 25,094
AKAMAI TECHNOLOGIES INC COM 00971T101 9,721,878 81,735 SH SOLE 0 0 81,735
AT&T INC COM 00206R102 8,423,259 498,773 SH SOLE 0 0 498,773
ENPHASE ENERGY INC COM 29355A107 8,966,425 67,547 SH SOLE 0 0 67,547
PLANET FITNESS INC CL A 72703H101 2,664,700 36,355 SH SOLE 0 0 36,355
NOMAD FOODS LTD USD ORD SHS G6564A105 5,753,658 337,783 SH SOLE 0 0 337,783
ANALOG DEVICES INC COM 032654105 1,162,632 5,830 SH SOLE 0 0 5,830
DEXCOM INC COM 252131107 1,416,532 11,366 SH SOLE 0 0 11,366
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 409,619 241,330 SH SOLE 0 0 241,330
LOWES COS INC COM 548661107 383,268 1,732 SH SOLE 0 0 1,732
RTX CORPORATION COM 75513E101 488,441 5,780 SH SOLE 0 0 5,780
INTERNATIONAL BUSINESS MACHS COM 459200101 404,902 2,465 SH SOLE 0 0 2,465
ZSCALER INC COM 98980G102 797,742 3,585 SH SOLE 0 0 3,585
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,848,630 30,297 SH SOLE 0 0 30,297
VMWARE INC CL A COM 928563402 407,561 2,725 SH SOLE 0 0 2,725