MarketPeel
Insider Trading Intelligence
JW

John F. Wilson

RES
DIRECTOR · RPC INC · CIK 0001514225
FILING MIX · LIFETIME23%/77%
BUYS
18
SELLS
59
TOTAL VALUE
$22.19M
COMPANIES
3
ACTIVE SINCE
Jan 2020
HOLDINGS NOW
635,945
AVG SELL PX
$43.04
TRADE KIND
SHOWING 77 / 77
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
9 backtested trades · 8 horizons · 11 pendingHow are these numbers computed? →
Forward-return performance of every backtestable P/S trade by John F. Wilson, 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
7d9+22.22%+0.96%-0.10%+1.06%+0.01%
14d9+22.22%+0.78%-0.80%+1.59%+1.48%
30d9+66.67%-1.62%-0.48%-1.14%-1.78%
60d9+66.67%-5.63%-1.19%-4.44%-6.46%
90d9+77.78%-3.66%+2.65%-6.31%-10.03%
180d9(2 pending)+28.57%+3.82%+7.08%-3.26%-6.85%
1y9(4 pending)+40.00%+8.36%+18.84%-5.52%-14.33%
2y9(5 pending)+0.00%+28.83%+42.10%-13.27%-9.74%
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
RES · 34,440 shares · as of May 8, 2026
08,61017,22025,83034,4402023202420252026SHARES 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 · 18 buys / 59 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MPX
MARINE PRODUCTS GROUP, LLC
SALE
16,909$8.18$138.3K0May 15, 2026May 19, 2026View →
RES
RPC INC
PURCHASEGRANT
Stock grant
7,35234,440May 8, 2026May 12, 2026View →
ROL
ROLLINS INC
SALEGRANT
Gift
4,795601,505Apr 30, 2026May 1, 2026View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
12,225609,488Feb 20, 2026Feb 24, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
3,188$61.35$195.6K606,300Feb 20, 2026Feb 24, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
918$60.08$55.2K597,263Feb 17, 2026Feb 19, 2026View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
6,262600,967Feb 10, 2026Feb 12, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
2,786$64.31$179.2K598,181Feb 10, 2026Feb 12, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
5,344$62.83$335.8K594,705Jan 28, 2026Jan 30, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
7,538$63.26$476.9K600,049Jan 26, 2026Jan 28, 2026View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
1,520$59.40$90.3K607,587Dec 15, 2025Jan 8, 2026View →
ROL
ROLLINS INC
SALEGRANT
Gift
660632,067Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660630,087Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
19,000609,107Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660631,407Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660628,767Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660629,427Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660628,107Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALEGRANT
Gift
660630,747Aug 22, 2025Aug 22, 2025View →
ROL
ROLLINS INC
SALE10b5-1
10b5-1 plan
30,000$58.04$1.74M632,727Jul 24, 2025Jul 25, 2025View →
ROL
ROLLINS INC
SALE10b5-1
10b5-1 plan
40,000$56.77$2.27M662,727May 29, 2025May 30, 2025View →
MPX
MARINE PRODUCTS GROUP, LLC
PURCHASEGRANT
Stock grant
5,80116,909Apr 25, 2025Apr 28, 2025View →
RES
RPC INC
PURCHASEGRANT
Stock grant
9,88227,088Apr 25, 2025Apr 28, 2025View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
11,750672,257Feb 20, 2025Feb 24, 2025View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
1,452$51.33$74.5K670,805Feb 20, 2025Feb 24, 2025View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
922$50.01$46.1K660,507Feb 18, 2025Feb 20, 2025View →
ROL
ROLLINS INC
SALE
EXECUTIVE CHAIRMAN
5,368$49.32$264.7K661,429Jan 28, 2025Jan 30, 2025View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
8,372$49.50$414.4K666,797Jan 27, 2025Jan 29, 2025View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
3,299$48.46$159.9K675,169Jan 22, 2025Jan 24, 2025View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
10,252$48.77$500.0K678,468Dec 13, 2024Dec 13, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
16,500668,216Nov 12, 2024Nov 13, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
720685,436Aug 26, 2024Aug 26, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
720684,716Aug 26, 2024Aug 26, 2024View →
MPX
MARINE PRODUCTS GROUP, LLC
PURCHASEGRANT
Stock grant
4,34811,108Apr 26, 2024Apr 29, 2024View →
RES
RPC INC
PURCHASEGRANT
Stock grant
7,02217,206Apr 26, 2024Apr 29, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
780$44.29$34.5K686,156Mar 6, 2024Mar 6, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
414$44.29$18.3K686,936Mar 6, 2024Mar 6, 2024View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
9,750687,350Feb 20, 2024Feb 22, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
924$41.05$37.9K677,600Feb 16, 2024Feb 21, 2024View →
ROL
ROLLINS INC
SALE10b5-1
10b5-1 plan
40,000$43.47$1.74M638,524Feb 5, 2024Feb 6, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
0678,524Feb 5, 2024Feb 9, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
5,380$43.25$232.7K678,524Jan 28, 2024Jan 30, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
3,935$43.23$170.1K683,904Jan 26, 2024Jan 30, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
4,722$43.23$204.1K687,839Jan 26, 2024Jan 30, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
4,384$44.22$193.9K692,561Jan 23, 2024Jan 25, 2024View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
3,211$44.08$141.5K696,945Jan 22, 2024Jan 24, 2024View →
ROL
ROLLINS INC
SALEGRANT
Gift
2,415738,537Aug 2, 2023Aug 4, 2023View →
ROL
ROLLINS INC
SALEGRANT
Gift
3,040740,952Jul 28, 2023Jul 28, 2023View →
MPX
MARINE PRODUCTS GROUP, LLC
PURCHASEGRANT
Stock grant
3,6316,760Apr 28, 2023May 1, 2023View →
RES
RPC INC
PURCHASEGRANT
Stock grant
6,76610,184Apr 28, 2023May 1, 2023View →
ROL
ROLLINS INC
SALE10b5-1
10b5-1 plan
40,499$42.45$1.72M743,992Apr 28, 2023May 2, 2023View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
8,250784,491Feb 16, 2023Feb 21, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
5,412$35.68$193.1K776,241Jan 30, 2023Feb 1, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
4,510$36.14$163.0K781,653Jan 26, 2023Jan 30, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
5,412$36.14$195.6K786,163Jan 26, 2023Jan 30, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
5,559$36.32$201.9K791,575Jan 24, 2023Jan 25, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
4,063$36.15$146.9K797,134Jan 23, 2023Jan 25, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
3,383$36.15$122.3K801,197Jan 23, 2023Jan 25, 2023View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
32,000$39.54$1.27M804,580Oct 26, 2022Oct 28, 2022View →
MPX
MARINE PRODUCTS GROUP, LLC
PURCHASEGRANT
Stock grant
2,1293,129Apr 29, 2022May 2, 2022View →
RES
RPC INC
PURCHASEGRANT
Stock grant
2,4183,418Apr 29, 2022May 2, 2022View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
5,412$29.96$162.1K836,580Jan 28, 2022Feb 1, 2022View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
50,000$29.70$1.49M848,080Jan 26, 2022Jan 28, 2022View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
6,088$29.70$180.8K841,992Jan 26, 2022Jan 28, 2022View →
ROL
ROLLINS INC
SALE
VICE CHAIRMAN
12,434$31.90$396.6K798,080Jan 24, 2022Jan 26, 2022View →
ROL
ROLLINS INC
SALE
Vice Chairman
6,088$34.95$212.8K810,514Jan 27, 2021Jan 28, 2021View →
ROL
ROLLINS INC
SALE
Vice Chairman
6,088$37.04$225.5K756,602Jan 26, 2021Jan 27, 2021View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
60,000$37.04$2.22M816,602Jan 26, 2021Jan 28, 2021View →
ROL
ROLLINS INC
SALE
Vice Chairman
4,863$37.15$180.7K762,690Jan 24, 2021Jan 27, 2021View →
ROL
ROLLINS INC
SALE
Vice Chairman
4,863$37.15$180.7K767,553Jan 23, 2021Jan 27, 2021View →
ROL
ROLLINS INC
SALE
Vice Chairman
3,335$37.02$123.5K772,416Jan 22, 2021Jan 26, 2021View →
ROL
ROLLINS INC
SALE
President and COO
26,000$39.76$1.03M517,167Feb 12, 2020Feb 13, 2020View →
ROL
ROLLINS INC
PURCHASEGRANT
Stock grant
40,000$36.73$1.47M543,167Jan 28, 2020Jan 29, 2020View →
ROL
ROLLINS INC
SALE
President and COO
4,059$36.73$149.1K503,167Jan 28, 2020Jan 29, 2020View →
ROL
ROLLINS INC
SALE
President and COO
6,706$36.24$243.0K507,226Jan 27, 2020Jan 29, 2020View →
ROL
ROLLINS INC
SALE
President and COO
2,709$36.61$99.2K513,932Jan 24, 2020Jan 28, 2020View →
ROL
ROLLINS INC
SALE
President and COO
2,801$36.61$102.5K515,641Jan 23, 2020Jan 27, 2020View →
Other insiders · RES
Loading peer insiders…
About this filer
CIK 0001514225
ROLE
Director
PRIMARY
RES
COMPANIES
3
ACTIVE SINCE
Jan 2020
MARKETPEEL · /INSIDER/0001514225DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback