1 Bloom Energy Corporation Com Cl A BE Industrials Electrical Equipment 2 Badger Meter, Inc. BMI Industrials Electrical Equipment 3 Industrials (continued) Tetra Tech Inc. TTEK Industrials Professional Services 4 Shoals Technologies Group Inc Cl A SHLS Utilities Independent Power and Renewable Electricity Producers 5 Energy Recovery Inc ERII Industrials Machinery 6 Veralto Corp VLTO Industrials Machinery 7 Xylem,Inc. XYL Industrials Machinery 8 Tesla Inc TSLA Consumer Discretionary Automobiles 9 Itron Inc ITRI Information Technology Electronic Equipment, Instruments & Components 10 Alarm.com Holdings Inc ALRM Information Technology Software 11 Fuelcell Energy, Inc. (A) FCEL Industrials Electrical Equipment 12 Generac Holdings, Inc. GNRC Industrials Electrical Equipment 13 Arlo Technologies Inc ARLO Information Technology Electronic Equipment, Instruments & Components 14 Resideo Technologies Inc REZI Industrials Electrical Equipment 15 Pentair Plc Ordinary Shares PNR Industrials Machinery 16 Ameresco Inc AMRC Industrials Commercial Services & Supplies 17 Johnson Controls Intl Plc JCI Industrials Electrical Equipment 18 ADT INC ADT Industrials Commercial Services & Supplies 19 Silicon Laboratories Inc SLAB Information Technology Semiconductors & Semiconductor Equipment 20 Select Energy Services Inc WTTR Industrials Commercial Services & Supplies 21 Evgo Inc EVGO Industrials Electrical Equipment 22 Hawkins Inc HWKN Materials Chemicals 23 Acuity Brands Inc AYI Industrials Electrical Equipment 24 Roku, Inc ROKU Information Technology Technology Hardware, Storage & Peripherals 25 Nrg Energy NRG Utilities Independent Power and Renewable Electricity Producers 26 Napco Security Technologies Inc NSSC Industrials Commercial Services & Supplies 27 Roper Technologies Inc. ROP Industrials Industrial Conglomerates 28 Ceva Inc CEVA Industrials Air Freight & Logistics 29 Allegion Plc ALLE:IE Unknown Unknown 30 Ametek Inc AME Information Technology Electronic Equipment, Instruments & Components 31 Dupont De Nemours Inc Npv DD Materials Chemicals 32 Carrier Global Corp Common Stock Usd.01 CARR Industrials Machinery 33 Parsons Corporation Com PSN Industrials Construction & Engineering 34 Chart Industries Inc GTLS Industrials Machinery 35 Gentex Corp GNTX Consumer Discretionary Auto Components 36 Mueller Water Products Inc MWA Industrials Building Products 37 TE Connectivity PLC Common Stock TEL Industrials Electrical Equipment 38 Baidu Inc ADR Class A 9888:SH Communication Services Interactive Media & Services 39 Core & Main Lp 144a CNM Industrials Trading Companies & Distributors 40 Shell Plc SHEL Energy Oil, Gas & Consumable Fuels 41 Clearway Energy, Inc., Class C CWEN Utilities Independent Power and Renewable Electricity Producers 42 Suncor Energy Inc SU:CA Energy Oil, Gas & Consumable Fuels 43 Enphase Energy Inc Common Stock ENPH Information Technology Semiconductors & Semiconductor Equipment 44 Himax Technologies Inc -sp Adr HIMX Information Technology Semiconductors & Semiconductor Equipment 45 West Ottawa Pub Sch Dist BP:LN Unknown Unknown 46 On Semiconductor Corp ON Information Technology Semiconductors & Semiconductor Equipment 47 Bce Inc BCE:CA Communication Services Diversified Telecommunication Services 48 Fluence Energy Inc FLNC Industrials Electrical Equipment 49 Consolidated Water Company, Ltd. CWCO Utilities Water Utilities 50 Honeywell Aerospace Inc HONA Unknown Unknown 51 Honeywell International Inc. HON Unknown Unknown 52 Chargepoint Holdings Inc Class A CHPT Industrials Electrical Equipment 53 SmartRent Inc. SMRT Information Technology Software 54 Ssi Us Gov Money Market Class NMF Unknown Unknown 55 Murphy Oil Corp. 6.00% 10/1/2032 - Other Other