Follow the people · Insider
John Cox
John Cox files insider transactions with the SEC as a ceo & president of Dyne Therapeutics (DYN). We hold 5 disclosed purchases and sales filed since 29 October 2010, 3 of them in the last 90 days.
- Files forDYN
- Disclosed buys and sells5 in all, 3 in the last 90 days
- Last disclosure8 September 2026
Positions held
5 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 25 March 2024 — 8 September 2026CEO & President · Dyne Therapeutics (DYN)31 Form 4 lines · source: SEC Form 4
- Filed 8 December 2020 — 11 August 2023Director · Sigilon Therapeutics (SGTX)8 Form 4 lines · source: SEC Form 4
- Filed 15 November 2013 — 24 March 2020Director · Repligen (RGEN)30 Form 4 lines · source: SEC Form 4
- Filed 14 February 2017 — 8 March 2018Chief Executive Officer · Bioverativ (BIVV)31 Form 4 lines · source: SEC Form 4
- Filed 28 October 2010 — 1 April 2016EVP Pharmaceutical Oper & Tech · Biogen (BIIB)114 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 5,658 shares of Dyne TherapeuticsSEC Form 48 September 2026Common Stock · traded 8 September 2026 · filed 8 September 2026
- ▼ sold on the open market 4,986 shares of Dyne TherapeuticsSEC Form 417 August 2026Common Stock · traded 13 August 2026 · filed 17 August 2026
- ▼ sold on the open market 2,683 shares of Dyne TherapeuticsSEC Form 417 June 2026Common Stock · traded 16 June 2026 · filed 17 June 2026
- ▼ sold on the open market 3,311 shares of Dyne TherapeuticsSEC Form 414 May 2026Common Stock · traded 13 May 2026 · filed 14 May 2026
- ▼ sold on the open market 2,732 shares of Dyne TherapeuticsSEC Form 46 March 2026Common Stock · traded 5 March 2026 · filed 6 March 2026
- ▼ sold on the open market 2,732 shares of Dyne TherapeuticsSEC Form 46 March 2026Common Stock · traded 5 March 2026 · filed 6 March 2026
- was granted 180,000 shares of Dyne TherapeuticsSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- was granted 285,000 shares of Dyne Therapeutics (a derivative holding)SEC Form 417 February 2026Stock option (right to buy) · traded 12 February 2026 · filed 17 February 2026
- was granted 285,000 shares of Dyne Therapeutics (a derivative holding)SEC Form 417 February 2026Stock option (right to buy) · traded 12 February 2026 · filed 17 February 2026
- was granted 180,000 shares of Dyne TherapeuticsSEC Form 417 February 2026Common Stock · traded 12 February 2026 · filed 17 February 2026
- ▼ sold on the open market 2,662 shares of Dyne TherapeuticsSEC Form 45 December 2025Common Stock · traded 5 December 2025 · filed 5 December 2025
- ▼ sold on the open market 2,640 shares of Dyne TherapeuticsSEC Form 49 September 2025Common Stock · traded 5 September 2025 · filed 9 September 2025
- was granted 197,285 shares of Dyne Therapeutics (a derivative holding)SEC Form 418 July 2025Stock option (right to buy) · traded 16 July 2025 · filed 18 July 2025
- ▲ bought on the open market 100,000 shares of Dyne TherapeuticsSEC Form 415 July 2025Common Stock · traded 14 July 2025 · filed 15 July 2025
- gave away 10,000 shares of Dyne TherapeuticsSEC Form 415 July 2025Common Stock · traded 15 July 2025 · filed 15 July 2025
- gave away 10,000 shares of Dyne TherapeuticsSEC Form 415 July 2025Common Stock · traded 15 July 2025 · filed 15 July 2025
- gave away 10,000 shares of Dyne TherapeuticsSEC Form 415 July 2025Common Stock · traded 15 July 2025 · filed 15 July 2025
- gave away 10,000 shares of Dyne TherapeuticsSEC Form 415 July 2025Common Stock · traded 15 July 2025 · filed 15 July 2025
- ▼ sold on the open market 4,060 shares of Dyne TherapeuticsSEC Form 46 June 2025Common Stock · traded 5 June 2025 · filed 6 June 2025
- ▼ sold on the open market 4,061 shares of Dyne TherapeuticsSEC Form 47 March 2025Common Stock · traded 5 March 2025 · filed 7 March 2025
- was granted 232,100 shares of Dyne Therapeutics (a derivative holding)SEC Form 46 December 2024Stock option (right to buy) · traded 4 December 2024 · filed 6 December 2024
- was granted 145,300 shares of Dyne TherapeuticsSEC Form 46 December 2024Common Stock · traded 4 December 2024 · filed 6 December 2024
- ▲ bought on the open market 800 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 7,200 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 800 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 7,200 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 800 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 7,200 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 800 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- ▲ bought on the open market 7,200 shares of Dyne TherapeuticsSEC Form 44 September 2024Common Stock · traded 4 September 2024 · filed 4 September 2024
- was granted 679,853 shares of Dyne Therapeutics (a derivative holding)SEC Form 427 March 2024Stock Option (Right to Buy) · traded 25 March 2024 · filed 27 March 2024
- returned to the issuer 683 shares of Sigilon Therapeutics (a derivative holding)SEC Form 411 August 2023Stock Option (Right to Buy) · traded 11 August 2023 · filed 11 August 2023
- returned to the issuer 683 shares of Sigilon Therapeutics (a derivative holding)SEC Form 411 August 2023Stock Option (Right to Buy) · traded 11 August 2023 · filed 11 August 2023
- returned to the issuer 341 shares of Sigilon TherapeuticsSEC Form 411 August 2023Common Stock · traded 11 August 2023 · filed 11 August 2023
- was granted 8,888 shares of Sigilon Therapeutics (a derivative holding)SEC Form 422 May 2023Stock Option (Right to Buy) · traded 19 May 2023 · filed 22 May 2023
- was granted 8,888 shares of Sigilon Therapeutics (a derivative holding)SEC Form 427 May 2022Stock Option (Right to Buy) · traded 26 May 2022 · filed 27 May 2022
- was granted 8,888 shares of Sigilon Therapeutics (a derivative holding)SEC Form 428 June 2021Stock Option (Right to Buy) · traded 24 June 2021 · filed 28 June 2021
- converted 4,444 shares of Sigilon Therapeutics (a derivative holding)SEC Form 410 December 2020Series B-1 Convertible Preferred Stock · traded 8 December 2020 · filed 10 December 2020
- converted 4,444 shares of Sigilon TherapeuticsSEC Form 410 December 2020Common Stock · traded 8 December 2020 · filed 10 December 2020
- ▼ sold on the open market 1,858 shares of RepligenSEC Form 426 March 2020Common Stock · traded 24 March 2020 · filed 26 March 2020
- exercised options over 14,000 shares of Repligen (a derivative holding)SEC Form 420 March 2020Stock Option (Right to Buy) · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,632 shares of Repligen (a derivative holding)SEC Form 420 March 2020Stock Option (Right to Buy) · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,366 shares of Repligen (a derivative holding)SEC Form 420 March 2020Stock Option (Right to Buy) · traded 18 March 2020 · filed 20 March 2020
- exercised options over 2,434 shares of Repligen (a derivative holding)SEC Form 420 March 2020Stock Option (Right to Buy) · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,304 shares of Repligen (a derivative holding)SEC Form 420 March 2020Stock Option (Right to Buy) · traded 18 March 2020 · filed 20 March 2020
- exercised options over 14,000 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,632 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,366 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- exercised options over 2,434 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- exercised options over 3,304 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- ▼ sold on the open market 24,533 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- ▼ sold on the open market 1,187 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- ▼ sold on the open market 1,016 shares of RepligenSEC Form 420 March 2020Common Stock · traded 18 March 2020 · filed 20 March 2020
- exercised options over 10,000 shares of Repligen (a derivative holding)SEC Form 45 March 2020Stock Option (Right to Buy) · traded 4 March 2020 · filed 5 March 2020
- exercised options over 10,000 shares of RepligenSEC Form 45 March 2020Common Stock · traded 4 March 2020 · filed 5 March 2020
- ▼ sold on the open market 10,000 shares of RepligenSEC Form 45 March 2020Common Stock · traded 4 March 2020 · filed 5 March 2020
- ▼ sold on the open market 100 shares of RepligenSEC Form 426 February 2020Common Stock · traded 24 February 2020 · filed 26 February 2020
- ▼ sold on the open market 4,355 shares of RepligenSEC Form 426 February 2020Common Stock · traded 24 February 2020 · filed 26 February 2020
- was granted 2,109 shares of Repligen (a derivative holding)SEC Form 417 May 2019Stock Option (Right to Buy) · traded 15 May 2019 · filed 17 May 2019
- was granted 923 shares of RepligenSEC Form 417 May 2019Common Stock · traded 15 May 2019 · filed 17 May 2019
- was granted 1,486 shares of RepligenSEC Form 417 May 2018Common Stock · traded 16 May 2018 · filed 17 May 2018
- was granted 3,304 shares of Repligen (a derivative holding)SEC Form 417 May 2018Stock Option (Right to Buy) · traded 16 May 2018 · filed 17 May 2018
- returned to the issuer 185,094 shares of BioverativSEC Form 48 March 2018Common Stock · traded 8 March 2018 · filed 8 March 2018
- returned to the issuer 136,364 shares of Bioverativ (a derivative holding)SEC Form 48 March 2018Restricted Stock Units · traded 8 March 2018 · filed 8 March 2018
- returned to the issuer 48,678 shares of Bioverativ (a derivative holding)SEC Form 48 March 2018Restricted Stock Units · traded 8 March 2018 · filed 8 March 2018
- returned to the issuer 48,230 shares of Bioverativ (a derivative holding)SEC Form 48 March 2018Non-Qualified Stock Option · traded 8 March 2018 · filed 8 March 2018
- returned to the issuer 387,366 shares of Bioverativ (a derivative holding)SEC Form 48 March 2018Non-Qualified Stock Option · traded 8 March 2018 · filed 8 March 2018
- returned to the issuer 193,683 shares of Bioverativ (a derivative holding)SEC Form 48 March 2018Non-Qualified Stock Option · traded 8 March 2018 · filed 8 March 2018
- had shares withheld for tax on 13,973 shares of BioverativSEC Form 426 February 2018Common Stock · traded 22 February 2018 · filed 26 February 2018
- had shares withheld for tax on 5,794 shares of BioverativSEC Form 426 February 2018Common Stock · traded 23 February 2018 · filed 26 February 2018
- exercised options over 24,339 shares of Bioverativ (a derivative holding)SEC Form 415 February 2018Restricted Stock Units · traded 14 February 2018 · filed 15 February 2018
- exercised options over 24,339 shares of BioverativSEC Form 415 February 2018Common Stock · traded 14 February 2018 · filed 15 February 2018
- had shares withheld for tax on 10,819 shares of BioverativSEC Form 415 February 2018Common Stock · traded 14 February 2018 · filed 15 February 2018
- exercised options over 18,381 shares of BioverativSEC Form 413 February 2018Common Stock · traded 11 February 2018 · filed 13 February 2018
- had shares withheld for tax on 7,672 shares of BioverativSEC Form 413 February 2018Common Stock · traded 11 February 2018 · filed 13 February 2018
- exercised options over 18,381 shares of Bioverativ (a derivative holding)SEC Form 413 February 2018Non-Qualified Stock Option · traded 11 February 2018 · filed 13 February 2018
- was granted 136,364 shares of Bioverativ (a derivative holding)SEC Form 42 February 2018Restricted Stock Units · traded 31 January 2018 · filed 2 February 2018
- was granted 1,206 shares of RepligenSEC Form 422 May 2017Common Stock · traded 18 May 2017 · filed 22 May 2017
- was granted 2,434 shares of Repligen (a derivative holding)SEC Form 422 May 2017Stock Option (Right to Buy) · traded 18 May 2017 · filed 22 May 2017
- had shares withheld for tax on 8,416 shares of BioverativSEC Form 43 April 2017Common Stock · traded 31 March 2017 · filed 3 April 2017
- was granted 193,683 shares of Bioverativ (a derivative holding)SEC Form 427 March 2017Non-Qualified Stock Option · traded 14 February 2017 · filed 27 March 2017
- was granted 387,366 shares of Bioverativ (a derivative holding)SEC Form 427 March 2017Non-Qualified Stock Option · traded 14 February 2017 · filed 27 March 2017
- was granted 211,679 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 3,404 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 3,383 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 8,355 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 6,986 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 2,641 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 6,436 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- had shares withheld for tax on 6,726 shares of BioverativSEC Form 42 March 2017Common Stock · traded 28 February 2017 · filed 2 March 2017
- was granted 48,230 shares of Bioverativ (a derivative holding)SEC Form 42 March 2017Non-Qualified Stock Option · traded 28 February 2017 · filed 2 March 2017
- was granted 18,381 shares of Bioverativ (a derivative holding)SEC Form 42 March 2017Non-Qualified Stock Option · traded 28 February 2017 · filed 2 March 2017
- was granted 73,017 shares of Bioverativ (a derivative holding)SEC Form 416 February 2017Restricted Stock Units · traded 14 February 2017 · filed 16 February 2017
- was granted 193,337 shares of Bioverativ (a derivative holding)SEC Form 416 February 2017Non-Qualified Stock Option · traded 14 February 2017 · filed 16 February 2017
- was granted 386,675 shares of Bioverativ (a derivative holding)SEC Form 416 February 2017Non-Qualified Stock Option · traded 14 February 2017 · filed 16 February 2017
- was granted 1,763 shares of RepligenSEC Form 413 May 2016Common Stock · traded 11 May 2016 · filed 13 May 2016
- was granted 3,366 shares of Repligen (a derivative holding)SEC Form 413 May 2016Stock Option (Right to Buy) · traded 11 May 2016 · filed 13 May 2016
- was granted 8,444 shares of BiogenSEC Form 45 April 2016Common Stock · traded 1 April 2016 · filed 5 April 2016
- exercised options over 810 shares of BiogenSEC Form 425 February 2016Common Stock · traded 23 February 2016 · filed 25 February 2016
- had shares withheld for tax on 382 shares of BiogenSEC Form 425 February 2016Common Stock · traded 23 February 2016 · filed 25 February 2016
- exercised options over 810 shares of Biogen (a derivative holding)SEC Form 425 February 2016Restricted Stock Unit · traded 23 February 2016 · filed 25 February 2016
- acquired or disposed of, other 1,608 shares of Biogen (a derivative holding)SEC Form 425 February 2016Restricted Stock Unit · traded 23 February 2016 · filed 25 February 2016
- was granted 11,850 shares of Biogen (a derivative holding)SEC Form 424 February 2016Restricted Stock Unit · traded 22 February 2016 · filed 24 February 2016
- exercised options over 1,052 shares of BiogenSEC Form 417 February 2016Common Stock · traded 12 February 2016 · filed 17 February 2016
- had shares withheld for tax on 495 shares of BiogenSEC Form 417 February 2016Common Stock · traded 12 February 2016 · filed 17 February 2016
- exercised options over 2,246 shares of BiogenSEC Form 417 February 2016Common Stock · traded 12 February 2016 · filed 17 February 2016
- had shares withheld for tax on 1,057 shares of BiogenSEC Form 417 February 2016Common Stock · traded 12 February 2016 · filed 17 February 2016
- exercised options over 1,052 shares of Biogen (a derivative holding)SEC Form 417 February 2016Restricted Stock Unit · traded 12 February 2016 · filed 17 February 2016
- exercised options over 2,246 shares of Biogen (a derivative holding)SEC Form 417 February 2016Restricted Stock Unit · traded 12 February 2016 · filed 17 February 2016
- acquired or disposed of, other 1,394 shares of Biogen (a derivative holding)SEC Form 417 February 2016Restricted Stock Unit · traded 12 February 2016 · filed 17 February 2016
- exercised options over 4,026 shares of BiogenSEC Form 49 February 2016Common Stock · traded 8 February 2016 · filed 9 February 2016
- had shares withheld for tax on 1,324 shares of BiogenSEC Form 49 February 2016Common Stock · traded 8 February 2016 · filed 9 February 2016
- exercised options over 4,026 shares of Biogen (a derivative holding)SEC Form 49 February 2016Restricted Stock Unit · traded 8 February 2016 · filed 9 February 2016
- was granted 1,858 shares of RepligenSEC Form 426 May 2015Common Stock · traded 21 May 2015 · filed 26 May 2015
- was granted 3,632 shares of Repligen (a derivative holding)SEC Form 426 May 2015Stock Option (Right to Buy) · traded 21 May 2015 · filed 26 May 2015
- exercised options over 2,175 shares of BiogenSEC Form 426 March 2015Common Stock · traded 25 March 2015 · filed 26 March 2015
- exercised options over 2,891 shares of BiogenSEC Form 426 March 2015Common Stock · traded 25 March 2015 · filed 26 March 2015
- ▼ sold on the open market 12,010 shares of BiogenSEC Form 426 March 2015Common Stock · traded 25 March 2015 · filed 26 March 2015
- exercised options over 2,175 shares of Biogen (a derivative holding)SEC Form 426 March 2015Stock Option (Right to Buy) · traded 25 March 2015 · filed 26 March 2015
- exercised options over 2,891 shares of Biogen (a derivative holding)SEC Form 426 March 2015Stock Option (Right to Buy) · traded 25 March 2015 · filed 26 March 2015
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.