MarketPeel
Insider Trading Intelligence
JB

Jim Barnes

PRTS
DIRECTOR · CARPARTS.COM, INC. · CIK 0001791745
FILING MIX · LIFETIME78%/22%
BUYS
14
SELLS
4
TOTAL VALUE
$932.2K
COMPANIES
1
ACTIVE SINCE
Mar 2020
HOLDINGS NOW
182,222
AVG SELL PX
$15.85
TRADE KIND
SHOWING 18 / 18
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
12 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Jim Barnes, 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
7d12+91.67%+4.87%+0.57%+4.29%+0.41%
14d12+58.33%+0.24%+1.67%-1.42%-2.34%
30d12+50.00%+13.37%+3.88%+9.49%-0.45%
60d12+58.33%+34.51%+6.80%+27.71%-2.81%
90d12+50.00%+63.18%+10.69%+52.49%+1.34%
180d12+58.33%+53.77%+16.54%+37.23%-1.29%
1y12+75.00%+68.50%+24.97%+43.52%-44.46%
2y12+75.00%+22.50%+32.03%-9.54%-65.02%
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
PRTS · 182,222 shares · as of Jun 13, 2025
063,024126,049189,073252,09720212022202320242025SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
FLOW · 14 buys / 4 sellsCOVERAGE · 22 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
182,222182,222Jun 13, 2025Jun 17, 2025View →
PRTS
CARPARTS.COM, INC.
PURCHASE
94,000$1.10$103.4K252,097Jun 11, 2024Jun 11, 2024View →
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
32,800158,097May 23, 2024May 28, 2024View →
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
40,000125,297May 25, 2023May 30, 2023View →
PRTS
CARPARTS.COM, INC.
PURCHASE
18,700$5.34$99.9K85,297Mar 15, 2023Mar 15, 2023View →
PRTS
CARPARTS.COM, INC.
PURCHASE
24,600$6.12$150.6K66,597Dec 14, 2022Dec 14, 2022View →
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
23,31041,997May 25, 2022May 27, 2022View →
PRTS
CARPARTS.COM, INC.
SALE
2,400$16.54$39.7K18,687Sep 14, 2021Sep 14, 2021View →
PRTS
CARPARTS.COM, INC.
SALE
3,600$18.55$66.8K21,087Jun 11, 2021Jun 14, 2021View →
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
10,39124,687May 18, 2021May 20, 2021View →
PRTS
CARPARTS.COM, INC.
SALE
17,250$15.33$264.4K14,296Mar 15, 2021Mar 16, 2021View →
PRTS
CARPARTS.COM, INC.
SALE
5,150$15.40$79.3K31,546Mar 12, 2021Mar 16, 2021View →
PRTS
CARPARTS.COM, INC.
PURCHASE
5,150$14.49$74.6K36,696Aug 21, 2020Aug 21, 2020View →
PRTS
CARPARTS.COM, INC.
PURCHASEGRANT
Stock grant
5,58731,546Jun 16, 2020Jun 18, 2020View →
PRTS
CARPARTS.COM, INC.
PURCHASE
1,750$5.80$10.2K25,959May 28, 2020May 28, 2020View →
PRTS
CARPARTS.COM, INC.
PURCHASE
3,000$4.50$13.5K24,209May 14, 2020May 14, 2020View →
PRTS
CARPARTS.COM, INC.
PURCHASE
3,000$4.95$14.8K21,209May 13, 2020May 13, 2020View →
PRTS
CARPARTS.COM, INC.
PURCHASE
5,769$2.60$15.0K18,209Mar 12, 2020Mar 12, 2020View →
Other insiders · PRTS
Loading peer insiders…
About this filer
CIK 0001791745
ROLE
Director
PRIMARY
PRTS
COMPANIES
1
ACTIVE SINCE
Mar 2020
MARKETPEEL · /INSIDER/0001791745DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback