Latest insider trades
225 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Colgrove Johnsold3,100 shares ofPat $105.16$326K · filed Details
- Colgrove Johnsold22,388 shares ofPat $104.2$2.3M · filed Details
- Colgrove Johnsold21,146 shares ofPat $103.18$2.2M · filed Details
- Colgrove Johnsold11,013 shares ofPat $102.12$1.1M · filed Details
- Colgrove Johnsold3,816 shares ofPat $101.33$387K · filed Details
- Colgrove Johnsold8,728 shares ofPat $100.32$876K · filed Details
- Colgrove Johngifted100,000 shares ofPat $0 · filed Details
- Giancarlo Charles Hsold200 shares ofPat $101.99$20K · filed Details
- Giancarlo Charles Hsold1,899 shares ofPat $101.5$193K · filed Details
- Giancarlo Charles Hsold3,600 shares ofPat $100.41$361K · filed Details
- Giancarlo Charles Hsold30,601 shares ofPat $99.27$3M · filed Details
- Giancarlo Charles Hsold30,800 shares ofPat $98.5$3M · filed Details
- Giancarlo Charles Hsold1,600 shares ofPat $97.33$156K · filed Details
- Giancarlo Charles Hsold600 shares ofPat $96.01$58K · filed Details
- Giancarlo Charles Hsold700 shares ofPat $94.63$66K · filed Details
- Colgrove Johnsold13,595 shares ofPat $99.35$1.4M · filed Details
- Colgrove Johnsold20,654 shares ofPat $98.6$2M · filed Details
- Colgrove Johnsold11,251 shares ofPat $97.93$1.1M · filed Details
- Colgrove Johnsold1,100 shares ofPat $101.59$112K · filed Details
- Colgrove Johnsold2,100 shares ofPat $100.48$211K · filed Details
- Colgrove Johnsold13,603 shares ofPat $99.35$1.4M · filed Details
- Colgrove Johnsold20,648 shares ofPat $98.6$2M · filed Details
- Colgrove Johnsold11,249 shares ofPat $97.93$1.1M · filed Details
- Colgrove Johnsold350 shares ofPat $96.28$34K · filed Details
- Colgrove Johnsold200 shares ofPat $95.45$19K · filed Details
- Colgrove Johnsold750 shares ofPat $94.16$71K · filed Details
- Colgrove Johnsold1,768 shares ofPat $98.15$174K · filed Details
- Colgrove Johnsold8,500 shares ofPat $97.35$827K · filed Details
- Colgrove Johnsold4,502 shares ofPat $96.35$434K · filed Details
- Colgrove Johnsold53,685 shares ofPat $95.42$5.1M · filed Details
- Colgrove Johnsold31,545 shares ofPat $94.1$3M · filed Details
- Colgrove Johngifted100,000 shares ofPat $0 · filed Details
- Colgrove Johnsold35,185 shares ofPat $90.01$3.2M · filed Details
- Colgrove Johngifted35,185 shares ofPat $0 · filed Details
- Colgrove Johnsold7,222 shares ofPat $86.05$621K · filed Details
- Colgrove Johnsold82,498 shares ofPat $85.63$7.1M · filed Details
- Colgrove Johngifted89,720 shares ofPat $0 · filed Details
- Colgrove Johnsold1,953 shares ofPat $82.14$160K · filed Details
- Colgrove Johnsold2,953 shares ofPat $81.47$241K · filed Details
- Colgrove Johnsold8,700 shares ofPat $80.26$698K · filed Details
- Colgrove Johnsold36,394 shares ofPat $79.46$2.9M · filed Details
- Colgrove Johnsold1,947 shares ofPat $82.14$160K · filed Details
- Colgrove Johnsold2,942 shares ofPat $81.47$240K · filed Details
- Colgrove Johnsold8,726 shares ofPat $80.27$700K · filed Details
- Colgrove Johnsold36,385 shares ofPat $79.46$2.9M · filed Details
- Taylor Susan J.S.sold8,543 shares ofPat $81.74$698K · filed Details
- Giancarlo Charles Hsold8,300 shares ofPat $82.16$682K · filed Details
- Giancarlo Charles Hsold12,991 shares ofPat $81.51$1.1M · filed Details
- Giancarlo Charles Hsold48,709 shares ofPat $80.21$3.9M · filed Details
- Giancarlo Charles Hsold65,800 shares ofPat $80.05$5.3M · filed Details