VEEV · Veeva Systems Inc. Class A Common Stock
View on chartInsiders & Stakes
| Gassner Peter P Director | ▼ Sell | Gift | 12,187,333 Shares held | 12/12/2023 | View profile |
| Matthew J. Wallach Director | ▲ Buy | Option Exercise | 106,933 Shares held | 6/1/2026 | View profile |
| Eleni Nitsa Zuppas Chief Marketing Officer | ▲ Buy | Option Exercise | 33,418 Shares held | 7/1/2026 | View profile |
| MATEO ALAN EVP Global Sales | ▼ Sell | Open Market | 21,983 Shares held | 4/23/2024 | View profile |
| Thomas D. Schwenger President and COO | ▼ Sell | Open Market | 19,449 Shares held | 8/13/2026 | View profile |
| Paul Edward Chamberlain Director | ▼ Sell | Open Market | 16,942 Shares held | 6/12/2023 | View profile |
| Paul J. Sekhri Pres, CEO and Exec Chairperson | ▲ Buy | Option Exercise | 15,191 Shares held | 6/1/2026 | View profile |
| Jonathan Faddis SVP, Gen. Counsel, Secretary | ▼ Sell | Tax Withholding | 9,328 Shares held | 7/1/2026 | View profile |
| Van Wagener Brian Chief Financial Officer | ▼ Sell | Tax Withholding | 9,325 Shares held | 7/1/2026 | View profile |
| Bowman Brent R Chief Financial Officer | ▼ Sell | Tax Withholding | 8,824 Shares held | 4/1/2024 | View profile |
| O'Connor Michele Chief Accounting Officer | ▼ Sell | Tax Withholding | 8,523 Shares held | 7/1/2023 | View profile |
| Mary Lynne Hedley Director | ▲ Buy | Option Exercise | 7,152 Shares held | 6/1/2026 | View profile |
| Marshall Mohr Executive VP & CFO | ▲ Buy | Option Exercise | 5,976 Shares held | 6/1/2026 | View profile |
| Nimrata Hunt Executive Vice President | ▲ Buy | Option Exercise | 4,202 Shares held | 6/1/2025 | View profile |
| Priscilla Hung Director | ▲ Buy | Option Exercise | 3,515 Shares held | 6/1/2026 | View profile |
| Lequient Frederic SVP Global Customer Services | ▼ Sell | Tax Withholding | 3,090 Shares held | 8/27/2022 | View profile |
| Vipin Kondath Chief Accounting Officer | ▼ Sell | Tax Withholding | 2,783 Shares held | 7/1/2026 | View profile |
| DIAMOND KRISTINE Chief Accounting Officer | ▼ Sell | Tax Withholding | 1,142 Shares held | 10/1/2025 | View profile |
| Timothy S. Cabral Director | ▲ Buy | Option Exercise | 1,049 Shares held | 6/1/2026 | View profile |
| CODD RONALD E F Director | ▲ Buy | Option Exercise | 663 Shares held | 6/1/2022 | View profile |
| Gordon Ritter Director | ▲ Buy | Option Exercise | 595 Shares held | 6/1/2026 | View profile |
| Epstein Stacey Chief Marketing Officer | ▼ Sell | Tax Withholding | 558 Shares held | 7/1/2024 | View profile |
| Mark T. Carges Director | ▲ Buy | Option Exercise | 271 Shares held | 6/1/2026 | View profile |
Transaction History
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,000 | $242K | 8/13/2026 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 35,000 | $5.4M | 8/13/2026 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 33,181 | $8.3M | 8/13/2026 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,819 | $457K | 8/13/2026 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 5,000 | $1.0M | 7/16/2026 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 2,180 | $0 | 7/1/2026 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 1,635 | $0 | 7/1/2026 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 693 | $128K | 7/1/2026 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 2,907 | $0 | 7/1/2026 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 1,117 | $206K | 7/1/2026 |
| Vipin Kondath | ▲ Buy | Option Exercise | 167 | $0 | 7/1/2026 |
| Vipin Kondath | ▼ Sell | Tax Withholding | 60 | $11K | 7/1/2026 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,635 | $0 | 7/1/2026 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 832 | $153K | 7/1/2026 |
| Gordon Ritter | ▲ Buy | Option Exercise | 298 | $0 | 6/1/2026 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 253 | $0 | 6/1/2026 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 253 | $0 | 6/1/2026 |
| Marshall Mohr | ▲ Buy | Option Exercise | 289 | $0 | 6/1/2026 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 262 | $0 | 6/1/2026 |
| Priscilla Hung | ▲ Buy | Option Exercise | 262 | $0 | 6/1/2026 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 262 | $0 | 6/1/2026 |
| Mark T. Carges | ▲ Buy | Option Exercise | 271 | $0 | 6/1/2026 |
| Priscilla Hung | ▼ Sell | Open Market | 750 | $117K | 4/30/2026 |
| Priscilla Hung | ▼ Sell | Open Market | 750 | $115K | 4/10/2026 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 872 | $0 | 4/1/2026 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 370 | $64K | 4/1/2026 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 2,043 | $0 | 4/1/2026 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 588 | $102K | 4/1/2026 |
| Vipin Kondath | ▲ Buy | Option Exercise | 2,500 | $0 | 4/1/2026 |
| Vipin Kondath | ▼ Sell | Tax Withholding | 914 | $158K | 4/1/2026 |
| Vipin Kondath | ▲ Buy | Option Exercise | 103 | $0 | 4/1/2026 |
| Vipin Kondath | ▼ Sell | Tax Withholding | 43 | $7K | 4/1/2026 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 7,500 | $0 | 4/1/2026 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 3,464 | $598K | 4/1/2026 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,498 | $0 | 4/1/2026 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 538 | $93K | 4/1/2026 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 440 | $76K | 4/1/2026 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 7,500 | $0 | 4/1/2026 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 3,370 | $582K | 4/1/2026 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,226 | $0 | 4/1/2026 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,000 | $200K | 3/5/2026 |
| Priscilla Hung | ▲ Buy | Option Exercise | 262 | $0 | 3/1/2026 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 262 | $0 | 3/1/2026 |
| Marshall Mohr | ▲ Buy | Option Exercise | 288 | $0 | 3/1/2026 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 253 | $0 | 3/1/2026 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 262 | $0 | 3/1/2026 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 253 | $0 | 3/1/2026 |
| Mark T. Carges | ▲ Buy | Option Exercise | 271 | $0 | 3/1/2026 |
| Gordon Ritter | ▲ Buy | Option Exercise | 297 | $0 | 3/1/2026 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,000 | $231K | 1/13/2026 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,225 | $0 | 1/1/2026 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 483 | $108K | 1/1/2026 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 871 | $0 | 1/1/2026 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 321 | $72K | 1/1/2026 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,498 | $0 | 1/1/2026 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 581 | $130K | 1/1/2026 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 2,042 | $0 | 1/1/2026 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 631 | $141K | 1/1/2026 |
| Vipin Kondath | ▲ Buy | Option Exercise | 103 | $0 | 1/1/2026 |
| Vipin Kondath | ▼ Sell | Tax Withholding | 43 | $10K | 1/1/2026 |
| Gordon Ritter | ▼ Sell | Other | 1,393 | $0 | 12/10/2025 |
| Gordon Ritter | ▼ Sell | Other | 294 | $0 | 12/10/2025 |
| Paul J. Sekhri | ▼ Sell | Gift | 2,491 | $0 | 12/2/2025 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 254 | $0 | 12/1/2025 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 263 | $0 | 12/1/2025 |
| Mark T. Carges | ▲ Buy | Option Exercise | 271 | $0 | 12/1/2025 |
| Gordon Ritter | ▲ Buy | Option Exercise | 298 | $0 | 12/1/2025 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 254 | $0 | 12/1/2025 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 263 | $0 | 12/1/2025 |
| Priscilla Hung | ▲ Buy | Option Exercise | 263 | $0 | 12/1/2025 |
| Marshall Mohr | ▲ Buy | Option Exercise | 289 | $0 | 12/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Gift | 980 | $0 | 10/8/2025 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 6,000 | $813K | 10/7/2025 |
| Eleni Nitsa Zuppas | ▼ Sell | Open Market | 6,000 | $1.8M | 10/7/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 720 | $215K | 10/6/2025 |
| Jonathan Faddis | ▼ Sell | Gift | 5,001 | $0 | 10/6/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 3,350 | $1.0M | 10/2/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 9,412 | $2.0M | 10/2/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 9,412 | $2.8M | 10/2/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 5,183 | $933K | 10/2/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 5,183 | $1.6M | 10/2/2025 |
| DIAMOND KRISTINE | ▲ Buy | Option Exercise | 218 | $0 | 10/1/2025 |
| DIAMOND KRISTINE | ▼ Sell | Tax Withholding | 79 | $23K | 10/1/2025 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 872 | $0 | 10/1/2025 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 274 | $80K | 10/1/2025 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,498 | $0 | 10/1/2025 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 761 | $223K | 10/1/2025 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 2,043 | $0 | 10/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 894 | $262K | 10/1/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,226 | $0 | 10/1/2025 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 540 | $158K | 10/1/2025 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 262 | $0 | 9/1/2025 |
| Mark T. Carges | ▲ Buy | Option Exercise | 271 | $0 | 9/1/2025 |
| Priscilla Hung | ▲ Buy | Option Exercise | 262 | $0 | 9/1/2025 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 262 | $0 | 9/1/2025 |
| Marshall Mohr | ▲ Buy | Option Exercise | 289 | $0 | 9/1/2025 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 253 | $0 | 9/1/2025 |
| Gordon Ritter | ▲ Buy | Option Exercise | 298 | $0 | 9/1/2025 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 253 | $0 | 9/1/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 720 | $206K | 7/10/2025 |
| Priscilla Hung | ▼ Sell | Open Market | 171 | $49K | 7/7/2025 |
| Priscilla Hung | ▼ Sell | Open Market | 172 | $49K | 7/3/2025 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 872 | $0 | 7/1/2025 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 274 | $78K | 7/1/2025 |
| DIAMOND KRISTINE | ▲ Buy | Option Exercise | 218 | $0 | 7/1/2025 |
| DIAMOND KRISTINE | ▼ Sell | Tax Withholding | 79 | $22K | 7/1/2025 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 2,043 | $0 | 7/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 808 | $229K | 7/1/2025 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,498 | $0 | 7/1/2025 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 539 | $152K | 7/1/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,226 | $0 | 7/1/2025 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 439 | $124K | 7/1/2025 |
| Timothy S. Cabral | ▼ Sell | Open Market | 315 | $91K | 6/6/2025 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 315 | $0 | 6/1/2025 |
| Mark T. Carges | ▲ Buy | Option Exercise | 357 | $0 | 6/1/2025 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 343 | $0 | 6/1/2025 |
| Priscilla Hung | ▲ Buy | Option Exercise | 343 | $0 | 6/1/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 343 | $0 | 6/1/2025 |
| Marshall Mohr | ▲ Buy | Option Exercise | 385 | $0 | 6/1/2025 |
| Gordon Ritter | ▲ Buy | Option Exercise | 399 | $0 | 6/1/2025 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 329 | $0 | 6/1/2025 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 329 | $0 | 6/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,150 | $308K | 5/29/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 833 | $197K | 5/2/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 802 | $177K | 4/14/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 398 | $88K | 4/14/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 380 | $80K | 4/10/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 740 | $157K | 4/10/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 610 | $130K | 4/10/2025 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 870 | $187K | 4/10/2025 |
| Timothy S. Cabral | ▼ Sell | Open Market | 3,882 | $842K | 4/4/2025 |
| Jonathan Faddis | ▼ Sell | Open Market | 787 | $178K | 4/2/2025 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,324 | $0 | 4/1/2025 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 474 | $108K | 4/1/2025 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 823 | $0 | 4/1/2025 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 258 | $59K | 4/1/2025 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 1,909 | $0 | 4/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 549 | $125K | 4/1/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,120 | $0 | 4/1/2025 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 401 | $91K | 4/1/2025 |
| DIAMOND KRISTINE | ▲ Buy | Option Exercise | 204 | $0 | 4/1/2025 |
| DIAMOND KRISTINE | ▼ Sell | Tax Withholding | 78 | $18K | 4/1/2025 |
| Gordon Ritter | ▼ Sell | Other | 500,000 | $0 | 3/10/2025 |
| Gordon Ritter | ▼ Sell | Other | 31,166 | $0 | 3/10/2025 |
| Mark T. Carges | ▲ Buy | Option Exercise | 356 | $0 | 3/1/2025 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 314 | $0 | 3/1/2025 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 342 | $0 | 3/1/2025 |
| Priscilla Hung | ▲ Buy | Option Exercise | 342 | $0 | 3/1/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 342 | $0 | 3/1/2025 |
| Marshall Mohr | ▲ Buy | Option Exercise | 384 | $0 | 3/1/2025 |
| Gordon Ritter | ▲ Buy | Option Exercise | 398 | $0 | 3/1/2025 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 328 | $0 | 3/1/2025 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 328 | $0 | 3/1/2025 |
| Van Wagener Brian | ▲ Buy | Option Exercise | 1,370 | $0 | 1/1/2025 |
| Van Wagener Brian | ▼ Sell | Tax Withholding | 477 | $100K | 1/1/2025 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 1,909 | $0 | 1/1/2025 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 593 | $125K | 1/1/2025 |
| DIAMOND KRISTINE | ▲ Buy | Option Exercise | 203 | $0 | 1/1/2025 |
| DIAMOND KRISTINE | ▼ Sell | Tax Withholding | 84 | $18K | 1/1/2025 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,323 | $0 | 1/1/2025 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 517 | $109K | 1/1/2025 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,120 | $0 | 1/1/2025 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 445 | $94K | 1/1/2025 |
| Gordon Ritter | ▼ Sell | Other | 1,501 | $0 | 12/19/2024 |
| Gordon Ritter | ▼ Sell | Other | 316 | $0 | 12/19/2024 |
| Timothy S. Cabral | ▼ Sell | Gift | 1,064 | $0 | 12/13/2024 |
| Jonathan Faddis | ▼ Sell | Open Market | 1,694 | $390K | 12/4/2024 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 315 | $0 | 12/1/2024 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 343 | $0 | 12/1/2024 |
| Priscilla Hung | ▲ Buy | Option Exercise | 343 | $0 | 12/1/2024 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 329 | $0 | 12/1/2024 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 329 | $0 | 12/1/2024 |
| Gordon Ritter | ▲ Buy | Option Exercise | 399 | $0 | 12/1/2024 |
| Marshall Mohr | ▲ Buy | Option Exercise | 385 | $0 | 12/1/2024 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 343 | $0 | 12/1/2024 |
| Mark T. Carges | ▲ Buy | Option Exercise | 357 | $0 | 12/1/2024 |
| Thomas D. Schwenger | ▼ Sell | Open Market | 1,126 | $270K | 11/8/2024 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,324 | $0 | 10/1/2024 |
| Eleni Nitsa Zuppas | ▼ Sell | Tax Withholding | 672 | $140K | 10/1/2024 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 1,909 | $0 | 10/1/2024 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 835 | $173K | 10/1/2024 |
| DIAMOND KRISTINE | ▲ Buy | Option Exercise | 204 | $0 | 10/1/2024 |
| DIAMOND KRISTINE | ▼ Sell | Tax Withholding | 73 | $15K | 10/1/2024 |
| Jonathan Faddis | ▲ Buy | Option Exercise | 1,120 | $0 | 10/1/2024 |
| Jonathan Faddis | ▼ Sell | Tax Withholding | 400 | $83K | 10/1/2024 |
| Timothy S. Cabral | ▲ Buy | Option Exercise | 315 | $0 | 9/1/2024 |
| Mark T. Carges | ▲ Buy | Option Exercise | 357 | $0 | 9/1/2024 |
| Mary Lynne Hedley | ▲ Buy | Option Exercise | 343 | $0 | 9/1/2024 |
| Priscilla Hung | ▲ Buy | Option Exercise | 343 | $0 | 9/1/2024 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 343 | $0 | 9/1/2024 |
| Marshall Mohr | ▲ Buy | Option Exercise | 385 | $0 | 9/1/2024 |
| Gordon Ritter | ▲ Buy | Option Exercise | 399 | $0 | 9/1/2024 |
| Paul J. Sekhri | ▲ Buy | Option Exercise | 329 | $0 | 9/1/2024 |
| Matthew J. Wallach | ▲ Buy | Option Exercise | 329 | $0 | 9/1/2024 |
| Jonathan Faddis | ▼ Sell | Open Market | 2,353 | $471K | 8/21/2024 |
| Epstein Stacey | ▲ Buy | Option Exercise | 891 | $0 | 7/1/2024 |
| Epstein Stacey | ▼ Sell | Tax Withholding | 333 | $60K | 7/1/2024 |
| Eleni Nitsa Zuppas | ▲ Buy | Option Exercise | 1,324 | $0 | 7/1/2024 |
| Thomas D. Schwenger | ▲ Buy | Option Exercise | 1,909 | $0 | 7/1/2024 |
| Thomas D. Schwenger | ▼ Sell | Tax Withholding | 802 | $146K | 7/1/2024 |