Follow the people · Insider
Neil Gregory Almstead
Neil Gregory Almstead files insider transactions with the SEC as a chief technical ops officer of Ptc Therapeutics (PTCT). We hold 13 disclosed purchases and sales filed since 31 January 2014, 7 of them in the last 90 days.
- Files forPTCT
- Disclosed buys and sells13 in all, 7 in the last 90 days
- Last disclosure13 July 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 28 January 2014 — 9 July 2026Chief Technical Ops Officer · Ptc Therapeutics (PTCT)299 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- exercised options over 2,464 shares of Ptc TherapeuticsSEC Form 413 July 2026Common Stock · traded 9 July 2026 · filed 13 July 2026
- ▼ sold on the open market 2,464 shares of Ptc TherapeuticsSEC Form 413 July 2026Common Stock · traded 9 July 2026 · filed 13 July 2026
- exercised options over 2,464 shares of Ptc Therapeutics (a derivative holding)SEC Form 413 July 2026Stock Option (Right to Buy) · traded 9 July 2026 · filed 13 July 2026
- exercised options over 811 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- ▼ sold on the open market 3,956 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 7 July 2026 · filed 8 July 2026
- ▼ sold on the open market 11,369 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 7 July 2026 · filed 8 July 2026
- ▼ sold on the open market 9,288 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 7 July 2026 · filed 8 July 2026
- exercised options over 811 shares of Ptc Therapeutics (a derivative holding)SEC Form 48 July 2026Stock Option (Right to Buy) · traded 6 July 2026 · filed 8 July 2026
- exercised options over 18,876 shares of Ptc Therapeutics (a derivative holding)SEC Form 48 July 2026Stock Option (Right to Buy) · traded 6 July 2026 · filed 8 July 2026
- exercised options over 2,474 shares of Ptc Therapeutics (a derivative holding)SEC Form 48 July 2026Stock Option (Right to Buy) · traded 6 July 2026 · filed 8 July 2026
- exercised options over 24,613 shares of Ptc Therapeutics (a derivative holding)SEC Form 48 July 2026Stock Option (Right to Buy) · traded 7 July 2026 · filed 8 July 2026
- ▼ sold on the open market 426 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- ▼ sold on the open market 385 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- exercised options over 18,876 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- ▼ sold on the open market 8,786 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- ▼ sold on the open market 10,090 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- exercised options over 2,474 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- ▼ sold on the open market 2,474 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 6 July 2026 · filed 8 July 2026
- exercised options over 24,613 shares of Ptc TherapeuticsSEC Form 48 July 2026Common Stock · traded 7 July 2026 · filed 8 July 2026
- exercised options over 412 shares of Ptc TherapeuticsSEC Form 430 June 2026Common Stock · traded 26 June 2026 · filed 30 June 2026
- ▼ sold on the open market 412 shares of Ptc TherapeuticsSEC Form 430 June 2026Common Stock · traded 26 June 2026 · filed 30 June 2026
- exercised options over 7,718 shares of Ptc TherapeuticsSEC Form 430 June 2026Common Stock · traded 26 June 2026 · filed 30 June 2026
- ▼ sold on the open market 7,718 shares of Ptc TherapeuticsSEC Form 430 June 2026Common Stock · traded 26 June 2026 · filed 30 June 2026
- exercised options over 412 shares of Ptc Therapeutics (a derivative holding)SEC Form 430 June 2026Stock Option (Right to Buy) · traded 26 June 2026 · filed 30 June 2026
- exercised options over 7,718 shares of Ptc Therapeutics (a derivative holding)SEC Form 430 June 2026Stock Option (Right to Buy) · traded 26 June 2026 · filed 30 June 2026
- exercised options over 401 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 24 June 2026 · filed 26 June 2026
- ▼ sold on the open market 11,337 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- exercised options over 100 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- ▼ sold on the open market 100 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- exercised options over 401 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 June 2026Stock Option (Right to Buy) · traded 24 June 2026 · filed 26 June 2026
- exercised options over 4,922 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 June 2026Stock Option (Right to Buy) · traded 24 June 2026 · filed 26 June 2026
- exercised options over 1,001 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 June 2026Stock Option (Right to Buy) · traded 25 June 2026 · filed 26 June 2026
- exercised options over 19,859 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 June 2026Stock Option (Right to Buy) · traded 25 June 2026 · filed 26 June 2026
- exercised options over 100 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 June 2026Stock Option (Right to Buy) · traded 25 June 2026 · filed 26 June 2026
- ▼ sold on the open market 401 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 24 June 2026 · filed 26 June 2026
- exercised options over 4,922 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 24 June 2026 · filed 26 June 2026
- ▼ sold on the open market 4,922 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 24 June 2026 · filed 26 June 2026
- exercised options over 1,001 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- ▼ sold on the open market 582 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- ▼ sold on the open market 419 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- exercised options over 19,859 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- ▼ sold on the open market 8,522 shares of Ptc TherapeuticsSEC Form 426 June 2026Common Stock · traded 25 June 2026 · filed 26 June 2026
- exercised options over 23,749 shares of Ptc TherapeuticsSEC Form 424 June 2026Common Stock · traded 22 June 2026 · filed 24 June 2026
- ▼ sold on the open market 12,130 shares of Ptc TherapeuticsSEC Form 424 June 2026Common Stock · traded 22 June 2026 · filed 24 June 2026
- ▼ sold on the open market 11,619 shares of Ptc TherapeuticsSEC Form 424 June 2026Common Stock · traded 22 June 2026 · filed 24 June 2026
- exercised options over 23,749 shares of Ptc Therapeutics (a derivative holding)SEC Form 424 June 2026Stock Option (Right to Buy) · traded 22 June 2026 · filed 24 June 2026
- ▼ sold on the open market 39,393 shares of Ptc TherapeuticsSEC Form 43 April 2026Common Stock · traded 1 April 2026 · filed 3 April 2026
- ▼ sold on the open market 12,530 shares of Ptc TherapeuticsSEC Form 43 April 2026Common Stock · traded 1 April 2026 · filed 3 April 2026
- ▼ sold on the open market 80 shares of Ptc TherapeuticsSEC Form 43 April 2026Common Stock · traded 1 April 2026 · filed 3 April 2026
- ▼ sold on the open market 3,989 shares of Ptc TherapeuticsSEC Form 49 March 2026Common Stock · traded 5 March 2026 · filed 9 March 2026
- ▼ sold on the open market 3,989 shares of Ptc TherapeuticsSEC Form 49 March 2026Common Stock · traded 5 March 2026 · filed 9 March 2026
- ▼ sold on the open market 3,056 shares of Ptc TherapeuticsSEC Form 420 February 2026Common Stock · traded 18 February 2026 · filed 20 February 2026
- ▼ sold on the open market 65 shares of Ptc TherapeuticsSEC Form 420 February 2026Common Stock · traded 18 February 2026 · filed 20 February 2026
- ▼ sold on the open market 3,056 shares of Ptc TherapeuticsSEC Form 420 February 2026Common Stock · traded 18 February 2026 · filed 20 February 2026
- ▼ sold on the open market 65 shares of Ptc TherapeuticsSEC Form 420 February 2026Common Stock · traded 18 February 2026 · filed 20 February 2026
- ▼ sold on the open market 881 shares of Ptc TherapeuticsSEC Form 412 January 2026Common Stock · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 59 shares of Ptc TherapeuticsSEC Form 412 January 2026Common Stock · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 881 shares of Ptc TherapeuticsSEC Form 412 January 2026Common Stock · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 59 shares of Ptc TherapeuticsSEC Form 412 January 2026Common Stock · traded 8 January 2026 · filed 12 January 2026
- ▼ sold on the open market 1,279 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 6 January 2026 · filed 8 January 2026
- ▼ sold on the open market 54 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 6 January 2026 · filed 8 January 2026
- ▼ sold on the open market 1,026 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 7 January 2026 · filed 8 January 2026
- ▼ sold on the open market 52 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 7 January 2026 · filed 8 January 2026
- ▼ sold on the open market 1,279 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 6 January 2026 · filed 8 January 2026
- ▼ sold on the open market 54 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 6 January 2026 · filed 8 January 2026
- ▼ sold on the open market 1,026 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 7 January 2026 · filed 8 January 2026
- ▼ sold on the open market 52 shares of Ptc TherapeuticsSEC Form 48 January 2026Common Stock · traded 7 January 2026 · filed 8 January 2026
- was granted 17,500 shares of Ptc TherapeuticsSEC Form 46 January 2026Common Stock · traded 2 January 2026 · filed 6 January 2026
- was granted 520 shares of Ptc TherapeuticsSEC Form 46 January 2026Common Stock · traded 2 January 2026 · filed 6 January 2026
- was granted 43,750 shares of Ptc Therapeutics (a derivative holding)SEC Form 46 January 2026Stock Option (Right to Buy) · traded 2 January 2026 · filed 6 January 2026
- was granted 43,750 shares of Ptc Therapeutics (a derivative holding)SEC Form 46 January 2026Stock Option (Right to Buy) · traded 2 January 2026 · filed 6 January 2026
- was granted 17,500 shares of Ptc TherapeuticsSEC Form 46 January 2026Common Stock · traded 2 January 2026 · filed 6 January 2026
- was granted 520 shares of Ptc TherapeuticsSEC Form 46 January 2026Common Stock · traded 2 January 2026 · filed 6 January 2026
- exercised options over 1,900 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 24 November 2025 · filed 26 November 2025
- exercised options over 1,650 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 24 November 2025 · filed 26 November 2025
- exercised options over 4,715 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 24 November 2025 · filed 26 November 2025
- exercised options over 21,206 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 24 November 2025 · filed 26 November 2025
- exercised options over 6,101 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 24 November 2025 · filed 26 November 2025
- exercised options over 1,900 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- ▼ sold on the open market 1,900 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- exercised options over 1,650 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- ▼ sold on the open market 1,650 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- exercised options over 4,715 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- ▼ sold on the open market 4,715 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- exercised options over 21,206 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- ▼ sold on the open market 21,206 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- exercised options over 6,101 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- ▼ sold on the open market 6,101 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 24 November 2025 · filed 26 November 2025
- exercised options over 2,475 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 25 November 2025 · filed 26 November 2025
- exercised options over 2,020 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 25 November 2025 · filed 26 November 2025
- exercised options over 8,410 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 25 November 2025 · filed 26 November 2025
- exercised options over 47,624 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 25 November 2025 · filed 26 November 2025
- exercised options over 11,399 shares of Ptc Therapeutics (a derivative holding)SEC Form 426 November 2025Stock Option (Right to Buy) · traded 25 November 2025 · filed 26 November 2025
- exercised options over 2,475 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 911 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 990 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 574 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- exercised options over 2,020 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 689 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 862 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 289 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 180 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- exercised options over 8,410 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 2,790 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 3,663 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 1,757 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 200 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- exercised options over 47,624 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 13,514 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 21,844 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 9,171 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 3,095 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- exercised options over 11,399 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 3,744 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 4,834 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 2,621 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- ▼ sold on the open market 200 shares of Ptc TherapeuticsSEC Form 426 November 2025Common Stock · traded 25 November 2025 · filed 26 November 2025
- exercised options over 3,442 shares of Ptc Therapeutics (a derivative holding)SEC Form 47 October 2025Stock Option (Right to Buy) · traded 3 October 2025 · filed 7 October 2025
- exercised options over 51,558 shares of Ptc Therapeutics (a derivative holding)SEC Form 47 October 2025Stock Option (Right to Buy) · traded 3 October 2025 · filed 7 October 2025
- exercised options over 3,442 shares of Ptc TherapeuticsSEC Form 47 October 2025Common Stock · traded 3 October 2025 · filed 7 October 2025
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.