Fidus Investment sets $100M notes offering at 6.75% By Investing.com

March 12, 2025