# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Threadneedle Asset Management Ltd. 586,145 -193,348 10,122,138.01 0.0141 0.2563 04/30/2026
2 RhumbLine Advisers LP 2,228 2,228 38,475.33 0 0.001 03/31/2026
3 NBC Securities, Inc. 392 392 6,769.45 0.0005 0.0002 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 F&C Investment Trust PLC 586,145 -193,348 10,122,138.01 0.105 0.2563 04/30/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 RhumbLine Advisers LP 2,228 2,228 38,475.33 0 0.001 03/31/2026
2 NBC Securities, Inc. 392 392 6,769.45 0.0005 0.0002 03/31/2026
# Holder Name Position Position Change $ Market Value % Port % O/S Rpt Date
1 Threadneedle Asset Management Ltd. 586,145 -193,348 10,122,138.01 0.0141 0.2563 04/30/2026
2 Bessemer Investment Management LLC 0 -256 0 0 0

Data provided by FactSet Research Systems Inc.