Fidus Investment Corporation - Closed End Fund, FDUS

FDUS 2025-07-01 0.79% v 3d 76 15.2k -7.61% 2018-11-01 asset management asset management
None