Follow the people · Insider
Thomas D. Schwenger
Thomas D. Schwenger files insider transactions with the SEC as a pres. & chief customer officer of Veeva Systems (VEEV). We hold 5 disclosed purchases and sales filed since 19 September 2019, 3 of them in the last 90 days.
- Files forVEEV
- Disclosed buys and sells5 in all, 3 in the last 90 days
- Last disclosure31 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 18 September 2019 — 27 August 2026Pres. & Chief Customer Officer · Veeva Systems (VEEV)142 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- exercised options over 10,000 shares of Veeva SystemsSEC Form 431 August 2026Class A Common Stock · traded 27 August 2026 · filed 31 August 2026
- ▼ sold on the open market 10,000 shares of Veeva SystemsSEC Form 431 August 2026Class A Common Stock · traded 27 August 2026 · filed 31 August 2026
- exercised options over 10,000 shares of Veeva Systems (a derivative holding)SEC Form 431 August 2026Stock Option (right to buy) · traded 27 August 2026 · filed 31 August 2026
- ▼ sold on the open market 1,000 shares of Veeva SystemsSEC Form 417 August 2026Class A Common Stock · traded 13 August 2026 · filed 17 August 2026
- exercised options over 35,000 shares of Veeva SystemsSEC Form 417 August 2026Class A Common Stock · traded 13 August 2026 · filed 17 August 2026
- ▼ sold on the open market 33,181 shares of Veeva SystemsSEC Form 417 August 2026Class A Common Stock · traded 13 August 2026 · filed 17 August 2026
- ▼ sold on the open market 1,819 shares of Veeva SystemsSEC Form 417 August 2026Class A Common Stock · traded 13 August 2026 · filed 17 August 2026
- exercised options over 35,000 shares of Veeva Systems (a derivative holding)SEC Form 417 August 2026Stock Option (right to buy) · traded 13 August 2026 · filed 17 August 2026
- ▼ sold on the open market 5,000 shares of Veeva SystemsSEC Form 420 July 2026Class A Common Stock · traded 16 July 2026 · filed 20 July 2026
- exercised options over 2,907 shares of Veeva SystemsSEC Form 46 July 2026Class A Common Stock · traded 1 July 2026 · filed 6 July 2026
- had shares withheld for tax on 1,117 shares of Veeva SystemsSEC Form 46 July 2026Class A Common Stock · traded 1 July 2026 · filed 6 July 2026
- exercised options over 2,907 shares of Veeva Systems (a derivative holding)SEC Form 46 July 2026Restricted Stock Units · traded 1 July 2026 · filed 6 July 2026
- was granted an unstated number of shares of Veeva Systems (a derivative holding)SEC Form 49 April 2026Restricted Stock Units · traded 7 April 2026 · filed 9 April 2026
- was granted an unstated number of shares of Veeva Systems (a derivative holding)SEC Form 49 April 2026Restricted Stock Units · traded 7 April 2026 · filed 9 April 2026
- exercised options over 2,043 shares of Veeva SystemsSEC Form 43 April 2026Class A Common Stock · traded 1 April 2026 · filed 3 April 2026
- had shares withheld for tax on 588 shares of Veeva SystemsSEC Form 43 April 2026Class A Common Stock · traded 1 April 2026 · filed 3 April 2026
- exercised options over 2,043 shares of Veeva Systems (a derivative holding)SEC Form 43 April 2026Restricted Stock Units · traded 1 April 2026 · filed 3 April 2026
- ▼ sold on the open market 1,000 shares of Veeva SystemsSEC Form 49 March 2026Class A Common Stock · traded 5 March 2026 · filed 9 March 2026
- ▼ sold on the open market 1,000 shares of Veeva SystemsSEC Form 49 March 2026Class A Common Stock · traded 5 March 2026 · filed 9 March 2026
- ▼ sold on the open market 1,000 shares of Veeva SystemsSEC Form 415 January 2026Class A Common Stock · traded 13 January 2026 · filed 15 January 2026
- ▼ sold on the open market 1,000 shares of Veeva SystemsSEC Form 415 January 2026Class A Common Stock · traded 13 January 2026 · filed 15 January 2026
- exercised options over 2,042 shares of Veeva SystemsSEC Form 45 January 2026Class A Common Stock · traded 1 January 2026 · filed 5 January 2026
- had shares withheld for tax on 631 shares of Veeva SystemsSEC Form 45 January 2026Class A Common Stock · traded 1 January 2026 · filed 5 January 2026
- exercised options over 2,042 shares of Veeva Systems (a derivative holding)SEC Form 45 January 2026Restricted Stock Units · traded 1 January 2026 · filed 5 January 2026
- exercised options over 2,042 shares of Veeva Systems (a derivative holding)SEC Form 45 January 2026Restricted Stock Units · traded 1 January 2026 · filed 5 January 2026
- exercised options over 2,042 shares of Veeva SystemsSEC Form 45 January 2026Class A Common Stock · traded 1 January 2026 · filed 5 January 2026
- had shares withheld for tax on 631 shares of Veeva SystemsSEC Form 45 January 2026Class A Common Stock · traded 1 January 2026 · filed 5 January 2026
- gave away 980 shares of Veeva SystemsSEC Form 410 October 2025Class A Common Stock · traded 8 October 2025 · filed 10 October 2025
- exercised options over 2,043 shares of Veeva Systems (a derivative holding)SEC Form 43 October 2025Restricted Stock Units · traded 1 October 2025 · filed 3 October 2025
- exercised options over 2,043 shares of Veeva SystemsSEC Form 43 October 2025Class A Common Stock · traded 1 October 2025 · filed 3 October 2025
- had shares withheld for tax on 894 shares of Veeva SystemsSEC Form 43 October 2025Class A Common Stock · traded 1 October 2025 · filed 3 October 2025
- ▼ sold on the open market 3,350 shares of Veeva SystemsSEC Form 43 October 2025Class A Common Stock · traded 2 October 2025 · filed 3 October 2025
- exercised options over 2,043 shares of Veeva Systems (a derivative holding)SEC Form 42 July 2025Restricted Stock Units · traded 1 July 2025 · filed 2 July 2025
- exercised options over 2,043 shares of Veeva SystemsSEC Form 42 July 2025Class A Common Stock · traded 1 July 2025 · filed 2 July 2025
- had shares withheld for tax on 808 shares of Veeva SystemsSEC Form 42 July 2025Class A Common Stock · traded 1 July 2025 · filed 2 July 2025
- ▼ sold on the open market 1,150 shares of Veeva SystemsSEC Form 42 June 2025Class A Common Stock · traded 29 May 2025 · filed 2 June 2025
- ▼ sold on the open market 802 shares of Veeva SystemsSEC Form 415 April 2025Class A Common Stock · traded 14 April 2025 · filed 15 April 2025
- ▼ sold on the open market 398 shares of Veeva SystemsSEC Form 415 April 2025Class A Common Stock · traded 14 April 2025 · filed 15 April 2025
- ▼ sold on the open market 380 shares of Veeva SystemsSEC Form 411 April 2025Class A Common Stock · traded 10 April 2025 · filed 11 April 2025
- ▼ sold on the open market 740 shares of Veeva SystemsSEC Form 411 April 2025Class A Common Stock · traded 10 April 2025 · filed 11 April 2025
- ▼ sold on the open market 610 shares of Veeva SystemsSEC Form 411 April 2025Class A Common Stock · traded 10 April 2025 · filed 11 April 2025
- ▼ sold on the open market 870 shares of Veeva SystemsSEC Form 411 April 2025Class A Common Stock · traded 10 April 2025 · filed 11 April 2025
- was granted 32,684 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2025Stock Option (right to buy) · traded 4 April 2025 · filed 8 April 2025
- was granted 8,171 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2025Restricted Stock Units · traded 4 April 2025 · filed 8 April 2025
- exercised options over 1,909 shares of Veeva Systems (a derivative holding)SEC Form 42 April 2025Restricted Stock Units · traded 1 April 2025 · filed 2 April 2025
- exercised options over 1,909 shares of Veeva SystemsSEC Form 42 April 2025Class A Common Stock · traded 1 April 2025 · filed 2 April 2025
- had shares withheld for tax on 549 shares of Veeva SystemsSEC Form 42 April 2025Class A Common Stock · traded 1 April 2025 · filed 2 April 2025
- exercised options over 1,909 shares of Veeva Systems (a derivative holding)SEC Form 43 January 2025Restricted Stock Units · traded 1 January 2025 · filed 3 January 2025
- exercised options over 1,909 shares of Veeva SystemsSEC Form 43 January 2025Class A Common Stock · traded 1 January 2025 · filed 3 January 2025
- had shares withheld for tax on 593 shares of Veeva SystemsSEC Form 43 January 2025Class A Common Stock · traded 1 January 2025 · filed 3 January 2025
- ▼ sold on the open market 1,126 shares of Veeva SystemsSEC Form 412 November 2024Class A Common Stock · traded 8 November 2024 · filed 12 November 2024
- exercised options over 1,909 shares of Veeva Systems (a derivative holding)SEC Form 42 October 2024Restricted Stock Units · traded 1 October 2024 · filed 2 October 2024
- exercised options over 1,909 shares of Veeva SystemsSEC Form 42 October 2024Class A Common Stock · traded 1 October 2024 · filed 2 October 2024
- had shares withheld for tax on 835 shares of Veeva SystemsSEC Form 42 October 2024Class A Common Stock · traded 1 October 2024 · filed 2 October 2024
- exercised options over 1,909 shares of Veeva Systems (a derivative holding)SEC Form 42 July 2024Restricted Stock Units · traded 1 July 2024 · filed 2 July 2024
- exercised options over 1,909 shares of Veeva SystemsSEC Form 42 July 2024Class A Common Stock · traded 1 July 2024 · filed 2 July 2024
- had shares withheld for tax on 802 shares of Veeva SystemsSEC Form 42 July 2024Class A Common Stock · traded 1 July 2024 · filed 2 July 2024
- was granted 30,544 shares of Veeva Systems (a derivative holding)SEC Form 45 April 2024Stock Option (right to buy) · traded 5 April 2024 · filed 5 April 2024
- was granted 7,636 shares of Veeva Systems (a derivative holding)SEC Form 45 April 2024Restricted Stock Units · traded 5 April 2024 · filed 5 April 2024
- exercised options over 2,268 shares of Veeva Systems (a derivative holding)SEC Form 42 April 2024Restricted Stock Units · traded 1 April 2024 · filed 2 April 2024
- exercised options over 2,268 shares of Veeva SystemsSEC Form 42 April 2024Class A Common Stock · traded 1 April 2024 · filed 2 April 2024
- had shares withheld for tax on 652 shares of Veeva SystemsSEC Form 42 April 2024Class A Common Stock · traded 1 April 2024 · filed 2 April 2024
- ▼ sold on the open market 1,238 shares of Veeva SystemsSEC Form 424 January 2024Class A Common Stock · traded 22 January 2024 · filed 24 January 2024
- exercised options over 2,267 shares of Veeva Systems (a derivative holding)SEC Form 43 January 2024Restricted Stock Units · traded 1 January 2024 · filed 3 January 2024
- exercised options over 2,267 shares of Veeva SystemsSEC Form 43 January 2024Class A Common Stock · traded 1 January 2024 · filed 3 January 2024
- had shares withheld for tax on 697 shares of Veeva SystemsSEC Form 43 January 2024Class A Common Stock · traded 1 January 2024 · filed 3 January 2024
- exercised options over 2,268 shares of Veeva Systems (a derivative holding)SEC Form 42 October 2023Restricted Stock Units · traded 1 October 2023 · filed 2 October 2023
- exercised options over 2,500 shares of Veeva Systems (a derivative holding)SEC Form 42 October 2023Restricted Stock Units · traded 1 October 2023 · filed 2 October 2023
- exercised options over 2,500 shares of Veeva SystemsSEC Form 42 October 2023Class A Common Stock · traded 1 October 2023 · filed 2 October 2023
- had shares withheld for tax on 1,094 shares of Veeva SystemsSEC Form 42 October 2023Class A Common Stock · traded 1 October 2023 · filed 2 October 2023
- exercised options over 2,268 shares of Veeva SystemsSEC Form 42 October 2023Class A Common Stock · traded 1 October 2023 · filed 2 October 2023
- had shares withheld for tax on 993 shares of Veeva SystemsSEC Form 42 October 2023Class A Common Stock · traded 1 October 2023 · filed 2 October 2023
- ▼ sold on the open market 1,238 shares of Veeva SystemsSEC Form 46 September 2023Class A Common Stock · traded 5 September 2023 · filed 6 September 2023
- exercised options over 2,268 shares of Veeva Systems (a derivative holding)SEC Form 43 July 2023Restricted Stock Units · traded 1 July 2023 · filed 3 July 2023
- exercised options over 2,268 shares of Veeva SystemsSEC Form 43 July 2023Class A Common Stock · traded 1 July 2023 · filed 3 July 2023
- had shares withheld for tax on 696 shares of Veeva SystemsSEC Form 43 July 2023Class A Common Stock · traded 1 July 2023 · filed 3 July 2023
- was granted 36,284 shares of Veeva Systems (a derivative holding)SEC Form 410 April 2023Stock Option (right to buy) · traded 6 April 2023 · filed 10 April 2023
- was granted 9,071 shares of Veeva Systems (a derivative holding)SEC Form 410 April 2023Restricted Stock Units · traded 6 April 2023 · filed 10 April 2023
- exercised options over 1,765 shares of Veeva Systems (a derivative holding)SEC Form 44 April 2023Restricted Stock Units · traded 1 April 2023 · filed 4 April 2023
- exercised options over 1,765 shares of Veeva SystemsSEC Form 44 April 2023Class A Common Stock · traded 1 April 2023 · filed 4 April 2023
- had shares withheld for tax on 508 shares of Veeva SystemsSEC Form 44 April 2023Class A Common Stock · traded 1 April 2023 · filed 4 April 2023
- exercised options over 1,764 shares of Veeva Systems (a derivative holding)SEC Form 44 January 2023Restricted Stock Units · traded 1 January 2023 · filed 4 January 2023
- exercised options over 1,764 shares of Veeva SystemsSEC Form 44 January 2023Class A Common Stock · traded 1 January 2023 · filed 4 January 2023
- had shares withheld for tax on 558 shares of Veeva SystemsSEC Form 44 January 2023Class A Common Stock · traded 1 January 2023 · filed 4 January 2023
- exercised options over 2,500 shares of Veeva Systems (a derivative holding)SEC Form 44 October 2022Restricted Stock Units · traded 1 October 2022 · filed 4 October 2022
- exercised options over 1,765 shares of Veeva Systems (a derivative holding)SEC Form 44 October 2022Restricted Stock Units · traded 1 October 2022 · filed 4 October 2022
- exercised options over 2,500 shares of Veeva SystemsSEC Form 44 October 2022Class A Common Stock · traded 1 October 2022 · filed 4 October 2022
- had shares withheld for tax on 981 shares of Veeva SystemsSEC Form 44 October 2022Class A Common Stock · traded 1 October 2022 · filed 4 October 2022
- exercised options over 1,765 shares of Veeva SystemsSEC Form 44 October 2022Class A Common Stock · traded 1 October 2022 · filed 4 October 2022
- had shares withheld for tax on 772 shares of Veeva SystemsSEC Form 44 October 2022Class A Common Stock · traded 1 October 2022 · filed 4 October 2022
- exercised options over 1,765 shares of Veeva Systems (a derivative holding)SEC Form 46 July 2022Restricted Stock Units · traded 1 July 2022 · filed 6 July 2022
- exercised options over 1,765 shares of Veeva SystemsSEC Form 46 July 2022Class A Common Stock · traded 1 July 2022 · filed 6 July 2022
- had shares withheld for tax on 508 shares of Veeva SystemsSEC Form 46 July 2022Class A Common Stock · traded 1 July 2022 · filed 6 July 2022
- was granted 35,295 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2022Stock Option (right to buy) · traded 6 April 2022 · filed 8 April 2022
- was granted 30,000 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2022Stock Option (right to buy) · traded 6 April 2022 · filed 8 April 2022
- was granted 7,059 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2022Restricted Stock Units · traded 6 April 2022 · filed 8 April 2022
- was granted 15,000 shares of Veeva Systems (a derivative holding)SEC Form 48 April 2022Restricted Stock Units · traded 6 April 2022 · filed 8 April 2022
- exercised options over 1,090 shares of Veeva Systems (a derivative holding)SEC Form 45 April 2022Restricted Stock Units · traded 1 April 2022 · filed 5 April 2022
- exercised options over 1,090 shares of Veeva SystemsSEC Form 45 April 2022Class A Common Stock · traded 1 April 2022 · filed 5 April 2022
- had shares withheld for tax on 314 shares of Veeva SystemsSEC Form 45 April 2022Class A Common Stock · traded 1 April 2022 · filed 5 April 2022
- exercised options over 1,090 shares of Veeva Systems (a derivative holding)SEC Form 44 January 2022Restricted Stock Units · traded 1 January 2022 · filed 4 January 2022
- exercised options over 1,090 shares of Veeva SystemsSEC Form 44 January 2022Class A Common Stock · traded 1 January 2022 · filed 4 January 2022
- had shares withheld for tax on 340 shares of Veeva SystemsSEC Form 44 January 2022Class A Common Stock · traded 1 January 2022 · filed 4 January 2022
- exercised options over 2,500 shares of Veeva Systems (a derivative holding)SEC Form 45 October 2021Restricted Stock Units · traded 1 October 2021 · filed 5 October 2021
- exercised options over 1,090 shares of Veeva Systems (a derivative holding)SEC Form 45 October 2021Restricted Stock Units · traded 1 October 2021 · filed 5 October 2021
- exercised options over 2,500 shares of Veeva SystemsSEC Form 45 October 2021Class A Common Stock · traded 1 October 2021 · filed 5 October 2021
- had shares withheld for tax on 1,094 shares of Veeva SystemsSEC Form 45 October 2021Class A Common Stock · traded 1 October 2021 · filed 5 October 2021
- exercised options over 1,090 shares of Veeva SystemsSEC Form 45 October 2021Class A Common Stock · traded 1 October 2021 · filed 5 October 2021
- had shares withheld for tax on 477 shares of Veeva SystemsSEC Form 45 October 2021Class A Common Stock · traded 1 October 2021 · filed 5 October 2021
- exercised options over 1,090 shares of Veeva Systems (a derivative holding)SEC Form 46 July 2021Restricted Stock Units · traded 1 July 2021 · filed 6 July 2021
- exercised options over 1,090 shares of Veeva SystemsSEC Form 46 July 2021Class A Common Stock · traded 1 July 2021 · filed 6 July 2021
- had shares withheld for tax on 477 shares of Veeva SystemsSEC Form 46 July 2021Class A Common Stock · traded 1 July 2021 · filed 6 July 2021
- was granted 21,800 shares of Veeva Systems (a derivative holding)SEC Form 419 April 2021Stock Option (right to buy) · traded 15 April 2021 · filed 19 April 2021
- was granted 4,360 shares of Veeva Systems (a derivative holding)SEC Form 419 April 2021Restricted Stock Units · traded 15 April 2021 · filed 19 April 2021
- exercised options over 2,333 shares of Veeva SystemsSEC Form 45 April 2021Class A Common Stock · traded 1 April 2021 · filed 5 April 2021
- ▼ sold on the open market 821 shares of Veeva SystemsSEC Form 45 April 2021Class A Common Stock · traded 5 April 2021 · filed 5 April 2021
- ▼ sold on the open market 1 share of Veeva SystemsSEC Form 45 April 2021Class A Common Stock · traded 5 April 2021 · filed 5 April 2021
- exercised options over 2,333 shares of Veeva Systems (a derivative holding)SEC Form 45 April 2021Restricted Stock Units · traded 1 April 2021 · filed 5 April 2021
- exercised options over 2,334 shares of Veeva Systems (a derivative holding)SEC Form 45 January 2021Restricted Stock Units · traded 1 January 2021 · filed 5 January 2021
- exercised options over 2,334 shares of Veeva SystemsSEC Form 45 January 2021Class A Common Stock · traded 1 January 2021 · filed 5 January 2021
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.