MarketPeel
Insider Trading Intelligence
JB

John Frederick Barrett

NNBR
10% OWNER · NN INC · CIK 0001858308
FILING MIX · LIFETIME73%/27%
BUYS
36
SELLS
13
TOTAL VALUE
$9.51M
COMPANIES
1
ACTIVE SINCE
Apr 2022
HOLDINGS NOW
4,568,715
AVG SELL PX
$2.71
TRADE KIND
SHOWING 49 / 49
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
49 backtested trades · 8 horizons · 40 pending
Forward-return performance of every backtestable P/S trade by John Frederick Barrett, 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
7d49+69.39%+8.34%+0.02%+8.32%+3.84%4.53
14d49+57.14%+13.47%+1.16%+12.31%+11.30%6.22
30d49+71.43%+25.20%+1.15%+27.71%+18.32%6.47
60d49+67.35%+52.97%+2.95%+50.02%+45.54%7.38
90d49(9 pending)+80.00%+77.96%+4.21%+73.75%+84.54%6.08
180d49(9 pending)+70.00%+31.93%+2.59%+29.34%+50.76%3.95
1y49(9 pending)+72.50%+138.10%+20.05%+118.05%+151.88%5.26
2y49(13 pending)+100.00%+66.59%+36.64%+29.95%+36.49%6.01
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
NNBR · 4,568,715 shares · as of Apr 27, 2026
01,472,5492,945,0984,417,6465,890,1952023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 36 buys / 13 sellsCOVERAGE · 17 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
NNBR
NN INC
SALE
136,165$2.63$358.0K4,568,715Apr 27, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
12,199$2.51$30.7K4,704,880Apr 24, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
555,305$2.69$1.49M4,717,079Apr 23, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
94,380$2.30$216.9K5,272,384Apr 22, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
55,483$2.21$122.6K5,366,764Apr 21, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
79,757$2.24$178.8K5,422,247Apr 20, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
348,161$2.29$798.6K5,502,004Apr 17, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
40,030$2.04$81.7K5,850,165Apr 16, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
315,436$2.06$648.6K5,890,195Apr 15, 2026Apr 29, 2026View →
NNBR
NN INC
SALE
16,626$4.41$73.4K810,567Jan 14, 2025Jan 15, 2025View →
NNBR
NN INC
SALE
58,083$4.41$256.4K5,395,064Jan 14, 2025Jan 15, 2025View →
NNBR
NN INC
SALE
274,379$3.76$1.03M5,453,147Jan 14, 2025Jan 15, 2025View →
NNBR
NN INC
SALE
78,542$3.76$295.3K827,193Jan 14, 2025Jan 15, 2025View →
NNBR
NN INC
PURCHASE
13,099$1.25$16.4K5,727,526May 22, 2023May 24, 2023View →
NNBR
NN INC
PURCHASE
25,000$1.25$31.1K5,714,427May 19, 2023May 19, 2023View →
NNBR
NN INC
PURCHASE
30,000$1.24$37.2K5,689,427May 18, 2023May 19, 2023View →
NNBR
NN INC
PURCHASE
35,000$1.25$43.7K5,659,427May 17, 2023May 19, 2023View →
NNBR
NN INC
PURCHASE
3,818$1.14$4.4K5,624,427May 9, 2023May 9, 2023View →
NNBR
NN INC
PURCHASE
52,807$0.99$52.4K5,620,609May 8, 2023May 9, 2023View →
NNBR
NN INC
PURCHASE
50,000$1.01$50.7K5,567,802May 5, 2023May 9, 2023View →
NNBR
NN INC
PURCHASE
41,063$1.02$42.0K5,517,802May 2, 2023May 3, 2023View →
NNBR
NN INC
PURCHASE
1,000$1.06$1.1K5,476,739May 1, 2023May 3, 2023View →
NNBR
NN INC
PURCHASE
52,228$1.04$54.3K5,475,739Apr 27, 2023Apr 28, 2023View →
NNBR
NN INC
PURCHASE
42,825$1.04$44.5K5,423,511Apr 26, 2023Apr 28, 2023View →
NNBR
NN INC
PURCHASE
1,200$1.06$1.3K5,380,686Apr 24, 2023Apr 24, 2023View →
NNBR
NN INC
PURCHASE
13,031$1.07$13.9K5,379,486Apr 21, 2023Apr 24, 2023View →
NNBR
NN INC
PURCHASE
200$1.08$2165,366,455Apr 20, 2023Apr 24, 2023View →
NNBR
NN INC
PURCHASE
74,674$1.05$78.7K5,366,255Apr 14, 2023Apr 17, 2023View →
NNBR
NN INC
PURCHASE
3,100$1.06$3.3K5,291,581Apr 13, 2023Apr 17, 2023View →
NNBR
NN INC
PURCHASE
114,160$1.06$120.9K5,288,481Apr 12, 2023Apr 12, 2023View →
NNBR
NN INC
PURCHASE
34,518$1.07$37.0K5,174,321Apr 11, 2023Apr 12, 2023View →
NNBR
NN INC
PURCHASE
22,647$1.07$24.2K5,139,803Apr 10, 2023Apr 12, 2023View →
NNBR
NN INC
PURCHASE
349$1.09$3795,117,156Apr 6, 2023Apr 6, 2023View →
NNBR
NN INC
PURCHASE
44,100$1.04$46.0K5,116,807Apr 5, 2023Apr 6, 2023View →
NNBR
NN INC
PURCHASE
150,996$1.04$156.5K5,072,707Apr 4, 2023Apr 4, 2023View →
NNBR
NN INC
PURCHASE
277,568$1.03$286.6K4,921,711Apr 3, 2023Apr 4, 2023View →
NNBR
NN INC
PURCHASE
61,837$1.02$63.1K4,644,143Mar 31, 2023Apr 4, 2023View →
NNBR
NN INC
PURCHASE
20,000$2.38$47.5K4,582,306Jul 6, 2022Jul 6, 2022View →
NNBR
NN INC
PURCHASE
20,289$2.28$46.3K4,562,306Jul 5, 2022Jul 6, 2022View →
NNBR
NN INC
PURCHASE
22,500$2.38$53.6K4,542,017Jul 1, 2022Jul 6, 2022View →
NNBR
NN INC
PURCHASE
16,883$2.36$39.9K4,519,517Jun 23, 2022Jun 24, 2022View →
NNBR
NN INC
PURCHASE
51,200$2.33$119.3K4,502,634Jun 22, 2022Jun 24, 2022View →
NNBR
NN INC
PURCHASE
285,000$2.39$681.2K905,735May 17, 2022May 17, 2022View →
NNBR
NN INC
PURCHASE
169,767$2.39$405.8K4,451,434May 17, 2022May 17, 2022View →
NNBR
NN INC
PURCHASE
2,800$2.34$6.5K4,281,667May 16, 2022May 17, 2022View →
NNBR
NN INC
PURCHASE
106,621$2.34$249.4K4,278,867May 13, 2022May 17, 2022View →
NNBR
NN INC
PURCHASE
69,495$2.75$191.0K4,172,246Apr 21, 2022Apr 21, 2022View →
NNBR
NN INC
PURCHASE
59,802$2.73$163.4K4,102,751Apr 20, 2022Apr 21, 2022View →
NNBR
NN INC
PURCHASE
274,619$2.60$714.0K4,042,949Apr 19, 2022Apr 21, 2022View →
Other insiders · NNBR
Loading peer insiders…
About this filer
CIK 0001858308
ROLE
10% Owner
PRIMARY
NNBR
COMPANIES
1
ACTIVE SINCE
Apr 2022
MARKETPEEL · /INSIDER/0001858308DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback