FIRST SOLAR INC (FSLR)

US3364331070 - Common Stock

180.1  +3.82 (+2.17%)

After market: 178.6 -1.5 (-0.83%)




Shares Outstanding107.04M
Float100.91M
Owners (insider)10.59%
Owners (institutional)86.17%
Owners (insider) change0.73%
Owners (institutional) change-0.36%
Date Name Type Shares Price Amount
Apr 4, 2024 ANTOUN GEORGES Open Market Sale 2400 176.00 $ 422,400.00
Apr 4, 2024 Gloeckler Markus Open Market Sale 1937 175.00 $ 338,975.00
Apr 1, 2024 ANTOUN GEORGES Open Market Sale 2400 169.72 $ 407,328.00
Mar 29, 2024 KRO LISA A Grant 267 0.00 $ 0.00
Mar 29, 2024 POST WILLIAM J Grant 267 0.00 $ 0.00
Mar 29, 2024 STEBBINS PAUL H Grant 267 0.00 $ 0.00
Mar 29, 2024 Sweeney Michael T Grant 267 0.00 $ 0.00
Mar 29, 2024 Wright Norman L. Grant 267 0.00 $ 0.00
Mar 29, 2024 Ahearn Michael J Grant 378 0.00 $ 0.00
Mar 29, 2024 Chapman Richard D Grant 267 0.00 $ 0.00
Mar 29, 2024 George Anita M. Grant 267 0.00 $ 0.00
Mar 29, 2024 George Anita M. Option Excercise 80 168.80 $ 13,504.00
Mar 29, 2024 Hambro George A Grant 267 0.00 $ 0.00
Mar 29, 2024 KENNEDY R CRAIG Grant 267 0.00 $ 0.00
Mar 29, 2024 Joseph Molly Grant 267 0.00 $ 0.00
Mar 19, 2024 ANTOUN GEORGES Open Market Sale 356 146.09 $ 52,008.04
Mar 18, 2024 Verma Kuntal Kumar Open Market Sale 250 148.34 $ 37,085.00
Mar 18, 2024 Gloeckler Markus Open Market Sale 470 150.00 $ 70,500.00
Mar 15, 2024 Widmar Mark R Option Excercise 4856 0.00 $ 0.00
Mar 15, 2024 Widmar Mark R Option Excercise 1984 147.42 $ 292,481.28
Mar 15, 2024 Verma Kuntal Kumar Option Excercise 907 0.00 $ 0.00
Mar 15, 2024 Verma Kuntal Kumar Option Excercise 407 147.42 $ 59,999.94
Mar 15, 2024 Stockdale Caroline Option Excercise 801 0.00 $ 0.00
Mar 15, 2024 Stockdale Caroline Option Excercise 344 147.42 $ 50,712.48
Mar 15, 2024 Koralewski Michael Option Excercise 641 0.00 $ 0.00
Mar 15, 2024 Koralewski Michael Option Excercise 275 147.42 $ 40,540.50
Mar 15, 2024 Jeffers Byron Michael Option Excercise 327 0.00 $ 0.00
Mar 15, 2024 Jeffers Byron Michael Option Excercise 85 147.42 $ 12,530.70
Mar 15, 2024 Gloeckler Markus Option Excercise 854 0.00 $ 0.00
Mar 15, 2024 Gloeckler Markus Option Excercise 384 147.42 $ 56,609.28
Mar 15, 2024 Dymbort Jason E. Option Excercise 854 0.00 $ 0.00
Mar 15, 2024 Dymbort Jason E. Option Excercise 366 147.42 $ 53,955.72
Mar 8, 2024 ANTOUN GEORGES Open Market Sale 3240 162.19 $ 525,491.18
Mar 7, 2024 Verma Kuntal Kumar Open Market Sale 787 160.00 $ 125,920.00
Mar 7, 2024 Gloeckler Markus Open Market Sale 679 160.00 $ 108,640.00
Mar 6, 2024 Koralewski Michael Option Excercise 1101 158.42 $ 174,420.42
Mar 6, 2024 Dymbort Jason E. Option Excercise 2961 0.00 $ 0.00
Mar 6, 2024 Dymbort Jason E. Option Excercise 1270 158.42 $ 201,193.40
Mar 6, 2024 Buehler Patrick James Option Excercise 1776 0.00 $ 0.00
Mar 6, 2024 Buehler Patrick James Option Excercise 780 158.42 $ 123,567.60
Mar 6, 2024 Bradley Alexander R. Option Excercise 5973 0.00 $ 0.00
Mar 6, 2024 Bradley Alexander R. Option Excercise 2501 158.42 $ 396,208.42
Mar 6, 2024 Widmar Mark R Option Excercise 21267 0.00 $ 0.00
Mar 6, 2024 Widmar Mark R Option Excercise 8690 158.42 $ 1,376,669.80
Mar 6, 2024 Jeffers Byron Michael Option Excercise 1562 0.00 $ 0.00
Mar 6, 2024 Jeffers Byron Michael Option Excercise 406 158.42 $ 64,318.52
Mar 6, 2024 Verma Kuntal Kumar Option Excercise 2852 0.00 $ 0.00
Mar 6, 2024 Verma Kuntal Kumar Option Excercise 1280 158.42 $ 202,777.60
Mar 6, 2024 Gloeckler Markus Option Excercise 2961 0.00 $ 0.00
Mar 6, 2024 Gloeckler Markus Option Excercise 1329 158.42 $ 210,540.18
Mar 6, 2024 Stockdale Caroline Option Excercise 4095 0.00 $ 0.00
Mar 6, 2024 Stockdale Caroline Option Excercise 1756 158.42 $ 278,185.52
Mar 6, 2024 Koralewski Michael Option Excercise 2569 0.00 $ 0.00
Mar 4, 2024 ANTOUN GEORGES Open Market Sale 16667 155.55 $ 2,592,569.79
Mar 1, 2024 KENNEDY R CRAIG Open Market Sale 1500 157.76 $ 236,640.00
Mar 1, 2024 STEBBINS PAUL H Open Market Sale 5000 157.51 $ 787,550.00
Mar 1, 2024 Widmar Mark R Open Market Sale 21244 152.74 $ 3,244,808.56
Mar 1, 2024 Verma Kuntal Kumar Open Market Sale 2515 152.74 $ 384,141.10
Feb 29, 2024 Jeffers Byron Michael Grant 1221 0.00 $ 0.00
Feb 29, 2024 Jeffers Byron Michael Option Excercise 353 153.89 $ 54,323.17
Feb 29, 2024 Gloeckler Markus Grant 10698 0.00 $ 0.00
Feb 29, 2024 Gloeckler Markus Option Excercise 4827 153.89 $ 742,827.03
Feb 29, 2024 Dymbort Jason E. Grant 10698 0.00 $ 0.00
Feb 29, 2024 Dymbort Jason E. Option Excercise 3637 153.89 $ 559,697.93
Feb 29, 2024 Buehler Patrick James Grant 6112 0.00 $ 0.00
Feb 29, 2024 Buehler Patrick James Option Excercise 2716 153.89 $ 417,965.24
Feb 29, 2024 Bradley Alexander R. Grant 20632 0.00 $ 0.00
Feb 29, 2024 Bradley Alexander R. Option Excercise 8657 153.89 $ 1,332,225.73
Feb 29, 2024 ANTOUN GEORGES Grant 27508 0.00 $ 0.00
Feb 29, 2024 ANTOUN GEORGES Option Excercise 10841 153.89 $ 1,668,321.49
Feb 29, 2024 Stockdale Caroline Grant 13753 0.00 $ 0.00
Feb 29, 2024 Stockdale Caroline Option Excercise 5921 153.89 $ 911,182.69
Feb 29, 2024 Widmar Mark R Grant 71829 0.00 $ 0.00
Feb 29, 2024 Widmar Mark R Option Excercise 29342 153.89 $ 4,515,440.38
Feb 29, 2024 Verma Kuntal Kumar Grant 9169 0.00 $ 0.00
Feb 29, 2024 Verma Kuntal Kumar Option Excercise 4140 153.89 $ 637,104.60
Feb 29, 2024 Koralewski Michael Grant 9169 0.00 $ 0.00
Feb 29, 2024 Koralewski Michael Option Excercise 3963 153.89 $ 609,866.07
Dec 29, 2023 Chapman Richard D Grant 262 0.00 $ 0.00
Dec 29, 2023 Ahearn Michael J Grant 371 0.00 $ 0.00
Dec 29, 2023 Wright Norman L. Grant 262 0.00 $ 0.00
Dec 29, 2023 KRO LISA A Grant 262 0.00 $ 0.00
Dec 29, 2023 George Anita M. Grant 262 0.00 $ 0.00
Dec 29, 2023 Joseph Molly Grant 262 0.00 $ 0.00
Dec 29, 2023 Sweeney Michael T Grant 262 0.00 $ 0.00
Dec 29, 2023 STEBBINS PAUL H Grant 262 0.00 $ 0.00
Dec 29, 2023 POST WILLIAM J Grant 262 0.00 $ 0.00
Dec 29, 2023 KENNEDY R CRAIG Grant 262 0.00 $ 0.00
Dec 29, 2023 Hambro George A Grant 262 0.00 $ 0.00
Dec 19, 2023 ANTOUN GEORGES Open Market Sale 2400 176.02 $ 422,448.00
Dec 1, 2023 ANTOUN GEORGES Open Market Sale 2400 158.00 $ 379,200.00
Oct 30, 2023 Verma Kuntal Kumar Open Market Sale 1621 144.16 $ 233,683.36
Oct 2, 2023 Bradley Alexander R. Open Market Sale 5000 158.23 $ 791,144.77
Sep 30, 2023 KRO LISA A Grant 279 0.00 $ 0.00
Sep 30, 2023 Ahearn Michael J Grant 395 0.00 $ 0.00
Sep 30, 2023 Chapman Richard D Grant 279 0.00 $ 0.00
Sep 30, 2023 Hambro George A Grant 279 0.00 $ 0.00
Sep 30, 2023 POST WILLIAM J Grant 279 0.00 $ 0.00
Sep 30, 2023 KENNEDY R CRAIG Grant 279 0.00 $ 0.00
Sep 30, 2023 STEBBINS PAUL H Grant 279 0.00 $ 0.00
Sep 30, 2023 Sweeney Michael T Grant 279 0.00 $ 0.00
Sep 30, 2023 Joseph Molly Grant 279 0.00 $ 0.00
Sep 30, 2023 George Anita M. Grant 279 0.00 $ 0.00
Sep 30, 2023 George Anita M. Option Excercise 84 161.59 $ 13,573.56
Sep 30, 2023 Wright Norman L. Grant 279 0.00 $ 0.00
Sep 1, 2023 Bradley Alexander R. Open Market Sale 5500 186.22 $ 1,024,198.76
Aug 21, 2023 Gloeckler Markus Open Market Sale 464 182.00 $ 84,448.00
Aug 18, 2023 Gloeckler Markus Option Excercise 843 0.00 $ 0.00
Aug 18, 2023 Gloeckler Markus Option Excercise 379 199.83 $ 75,735.57
Aug 14, 2023 ANTOUN GEORGES Open Market Sale 12346 202.89 $ 2,504,836.01
Aug 7, 2023 KENNEDY R CRAIG Open Market Sale 1500 192.92 $ 289,380.00
Aug 2, 2023 Bradley Alexander R. Open Market Sale 5500 194.36 $ 1,068,965.14
Jul 28, 2023 Widmar Mark R Open Market Sale 2160 223.41 $ 482,565.60
Jul 17, 2023 Widmar Mark R Open Market Sale 6142 206.76 $ 1,269,910.00
Jul 10, 2023 Verma Kuntal Kumar Open Market Sale 3000 187.52 $ 562,560.00
Jun 30, 2023 Sweeney Michael T Grant 237 0.00 $ 0.00
Jun 30, 2023 Wright Norman L. Grant 237 0.00 $ 0.00
Jun 30, 2023 Hambro George A Grant 237 0.00 $ 0.00
Jun 30, 2023 Joseph Molly Grant 237 0.00 $ 0.00
Jun 30, 2023 KENNEDY R CRAIG Grant 237 0.00 $ 0.00
Jun 30, 2023 KRO LISA A Grant 237 0.00 $ 0.00
Jun 30, 2023 POST WILLIAM J Grant 237 0.00 $ 0.00
Jun 30, 2023 STEBBINS PAUL H Grant 237 0.00 $ 0.00
Jun 30, 2023 George Anita M. Grant 237 0.00 $ 0.00
Jun 30, 2023 George Anita M. Option Excercise 71 190.09 $ 13,496.39
Jun 30, 2023 Ahearn Michael J Grant 336 0.00 $ 0.00
Jun 30, 2023 Chapman Richard D Grant 237 0.00 $ 0.00
Jun 15, 2023 Buehler Patrick James Option Excercise 286 0.00 $ 0.00
Jun 15, 2023 Buehler Patrick James Option Excercise 126 192.88 $ 24,302.88
Jun 6, 2023 Widmar Mark R Open Market Sale 39948 199.97 $ 7,988,401.56
May 22, 2023 Sweeney Michael T Open Market Sale 7000 205.14 $ 1,435,980.00
May 16, 2023 POST WILLIAM J Open Market Sale 10000 218.52 $ 2,185,200.00
May 12, 2023 STEBBINS PAUL H Open Market Sale 2500 229.31 $ 573,275.00