# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Ramirez Asset Management, Inc. 377,719 377,719 4,598,351.11 0.6324 0.0154 06/30/2025
2 Accrued Equities, Inc. 225,000 0 2,739,150 1.0006 0.0092 06/30/2025
3 RhumbLine Advisers LP 41,642 -981 506,949.71 0.0004 0.0017 06/30/2025
4 Causeway Capital Management LLC 40,090 40,090 488,055.66 0.0011 0.0016 09/30/2025
5 Corient IA LLC 25,000 0 304,350 0.176 0.001 06/30/2025
6 Generali Investments LLC 24,500 0 298,263 0.0328 0.001 06/30/2025
7 GAMMA Investing LLC 7,357 -5,445 89,564.12 0.0049 0.0003 09/30/2025
8 Murphy & Mullick Capital Management Corp. 2,486 0 30,264.56 0.0229 0.0001 06/30/2025
9 Lawrence W. Kelly & Associates, Inc. 465 0 5,660.91 0.0013 0 06/30/2025
10 Winch Advisory Services LLC 106 2 1,290.44 0.0003 0 06/30/2025
11 Brooklyn Investment Group LLC 61 0 742.61 0.0001 0 06/30/2025
12 Salomon & Ludwin LLC 37 37 450.44 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 New Alternatives Fund 225,000 0 2,739,150 0.9631 0.0092 06/30/2025
2 ActivePassive International Equity ETF 40,090 40,090 488,055.66 0.0517 0.0016 09/30/2025
3 Generali Galileo, Mixed Flexible Fund 24,500 0 298,263 0.33 0.001 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Ramirez Asset Management, Inc. 377,719 377,719 4,598,351.11 0.6324 0.0154 06/30/2025
2 Causeway Capital Management LLC 40,090 40,090 488,055.66 0.0011 0.0016 09/30/2025
3 Salomon & Ludwin LLC 37 37 450.44 0 0 06/30/2025
4 Winch Advisory Services LLC 106 2 1,290.44 0.0003 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Bard Financial Services, Inc. 0 -12,500 0 0 0
2 GAMMA Investing LLC 7,357 -5,445 89,564.12 0.0049 0.0003 09/30/2025
3 The Ameriflex Group, Inc. 0 -3,050 0 0 0
4 RhumbLine Advisers LP 41,642 -981 506,949.71 0.0004 0.0017 06/30/2025
5 American Century Investment Management, Inc. 0 -637 0 0 0

Data provided by FactSet Research Systems Inc.