Follow the people · Insider
Steven Vassallo
Steven Vassallo files insider transactions with the SEC as a director of Cerebras Systems (CBRS). We hold 2 disclosed purchases and sales filed since 9 August 2013, 2 of them in the last 90 days.
- Files forCBRS
- Disclosed buys and sells2 in all, 2 in the last 90 days
- Last disclosure8 September 2026
Positions held
4 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 15 May 2026 — 4 September 2026Director · Cerebras Systems (CBRS)64 Form 4 lines · source: SEC Form 4
- Filed 10 August 2015 — 25 March 2019Director · Sunrun (RUN)85 Form 4 lines · source: SEC Form 4
- Filed 7 August 2013 — 5 August 2016Other role · Control4 (CTRL)37 Form 4 lines · source: SEC Form 4
- Filed 27 May 2016 — 6 July 201610% owner · Tubemogul (TUBE)28 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 21,117 shares of Cerebras SystemsSEC Form 48 September 2026Class A Common Stock · traded 4 September 2026 · filed 8 September 2026
- ▼ sold on the open market 21,773 shares of Cerebras SystemsSEC Form 48 September 2026Class A Common Stock · traded 4 September 2026 · filed 8 September 2026
- ▼ sold on the open market 7,110 shares of Cerebras SystemsSEC Form 48 September 2026Class A Common Stock · traded 4 September 2026 · filed 8 September 2026
- converted 1,112,904 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 18,155 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 67,168 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 34,548 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 1,112,904 shares of Cerebras Systems (a derivative holding)SEC Form 425 August 2026Class B Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 23,970 shares of Cerebras Systems (a derivative holding)SEC Form 425 August 2026Class B Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 87,313 shares of Cerebras Systems (a derivative holding)SEC Form 425 August 2026Class B Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 23,970 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 87,313 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 1,112,904 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 23,970 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 87,313 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 287,932 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 287,932 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- acquired or disposed of, other 18,155 shares of Cerebras SystemsSEC Form 425 August 2026Class A Common Stock · traded 21 August 2026 · filed 25 August 2026
- converted 1,738,913 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 29,741 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 105,210 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 54,126 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 1,738,913 shares of Cerebras Systems (a derivative holding)SEC Form 420 August 2026Class B Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 37,453 shares of Cerebras Systems (a derivative holding)SEC Form 420 August 2026Class B Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 136,426 shares of Cerebras Systems (a derivative holding)SEC Form 420 August 2026Class B Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 37,453 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 136,426 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 1,738,913 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 37,453 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 136,426 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 449,885 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 449,885 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- acquired or disposed of, other 28,373 shares of Cerebras SystemsSEC Form 420 August 2026Class A Common Stock · traded 18 August 2026 · filed 20 August 2026
- converted 1,391,131 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 24 June 2026 · filed 18 August 2026
- acquired or disposed of, other 449,885 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 449,885 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 1,368 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 99,599 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 50,944 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 6,081 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 16,671 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 11,834 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 14,323 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- ▼ sold on the open market 1,091 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 29,963 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 24 June 2026 · filed 18 August 2026
- converted 1,391,131 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 24 June 2026 · filed 18 August 2026
- converted 29,963 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 24 June 2026 · filed 18 August 2026
- converted 109,141 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 24 June 2026 · filed 18 August 2026
- converted 347,782 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 7,490 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 27,285 shares of Cerebras Systems (a derivative holding)SEC Form 418 August 2026Class B Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 109,141 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 24 June 2026 · filed 18 August 2026
- converted 347,782 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 7,490 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 27,285 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 1,738,913 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 37,453 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- acquired or disposed of, other 136,426 shares of Cerebras SystemsSEC Form 418 August 2026Class A Common Stock · traded 14 August 2026 · filed 18 August 2026
- converted 12,588,235 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Series A Preferred Stock · traded 15 May 2026 · filed 15 May 2026
- converted 1,425,394 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Series B Preferred Stock · traded 15 May 2026 · filed 15 May 2026
- converted 111,765 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Series C Preferred Stock · traded 15 May 2026 · filed 15 May 2026
- converted 30,968 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Series D Preferred Stock · traded 15 May 2026 · filed 15 May 2026
- converted 1,145,981 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Series E Preferred Stock · traded 15 May 2026 · filed 15 May 2026
- converted 15,302,343 shares of Cerebras Systems (a derivative holding)SEC Form 415 May 2026Class B Common Stock · traded 15 May 2026 · filed 15 May 2026
- was granted 3,906 shares of SunrunSEC Form 426 March 2019Common Stock · traded 25 March 2019 · filed 26 March 2019
- ▼ sold on the open market 39,533 shares of SunrunSEC Form 45 March 2019Common Stock · traded 1 March 2019 · filed 5 March 2019
- ▼ sold on the open market 7,726 shares of SunrunSEC Form 427 February 2019Common Stock · traded 25 February 2019 · filed 27 February 2019
- ▼ sold on the open market 33,945 shares of SunrunSEC Form 413 February 2019Common Stock · traded 11 February 2019 · filed 13 February 2019
- was granted 9,107 shares of SunrunSEC Form 43 January 2019Common Stock · traded 2 January 2019 · filed 3 January 2019
- ▼ sold on the open market 18,815 shares of SunrunSEC Form 44 December 2018Common Stock · traded 3 December 2018 · filed 4 December 2018
- ▼ sold on the open market 591,123 shares of SunrunSEC Form 430 November 2018Common Stock · traded 29 November 2018 · filed 30 November 2018
- acquired or disposed of, other 550,345 shares of SunrunSEC Form 428 November 2018Common Stock · traded 27 November 2018 · filed 28 November 2018
- acquired or disposed of, other 141,714 shares of SunrunSEC Form 428 November 2018Common Stock · traded 27 November 2018 · filed 28 November 2018
- acquired or disposed of, other 141,714 shares of SunrunSEC Form 428 November 2018Common Stock · traded 27 November 2018 · filed 28 November 2018
- acquired or disposed of, other 19,906 shares of SunrunSEC Form 428 November 2018Common Stock · traded 27 November 2018 · filed 28 November 2018
- ▼ sold on the open market 50,000 shares of SunrunSEC Form 428 November 2018Common Stock · traded 27 November 2018 · filed 28 November 2018
- acquired or disposed of, other 600,000 shares of SunrunSEC Form 45 November 2018Common Stock · traded 2 November 2018 · filed 5 November 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 45 November 2018Common Stock · traded 2 November 2018 · filed 5 November 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 45 November 2018Common Stock · traded 2 November 2018 · filed 5 November 2018
- acquired or disposed of, other 20,690 shares of SunrunSEC Form 45 November 2018Common Stock · traded 2 November 2018 · filed 5 November 2018
- acquired or disposed of, other 600,000 shares of SunrunSEC Form 43 October 2018Common Stock · traded 2 October 2018 · filed 3 October 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 43 October 2018Common Stock · traded 2 October 2018 · filed 3 October 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 43 October 2018Common Stock · traded 2 October 2018 · filed 3 October 2018
- acquired or disposed of, other 19,828 shares of SunrunSEC Form 43 October 2018Common Stock · traded 2 October 2018 · filed 3 October 2018
- acquired or disposed of, other 600,000 shares of SunrunSEC Form 423 August 2018Common Stock · traded 22 August 2018 · filed 23 August 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 423 August 2018Common Stock · traded 22 August 2018 · filed 23 August 2018
- acquired or disposed of, other 154,500 shares of SunrunSEC Form 423 August 2018Common Stock · traded 22 August 2018 · filed 23 August 2018
- acquired or disposed of, other 18,756 shares of SunrunSEC Form 423 August 2018Common Stock · traded 22 August 2018 · filed 23 August 2018
- acquired or disposed of, other 560,000 shares of SunrunSEC Form 412 July 2018Common Stock · traded 11 July 2018 · filed 12 July 2018
- acquired or disposed of, other 144,200 shares of SunrunSEC Form 412 July 2018Common Stock · traded 11 July 2018 · filed 12 July 2018
- acquired or disposed of, other 144,200 shares of SunrunSEC Form 412 July 2018Common Stock · traded 11 July 2018 · filed 12 July 2018
- acquired or disposed of, other 15,848 shares of SunrunSEC Form 412 July 2018Common Stock · traded 11 July 2018 · filed 12 July 2018
- acquired or disposed of, other 1,120,000 shares of SunrunSEC Form 410 July 2018Common Stock · traded 9 July 2018 · filed 10 July 2018
- acquired or disposed of, other 288,400 shares of SunrunSEC Form 410 July 2018Common Stock · traded 9 July 2018 · filed 10 July 2018
- acquired or disposed of, other 288,400 shares of SunrunSEC Form 410 July 2018Common Stock · traded 9 July 2018 · filed 10 July 2018
- acquired or disposed of, other 29,365 shares of SunrunSEC Form 410 July 2018Common Stock · traded 9 July 2018 · filed 10 July 2018
- acquired or disposed of, other 1,120,000 shares of SunrunSEC Form 46 July 2018Common Stock · traded 5 July 2018 · filed 6 July 2018
- acquired or disposed of, other 288,400 shares of SunrunSEC Form 46 July 2018Common Stock · traded 5 July 2018 · filed 6 July 2018
- acquired or disposed of, other 288,400 shares of SunrunSEC Form 46 July 2018Common Stock · traded 5 July 2018 · filed 6 July 2018
- acquired or disposed of, other 24,601 shares of SunrunSEC Form 46 July 2018Common Stock · traded 5 July 2018 · filed 6 July 2018
- acquired or disposed of, other 2,200,000 shares of SunrunSEC Form 411 May 2018Common Stock · traded 10 May 2018 · filed 11 May 2018
- acquired or disposed of, other 566,500 shares of SunrunSEC Form 411 May 2018Common Stock · traded 10 May 2018 · filed 11 May 2018
- acquired or disposed of, other 566,500 shares of SunrunSEC Form 411 May 2018Common Stock · traded 10 May 2018 · filed 11 May 2018
- acquired or disposed of, other 47,259 shares of SunrunSEC Form 411 May 2018Common Stock · traded 10 May 2018 · filed 11 May 2018
- acquired or disposed of, other 900,000 shares of SunrunSEC Form 422 February 2018Common Stock · traded 21 February 2018 · filed 22 February 2018
- acquired or disposed of, other 231,750 shares of SunrunSEC Form 422 February 2018Common Stock · traded 21 February 2018 · filed 22 February 2018
- acquired or disposed of, other 231,750 shares of SunrunSEC Form 422 February 2018Common Stock · traded 21 February 2018 · filed 22 February 2018
- acquired or disposed of, other 18,784 shares of SunrunSEC Form 422 February 2018Common Stock · traded 21 February 2018 · filed 22 February 2018
- was granted 16,891 shares of SunrunSEC Form 43 January 2018Common Stock · traded 2 January 2018 · filed 3 January 2018
- acquired or disposed of, other 900,000 shares of SunrunSEC Form 413 November 2017Common Stock · traded 9 November 2017 · filed 13 November 2017
- acquired or disposed of, other 231,750 shares of SunrunSEC Form 413 November 2017Common Stock · traded 9 November 2017 · filed 13 November 2017
- acquired or disposed of, other 231,750 shares of SunrunSEC Form 413 November 2017Common Stock · traded 9 November 2017 · filed 13 November 2017
- acquired or disposed of, other 19,162 shares of SunrunSEC Form 413 November 2017Common Stock · traded 9 November 2017 · filed 13 November 2017
- ▼ sold on the open market 31,476 shares of SunrunSEC Form 429 August 2017Common Stock · traded 25 August 2017 · filed 29 August 2017
- ▼ sold on the open market 2,100 shares of SunrunSEC Form 429 August 2017Common Stock · traded 28 August 2017 · filed 29 August 2017
- acquired or disposed of, other 1,100,000 shares of SunrunSEC Form 425 August 2017Common Stock · traded 24 August 2017 · filed 25 August 2017
- acquired or disposed of, other 283,250 shares of SunrunSEC Form 425 August 2017Common Stock · traded 24 August 2017 · filed 25 August 2017
- acquired or disposed of, other 283,250 shares of SunrunSEC Form 425 August 2017Common Stock · traded 24 August 2017 · filed 25 August 2017
- acquired or disposed of, other 23,089 shares of SunrunSEC Form 425 August 2017Common Stock · traded 24 August 2017 · filed 25 August 2017
- was granted 13,812 shares of SunrunSEC Form 47 August 2017Common Stock · traded 3 August 2017 · filed 7 August 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.