Sign inGet started

Lieffrig John

Insider CIK 1681989 · MGRC VP and Division Manager

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
MGRC MCGRATH RENTCORP S Sale2026-06-262026-06-29500$125.00 $62.5K23,551SEC↗
MGRC MCGRATH RENTCORP S Sale2026-06-252026-06-292,000$125.00 $250.0K24,051SEC↗
MGRC MCGRATH RENTCORP A Award2026-02-272026-03-031,530— $026,051SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2026-02-242026-02-251,250— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2026-02-242026-02-25417— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise2026-02-242026-02-25417— $023,237SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2026-02-242026-02-25706$114.48 $80.8K24,521SEC↗
MGRC MCGRATH RENTCORP M Exercise2026-02-242026-02-251,990— $025,227SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2026-02-232026-02-25800— $0801SEC↗
MGRC MCGRATH RENTCORP M Exercise2026-02-232026-02-25800— $023,241SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2026-02-232026-02-25421$113.07 $47.6K22,820SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2025-02-252025-02-26461— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2025-02-252025-02-261,380— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise2025-02-252025-02-26461— $023,386SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2025-02-252025-02-26945$125.25 $118.4K22,441SEC↗
MGRC MCGRATH RENTCORP M Exercise2025-02-252025-02-262,760— $022,925SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2025-02-242025-02-26417— $0417SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2025-02-242025-02-26799— $01,601SEC↗
MGRC MCGRATH RENTCORP M Exercise2025-02-242025-02-26799— $020,158SEC↗
MGRC MCGRATH RENTCORP M Exercise2025-02-242025-02-26417— $020,575SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2025-02-242025-02-26410$125.66 $51.5K20,165SEC↗
MGRC MCGRATH RENTCORP A Award2025-02-212025-02-251,260— $019,359SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2024-02-262024-02-28427— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2024-02-262024-02-28460— $0461SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2024-02-262024-02-28416— $0834SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2024-02-262024-02-281,280— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise2024-02-262024-02-28460— $018,817SEC↗
MGRC MCGRATH RENTCORP M Exercise2024-02-262024-02-282,560— $017,930SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2024-02-262024-02-281,134$124.65 $141.4K18,099SEC↗
MGRC MCGRATH RENTCORP M Exercise2024-02-262024-02-28416— $019,233SEC↗
MGRC MCGRATH RENTCORP M Exercise2024-02-262024-02-28427— $018,357SEC↗
MGRC MCGRATH RENTCORP A Award deriv2024-02-232024-02-272,400— $02,400SEC↗
MGRC MCGRATH RENTCORP S Sale2023-05-112023-05-121,655$90.04 $149.0K15,370SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-05-082023-05-101,335— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-05-082023-05-102,400— $00SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2023-05-082023-05-10687$90.26 $62.0K18,418SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-05-082023-05-101,335$31.97 $42.7K16,705SEC↗
MGRC MCGRATH RENTCORP D To issuer2023-05-082023-05-101,393$90.26 $125.7K17,025SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-05-082023-05-102,400$34.57 $83.0K19,105SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-03-012023-03-03300— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-03-012023-03-03300— $015,458SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2023-03-012023-03-0388$101.03 $8.9K15,370SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-02-272023-03-01381— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-02-272023-03-01427— $0427SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2023-02-272023-03-01459— $0921SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2023-02-272023-03-01731$101.99 $74.6K15,158SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-02-272023-03-01459— $015,889SEC↗
MGRC MCGRATH RENTCORP A Award2023-02-272023-03-011,112— $014,622SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-02-272023-03-01381— $015,003SEC↗
MGRC MCGRATH RENTCORP M Exercise2023-02-272023-03-01427— $015,430SEC↗
MGRC MCGRATH RENTCORP A Award deriv2023-02-242023-02-271,250— $01,250SEC↗
MGRC MCGRATH RENTCORP A Award deriv2023-02-242023-02-271,250— $01,250SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-03-022022-03-03880— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-03-022022-03-03880— $013,768SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2022-03-022022-03-03258$80.43 $20.8K13,510SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-03-012022-03-03300— $0300SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2022-03-012022-03-0388$79.72 $7.0K12,888SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-03-012022-03-03300— $012,976SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-02-282022-03-022,157— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-02-282022-03-02447— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-02-282022-03-02380— $0381SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2022-02-282022-03-02918$81.28 $74.6K12,676SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-02-282022-03-02380— $013,594SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-02-282022-03-022,157— $012,767SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-02-282022-03-02447— $013,214SEC↗
MGRC MCGRATH RENTCORP A Award deriv2022-02-252022-03-011,380— $01,380SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2022-02-252022-03-01426— $0854SEC↗
MGRC MCGRATH RENTCORP A Award deriv2022-02-252022-03-011,380— $01,380SEC↗
MGRC MCGRATH RENTCORP M Exercise2022-02-252022-03-01426— $010,758SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2022-02-252022-03-01148$81.25 $12.0K10,610SEC↗
MGRC MCGRATH RENTCORP S Sale2021-06-112021-06-111,700$84.40 $143.5K10,332SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-06-012021-06-021,200— $02,400SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-06-012021-06-024,005— $01,335SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-06-012021-06-021,200$34.57 $41.5K10,951SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-06-012021-06-024,005$31.97 $128.0K14,956SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2021-06-012021-06-02946$85.73 $81.1K14,010SEC↗
MGRC MCGRATH RENTCORP D To issuer2021-06-012021-06-021,978$85.73 $169.6K12,032SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-03-022021-03-04880— $0880SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-03-022021-03-04880— $010,009SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2021-03-022021-03-04258$76.90 $19.8K9,751SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-03-012021-03-041,448— $00SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-03-012021-03-04379— $0761SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-03-012021-03-04447— $0447SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2021-03-012021-03-04300— $0600SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-03-012021-03-04447— $09,865SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2021-03-012021-03-04736$78.58 $57.8K9,129SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-03-012021-03-04379— $09,418SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-03-012021-03-041,448— $09,039SEC↗
MGRC MCGRATH RENTCORP M Exercise2021-03-012021-03-04300— $07,591SEC↗
MGRC MCGRATH RENTCORP A Award deriv2021-02-252021-03-011,280— $01,280SEC↗
MGRC MCGRATH RENTCORP A Award deriv2021-02-252021-03-011,280— $01,280SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2020-11-172020-11-188,010— $05,340SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2020-11-172020-11-185,600— $03,600SEC↗
MGRC MCGRATH RENTCORP M Exercise2020-11-172020-11-188,010$31.97 $256.1K10,599SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2020-11-172020-11-181,951$64.64 $126.1K14,248SEC↗
MGRC MCGRATH RENTCORP D To issuer2020-11-172020-11-186,957$64.64 $449.7K7,291SEC↗
MGRC MCGRATH RENTCORP M Exercise2020-11-172020-11-185,600$34.57 $193.6K16,199SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2020-03-022020-03-042,640— $01,760SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2020-03-022020-03-04300— $0900SEC↗
MGRC MCGRATH RENTCORP M Exercise2020-03-022020-03-042,640— $03,151SEC↗
MGRC MCGRATH RENTCORP M Exercise2020-03-022020-03-04300— $03,451SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2020-03-022020-03-04862$70.68 $60.9K2,589SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2020-02-282020-03-02446— $0894SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2020-02-282020-03-02131$69.45 $9.1K511SEC↗
MGRC MCGRATH RENTCORP M Exercise2020-02-282020-03-02446— $0642SEC↗
MGRC MCGRATH RENTCORP A Award deriv2020-02-272020-03-021,140— $01,140SEC↗
MGRC MCGRATH RENTCORP A Award deriv2020-02-272020-03-021,140— $01,140SEC↗
MGRC MCGRATH RENTCORP S Sale2019-05-072019-05-093,731$63.22 $235.9K196SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2019-05-022019-05-068,010— $013,350SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2019-05-022019-05-062,800— $09,200SEC↗
MGRC MCGRATH RENTCORP D To issuer2019-05-022019-05-065,532$63.80 $352.9K3,927SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2019-05-022019-05-061,547$63.80 $98.7K9,459SEC↗
MGRC MCGRATH RENTCORP M Exercise2019-05-022019-05-068,010$31.97 $256.1K11,006SEC↗
MGRC MCGRATH RENTCORP M Exercise2019-05-022019-05-062,800$34.57 $96.8K2,996SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2019-03-012019-03-04300— $01,200SEC↗
MGRC MCGRATH RENTCORP M Exercise2019-03-012019-03-04300— $0300SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2019-03-012019-03-04104$59.65 $6.2K196SEC↗
MGRC MCGRATH RENTCORP A Award deriv2019-02-282019-03-041,340— $01,340SEC↗
MGRC MCGRATH RENTCORP A Award deriv2019-02-282019-03-041,340— $01,340SEC↗
MGRC MCGRATH RENTCORP S Sale2018-11-072018-11-081,284$54.43 $69.9K0SEC↗
MGRC MCGRATH RENTCORP A Award deriv2018-03-012018-03-051,500— $01,500SEC↗
MGRC MCGRATH RENTCORP A Award deriv2018-03-012018-03-051,500— $01,500SEC↗
MGRC MCGRATH RENTCORP M Exercise deriv2017-11-022017-11-065,340— $021,360SEC↗
MGRC MCGRATH RENTCORP M Exercise2017-11-022017-11-065,340$31.97 $170.7K5,340SEC↗
MGRC MCGRATH RENTCORP F Tax w/h2017-11-022017-11-06580$49.12 $28.5K4,760SEC↗
MGRC MCGRATH RENTCORP D To issuer2017-11-022017-11-063,476$49.12 $170.7K1,284SEC↗
MGRC MCGRATH RENTCORP A Award deriv2017-03-022017-03-0612,000— $012,000SEC↗
MGRC MCGRATH RENTCORP A Award deriv2017-03-022017-03-062,200— $02,200SEC↗
MGRC MCGRATH RENTCORP A Award deriv2016-08-312016-09-0226,700— $026,700SEC↗