NMFC – DEFA14A March 27, 2026 In SEC https://www.sec.gov/Archives/edgar/data/1496099/000114036126011792/0001140361-26-011792-index.htm #NMFC NMFC – DEF 14A SQFT – 10-K