Time on boards
- Boards served
- 2
- Current seats
- 2
- Board service
- 7 years
- Director since
- 2023
7 years of board service in total across 2 boards, counting each seat separately. Longest: Tenable Holdings Inc., 3 years.
Tenable Holdings Inc.
Director
NVIDIA Corporation
Director
Shareholder support
Support is votes for as a share of votes for and against (or withheld). Below 80% is a clear protest.
-
Tenable Holdings Inc. May 13, 202674.7%
-
Tenable Holdings Inc. May 24, 202364.6%
Insider trades
All notable trades →From SEC Forms 4 and 5. Open-market purchases and sales are highlighted; grants, option exercises and shares withheld for tax are routine.
| Date | Company | Transaction | Shares | Price | Value |
|---|---|---|---|---|---|
| Jun 25, 2026 | NVIDIA Corporation | Grant or award | +1,211 | โ | โ |
| May 13, 2026 | Tenable Holdings Inc. | Option exercise | +6,062 | โ | โ |
| Mar 17, 2026 | NVIDIA Corporation | Gift | โ530 | โ | โ |
| Dec 15, 2025 | Tenable Holdings Inc. | Option exercise | +115,000 | $9.66 | $1,110,900 |
| Dec 15, 2025 | Tenable Holdings Inc. | Open-market sale | โ115,000 | $24.82 | $2,854,300 |
| Dec 2, 2025 | NVIDIA Corporation | Open-market sale | โ12,728 | $183.93 | $2,341,061 |
| Nov 24, 2025 | NVIDIA Corporation | Gift | โ520,000 | โ | โ |
| Sep 9, 2025 | Tenable Holdings Inc. | Open-market sale | โ15,000 | $30.80 | $462,000 |
| Sep 4, 2025 | Tenable Holdings Inc. | Open-market sale | โ4,622 | $30.12 | $139,215 |
| Aug 29, 2025 | NVIDIA Corporation | Gift | โ1,200,000 | โ | โ |
| Jul 14, 2025 | NVIDIA Corporation | Open-market sale | โ5,984 | $162.67 | $973,417 |
| Jul 14, 2025 | NVIDIA Corporation | Open-market sale | โ22,798 | $163.63 | $3,730,437 |
| Jul 14, 2025 | NVIDIA Corporation | Open-market sale | โ16,326 | $164.62 | $2,687,586 |
| Jul 14, 2025 | NVIDIA Corporation | Open-market sale | โ3,684 | $165.14 | $608,376 |
| Jul 11, 2025 | NVIDIA Corporation | Open-market sale | โ2,562 | $164.21 | $420,706 |
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to write one.