James Alton Hughes
Director, QUICKSILVER RESOURCES INC.
Companies
- TXNM EnergyBoard member Jan 15, 2019 to now1
- AlcoaBoard member Nov 14, 2016 to now2
- TPI COMPOSITES, INCBoard member Jul 21, 2016 to May 24, 20243
- First SolarBoard member Mar 14, 2013 to Sep 6, 20164
- First SolarChief executive officer May 9, 2012 to May 3, 20165
- First SolarChief Commercial Officer Mar 21, 2012 to Mar 21, 20126
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
Alcoa AA53,630 shares7$2.2M at $41.48May 8, 2026- TXNM Energy TXNM22,217 shares8$1.3M at $58.41Jun 10, 2026
- TPI COMPOSITES, INC45,361 shares9May 24, 2024
As of each latest filing. The line shows shares held over time.
Recent filings
- Jun 10, 2026Granted 2,698 shares of TXNM Energy8
- May 8, 2026Granted 2,532 shares of Alcoa7
- May 13, 2025Granted 2,726 shares of TXNM Energy10
- May 12, 2025Granted 5,690 shares of Alcoa11
- Jun 4, 2024Granted 3,568 shares of TXNM Energy12
- May 24, 2024Exercised options 10,044 shares of TPI COMPOSITES, INC9
- May 14, 2024Granted 4,017 shares of Alcoa13
- May 24, 2023Exercised options 9,513 shares of TPI COMPOSITES, INC14
- May 9, 2023Granted 2,700 shares of TXNM Energy15
- May 9, 2023Granted 4,382 shares of Alcoa16
- Sep 28, 2022Granted 284 shares of Alcoa17
- May 25, 2022Exercised options 2,335 shares of TPI COMPOSITES, INC18
- May 10, 2022Granted 2,753 shares of TXNM Energy19
- May 9, 2022Granted 2,767 shares of Alcoa20
- Dec 15, 2021Bought 3,000 shares at $14.53 of TPI COMPOSITES, INC21
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1SEC EDGARTXNM Energy, Board member
- 2SEC EDGARAlcoa, Board member
- 3SEC EDGARTPI COMPOSITES, INC, Board member
- 4SEC EDGARFirst Solar, Board member
- 5SEC EDGARFirst Solar, Chief executive officer
- 6
- 7
- 8
- 9
- 10SEC EDGARForm 4 filed May 15, 2025
- 11SEC EDGARForm 4 filed May 14, 2025
- 12SEC EDGARForm 4 filed Jun 6, 2024
- 13SEC EDGARForm 4 filed May 16, 2024
- 14SEC EDGARForm 4 filed May 26, 2023
- 15SEC EDGARForm 4 filed May 10, 2023
- 16SEC EDGARForm 4 filed May 11, 2023
- 17SEC EDGARForm 4 filed Sep 30, 2022
- 18SEC EDGARForm 4 filed May 27, 2022
- 19SEC EDGARForm 4 filed May 12, 2022
- 20SEC EDGARForm 4 filed May 11, 2022
- 21SEC EDGARForm 4 filed Dec 16, 2021