# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 RhumbLine Advisers LP 37,718 -4,205 808,673.92 0.0007 0.0028 06/30/2025
2 Boston Common Asset Management LLC 12,441 12,441 266,735.04 0.0092 0.0009 06/30/2025
3 GAMMA Investing LLC 2,297 947 49,247.68 0.003 0.0002 06/30/2025
4 Brooklyn Investment Group LLC 316 -212 6,775.04 0.0009 0 06/30/2025
5 NBC Securities, Inc. 275 275 5,896 0.0005 0 06/30/2025
6 Wealth Preservation Advisors LLC 113 113 2,422.72 0.0014 0 06/30/2025
7 Salomon & Ludwin LLC 18 18 385.92 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Boston Common Asset Management LLC 12,441 12,441 266,735.04 0.0092 0.0009 06/30/2025
2 GAMMA Investing LLC 2,297 947 49,247.68 0.003 0.0002 06/30/2025
3 NBC Securities, Inc. 275 275 5,896 0.0005 0 06/30/2025
4 Wealth Preservation Advisors LLC 113 113 2,422.72 0.0014 0 06/30/2025
5 Salomon & Ludwin LLC 18 18 385.92 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 RhumbLine Advisers LP 37,718 -4,205 808,673.92 0.0007 0.0028 06/30/2025
2 Brooklyn Investment Group LLC 316 -212 6,775.04 0.0009 0 06/30/2025

Data provided by FactSet Research Systems Inc.