SEC CIK 1578850
Almstead Neil Gregory
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| PTCTview stock → | 60,299 | 2026-07-09 |
Position History — PTCT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — PTCT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-09 | Option exercise (derivative) | 2,464 | $0.00 | 45,036 |
| 2026-07-09 | Open-market sale | 2,464 | $90.25 | 60,299 |
| 2026-07-09 | Option exercise | 2,464 | $46.54 | 62,763 |
| 2026-07-07 | Option exercise (derivative) | 24,613 | $0.00 | 9,063 |
| 2026-07-07 | Open-market sale | 9,288 | $89.44 | 60,299 |
| 2026-07-07 | Open-market sale | 11,369 | $89.03 | 69,587 |
| 2026-07-07 | Open-market sale | 3,956 | $87.17 | 80,956 |
| 2026-07-07 | Option exercise | 24,613 | $39.42 | 84,912 |
| 2026-07-06 | Option exercise (derivative) | 2,474 | $0.00 | 33,676 |
| 2026-07-06 | Option exercise (derivative) | 18,876 | $0.00 | 0 |
| 2026-07-06 | Option exercise (derivative) | 811 | $0.00 | 18,876 |
| 2026-07-06 | Option exercise | 2,474 | $39.42 | 62,773 |
| 2026-07-06 | Open-market sale | 8,786 | $85.35 | 70,389 |
| 2026-07-06 | Option exercise | 18,876 | $38.10 | 79,175 |
| 2026-07-06 | Open-market sale | 385 | $86.34 | 60,299 |
| 2026-07-06 | Open-market sale | 426 | $85.28 | 60,684 |
| 2026-07-06 | Option exercise | 811 | $38.10 | 61,110 |
| 2026-06-26 | Option exercise (derivative) | 7,718 | $0.00 | 19,687 |
| 2026-06-26 | Option exercise (derivative) | 412 | $0.00 | 27,405 |
| 2026-06-26 | Option exercise | 7,718 | $38.10 | 67,855 |
| 2026-06-26 | Open-market sale | 412 | $85.23 | 60,137 |
| 2026-06-26 | Option exercise | 412 | $38.10 | 60,549 |
| 2026-06-25 | Option exercise (derivative) | 100 | $0.00 | 36,150 |
| 2026-06-25 | Option exercise (derivative) | 19,859 | $0.00 | 27,817 |
| 2026-06-25 | Option exercise (derivative) | 1,001 | $0.00 | 47,676 |
| 2026-06-25 | Option exercise | 100 | $39.42 | 60,237 |
| 2026-06-25 | Open-market sale | 8,522 | $85.26 | 71,474 |
| 2026-06-25 | Option exercise | 19,859 | $38.10 | 79,996 |
| 2026-06-25 | Open-market sale | 419 | $86.39 | 60,137 |
| 2026-06-25 | Open-market sale | 582 | $85.24 | 60,556 |
| 2026-06-25 | Option exercise | 1,001 | $38.10 | 61,138 |
| 2026-06-24 | Option exercise (derivative) | 4,922 | $0.00 | 48,677 |
| 2026-06-24 | Option exercise (derivative) | 401 | $0.00 | 53,599 |
| 2026-06-24 | Option exercise | 4,922 | $38.10 | 65,059 |
| 2026-06-24 | Open-market sale | 401 | $85.01 | 60,137 |
| 2026-06-24 | Option exercise | 401 | $38.10 | 60,538 |
| 2026-06-22 | Option exercise (derivative) | 23,749 | $0.00 | 23,751 |
| 2026-06-22 | Open-market sale | 11,619 | $81.21 | 60,137 |
| 2026-06-22 | Open-market sale | 12,130 | $80.61 | 71,756 |
| 2026-06-22 | Option exercise | 23,749 | $25.69 | 83,886 |
| 2026-04-01 | Open-market sale | 80 | $70.30 | 60,137 |
| 2026-04-01 | Open-market sale | 12,530 | $69.50 | 60,217 |
| 2026-04-01 | Open-market sale | 39,393 | $68.89 | 72,747 |
| 2026-03-05 | Open-market sale | 3,989 | $63.38 | 2,737 |
| 2026-02-18 | Open-market sale | 65 | $69.36 | 6,726 |
| 2026-02-18 | Open-market sale | 3,056 | $69.36 | 112,140 |
| 2026-01-08 | Open-market sale | 59 | $76.45 | 6,791 |
| 2026-01-08 | Open-market sale | 881 | $76.45 | 115,196 |
| 2026-01-07 | Open-market sale | 1,026 | $77.48 | 116,077 |
| 2026-01-07 | Open-market sale | 52 | $77.48 | 6,850 |
| 2026-01-06 | Open-market sale | 1,279 | $76.95 | 117,103 |
| 2026-01-06 | Open-market sale | 54 | $76.95 | 6,902 |
| 2026-01-02 | Grant / award (derivative) | 43,750 | $0.00 | 43,750 |
| 2026-01-02 | Grant / award | 17,500 | $0.00 | 118,382 |
| 2026-01-02 | Grant / award | 520 | $0.00 | 6,956 |
| 2025-11-25 | Option exercise (derivative) | 2,475 | $0.00 | 8,410 |
| 2025-11-25 | Option exercise (derivative) | 2,020 | $0.00 | 47,624 |
| 2025-11-25 | Option exercise (derivative) | 11,399 | $0.00 | 0 |
| 2025-11-25 | Open-market sale | 911 | $82.63 | 102,189 |
| 2025-11-25 | Open-market sale | 4,834 | $83.39 | 103,446 |
| 2025-11-25 | Open-market sale | 3,744 | $82.61 | 108,280 |
| 2025-11-25 | Option exercise | 11,399 | $33.02 | 112,024 |
| 2025-11-25 | Open-market sale | 9,171 | $84.42 | 103,720 |
| 2025-11-25 | Open-market sale | 21,844 | $83.33 | 112,891 |
| 2025-11-25 | Open-market sale | 13,514 | $82.55 | 134,735 |
| 2025-11-25 | Option exercise | 47,624 | $33.02 | 148,249 |
| 2025-11-25 | Open-market sale | 1,757 | $84.56 | 100,825 |
| 2025-11-25 | Open-market sale | 3,663 | $83.41 | 102,582 |
| 2025-11-25 | Open-market sale | 2,790 | $82.82 | 106,245 |
| 2025-11-25 | Option exercise | 8,410 | $18.01 | 109,035 |
| 2025-11-25 | Open-market sale | 289 | $84.61 | 100,805 |
| 2025-11-25 | Open-market sale | 862 | $83.35 | 101,094 |
| 2025-11-25 | Open-market sale | 689 | $82.63 | 101,956 |
| 2025-11-25 | Option exercise | 2,020 | $33.02 | 102,645 |
| 2025-11-25 | Open-market sale | 990 | $83.44 | 101,199 |
| 2025-11-25 | Open-market sale | 200 | $85.34 | 100,625 |
| 2025-11-25 | Option exercise | 2,475 | $18.01 | 103,100 |
| 2025-11-24 | Option exercise (derivative) | 6,101 | $0.00 | 11,399 |
| 2025-11-24 | Option exercise (derivative) | 21,206 | $0.00 | 49,644 |
| 2025-11-24 | Option exercise (derivative) | 4,715 | $0.00 | 10,885 |
| 2025-11-24 | Option exercise (derivative) | 1,650 | $0.00 | 70,850 |
| 2025-11-24 | Option exercise (derivative) | 1,900 | $0.00 | 15,600 |
| 2025-11-24 | Option exercise | 6,101 | $33.02 | 106,726 |
| 2025-11-24 | Option exercise | 21,206 | $33.02 | 121,831 |
| 2025-11-24 | Option exercise | 4,715 | $18.01 | 105,340 |
| 2025-11-24 | Option exercise | 1,650 | $33.02 | 102,275 |
| 2025-11-24 | Open-market sale | 1,900 | $80.14 | 100,625 |
| 2025-11-24 | Option exercise | 1,900 | $18.01 | 102,525 |
| 2025-10-03 | Option exercise (derivative) | 3,442 | $0.00 | 51,558 |
| 2025-10-03 | Option exercise (derivative) | 51,558 | $0.00 | 0 |
| 2025-10-03 | Open-market sale | 23,863 | $66.45 | 104,901 |
| 2025-10-03 | Open-market sale | 23,419 | $65.45 | 128,764 |
| 2025-10-03 | Option exercise | 51,558 | $30.86 | 152,183 |
| 2025-10-03 | Open-market sale | 4,276 | $67.15 | 100,625 |
| 2025-10-03 | Open-market sale | 1,760 | $66.56 | 100,698 |
| 2025-10-03 | Open-market sale | 1,609 | $65.46 | 102,458 |
| 2025-10-03 | Option exercise | 3,442 | $30.86 | 104,067 |
| 2025-02-20 | Open-market sale | 1,578 | $50.12 | 100,353 |
| 2025-02-20 | Open-market sale | 34 | $50.12 | 5,907 |
| 2025-02-19 | Open-market sale | 1,300 | $50.10 | 101,931 |
| 2025-02-19 | Open-market sale | 34 | $50.10 | 5,941 |
| 2025-01-08 | Open-market sale | 1,552 | $44.50 | 103,231 |
| 2025-01-08 | Open-market sale | 107 | $44.50 | 5,975 |
| 2025-01-07 | Open-market sale | 1,265 | $45.34 | 104,783 |
| 2025-01-07 | Open-market sale | 55 | $45.34 | 6,082 |
| 2025-01-03 | Grant / award (derivative) | 47,500 | $0.00 | 47,500 |
| 2025-01-03 | Grant / award | 715 | $0.00 | 6,137 |
| 2025-01-03 | Grant / award | 19,000 | $0.00 | 106,048 |
| 2024-12-02 | Option exercise (derivative) | 2,594 | $0.00 | 66,956 |
| 2024-12-02 | Option exercise (derivative) | 2,060 | $0.00 | 0 |
| 2024-12-02 | Open-market sale | 1,783 | $51.85 | 4,853 |
| 2024-12-02 | Option exercise | 2,060 | $51.00 | 6,636 |
| 2024-12-02 | Option exercise | 2,594 | $51.00 | 88,796 |
| 2024-12-02 | Open-market sale | 58,345 | $51.97 | 94,813 |
| 2024-12-02 | Open-market sale | 2,328 | $51.85 | 86,468 |
| 2024-12-02 | Open-market sale | 266 | $52.73 | 86,202 |
| 2024-12-02 | Option exercise | 66,956 | $51.00 | 153,158 |
| 2024-12-02 | Open-market sale | 277 | $52.76 | 4,576 |
| 2024-02-15 | Grant / award (derivative) | 47,500 | $0.00 | 47,500 |
| 2024-02-15 | Grant / award | 870 | $0.00 | 4,576 |
| 2024-02-15 | Grant / award | 6,000 | $0.00 | 86,202 |
| 2024-02-15 | Grant / award | 19,000 | $0.00 | 80,202 |
| 2024-01-30 | Open-market sale | 28 | $27.25 | 3,706 |
| 2024-01-30 | Open-market sale | 618 | $27.25 | 61,202 |
| 2024-01-09 | Open-market sale | 100 | $29.01 | 3,734 |
| 2024-01-09 | Open-market sale | 1,521 | $29.01 | 61,820 |
| 2024-01-08 | Open-market sale | 53 | $28.64 | 3,834 |
| 2024-01-08 | Open-market sale | 1,236 | $28.64 | 63,341 |
| 2023-01-31 | Open-market sale | 630 | $45.63 | 63,949 |
| 2023-01-31 | Open-market sale | 28 | $45.63 | 3,259 |
| 2023-01-24 | Open-market sale | 44 | $47.45 | 3,287 |
| 2023-01-11 | Open-market sale | 27 | $44.36 | 3,331 |
| 2023-01-11 | Open-market sale | 383 | $44.36 | 64,579 |
| 2023-01-10 | Open-market sale | 473 | $42.93 | 64,962 |
| 2023-01-10 | Open-market sale | 27 | $42.93 | 3,358 |
| 2023-01-09 | Open-market sale | 43 | $41.66 | 3,385 |
| 2023-01-09 | Open-market sale | 716 | $41.66 | 65,435 |
| 2023-01-05 | Grant / award (derivative) | 36,250 | $0.00 | 36,250 |
| 2023-01-05 | Grant / award | 710 | $0.00 | 3,428 |
| 2023-01-05 | Grant / award | 17,000 | $0.00 | 66,151 |
| 2022-02-01 | Open-market sale | 27 | $40.00 | 2,420 |
| 2022-02-01 | Open-market sale | 605 | $40.00 | 48,853 |
| 2022-01-25 | Open-market sale | 43 | $39.31 | 2,447 |
| 2022-01-07 | Grant / award (derivative) | 54,000 | $0.00 | 54,000 |
| 2022-01-07 | Grant / award | 14,400 | $0.00 | 49,458 |
| 2022-01-07 | Open-market sale | 756 | $38.53 | 35,058 |
| 2022-01-07 | Open-market sale | 45 | $38.53 | 1,710 |
| 2022-01-07 | Grant / award | 780 | $0.00 | 2,490 |
| 2022-01-04 | Open-market sale | 64 | $41.16 | 1,755 |
| 2021-02-01 | Open-market sale | 28 | $56.96 | 1,819 |
| 2021-02-01 | Open-market sale | 973 | $56.96 | 35,814 |
| 2021-01-25 | Open-market sale | 44 | $62.05 | 1,847 |
| 2021-01-25 | Open-market sale | 497 | $63.25 | 1,891 |
| 2021-01-08 | Option exercise (derivative) | 1,300 | $27.05 | 0 |
| 2021-01-08 | Open-market sale | 1,300 | $69.00 | 2,388 |
| 2021-01-08 | Option exercise | 1,300 | $27.05 | 3,688 |
| 2021-01-06 | Grant / award (derivative) | 59,500 | $0.00 | 59,500 |
| 2021-01-06 | Grant / award | 10,200 | $0.00 | 36,787 |
| 2021-01-06 | Grant / award | 600 | $0.00 | 2,388 |
| 2021-01-05 | Open-market sale | 56 | $62.37 | 1,856 |
| 2021-01-05 | Open-market sale | 502 | $62.37 | 26,587 |
| 2021-01-05 | Open-market sale | 68 | $62.37 | 1,788 |
| 2021-01-04 | Option exercise (derivative) | 48,125 | $18.01 | 17,500 |
| 2021-01-04 | Option exercise (derivative) | 187 | $18.01 | 65,625 |
| 2021-01-04 | Option exercise (derivative) | 4,188 | $18.01 | 65,812 |
| 2021-01-04 | Option exercise (derivative) | 3,035 | $11.23 | 7,903 |
| 2021-01-04 | Option exercise (derivative) | 32,771 | $27.05 | 0 |
| 2021-01-04 | Option exercise (derivative) | 7,229 | $27.05 | 32,771 |
| 2021-01-04 | Option exercise (derivative) | 2,188 | $11.23 | 5,715 |
| 2021-01-04 | Option exercise | 2,188 | $11.23 | 29,277 |
| 2021-01-04 | Option exercise | 3,035 | $11.23 | 30,124 |
| 2021-01-04 | Open-market sale | 32,571 | $60.58 | 27,289 |
| 2021-01-04 | Option exercise | 32,771 | $27.05 | 59,860 |
| 2021-01-04 | Option exercise | 7,229 | $27.05 | 34,318 |
| 2021-01-04 | Open-market sale | 600 | $60.65 | 1,912 |
| 2021-01-04 | Option exercise | 600 | $10.85 | 2,512 |
| 2021-01-04 | Option exercise | 4,188 | $18.01 | 31,277 |
| 2021-01-04 | Open-market sale | 47,936 | $60.58 | 27,278 |
| 2021-01-04 | Option exercise | 48,125 | $18.01 | 75,214 |
| 2021-01-04 | Option exercise | 187 | $18.01 | 27,276 |
| 2021-01-04 | Open-market sale | 5,615 | $60.56 | 27,189 |
| 2021-01-04 | Option exercise | 5,715 | $11.23 | 32,804 |
| 2021-01-04 | Open-market sale | 189 | $61.24 | 27,089 |
| 2020-11-04 | Option exercise (derivative) | 21,875 | $11.23 | 10,938 |
| 2020-11-04 | Option exercise (derivative) | 2,187 | $11.23 | 32,813 |
| 2020-11-04 | Option exercise | 21,875 | $11.23 | 48,964 |
| 2020-11-04 | Open-market sale | 21,875 | $60.00 | 27,089 |
| 2020-11-04 | Option exercise | 2,187 | $11.23 | 29,276 |
| 2020-02-06 | Option exercise (derivative) | 46,898 | $10.85 | 0 |
| 2020-02-06 | Open-market sale | 4,040 | $55.00 | 1,912 |
| 2020-02-06 | Option exercise | 46,898 | $10.85 | 73,987 |
| 2020-02-06 | Option exercise | 3,102 | $10.85 | 30,191 |
| 2020-02-06 | Open-market sale | 3,102 | $55.00 | 27,089 |
| 2020-02-05 | Open-market sale | 405 | $55.00 | 5,952 |
| 2020-01-29 | Grant / award (derivative) | 69,500 | $0.00 | 69,500 |
| 2020-01-29 | Grant / award | 10,200 | $0.00 | 27,089 |
| 2020-01-29 | Grant / award | 370 | $0.00 | 6,357 |
| 2020-01-23 | Open-market sale | 46 | $53.25 | 5,987 |
| 2020-01-07 | Open-market sale | 59 | $49.62 | 6,033 |
| 2020-01-06 | Open-market sale | 57 | $48.17 | 6,092 |
| 2020-01-06 | Open-market sale | 70 | $48.17 | 6,149 |
| 2020-01-06 | Open-market sale | 507 | $48.17 | 16,889 |
| 2019-01-22 | Grant / award (derivative) | 72,500 | $0.00 | 72,500 |
| 2019-01-22 | Grant / award (derivative) | 17,500 | $0.00 | 17,500 |
| 2019-01-22 | Grant / award | 570 | $0.00 | 6,219 |
| 2019-01-07 | Open-market sale | 68 | $34.75 | 5,649 |
| 2019-01-07 | Open-market sale | 55 | $34.75 | 5,717 |
| 2019-01-07 | Open-market sale | 473 | $34.75 | 17,396 |
| 2019-01-07 | Open-market sale | 57 | $34.75 | 5,772 |
| 2018-06-19 | Option exercise (derivative) | 20,000 | $10.85 | 46,898 |
| 2018-06-19 | Open-market sale | 8,000 | $48.09 | 29,154 |
| 2018-06-19 | Open-market sale | 12,000 | $48.46 | 17,154 |
| 2018-06-19 | Option exercise | 20,000 | $10.85 | 37,154 |
| 2018-01-05 | Open-market sale | 82 | $18.03 | 5,125 |
| 2018-01-05 | Open-market sale | 621 | $18.03 | 17,154 |
| 2018-01-04 | Open-market sale | 77 | $17.67 | 5,207 |
| 2018-01-03 | Grant / award (derivative) | 70,000 | $0.00 | 70,000 |
| 2018-01-03 | Grant / award | 874 | $0.00 | 5,284 |
| 2017-01-05 | Open-market sale | 78 | $11.82 | 2,687 |
| 2017-01-03 | Grant / award (derivative) | 35,000 | $0.00 | 35,000 |
| 2017-01-03 | Grant / award | 6,000 | $0.00 | 16,000 |
| 2017-01-03 | Grant / award | 720 | $0.00 | 2,765 |
| 2016-09-27 | Option exercise (derivative) | 3,414 | $10.85 | 66,898 |
| 2016-09-27 | Option exercise (derivative) | 6,586 | $10.85 | 3,102 |
| 2016-09-27 | Option exercise | 6,586 | $10.85 | 10,000 |
| 2016-09-27 | Option exercise | 3,414 | $10.85 | 3,414 |
| 2016-01-04 | Grant / award (derivative) | 55,000 | $0.00 | 55,000 |
| 2015-04-15 | Open-market sale | 5,400 | $68.35 | 4,111 |
| 2015-04-15 | Open-market sale | 4,111 | $69.04 | 0 |
| 2015-03-19 | Open-market sale | 12,000 | $69.36 | 17,881 |
| 2015-03-19 | Open-market sale | 1,500 | $71.12 | 11,181 |
| 2015-03-19 | Open-market sale | 5,200 | $70.41 | 12,681 |
| 2015-03-19 | Open-market sale | 1,670 | $72.52 | 9,511 |
| 2015-03-10 | Open-market sale | 79 | $70.71 | 1,295 |
| 2015-02-17 | Option exercise (derivative) | 312 | $0.00 | 9,688 |
| 2015-02-17 | Option exercise (derivative) | 3,592 | $0.00 | 70,312 |
| 2015-02-17 | Open-market sale | 1,504 | $53.37 | 32,281 |
| 2015-02-17 | Open-market sale | 2,400 | $54.56 | 29,881 |
| 2015-02-17 | Option exercise | 312 | $10.85 | 33,785 |
| 2015-02-17 | Option exercise | 3,592 | $10.85 | 33,473 |
| 2015-01-21 | Option exercise (derivative) | 996 | $0.00 | 73,904 |
| 2015-01-21 | Option exercise | 996 | $10.85 | 30,877 |
| 2015-01-21 | Open-market sale | 996 | $60.00 | 29,881 |
| 2015-01-20 | Option exercise (derivative) | 20,100 | $0.00 | 74,900 |
| 2015-01-20 | Option exercise (derivative) | 5,000 | $0.00 | 10,000 |
| 2015-01-20 | Open-market sale | 24,600 | $60.25 | 30,381 |
| 2015-01-20 | Option exercise | 5,000 | $10.85 | 34,881 |
| 2015-01-20 | Open-market sale | 500 | $61.02 | 29,881 |
| 2015-01-20 | Option exercise | 20,100 | $10.85 | 54,981 |
| 2015-01-02 | Grant / award (derivative) | 69,550 | $51.00 | 69,550 |
| 2014-12-04 | Open-market sale | 175 | $50.00 | 1,374 |
| 2014-03-19 | Open-market sale | 500 | $32.21 | 29,881 |
| 2014-03-19 | Open-market sale | 10,359 | $31.90 | 30,381 |
| 2014-01-28 | Grant / award (derivative) | 40,000 | $27.05 | 40,000 |
| 2013-06-19 | — | — | — | 1,549 |
| 2013-06-19 | — | — | — | 40,740 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.