MarketPeel
Insider Trading Intelligence
SK

Steven B. Klinsky

NMFC
DIRECTOR · NEW MOUNTAIN FINANCE CORP · CIK 0001018327
FILING MIX · LIFETIME97%/3%
BUYS
85
SELLS
3
TOTAL VALUE
$1.76B
COMPANIES
2
ACTIVE SINCE
May 2020
HOLDINGS NOW
33,370,858
AVG SELL PX
$20.91
TRADE KIND
SHOWING 88 / 88
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
86 backtested trades · 8 horizons · 94 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Steven B. Klinsky, measured at 8 horizons from 7 days to 2 years. Deduped per economic event so co-filings count once. Excess return = trade return minus SPY return over the same window.
HORIZONTRADESWIN RATEINSIDER RETURNSPY RETURNMEAN EXCESSMEDIAN EXCESST-STAT
7d86+58.14%+1.04%+0.16%+0.87%+0.38%3.30
14d86+61.63%+1.77%+0.81%+0.96%+0.27%2.21
30d86+34.88%-0.26%-0.27%+0.01%-1.27%0.01
60d86+40.70%+1.33%+2.37%-1.04%-0.76%-2.47
90d86+66.28%+4.13%+3.90%+0.65%+0.75%1.02
180d86(14 pending)+26.39%+0.32%+3.34%-3.03%-6.80%-2.84
1y86(16 pending)+27.14%+0.11%+18.82%-18.71%-30.77%-7.18
2y86(64 pending)+77.27%+36.28%+38.69%-2.41%-17.43%
How to read this: Insider Returnis the average raw return of the filer's trades over the horizon. SPY Return is what SPY did over those same windows — reference only, not a comparison. The headline alpha number is Mean Excess = Insider − SPY; green means the filer beat SPY, red means they trailed it. Win rate is the share of individual trades where the filer beat SPY. T-statvalues above 2 mean the alpha is unlikely to be chance given the sample size. "Pending" counts trades where the horizon hasn't elapsed yet; their stats are not included in the row average.
Holdings over time
NMFC · 5,370,858 shares · as of Mar 11, 2026
01,955,1703,910,3405,865,5117,820,681202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
FLOW · 85 buys / 3 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
92,080$8.05$741.2K1,465,110Mar 11, 2026Mar 12, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
184,162$8.05$1.48M5,370,858Mar 11, 2026Mar 12, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
74,586$8.05$600.4K1,373,030Mar 10, 2026Mar 12, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
149,172$8.05$1.20M5,186,696Mar 10, 2026Mar 12, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
158,582$8.10$1.28M5,037,524Mar 5, 2026Mar 6, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
79,291$8.10$642.3K1,298,444Mar 5, 2026Mar 6, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
62,301$8.17$508.8K1,219,153Mar 4, 2026Mar 5, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
124,604$8.17$1.02M4,878,942Mar 4, 2026Mar 5, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
166,997$7.94$1.33M4,754,338Mar 3, 2026Mar 5, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
83,498$7.94$663.2K1,156,852Mar 3, 2026Mar 5, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
124,483$7.79$969.1K4,587,341Mar 2, 2026Mar 3, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
62,242$7.79$484.6K1,073,354Mar 2, 2026Mar 3, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
46,001$7.69$353.9K1,011,112Feb 27, 2026Mar 3, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
92,001$7.69$707.7K4,462,858Feb 27, 2026Mar 3, 2026View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
85,352$9.78$834.9K4,370,857Sep 16, 2025Sep 18, 2025View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
21,339$9.78$208.7K965,111Sep 16, 2025Sep 18, 2025View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
48,187$11.28$543.8K4,285,505Dec 17, 2024Dec 19, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
24,093$11.28$271.9K943,772Dec 17, 2024Dec 19, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
30,484$11.74$357.8K919,679Dec 16, 2024Dec 17, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
60,967$11.74$715.6K4,237,318Dec 16, 2024Dec 17, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
3,017$11.74$35.4K889,195Dec 13, 2024Dec 17, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
6,034$11.74$70.8K4,176,351Dec 13, 2024Dec 17, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
11,771$11.74$138.2K4,170,317Dec 12, 2024Dec 13, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
5.885$11.74$69886,178Dec 12, 2024Dec 13, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
13,213$11.74$155.2K4,158,546Dec 11, 2024Dec 13, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
6,607$11.74$77.6K880,293Dec 11, 2024Dec 13, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
11,596$11.74$136.2K4,145,333Dec 6, 2024Dec 9, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
5,798$11.74$68.1K873,686Dec 6, 2024Dec 9, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
5,542$11.74$65.1K867,888Dec 5, 2024Dec 9, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
11,082$11.74$130.1K4,133,737Dec 5, 2024Dec 9, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
4,133$11.75$48.6K4,122,655Dec 3, 2024Dec 5, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
2,067$11.75$24.3K862,346Dec 3, 2024Dec 5, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
1,600$11.74$18.8K4,118,522Nov 26, 2024Nov 29, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
800$11.74$9.4K860,279Nov 26, 2024Nov 29, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
12,241$11.71$143.3K859,479Nov 22, 2024Nov 26, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
24,480$11.71$286.7K4,116,922Nov 22, 2024Nov 26, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
18,059$11.59$209.3K847,238Nov 21, 2024Nov 22, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
36,118$11.59$418.5K4,092,442Nov 21, 2024Nov 22, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
23,245$11.51$267.5K4,056,324Nov 20, 2024Nov 22, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
11,622$11.51$133.8K829,179Nov 20, 2024Nov 22, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
18,270$11.63$212.4K817,557Nov 19, 2024Nov 20, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
36,541$11.63$424.9K4,033,079Nov 19, 2024Nov 20, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
15,154$11.52$174.6K799,287Nov 18, 2024Nov 20, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
30,307$11.52$349.2K3,996,538Nov 18, 2024Nov 20, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
34,505$11.56$398.8K3,966,231Nov 15, 2024Nov 18, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
17,253$11.56$199.4K784,133Nov 15, 2024Nov 18, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
30,167$11.55$348.5K3,931,726Nov 14, 2024Nov 18, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
15,083$11.55$174.2K766,880Nov 14, 2024Nov 18, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
31,730$11.60$367.9K790,722Nov 13, 2024Nov 14, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
63,461$11.60$735.9K3,862,634Nov 13, 2024Nov 14, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
19,054$11.41$217.4K758,992Nov 12, 2024Nov 14, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
38,108$11.41$434.9K3,799,173Nov 12, 2024Nov 14, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
49,907$11.36$566.8K3,761,065Nov 11, 2024Nov 12, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
24,954$11.36$283.4K739,938Nov 11, 2024Nov 12, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
38,925$11.26$438.3K3,711,158Nov 8, 2024Nov 12, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
77,850$11.26$876.7K714,984Nov 8, 2024Nov 12, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
19,953$11.09$221.3K637,134Nov 7, 2024Nov 8, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
39,907$11.09$442.6K3,672,233Nov 7, 2024Nov 8, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
50,203$10.87$545.9K617,181Nov 6, 2024Nov 8, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,406$10.87$1.09M3,632,326Nov 6, 2024Nov 8, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
46,690$10.68$498.7K566,978Nov 5, 2024Nov 6, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
93,381$10.68$997.3K3,531,920Nov 5, 2024Nov 6, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
22,391$10.80$241.7K3,438,539Nov 4, 2024Nov 6, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
11,195$10.80$120.9K520,288Nov 4, 2024Nov 6, 2024View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,000$11.74$1.17M7,820,680.97Mar 17, 2023Mar 21, 2023View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,000$11.96$1.20M7,520,680.97Mar 14, 2023Mar 15, 2023View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,000$11.70$1.17M7,420,680.97Mar 13, 2023Mar 15, 2023View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
16$12.90$20616Sep 1, 2022Sep 6, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
19,725$12.88$254.1K509,093May 18, 2022May 19, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
19,726$12.88$254.1K7,228,527May 18, 2022May 19, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
27,604$13.02$359.3K7,208,801May 17, 2022May 19, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
27,605$13.02$359.4K489,368May 17, 2022May 19, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
18,350$12.80$234.8K7,181,197May 16, 2022May 17, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
18,350$12.80$234.8K461,763May 16, 2022May 17, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
14,250$12.73$181.4K7,162,847May 13, 2022May 17, 2022View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
14,250$12.73$181.4K443,413May 13, 2022May 17, 2022View →
AVTR
AVANTOR, INC.
SALE
36,016,093$24.81$893.49M28,000,000Nov 10, 2020Nov 10, 2020View →
AVTR
AVANTOR, INC.
SALE
25,575,472$19.51$498.89M64,016,093Aug 21, 2020Aug 25, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
27,139$9.38$254.7K429,163May 27, 2020May 29, 2020View →
AVTR
AVANTOR, INC.
SALE
20,886,424$15.90$332.19M89,591,565May 26, 2020May 28, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
28,400$9.47$268.8K402,024May 26, 2020May 27, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
12,509$9.50$118.8K7,240,750.97May 26, 2020May 27, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
44,461$9.08$403.9K373,624May 22, 2020May 27, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
187,491$9.10$1.71M7,228,214.97May 22, 2020May 27, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,000$8.00$800.3K329,163May 14, 2020May 18, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
200,000$7.94$1.59M7,040,750.97May 14, 2020May 18, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
50,000$8.11$405.4K229,163May 12, 2020May 13, 2020View →
NMFC
NEW MOUNTAIN FINANCE CORP
PURCHASE
100,000$8.11$810.5K6,840,750.97May 11, 2020May 13, 2020View →
Other insiders · NMFC
Loading peer insiders…
About this filer
CIK 0001018327
ROLE
Director
PRIMARY
NMFC
COMPANIES
2
ACTIVE SINCE
May 2020
MARKETPEEL · /INSIDER/0001018327DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

One short email. Insider buys, congressional trades, and plain-English analysis.

Feedback