Follow the people · Insider
Dino A. Rossi
Dino A. Rossi files insider transactions with the SEC as a director of Krystal Biotech (KRYS). We hold 2 disclosed purchases and sales filed since 4 October 2006, 1 of them in the last 90 days.
- Files forKRYS
- Disclosed buys and sells2 in all, 1 in the last 90 days
- Last disclosure14 August 2026
Positions held
4 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 22 September 2017 — 14 August 2026Director · Krystal Biotech (KRYS)28 Form 4 lines · source: SEC Form 4
- Filed 1 March 2007 — 3 January 2017Chairman · Balchem (BCPC)215 Form 4 lines · source: SEC Form 4
- Filed 24 February 2010 — 10 March 2012Director · Scientific Learning (SCIL)27 Form 4 lines · source: SEC Form 4
- Filed 2 October 2006 — 6 February 2007President and CEO · Balchem (BCP)140 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- gave away 3,691 shares of Krystal BiotechSEC Form 414 August 2026Common Stock · traded 14 August 2026 · filed 14 August 2026
- ▼ sold on the open market 341 shares of Krystal BiotechSEC Form 414 August 2026Common Stock · traded 14 August 2026 · filed 14 August 2026
- ▼ sold on the open market 2,287 shares of Krystal BiotechSEC Form 414 August 2026Common Stock · traded 14 August 2026 · filed 14 August 2026
- ▼ sold on the open market 5,226 shares of Krystal BiotechSEC Form 414 August 2026Common Stock · traded 14 August 2026 · filed 14 August 2026
- exercised options over 18,950 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- ▼ sold on the open market 8,116 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- ▼ sold on the open market 10,834 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- exercised options over 18,950 shares of Krystal Biotech (a derivative holding)SEC Form 423 February 2026Stock Option (Right to Buy) · traded 19 February 2026 · filed 23 February 2026
- exercised options over 18,950 shares of Krystal Biotech (a derivative holding)SEC Form 423 February 2026Stock Option (Right to Buy) · traded 19 February 2026 · filed 23 February 2026
- exercised options over 18,950 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- ▼ sold on the open market 8,116 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- ▼ sold on the open market 10,834 shares of Krystal BiotechSEC Form 423 February 2026Common Stock · traded 19 February 2026 · filed 23 February 2026
- was granted 5,000 shares of Krystal Biotech (a derivative holding)SEC Form 430 June 2025Stock Option (Right to Buy) · traded 30 June 2025 · filed 30 June 2025
- gave away 5,000 shares of Krystal BiotechSEC Form 413 September 2024Common Stock · traded 13 September 2024 · filed 13 September 2024
- was granted 5,000 shares of Krystal Biotech (a derivative holding)SEC Form 41 July 2024Stock Option (Right to Buy) · traded 30 June 2024 · filed 1 July 2024
- was granted 6,800 shares of Krystal Biotech (a derivative holding)SEC Form 47 August 2020Stock Option (Right to Buy) · traded 30 June 2020 · filed 7 August 2020
- converted 123,691 shares of Krystal BiotechSEC Form 425 September 2017Common Stock · traded 22 September 2017 · filed 25 September 2017
- converted 123,691 shares of Krystal Biotech (a derivative holding)SEC Form 425 September 2017Series A Convertible Preferred Stock · traded 22 September 2017 · filed 25 September 2017
- ▼ sold on the open market 747 shares of BalchemSEC Form 46 January 2017Common Stock · traded 3 January 2017 · filed 6 January 2017
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 48 December 2016Common Stock · traded 7 December 2016 · filed 8 December 2016
- ▼ sold on the open market 8,562 shares of BalchemSEC Form 48 December 2016Common Stock · traded 8 December 2016 · filed 8 December 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 416 November 2016Common Stock · traded 15 November 2016 · filed 16 November 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 416 November 2016Common Stock · traded 16 November 2016 · filed 16 November 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 47 October 2016Common Stock · traded 6 October 2016 · filed 7 October 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 47 October 2016Common Stock · traded 7 October 2016 · filed 7 October 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 49 September 2016Common Stock · traded 8 September 2016 · filed 9 September 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 49 September 2016Common Stock · traded 9 September 2016 · filed 9 September 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 411 August 2016Common Stock · traded 9 August 2016 · filed 11 August 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 411 August 2016Common Stock · traded 10 August 2016 · filed 11 August 2016
- ▼ sold on the open market 8,400 shares of BalchemSEC Form 414 July 2016Common Stock · traded 13 July 2016 · filed 14 July 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 414 July 2016Common Stock · traded 14 July 2016 · filed 14 July 2016
- exercised options over 15,363 shares of BalchemSEC Form 420 June 2016Common Stock · traded 16 June 2016 · filed 20 June 2016
- ▼ sold on the open market 18,481 shares of BalchemSEC Form 420 June 2016Common Stock · traded 16 June 2016 · filed 20 June 2016
- ▼ sold on the open market 13,919 shares of BalchemSEC Form 420 June 2016Common Stock · traded 17 June 2016 · filed 20 June 2016
- exercised options over 200 shares of BalchemSEC Form 423 May 2016Common Stock · traded 19 May 2016 · filed 23 May 2016
- ▼ sold on the open market 200 shares of BalchemSEC Form 423 May 2016Common Stock · traded 19 May 2016 · filed 23 May 2016
- gave away 31,000 shares of BalchemSEC Form 417 May 2016Common Stock · traded 13 May 2016 · filed 17 May 2016
- exercised options over 8,200 shares of BalchemSEC Form 421 April 2016Common Stock · traded 19 April 2016 · filed 21 April 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 421 April 2016Common Stock · traded 19 April 2016 · filed 21 April 2016
- exercised options over 6,603 shares of BalchemSEC Form 421 April 2016Common Stock · traded 20 April 2016 · filed 21 April 2016
- exercised options over 1,597 shares of BalchemSEC Form 421 April 2016Common Stock · traded 20 April 2016 · filed 21 April 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 421 April 2016Common Stock · traded 20 April 2016 · filed 21 April 2016
- exercised options over 8,200 shares of BalchemSEC Form 423 March 2016Common Stock · traded 22 March 2016 · filed 23 March 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 423 March 2016Common Stock · traded 22 March 2016 · filed 23 March 2016
- exercised options over 934 shares of BalchemSEC Form 423 March 2016Common Stock · traded 23 March 2016 · filed 23 March 2016
- exercised options over 7,266 shares of BalchemSEC Form 423 March 2016Common Stock · traded 23 March 2016 · filed 23 March 2016
- ▼ sold on the open market 8,200 shares of BalchemSEC Form 423 March 2016Common Stock · traded 23 March 2016 · filed 23 March 2016
- was granted 1,808 shares of BalchemSEC Form 426 February 2016Common Stock · traded 23 February 2016 · filed 26 February 2016
- had shares withheld for tax on 19,233 shares of BalchemSEC Form 42 October 2015Common Stock · traded 1 September 2015 · filed 2 October 2015
- exercised options over 7,300 shares of BalchemSEC Form 417 September 2015Common Stock · traded 15 September 2015 · filed 17 September 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 417 September 2015Common Stock · traded 15 September 2015 · filed 17 September 2015
- exercised options over 7,300 shares of BalchemSEC Form 417 September 2015Common Stock · traded 16 September 2015 · filed 17 September 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 417 September 2015Common Stock · traded 16 September 2015 · filed 17 September 2015
- exercised options over 7,300 shares of BalchemSEC Form 417 August 2015Common Stock · traded 13 August 2015 · filed 17 August 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 417 August 2015Common Stock · traded 13 August 2015 · filed 17 August 2015
- exercised options over 7,300 shares of BalchemSEC Form 417 August 2015Common Stock · traded 14 August 2015 · filed 17 August 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 417 August 2015Common Stock · traded 14 August 2015 · filed 17 August 2015
- exercised options over 6,800 shares of BalchemSEC Form 415 July 2015Common Stock · traded 14 July 2015 · filed 15 July 2015
- exercised options over 500 shares of BalchemSEC Form 415 July 2015Common Stock · traded 14 July 2015 · filed 15 July 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 415 July 2015Common Stock · traded 14 July 2015 · filed 15 July 2015
- exercised options over 7,300 shares of BalchemSEC Form 415 July 2015Common Stock · traded 15 July 2015 · filed 15 July 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 415 July 2015Common Stock · traded 15 July 2015 · filed 15 July 2015
- exercised options over 7,300 shares of BalchemSEC Form 412 June 2015Common Stock · traded 10 June 2015 · filed 12 June 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 412 June 2015Common Stock · traded 10 June 2015 · filed 12 June 2015
- exercised options over 7,300 shares of BalchemSEC Form 412 June 2015Common Stock · traded 11 June 2015 · filed 12 June 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 412 June 2015Common Stock · traded 11 June 2015 · filed 12 June 2015
- exercised options over 1,200 shares of BalchemSEC Form 48 May 2015Common Stock · traded 7 May 2015 · filed 8 May 2015
- exercised options over 6,100 shares of BalchemSEC Form 48 May 2015Common Stock · traded 7 May 2015 · filed 8 May 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 48 May 2015Common Stock · traded 7 May 2015 · filed 8 May 2015
- exercised options over 7,300 shares of BalchemSEC Form 48 May 2015Common Stock · traded 8 May 2015 · filed 8 May 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 48 May 2015Common Stock · traded 8 May 2015 · filed 8 May 2015
- was granted 3,645 shares of BalchemSEC Form 45 May 2015Common Stock · traded 28 April 2015 · filed 5 May 2015
- exercised options over 7,300 shares of BalchemSEC Form 47 April 2015Common Stock · traded 6 April 2015 · filed 7 April 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 47 April 2015Common Stock · traded 6 April 2015 · filed 7 April 2015
- exercised options over 7,300 shares of BalchemSEC Form 47 April 2015Common Stock · traded 7 April 2015 · filed 7 April 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 47 April 2015Common Stock · traded 7 April 2015 · filed 7 April 2015
- exercised options over 7,300 shares of BalchemSEC Form 45 March 2015Common Stock · traded 3 March 2015 · filed 5 March 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 45 March 2015Common Stock · traded 3 March 2015 · filed 5 March 2015
- exercised options over 7,300 shares of BalchemSEC Form 45 March 2015Common Stock · traded 4 March 2015 · filed 5 March 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 45 March 2015Common Stock · traded 4 March 2015 · filed 5 March 2015
- was granted 7,467 shares of BalchemSEC Form 427 February 2015Common Stock · traded 19 February 2015 · filed 27 February 2015
- was granted 23,724 shares of Balchem (a derivative holding)SEC Form 427 February 2015Employee Stock Option (right to buy) · traded 19 February 2015 · filed 27 February 2015
- exercised options over 7,300 shares of BalchemSEC Form 46 February 2015Common Stock · traded 4 February 2015 · filed 6 February 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 46 February 2015Common Stock · traded 4 February 2015 · filed 6 February 2015
- exercised options over 7,300 shares of BalchemSEC Form 46 February 2015Common Stock · traded 5 February 2015 · filed 6 February 2015
- ▼ sold on the open market 7,300 shares of BalchemSEC Form 46 February 2015Common Stock · traded 5 February 2015 · filed 6 February 2015
- exercised options over 12,200 shares of BalchemSEC Form 49 January 2015Common Stock · traded 7 January 2015 · filed 9 January 2015
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 49 January 2015Common Stock · traded 7 January 2015 · filed 9 January 2015
- exercised options over 12,000 shares of BalchemSEC Form 49 January 2015Common Stock · traded 8 January 2015 · filed 9 January 2015
- ▼ sold on the open market 12,000 shares of BalchemSEC Form 49 January 2015Common Stock · traded 8 January 2015 · filed 9 January 2015
- had shares withheld for tax on 3,725 shares of BalchemSEC Form 411 December 2014Common Stock · traded 8 December 2014 · filed 11 December 2014
- exercised options over 12,200 shares of BalchemSEC Form 45 December 2014Common Stock · traded 4 December 2014 · filed 5 December 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 45 December 2014Common Stock · traded 4 December 2014 · filed 5 December 2014
- exercised options over 12,200 shares of BalchemSEC Form 45 December 2014Common Stock · traded 5 December 2014 · filed 5 December 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 45 December 2014Common Stock · traded 4 December 2014 · filed 5 December 2014
- exercised options over 12,200 shares of BalchemSEC Form 421 November 2014Common Stock · traded 20 November 2014 · filed 21 November 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 421 November 2014Common Stock · traded 20 November 2014 · filed 21 November 2014
- exercised options over 800 shares of BalchemSEC Form 421 November 2014Common Stock · traded 21 November 2014 · filed 21 November 2014
- exercised options over 11,400 shares of BalchemSEC Form 421 November 2014Common Stock · traded 21 November 2014 · filed 21 November 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 421 November 2014Common Stock · traded 21 November 2014 · filed 21 November 2014
- exercised options over 12,200 shares of BalchemSEC Form 47 October 2014Common Stock · traded 6 October 2014 · filed 7 October 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 47 October 2014Common Stock · traded 6 October 2014 · filed 7 October 2014
- exercised options over 12,200 shares of BalchemSEC Form 47 October 2014Common Stock · traded 7 October 2014 · filed 7 October 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 47 October 2014Common Stock · traded 7 October 2014 · filed 7 October 2014
- exercised options over 6,300 shares of BalchemSEC Form 415 September 2014Common Stock · traded 11 September 2014 · filed 15 September 2014
- exercised options over 17,900 shares of BalchemSEC Form 415 September 2014Common Stock · traded 11 September 2014 · filed 15 September 2014
- ▼ sold on the open market 24,200 shares of BalchemSEC Form 415 September 2014Common Stock · traded 11 September 2014 · filed 15 September 2014
- exercised options over 12,200 shares of BalchemSEC Form 415 September 2014Common Stock · traded 12 September 2014 · filed 15 September 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 415 September 2014Common Stock · traded 12 September 2014 · filed 15 September 2014
- exercised options over 19,600 shares of BalchemSEC Form 413 August 2014Common Stock · traded 11 August 2014 · filed 13 August 2014
- ▼ sold on the open market 19,600 shares of BalchemSEC Form 413 August 2014Common Stock · traded 11 August 2014 · filed 13 August 2014
- exercised options over 200 shares of BalchemSEC Form 413 August 2014Common Stock · traded 12 August 2014 · filed 13 August 2014
- ▼ sold on the open market 200 shares of BalchemSEC Form 413 August 2014Common Stock · traded 12 August 2014 · filed 13 August 2014
- exercised options over 12,200 shares of BalchemSEC Form 410 July 2014Common Stock · traded 8 July 2014 · filed 10 July 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 410 July 2014Common Stock · traded 8 July 2014 · filed 10 July 2014
- exercised options over 4,800 shares of BalchemSEC Form 410 July 2014Common Stock · traded 9 July 2014 · filed 10 July 2014
- ▼ sold on the open market 4,800 shares of BalchemSEC Form 410 July 2014Common Stock · traded 9 July 2014 · filed 10 July 2014
- exercised options over 12,200 shares of BalchemSEC Form 423 June 2014Common Stock · traded 19 June 2014 · filed 23 June 2014
- ▼ sold on the open market 12,200 shares of BalchemSEC Form 423 June 2014Common Stock · traded 19 June 2014 · filed 23 June 2014
- exercised options over 12,200 shares of BalchemSEC Form 423 June 2014Common Stock · traded 20 June 2014 · filed 23 June 2014
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.