# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 John G. Ullman & Associates, Inc. 74,000 -100 2,068,892 0.2623 0.0185 06/30/2025
2 Schroder Investment Management Ltd. 9,434 0 263,755.77 0.0002 0.0024 03/31/2025
3 RhumbLine Advisers LP 1,670 1,670 46,689.86 0 0.0004 06/30/2025
4 Brooklyn Investment Group LLC 43 43 1,202.19 0.0001 0 06/30/2025
5 GAMMA Investing LLC 18 18 503.24 0 0 09/30/2025
6 Salomon & Ludwin LLC 15 15 419.37 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Industrivarden 12,667,500 0 354,157,965 1.8795 3.1641 06/30/2025
2 St. James's Place Unit Trust - Managed Growth 9,434 0 263,755.77 0.0039 0.0024 03/31/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 RhumbLine Advisers LP 1,670 1,670 46,689.86 0 0.0004 06/30/2025
2 Brooklyn Investment Group LLC 43 43 1,202.19 0.0001 0 06/30/2025
3 GAMMA Investing LLC 18 18 503.24 0 0 09/30/2025
4 Salomon & Ludwin LLC 15 15 419.37 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 John G. Ullman & Associates, Inc. 74,000 -100 2,068,892 0.2623 0.0185 06/30/2025

Data provided by FactSet Research Systems Inc.