# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Accrued Equities, Inc. 225,000 0 2,538,900 0.9917 0.0092 12/31/2024
2 RhumbLine Advisers LP 42,623 1,150 480,957.93 0.0005 0.0017 03/31/2025
3 Generali Investments LLC 24,500 0 276,458 0.0367 0.001 06/30/2024
4 GAMMA Investing LLC 12,802 12,802 144,457.77 0.0109 0.0005 03/31/2025
5 Bard Financial Services, Inc. 12,500 0 141,050 0.0176 0.0005 03/31/2025
6 Murphy & Mullick Capital Management Corp. 2,486 2,486 28,052.02 0.027 0.0001 12/31/2024
7 American Century Investment Management, Inc. 637 637 7,187.91 0 0 03/31/2025
8 Lawrence W. Kelly & Associates, Inc. 465 0 5,247.06 0.0013 0 12/31/2024
9 Winch Advisory Services LLC 104 0 1,173.54 0.0003 0 12/31/2024
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 New Alternatives Fund 225,000 0 2,538,900 0.9666 0.0092 12/31/2024
2 Generali Galileo, Mixed Flexible Fund 24,500 0 276,458 0.3225 0.001 06/30/2024
3 Avantis US Quality ETF 637 637 7,187.91 0.0061 0 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 GAMMA Investing LLC 12,802 12,802 144,457.77 0.0109 0.0005 03/31/2025
2 Murphy & Mullick Capital Management Corp. 2,486 2,486 28,052.02 0.027 0.0001 12/31/2024
3 RhumbLine Advisers LP 42,623 1,150 480,957.93 0.0005 0.0017 03/31/2025
4 American Century Investment Management, Inc. 637 637 7,187.91 0 0 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Yousif Capital Management LLC 0 -38,283 0 0 0

Data provided by FactSet Research Systems Inc.