Almstead Neil Gregory

Insider profile

Performance

Overall performance
3.4

Performance over holding periods
3.4
30 days 90 days 120 days
Average return -1% 8.2% 15.1%
Success rate 53% 68% 82%
Transactions
48 0% Buy
34 71% Buy
47 69% Buy
Almstead Neil Gregory's trades of PTC Therapeutics Inc's stock


Loading...
Purchase Sale Planned purchase Planned sale Net purchase Net sale Activity signal Earnings
Abbreviations B: Buy, S: Sell, PP: Planned purchase, PlS: Planned sale, PrS: Proposed sale, O: Option / Other
Notification date Transaction date Company B/S Transaction type Nb. shares
Price
Value
Number of shares Price Value Details
2026-04-03 2026-04-01 PlS Planned sale
32,602 +0.2%
477.13
US$3,028,511
32,602 +0.2% 477.13 US$3,028,511
2026-04-03 2026-04-01 PlS Planned sale
75,006 +28.3%
315.60
US$3,776,568
75,006 +28.3% 315.60 US$3,776,568
2026-04-03 2026-04-01 PlS Planned sale
70,614 -18.3%
165.05
US$2,361,088
70,614 -18.3% 165.05 US$2,361,088
2026-04-01 2026-04-01 PrS Proposed sale
52,003
69.04
US$3,590,360
52,003 69.04 US$3,590,360
2026-03-09 2026-03-05 PlS Planned sale
3,989 -59.3%
63.38
US$252,823
3,989 -59.3% 63.38 US$252,823
2026-02-20 2026-02-18 S Sale
65 -1.0%
69.36
US$4,508
65 -1.0% 69.36 US$4,508
2026-02-20 2026-02-18 S Sale
3,056 -2.7%
69.36
US$211,964
3,056 -2.7% 69.36 US$211,964
2026-02-18 2026-02-18 PrS Proposed sale
3,056
69.36
US$211,954
3,056 69.36 US$211,954
2026-01-12 2026-01-08 S Sale
59 -0.9%
76.45
US$4,511
59 -0.9% 76.45 US$4,511
2026-01-12 2026-01-08 S Sale
881 -0.8%
76.45
US$67,352
881 -0.8% 76.45 US$67,352
2026-01-08 2026-01-08 PrS Proposed sale
881
76.45
US$67,352
881 76.45 US$67,352
2026-01-08 2026-01-07 S Sale
52 -0.8%
77.48
US$4,029
52 -0.8% 77.48 US$4,029
2026-01-08 2026-01-07 S Sale
1,026 -0.9%
77.48
US$79,494
1,026 -0.9% 77.48 US$79,494
2026-01-07 2026-01-07 PrS Proposed sale
1,026
77.48
US$79,498
1,026 77.48 US$79,498
2026-01-08 2026-01-06 S Sale
54 -0.8%
76.95
US$4,155
54 -0.8% 76.95 US$4,155
2026-01-08 2026-01-06 S Sale
1,279 -1.1%
76.95
US$98,419
1,279 -1.1% 76.95 US$98,419
2026-01-06 2026-01-06 PrS Proposed sale
1,279
76.95
US$98,416
1,279 76.95 US$98,416
2025-11-26 2025-11-25 PlS Planned sale
200 -0.2%
85.34
US$17,068
200 -0.2% 85.34 US$17,068
2025-11-26 2025-11-25 PlS Planned sale
2,621 -2.5%
84.54
US$221,579
2,621 -2.5% 84.54 US$221,579
2025-11-26 2025-11-25 PlS Planned sale
4,834 -4.5%
83.39
US$403,107
4,834 -4.5% 83.39 US$403,107
2025-11-26 2025-11-25 PlS Planned sale
3,744 -3.3%
82.61
US$309,292
3,744 -3.3% 82.61 US$309,292
2025-11-26 2025-11-25 PlS Planned sale
3,095 -3.0%
85.15
US$263,539
3,095 -3.0% 85.15 US$263,539
2025-11-26 2025-11-25 PlS Planned sale
9,171 -8.1%
84.42
US$774,216
9,171 -8.1% 84.42 US$774,216
2025-11-26 2025-11-25 PlS Planned sale
21,844 -16.2%
83.33
US$1,820,261
21,844 -16.2% 83.33 US$1,820,261
2025-11-26 2025-11-25 PlS Planned sale
13,514 -9.1%
82.55
US$1,115,581
13,514 -9.1% 82.55 US$1,115,581
2025-11-26 2025-11-25 PlS Planned sale
200 -0.2%
85.37
US$17,074
200 -0.2% 85.37 US$17,074
2025-11-26 2025-11-25 PlS Planned sale
1,757 -1.7%
84.56
US$148,572
1,757 -1.7% 84.56 US$148,572
2025-11-26 2025-11-25 PlS Planned sale
3,663 -3.4%
83.41
US$305,531
3,663 -3.4% 83.41 US$305,531
2025-11-26 2025-11-25 PlS Planned sale
2,790 -2.6%
82.82
US$231,068
2,790 -2.6% 82.82 US$231,068
2025-11-26 2025-11-25 PlS Planned sale
180 -0.2%
85.17
US$15,331
180 -0.2% 85.17 US$15,331
2025-11-26 2025-11-25 PlS Planned sale
289 -0.3%
84.61
US$24,452
289 -0.3% 84.61 US$24,452
2025-11-26 2025-11-25 PlS Planned sale
862 -0.8%
83.35
US$71,848
862 -0.8% 83.35 US$71,848
2025-11-26 2025-11-25 PlS Planned sale
689 -0.7%
82.63
US$56,932
689 -0.7% 82.63 US$56,932
2025-11-26 2025-11-25 PlS Planned sale
574 -0.6%
84.67
US$48,601
574 -0.6% 84.67 US$48,601
2025-11-26 2025-11-25 PlS Planned sale
990 -1.0%
83.44
US$82,606
990 -1.0% 83.44 US$82,606
2025-11-26 2025-11-25 PlS Planned sale
911 -0.9%
82.63
US$75,276
911 -0.9% 82.63 US$75,276
2025-11-25 2025-11-25 PrS Proposed sale
71,928
83.44
US$6,001,523
71,928 83.44 US$6,001,523
2025-11-26 2025-11-24 PlS Planned sale
6,101 -5.7%
80.17
US$489,117
6,101 -5.7% 80.17 US$489,117
2025-11-26 2025-11-24 PlS Planned sale
21,206 -17.4%
80.19
US$1,700,509
21,206 -17.4% 80.19 US$1,700,509
2025-11-26 2025-11-24 PlS Planned sale
4,715 -4.5%
80.15
US$377,907
4,715 -4.5% 80.15 US$377,907
2025-11-26 2025-11-24 PlS Planned sale
1,650 -1.6%
80.14
US$132,231
1,650 -1.6% 80.14 US$132,231
2025-11-26 2025-11-24 PlS Planned sale
1,900 -1.9%
80.14
US$152,266
1,900 -1.9% 80.14 US$152,266
2025-11-24 2025-11-24 PrS Proposed sale
35,572
80.18
US$2,852,154
35,572 80.18 US$2,852,154
2025-10-07 2025-10-03 PlS Planned sale
4,276 -4.1%
67.15
US$287,133
4,276 -4.1% 67.15 US$287,133
2025-10-07 2025-10-03 PlS Planned sale
23,863 -18.5%
66.45
US$1,585,696
23,863 -18.5% 66.45 US$1,585,696