NMFC – 10-K February 24, 2026 In SEC https://www.sec.gov/Archives/edgar/data/1496099/000149609926000008/0001496099-26-000008-index.htm #NMFC New Mountain Finance Corporation Announces December 31, 2025 Financial Results SWK – 10-K