First Solar insider activity
What the executives and directors of First Solar actually did with their own shares, decoded from their SEC Form 4 filings. Each figure says the stretch of time it covers.
The tape: three years of insider trades
Every marker sits at the price reported on the Form 4. The line is the monthly median of all prices insiders reported, so the chart needs no market feed; the grey strip is the routine flow (grants, vestings, tax withholding and gifts) that a headline gets wrong by counting it as selling.
The 223 routine events on the chart, as a list
| Date | Insider | Shares |
|---|---|---|
| Sep 1, 2026 | Sloan Samantha L. | 603 |
| Aug 14, 2026 | Sloan Samantha L. | 437 |
| Aug 4, 2026 | Ahearn Michael J | 45K |
| Jun 30, 2026 | POST WILLIAM J | 223 |
| Jun 30, 2026 | STEBBINS PAUL H | 223 |
| Jun 30, 2026 | MORGAN CURTIS A | 223 |
| Jun 30, 2026 | Sweeney Michael T | 223 |
| Jun 30, 2026 | Ahearn Michael J | 313 |
| Jun 30, 2026 | KRO LISA A | 223 |
| Jun 30, 2026 | RENDUCHINTALA VENKATA S M | 223 |
| Jun 30, 2026 | George Anita M. | 290 |
| Jun 30, 2026 | Wright Norman L. | 223 |
| May 4, 2026 | ANTOUN GEORGES | 1,358 |
| May 4, 2026 | Stockdale Caroline | 622 |
| May 4, 2026 | Widmar Mark R | 3,802 |
| May 4, 2026 | Bradley Alexander R. | 1,210 |
| May 4, 2026 | Dymbort Jason E. | 968 |
| May 4, 2026 | Gloeckler Markus | 968 |
| May 4, 2026 | Buehler Patrick James | 553 |
| May 4, 2026 | Verma Kuntal Kumar | 1,106 |
| May 4, 2026 | Koralewski Michael | 518 |
| May 4, 2026 | Theurer Nathan B. | 44 |
| May 4, 2026 | Sloan Samantha L. | 44 |
| Mar 31, 2026 | POST WILLIAM J | 267 |
| Mar 31, 2026 | STEBBINS PAUL H | 267 |
| Mar 31, 2026 | Sweeney Michael T | 267 |
| Mar 31, 2026 | Ahearn Michael J | 374 |
| Mar 31, 2026 | KRO LISA A | 267 |
| Mar 31, 2026 | RENDUCHINTALA VENKATA S M | 267 |
| Mar 31, 2026 | George Anita M. | 267 |
| Mar 31, 2026 | Wright Norman L. | 267 |
| Mar 13, 2026 | ANTOUN GEORGES | 587 |
| Mar 13, 2026 | Stockdale Caroline | 800 |
| Mar 13, 2026 | Widmar Mark R | 4,856 |
| Mar 13, 2026 | Bradley Alexander R. | 1,441 |
| Mar 13, 2026 | Dymbort Jason E. | 854 |
| Mar 13, 2026 | Gloeckler Markus | 854 |
| Mar 13, 2026 | Buehler Patrick James | 427 |
| Mar 13, 2026 | Verma Kuntal Kumar | 907 |
| Mar 13, 2026 | Koralewski Michael | 640 |
| Mar 13, 2026 | Theurer Nathan B. | 131 |
| Mar 13, 2026 | Sloan Samantha L. | 280 |
| Mar 6, 2026 | ANTOUN GEORGES | 6,109 |
| Mar 6, 2026 | Stockdale Caroline | 2,436 |
| Mar 6, 2026 | Widmar Mark R | 14K |
| Mar 6, 2026 | Bradley Alexander R. | 4,217 |
| Mar 6, 2026 | Dymbort Jason E. | 3,056 |
| Mar 6, 2026 | Gloeckler Markus | 3,150 |
| Mar 6, 2026 | Buehler Patrick James | 1,675 |
| Mar 6, 2026 | Verma Kuntal Kumar | 3,289 |
| Mar 6, 2026 | Koralewski Michael | 1,854 |
| Mar 6, 2026 | Theurer Nathan B. | 481 |
| Mar 6, 2026 | Sloan Samantha L. | 681 |
| Feb 27, 2026 | Stockdale Caroline | 3,532 |
| Feb 27, 2026 | Widmar Mark R | 18K |
| Feb 27, 2026 | Bradley Alexander R. | 7,065 |
| Feb 27, 2026 | Dymbort Jason E. | 7,065 |
| Feb 27, 2026 | Gloeckler Markus | 7,065 |
| Feb 27, 2026 | Buehler Patrick James | 2,826 |
| Feb 27, 2026 | Verma Kuntal Kumar | 7,065 |
Where the shares went, last 12 months
Every Form 4 movement decomposed: what flowed in (grants, vested equity, purchases) and what flowed out (tax withholding, plan sales, discretionary sales, gifts). Counted in shares, because grants carry no price.
The chart, in numbers
| Flow | Shares |
|---|---|
| From holdings | 105K |
| Granted | 67K |
| Vested / exercised | 60K |
| Withheld for tax | 332 |
| Planned sales (10b5-1) | 125K |
| Discretionary sales | 63K |
| Gifts | 45K |
Skin in the game
Directly held shares as reported after each trade, indexed to 100 at the start of the window, up to five years back. Direct holdings only: trust and family-entity positions are per-entity in the filings and do not sum honestly, so this chart refuses to guess. The steps are the trades.
The chart, in numbers
| Insider | Start of the window | Latest reported | Indexed, start = 100 |
|---|---|---|---|
| Ahearn Michael J | 58K | 66K | 113.5 |
| Widmar Mark R | 133K | 82K | 61.7 |
| Bradley Alexander R. | 30K | 31K | 102.7 |
Who holds what
the 14 largest holdings of 25| Insider | Role | Shares held | Buys 12 m | Sales 12 m | 12 m | Last trade |
|---|---|---|---|---|---|---|
| Ahearn Michael J Last trade Aug 10, 2011 | Director | 246K | – | – | Aug 10, 2011 | |
| Widmar Mark R Chief Executive Officer Last trade May 26, 2026 | CEO | 87K | – | $9.0M | net selling over the year: 0 months buying, 2 months selling | May 26, 2026 |
| Hambro George A Last trade Mar 3, 2021 | Director | 51K | – | – | Mar 3, 2021 | |
| STEBBINS PAUL H Last trade Nov 7, 2025 | Director | 44K | – | $1.8M | net selling over the year: 0 months buying, 1 month selling | Nov 7, 2025 |
| POST WILLIAM J Last trade May 16, 2023 | Director | 34K | – | – | May 16, 2023 | |
| Bradley Alexander R. Chief Financial Officer Last trade May 5, 2026 | CFO | 31K | – | $4.0M | net selling over the year: 0 months buying, 2 months selling | May 5, 2026 |
| Stockdale Caroline Chief People and Comm. Officer Last trade May 28, 2026 | Officer | 24K | – | $3.6M | net selling over the year: 0 months buying, 2 months selling | May 28, 2026 |
| ANTOUN GEORGES Chief Commercial Officer Last trade May 5, 2026 | Officer | 20K | – | $11M | net selling over the year: 0 months buying, 3 months selling | May 5, 2026 |
| Joseph Molly | Director | 16K | – | – | – | |
| Sweeney Michael T Last trade Nov 6, 2025 | Director | 14K | – | $1.2M | net selling over the year: 0 months buying, 1 month selling | Nov 6, 2025 |
| KENNEDY R CRAIG Last trade May 6, 2024 | Director | 14K | – | – | May 6, 2024 | |
| Chapman Richard D Last trade May 22, 2024 | Director | 12K | – | – | May 22, 2024 | |
| Koralewski Michael Chief Supply Chain Officer Last trade Aug 3, 2026 | Officer | 11K | – | $2.1M | net selling over the year: 0 months buying, 3 months selling | Aug 3, 2026 |
| Gloeckler Markus Chief Technology Officer Last trade Sep 1, 2026 | Officer | 5,842 | – | $2.9M | net selling over the year: 0 months buying, 4 months selling | Sep 1, 2026 |
Open-market trade log
the 60 most recent of 5,125| Date | Insider | Type | Shares | Price | Value | Since trade | Filed |
|---|---|---|---|---|---|---|---|
| Sep 1, 2026 | Gloeckler Markus (Officer) 800 shares $200.00 +0.0% since trade filed Sep 2, 2026 | Planned sale (10b5-1) | 800 | $200.00 | $160K | +0.0% | Sep 2, 2026 |
| Aug 17, 2026 | Sloan Samantha L. (Officer) 127 shares $222.95 −10.3% since trade filed Aug 18, 2026 | Discretionary sale | 127 | $222.95 | $28K | −10.3% | Aug 18, 2026 |
| Aug 11, 2026 | Dymbort Jason E. (Officer) 3,700 shares $249.38 −19.8% since trade filed Aug 12, 2026 | Planned sale (10b5-1) | 3,700 | $249.38 | $923K | −19.8% | Aug 12, 2026 |
| Aug 4, 2026 | Gloeckler Markus (Officer) 829 shares $248.00 −19.4% since trade filed Aug 5, 2026 | Planned sale (10b5-1) | 829 | $248.00 | $206K | −19.4% | Aug 5, 2026 |
| Aug 3, 2026 | Gloeckler Markus (Officer) 800 shares $222.00 −9.9% since trade filed Aug 5, 2026 | Planned sale (10b5-1) | 800 | $222.00 | $178K | −9.9% | Aug 5, 2026 |
| Aug 3, 2026 | Gloeckler Markus (Officer) 2,625 shares $218.02 −8.3% since trade filed Aug 5, 2026 | Planned sale (10b5-1) | 2,625 | $218.02 | $572K | −8.3% | Aug 5, 2026 |
| Aug 3, 2026 | Koralewski Michael (Officer) 3,500 shares $218.02 −8.3% since trade filed Aug 5, 2026 | Planned sale (10b5-1) | 3,500 | $218.02 | $763K | −8.3% | Aug 5, 2026 |
| Aug 3, 2026 | Koralewski Michael (Officer) 3,500 shares $225.00 −11.1% since trade filed Aug 5, 2026 | Planned sale (10b5-1) | 3,500 | $225.00 | $788K | −11.1% | Aug 5, 2026 |
| Jun 2, 2026 | Buehler Patrick James (Officer) 3,000 shares $302.00 −33.8% since trade filed Jun 3, 2026 | Planned sale (10b5-1) | 3,000 | $302.00 | $906K | −33.8% | Jun 3, 2026 |
| May 28, 2026 | Stockdale Caroline (Officer) 11K shares $275.60 −27.4% since trade filed Jun 1, 2026 | Planned sale (10b5-1) | 11K | $275.60 | $2.9M | −27.4% | Jun 1, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 126 shares $276.29 −27.6% since trade filed May 27, 2026 | Planned sale (10b5-1) | 126 | $276.29 | $35K | −27.6% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 364 shares $265.15 −24.6% since trade filed May 27, 2026 | Planned sale (10b5-1) | 364 | $265.15 | $97K | −24.6% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 473 shares $273.17 −26.8% since trade filed May 27, 2026 | Planned sale (10b5-1) | 473 | $273.17 | $129K | −26.8% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 628 shares $267.72 −25.3% since trade filed May 27, 2026 | Planned sale (10b5-1) | 628 | $267.72 | $168K | −25.3% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 632 shares $270.05 −25.9% since trade filed May 27, 2026 | Planned sale (10b5-1) | 632 | $270.05 | $171K | −25.9% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 726 shares $271.23 −26.3% since trade filed May 27, 2026 | Planned sale (10b5-1) | 726 | $271.23 | $197K | −26.3% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 1,009 shares $268.89 −25.6% since trade filed May 27, 2026 | Planned sale (10b5-1) | 1,009 | $268.89 | $271K | −25.6% | May 27, 2026 |
| May 26, 2026 | Widmar Mark R (CEO) 1,237 shares $266.60 −25.0% since trade filed May 27, 2026 | Planned sale (10b5-1) | 1,237 | $266.60 | $330K | −25.0% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 47 shares $258.48 −22.6% since trade filed May 27, 2026 | Planned sale (10b5-1) | 47 | $258.48 | $12K | −22.6% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 64 shares $255.59 −21.8% since trade filed May 27, 2026 | Planned sale (10b5-1) | 64 | $255.59 | $16K | −21.8% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 75 shares $256.32 −22.0% since trade filed May 27, 2026 | Planned sale (10b5-1) | 75 | $256.32 | $19K | −22.0% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 97 shares $252.87 −20.9% since trade filed May 27, 2026 | Planned sale (10b5-1) | 97 | $252.87 | $25K | −20.9% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 149 shares $257.55 −22.4% since trade filed May 27, 2026 | Planned sale (10b5-1) | 149 | $257.55 | $38K | −22.4% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 172 shares $251.53 −20.5% since trade filed May 27, 2026 | Planned sale (10b5-1) | 172 | $251.53 | $43K | −20.5% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 218 shares $253.63 −21.1% since trade filed May 27, 2026 | Planned sale (10b5-1) | 218 | $253.63 | $55K | −21.1% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 239 shares $250.02 −20.0% since trade filed May 27, 2026 | Planned sale (10b5-1) | 239 | $250.02 | $60K | −20.0% | May 27, 2026 |
| May 22, 2026 | Widmar Mark R (CEO) 916 shares $254.93 −21.6% since trade filed May 27, 2026 | Planned sale (10b5-1) | 916 | $254.93 | $234K | −21.6% | May 27, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 6 shares $256.96 −22.2% since trade filed May 22, 2026 | Planned sale (10b5-1) | 6 | $256.96 | $2K | −22.2% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 98 shares $247.53 −19.2% since trade filed May 22, 2026 | Planned sale (10b5-1) | 98 | $247.53 | $24K | −19.2% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 136 shares $244.62 −18.2% since trade filed May 22, 2026 | Planned sale (10b5-1) | 136 | $244.62 | $33K | −18.2% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 179 shares $248.80 −19.6% since trade filed May 22, 2026 | Planned sale (10b5-1) | 179 | $248.80 | $45K | −19.6% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 179 shares $255.31 −21.7% since trade filed May 22, 2026 | Planned sale (10b5-1) | 179 | $255.31 | $46K | −21.7% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 229 shares $246.23 −18.8% since trade filed May 22, 2026 | Planned sale (10b5-1) | 229 | $246.23 | $56K | −18.8% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 261 shares $254.29 −21.4% since trade filed May 22, 2026 | Planned sale (10b5-1) | 261 | $254.29 | $66K | −21.4% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 362 shares $241.40 −17.2% since trade filed May 22, 2026 | Planned sale (10b5-1) | 362 | $241.40 | $87K | −17.2% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 472 shares $250.61 −20.2% since trade filed May 22, 2026 | Planned sale (10b5-1) | 472 | $250.61 | $118K | −20.2% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 521 shares $243.19 −17.8% since trade filed May 22, 2026 | Planned sale (10b5-1) | 521 | $243.19 | $127K | −17.8% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 569 shares $251.64 −20.5% since trade filed May 22, 2026 | Planned sale (10b5-1) | 569 | $251.64 | $143K | −20.5% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 672 shares $240.10 −16.7% since trade filed May 22, 2026 | Planned sale (10b5-1) | 672 | $240.10 | $161K | −16.7% | May 22, 2026 |
| May 21, 2026 | Widmar Mark R (CEO) 1,131 shares $249.70 −19.9% since trade filed May 22, 2026 | Planned sale (10b5-1) | 1,131 | $249.70 | $282K | −19.9% | May 22, 2026 |
| May 21, 2026 | Verma Kuntal Kumar (Officer) 582 shares $250.00 −20.0% since trade filed May 22, 2026 | Planned sale (10b5-1) | 582 | $250.00 | $146K | −20.0% | May 22, 2026 |
| May 13, 2026 | Widmar Mark R (CEO) 1,300 shares $240.02 −16.7% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,300 | $240.02 | $312K | −16.7% | May 13, 2026 |
| May 13, 2026 | Verma Kuntal Kumar (Officer) 1,455 shares $240.00 −16.7% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,455 | $240.00 | $349K | −16.7% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 400 shares $236.53 −15.4% since trade filed May 13, 2026 | Planned sale (10b5-1) | 400 | $236.53 | $95K | −15.4% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 1,026 shares $231.53 −13.6% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,026 | $231.53 | $238K | −13.6% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 1,363 shares $235.69 −15.1% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,363 | $235.69 | $321K | −15.1% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 1,498 shares $234.84 −14.8% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,498 | $234.84 | $352K | −14.8% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 1,500 shares $230.18 −13.1% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,500 | $230.18 | $345K | −13.1% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 1,877 shares $233.56 −14.4% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,877 | $233.56 | $438K | −14.4% | May 13, 2026 |
| May 11, 2026 | Widmar Mark R (CEO) 2,262 shares $232.55 −14.0% since trade filed May 13, 2026 | Planned sale (10b5-1) | 2,262 | $232.55 | $526K | −14.0% | May 13, 2026 |
| May 11, 2026 | Verma Kuntal Kumar (Officer) 352 shares $230.00 −13.0% since trade filed May 13, 2026 | Planned sale (10b5-1) | 352 | $230.00 | $81K | −13.0% | May 13, 2026 |
| May 11, 2026 | Verma Kuntal Kumar (Officer) 1,864 shares $225.00 −11.1% since trade filed May 13, 2026 | Planned sale (10b5-1) | 1,864 | $225.00 | $419K | −11.1% | May 13, 2026 |
| May 6, 2026 | Dymbort Jason E. (Officer) 228 shares $218.16 −8.3% since trade filed May 8, 2026 | Planned sale (10b5-1) | 228 | $218.16 | $50K | −8.3% | May 8, 2026 |
| May 6, 2026 | Verma Kuntal Kumar (Officer) 270 shares $218.16 −8.3% since trade filed May 8, 2026 | Discretionary sale | 270 | $218.16 | $59K | −8.3% | May 8, 2026 |
| May 6, 2026 | Theurer Nathan B. (Officer) 31 shares $218.16 −8.3% since trade filed May 8, 2026 | Planned sale (10b5-1) | 31 | $218.16 | $7K | −8.3% | May 8, 2026 |
| May 5, 2026 | ANTOUN GEORGES (Officer) 566 shares $215.63 −7.3% since trade filed May 5, 2026 | Discretionary sale | 566 | $215.63 | $122K | −7.3% | May 5, 2026 |
| May 5, 2026 | Stockdale Caroline (Officer) 262 shares $215.63 −7.3% since trade filed May 5, 2026 | Discretionary sale | 262 | $215.63 | $56K | −7.3% | May 5, 2026 |
| May 5, 2026 | Widmar Mark R (CEO) 1,526 shares $215.63 −7.3% since trade filed May 5, 2026 | Discretionary sale | 1,526 | $215.63 | $329K | −7.3% | May 5, 2026 |
| May 5, 2026 | Bradley Alexander R. (CFO) 498 shares $215.63 −7.3% since trade filed May 5, 2026 | Discretionary sale | 498 | $215.63 | $107K | −7.3% | May 5, 2026 |
| May 5, 2026 | Dymbort Jason E. (Officer) 409 shares $215.63 −7.3% since trade filed May 5, 2026 | Discretionary sale | 409 | $215.63 | $88K | −7.3% | May 5, 2026 |
“Since trade” compares with the latest insider-implied price, not a market quote: these pages are built from filings alone. A role here is the one on that day's Form 4, so somebody promoted since appears under both titles.
Filing hygiene
How to read this
A Form 4 transaction code decides everything. P is an open-market purchase and S an open-market sale; those two are the only codes where an insider chose to trade. A is a grant, M an option exercise or vesting, F shares withheld to cover tax, G a gift. Most “insiders dumped billions” headlines are code F and M mechanics.
Sales flagged 10b5-1 run on a plan the insider adopted in advance; since 2023 every Form 4 carries that flag. Buys have historically predicted returns, sales mostly have not, and this page states filings, not advice.