Almstead Neil Gregory

Insider profile

Performance

Overall performance
3.3

Performance over holding periods
3.3
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 Buy signal Sell 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-07-13 2026-07-09 PlS Planned sale
11,838 +12.5%
249.22
US$3,387,928
11,838 +12.5% 249.22 US$3,387,928
2026-07-09 2026-07-09 PrS Proposed sale
86,623
453.10
US$4,675,059
86,623 453.10 US$4,675,059
2026-07-08 2026-07-07 PlS Planned sale
74,230 -35.6%
74.29
US$4,921,290
74,230 -35.6% 74.29 US$4,921,290
2026-07-08 2026-07-07 PlS Planned sale
11,369 -14.0%
89.03
US$1,012,182
11,369 -14.0% 89.03 US$1,012,182
2026-07-08 2026-07-07 PlS Planned sale
3,956 -4.7%
87.17
US$344,845
3,956 -4.7% 87.17 US$344,845
2026-07-07 2026-07-07 PrS Proposed sale
24,613
88.88
US$2,187,696
24,613 88.88 US$2,187,696
2026-07-08 2026-07-06 PlS Planned sale
2,474 -3.9%
87.03
US$215,312
2,474 -3.9% 87.03 US$215,312
2026-07-08 2026-07-06 PlS Planned sale
10,090 -14.3%
86.32
US$870,969
10,090 -14.3% 86.32 US$870,969
2026-07-08 2026-07-06 PlS Planned sale
8,786 -11.1%
85.35
US$749,885
8,786 -11.1% 85.35 US$749,885
2026-07-08 2026-07-06 PlS Planned sale
385 -0.6%
86.34
US$33,241
385 -0.6% 86.34 US$33,241
2026-07-08 2026-07-06 PlS Planned sale
426 -0.7%
85.28
US$36,329
426 -0.7% 85.28 US$36,329
2026-07-06 2026-07-06 PrS Proposed sale
22,161
86.00
US$1,905,797
22,161 86.00 US$1,905,797
2026-06-30 2026-06-26 PlS Planned sale
7,718 -11.4%
85.26
US$658,037
7,718 -11.4% 85.26 US$658,037
2026-06-30 2026-06-26 PlS Planned sale
412 -0.7%
85.23
US$35,115
412 -0.7% 85.23 US$35,115
2026-06-26 2026-06-26 PrS Proposed sale
8,130
85.26
US$693,146
8,130 85.26 US$693,146
2026-06-26 2026-06-25 PlS Planned sale
100 -0.2%
87.00
US$8,700
100 -0.2% 87.00 US$8,700
2026-06-26 2026-06-25 PlS Planned sale
11,337 -15.9%
86.51
US$980,764
11,337 -15.9% 86.51 US$980,764
2026-06-26 2026-06-25 PlS Planned sale
8,522 -10.7%
85.26
US$726,586
8,522 -10.7% 85.26 US$726,586
2026-06-26 2026-06-25 PlS Planned sale
419 -0.7%
86.39
US$36,197
419 -0.7% 86.39 US$36,197
2026-06-26 2026-06-25 PlS Planned sale
582 -1.0%
85.24
US$49,610
582 -1.0% 85.24 US$49,610
2026-06-25 2026-06-25 PrS Proposed sale
20,960
85.97
US$1,801,869
20,960 85.97 US$1,801,869
2026-06-26 2026-06-24 PlS Planned sale
4,922 -7.6%
85.03
US$418,518
4,922 -7.6% 85.03 US$418,518
2026-06-26 2026-06-24 PlS Planned sale
401 -0.7%
85.01
US$34,089
401 -0.7% 85.01 US$34,089
2026-06-24 2026-06-24 PrS Proposed sale
5,323
85.03
US$452,592
5,323 85.03 US$452,592
2026-06-24 2026-06-22 PlS Planned sale
11,619 -16.2%
81.21
US$943,579
11,619 -16.2% 81.21 US$943,579
2026-06-24 2026-06-22 PlS Planned sale
12,130 -14.5%
80.61
US$977,799
12,130 -14.5% 80.61 US$977,799
2026-06-22 2026-06-22 PrS Proposed sale
23,749
80.91
US$1,921,433
23,749 80.91 US$1,921,433
2026-06-22 2026-06-22 PrS Proposed sale
23,749
80.91
US$1,921,433
23,749 80.91 US$1,921,433
2026-04-03 2026-04-01 PlS Planned sale
80 -0.1%
70.30
US$5,624
80 -0.1% 70.30 US$5,624
2026-04-03 2026-04-01 PlS Planned sale
12,530 -17.2%
69.50
US$870,835
12,530 -17.2% 69.50 US$870,835
2026-04-03 2026-04-01 PlS Planned sale
39,393 -35.1%
68.89
US$2,713,784
39,393 -35.1% 68.89 US$2,713,784
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