HUGHES JAMES ALTON
Insider CIK 1258525 · PNM Director · FSLR Chief Executive Officer, Director · TPIC Director · AA Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| TXNM TXNM ENERGY INC | A Award | 2026-06-10 | 2026-06-11 | 2,698 | — | $0 | 22,217 | SEC↗ |
| AA Alcoa Corp | A Award | 2026-05-08 | 2026-05-12 | 2,532 | — | $0 | 53,630 | SEC↗ |
| TXNM TXNM ENERGY INC | A Award | 2025-05-13 | 2025-05-15 | 2,726 | — | $0 | 19,519 | SEC↗ |
| AA Alcoa Corp | A Award | 2025-05-12 | 2025-05-14 | 5,690 | — | $0 | 51,098 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2024-06-04 | 2024-06-06 | 3,568 | — | $0 | 16,793 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2024-05-24 | 2024-05-24 | 10,044 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2024-05-24 | 2024-05-24 | 10,044 | — | $0 | 45,361 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2024-05-22 | 2024-05-24 | 30,134 | — | $0 | 30,134 | SEC↗ |
| AA Alcoa Corp | A Award | 2024-05-14 | 2024-05-16 | 4,017 | — | $0 | 45,408 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2023-05-24 | 2023-05-26 | 10,044 | — | $0 | 10,044 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2023-05-24 | 2023-05-26 | 9,513 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2023-05-24 | 2023-05-26 | 9,513 | — | $0 | 35,317 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2023-05-09 | 2023-05-10 | 2,700 | — | $0 | 13,225 | SEC↗ |
| AA Alcoa Corp | A Award | 2023-05-09 | 2023-05-11 | 4,382 | — | $0 | 41,391 | SEC↗ |
| AA Alcoa Corp | A Award | 2022-09-28 | 2022-09-30 | 284 | — | $0 | 37,009 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2022-05-25 | 2022-05-27 | 2,335 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2022-05-25 | 2022-05-27 | 9,513 | — | $0 | 9,513 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2022-05-25 | 2022-05-27 | 2,335 | — | $0 | 25,804 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2022-05-10 | 2022-05-12 | 2,753 | — | $0 | 10,525 | SEC↗ |
| AA Alcoa Corp | A Award | 2022-05-09 | 2022-05-11 | 2,767 | — | $0 | 36,725 | SEC↗ |
| TPIC TPI COMPOSITES, INC | P Buy | 2021-12-15 | 2021-12-16 | 3,000 | $14.53 | $43.6K | 23,469 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2021-06-03 | 2021-06-04 | 8,636 | $44.87 | $387.5K | 20,469 | SEC↗ |
| TPIC TPI COMPOSITES, INC | S Sale | 2021-06-02 | 2021-06-04 | 5,000 | $46.75 | $233.8K | 29,105 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2021-05-18 | 2021-05-20 | 2,335 | — | $0 | 2,335 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2021-05-18 | 2021-05-20 | 4,363 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2021-05-18 | 2021-05-20 | 4,363 | — | $0 | 34,105 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2021-05-11 | 2021-05-12 | 2,430 | — | $0 | 7,772 | SEC↗ |
| AA Alcoa Corp | A Award | 2021-05-10 | 2021-05-12 | 3,655 | — | $0 | 33,958 | SEC↗ |
| AA Alcoa Corp | A Award | 2020-09-24 | 2020-09-28 | 2,564 | — | $0 | 30,303 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2020-05-20 | 2020-05-22 | 5,574 | — | $0 | 5,574 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2020-05-20 | 2020-05-26 | 4,363 | — | $0 | 4,363 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2020-05-14 | 2020-05-15 | 4,089 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2020-05-14 | 2020-05-15 | 4,089 | — | $0 | 29,742 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2020-05-12 | 2020-05-13 | 3,124 | — | $0 | 5,342 | SEC↗ |
| AA Alcoa Corp | A Award | 2020-05-08 | 2020-05-12 | 14,870 | — | $0 | 27,739 | SEC↗ |
| PNM PNM RESOURCES INC | A Award | 2019-05-21 | 2019-05-22 | 2,218 | — | $0 | 2,218 | SEC↗ |
| TPIC TPI COMPOSITES, INC | P Buy | 2019-05-16 | 2019-05-20 | 2,000 | $22.73 | $45.5K | 25,653 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2019-05-14 | 2019-05-16 | 4,089 | — | $0 | 4,089 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2019-05-14 | 2019-05-16 | 3,397 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2019-05-14 | 2019-05-16 | 3,397 | — | $0 | 23,653 | SEC↗ |
| AA Alcoa Corp | A Award | 2019-05-10 | 2019-05-14 | 4,792 | — | $0 | 12,869 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2018-05-15 | 2018-05-17 | 3,740 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2018-05-15 | 2018-05-17 | 3,397 | — | $0 | 3,397 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2018-05-15 | 2018-05-17 | 3,740 | — | $0 | 20,256 | SEC↗ |
| AA Alcoa Corp | A Award | 2018-05-11 | 2018-05-15 | 2,224 | — | $0 | 8,077 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise deriv | 2017-07-22 | 2017-07-25 | 2,880 | — | $0 | 0 | SEC↗ |
| TPIC TPI COMPOSITES, INC | M Exercise | 2017-07-22 | 2017-07-25 | 2,880 | — | $0 | 16,516 | SEC↗ |
| TPIC TPI COMPOSITES, INC | A Award deriv | 2017-05-16 | 2017-05-18 | 3,740 | — | $0 | 3,740 | SEC↗ |
| AA Alcoa Corp | A Award | 2017-05-12 | 2017-05-16 | 3,775 | — | $0 | 5,853 | SEC↗ |
| AA Alcoa Corp | A Award | 2016-12-01 | 2016-12-05 | 2,078 | — | $0 | 2,078 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-09-01 | 2016-09-06 | 8,598 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-09-01 | 2016-09-06 | 8,109 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-09-01 | 2016-09-06 | 10,469 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-09-01 | 2016-09-06 | 18,587 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-09-01 | 2016-09-06 | 3,607 | $38.44 | $138.7K | 121,098 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-09-01 | 2016-09-06 | 7,798 | $38.44 | $299.8K | 124,705 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-09-01 | 2016-09-06 | 10,469 | — | $0 | 132,503 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-09-01 | 2016-09-06 | 18,587 | — | $0 | 105,327 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-09-01 | 2016-09-06 | 4,392 | $38.44 | $168.8K | 113,304 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-09-01 | 2016-09-06 | 3,402 | $38.44 | $130.8K | 117,696 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-09-01 | 2016-09-06 | 8,109 | — | $0 | 122,034 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-09-01 | 2016-09-06 | 8,598 | — | $0 | 113,925 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-08-05 | 2016-08-08 | 25,596 | $43.80 | $1.12M | 86,740 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2016-08-04 | 2016-08-08 | 89,241 | — | $0 | 112,336 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-08-04 | 2016-08-08 | 154,852 | $44.53 | $6.90M | 201,577 | SEC↗ |
| TPIC TPI COMPOSITES, INC | P Buy | 2016-07-27 | 2016-07-29 | 13,636 | $11.00 | $150.0K | 13,636 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-07-21 | 2016-07-25 | 333,333 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-07-21 | 2016-07-25 | 333,333 | — | $0 | 356,429 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-05-02 | 2016-05-03 | 2,491 | $55.71 | $138.8K | 23,096 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-05-02 | 2016-05-03 | 10,393 | $55.36 | $575.4K | 25,587 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2016-03-21 | 2016-03-22 | 2,817 | — | $0 | 35,980 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-03-19 | 2016-03-22 | 10,464 | — | $0 | 0 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-03-19 | 2016-03-22 | 4,830 | $72.44 | $349.9K | 38,797 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-03-19 | 2016-03-22 | 10,464 | — | $0 | 43,627 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-03-14 | 2016-03-15 | 18,587 | — | $0 | 18,587 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-03-14 | 2016-03-15 | 18,587 | — | $0 | 41,741 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-03-14 | 2016-03-15 | 8,578 | $70.32 | $603.2K | 33,163 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2016-03-08 | 2016-03-10 | 41,873 | — | $0 | 41,873 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-03-05 | 2016-03-08 | 8,599 | — | $0 | 17,196 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2016-03-05 | 2016-03-08 | 8,109 | — | $0 | 24,327 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-03-05 | 2016-03-08 | 3,969 | $69.52 | $275.9K | 26,897 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-03-05 | 2016-03-08 | 8,109 | — | $0 | 30,866 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2016-03-05 | 2016-03-08 | 8,599 | — | $0 | 22,757 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2016-03-05 | 2016-03-08 | 3,743 | $69.52 | $260.2K | 23,154 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-02-25 | 2016-02-29 | 3,400 | $68.92 | $234.3K | 25,758 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-02-25 | 2016-02-29 | 11,510 | $70.18 | $807.8K | 14,248 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2016-02-25 | 2016-02-29 | 90 | $70.81 | $6.4K | 14,158 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-11-12 | 2015-11-12 | 4,800 | $54.15 | $259.9K | 39,358 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-11-12 | 2015-11-12 | 10,200 | $54.79 | $558.9K | 29,158 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-11-11 | 2015-11-12 | 2,913 | $54.73 | $159.4K | 87,042 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2015-11-11 | 2015-11-12 | 42,884 | — | $0 | 44,158 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-11-10 | 2015-11-12 | 77,986 | $55.62 | $4.34M | 89,955 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2015-11-06 | 2015-11-10 | 166,667 | — | $0 | 333,333 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2015-11-06 | 2015-11-10 | 166,667 | — | $0 | 167,941 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-08-14 | 2015-08-18 | 3,000 | $52.12 | $156.4K | 1,274 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2015-05-04 | 2015-05-06 | 15,000 | $56.71 | $850.6K | 4,274 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2015-03-19 | 2015-03-23 | 10,464 | — | $0 | 10,464 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2015-03-19 | 2015-03-23 | 2,817 | — | $0 | 19,274 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2015-03-19 | 2015-03-23 | 4,830 | $60.30 | $291.2K | 22,091 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2015-03-19 | 2015-03-23 | 10,464 | — | $0 | 26,921 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2015-03-13 | 2015-03-17 | 18,588 | — | $0 | 37,174 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2015-03-13 | 2015-03-17 | 8,579 | $60.60 | $519.9K | 16,457 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2015-03-13 | 2015-03-17 | 18,588 | — | $0 | 25,036 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2015-03-05 | 2015-03-09 | 8,599 | — | $0 | 25,795 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2015-03-05 | 2015-03-09 | 32,436 | — | $0 | 32,436 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2015-03-05 | 2015-03-09 | 8,599 | — | $0 | 9,153 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2015-03-05 | 2015-03-09 | 2,705 | $61.66 | $166.8K | 6,448 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2014-05-08 | 2014-05-09 | 1,403 | $64.86 | $91.0K | 554 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2014-05-08 | 2014-05-09 | 3,200 | $63.35 | $202.7K | 13,354 | SEC↗ |
| FSLR FIRST SOLAR, INC. | S Sale | 2014-05-08 | 2014-05-09 | 11,397 | $64.25 | $732.3K | 1,957 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2014-03-25 | 2014-03-27 | 2,817 | — | $0 | 16,554 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2014-03-19 | 2014-03-21 | 10,464 | — | $0 | 20,928 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2014-03-19 | 2014-03-21 | 4,830 | $69.40 | $335.2K | 19,371 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2014-03-19 | 2014-03-21 | 10,464 | — | $0 | 24,201 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2014-03-13 | 2014-03-17 | 18,588 | — | $0 | 55,762 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2014-03-13 | 2014-03-17 | 18,588 | — | $0 | 22,102 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2014-03-13 | 2014-03-17 | 8,365 | $53.03 | $443.6K | 13,737 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2014-03-05 | 2014-03-06 | 34,394 | — | $0 | 34,394 | SEC↗ |
| FSLR FIRST SOLAR, INC. | J Other | 2013-03-25 | 2013-03-26 | 3,515 | — | $0 | 3,514 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise deriv | 2013-03-19 | 2013-03-21 | 10,464 | — | $0 | 31,392 | SEC↗ |
| FSLR FIRST SOLAR, INC. | M Exercise | 2013-03-19 | 2013-03-21 | 10,464 | — | $0 | 10,464 | SEC↗ |
| FSLR FIRST SOLAR, INC. | F Tax w/h | 2013-03-19 | 2013-03-21 | 3,435 | $27.84 | $95.6K | 7,029 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2013-03-13 | 2013-03-14 | 74,350 | — | $0 | 74,350 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2012-05-07 | 2012-05-09 | 500,000 | — | $0 | 500,000 | SEC↗ |
| FSLR FIRST SOLAR, INC. | A Award deriv | 2012-03-19 | 2012-03-21 | 41,856 | — | $0 | 41,856 | SEC↗ |