MarketPeel
Insider Trading Intelligence
CA

C. David JR Allen

BGSF
DIRECTOR · BGSF, INC. · CIK 0001622947
FILING MIX · LIFETIME100%/0%
BUYS
65
SELLS
0
TOTAL VALUE
$311.3K
COMPANIES
1
ACTIVE SINCE
Aug 2020
HOLDINGS NOW
107,479
AVG SELL PX
TRADE KIND
SHOWING 65 / 65
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
11 backtested trades · 8 horizons
Forward-return performance of every backtestable P/S trade by C. David JR Allen, 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
7d11+72.73%+1.84%-2.29%+4.13%+3.29%
14d11+72.73%+3.48%-1.33%+4.80%+1.66%
30d11+54.55%+11.15%+1.44%+9.72%+13.67%
60d11+72.73%+12.05%-0.78%+12.83%+9.31%
90d11+72.73%+7.06%+2.92%+4.14%+1.59%
180d11+18.18%-5.25%+6.90%-12.15%-26.22%
1y11+18.18%-26.02%+4.44%-30.46%-45.54%
2y11+0.00%-24.50%+21.83%-48.36%-54.17%
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
BGSF · 107,479 shares · as of May 6, 2026
026,87053,74080,609107,479202120222023202420252026SHARES HELD
Trading cadence · quarterly flow
BUY SELL
2020
2020
2021
2021
2021
2021
2022
2022
2022
2022
2023
2023
2023
2023
2024
2024
2024
2024
2025
2025
2025
2025
2026
2026
FLOW · 65 buys / 0 sellsCOVERAGE · 24 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3,691107,479May 6, 2026May 7, 2026View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3,354103,788Feb 4, 2026Feb 6, 2026View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5,48299,434Nov 5, 2025Nov 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0001,000Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0005,000Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0004,000Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0003,000Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
2,68693,952Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0002,000Aug 5, 2025Aug 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5,85988,921May 7, 2025May 9, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3,61383,062Feb 5, 2025Feb 7, 2025View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
2,43579,449Nov 6, 2024Nov 8, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0005,000Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0004,000Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0001,000Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0003,000Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
2,14576,014Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,0002,000Aug 7, 2024Aug 9, 2024View →
BGSF
BGSF, INC.
PURCHASE
3,129$7.20$22.5K73,869Jun 14, 2024Jun 17, 2024View →
BGSF
BGSF, INC.
PURCHASE
1,200$7.10$8.5K70,740Jun 14, 2024Jun 17, 2024View →
BGSF
BGSF, INC.
PURCHASE
500$6.50$3.3K67,782May 29, 2024May 29, 2024View →
BGSF
BGSF, INC.
PURCHASE
6,791$6.60$44.8K67,282May 29, 2024May 29, 2024View →
BGSF
BGSF, INC.
PURCHASE
1,000$6.65$6.7K60,491May 28, 2024May 29, 2024View →
BGSF
BGSF, INC.
PURCHASE
3,209$6.60$21.2K59,491May 28, 2024May 29, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
2,05446,925May 8, 2024May 10, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,83144,871Feb 7, 2024Feb 9, 2024View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,97643,040Nov 8, 2023Nov 13, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
2,00138,307Aug 9, 2023Aug 11, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5001,500Aug 9, 2023Sep 20, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5001,000Aug 9, 2023Sep 20, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
500500Aug 9, 2023Sep 20, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5002,000Aug 9, 2023Sep 20, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5002,500Aug 9, 2023Sep 20, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,90436,306May 3, 2023May 5, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,24430,158Feb 8, 2023Feb 10, 2023View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,31928,914Nov 2, 2022Nov 4, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5002,000Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
500500Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,26328,595Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5001,000Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5002,500Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
5001,500Aug 3, 2022Aug 5, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,22324,074May 4, 2022May 6, 2022View →
BGSF
BGSF, INC.
PURCHASE
1,000$13.18$13.2K22,851May 4, 2022May 6, 2022View →
BGSF
BGSF, INC.
PURCHASE
1,000$13.30$13.3K21,851May 4, 2022May 6, 2022View →
BGSF
BGSF, INC.
PURCHASE
1,000$13.32$13.3K20,851May 4, 2022May 6, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,15834,997Feb 2, 2022Feb 4, 2022View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,30633,839Nov 3, 2021Nov 5, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,40427,568Aug 4, 2021Aug 6, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3461,383Aug 4, 2021Aug 20, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3461,729Aug 4, 2021Aug 20, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
3461,037Aug 4, 2021Aug 20, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
346346Aug 4, 2021Aug 20, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
346692Aug 4, 2021Aug 20, 2021View →
BGSF
BGSF, INC.
PURCHASE
3,000$12.18$36.5K27,752Jun 11, 2021Jun 15, 2021View →
BGSF
BGSF, INC.
PURCHASE
10,528$12.16$128.0K24,752Jun 11, 2021Jun 15, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,20514,224May 6, 2021May 10, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,25313,019Feb 3, 2021Feb 5, 2021View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,93211,766Nov 4, 2020Nov 20, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
412824Aug 4, 2020Aug 7, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
1,6729,422Aug 4, 2020Aug 7, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
412412Aug 4, 2020Aug 7, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
4121,648Aug 4, 2020Aug 7, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
4121,236Aug 4, 2020Aug 7, 2020View →
BGSF
BGSF, INC.
PURCHASEGRANT
Stock grant
4122,060Aug 4, 2020Aug 7, 2020View →
Other insiders · BGSF
Loading peer insiders…
About this filer
CIK 0001622947
ROLE
Director
PRIMARY
BGSF
COMPANIES
1
ACTIVE SINCE
Aug 2020
MARKETPEEL · /INSIDER/0001622947DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback