Follow the people · Insider

JM

J. Daniel McCranie

Insider · Director · SPWR

J. Daniel McCranie files insider transactions with the SEC as a director of SunPower. We hold 1 disclosed purchase or sale filed since 20 March 2006, 1 of them in the last 90 days.

  • Files for 11 companiesSPWR, SWPR, ENVX, CY and 7 more
  • Disclosed buys and sells1 in all, 1 in the last 90 days
  • Last disclosure9 September 2026

Positions held

11 posts we hold — a term names its own dates; a run of filings only says when they filed
  • Filed 23 May 20254 September 2026Director · SunPower 3 Form 4 lines · source: SEC Form 4
  • Filed 1 July 20261 July 2026Director · SunPower 1 Form 4 line · source: SEC Form 4
  • Filed 8 September 202111 June 2026Director · Enovix 16 Form 4 lines · source: SEC Form 4
  • Filed 1 May 20062 May 2019EVP · Cypress Semiconductor Corp /de/ 98 Form 4 lines · source: SEC Form 4
  • Filed 30 May 201230 March 2017Director · Mentor Graphics 21 Form 4 lines · source: SEC Form 4
  • Filed 20 November 201517 February 2017Director · On Semiconductor 4 Form 4 lines · source: SEC Form 4
  • Filed 23 March 20061 June 2015Director · On Semiconductor 43 Form 4 lines · source: SEC Form 4
  • Filed 2 April 201218 February 2014Director · Freescale Semiconductor 9 Form 4 lines · source: SEC Form 4
  • Filed 4 March 20082 November 2010Director · Actel 11 Form 4 lines · source: SEC Form 4
  • Filed 17 March 20063 September 2010Executive Chairman · Virage Logic 73 Form 4 lines · source: SEC Form 4
  • Filed 5 June 20095 June 2009Director · Actel 1 Form 4 line · source: SEC Form 4

Every transaction

