Reporting Manager
Vaughan Nelson Investment Management, L.P.
Symbol
MFA
Shares outstanding
102M shares
Disclosed Ownership
5.6M shares
Ownership
5.49%
Form type
SCHEDULE 13G
Date filed
1/30/2025, 09:49 AM
Date of event
Dec 31, 2024

Reporting Managers (2)