# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Fiduciary Management, Inc. 129,155 24,215 1,598,422.28 0.0117 0.0175 06/30/2025
2 Yousif Capital Management LLC 12,389 1,125 153,326.26 0.0016 0.0017 06/30/2025
3 RhumbLine Advisers LP 5,035 0 62,313.16 0.0001 0.0007 06/30/2025
4 NBC Securities, Inc. 1,445 1,445 17,883.32 0.0014 0.0002 06/30/2025
5 GAMMA Investing LLC 437 -4,194 5,408.31 0.0003 0.0001 06/30/2025
6 Copeland Capital Management LLC 202 50 2,499.95 0 0 06/30/2025
7 PNC Investments LLC 28 -65 346.53 0 0 06/30/2025
8 Brooklyn Investment Group LLC 9 9 111.38 0 0 06/30/2025
9 Salomon & Ludwin LLC 5 5 61.88 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 Fiduciary Management, Inc. 129,155 24,215 1,598,422.28 0.0117 0.0175 06/30/2025
2 NBC Securities, Inc. 1,445 1,445 17,883.32 0.0014 0.0002 06/30/2025
3 Yousif Capital Management LLC 12,389 1,125 153,326.26 0.0016 0.0017 06/30/2025
4 Copeland Capital Management LLC 202 50 2,499.95 0 0 06/30/2025
5 Brooklyn Investment Group LLC 9 9 111.38 0 0 06/30/2025
6 Salomon & Ludwin LLC 5 5 61.88 0 0 06/30/2025
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Causeway Capital Management LLC 0 -46,955 0 0 0
2 Sterling Capital Management LLC 0 -15,404 0 0 0
3 GAMMA Investing LLC 437 -4,194 5,408.31 0.0003 0.0001 06/30/2025
4 PNC Investments LLC 28 -65 346.53 0 0 06/30/2025

Data provided by FactSet Research Systems Inc.