MarketPeel
Insider Trading Intelligence
RR

Rebecca B. Roberts

MSA
DIRECTOR · MSA SAFETY INC · CIK 0001355580
FILING MIX · LIFETIME66%/34%
BUYS
43
SELLS
22
TOTAL VALUE
$1.26M
COMPANIES
3
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
32,331
AVG SELL PX
$111.41
TRADE KIND
SHOWING 65 / 65
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
16 backtested trades · 8 horizonsHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by Rebecca B. Roberts, 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
7d16+68.75%+0.17%+2.33%-2.16%-3.71%
14d16+75.00%-2.94%+2.92%-5.86%-8.76%
30d16+81.25%-1.20%+2.86%-4.06%-5.58%
60d16+25.00%+2.92%+2.60%+0.33%+1.48%
90d16+12.50%+6.00%+6.18%-0.18%-0.50%
180d16+12.50%+13.34%+13.73%-0.39%-0.02%
1y16+18.75%+8.17%+17.17%-8.99%-7.88%
2y16+18.75%+23.02%+36.98%-30.45%-31.28%
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
MSA · 9,117 shares · as of Aug 12, 2024
03,0106,0199,02912,0382021202220232024SHARES 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
2025
2025
2026
2026
FLOW · 43 buys / 22 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,11814,846May 8, 2026May 12, 2026View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,20313,728May 9, 2025May 13, 2025View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
1129,117Aug 12, 2024Aug 13, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
200$54.79$11.0K9,493.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
800$54.83$43.9K8,693.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
100$54.82$5.5K8,056.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
112$54.93$6.2K8,256.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
100$54.83$5.5K7,956.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
100$54.94$5.5K8,156.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
581$54.87$31.9K9,693.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
25$54.88$1.4K8,668.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
776$54.86$42.6K10,274.475May 30, 2024Jun 3, 2024View →
BKH
BLACK HILLS CORP /SD/
SALE
300$54.79$16.4K8,368.475May 30, 2024Jun 3, 2024View →
MSA
MSA SAFETY INC
PURCHASEGRANT
Stock grant
7559,229May 15, 2024May 16, 2024View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,32212,525May 3, 2024May 7, 2024View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
2,42811,050.475May 1, 2024May 2, 2024View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
23.8638,622.475Apr 30, 2024May 2, 2024View →
MSA
MSA SAFETY INC
SALE
1,100$181.84$200.0K8,474Feb 27, 2024Feb 28, 2024View →
MSA
MSA SAFETY INC
SALE
500$182.65$91.3K9,574Aug 30, 2023Aug 31, 2023View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
19610,074Aug 3, 2023Aug 7, 2023View →
MSA
MSA SAFETY INC
PURCHASEGRANT
Stock grant
93910,270May 17, 2023May 19, 2023View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,45011,203May 5, 2023May 9, 2023View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
1,8368,439.174May 1, 2023May 3, 2023View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
57.276,603.174Apr 30, 2023May 2, 2023View →
MSA
MSA SAFETY INC
SALE
1,949$134.28$261.7K9,331Mar 1, 2023Mar 2, 2023View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
6011,280Aug 11, 2022Aug 15, 2022View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
19811,340Aug 9, 2022Aug 15, 2022View →
MSA
MSA SAFETY INC
SALE
500$127.52$63.8K11,538Aug 8, 2022Aug 9, 2022View →
BKH
BLACK HILLS CORP /SD/
SALE
500$73.62$36.8K6,444.524May 20, 2022May 23, 2022View →
MSA
MSA SAFETY INC
PURCHASEGRANT
Stock grant
1,12912,038May 18, 2022May 20, 2022View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,4219,753May 6, 2022May 9, 2022View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
1,6386,944.524May 1, 2022May 3, 2022View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
4.3415,306.524Apr 30, 2022May 3, 2022View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
4965,302.183Jan 3, 2022Jan 5, 2022View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
15.529$65.01$1.0K4,806.183Dec 1, 2021Dec 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
178.667$65.01$11.6K19,698.925Dec 1, 2021Dec 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
409.389$64.12$26.2K19,520.258Nov 30, 2021Dec 2, 2021View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
67010,909Nov 3, 2021Nov 4, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
13.347$71.26$9514,790.654Sep 1, 2021Sep 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
150.342$71.26$10.7K19,110.87Sep 1, 2021Sep 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
373.24$70.33$26.2K18,960.528Aug 31, 2021Sep 2, 2021View →
MSA
MSA SAFETY INC
SALEGRANT
Gift
17511,579Aug 13, 2021Aug 16, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
158.001$65.90$10.4K18,587.288Jun 1, 2021Jun 1, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
14.309$65.90$9434,777.307Jun 1, 2021Jun 1, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
398.997$65.79$26.2K18,429.286May 28, 2021Jun 1, 2021View →
MSA
MSA SAFETY INC
PURCHASEGRANT
Stock grant
78911,754May 24, 2021May 25, 2021View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
1,6818,332May 7, 2021May 11, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
166.355$60.67$10.1K18,030.29Mar 1, 2021Mar 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
15.399$60.67$9344,762.998Mar 1, 2021Mar 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
443.712$59.16$26.3K17,863.934Feb 26, 2021Mar 2, 2021View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
159.161$61.27$9.8K17,420.222Dec 1, 2020Dec 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
15.108$61.27$9264,747.599Dec 1, 2020Dec 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
431.531$60.83$26.3K17,261.061Nov 30, 2020Dec 2, 2020View →
MSA
MSA SAFETY INC
SALE
1,000$139.63$139.6K10,965Nov 4, 2020Nov 5, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
15.691$55.33$8684,732.491Sep 1, 2020Sep 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
161.168$55.33$8.9K16,829.531Sep 1, 2020Sep 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
468.081$56.08$26.2K16,668.363Aug 31, 2020Sep 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
14.054$61.24$8614,716.8Jun 1, 2020Jun 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
140.299$61.24$8.6K16,200.282Jun 1, 2020Jun 2, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
425.377$61.71$26.3K16,059.983May 29, 2020Jun 2, 2020View →
MSA
MSA SAFETY INC
PURCHASEGRANT
Stock grant
1,13211,965May 15, 2020May 18, 2020View →
ABBV
ABBVIE INC.
PURCHASEGRANT
Stock grant
2,3336,651May 8, 2020May 12, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASE
11.576$73.82$8554,702.746Mar 2, 2020Mar 3, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
112.497$73.82$8.3K15,634.606Mar 2, 2020Mar 3, 2020View →
BKH
BLACK HILLS CORP /SD/
PURCHASEGRANT
Stock grant
369.616$72.20$26.7K15,522.109Feb 28, 2020Mar 3, 2020View →
Other insiders · MSA
Loading peer insiders…
About this filer
CIK 0001355580
ROLE
Director
PRIMARY
MSA
COMPANIES
3
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001355580DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback