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,404,911 26,568 SH SOLE 0 0 26,568
THE CIGNA GROUP COM 125523100 333,202 1,163 SH SOLE 0 0 1,163
CATERPILLAR INC COM 149123101 1,375,295 5,032 SH SOLE 0 0 5,032
CITIZENS FINL GROUP INC COM 174610105 338,355 12,617 SH SOLE 0 0 12,617
COCA COLA CO COM 191216100 6,571,025 117,365 SH SOLE 0 0 117,365
COLGATE PALMOLIVE CO COM 194162103 776,271 10,900 SH SOLE 0 0 10,900
DARLING INGREDIENTS INC COM 237266101 13,985,493 268,032 SH SOLE 0 0 268,032
DEERE & CO COM 244199105 520,100 1,377 SH SOLE 0 0 1,377
DIGITAL RLTY TR INC COM 253868103 830,967 6,856 SH SOLE 0 0 6,856
DISNEY WALT CO COM 254687106 166,935,277 2,059,399 SH SOLE 0 0 2,059,399
EBAY INC. COM 278642103 155,274,318 3,522,273 SH SOLE 0 0 3,522,273
ECOLAB INC COM 278865100 137,259,340 810,051 SH SOLE 0 0 810,051
EMERSON ELEC CO COM 291011104 40,166,312 415,747 SH SOLE 0 0 415,747
FIRST SOLAR INC COM 336433107 22,197,014 137,452 SH SOLE 0 0 137,452
GILEAD SCIENCES INC COM 375558103 613,428 8,194 SH SOLE 0 0 8,194
HALLIBURTON CO COM 406216101 787,859 19,493 SH SOLE 0 0 19,493
HASBRO INC COM 418056107 1,267,183 19,170 SH SOLE 0 0 19,170
HOLOGIC INC COM 436440101 9,733,835 140,339 SH SOLE 0 0 140,339
HOME DEPOT INC COM 437076102 6,911,800 22,889 SH SOLE 0 0 22,889
HUMANA INC COM 444859102 171,074,893 351,606 SH SOLE 0 0 351,606
INSPIRE MED SYS INC COM 457730109 2,217,740 11,159 SH SOLE 0 0 11,159
INTEL CORP COM 458140100 1,507,249 42,335 SH SOLE 0 0 42,335
INTERNATIONAL PAPER CO COM 460146103 7,758,244 218,728 SH SOLE 0 0 218,728
INTUIT COM 461202103 1,294,694 2,531 SH SOLE 0 0 2,531
JOHNSON & JOHNSON COM 478160104 738,770 4,737 SH SOLE 0 0 4,737
KLA CORP COM NEW 482480100 11,968,853 26,107 SH SOLE 0 0 26,107
LAUDER ESTEE COS INC CL A 518439104 448,446 3,105 SH SOLE 0 0 3,105
LAUREATE EDUCATION INC COMMON STOCK 518613203 1,080,337 76,504 SH SOLE 0 0 76,504
ELI LILLY & CO COM 532457108 1,231,695 2,293 SH SOLE 0 0 2,293
LOCKHEED MARTIN CORP COM 539830109 503,781 1,230 SH SOLE 0 0 1,230
MCDONALDS CORP COM 580135101 45,724,346 173,515 SH SOLE 0 0 173,515
MICROSOFT CORP COM 594918104 314,474,746 995,798 SH SOLE 0 0 995,798
MONDELEZ INTL INC CL A 609207105 2,978,352 42,851 SH SOLE 0 0 42,851
NIKE INC CL B 654106103 8,011,964 83,782 SH SOLE 0 0 83,782
GEN DIGITAL INC COM 668771108 8,660,743 490,417 SH SOLE 0 0 490,417
OWENS CORNING NEW COM 690742101 30,456,979 223,390 SH SOLE 0 0 223,390
PNC FINL SVCS GROUP INC COM 693475105 288,691 2,356 SH SOLE 0 0 2,356
PALO ALTO NETWORKS INC COM 697435105 19,248,642 82,159 SH SOLE 0 0 82,159
PEPSICO INC COM 713448108 32,279,771 190,525 SH SOLE 0 0 190,525
PFIZER INC COM 717081103 405,742 12,222 SH SOLE 0 0 12,222
PROCTER AND GAMBLE CO COM 742718109 150,426,241 1,031,043 SH SOLE 0 0 1,031,043
ROCKWELL AUTOMATION INC COM 773903109 1,154,258 4,040 SH SOLE 0 0 4,040
SCHLUMBERGER LTD COM STK 806857108 3,274,472 56,125 SH SOLE 0 0 56,125
SYNOPSYS INC COM 871607107 1,422,660 3,095 SH SOLE 0 0 3,095
TJX COS INC NEW COM 872540109 192,153,211 2,161,474 SH SOLE 0 0 2,161,474
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 14,556,448 167,629 SH SOLE 0 0 167,629
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 186,942 18,300 SH SOLE 0 0 18,300
TEXAS INSTRS INC COM 882508104 4,485,331 28,231 SH SOLE 0 0 28,231
THERMO FISHER SCIENTIFIC INC COM 883556102 7,898,109 15,601 SH SOLE 0 0 15,601
WABTEC COM 929740108 8,653,149 81,421 SH SOLE 0 0 81,421
WALMART INC COM 931142103 399,598 2,500 SH SOLE 0 0 2,500
ABBVIE INC COM 00287Y109 1,518,191 10,170 SH SOLE 0 0 10,170
ADOBE INC COM 00724F101 181,647,333 356,224 SH SOLE 0 0 356,224
ADVANCED MICRO DEVICES INC COM 007903107 894,216 8,709 SH SOLE 0 0 8,709
ADVANCED DRAIN SYS INC DEL COM 00790R104 13,674,443 120,137 SH SOLE 0 0 120,137
AIR PRODS & CHEMS INC COM 009158106 375,789 1,324 SH SOLE 0 0 1,324
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 564,413 6,499 SH SOLE 0 0 6,499
ALPHABET INC CAP STK CL C 02079K107 41,232,867 312,721 SH SOLE 0 0 312,721
ALPHABET INC CAP STK CL A 02079K305 35,613,096 271,948 SH SOLE 0 0 271,948
AMAZON COM INC COM 023135106 39,380,171 309,743 SH SOLE 0 0 309,743
AMERICAN TOWER CORP NEW COM 03027X100 23,597,754 143,441 SH SOLE 0 0 143,441
AMERICAN WTR WKS CO INC NEW COM 030420103 11,807,850 95,363 SH SOLE 0 0 95,363
CENCORA INC COM 03073E105 322,633 1,790 SH SOLE 0 0 1,790
APPLE INC COM 037833100 74,708,703 436,351 SH SOLE 0 0 436,351
APPLIED MATLS INC COM 038222105 40,899,763 295,387 SH SOLE 0 0 295,387
AUTODESK INC COM 052769106 13,822,811 66,837 SH SOLE 0 0 66,837
AUTOLIV INC COM 052800109 16,527,316 171,359 SH SOLE 0 0 171,359
BAIDU INC SPON ADR REP A 056752108 363,293 2,700 SH SOLE 0 0 2,700
BANK AMERICA CORP COM 060505104 1,387,634 50,632 SH SOLE 0 0 50,632
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,584,913 53,016 SH SOLE 0 0 53,016
CAMECO CORP COM 13321L108 1,636,642 41,003 SH SOLE 0 0 41,003
CISCO SYS INC COM 17275R102 227,045,984 4,223,961 SH SOLE 0 0 4,223,961
COSTCO WHSL CORP NEW COM 22160K105 230,308,156 407,638 SH SOLE 0 0 407,638
EQUINIX INC COM 29444U700 161,171,815 221,810 SH SOLE 0 0 221,810
EXXON MOBIL CORP COM 30231G102 1,514,553 12,895 SH SOLE 0 0 12,895
META PLATFORMS INC CL A 30303M102 1,738,322 5,794 SH SOLE 0 0 5,794
GRAND CANYON ED INC COM 38526M106 17,946,697 153,541 SH SOLE 0 0 153,541
HANNON ARMSTRONG SUST INFR C COM 41068X100 3,747,842 176,775 SH SOLE 0 0 176,775
INTUITIVE SURGICAL INC COM NEW 46120E602 13,159,328 45,044 SH SOLE 0 0 45,044
JPMORGAN CHASE & CO COM 46625H100 44,121,354 304,102 SH SOLE 0 0 304,102
MASTERCARD INCORPORATED CL A 57636Q104 19,885,176 50,251 SH SOLE 0 0 50,251
MERCADOLIBRE INC COM 58733R102 2,114,211 1,665 SH SOLE 0 0 1,665
MERCK & CO INC COM 58933Y105 214,808,960 2,085,973 SH SOLE 0 0 2,085,973
METLIFE INC COM 59156R108 174,831,160 2,778,448 SH SOLE 0 0 2,778,448
NETFLIX INC COM 64110L106 731,545 1,941 SH SOLE 0 0 1,941
NEXTERA ENERGY INC COM 65339F101 2,024,820 35,290 SH SOLE 0 0 35,290
NVIDIA CORPORATION COM 67066G104 25,508,548 58,670 SH SOLE 0 0 58,670
ORACLE CORP COM 68389X105 882,374 8,318 SH SOLE 0 0 8,318
QUEST DIAGNOSTICS INC COM 74834L100 10,769,693 88,375 SH SOLE 0 0 88,375
REGENERON PHARMACEUTICALS COM 75886F107 14,028,184 17,052 SH SOLE 0 0 17,052
S&P GLOBAL INC COM 78409V104 175,502,534 480,239 SH SOLE 0 0 480,239
SLM CORP COM 78442P106 18,693,543 1,372,129 SH SOLE 0 0 1,372,129
SALESFORCE INC COM 79466L302 39,268,526 193,598 SH SOLE 0 0 193,598
SHOPIFY INC CL A 82509L107 1,401,462 25,521 SH SOLE 0 0 25,521
SPROUTS FMRS MKT INC COM 85208M102 23,238,629 542,829 SH SOLE 0 0 542,829
STANTEC INC COM 85472N109 1,843,400 28,240 SH SOLE 0 0 28,240
STRIDE INC COM 86333M108 1,889,158 41,890 SH SOLE 0 0 41,890
TELEFONICA BRASIL SA NEW ADR 87936R205 665,356 77,702 SH SOLE 0 0 77,702
THE TRADE DESK INC COM CL A 88339J105 2,496,441 31,896 SH SOLE 0 0 31,896
UNITEDHEALTH GROUP INC COM 91324P102 276,690,551 548,694 SH SOLE 0 0 548,694
VEEVA SYS INC CL A COM 922475108 132,847,768 652,779 SH SOLE 0 0 652,779
VERTEX PHARMACEUTICALS INC COM 92532F100 33,649,711 96,741 SH SOLE 0 0 96,741
VISA INC COM CL A 92826C839 250,134,766 1,087,251 SH SOLE 0 0 1,087,251
WASTE MGMT INC DEL COM 94106L109 423,202 2,772 SH SOLE 0 0 2,772
XYLEM INC COM 98419M100 194,101,206 2,132,079 SH SOLE 0 0 2,132,079
ZOETIS INC CL A 98978V103 41,019,928 235,694 SH SOLE 0 0 235,694
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 209,508,168 681,808 SH SOLE 0 0 681,808
CRH PLC ORD G25508105 51,556,718 927,679 SH SOLE 0 0 927,679
LINDE PLC SHS G54950103 336,857,819 904,486 SH SOLE 0 0 904,486
MEDTRONIC PLC SHS G5960L103 35,428,448 452,043 SH SOLE 0 0 452,043
PENTAIR PLC SHS G7S00T104 4,822,136 74,368 SH SOLE 0 0 74,368
TRANE TECHNOLOGIES PLC SHS G8994E103 293,679,591 1,447,167 SH SOLE 0 0 1,447,167
UBS GROUP AG SHS H42097107 862,753 34,684 SH SOLE 0 0 34,684
LOGITECH INTL S A SHS H50430232 301,737 4,356 SH SOLE 0 0 4,356
EDWARDS LIFESCIENCES CORP COM 28176E108 9,598,482 138,605 SH SOLE 0 0 138,605
BLACKROCK INC COM 09247X101 5,975,662 9,243 SH SOLE 0 0 9,243
LAM RESEARCH CORP COM 512807108 550,675 880 SH SOLE 0 0 880
TORONTO DOMINION BK ONT COM NEW 891160509 356,211 5,840 SH SOLE 0 0 5,840
AMGEN INC COM 031162100 634,998 2,364 SH SOLE 0 0 2,364
ARISTA NETWORKS INC COM 040413106 2,814,883 15,281 SH SOLE 0 0 15,281
COMCAST CORP NEW CL A 20030N101 367,020 8,265 SH SOLE 0 0 8,265
CROWDSTRIKE HLDGS INC CL A 22788C105 633,653 3,780 SH SOLE 0 0 3,780
STELLANTIS N.V SHS N82405106 9,204,048 477,039 SH SOLE 0 0 477,039
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 507,640 4,655 SH SOLE 0 0 4,655
CHENIERE ENERGY INC COM NEW 16411R208 368,498 2,224 SH SOLE 0 0 2,224
FORTINET INC COM 34959E109 1,774,679 30,218 SH SOLE 0 0 30,218
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,868,370 44,272 SH SOLE 0 0 44,272
VERISK ANALYTICS INC COM 92345Y106 406,813 1,725 SH SOLE 0 0 1,725
DOMINION ENERGY INC COM 25746U109 251,349 5,630 SH SOLE 0 0 5,630
AGILENT TECHNOLOGIES INC COM 00846U101 782,155 7,000 SH SOLE 0 0 7,000
ELEVANCE HEALTH INC COM 036752103 19,249,849 44,236 SH SOLE 0 0 44,236
CHUBB LIMITED COM H1467J104 5,804,442 27,891 SH SOLE 0 0 27,891
JOHNSON CTLS INTL PLC SHS G51502105 5,086,270 95,625 SH SOLE 0 0 95,625
AON PLC SHS CL A G0403H108 1,102,369 3,402 SH SOLE 0 0 3,402
ACUITY BRANDS INC COM 00508Y102 4,694,545 27,582 SH SOLE 0 0 27,582
AKAMAI TECHNOLOGIES INC COM 00971T101 8,678,783 81,499 SH SOLE 0 0 81,499
AT&T INC COM 00206R102 8,007,392 533,241 SH SOLE 0 0 533,241
ENPHASE ENERGY INC COM 29355A107 9,918,991 82,615 SH SOLE 0 0 82,615
NOMAD FOODS LTD USD ORD SHS G6564A105 5,360,114 352,376 SH SOLE 0 0 352,376
ANALOG DEVICES INC COM 032654105 1,022,318 5,830 SH SOLE 0 0 5,830
DEXCOM INC COM 252131107 1,440,207 15,413 SH SOLE 0 0 15,413
GINKGO BIOWORKS HOLDINGS INC CL A SHS 37611X100 599,336 330,625 SH SOLE 0 0 330,625
LOWES COS INC COM 548661107 525,314 2,526 SH SOLE 0 0 2,526
BORGWARNER INC COM 099724106 292,113 7,240 SH SOLE 0 0 7,240
ARCHER DANIELS MIDLAND CO COM 039483102 213,837 2,831 SH SOLE 0 0 2,831
RTX CORPORATION COM 75513E101 416,615 5,780 SH SOLE 0 0 5,780
ZSCALER INC COM 98980G102 558,633 3,585 SH SOLE 0 0 3,585
SOLAREDGE TECHNOLOGIES INC COM 83417M104 5,002,782 38,631 SH SOLE 0 0 38,631
VMWARE INC CL A COM 928563402 15,088,172 90,650 SH SOLE 0 0 90,650
ALBEMARLE CORP COM 012653101 270,602 1,589 SH SOLE 0 0 1,589
SEA LTD SPONSORD ADS 81141R100 509,886 11,584 SH SOLE 0 0 11,584
SPLUNK INC COM 848637104 1,699,065 11,600 SH SOLE 0 0 11,600