Johanna Roberts

EVP, Gen. Counsel & Secretary, Penumbra.

Companies

  • PenumbraEVP, Gen. Counsel & Secretary Sep 6, 2018 to now1

Holdings

Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.

Shares held

  • Penumbra PEN67,298 shares2$21.7M at $322.62Mar 15, 2026

As of each latest filing. The line shows shares held over time.

Recent filings

  • Mar 15, 2026Shares withheld for tax 186 shares at $336.18 of Penumbra2
  • Feb 17, 2026Granted 2,630 shares of Penumbra3
  • Feb 15, 2026Shares withheld for tax 482 shares at $339.30 of Penumbra3
  • Feb 13, 2026Granted 2,630 shares of Penumbra3
  • Dec 15, 2025Shares withheld for tax 1,130 shares at $309.15 of Penumbra4
  • Dec 5, 2025Sold 300 shares at $300.13 of Penumbra5
  • Dec 1, 2025Sold 10 shares at $298.02 of Penumbra6
  • Dec 1, 2025Sold 78 shares at $297.50 of Penumbra6
  • Dec 1, 2025Sold 80 shares at $296.27 of Penumbra6
  • Dec 1, 2025Sold 144 shares at $295.38 of Penumbra6
  • Dec 1, 2025Sold 155 shares at $294.52 of Penumbra6
  • Dec 1, 2025Sold 39 shares at $293.27 of Penumbra6
  • Dec 1, 2025Sold 94 shares at $292.09 of Penumbra6
  • Nov 25, 2025Sold 1,800 shares at $300.06 of Penumbra7
  • Nov 17, 2025Granted 3,580 shares of Penumbra8
  • Nov 15, 2025Shares withheld for tax 545 shares at $280.07 of Penumbra8
  • Nov 15, 2025Shares withheld for tax 156 shares at $280.07 of Penumbra8
  • Nov 10, 2025Sold 36 shares at $269.56 of Penumbra9
  • Nov 10, 2025Sold 76 shares at $269.01 of Penumbra9
  • Nov 10, 2025Sold 85 shares at $267.56 of Penumbra9
  • Nov 10, 2025Sold 211 shares at $266.72 of Penumbra9
  • Nov 10, 2025Sold 168 shares at $265.93 of Penumbra9
  • Nov 10, 2025Sold 13 shares at $264.89 of Penumbra9
  • Nov 10, 2025Sold 11 shares at $263.58 of Penumbra9
  • Oct 1, 2025Sold 5 shares at $256.63 of Penumbra10

Sources

The numbers on this page point here. Each one links to the record it came from.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10