MarketPeel
Insider Trading Intelligence
JL

John Lieffrig

MGRC
VP AND DIVISION MANAGER · MCGRATH RENTCORP · CIK 0001681989
FILING MIX · LIFETIME42%/58%
BUYS
43
SELLS
60
TOTAL VALUE
$3.15M
COMPANIES
1
ACTIVE SINCE
Feb 2020
HOLDINGS NOW
23,551
AVG SELL PX
$87.11
TRADE KIND
SHOWING 103 / 103
Trades · vs SPY
Loading price series…
Performance · forward returns vs SPY
2 backtested trades · 8 horizons
Forward-return performance of every backtestable P/S trade by John Lieffrig, 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
7d2+50.00%-3.37%-0.09%-3.29%-3.29%
14d2+100.00%-2.50%+0.74%-3.24%-3.24%
30d2+50.00%+1.71%+3.83%-2.12%-2.12%
60d2+100.00%-7.28%+5.87%-13.15%-13.15%
90d2+50.00%-5.16%+7.36%-12.52%-12.52%
180d2+50.00%+2.70%+9.08%-6.38%-6.38%
1y2+50.00%+8.06%+10.64%-2.58%-2.58%
2y2+0.00%+20.32%+23.01%-2.69%-2.69%
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
MGRC · 23,551 shares · as of Jun 26, 2026
06,51313,02619,53826,051202120222023202420252026SHARES 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 / 60 sellsCOVERAGE · 26 quarters
Form 4 filings · all activity
COMPANYTYPESHARESPRICEVALUEHELD AFTERTRADE DATEFILEDDETAILS
MGRC
MCGRATH RENTCORP
SALE10b5-1
10b5-1 plan
500$125.00$62.5K23,551Jun 26, 2026Jun 29, 2026View →
MGRC
MCGRATH RENTCORP
SALE10b5-1
10b5-1 plan
2,000$125.00$250.0K24,051Jun 25, 2026Jun 29, 2026View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,53026,051Feb 27, 2026Mar 3, 2026View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
41723,237Feb 24, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
1,99025,227Feb 24, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
706$114.48$80.8K24,521Feb 24, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,2500Feb 24, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
4170Feb 24, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
80023,241Feb 23, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
800801Feb 23, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
421$113.07$47.6K22,820Feb 23, 2026Feb 25, 2026View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
4610Feb 25, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,3800Feb 25, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
945$125.25$118.4K22,441Feb 25, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
2,76022,925Feb 25, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
46123,386Feb 25, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
79920,158Feb 24, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
7991,601Feb 24, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
41720,575Feb 24, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
410$125.66$51.5K20,165Feb 24, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
417417Feb 24, 2025Feb 26, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,26019,359Feb 21, 2025Feb 25, 2025View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
2,56017,930Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,2800Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,134$124.65$141.4K18,099Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
42718,357Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
416834Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
4270Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
41619,233Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
46018,817Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
460461Feb 26, 2024Feb 28, 2024View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
2,4002,400Feb 23, 2024Feb 27, 2024View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,655$90.04$149.0K15,370May 11, 2023May 12, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,393$90.26$125.7K17,025May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
2,400$34.57$83.0K19,105May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
2,4000May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
1,335$31.97$42.7K16,705May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
687$90.26$62.0K18,418May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
1,3350May 8, 2023May 10, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
3000Mar 1, 2023Mar 3, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
30015,458Mar 1, 2023Mar 3, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
88$101.03$8.9K15,370Mar 1, 2023Mar 3, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
459921Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
38115,003Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,11214,622Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
731$101.99$74.6K15,158Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
45915,889Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
427427Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
3810Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
42715,430Feb 27, 2023Mar 1, 2023View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,2501,250Feb 24, 2023Feb 27, 2023View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
258$80.43$20.8K13,510Mar 2, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
88013,768Mar 2, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
8800Mar 2, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
300300Mar 1, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP and Division Manager
88$79.72$7.0K12,888Mar 1, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP and Division Manager
30012,976Mar 1, 2022Mar 3, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
44713,214Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
918$81.28$74.6K12,676Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
380381Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
2,15712,767Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
2,1570Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
38013,594Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
4470Feb 28, 2022Mar 2, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
148$81.25$12.0K10,610Feb 25, 2022Mar 1, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,3801,380Feb 25, 2022Mar 1, 2022View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
42610,758Feb 25, 2022Mar 1, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
426854Feb 25, 2022Mar 1, 2022View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
1,700$84.40$143.5K10,332Jun 11, 2021Jun 11, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
1,2002,400Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
4,0051,335Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
1,978$85.73$169.6K12,032Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
1,200$34.57$41.5K10,951Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
946$85.73$81.1K14,010Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
4,005$31.97$128.0K14,956Jun 1, 2021Jun 2, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
88010,009Mar 2, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
258$76.90$19.8K9,751Mar 2, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
880880Mar 2, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
1,4489,039Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
447447Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
3007,591Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
1,4480Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
300600Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
4479,865Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
736$78.58$57.8K9,129Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
3799,418Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
379761Mar 1, 2021Mar 4, 2021View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,2801,280Feb 25, 2021Mar 1, 2021View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
5,6003,600Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
6,957$64.64$449.7K7,291Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
8,010$31.97$256.1K10,599Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
8,0105,340Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
1,951$64.64$126.1K14,248Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
5,600$34.57$193.6K16,199Nov 17, 2020Nov 18, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
300900Mar 2, 2020Mar 4, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
2,6401,760Mar 2, 2020Mar 4, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
3003,451Mar 2, 2020Mar 4, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
2,6403,151Mar 2, 2020Mar 4, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
862$70.68$60.9K2,589Mar 2, 2020Mar 4, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
131$69.45$9.1K511Feb 28, 2020Mar 2, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASE
VP & Division Manager
446642Feb 28, 2020Mar 2, 2020View →
MGRC
MCGRATH RENTCORP
SALE
VP & Division Manager
446894Feb 28, 2020Mar 2, 2020View →
MGRC
MCGRATH RENTCORP
PURCHASEGRANT
Stock grant
1,1401,140Feb 27, 2020Mar 2, 2020View →
Other insiders · MGRC
Loading peer insiders…
About this filer
CIK 0001681989
ROLE
VP and Division Manager
PRIMARY
MGRC
COMPANIES
1
ACTIVE SINCE
Feb 2020
MARKETPEEL · /INSIDER/0001681989DATA · SEC EDGAR · FORM 4 · CONSOLIDATED TAPE
FREE · DAILY · 6 AM ET

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

Feedback