Latest insider trades
407 Form 4 trades in our database.
PPurchaseSSaleMOption exerciseAAward/GrantFTax withholdingGGift
- Boulding Mark Elliottsold519 shares ofPTCTat $85.84$45K · filed Details
- Boulding Mark Elliottsold833 shares ofPTCTat $84.41$70K · filed Details
- Boulding Mark Elliottsold313 shares ofPTCTat $83.1$26K · filed Details
- Boulding Mark Elliottexercised2,266 shares ofPTCTat $39.42$89K · filed Details
- Almstead Neil Gregorysold9,288 shares ofPTCTat $89.44$831K · filed Details
- Almstead Neil Gregorysold11,369 shares ofPTCTat $89.03$1M · filed Details
- Almstead Neil Gregorysold3,956 shares ofPTCTat $87.17$345K · filed Details
- Almstead Neil Gregoryexercised24,613 shares ofPTCTat $39.42$970K · filed Details
- Almstead Neil Gregorysold2,474 shares ofPTCTat $87.03$215K · filed Details
- Almstead Neil Gregoryexercised2,474 shares ofPTCTat $39.42$98K · filed Details
- Almstead Neil Gregorysold10,090 shares ofPTCTat $86.32$871K · filed Details
- Almstead Neil Gregorysold8,786 shares ofPTCTat $85.35$750K · filed Details
- Almstead Neil Gregoryexercised18,876 shares ofPTCTat $38.1$719K · filed Details
- Almstead Neil Gregorysold385 shares ofPTCTat $86.34$33K · filed Details
- Almstead Neil Gregorysold426 shares ofPTCTat $85.28$36K · filed Details
- Almstead Neil Gregoryexercised811 shares ofPTCTat $38.1$31K · filed Details
- Almstead Neil Gregorysold7,718 shares ofPTCTat $85.26$658K · filed Details
- Almstead Neil Gregoryexercised7,718 shares ofPTCTat $38.1$294K · filed Details
- Almstead Neil Gregorysold412 shares ofPTCTat $85.23$35K · filed Details
- Almstead Neil Gregoryexercised412 shares ofPTCTat $38.1$16K · filed Details
- Almstead Neil Gregorysold100 shares ofPTCTat $87$9K · filed Details
- Almstead Neil Gregoryexercised100 shares ofPTCTat $39.42$4K · filed Details
- Almstead Neil Gregorysold11,337 shares ofPTCTat $86.51$981K · filed Details
- Almstead Neil Gregorysold8,522 shares ofPTCTat $85.26$727K · filed Details
- Almstead Neil Gregoryexercised19,859 shares ofPTCTat $38.1$757K · filed Details
- Almstead Neil Gregorysold419 shares ofPTCTat $86.39$36K · filed Details
- Almstead Neil Gregorysold582 shares ofPTCTat $85.24$50K · filed Details
- Almstead Neil Gregoryexercised1,001 shares ofPTCTat $38.1$38K · filed Details
- Almstead Neil Gregorysold4,922 shares ofPTCTat $85.03$419K · filed Details
- Almstead Neil Gregoryexercised4,922 shares ofPTCTat $38.1$188K · filed Details
- Almstead Neil Gregorysold401 shares ofPTCTat $85.01$34K · filed Details
- Almstead Neil Gregoryexercised401 shares ofPTCTat $38.1$15K · filed Details
- Almstead Neil Gregorysold11,619 shares ofPTCTat $81.21$944K · filed Details
- Almstead Neil Gregorysold12,130 shares ofPTCTat $80.61$978K · filed Details
- Almstead Neil Gregoryexercised23,749 shares ofPTCTat $25.69$610K · filed Details
- Utter Christine Mariesold19,686 shares ofPTCTat $75.56$1.5M · filed Details
- Utter Christine Marieexercised19,686 shares ofPTCTat $25.69$506K · filed Details
- Boulding Mark Elliottsold309 shares ofPTCTat $79.25$24K · filed Details
- Boulding Mark Elliottsold1,703 shares ofPTCTat $78.5$134K · filed Details
- Boulding Mark Elliottexercised2,012 shares ofPTCTat $46.54$94K · filed Details
- Boulding Mark Elliottsold1,850 shares ofPTCTat $79.24$147K · filed Details
- Boulding Mark Elliottsold6,600 shares ofPTCTat $78.5$518K · filed Details
- Boulding Mark Elliottexercised8,510 shares ofPTCTat $46.54$396K · filed Details
- Pauwels Ericsold17,566 shares ofPTCTat $75$1.3M · filed Details
- Pauwels Ericexercised17,566 shares ofPTCTat $18.01$316K · filed Details
- Pauwels Ericsold3,711 shares ofPTCTat $75$278K · filed Details
- Boulding Mark Elliottsold456 shares ofPTCTat $72.67$33K · filed Details
- Boulding Mark Elliottsold2,356 shares ofPTCTat $72.08$170K · filed Details
- Boulding Mark Elliottexercised2,812 shares ofPTCTat $25.69$72K · filed Details
- Klein Matthew B.sold2,572 shares ofPTCTat $72.46$186K · filed Details