New Mountain Finance Insider Surge: Trust‑Backed Purchases Signal Confidence at 30% Below 52‑Week High
Insider buying at New Mountain Finance signals confidence in a bottom‑price valuation, with executives adding 2.4 M shares at $7.69‑$7.79.
3 minutes to read
