Follow the people · Insider
Thurman J. Rodgers
Thurman J. Rodgers files insider transactions with the SEC as a chief executive officer of SunPower. We hold 2 disclosed purchases and sales filed since 28 June 2006, 1 of them in the last 90 days.
- Files for 10 companiesSPWR, SWPR, ENVX, ENPH and 6 more
- Disclosed buys and sells2 in all, 1 in the last 90 days
- Last disclosure9 September 2026
Positions held
10 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 27 June 2006 — 4 September 2026Chief Executive Officer · SunPower 11 Form 4 lines · source: SEC Form 4
- Filed 30 May 2025 — 1 July 2026Chief Executive Officer · SunPower 12 Form 4 lines · source: SEC Form 4
- Filed 14 July 2021 — 11 June 2026Director and 10% owner · Enovix 63 Form 4 lines · source: SEC Form 4
- Filed 18 May 2017 — 13 May 2026Director · Enphase Energy 92 Form 4 lines · source: SEC Form 4
- Filed 8 September 2024 — 8 September 2024Chief Executive officer · Complete Solaria 1 Form 4 line · source: SEC Form 4
- Filed 18 July 2023 — 18 July 2023Director and 10% owner · Freedom Acquisition I 7 Form 4 lines · source: SEC Form 4
- Filed 19 May 2021 — 6 April 2023Other role · FTC Solar 8 Form 4 lines · source: SEC Form 4
- Filed 30 June 2006 — 24 June 2016President & CEO · Cypress Semiconductor Corp /de/ 459 Form 4 lines · source: SEC Form 4
- Filed 9 November 2008 — 11 February 2011Director · Sunpower 36 Form 4 lines · source: SEC Form 4
- Filed 7 June 2010 — 7 June 2010Director · Sunpower 1 Form 4 line · source: SEC Form 4
Every transaction
the 400 most recent transactions from SEC Form 4 — one row each, sort any column, open a row for the filing; this is the most recent page of them| 11 Jun 2026 | 15 Jun 2026SEC Form 4 | 4 d | was grantednot a trade | Enovix | 29,104 shares | down −52.8% | down −55.4% |
| 13 May 2026 | 15 May 2026SEC Form 4 | 2 d | was grantednot a trade | Enphase Energy | 5,952 shares | down −12.6% | down −30.6% |
| 13 Mar 2026 | 17 Mar 2026SEC Form 4 | 4 d | sold on the open market | Enphase Energy | 137,250 shares | down −16.7% | down −17.9% |
| 13 Mar 2026 | 17 Mar 2026SEC Form 4 | 4 d | sold on the open market | Enphase Energy | 137,250 shares | down −16.7% | down −17.9% |
| 2 Dec 2025 | 4 Dec 2025SEC Form 4 | 2 d | sold on the open market | Enphase Energy | 150,000 shares | up +26.1% | up +19.4% |
| 18 Sep 2025 | 19 Sep 2025SEC Form 4 | 1 d | gave awaynot a trade | Enovix | 5,635 shares | down −68.3% | down −68.7% |
| 18 Sep 2025 | 19 Sep 2025SEC Form 4 | 1 d | was grantednot a trade | Enovix | 5,635 shares | down −68.3% | down −68.7% |
| 29 Aug 2025 | 2 Sep 2025SEC Form 4 | 4 d | sold on the open marketnot a trade | Enovixderivative | 1,259,211 shares | down −67.2% | down −66.3% |
| 28 Aug 2025 | 2 Sep 2025SEC Form 4 | 5 d | sold on the open marketnot a trade | Enovixderivative | 655,255 shares | down −68.2% | down −66.3% |
| 15 Aug 2025 | 15 Aug 2025SEC Form 4 | 0 d | gave awaynot a trade | Enovixderivative | 500,000 shares | down −69.0% | down −69.0% |
| 14 Aug 2025 | 14 Aug 2025SEC Form 4 | 0 d | gave awaynot a trade | Enovixderivative | 500,000 shares | down −69.9% | down −69.9% |
| 11 Aug 2025 | 12 Aug 2025SEC Form 4 | 1 d | exercised in-the-money optionsnot a trade | Enovixderivative | 220,114 shares | down −71.0% | down −70.5% |
| 11 Aug 2025 | 12 Aug 2025SEC Form 4 | 1 d | exercised in-the-money optionsnot a trade | Enovix | 220,114 shares | down −71.0% | down −70.5% |
| 8 Aug 2025 | 11 Aug 2025SEC Form 4 | 3 d | exercised in-the-money optionsnot a trade | Enovixderivative | 57,142 shares | down −70.7% | down −71.0% |
| 8 Aug 2025 | 11 Aug 2025SEC Form 4 | 3 d | was grantednot a trade | Enovix | 57,142 shares | down −70.7% | down −71.0% |
| 17 Jun 2022 | 22 Jun 2022SEC Form 4 | 5 d | was grantednot a trade | FTC Solar | 35,794 shares | down −94.8% | down −95.1% |
| 17 May 2022 | 17 May 2022SEC Form 4 | 0 d | bought on the open market | FTC Solar | 250,000 shares | down −93.2% | down −93.2% |
| 13 May 2022 | 17 May 2022SEC Form 4 | 4 d | bought on the open market | FTC Solar | 125,000 shares | down −92.8% | down −93.2% |
| 3 Mar 2015 | 27 Apr 2015SEC Form 4 | 55 d | was grantednot a trade | CYCypress Semiconductor Corp /de/derivative | 180,000 shares | — | — |
| 22 Jan 2015 | 23 Jan 2015SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 29,660 shares | — | — |
| 22 Jan 2015 | 23 Jan 2015SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 28,627 shares | — | — |
| 21 Jan 2015 | 23 Jan 2015SEC Form 4 | 2 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 76,620 shares | — | — |
| 21 Jan 2015 | 23 Jan 2015SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 55,500 shares | — | — |
| 21 Jan 2015 | 23 Jan 2015SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 55,500 shares | — | — |
| 23 Dec 2014 | 26 Jan 2015SEC Form 4 | 34 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 245,000 shares | — | — |
| 8 Sep 2014 | 8 Sep 2014SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 437,377 shares | — | — |
| 8 Sep 2014 | 8 Sep 2014SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 298,079 shares | — | — |
| 8 Sep 2014 | 8 Sep 2014SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 437,377 shares | — | — |
| 5 Sep 2014 | 8 Sep 2014SEC Form 4 | 3 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 621,900 shares | — | — |
| 5 Sep 2014 | 8 Sep 2014SEC Form 4 | 3 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 422,792 shares | — | — |
| 5 Sep 2014 | 8 Sep 2014SEC Form 4 | 3 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 621,900 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 3,028 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,761 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 5,306 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,597 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 382,800 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 259,942 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 3,028 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 5,306 shares | — | — |
| 4 Sep 2014 | 8 Sep 2014SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 382,800 shares | — | — |
| 29 Mar 2014 | 1 Apr 2014SEC Form 4 | 3 d | was grantednot a trade | CYCypress Semiconductor Corp /de/derivative | 74,000 shares | — | — |
| 3 Mar 2014 | 5 Mar 2014SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 95,625 shares | — | — |
| 28 Feb 2014 | 3 Mar 2014SEC Form 4 | 3 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 208,800 shares | — | — |
| 29 Nov 2013 | 29 Nov 2013SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 76,770 shares | — | — |
| 29 Nov 2013 | 29 Nov 2013SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 76,770 shares | — | — |
| 29 Nov 2013 | 29 Nov 2013SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 60,300 shares | — | — |
| 27 Nov 2013 | 29 Nov 2013SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 703,120 shares | — | — |
| 27 Nov 2013 | 29 Nov 2013SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 703,120 shares | — | — |
| 27 Nov 2013 | 29 Nov 2013SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 550,000 shares | — | — |
| 26 Nov 2013 | 29 Nov 2013SEC Form 4 | 3 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 662,187 shares | — | — |
| 26 Nov 2013 | 29 Nov 2013SEC Form 4 | 3 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 662,187 shares | — | — |
| 26 Nov 2013 | 29 Nov 2013SEC Form 4 | 3 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500,000 shares | — | — |
| 11 Feb 2011 | 15 Feb 2011SEC Form 4 | 4 d | was grantednot a trade | Sunpowerderivative | 5,455 shares | — | — |
| 11 Feb 2011 | 15 Feb 2011SEC Form 4 | 4 d | exercised options overnot a trade | Sunpowerderivative | 5,455 shares | — | — |
| 11 Feb 2011 | 15 Feb 2011SEC Form 4 | 4 d | exercised options overnot a trade | Sunpower | 5,455 shares | — | — |
| 11 Nov 2010 | 15 Nov 2010SEC Form 4 | 4 d | was grantednot a trade | Sunpowerderivative | 6,201 shares | — | — |
| 11 Nov 2010 | 15 Nov 2010SEC Form 4 | 4 d | exercised options overnot a trade | Sunpowerderivative | 6,201 shares | — | — |
| 11 Nov 2010 | 15 Nov 2010SEC Form 4 | 4 d | exercised options overnot a trade | Sunpower | 6,201 shares | — | — |
| 28 Oct 2010 | 28 Oct 2010SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,088,088 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 38,750 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 3,350 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 31,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 28,900 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 18,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 82,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 68,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,400 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 21,200 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 11,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 2,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 170,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 38,750 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 38,750 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 3,350 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,350 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 31,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 31,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 28,900 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 28,900 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 18,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 18,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 82,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 82,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 68,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 68,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,400 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,400 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 21,200 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 21,200 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 11,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 11,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 2,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,800 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 170,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 170,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 49,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 10,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 12,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 6,000 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 100 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 49,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 49,600 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 10,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 10,500 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 12,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 12,700 shares | — | — |
| 27 Oct 2010 | 28 Oct 2010SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 6,000 shares | — | — |
| 12 Oct 2010 | 14 Oct 2010SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 5,150 shares | — | — |
| 12 Oct 2010 | 14 Oct 2010SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 5,150 shares | — | — |
| 11 Aug 2010 | 13 Aug 2010SEC Form 4 | 2 d | was grantednot a trade | Sunpowerderivative | 7,062 shares | — | — |
| 11 Aug 2010 | 13 Aug 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 7,062 shares | — | — |
| 11 Aug 2010 | 13 Aug 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 7,062 shares | — | — |
| 30 Jun 2010 | 2 Jul 2010SEC Form 4 | 2 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 4,864 shares | — | — |
| 7 Jun 2010 | 9 Jun 2010SEC Form 4 | 2 d | bought on the open market | Sunpower | 100,000 shares | — | — |
| 11 May 2010 | 13 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 2,000 shares | — | — |
| 11 May 2010 | 13 May 2010SEC Form 4 | 2 d | was grantednot a trade | Sunpowerderivative | 3,722 shares | — | — |
| 11 May 2010 | 13 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 3,722 shares | — | — |
| 11 May 2010 | 13 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 2,000 shares | — | — |
| 11 May 2010 | 13 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 3,722 shares | — | — |
| 3 May 2010 | 5 May 2010SEC Form 4 | 2 d | was grantednot a trade | Sunpowerderivative | 2,778 shares | — | — |
| 3 May 2010 | 5 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 2,778 shares | — | — |
| 3 May 2010 | 5 May 2010SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 2,778 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 70,309 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 10,083 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,600 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 7,900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,000 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 800 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 14,600 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 10,000 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 7,800 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 10,900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 16,900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 7,200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 26,932 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 169 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 6,738 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 861 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 700 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 19,805 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 27,800 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 6,700 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 16,651 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 11,400 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 7,200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 8,100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 800 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 495 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,000 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 26 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 19,300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 9,600 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,700 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 600 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,500 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,300 shares | — | — |
| 28 Apr 2010 | 28 Apr 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 600 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 25,977 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 390 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,503 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1 share | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 6,490 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,100 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 35,440 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,710 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,400 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,100 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 21,620 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,320 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,300 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 13,580 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,200 shares | — | — |
| 27 Apr 2010 | 28 Apr 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,200 shares | — | — |
| 22 Apr 2010 | 22 Apr 2010SEC Form 4 | 0 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 189,970 shares | — | — |
| 16 Apr 2010 | 19 Apr 2010SEC Form 4 | 3 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 15,625 shares | — | — |
| 3 Mar 2010 | 5 Mar 2010SEC Form 4 | 2 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 825 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,600 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,500 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,400 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 600 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,600 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,378 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 8,300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,200 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 91,300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,500 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,900 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,600 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 35,300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,200 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,300 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 62,624 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 600 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,676 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | returned to the issuernot a trade | CYCypress Semiconductor Corp /de/ | 65,924 shares | — | — |
| 1 Mar 2010 | 2 Mar 2010SEC Form 4 | 1 d | had shares withheld for taxnot a trade | CYCypress Semiconductor Corp /de/ | 114,946 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 109,400 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 57,011 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 176,065 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 82,200 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,500 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 72,200 shares | — | — |
| 26 Feb 2010 | 26 Feb 2010SEC Form 4 | 0 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 11,700 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 48,100 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 700 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 133,864 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,700 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,600 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 10,460 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,422 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 700 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 11,500 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 11,700 shares | — | — |
| 24 Feb 2010 | 26 Feb 2010SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 27,700 shares | — | — |
| 11 Feb 2010 | 16 Feb 2010SEC Form 4 | 5 d | exercised options overnot a trade | Sunpowerderivative | 2,000 shares | — | — |
| 11 Feb 2010 | 16 Feb 2010SEC Form 4 | 5 d | exercised options overnot a trade | Sunpower | 2,000 shares | — | — |
| 18 Dec 2009 | 18 Dec 2009SEC Form 4 | 0 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 11 Nov 2009 | 13 Nov 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 2,000 shares | — | — |
| 11 Nov 2009 | 13 Nov 2009SEC Form 4 | 2 d | was grantednot a trade | Sunpowerderivative | 1,205 shares | — | — |
| 11 Nov 2009 | 13 Nov 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 1,205 shares | — | — |
| 11 Nov 2009 | 13 Nov 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 2,000 shares | — | — |
| 11 Nov 2009 | 13 Nov 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 1,205 shares | — | — |
| 29 Sep 2009 | 30 Sep 2009SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 618,033 shares | — | — |
| 29 Sep 2009 | 30 Sep 2009SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 618,033 shares | — | — |
| 18 Sep 2009 | 21 Sep 2009SEC Form 4 | 3 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 618,033 shares | — | — |
| 11 Aug 2009 | 13 Aug 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 2,000 shares | — | — |
| 11 Aug 2009 | 13 Aug 2009SEC Form 4 | 2 d | was grantednot a trade | Sunpowerderivative | 906 shares | — | — |
| 11 Aug 2009 | 13 Aug 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 906 shares | — | — |
| 11 Aug 2009 | 13 Aug 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 2,000 shares | — | — |
| 11 Aug 2009 | 13 Aug 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 906 shares | — | — |
| 10 Aug 2009 | 12 Aug 2009SEC Form 4 | 2 d | returned to the issuernot a trade | CYCypress Semiconductor Corp /de/ | 3,231 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,935 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 900 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,600 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,000 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,400 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,000 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,190 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 700 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,510 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 300 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,600 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 5,600 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 3,700 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,202 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 6,498 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 6,300 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,100 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 12,100 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 12,500 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,838 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 15,296 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 14,604 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,700 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 12,862 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 400 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,300 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 25,600 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 2,000 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 4,900 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 28,119 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,481 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,800 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 100 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 35,700 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,500 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 22,100 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,900 shares | — | — |
| 17 Jul 2009 | 21 Jul 2009SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 7,700 shares | — | — |
| 27 May 2009 | 29 May 2009SEC Form 4 | 2 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 30,000 shares | — | — |
| 11 May 2009 | 12 May 2009SEC Form 4 | 1 d | was grantednot a trade | Sunpowerderivative | 8,000 shares | — | — |
| 9 May 2009 | 12 May 2009SEC Form 4 | 3 d | exercised options overnot a trade | Sunpowerderivative | 2,500 shares | — | — |
| 9 May 2009 | 12 May 2009SEC Form 4 | 3 d | exercised options overnot a trade | Sunpower | 2,500 shares | — | — |
| 12 Mar 2009 | 16 Mar 2009SEC Form 4 | 4 d | returned to the issuernot a trade | CYCypress Semiconductor Corp /de/ | 109,351 shares | — | — |
| 9 Feb 2009 | 11 Feb 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpowerderivative | 2,500 shares | — | — |
| 9 Feb 2009 | 11 Feb 2009SEC Form 4 | 2 d | exercised options overnot a trade | Sunpower | 2,500 shares | — | — |
| 21 Nov 2008 | 1 Dec 2008SEC Form 4 | 10 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 33,670 shares | — | — |
| 20 Nov 2008 | 14 Jan 2009SEC Form 4 | 55 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 23,500 shares | — | — |
| 20 Nov 2008 | 21 Nov 2008SEC Form 4 | 1 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 15,000 shares | — | — |
| 20 Nov 2008 | 21 Nov 2008SEC Form 4 | 1 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 23,500 shares | — | — |
| 20 Nov 2008 | 21 Nov 2008SEC Form 4 | 1 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 18,500 shares | — | — |
| 19 Nov 2008 | 14 Jan 2009SEC Form 4 | 56 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 15,000 shares | — | — |
| 19 Nov 2008 | 21 Nov 2008SEC Form 4 | 2 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 985,000 shares | — | — |
| 19 Nov 2008 | 21 Nov 2008SEC Form 4 | 2 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 15,000 shares | — | — |
| 19 Nov 2008 | 21 Nov 2008SEC Form 4 | 2 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 45,000 shares | — | — |
| 9 Nov 2008 | 12 Nov 2008SEC Form 4 | 3 d | exercised options overnot a trade | Sunpowerderivative | 2,500 shares | — | — |
| 9 Nov 2008 | 12 Nov 2008SEC Form 4 | 3 d | exercised options overnot a trade | Sunpower | 2,500 shares | — | — |
| 1 Oct 2008 | 21 Oct 2008SEC Form 4 | 20 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,153,661 shares | — | — |
| 1 Oct 2008 | 2 Oct 2008SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,236,066 shares | — | — |
| 1 Oct 2008 | 2 Oct 2008SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,153,661 shares | — | — |
| 1 Oct 2008 | 2 Oct 2008SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,236,066 shares | — | — |
| 1 Oct 2008 | 2 Oct 2008SEC Form 4 | 1 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,153,661 shares | — | — |
| 30 Sep 2008 | 2 Oct 2008SEC Form 4 | 2 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 2,636,940 shares | — | — |
| 25 Sep 2008 | 29 Sep 2008SEC Form 4 | 4 d | returned to the issuernot a trade | CYCypress Semiconductor Corp /de/derivative | 160,000 shares | — | — |
| 18 Sep 2008 | 21 Sep 2009SEC Form 4 | 368 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 618,033 shares | — | — |
| 27 Aug 2008 | 2 Oct 2008SEC Form 4 | 36 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 340 shares | — | — |
| 13 Aug 2008 | 2 Oct 2008SEC Form 4 | 50 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,200 shares | — | — |
| 13 Aug 2008 | 2 Oct 2008SEC Form 4 | 50 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 1,150 shares | — | — |
| 13 Aug 2008 | 2 Oct 2008SEC Form 4 | 50 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,200 shares | — | — |
| 13 Aug 2008 | 2 Oct 2008SEC Form 4 | 50 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 1,150 shares | — | — |
| 9 Aug 2008 | 12 Aug 2008SEC Form 4 | 3 d | exercised options overnot a trade | Sunpowerderivative | 2,500 shares | — | — |
| 9 Aug 2008 | 12 Aug 2008SEC Form 4 | 3 d | exercised options overnot a trade | Sunpower | 2,500 shares | — | — |
| 6 Aug 2008 | 8 Aug 2008SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 200,000 shares | — | — |
| 6 Aug 2008 | 8 Aug 2008SEC Form 4 | 2 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 200,000 shares | — | — |
| 30 Jun 2008 | 2 Jul 2008SEC Form 4 | 2 d | acquired or disposed of, othernot a trade | CYCypress Semiconductor Corp /de/ | 1,010 shares | — | — |
| 9 May 2008 | 12 May 2008SEC Form 4 | 3 d | was grantednot a trade | Sunpowerderivative | 10,000 shares | — | — |
| 2 Apr 2008 | 2 Jun 2008SEC Form 4 | 61 d | acquired or disposed of by willnot a trade | CYCypress Semiconductor Corp /de/ | 7,653 shares | — | — |
| 25 Feb 2008 | 25 Feb 2008SEC Form 4 | 0 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 40,000 shares | — | — |
| 22 Feb 2008 | 25 Feb 2008SEC Form 4 | 3 d | was grantednot a trade | CYCypress Semiconductor Corp /de/derivative | 80,000 shares | — | — |
| 7 Feb 2008 | 7 Feb 2008SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 160,000 shares | — | — |
| 7 Feb 2008 | 7 Feb 2008SEC Form 4 | 0 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 80,000 shares | — | — |
| 7 Feb 2008 | 7 Feb 2008SEC Form 4 | 0 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 80,000 shares | — | — |
| 31 Dec 2007 | 3 Jan 2008SEC Form 4 | 3 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 576 shares | — | — |
| 14 Dec 2007 | 18 Dec 2007SEC Form 4 | 4 d | gave awaynot a trade | CYCypress Semiconductor Corp /de/ | 8,800 shares | — | — |
| 23 Oct 2007 | 25 Oct 2007SEC Form 4 | 2 d | sold on the open market | Sunpower | 2,500 shares | — | — |
| 23 Oct 2007 | 24 Oct 2007SEC Form 4 | 1 d | recorded a discretionary transactionnot a trade | CYCypress Semiconductor Corp /de/derivative | 100,251 shares | — | — |
| 23 Oct 2007 | 24 Oct 2007SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 500,000 shares | — | — |
| 23 Oct 2007 | 24 Oct 2007SEC Form 4 | 1 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 21,101 shares | — | — |
| 22 Oct 2007 | 24 Oct 2007SEC Form 4 | 2 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 1,005,900 shares | — | — |
| 29 Jun 2007 | 3 Jul 2007SEC Form 4 | 4 d | acquired or disposed of, othernot a trade | CYCypress Semiconductor Corp /de/ | 1,720 shares | — | — |
| 29 Jun 2007 | 3 Jul 2007SEC Form 4 | 4 d | had shares withheld for taxnot a trade | CYCypress Semiconductor Corp /de/ | 18,225 shares | — | — |
| 11 May 2007 | 16 May 2007SEC Form 4 | 5 d | was grantednot a trade | CYCypress Semiconductor Corp /de/derivative | 160,000 shares | — | — |
| 7 May 2007 | 8 May 2007SEC Form 4 | 1 d | was grantednot a trade | Sunpower | 10,000 shares | — | — |
| 3 May 2007 | 7 May 2007SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 200,000 shares | — | — |
| 3 May 2007 | 7 May 2007SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 200,000 shares | — | — |
| 3 May 2007 | 7 May 2007SEC Form 4 | 4 d | sold on the open market | CYCypress Semiconductor Corp /de/ | 200,000 shares | — | — |
| 27 Oct 2006 | 31 Oct 2006SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/derivative | 300,000 shares | — | — |
| 27 Oct 2006 | 31 Oct 2006SEC Form 4 | 4 d | exercised options overnot a trade | CYCypress Semiconductor Corp /de/ | 300,000 shares | — | — |
| 30 Jun 2006 | 5 Jul 2006SEC Form 4 | 5 d | was grantednot a trade | CYCypress Semiconductor Corp /de/derivative | 425,000 shares | — | — |
| 30 Jun 2006 | 5 Jul 2006SEC Form 4 | 5 d | bought on the open market | CYCypress Semiconductor Corp /de/ | 2,130 shares | — | — |
| 30 Jun 2006 | 5 Jul 2006SEC Form 4 | 5 d | was grantednot a trade | CYCypress Semiconductor Corp /de/ | 100,000 shares | — | — |
| 27 Jun 2006 | 28 Jun 2006SEC Form 4 | 1 d | was grantednot a trade | Sunpower | 10,000 shares | — | — |
Both percentages are the stock’s move, not Thurman J. Rodgers’s return: a disclosure gives a band, never an amount, so nobody can say how much was bought or what it made. They run to the last close we hold — 9 Sep 2026, except where a name has since delisted, when the row names its own last session. We publish no close, no volume and no dollar figure behind them. 18 of the 400 rows shown carry a percentage; the rest are dashes with the reason on the row.
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.
Some filings reach us as photographs of paper rather than as a form we can read as text. Those are shown here only once they have been read and checked, so this page can hold fewer lines than the filings behind it contain. The link on every row opens the original document, which is always the full record.