Follow the people · Insider
Richard P. Wallace
Richard P. Wallace files insider transactions with the SEC as a president and ceo of Kla Tencor (KLAC). We hold 3 disclosed purchases and sales filed since 21 February 2006, 2 of them in the last 90 days.
- Files forKLAC
- Disclosed buys and sells3 in all, 2 in the last 90 days
- Last disclosure12 August 2026
Positions held
6 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 17 February 2006 — 11 August 2026President and CEO · Kla Tencor (KLAC)426 Form 4 lines · source: SEC Form 4
- Filed 25 April 2024 — 25 June 2026Director · Marvell Technology (MRVL)10 Form 4 lines · source: SEC Form 4
- Filed 11 October 2022 — 18 March 2024Director · Splunk (SPLK)5 Form 4 lines · source: SEC Form 4
- Filed 9 May 2017 — 31 August 2021Director · Proofpoint (PFPT)12 Form 4 lines · source: SEC Form 4
- Filed 16 March 2011 — 11 September 2019Director · NetApp (NTAP)33 Form 4 lines · source: SEC Form 4
- Filed 2 November 2009 — 30 June 2011Director · Beckman Coulter (BEC)30 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 87,568 shares of KlaSEC Form 412 August 2026Common Stock · traded 11 August 2026 · filed 12 August 2026
- had shares withheld for tax on 12,762 shares of KlaSEC Form 410 August 2026Common Stock · traded 7 August 2026 · filed 10 August 2026
- was granted 352,875 shares of KlaSEC Form 47 August 2026Common Stock · traded 6 August 2026 · filed 7 August 2026
- had shares withheld for tax on 87,481 shares of KlaSEC Form 47 August 2026Common Stock · traded 6 August 2026 · filed 7 August 2026
- was granted 93,721 shares of KlaSEC Form 47 August 2026Common Stock · traded 6 August 2026 · filed 7 August 2026
- had shares withheld for tax on 46,467 shares of KlaSEC Form 47 August 2026Common Stock · traded 6 August 2026 · filed 7 August 2026
- was granted 40,841 shares of KlaSEC Form 47 August 2026Common Stock · traded 6 August 2026 · filed 7 August 2026
- had shares withheld for tax on 19,951 shares of KlaSEC Form 44 August 2026Common Stock · traded 4 August 2026 · filed 4 August 2026
- had shares withheld for tax on 89,787 shares of KlaSEC Form 44 August 2026Common Stock · traded 4 August 2026 · filed 4 August 2026
- had shares withheld for tax on 13,213 shares of KlaSEC Form 43 August 2026Common Stock · traded 1 August 2026 · filed 3 August 2026
- had shares withheld for tax on 19,440 shares of KlaSEC Form 43 August 2026Common Stock · traded 3 August 2026 · filed 3 August 2026
- acquired or disposed of, other 196 shares of KlaSEC Form 42 July 2026Common Stock · traded 30 June 2026 · filed 2 July 2026
- had shares withheld for tax on 45,850 shares of KlaSEC Form 42 July 2026Common Stock · traded 30 June 2026 · filed 2 July 2026
- ▼ sold on the open market 4,512 shares of KlaSEC Form 411 June 2026Common Stock · traded 11 June 2026 · filed 11 June 2026
- ▼ sold on the open market 4,512 shares of KlaSEC Form 412 May 2026Common Stock · traded 12 May 2026 · filed 12 May 2026
- ▼ sold on the open market 10,803 shares of KlaSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- gave away 804 shares of KlaSEC Form 413 November 2025Common Stock · traded 11 November 2025 · filed 13 November 2025
- ▼ sold on the open market 10,801 shares of KlaSEC Form 414 August 2025Common Stock · traded 12 August 2025 · filed 14 August 2025
- gave away 804 shares of KlaSEC Form 414 August 2025Common Stock · traded 12 August 2025 · filed 14 August 2025
- was granted 36,219 shares of KlaSEC Form 48 August 2025Common Stock · traded 7 August 2025 · filed 8 August 2025
- had shares withheld for tax on 8,979 shares of KlaSEC Form 48 August 2025Common Stock · traded 7 August 2025 · filed 8 August 2025
- was granted 9,248 shares of KlaSEC Form 48 August 2025Common Stock · traded 7 August 2025 · filed 8 August 2025
- was granted 10,295 shares of KlaSEC Form 48 August 2025Common Stock · traded 7 August 2025 · filed 8 August 2025
- had shares withheld for tax on 9,648 shares of KlaSEC Form 47 August 2025Common Stock · traded 5 August 2025 · filed 7 August 2025
- had shares withheld for tax on 2,144 shares of KlaSEC Form 47 August 2025Common Stock · traded 5 August 2025 · filed 7 August 2025
- had shares withheld for tax on 1,321 shares of KlaSEC Form 45 August 2025Common Stock · traded 1 August 2025 · filed 5 August 2025
- had shares withheld for tax on 1,944 shares of KlaSEC Form 45 August 2025Common Stock · traded 3 August 2025 · filed 5 August 2025
- had shares withheld for tax on 1,995 shares of KlaSEC Form 45 August 2025Common Stock · traded 4 August 2025 · filed 5 August 2025
- acquired or disposed of, other 39 shares of KlaSEC Form 42 July 2025Common Stock · traded 30 June 2025 · filed 2 July 2025
- had shares withheld for tax on 4,086 shares of KlaSEC Form 42 July 2025Common Stock · traded 30 June 2025 · filed 2 July 2025
- ▼ sold on the open market 10,802 shares of KlaSEC Form 48 May 2025Common Stock · traded 6 May 2025 · filed 8 May 2025
- gave away 805 shares of KlaSEC Form 48 May 2025Common Stock · traded 6 May 2025 · filed 8 May 2025
- gave away 805 shares of KlaSEC Form 413 February 2025Common Stock · traded 11 February 2025 · filed 13 February 2025
- gave away 676 shares of KlaSEC Form 414 November 2024Common Stock · traded 12 November 2024 · filed 14 November 2024
- ▼ sold on the open market 14,306 shares of KlaSEC Form 414 November 2024Common Stock · traded 12 November 2024 · filed 14 November 2024
- gave away 2,380 shares of KlaSEC Form 414 November 2024Common Stock · traded 12 November 2024 · filed 14 November 2024
- had shares withheld for tax on 2,274 shares of KlaSEC Form 48 August 2024Common Stock · traded 6 August 2024 · filed 8 August 2024
- had shares withheld for tax on 10,234 shares of KlaSEC Form 48 August 2024Common Stock · traded 6 August 2024 · filed 8 August 2024
- ▼ sold on the open market 17,437 shares of KlaSEC Form 48 August 2024Common Stock · traded 6 August 2024 · filed 8 August 2024
- gave away 3,055 shares of KlaSEC Form 48 August 2024Common Stock · traded 6 August 2024 · filed 8 August 2024
- had shares withheld for tax on 1,944 shares of KlaSEC Form 46 August 2024Common Stock · traded 3 August 2024 · filed 6 August 2024
- had shares withheld for tax on 1,995 shares of KlaSEC Form 46 August 2024Common Stock · traded 4 August 2024 · filed 6 August 2024
- had shares withheld for tax on 2,144 shares of KlaSEC Form 46 August 2024Common Stock · traded 5 August 2024 · filed 6 August 2024
- had shares withheld for tax on 9,649 shares of KlaSEC Form 46 August 2024Common Stock · traded 5 August 2024 · filed 6 August 2024
- acquired or disposed of, other 45 shares of KlaSEC Form 45 August 2024Common Stock · traded 28 June 2024 · filed 5 August 2024
- was granted 10,658 shares of KlaSEC Form 45 August 2024Common Stock · traded 1 August 2024 · filed 5 August 2024
- was granted 38,921 shares of KlaSEC Form 45 August 2024Common Stock · traded 1 August 2024 · filed 5 August 2024
- was granted 8,241 shares of KlaSEC Form 45 August 2024Common Stock · traded 1 August 2024 · filed 5 August 2024
- ▼ sold on the open market 14,009 shares of KlaSEC Form 49 May 2024Common Stock · traded 7 May 2024 · filed 9 May 2024
- gave away 3,055 shares of KlaSEC Form 49 May 2024Common Stock · traded 7 May 2024 · filed 9 May 2024
- had shares withheld for tax on 16,895 shares of KlaSEC Form 415 April 2024Common Stock · traded 11 April 2024 · filed 15 April 2024
- returned to the issuer 6,125 shares of SplunkSEC Form 420 March 2024Common Stock · traded 18 March 2024 · filed 20 March 2024
- returned to the issuer 3,673 shares of SplunkSEC Form 420 March 2024Common Stock · traded 18 March 2024 · filed 20 March 2024
- gave away 692 shares of KlaSEC Form 43 November 2023Common Stock · traded 2 November 2023 · filed 3 November 2023
- ▼ sold on the open market 1,152 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 3,273 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 2,201 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 4,634 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 15,012 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 5,282 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 3,346 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- ▼ sold on the open market 100 shares of KlaSEC Form 49 August 2023Common Stock · traded 7 August 2023 · filed 9 August 2023
- had shares withheld for tax on 1,996 shares of KlaSEC Form 48 August 2023Common Stock · traded 4 August 2023 · filed 8 August 2023
- had shares withheld for tax on 2,145 shares of KlaSEC Form 48 August 2023Common Stock · traded 5 August 2023 · filed 8 August 2023
- had shares withheld for tax on 2,275 shares of KlaSEC Form 48 August 2023Common Stock · traded 6 August 2023 · filed 8 August 2023
- had shares withheld for tax on 10,235 shares of KlaSEC Form 48 August 2023Common Stock · traded 6 August 2023 · filed 8 August 2023
- was granted 15,684 shares of KlaSEC Form 47 August 2023Common Stock · traded 3 August 2023 · filed 7 August 2023
- was granted 41,284 shares of KlaSEC Form 47 August 2023Common Stock · traded 3 August 2023 · filed 7 August 2023
- acquired or disposed of, other 66 shares of KlaSEC Form 43 August 2023Common Stock · traded 30 June 2023 · filed 3 August 2023
- had shares withheld for tax on 14,350 shares of KlaSEC Form 43 August 2023Common Stock · traded 1 August 2023 · filed 3 August 2023
- had shares withheld for tax on 3,189 shares of KlaSEC Form 43 August 2023Common Stock · traded 1 August 2023 · filed 3 August 2023
- was granted 2,777 shares of SplunkSEC Form 423 June 2023Common Stock · traded 21 June 2023 · filed 23 June 2023
- ▼ sold on the open market 231 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 700 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 500 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 996 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 955 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 1,000 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 200 shares of KlaSEC Form 49 May 2023Common Stock · traded 5 May 2023 · filed 9 May 2023
- ▼ sold on the open market 3,914 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 2,729 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 1,449 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 2,378 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 2,149 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 300 shares of KlaSEC Form 45 May 2023Common Stock · traded 3 May 2023 · filed 5 May 2023
- ▼ sold on the open market 12,098 shares of KlaSEC Form 44 May 2023Common Stock · traded 2 May 2023 · filed 4 May 2023
- ▼ sold on the open market 801 shares of KlaSEC Form 44 May 2023Common Stock · traded 2 May 2023 · filed 4 May 2023
- ▼ sold on the open market 1,100 shares of KlaSEC Form 44 May 2023Common Stock · traded 2 May 2023 · filed 4 May 2023
- ▼ sold on the open market 2,100 shares of KlaSEC Form 44 May 2023Common Stock · traded 2 May 2023 · filed 4 May 2023
- ▼ sold on the open market 1,400 shares of KlaSEC Form 44 May 2023Common Stock · traded 2 May 2023 · filed 4 May 2023
- had shares withheld for tax on 20,547 shares of KlaSEC Form 413 April 2023Common Stock · traded 11 April 2023 · filed 13 April 2023
- was granted 4,468 shares of SplunkSEC Form 411 October 2022Common Stock · traded 11 October 2022 · filed 11 October 2022
- was granted 2,553 shares of SplunkSEC Form 411 October 2022Common Stock · traded 11 October 2022 · filed 11 October 2022
- ▼ sold on the open market 3,685 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 5,766 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 15,186 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 18,206 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 10,770 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 12,083 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- ▼ sold on the open market 8,618 shares of KlaSEC Form 417 August 2022Common Stock · traded 15 August 2022 · filed 17 August 2022
- had shares withheld for tax on 2,145 shares of KlaSEC Form 49 August 2022Common Stock · traded 5 August 2022 · filed 9 August 2022
- had shares withheld for tax on 2,275 shares of KlaSEC Form 49 August 2022Common Stock · traded 6 August 2022 · filed 9 August 2022
- was granted 16,097 shares of KlaSEC Form 48 August 2022Common Stock · traded 4 August 2022 · filed 8 August 2022
- was granted 57,885 shares of KlaSEC Form 48 August 2022Common Stock · traded 4 August 2022 · filed 8 August 2022
- had shares withheld for tax on 14,350 shares of KlaSEC Form 48 August 2022Common Stock · traded 4 August 2022 · filed 8 August 2022
- had shares withheld for tax on 13,747 shares of KlaSEC Form 44 August 2022Common Stock · traded 2 August 2022 · filed 4 August 2022
- had shares withheld for tax on 3,420 shares of KlaSEC Form 44 August 2022Common Stock · traded 2 August 2022 · filed 4 August 2022
- acquired or disposed of, other 57 shares of KlaSEC Form 43 August 2022Common Stock · traded 30 June 2022 · filed 3 August 2022
- had shares withheld for tax on 3,189 shares of KlaSEC Form 43 August 2022Common Stock · traded 1 August 2022 · filed 3 August 2022
- returned to the issuer 10,796 shares of ProofpointSEC Form 431 August 2021Common Stock · traded 31 August 2021 · filed 31 August 2021
- was granted 1,137 shares of ProofpointSEC Form 412 July 2021Common Stock · traded 8 July 2021 · filed 12 July 2021
- was granted 255 shares of ProofpointSEC Form 412 July 2021Common Stock · traded 8 July 2021 · filed 12 July 2021
- was granted 1,863 shares of ProofpointSEC Form 417 July 2020Common Stock · traded 15 July 2020 · filed 17 July 2020
- was granted 419 shares of ProofpointSEC Form 417 July 2020Common Stock · traded 15 July 2020 · filed 17 July 2020
- exercised options over 9,166 shares of NetApp (a derivative holding)SEC Form 413 September 2019Restricted Stock Unit · traded 11 September 2019 · filed 13 September 2019
- exercised options over 5,922 shares of NetApp (a derivative holding)SEC Form 413 September 2019Restricted Stock Unit · traded 11 September 2019 · filed 13 September 2019
- exercised options over 7,916 shares of NetApp (a derivative holding)SEC Form 413 September 2019Restricted Stock Unit · traded 11 September 2019 · filed 13 September 2019
- exercised options over 6,150 shares of NetApp (a derivative holding)SEC Form 413 September 2019Restricted Stock Unit · traded 11 September 2019 · filed 13 September 2019
- exercised options over 2,924 shares of NetApp (a derivative holding)SEC Form 413 September 2019Restricted Stock Unit · traded 11 September 2019 · filed 13 September 2019
- exercised options over 9,166 shares of NetAppSEC Form 413 September 2019Common Stock · traded 11 September 2019 · filed 13 September 2019
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.