Follow the people · Insider
Robert C. Murphy
Robert C. Murphy files insider transactions with the SEC as a chief technology officer of Snap (SNAP). We hold 7 disclosed purchases and sales filed since 9 March 2017, 2 of them in the last 90 days.
- Files forSNAP
- Disclosed buys and sells7 in all, 2 in the last 90 days
- Last disclosure7 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 7 March 2017 — 6 August 2026Chief Technology Officer · Snap (SNAP)98 Form 4 lines · source: SEC Form 4
Everything they disclosed
98 entries, newest first — one per disclosure report, one per Form 4 line- acquired or disposed of, other 2,533,231 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- acquired or disposed of, other 2,533,231 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- acquired or disposed of, other 333,438 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- acquired or disposed of, other 333,438 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- acquired or disposed of, other 2,866,669 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- acquired or disposed of, other 2,866,669 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 25 June 2026 · filed 7 August 2026
- ▼ sold on the open market 2,000,000 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 5 August 2026 · filed 7 August 2026
- ▼ sold on the open market 2,000,000 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 6 August 2026 · filed 7 August 2026
- gave away 1,223,340 shares of SnapSEC Form 47 August 2026Class A Common Stock · traded 6 August 2026 · filed 7 August 2026
- ▼ sold on the open market 343,945 shares of SnapSEC Form 42 June 2026Class A Common Stock · traded 29 May 2026 · filed 2 June 2026
- ▼ sold on the open market 2,000,000 shares of SnapSEC Form 415 May 2026Class A Common Stock · traded 13 May 2026 · filed 15 May 2026
- ▼ sold on the open market 2,000,000 shares of SnapSEC Form 415 May 2026Class A Common Stock · traded 14 May 2026 · filed 15 May 2026
- gave away 1,202,533 shares of SnapSEC Form 415 May 2026Class A Common Stock · traded 14 May 2026 · filed 15 May 2026
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 6 February 2026 · filed 10 February 2026
- gave away 300,002 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 6 February 2026 · filed 10 February 2026
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 10 February 2026 · filed 10 February 2026
- gave away 301,451 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 10 February 2026 · filed 10 February 2026
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 6 February 2026 · filed 10 February 2026
- gave away 300,002 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 6 February 2026 · filed 10 February 2026
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 10 February 2026 · filed 10 February 2026
- gave away 301,451 shares of SnapSEC Form 410 February 2026Class A Common Stock · traded 10 February 2026 · filed 10 February 2026
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 412 November 2025Class A Common Stock · traded 7 November 2025 · filed 12 November 2025
- gave away 297,349 shares of SnapSEC Form 412 November 2025Class A Common Stock · traded 7 November 2025 · filed 12 November 2025
- acquired or disposed of, other 1,148,950 shares of SnapSEC Form 411 August 2025Class A Common Stock · traded 19 June 2025 · filed 11 August 2025
- acquired or disposed of, other 1,148,950 shares of SnapSEC Form 411 August 2025Class A Common Stock · traded 19 June 2025 · filed 11 August 2025
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 411 August 2025Class A Common Stock · traded 7 August 2025 · filed 11 August 2025
- gave away 304,098 shares of SnapSEC Form 411 August 2025Class A Common Stock · traded 7 August 2025 · filed 11 August 2025
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 45 May 2025Class A Common Stock · traded 1 May 2025 · filed 5 May 2025
- gave away 302,084 shares of SnapSEC Form 45 May 2025Class A Common Stock · traded 1 May 2025 · filed 5 May 2025
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 413 March 2025Class A Common Stock · traded 11 March 2025 · filed 13 March 2025
- gave away 301,240 shares of SnapSEC Form 413 March 2025Class A Common Stock · traded 11 March 2025 · filed 13 March 2025
- gave away 44,608 shares of SnapSEC Form 410 February 2025Class A Common Stock · traded 6 February 2025 · filed 10 February 2025
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 44 November 2024Class A Common Stock · traded 31 October 2024 · filed 4 November 2024
- gave away 302,405 shares of SnapSEC Form 44 November 2024Class A Common Stock · traded 31 October 2024 · filed 4 November 2024
- gave away 45,428 shares of SnapSEC Form 44 November 2024Class A Common Stock · traded 31 October 2024 · filed 4 November 2024
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 48 August 2024Class A Common Stock · traded 6 August 2024 · filed 8 August 2024
- gave away 297,392 shares of SnapSEC Form 48 August 2024Class A Common Stock · traded 6 August 2024 · filed 8 August 2024
- gave away 45,432 shares of SnapSEC Form 48 August 2024Class A Common Stock · traded 6 August 2024 · filed 8 August 2024
- acquired or disposed of, other 5,000,000 shares of SnapSEC Form 41 May 2024Class A Common Stock · traded 12 March 2024 · filed 1 May 2024
- acquired or disposed of, other 5,000,000 shares of SnapSEC Form 41 May 2024Class A Common Stock · traded 12 March 2024 · filed 1 May 2024
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 41 May 2024Class A Common Stock · traded 29 April 2024 · filed 1 May 2024
- gave away 296,353 shares of SnapSEC Form 41 May 2024Class A Common Stock · traded 29 April 2024 · filed 1 May 2024
- gave away 44,699 shares of SnapSEC Form 41 May 2024Class A Common Stock · traded 29 April 2024 · filed 1 May 2024
- returned to the issuer 1,000,000 shares of SnapSEC Form 412 February 2024Class A Common Stock · traded 8 February 2024 · filed 12 February 2024
- gave away 294,745 shares of SnapSEC Form 412 February 2024Class A Common Stock · traded 8 February 2024 · filed 12 February 2024
- gave away 44,798 shares of SnapSEC Form 412 February 2024Class A Common Stock · traded 8 February 2024 · filed 12 February 2024
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 430 October 2023Class A Common Stock · traded 26 October 2023 · filed 30 October 2023
- gave away 294,567 shares of SnapSEC Form 430 October 2023Class A Common Stock · traded 26 October 2023 · filed 30 October 2023
- gave away 43,876 shares of SnapSEC Form 430 October 2023Class A Common Stock · traded 26 October 2023 · filed 30 October 2023
- gave away 44,674 shares of SnapSEC Form 47 September 2023Class A Common Stock · traded 5 September 2023 · filed 7 September 2023
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 431 July 2023Class A Common Stock · traded 27 July 2023 · filed 31 July 2023
- gave away 298,803 shares of SnapSEC Form 431 July 2023Class A Common Stock · traded 27 July 2023 · filed 31 July 2023
- ▼ sold on the open market 1,000,000 shares of SnapSEC Form 414 June 2023Class A Common Stock · traded 12 June 2023 · filed 14 June 2023
- gave away 297,027 shares of SnapSEC Form 414 June 2023Class A Common Stock · traded 12 June 2023 · filed 14 June 2023
- ▼ sold on the open market 900,000 shares of SnapSEC Form 46 February 2023Class A Common Stock · traded 2 February 2023 · filed 6 February 2023
- gave away 263,883 shares of SnapSEC Form 46 February 2023Class A Common Stock · traded 2 February 2023 · filed 6 February 2023
- ▼ sold on the open market 900,000 shares of SnapSEC Form 426 October 2022Class A Common Stock · traded 24 October 2022 · filed 26 October 2022
- gave away 254,161 shares of SnapSEC Form 426 October 2022Class A Common Stock · traded 24 October 2022 · filed 26 October 2022
- gave away 70,442 shares of SnapSEC Form 426 October 2022Class A Common Stock · traded 24 October 2022 · filed 26 October 2022
- ▼ sold on the open market 900,000 shares of SnapSEC Form 427 July 2022Class A Common Stock · traded 25 July 2022 · filed 27 July 2022
- gave away 267,374 shares of SnapSEC Form 427 July 2022Class A Common Stock · traded 25 July 2022 · filed 27 July 2022
- ▼ sold on the open market 820,903 shares of SnapSEC Form 427 April 2022Class A Common Stock · traded 25 April 2022 · filed 27 April 2022
- ▼ sold on the open market 79,097 shares of SnapSEC Form 427 April 2022Class A Common Stock · traded 25 April 2022 · filed 27 April 2022
- gave away 340,787 shares of SnapSEC Form 427 April 2022Class A Common Stock · traded 25 April 2022 · filed 27 April 2022
- ▼ sold on the open market 761,052 shares of SnapSEC Form 49 February 2022Class A Common Stock · traded 7 February 2022 · filed 9 February 2022
- ▼ sold on the open market 188,948 shares of SnapSEC Form 49 February 2022Class A Common Stock · traded 7 February 2022 · filed 9 February 2022
- ▼ sold on the open market 480,618 shares of SnapSEC Form 427 October 2021Class A Common Stock · traded 25 October 2021 · filed 27 October 2021
- ▼ sold on the open market 419,382 shares of SnapSEC Form 427 October 2021Class A Common Stock · traded 25 October 2021 · filed 27 October 2021
- ▼ sold on the open market 50,000 shares of SnapSEC Form 427 October 2021Class A Common Stock · traded 25 October 2021 · filed 27 October 2021
- gave away 283,802 shares of SnapSEC Form 427 October 2021Class A Common Stock · traded 25 October 2021 · filed 27 October 2021
- ▼ sold on the open market 405,491 shares of SnapSEC Form 428 July 2021Class A Common Stock · traded 26 July 2021 · filed 28 July 2021
- ▼ sold on the open market 436,310 shares of SnapSEC Form 428 July 2021Class A Common Stock · traded 26 July 2021 · filed 28 July 2021
- ▼ sold on the open market 23,997 shares of SnapSEC Form 428 July 2021Class A Common Stock · traded 26 July 2021 · filed 28 July 2021
- ▼ sold on the open market 84,202 shares of SnapSEC Form 428 July 2021Class A Common Stock · traded 26 July 2021 · filed 28 July 2021
- gave away 281,166 shares of SnapSEC Form 428 July 2021Class A Common Stock · traded 26 July 2021 · filed 28 July 2021
- ▼ sold on the open market 605,147 shares of SnapSEC Form 428 April 2021Class A Common Stock · traded 26 April 2021 · filed 28 April 2021
- ▼ sold on the open market 298,853 shares of SnapSEC Form 428 April 2021Class A Common Stock · traded 26 April 2021 · filed 28 April 2021
- ▼ sold on the open market 46,000 shares of SnapSEC Form 428 April 2021Class A Common Stock · traded 26 April 2021 · filed 28 April 2021
- gave away 286,996 shares of SnapSEC Form 428 April 2021Class A Common Stock · traded 27 April 2021 · filed 28 April 2021
- acquired or disposed of, other 469,399 shares of SnapSEC Form 422 March 2021Class A Common Stock · traded 18 March 2021 · filed 22 March 2021
- ▼ sold on the open market 85,485 shares of SnapSEC Form 422 March 2021Class A Common Stock · traded 19 March 2021 · filed 22 March 2021
- acquired or disposed of, other 1,500,000 shares of SnapSEC Form 426 October 2020Class A Common Stock · traded 22 October 2020 · filed 26 October 2020
- acquired or disposed of, other 1,500,000 shares of SnapSEC Form 426 October 2020Class A Common Stock · traded 22 October 2020 · filed 26 October 2020
- ▼ sold on the open market 1,500,000 shares of SnapSEC Form 426 October 2020Class A Common Stock · traded 22 October 2020 · filed 26 October 2020
- gave away 611,714 shares of SnapSEC Form 426 October 2020Class A Common Stock · traded 22 October 2020 · filed 26 October 2020
- acquired or disposed of, other 2,500,000 shares of SnapSEC Form 418 March 2020Class A Common Stock · traded 16 March 2020 · filed 18 March 2020
- acquired or disposed of, other 2,500,000 shares of SnapSEC Form 418 March 2020Class A Common Stock · traded 16 March 2020 · filed 18 March 2020
- ▼ sold on the open market 2,500,000 shares of SnapSEC Form 418 March 2020Class A Common Stock · traded 16 March 2020 · filed 18 March 2020
- gave away 768,184 shares of SnapSEC Form 418 March 2020Class A Common Stock · traded 16 March 2020 · filed 18 March 2020
- gave away 236,298 shares of SnapSEC Form 45 February 2020Class A Common Stock · traded 17 December 2019 · filed 5 February 2020
- gave away 1,000,000 shares of SnapSEC Form 430 October 2019Class A Common Stock · traded 29 March 2019 · filed 30 October 2019
- acquired or disposed of, other 698,913 shares of SnapSEC Form 430 October 2019Class A Common Stock · traded 28 October 2019 · filed 30 October 2019
- acquired or disposed of, other 698,913 shares of SnapSEC Form 430 October 2019Class A Common Stock · traded 28 October 2019 · filed 30 October 2019
- ▼ sold on the open market 698,913 shares of SnapSEC Form 430 October 2019Class A Common Stock · traded 28 October 2019 · filed 30 October 2019
- gave away 3,325,000 shares of SnapSEC Form 414 February 2018Class A Common Stock · traded 11 December 2017 · filed 14 February 2018
- ▼ sold on the open market 16,000,000 shares of SnapSEC Form 49 March 2017Class A Common Stock · traded 7 March 2017 · filed 9 March 2017
- converted 107,943,924 shares of Snap (a derivative holding)SEC Form 49 March 2017Series FP Preferred Stock · traded 7 March 2017 · filed 9 March 2017
- converted 107,943,924 shares of Snap (a derivative holding)SEC Form 49 March 2017Class C Common Stock · traded 7 March 2017 · filed 9 March 2017
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.