Follow the people · Insider
Howard Wenger
Howard Wenger files insider transactions with the SEC as a president of Nextracker (NXT). We hold 4 disclosed purchases and sales filed since 12 February 2007, 1 of them in the last 90 days.
- Files forNXT
- Disclosed buys and sells4 in all, 1 in the last 90 days
- Last disclosure12 August 2026
Positions held
3 posts we hold — a term names its own dates; a run of filings only says when they filed- Filed 10 April 2023 — 11 August 2026President · Nextracker (NXT)64 Form 4 lines · source: SEC Form 4
- Filed 8 February 2007 — 1 March 2017President, Business Units · Sunpower (SPWR)210 Form 4 lines · source: SEC Form 4
- Filed 12 January 2009 — 15 June 2011President, U&PP · Sunpower (SPWRA)64 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- ▼ sold on the open market 11,176 shares of NextpowerSEC Form 412 August 2026Common Stock · traded 11 August 2026 · filed 12 August 2026
- exercised options over 30,488 shares of NextpowerSEC Form 423 June 2026Common Stock · traded 18 June 2026 · filed 23 June 2026
- acquired or disposed of, other 16,041 shares of NextpowerSEC Form 423 June 2026Common Stock · traded 22 June 2026 · filed 23 June 2026
- exercised options over 30,488 shares of Nextpower (a derivative holding)SEC Form 423 June 2026Restricted Stock Units · traded 18 June 2026 · filed 23 June 2026
- ▼ sold on the open market 7,690 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- ▼ sold on the open market 23,355 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- ▼ sold on the open market 22,466 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- ▼ sold on the open market 7,840 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- ▼ sold on the open market 1,319 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- acquired or disposed of, other 9,870 shares of NextpowerSEC Form 427 May 2026Common Stock · traded 26 May 2026 · filed 27 May 2026
- ▼ sold on the open market 9,051 shares of NextpowerSEC Form 426 May 2026Common Stock · traded 22 May 2026 · filed 26 May 2026
- acquired or disposed of, other 10,394 shares of NextpowerSEC Form 426 May 2026Common Stock · traded 22 May 2026 · filed 26 May 2026
- ▼ sold on the open market 16,090 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- exercised options over 124,497 shares of Nextpower (a derivative holding)SEC Form 422 May 2026Stock Option (Right to Buy) · traded 20 May 2026 · filed 22 May 2026
- exercised options over 124,497 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 20 May 2026 · filed 22 May 2026
- acquired or disposed of, other 15,568 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 37,412 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 44,828 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 21,528 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 3,747 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 1,314 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- acquired or disposed of, other 100 shares of NextpowerSEC Form 422 May 2026Common Stock · traded 21 May 2026 · filed 22 May 2026
- was granted 24,851 shares of NextpowerSEC Form 420 May 2026Common Stock · traded 19 May 2026 · filed 20 May 2026
- was granted 96,153 shares of NextpowerSEC Form 420 May 2026Common Stock · traded 19 May 2026 · filed 20 May 2026
- acquired or disposed of, other 39,488 shares of NextpowerSEC Form 428 April 2026Common Stock · traded 27 April 2026 · filed 28 April 2026
- acquired or disposed of, other 41,024 shares of NextpowerSEC Form 428 April 2026Common Stock · traded 28 April 2026 · filed 28 April 2026
- was granted 114,330 shares of NextpowerSEC Form 424 April 2026Common Stock · traded 22 April 2026 · filed 24 April 2026
- acquired or disposed of, other 39,189 shares of NextpowerSEC Form 424 April 2026Common Stock · traded 24 April 2026 · filed 24 April 2026
- ▼ sold on the open market 5,217 shares of NextrackerSEC Form 430 September 2025Common Stock · traded 29 September 2025 · filed 30 September 2025
- ▼ sold on the open market 5,703 shares of NextrackerSEC Form 420 August 2025Common Stock · traded 19 August 2025 · filed 20 August 2025
- ▼ sold on the open market 5,216 shares of NextrackerSEC Form 43 July 2025Common Stock · traded 3 July 2025 · filed 3 July 2025
- exercised options over 22,866 shares of Nextracker (a derivative holding)SEC Form 424 June 2025Restricted Stock Units · traded 21 June 2025 · filed 24 June 2025
- exercised options over 22,866 shares of NextrackerSEC Form 424 June 2025Common Stock · traded 21 June 2025 · filed 24 June 2025
- acquired or disposed of, other 11,690 shares of NextrackerSEC Form 424 June 2025Common Stock · traded 23 June 2025 · filed 24 June 2025
- was granted 38,461 shares of Nextracker (a derivative holding)SEC Form 428 May 2025Stock Option (Right to Buy) · traded 23 May 2025 · filed 28 May 2025
- was granted 62,099 shares of Nextracker (a derivative holding)SEC Form 428 May 2025Performance Stock Units · traded 23 May 2025 · filed 28 May 2025
- exercised options over 150,765 shares of Nextracker (a derivative holding)SEC Form 428 May 2025Performance Stock Units · traded 23 May 2025 · filed 28 May 2025
- was granted 64,102 shares of NextrackerSEC Form 428 May 2025Common Stock · traded 23 May 2025 · filed 28 May 2025
- was granted 63,739 shares of NextrackerSEC Form 428 May 2025Common Stock · traded 23 May 2025 · filed 28 May 2025
- exercised options over 150,765 shares of NextrackerSEC Form 428 May 2025Common Stock · traded 23 May 2025 · filed 28 May 2025
- acquired or disposed of, other 67,205 shares of NextrackerSEC Form 428 May 2025Common Stock · traded 28 May 2025 · filed 28 May 2025
- acquired or disposed of, other 11,088 shares of NextrackerSEC Form 423 May 2025Common Stock · traded 22 May 2025 · filed 23 May 2025
- ▼ sold on the open market 5,703 shares of NextrackerSEC Form 416 May 2025Common Stock · traded 15 May 2025 · filed 16 May 2025
- ▼ sold on the open market 6,066 shares of NextrackerSEC Form 415 May 2025Common Stock · traded 13 May 2025 · filed 15 May 2025
- exercised options over an unstated number of shares of Nextracker (a derivative holding)SEC Form 43 April 2025Restricted Stock Units · traded 1 April 2025 · filed 3 April 2025
- exercised options over 32,858 shares of NextrackerSEC Form 43 April 2025Common Stock · traded 1 April 2025 · filed 3 April 2025
- acquired or disposed of, other 16,768 shares of NextrackerSEC Form 43 April 2025Common Stock · traded 2 April 2025 · filed 3 April 2025
- ▼ sold on the open market 6,066 shares of NextrackerSEC Form 417 January 2025Common Stock · traded 16 January 2025 · filed 17 January 2025
- exercised options over 22,866 shares of Nextracker (a derivative holding)SEC Form 425 June 2024Restricted Stock Units · traded 21 June 2024 · filed 25 June 2024
- exercised options over 22,866 shares of NextrackerSEC Form 425 June 2024Common Stock · traded 21 June 2024 · filed 25 June 2024
- acquired or disposed of, other 12,433 shares of NextrackerSEC Form 425 June 2024Common Stock · traded 21 June 2024 · filed 25 June 2024
- was granted 49,286 shares of Nextracker (a derivative holding)SEC Form 422 May 2024Performance Stock Units · traded 21 May 2024 · filed 22 May 2024
- was granted 85,016 shares of Nextracker (a derivative holding)SEC Form 422 May 2024Stock Option (Right to Buy) · traded 21 May 2024 · filed 22 May 2024
- was granted 114,330 shares of NextrackerSEC Form 422 May 2024Common Stock · traded 21 May 2024 · filed 22 May 2024
- was granted 67,130 shares of NextrackerSEC Form 422 May 2024Common Stock · traded 21 May 2024 · filed 22 May 2024
- exercised options over 24,643 shares of Nextracker (a derivative holding)SEC Form 43 April 2024Restricted Stock Units · traded 1 April 2024 · filed 3 April 2024
- exercised options over 24,643 shares of NextrackerSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- acquired or disposed of, other 13,237 shares of NextrackerSEC Form 43 April 2024Common Stock · traded 1 April 2024 · filed 3 April 2024
- was granted 76,220 shares of Nextracker (a derivative holding)SEC Form 423 June 2023Restricted Stock Units · traded 21 June 2023 · filed 23 June 2023
- was granted 81,878 shares of Nextracker (a derivative holding)SEC Form 423 June 2023Stock Option (Right to Buy) · traded 21 June 2023 · filed 23 June 2023
- was granted 39,380 shares of Nextracker (a derivative holding)SEC Form 411 May 2023Performance Stock Units · traded 9 May 2023 · filed 11 May 2023
- exercised options over 24,642 shares of Nextracker (a derivative holding)SEC Form 412 April 2023Restricted Stock Units · traded 10 April 2023 · filed 12 April 2023
- exercised options over 24,642 shares of NextrackerSEC Form 412 April 2023Common Stock · traded 10 April 2023 · filed 12 April 2023
- had shares withheld for tax on 12,510 shares of NextrackerSEC Form 412 April 2023Common Stock · traded 10 April 2023 · filed 12 April 2023
- exercised options over 7,046 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 5,666 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 6,667 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 7,053 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 4,467 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 667 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 1,915 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- exercised options over 6,675 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 2,814 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 2,084 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 2,506 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 2,651 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 1,679 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 251 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 720 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- had shares withheld for tax on 2,509 shares of SunpowerSEC Form 43 March 2017Common Stock · traded 1 March 2017 · filed 3 March 2017
- was granted 7,663 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (RSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 7,046 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 5,666 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Restricted Stock Units (RSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 6,667 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Restricted Stock Units (RSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 7,053 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 4,467 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 667 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 1,915 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2017 · filed 3 March 2017
- exercised options over 6,675 shares of Sunpower (a derivative holding)SEC Form 43 March 2017Restricted Stock Units (RSUs) · traded 1 March 2017 · filed 3 March 2017
- ▲ bought on the open market 10,000 shares of SunpowerSEC Form 414 December 2016Common Stock · traded 12 December 2016 · filed 14 December 2016
- gave away 5,072 shares of SunpowerSEC Form 41 July 2016Common Stock · traded 29 June 2016 · filed 1 July 2016
- gave away 5,072 shares of SunpowerSEC Form 41 July 2016Common Stock · traded 29 June 2016 · filed 1 July 2016
- exercised options over 32,036 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 23,334 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 7,046 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 5,667 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 6,666 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 7,053 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 4,466 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 666 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 13,389 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 3,677 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 3,681 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 2,331 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 348 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 12,176 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 2,958 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- had shares withheld for tax on 3,479 shares of SunpowerSEC Form 43 March 2016Common Stock · traded 1 March 2016 · filed 3 March 2016
- exercised options over 32,036 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 23,334 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Restricted Stock Units (RSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 7,046 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 5,667 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Restricted Stock Units (RSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 6,666 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Restricted Stock Units (RSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 7,053 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 4,466 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2016 · filed 3 March 2016
- exercised options over 666 shares of Sunpower (a derivative holding)SEC Form 43 March 2016Performance-Based Restricted Stock Units (PSUs) · traded 1 March 2016 · filed 3 March 2016
- was granted 36,559 shares of Sunpower (a derivative holding)SEC Form 424 February 2016Performance-Based Restricted Stock Units (PSUs) · traded 22 February 2016 · filed 24 February 2016
- was granted 26,700 shares of Sunpower (a derivative holding)SEC Form 424 February 2016Restricted Stock Units (RSUs) · traded 22 February 2016 · filed 24 February 2016
- ▼ sold on the open market 44,000 shares of SunpowerSEC Form 415 May 2015Common Stock · traded 13 May 2015 · filed 15 May 2015
- exercised options over 25,000 shares of SunpowerSEC Form 43 March 2015Common Stock · traded 1 March 2015 · filed 3 March 2015
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.