Follow the people · Insider
Joseph Devivo
Joseph Devivo files insider transactions with the SEC as a president & ceo of Butterfly Network (BFLY). We hold 5 disclosed purchases and sales filed since 10 March 2006, 3 of them in the last 90 days.
- Files forBFLY
- Disclosed buys and sells5 in all, 3 in the last 90 days
- Last disclosure25 August 2026
Positions held
4 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 24 April 2023 — 24 August 2026President & CEO · Butterfly Network (BFLY)19 Form 4 lines · source: SEC Form 4
- Filed 7 September 2011 — 8 September 2015President and CEO · Angiodynamics (ANGO)32 Form 4 lines · source: SEC Form 4
- Filed 6 December 2006 — 6 December 2006Director · Thermage (THRM)1 Form 4 line · source: SEC Form 4
- Filed 8 March 2006 — 8 March 2006Chief Executive Officer · Rita Medical Systems (RITA)1 Form 4 line · source: SEC Form 4
Everything they disclosed
53 entries, newest first — one per disclosure report, one per Form 4 line- gave away 250,000 shares of Butterfly NetworkSEC Form 425 August 2026Class A Common Stock · traded 24 August 2026 · filed 25 August 2026
- ▼ sold on the open market 68,346 shares of Butterfly NetworkSEC Form 412 August 2026Class A Common Stock · traded 10 August 2026 · filed 12 August 2026
- ▼ sold on the open market 211,798 shares of Butterfly NetworkSEC Form 421 July 2026Class A Common Stock · traded 20 July 2026 · filed 21 July 2026
- ▼ sold on the open market 204,725 shares of Butterfly NetworkSEC Form 48 July 2026Class A Common Stock · traded 7 July 2026 · filed 8 July 2026
- ▼ sold on the open market 482,149 shares of Butterfly NetworkSEC Form 46 March 2026Class A Common Stock · traded 5 March 2026 · filed 6 March 2026
- ▼ sold on the open market 482,149 shares of Butterfly NetworkSEC Form 46 March 2026Class A Common Stock · traded 5 March 2026 · filed 6 March 2026
- was granted 1,424,534 shares of Butterfly NetworkSEC Form 44 March 2026Class A Common Stock · traded 2 March 2026 · filed 4 March 2026
- ▼ sold on the open market 161,275 shares of Butterfly NetworkSEC Form 44 March 2026Class A Common Stock · traded 3 March 2026 · filed 4 March 2026
- was granted 1,424,534 shares of Butterfly NetworkSEC Form 44 March 2026Class A Common Stock · traded 2 March 2026 · filed 4 March 2026
- ▼ sold on the open market 161,275 shares of Butterfly NetworkSEC Form 44 March 2026Class A Common Stock · traded 3 March 2026 · filed 4 March 2026
- ▼ sold on the open market 320,215 shares of Butterfly NetworkSEC Form 429 April 2025Class A Common Stock · traded 25 April 2025 · filed 29 April 2025
- was granted 1,185,526 shares of Butterfly NetworkSEC Form 44 March 2025Class A Common Stock · traded 1 March 2025 · filed 4 March 2025
- had shares withheld for tax on 443,711 shares of Butterfly NetworkSEC Form 44 March 2025Class A Common Stock · traded 3 March 2025 · filed 4 March 2025
- had shares withheld for tax on 209,867 shares of Butterfly NetworkSEC Form 419 December 2024Class A Common Stock · traded 17 December 2024 · filed 19 December 2024
- ▲ bought on the open market 104,000 shares of Butterfly NetworkSEC Form 47 August 2024Class A Common Stock · traded 7 August 2024 · filed 7 August 2024
- was granted 2,895,221 shares of Butterfly NetworkSEC Form 425 March 2024Class A Common Stock · traded 6 March 2024 · filed 25 March 2024
- ▲ bought on the open market 10,000 shares of Butterfly NetworkSEC Form 41 September 2023Class A Common Stock · traded 30 August 2023 · filed 1 September 2023
- was granted 2,400,000 shares of Butterfly NetworkSEC Form 426 April 2023Class A Common Stock · traded 24 April 2023 · filed 26 April 2023
- was granted 1,600,000 shares of Butterfly NetworkSEC Form 426 April 2023Class A Common Stock · traded 24 April 2023 · filed 26 April 2023
- had shares withheld for tax on 2,320 shares of AngiodynamicsSEC Form 411 September 2015Common Stock · traded 8 September 2015 · filed 11 September 2015
- had shares withheld for tax on 1,660 shares of AngiodynamicsSEC Form 47 August 2015Common Stock · traded 6 August 2015 · filed 7 August 2015
- had shares withheld for tax on 2,014 shares of AngiodynamicsSEC Form 45 August 2015Common Stock · traded 3 August 2015 · filed 5 August 2015
- had shares withheld for tax on 2,796 shares of AngiodynamicsSEC Form 429 July 2015Common Stock · traded 27 July 2015 · filed 29 July 2015
- was granted 28,061 shares of AngiodynamicsSEC Form 424 July 2015Common Stock · traded 22 July 2015 · filed 24 July 2015
- was granted 96,251 shares of Angiodynamics (a derivative holding)SEC Form 424 July 2015Non-Qualified Stock Option (right to buy) · traded 22 July 2015 · filed 24 July 2015
- was granted 37,414 shares of Angiodynamics (a derivative holding)SEC Form 424 July 2015Performance Right · traded 22 July 2015 · filed 24 July 2015
- had shares withheld for tax on 2,320 shares of AngiodynamicsSEC Form 410 September 2014Common Stock · traded 8 September 2014 · filed 10 September 2014
- had shares withheld for tax on 2,014 shares of AngiodynamicsSEC Form 48 August 2014Common Stock · traded 3 August 2014 · filed 8 August 2014
- had shares withheld for tax on 1,660 shares of AngiodynamicsSEC Form 48 August 2014Common Stock · traded 6 August 2014 · filed 8 August 2014
- was granted 30,884 shares of AngiodynamicsSEC Form 429 July 2014Common Stock · traded 25 July 2014 · filed 29 July 2014
- was granted 88,861 shares of Angiodynamics (a derivative holding)SEC Form 429 July 2014Non-Qualified Stock Option (right to buy) · traded 25 July 2014 · filed 29 July 2014
- was granted 41,178 shares of Angiodynamics (a derivative holding)SEC Form 429 July 2014Performance Right · traded 25 July 2014 · filed 29 July 2014
- was granted 80,000 shares of AngiodynamicsSEC Form 420 December 2013Common Stock · traded 20 December 2013 · filed 20 December 2013
- was granted 36,676 shares of Angiodynamics (a derivative holding)SEC Form 45 November 2013Performance Right · traded 1 November 2013 · filed 5 November 2013
- had shares withheld for tax on 2,261 shares of AngiodynamicsSEC Form 411 September 2013Common Stock · traded 9 September 2013 · filed 11 September 2013
- was granted 59,733 shares of Angiodynamics (a derivative holding)SEC Form 48 August 2013Non-Qualified Stock Option (right to buy) · traded 6 August 2013 · filed 8 August 2013
- was granted 18,388 shares of AngiodynamicsSEC Form 48 August 2013Common Stock · traded 6 August 2013 · filed 8 August 2013
- had shares withheld for tax on 2,358 shares of AngiodynamicsSEC Form 46 August 2013Common Stock · traded 3 August 2013 · filed 6 August 2013
- had shares withheld for tax on 2,526 shares of AngiodynamicsSEC Form 410 September 2012Common Stock · traded 7 September 2012 · filed 10 September 2012
- was granted 35,000 shares of Angiodynamics (a derivative holding)SEC Form 421 August 2012Non-Qualified Stock Option (right to buy) · traded 17 August 2012 · filed 21 August 2012
- was granted 22,247 shares of AngiodynamicsSEC Form 421 August 2012Common Stock · traded 17 August 2012 · filed 21 August 2012
- was granted 6,650 shares of Angiodynamics (a derivative holding)SEC Form 49 August 2012Non-Qualified Stock Option (right to buy) · traded 7 August 2012 · filed 9 August 2012
- was granted 2,850 shares of AngiodynamicsSEC Form 49 August 2012Common Stock · traded 7 August 2012 · filed 9 August 2012
- ▲ bought on the open market 2,000 shares of AngiodynamicsSEC Form 418 July 2012Common Stock · traded 17 July 2012 · filed 18 July 2012
- ▲ bought on the open market 5,000 shares of AngiodynamicsSEC Form 410 April 2012Common Stock · traded 9 April 2012 · filed 10 April 2012
- ▲ bought on the open market 3,000 shares of AngiodynamicsSEC Form 413 February 2012Common Stock · traded 13 February 2012 · filed 13 February 2012
- ▲ bought on the open market 2,500 shares of AngiodynamicsSEC Form 417 November 2011Common Stock · traded 16 November 2011 · filed 17 November 2011
- returned to the issuer 200,000 shares of Angiodynamics (a derivative holding)SEC Form 47 October 2011Non-Qualified Stock Option (right to buy) · traded 5 October 2011 · filed 7 October 2011
- was granted 200,000 shares of Angiodynamics (a derivative holding)SEC Form 47 October 2011Non-Qualified Stock Option (right to buy) · traded 5 October 2011 · filed 7 October 2011
- was granted 400,000 shares of Angiodynamics (a derivative holding)SEC Form 49 September 2011Non-Qualified Stock Option (right to buy) · traded 7 September 2011 · filed 9 September 2011
- was granted 25,000 shares of AngiodynamicsSEC Form 49 September 2011Common Stock · traded 7 September 2011 · filed 9 September 2011
- was granted 2,798 shares of Thermage (a derivative holding)SEC Form 418 April 2007Employee Stock Option (right to buy) · traded 6 December 2006 · filed 18 April 2007
- was granted 200,000 shares of Rita Medical Systems (a derivative holding)SEC Form 410 March 2006Option to purchase, right to buy · traded 8 March 2006 · filed 10 March 2006
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.