Delivered Total and Net Investment Income of $36.7 million and $15.7 million, Respectively Investment Portfolio of $0.9 billion Conference Call Today, Thursday, November 6, 2025 at 6:00 p.m. ET MENLO ...