Follow the people · Insider
Michael L. Speiser
Michael L. Speiser files insider transactions with the SEC as a director of Snowflake (SNOW). We hold 10 disclosed purchases and sales filed since 14 May 2008, 4 of them in the last 90 days.
- Files forSNOW
- Disclosed buys and sells10 in all, 4 in the last 90 days
- Last disclosure11 August 2026
Positions held
11 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 18 September 2020 — 7 August 2026Director · Snowflake (SNOW)479 Form 4 lines · source: SEC Form 4
- Filed 18 June 2024 — 16 June 2026Director · Workday (WDAY)4 Form 4 lines · source: SEC Form 4
- Filed 13 October 2015 — 20 June 2019Director · Pure Storage (PSTG)120 Form 4 lines · source: SEC Form 4
- Filed 2 July 2018 — 2 July 201810% owner · Forty Seven (FTSV)18 Form 4 lines · source: SEC Form 4
- Filed 19 April 2017 — 1 December 201710% owner · Yext (YEXT)27 Form 4 lines · source: SEC Form 4
- Filed 11 October 2017 — 16 October 201710% owner · Restoration Robotics (HAIR)25 Form 4 lines · source: SEC Form 4
- Filed 30 November 2011 — 1 June 201710% owner · Mattersight (MATR)26 Form 4 lines · source: SEC Form 4
- Filed 5 October 2009 — 1 October 201410% owner · Threshold Pharmaceuticals (THLD)24 Form 4 lines · source: SEC Form 4
- Filed 18 November 2011 — 20 March 201310% owner · Cardica (CRDC)6 Form 4 lines · source: SEC Form 4
- Filed 11 November 2008 — 29 March 201210% owner · Corcept Therapeutics (CORT)17 Form 4 lines · source: SEC Form 4
- Filed 12 May 2008 — 12 September 200810% owner · Eloyalty (ELOY)17 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 23 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 33 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 115 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 232 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 2,048 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 2,723 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 9,649 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 19,585 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 782 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 1,039 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 3,681 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 7,471 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 51 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 67 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 238 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 484 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 51 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 67 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 238 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 484 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 51 shares of SnowflakeSEC Form 48 December 2025Common Stock · traded 5 December 2025 · filed 8 December 2025
- ▼ sold on the open market 2,292 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 31,713 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 26 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 377 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 875 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 12,098 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 57 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 783 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 57 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 783 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 57 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 783 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 57 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- ▼ sold on the open market 783 shares of SnowflakeSEC Form 410 November 2025Common Stock · traded 7 November 2025 · filed 10 November 2025
- was granted 1,336 shares of WorkdaySEC Form 45 June 2025Class A Common · traded 4 June 2025 · filed 5 June 2025
- was granted 3,466 shares of WorkdaySEC Form 49 July 2024Class A Common · traded 5 July 2024 · filed 9 July 2024
- was granted 2,292 shares of SnowflakeSEC Form 43 July 2024Class A Common Stock · traded 2 July 2024 · filed 3 July 2024
- was granted 1,555 shares of WorkdaySEC Form 421 June 2024Class A Common · traded 18 June 2024 · filed 21 June 2024
- ▲ bought on the open market 76,200 shares of SnowflakeSEC Form 410 June 2024Class A Common Stock · traded 7 June 2024 · filed 10 June 2024
- was granted 1,695 shares of SnowflakeSEC Form 46 July 2023Class A Common Stock · traded 5 July 2023 · filed 6 July 2023
- ▼ sold on the open market 4,000 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 29 June 2023 · filed 3 July 2023
- ▼ sold on the open market 28,414 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 29 June 2023 · filed 3 July 2023
- ▼ sold on the open market 103,406 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 29 June 2023 · filed 3 July 2023
- ▼ sold on the open market 194,267 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 29 June 2023 · filed 3 July 2023
- ▼ sold on the open market 100 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 30 June 2023 · filed 3 July 2023
- ▼ sold on the open market 83,388 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 30 June 2023 · filed 3 July 2023
- ▼ sold on the open market 86,425 shares of SnowflakeSEC Form 43 July 2023Class A Common Stock · traded 30 June 2023 · filed 3 July 2023
- was granted 2,217 shares of SnowflakeSEC Form 411 July 2022Class A Common Stock · traded 7 July 2022 · filed 11 July 2022
- ▼ sold on the open market 120,709 shares of SnowflakeSEC Form 421 March 2022Class A Common Stock · traded 18 March 2022 · filed 21 March 2022
- ▼ sold on the open market 256,284 shares of SnowflakeSEC Form 421 March 2022Class A Common Stock · traded 18 March 2022 · filed 21 March 2022
- ▼ sold on the open market 373,007 shares of SnowflakeSEC Form 421 March 2022Class A Common Stock · traded 18 March 2022 · filed 21 March 2022
- gave away 40,316 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 40,316 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 40,316 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 40,316 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 161,264 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 161,264 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 161,264 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 29 June 2021 · filed 25 February 2022
- gave away 156,500 shares of SnowflakeSEC Form 425 February 2022Class A Common Stock · traded 16 September 2021 · filed 25 February 2022
- ▼ sold on the open market 9,220 shares of SnowflakeSEC Form 431 August 2021Class A Common Stock · traded 27 August 2021 · filed 31 August 2021
- ▼ sold on the open market 57,701 shares of SnowflakeSEC Form 431 August 2021Class A Common Stock · traded 27 August 2021 · filed 31 August 2021
- ▼ sold on the open market 68,963 shares of SnowflakeSEC Form 431 August 2021Class A Common Stock · traded 27 August 2021 · filed 31 August 2021
- ▼ sold on the open market 167,634 shares of SnowflakeSEC Form 431 August 2021Class A Common Stock · traded 27 August 2021 · filed 31 August 2021
- ▼ sold on the open market 231,482 shares of SnowflakeSEC Form 431 August 2021Class A Common Stock · traded 27 August 2021 · filed 31 August 2021
- was granted 1,224 shares of SnowflakeSEC Form 412 July 2021Class A Common Stock · traded 8 July 2021 · filed 12 July 2021
- ▼ sold on the open market 150,000 shares of SnowflakeSEC Form 411 March 2021Class A Common Stock · traded 9 March 2021 · filed 11 March 2021
- ▼ sold on the open market 500,000 shares of SnowflakeSEC Form 411 March 2021Class A Common Stock · traded 9 March 2021 · filed 11 March 2021
- acquired or disposed of, other 27,309,222 shares of SnowflakeSEC Form 48 March 2021Class A Common Stock · traded 5 March 2021 · filed 8 March 2021
- acquired or disposed of, other 1,938,761 shares of SnowflakeSEC Form 48 March 2021Class A Common Stock · traded 5 March 2021 · filed 8 March 2021
- converted 38,700 shares of Snowflake (a derivative holding)SEC Form 43 March 2021Class B Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 933,952 shares of Snowflake (a derivative holding)SEC Form 43 March 2021Class B Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 27,309,222 shares of Snowflake (a derivative holding)SEC Form 43 March 2021Class B Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 4,117,529 shares of Snowflake (a derivative holding)SEC Form 43 March 2021Class B Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 38,700 shares of SnowflakeSEC Form 43 March 2021Class A Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 933,952 shares of SnowflakeSEC Form 43 March 2021Class A Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 27,309,222 shares of SnowflakeSEC Form 43 March 2021Class A Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 4,117,529 shares of SnowflakeSEC Form 43 March 2021Class A Common Stock · traded 1 March 2021 · filed 3 March 2021
- converted 30,400 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 8,300 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 30,400 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series C Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 8,300 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series D Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,822,231 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,464,467 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 4,163,543 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,726,595 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,170,228 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,121,351 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 727,185 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 69,370 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,822,231 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series A Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 4,163,543 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series B Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,464,467 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series C Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,170,228 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series D Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 69,370 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series E Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,726,595 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series F Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 727,185 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series G-1 Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 2,121,351 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series Seed Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 1,446,330 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 769,936 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 710,674 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 508,420 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 292,984 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 249,932 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 129,657 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,284 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 1,446,330 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series A Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 769,936 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series B Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 793,738 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 136,556 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 3,658 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Class B Common Stock · traded 18 September 2020 · filed 22 September 2020
- converted 793,738 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series C Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 136,556 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series D Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 3,658 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series E Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 710,674 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series C Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 249,932 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series D Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 7,284 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series E Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 508,420 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series F Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 129,657 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series G-1 Preferred Stock · traded 18 September 2020 · filed 22 September 2020
- converted 292,984 shares of Snowflake (a derivative holding)SEC Form 422 September 2020Series Seed Preferred Stock · traded 18 September 2020 · filed 22 September 2020
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.