280 transactions from SEC Form 4 — one row each, sort any column, open a row for the filing
280 of 280 shown
4 Sep 20269 Sep 2026SEC Form 45 dwas grantednot a tradeSunPower983,864 sharesdown −11.1%up +0.0%
1 Jul 20266 Jul 2026SEC Form 45 dbought on the open marketSunPower93,650 shares
11 Jun 202615 Jun 2026SEC Form 44 dwas grantednot a tradeEnovix29,104 sharesdown −52.8%down −55.4%
12 Aug 202526 Aug 2025SEC Form 414 dwas grantednot a tradeEnovix25,700 sharesdown −70.5%down −69.9%
12 Aug 202526 Aug 2025SEC Form 414 dwas grantednot a tradeEnovix15,178 sharesdown −70.5%down −69.9%
9 Jul 202517 Feb 2026SEC Form 4223 dwas grantednot a tradeSunPower1,000,000 sharesdown −82.7%down −79.5%
23 May 202517 Feb 2026SEC Form 4270 dwas grantednot a tradeSunPower243,169 sharesdown −76.8%down −79.5%
15 Jun 202217 Jun 2022SEC Form 42 dwas grantednot a tradeEnovix9,057 sharesdown −71.4%down −71.6%
13 May 202216 May 2022SEC Form 43 dbought on the open marketEnovix10,000 sharesdown −64.0%down −61.6%
13 May 202216 May 2022SEC Form 43 dbought on the open marketEnovix20,000 sharesdown −64.0%down −61.6%
31 Mar 20224 Apr 2022SEC Form 44 dexercised options overnot a tradeEnovixderivative1,054 sharesdown −77.9%down −78.5%
31 Mar 20224 Apr 2022SEC Form 44 dexercised options overnot a tradeEnovix1,054 sharesdown −77.9%down −78.5%
8 Mar 202210 Mar 2022SEC Form 42 dbought on the open marketEnovix20,000 sharesdown −78.3%down −77.8%
31 Dec 20213 Jan 2022SEC Form 43 dexercised options overnot a tradeEnovixderivative1,054 sharesdown −88.4%down −88.4%
31 Dec 20213 Jan 2022SEC Form 43 dexercised options overnot a tradeEnovix1,054 sharesdown −88.4%down −88.4%
20 Oct 202122 Oct 2021SEC Form 42 dwas grantednot a tradeEnovixderivative4,217 sharesdown −86.7%down −86.6%
20 Oct 202122 Oct 2021SEC Form 42 dexercised options overnot a tradeEnovixderivative1,054 sharesdown −86.7%down −86.6%
20 Oct 202122 Oct 2021SEC Form 42 dexercised options overnot a tradeEnovix1,054 sharesdown −86.7%down −86.6%
8 Sep 202110 Sep 2021SEC Form 42 dacquired or disposed of, othernot a tradeEnovixderivative500,000 sharesdown −80.3%down −80.8%
8 Sep 202110 Sep 2021SEC Form 42 dacquired or disposed of, othernot a tradeEnovix450,000 sharesdown −80.3%down −80.8%
2 May 20193 May 2019SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative12,353 shares
2 May 20193 May 2019SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/12,353 shares
26 Jun 201827 Jun 2018SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative4,949 shares
26 Jun 201827 Jun 2018SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/4,949 shares
11 May 201811 May 2018SEC Form 40 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative12,353 shares
10 May 201811 May 2018SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative14,847 shares
10 May 201811 May 2018SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/14,847 shares
14 Sep 201714 Sep 2017SEC Form 40 dbought on the open marketCYCypress Semiconductor Corp /de/30,000 shares
26 Jun 201728 Jun 2017SEC Form 42 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative14,847 shares
26 Jun 201728 Jun 2017SEC Form 42 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative14,847 shares
30 Mar 201730 Mar 2017SEC Form 40 dreturned to the issuernot a tradeMENTMentor Graphics40,670 shares
30 Mar 201730 Mar 2017SEC Form 40 dreturned to the issuernot a tradeMENTMentor Graphicsderivative8,083 shares
17 Feb 201722 Feb 2017SEC Form 45 dsold on the open marketOn Semiconductor200,000 sharesup +355.0%up +343.6%
17 Jun 201617 Jun 2016SEC Form 40 dexercised options overnot a tradeMENTMentor Graphics5,965 shares
17 Jun 201617 Jun 2016SEC Form 40 dexercised options overnot a tradeMENTMentor Graphicsderivative5,965 shares
15 Jun 201617 Jun 2016SEC Form 42 dwas grantednot a tradeMENTMentor Graphicsderivative8,083 shares
6 Jun 20168 Jun 2016SEC Form 42 dwas grantednot a tradeOn Semiconductor20,898 sharesup +623.5%up +608.4%
11 Feb 201616 Feb 2016SEC Form 45 dbought on the open marketOn Semiconductor100,000 sharesup +906.8%up +845.1%
7 Dec 20157 Dec 2015SEC Form 40 dbought on the open marketMENTMentor Graphics5,000 shares
4 Dec 20157 Dec 2015SEC Form 43 dbought on the open marketMENTMentor Graphics5,000 shares
20 Nov 201523 Nov 2015SEC Form 43 dbought on the open marketOn Semiconductor100,000 sharesup +598.6%up +599.3%
17 Jun 201518 Jun 2015SEC Form 41 dwas grantednot a tradeMENTMentor Graphicsderivative5,965 shares
12 Jun 201512 Jun 2015SEC Form 40 dexercised options overnot a tradeMENTMentor Graphics3,636 shares
12 Jun 201512 Jun 2015SEC Form 40 dexercised options overnot a tradeMENTMentor Graphicsderivative3,636 shares
11 Jun 201512 Jun 2015SEC Form 41 dexercised options overnot a tradeMENTMentor Graphics7,518 shares
11 Jun 201512 Jun 2015SEC Form 41 dexercised options overnot a tradeMENTMentor Graphicsderivative7,518 shares
1 Jun 20153 Jun 2015SEC Form 42 dwas grantednot a tradeOn Semiconductor14,897 sharesup +442.2%up +435.3%
29 Apr 20151 May 2015SEC Form 42 dsold on the open marketCYCypress Semiconductor Corp /de/82,003 shares
28 Apr 20151 May 2015SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/160,000 shares
28 Apr 20151 May 2015SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative160,000 shares
3 Mar 201527 Apr 2015SEC Form 455 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative160,000 shares
22 Jan 201523 Jan 2015SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/11,870 shares
22 Jan 201523 Jan 2015SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/8,359 shares
21 Jan 201523 Jan 2015SEC Form 42 dwas grantednot a tradeCYCypress Semiconductor Corp /de/31,062 shares
21 Jan 201523 Jan 2015SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/22,500 shares
21 Jan 201523 Jan 2015SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative22,500 shares
12 Jun 201413 Jun 2014SEC Form 41 dexercised options overnot a tradeMENTMentor Graphics3,636 shares
12 Jun 201413 Jun 2014SEC Form 41 dexercised options overnot a tradeMENTMentor Graphicsderivative3,636 shares
11 Jun 201413 Jun 2014SEC Form 42 dwas grantednot a tradeMENTMentor Graphicsderivative7,518 shares
2 Jun 20144 Jun 2014SEC Form 42 dwas grantednot a tradeOn Semiconductor20,208 sharesup +719.6%up +692.2%
30 May 20142 Jun 2014SEC Form 43 dexercised options overnot a tradeMENTMentor Graphics4,958 shares
30 May 20142 Jun 2014SEC Form 43 dexercised options overnot a tradeMENTMentor Graphicsderivative4,958 shares
29 Mar 20141 Apr 2014SEC Form 43 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative30,000 shares
24 Feb 201424 Feb 2014SEC Form 40 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/150,000 shares
24 Feb 201424 Feb 2014SEC Form 40 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative150,000 shares
18 Feb 201420 Feb 2014SEC Form 42 dexercised options overnot a tradeFSLFreescale Semiconductor3,202 shares
18 Feb 201420 Feb 2014SEC Form 42 dsold on the open marketFSLFreescale Semiconductor53,901 shares
18 Feb 201420 Feb 2014SEC Form 42 dexercised options overnot a tradeFSLFreescale Semiconductorderivative3,202 shares
30 Jan 20147 Feb 2014SEC Form 48 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative150,000 shares
5 Jan 20147 Jan 2014SEC Form 42 dwas grantednot a tradeFSLFreescale Semiconductor11,385 shares
12 Jun 201314 Jun 2013SEC Form 42 dwas grantednot a tradeMENTMentor Graphicsderivative7,272 shares
3 Jun 20135 Jun 2013SEC Form 42 dwas grantednot a tradeOn Semiconductor20,612 sharesup +736.0%up +760.4%
30 May 201331 May 2013SEC Form 41 dexercised options overnot a tradeMENTMentor Graphicsderivative4,957 shares
30 May 201331 May 2013SEC Form 41 dexercised options overnot a tradeMENTMentor Graphics4,957 shares
10 May 201314 May 2013SEC Form 44 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/16,158 shares
2 Apr 20134 Apr 2013SEC Form 42 dwas grantednot a tradeFSLFreescale Semiconductor12,581 shares
8 Feb 201311 Feb 2013SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/47,197 shares
7 Feb 201311 Feb 2013SEC Form 44 dsold on the open marketCYCypress Semiconductor Corp /de/5,000 shares
4 Jun 20126 Jun 2012SEC Form 42 dwas grantednot a tradeOn Semiconductor27,174 sharesup +1002.2%up +937.7%
30 May 201231 May 2012SEC Form 41 dexercised options overnot a tradeMENTMentor Graphicsderivative9,915 shares
11 May 201211 May 2012SEC Form 40 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/12,783 shares
25 Apr 201226 Apr 2012SEC Form 41 dbought on the open marketFSLFreescale Semiconductor Holdings I20,300 shares
24 Apr 201226 Apr 2012SEC Form 42 dbought on the open marketFSLFreescale Semiconductor Holdings I20,000 shares
2 Apr 20124 Apr 2012SEC Form 42 dwas grantednot a tradeFSLFreescale Semiconductor Holdings Iderivative12,810 shares
2 Apr 20124 Apr 2012SEC Form 42 dwas grantednot a tradeFSLFreescale Semiconductor Holdings I2,840 shares
6 Jun 20118 Jun 2011SEC Form 42 dwas grantednot a tradeOn Semiconductor15,238 sharesup +576.0%up +581.2%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative5,494 shares
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/5,494 shares
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductorderivative10,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductorderivative7,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductorderivative7,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductorderivative822 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductor10,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductor7,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductor7,000 sharesup +547.0%up +532.6%
26 May 201131 May 2011SEC Form 45 dexercised options overnot a tradeOn Semiconductor822 sharesup +547.0%up +532.6%
13 May 201117 May 2011SEC Form 44 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/8,001 shares
7 Mar 20119 Mar 2011SEC Form 42 dwas grantednot a tradeOn Semiconductor4,567 sharesup +562.7%up +588.5%
8 Feb 20119 Feb 2011SEC Form 41 dsold on the open marketOn Semiconductor44,900 sharesup +514.5%up +528.1%
7 Feb 20119 Feb 2011SEC Form 42 dsold on the open marketOn Semiconductor55,100 sharesup +514.0%up +528.1%
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative5,494 shares
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative678 shares
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative15,107 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/3,200 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/1,800 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/5,000 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/4,500 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/400 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/2,200 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/1,600 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/1,100 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/200 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/4,200 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/800 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/5,000 shares
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/5,494 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/5,494 shares
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/678 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/678 shares
31 Jan 20111 Feb 2011SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/15,107 shares
31 Jan 20111 Feb 2011SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/15,107 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
2 Nov 201010 Nov 2010SEC Form 48 dreturned to the issuernot a tradeActelderivative12,500 shares
3 Sep 201014 Sep 2010SEC Form 411 dexercised options overnot a tradeVirage Logicderivative649,000 shares
3 Sep 201014 Sep 2010SEC Form 411 dreturned to the issuernot a tradeVirage Logicderivative50,000 shares
3 Sep 201014 Sep 2010SEC Form 411 dexercised options overnot a tradeVirage Logic649,000 shares
3 Sep 201014 Sep 2010SEC Form 411 dexercised in-the-money optionsnot a tradeVirage Logic50,000 shares
3 Sep 201014 Sep 2010SEC Form 411 dreturned to the issuernot a tradeVirage Logic1,042,946 shares
2 Aug 20104 Aug 2010SEC Form 42 dwas grantednot a tradeVirage Logicderivative6,045 shares
2 Aug 20104 Aug 2010SEC Form 42 dreturned to the issuernot a tradeVirage Logicderivative6,045 shares
2 Aug 20104 Aug 2010SEC Form 42 dexercised in-the-money optionsnot a tradeVirage Logic6,045 shares
2 Aug 20104 Aug 2010SEC Form 42 dhad shares withheld for taxnot a tradeVirage Logic2,217 shares
25 May 201026 May 2010SEC Form 41 dwas grantednot a tradeVirage Logicderivative4,275 shares
25 May 201026 May 2010SEC Form 41 dreturned to the issuernot a tradeVirage Logicderivative4,275 shares
25 May 201026 May 2010SEC Form 41 dexercised in-the-money optionsnot a tradeVirage Logic4,275 shares
25 May 201026 May 2010SEC Form 41 dhad shares withheld for taxnot a tradeVirage Logic1,568 shares
24 May 20103 Jun 2010SEC Form 410 dwas grantednot a tradeActelderivative12,500 shares
14 May 201017 May 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/14,931 shares
8 Apr 201012 Apr 2010SEC Form 44 dreturned to the issuernot a tradeVirage Logicderivative50,000 shares
8 Apr 201012 Apr 2010SEC Form 44 dexercised in-the-money optionsnot a tradeVirage Logic50,000 shares
8 Apr 201012 Apr 2010SEC Form 44 dhad shares withheld for taxnot a tradeVirage Logic18,582 shares
26 Feb 20102 Mar 2010SEC Form 44 dwas grantednot a tradeVirage Logicderivative4,163 shares
26 Feb 20102 Mar 2010SEC Form 44 dreturned to the issuernot a tradeVirage Logicderivative4,163 shares
26 Feb 20102 Mar 2010SEC Form 44 dexercised in-the-money optionsnot a tradeVirage Logic4,163 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative9,443 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative4,741 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative13,734 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/9,443 shares
19 Feb 201022 Feb 2010SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/9,443 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/20,000 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/4,741 shares
19 Feb 201022 Feb 2010SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/4,741 shares
19 Feb 201022 Feb 2010SEC Form 43 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/13,734 shares
19 Feb 201022 Feb 2010SEC Form 43 dsold on the open marketCYCypress Semiconductor Corp /de/13,734 shares
16 Feb 201018 Feb 2010SEC Form 42 dwas grantednot a tradeOn Semiconductor13,051 sharesup +769.9%up +769.9%
10 Dec 200911 Dec 2009SEC Form 41 dwas grantednot a tradeVirage Logicderivative10,000 shares
10 Dec 200911 Dec 2009SEC Form 41 dreturned to the issuernot a tradeVirage Logicderivative10,000 shares
10 Dec 200911 Dec 2009SEC Form 41 dexercised in-the-money optionsnot a tradeVirage Logic10,000 shares
2 Sep 20094 Sep 2009SEC Form 42 dsold on the open marketOn Semiconductor50,633 sharesup +792.8%up +753.1%
5 Jun 20099 Jun 2009SEC Form 44 dwas grantednot a tradeActelderivative12,500 shares
29 May 20091 Jun 2009SEC Form 43 dwas grantednot a tradeVirage Logicderivative11,307 shares
29 May 20091 Jun 2009SEC Form 43 dreturned to the issuernot a tradeVirage Logicderivative11,307 shares
29 May 20091 Jun 2009SEC Form 43 dexercised in-the-money optionsnot a tradeVirage Logic11,307 shares
26 May 200927 May 2009SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/12,300 shares
26 May 200927 May 2009SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/3,500 shares
26 May 200927 May 2009SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/23,880 shares
22 May 200927 May 2009SEC Form 45 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/41,200 shares
28 Apr 200930 Apr 2009SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative65,925 shares
28 Apr 200930 Apr 2009SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative15,108 shares
28 Apr 200930 Apr 2009SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/65,925 shares
28 Apr 200930 Apr 2009SEC Form 42 dsold on the open marketCYCypress Semiconductor Corp /de/65,925 shares
28 Apr 200930 Apr 2009SEC Form 42 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/15,108 shares
28 Apr 200930 Apr 2009SEC Form 42 dsold on the open marketCYCypress Semiconductor Corp /de/15,108 shares
9 Mar 20099 Mar 2009SEC Form 40 dbought on the open marketVirage Logic1,330 shares
7 Mar 200919 Mar 2009SEC Form 412 dreturned to the issuernot a tradeVirage Logicderivative50,000 shares
7 Mar 200919 Mar 2009SEC Form 412 dexercised in-the-money optionsnot a tradeVirage Logic50,000 shares
6 Mar 20099 Mar 2009SEC Form 43 dbought on the open marketVirage Logic1,000 shares
5 Mar 20095 Mar 2009SEC Form 40 dbought on the open marketVirage Logic13,300 shares
4 Mar 20094 Mar 2009SEC Form 40 dbought on the open marketVirage Logic11,608 shares
2 Mar 20093 Mar 2009SEC Form 41 dwas grantednot a tradeOn Semiconductor31,886 sharesup +2025.1%up +2044.4%
22 Oct 200824 Oct 2008SEC Form 42 dwas grantednot a tradeVirage Logicderivative4,367 shares
22 Oct 200824 Oct 2008SEC Form 42 dreturned to the issuernot a tradeVirage Logicderivative4,367 shares
22 Oct 200824 Oct 2008SEC Form 42 dexercised in-the-money optionsnot a tradeVirage Logic4,367 shares
22 Oct 200824 Oct 2008SEC Form 42 dhad shares withheld for taxnot a tradeVirage Logic1,866 shares
29 May 20082 Jun 2008SEC Form 44 dwas grantednot a tradeVirage Logicderivative795 shares
29 May 20082 Jun 2008SEC Form 44 dreturned to the issuernot a tradeVirage Logicderivative795 shares
29 May 20082 Jun 2008SEC Form 44 dexercised in-the-money optionsnot a tradeVirage Logic795 shares
29 May 20082 Jun 2008SEC Form 44 dhad shares withheld for taxnot a tradeVirage Logic339 shares
23 May 200827 May 2008SEC Form 44 dwas grantednot a tradeActelderivative12,500 shares
9 May 200813 May 2008SEC Form 44 dwas grantednot a tradeCYCypress Semiconductor Corp /de/10,000 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative2,334 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative384 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative18,666 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/2,334 shares
1 May 20082 May 2008SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/2,334 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/384 shares
1 May 20082 May 2008SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/384 shares
1 May 20082 May 2008SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/18,666 shares
1 May 20082 May 2008SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/18,666 shares
7 Mar 200811 Mar 2008SEC Form 44 dwas grantednot a tradeVirage Logicderivative50,000 shares
7 Mar 200811 Mar 2008SEC Form 44 dwas grantednot a tradeVirage Logicderivative50,000 shares
4 Mar 200810 Mar 2008SEC Form 46 dwas grantednot a tradeActelderivative12,500 shares
4 Mar 200810 Mar 2008SEC Form 46 dwas grantednot a tradeActelderivative12,500 shares
3 Mar 20085 Mar 2008SEC Form 42 dwas grantednot a tradeOn Semiconductor17,959 sharesup +1097.0%up +1103.1%
19 Feb 200821 Feb 2008SEC Form 42 dwas grantednot a tradeVirage Logicderivative572 shares
19 Feb 200821 Feb 2008SEC Form 42 dreturned to the issuernot a tradeVirage Logicderivative572 shares
19 Feb 200821 Feb 2008SEC Form 42 dexercised in-the-money optionsnot a tradeVirage Logic572 shares
19 Feb 200821 Feb 2008SEC Form 42 dhad shares withheld for taxnot a tradeVirage Logic244 shares
15 Feb 200815 Feb 2008SEC Form 40 dbought on the open marketOn Semiconductor88,600 sharesup +1128.0%up +1128.0%
15 Feb 200815 Feb 2008SEC Form 40 dbought on the open marketOn Semiconductor7,100 sharesup +1128.0%up +1128.0%
15 Feb 200815 Feb 2008SEC Form 40 dbought on the open marketOn Semiconductor3,100 sharesup +1128.0%up +1128.0%
15 Feb 200815 Feb 2008SEC Form 40 dbought on the open marketOn Semiconductor1,200 sharesup +1128.0%up +1128.0%
8 Nov 200713 Nov 2007SEC Form 45 dbought on the open marketVirage Logic17,500 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative32,000 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative5,666 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/derivative1,588 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/32,000 shares
24 Oct 200725 Oct 2007SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/32,000 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/5,666 shares
24 Oct 200725 Oct 2007SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/5,666 shares
24 Oct 200725 Oct 2007SEC Form 41 dexercised options overnot a tradeCYCypress Semiconductor Corp /de/1,588 shares
24 Oct 200725 Oct 2007SEC Form 41 dsold on the open marketCYCypress Semiconductor Corp /de/1,588 shares
7 Sep 200711 Sep 2007SEC Form 44 dbought on the open marketVirage Logic2,700 shares
6 Sep 200711 Sep 2007SEC Form 45 dbought on the open marketVirage Logic4,800 shares
6 Sep 20076 Sep 2007SEC Form 40 dbought on the open marketVirage Logic4,900 shares
5 Sep 20076 Sep 2007SEC Form 41 dbought on the open marketVirage Logic10,000 shares
10 Aug 200710 Aug 2007SEC Form 40 dbought on the open marketVirage Logic25,000 shares
2 Jul 20073 Jul 2007SEC Form 41 dwas grantednot a tradeVirage Logicderivative137,000 shares
2 Jul 20073 Jul 2007SEC Form 41 dwas grantednot a tradeVirage Logicderivative160,000 shares
11 May 200716 May 2007SEC Form 45 dwas grantednot a tradeCYCypress Semiconductor Corp /de/10,000 shares
11 May 200714 May 2007SEC Form 43 dsold on the open marketOn Semiconductor5,000 sharesup +540.0%up +546.4%
11 May 200714 May 2007SEC Form 43 dsold on the open marketOn Semiconductor5,100 sharesup +540.0%up +546.4%
11 May 200714 May 2007SEC Form 43 dsold on the open marketOn Semiconductor14,900 sharesup +540.0%up +546.4%
11 May 200714 May 2007SEC Form 43 dsold on the open marketOn Semiconductor55,000 sharesup +540.0%up +546.4%
11 May 200711 May 2007SEC Form 40 dbought on the open marketVirage Logic25,000 shares
10 May 200711 May 2007SEC Form 41 dbought on the open marketVirage Logic20,000 shares
7 May 20078 May 2007SEC Form 41 dbought on the open marketVirage Logic5,000 shares
5 Mar 20077 Mar 2007SEC Form 42 dwas grantednot a tradeOn Semiconductor10,500 sharesup +670.7%up +641.7%
26 Feb 200726 Feb 2007SEC Form 40 dbought on the open marketVirage Logic24,339 shares
20 Feb 200720 Feb 2007SEC Form 40 dbought on the open marketVirage Logic400 shares
16 Feb 200720 Feb 2007SEC Form 44 dbought on the open marketVirage Logic2,799 shares
13 Feb 200713 Feb 2007SEC Form 40 dbought on the open marketVirage Logic20,462 shares
12 Feb 200713 Feb 2007SEC Form 41 dbought on the open marketVirage Logic2,000 shares
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductorderivative10,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductorderivative30,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductorderivative149,178 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductor149,178 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductor30,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dexercised options overnot a tradeOn Semiconductor10,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor2,996 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor7,004 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor20,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor25,729 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor40,000 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor49,271 sharesup +638.6%up +643.2%
6 Feb 20078 Feb 2007SEC Form 42 dsold on the open marketOn Semiconductor189,178 sharesup +638.6%up +643.2%
12 May 200616 May 2006SEC Form 44 dbought on the open marketVirage Logic1,854 shares
12 May 200616 May 2006SEC Form 44 dbought on the open marketVirage Logic1,746 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic287 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic2,119 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic3,433 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic4,561 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic4,100 shares
11 May 200616 May 2006SEC Form 45 dbought on the open marketVirage Logic1,900 shares
1 May 20063 May 2006SEC Form 42 dwas grantednot a tradeCYCypress Semiconductor Corp /de/derivative20,000 shares
23 Mar 200627 Mar 2006SEC Form 44 dwas grantednot a tradeOn Semiconductor10,500 sharesup +939.2%up +908.2%
20 Mar 200622 Mar 2006SEC Form 42 dwas grantednot a tradeVirage Logicderivative160,000 shares
17 Mar 20061 Dec 2006SEC Form 4259 dwas grantednot a tradeVirage Logicderivative12,000 shares
17 Mar 200620 Mar 2006SEC Form 43 dwas grantednot a tradeVirage Logicderivative12,000 shares
not legible12 Mar 2010SEC Form 4was grantednot a tradeVirage Logicderivative50,000 shares

Both percentages are the stock’s move, not J. Daniel McCranie’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 hold9 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. 66 of the 280 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.