FSLR

First Solar, Inc.
176.30 +0.26% 2026-10-28

Analysts 21 firms · 18 buy · 2 hold · 1 sell · target 275 +56% (197–330)

Last 90d 5 insider sales · 1 congress buy

52-week range
165.86 320.95
1-month-0.4%
3-month-14.4%
1-year-28.8%
3-year+16.5%
5-year+70.8%
vs 50-day-7.4%
vs 200-day-18.6%
Volatility54%
Beta1.85
$ vol/day$352M
ATH320.95
From ATH-45.1%
Next report2026-10-29
WhoEntryMove What they saidWhen
TRACKER - Analyst Ratings long 182.50 -3.4% Truist Securities upgraded FSLR. The move: Truist Securities upgraded FSLR: Hold to Buy with a $270 target, on 12… Mon, 12 Oct
TRACKER - John Boozman · Congress long 203.71 -13.5% John Boozman's trade date was 13 August 2026 — a disclosed purchase of $1,001–$15,000. But a Periodic Transaction… Fri, 11 Sep
TRACKER - Analyst Ratings long 210.10 -16.1% BMO Capital upgraded FSLR, Market Perform to Outperform with a $263 target, on 27 August 2026. The price shown is where… Fri, 28 Aug
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

WhenPeople SizeValuePrice
27d sched 1 $139,200 175.69
2mo sched 1 $160,000 201.08
2mo sell 1 $28,315 219.25
3mo sched 1 $922,706 234.43
3mo sched 2 $2,506,064 234.81
5mo sched 1 $906,000 311.48
5mo sched 1 $2,929,077 299.56
5mo sched 1 $1,899,802 270.16
5mo sched 2 $1,336,878 250.81
6mo sched 2 $3,476,474 236.00
6mo sell 1 $58,903 216.61
6mo sched 2 $56,503 216.61
6mo sell 11 $1,000,954 217.19
6mo sched 1 $120,330 193.12
7mo sell 7 $692,559 200.28
7mo sched 4 $4,952,870 200.28
8mo sched 2 $143,252 199.25
8mo sell 11 $2,865,679 198.21
8mo sched 3 $878,397 194.69
8mo sell 11 $5,389,095 195.65
12mo sell 2 $3,056,799 273.44
12mo sched 1 $9,914,635 275.29
1.2y sell 1 $26,386 198.67
1.2y sched 1 $392,762 209.12
1.2y sched 2 $587,761 215.50
1.2y sched 1 $5,145,654 179.75
1.3y sched 1 $288,000 179.62
1.4y sched 1 $278,481 159.71
1.4y sched 1 $466,878 152.77
1.4y sched 1 $1,481,813 156.57
1.5y sched 1 $1,319,120 185.34
1.6y sched 1 $64,301 129.38
1.6y sell 10 $638,790 128.84
1.6y sell 10 $474,002 135.93
1.7y sched 2 $4,060,447 131.27
2.0y sched 1 $714,871 215.30
2.2y sched 1 $1,913,418 228.95
2.2y sched 1 $110,000 226.94
2.2y sched 1 $382,339 209.63
2.4y sched 1 $421,460 261.28
2.4y sched 2 $10,657,140 271.76
2.4y sell 1 $1,094,020 271.11
2.4y sched 2 $5,676,993 271.11
2.4y sell 2 $2,809,773 244.77
2.4y sched 1 $2,543,230 233.59
2.5y sell 1 $1,363,613 191.33
2.5y sell 1 $393,456 194.59
2.6y sched 2 $761,375 171.65
2.6y sched 1 $407,328 168.56
2.6y sched 3 $159,593 149.22
2.6y sched 1 $525,491 165.15
2.6y sched 2 $234,560 162.77
2.7y sell 2 $1,024,190 158.30
2.7y sched 3 $6,221,519 158.30
2.9y sched 1 $422,448 167.41
2.9y sched 1 $379,200 162.59
3.0y sched 1 $233,683 145.31
3.1y sched 1 $791,145 152.48
3.2y sched 1 $1,024,199 186.34
3.2y sched 1 $84,448 178.95
3.2y sched 1 $2,504,836 195.54
3.2y sell 1 $289,380 195.81
3.2y sched 1 $1,068,965 195.75
3.2y sched 1 $482,566 206.94
3.3y sched 1 $1,269,910 200.63
3.3y sched 1 $562,560 190.26
3.4y sched 1 $7,988,402 194.08
3.4y sell 1 $1,435,980 203.82
3.5y sell 1 $2,185,200 210.73
3.5y sell 1 $573,275 225.46
3.6y sell 1 $48,374 200.50
3.6y sell 4 $2,382,785 213.20
3.6y buy 1 $99,915 213.20
3.7y sell 2 $5,810,879 212.20
4.0y sell 1 $75,408 120.78
4.1y sell 1 $80,772 133.37
4.2y sell 1 $110,251 114.84
4.2y sell 1 $70,446 115.35
4.2y sell 1 $88,775 106.87
4.2y sell 1 $16,670 101.63
4.2y buy 2 $1,049,798 101.63
4.2y sell 1 $16,250 98.82
4.2y sell 3 $1,180,395 99.45
4.2y buy 1 $200,114 99.45
4.2y sell 1 $100,700 98.88
4.3y sell 2 $2,964,933 96.14
4.3y sell 1 $38,874 64.55
4.3y sell 1 $123,131 64.86
4.4y sell 1 $37,500 63.00
4.4y sell 1 $71,677 74.15
4.4y sell 1 $242,192 72.63
4.5y sell 1 $38,244 63.30
4.5y sell 1 $1,027,421 68.56
4.5y sell 1 $46,710 78.64
4.6y sell 1 $194,867 78.19
4.6y sell 1 $183,267 83.62
4.6y sell 2 $135,845 75.84
4.6y sell 1 $222,400 76.08
4.6y sell 1 $241,437 78.65
4.7y sell 3 $2,612,997 69.47
4.7y sell 1 $41,784 70.72
4.8y sell 1 $48,816 81.69
4.9y sell 1 $57,204 93.33
4.9y sell 1 $68,030 107.28
5.0y sell 1 $133,404 110.73
5.0y sell 1 $117,376 103.19
5.2y sell 1 $193,843 95.44
5.2y sell 1 $1,162,184 91.28
5.3y sell 1 $48,966 84.81
5.3y sell 1 $2,289,750 91.49
5.4y sell 1 $15,560 78.54
5.4y sell 1 $232,068 77.94
5.4y sell 1 $43,318 77.19
5.4y sell 1 $219,764 78.82
5.5y sell 1 $39,655 71.17
5.5y sell 1 $238,511 69.57
5.5y sell 2 $5,501,974 73.09
5.5y sell 2 $282,285 77.71
5.6y sell 1 $118,868 78.09
5.6y sell 1 $240,383 78.92
2026AprJulOct

bought sold · bigger dot, bigger trade · follows the chart’s range

JBJohn Boozman 1B 3mo AAAlan Armstrong 1B 7mo GCGilbert Cisneros 1B1S 9mo RBRob Bresnahan 2S 1.6y DMDave Min 1S 1.6y JGJosh Gottheimer 6B3S 2.7y KCKatherine M. Clark 2B1S 5.1y SJSara Jacobs 2S 5.6y PWPeter Welch 1B2S 6.5y CCCarlos Curbelo 12B1S 8.2y SDSuzan K. DelBene 1B2S 10.4y

11 members · 25 buys / 15 sells · $115K–$850K disclosed · latest filing Sep 11, 2026 · full tracker ›

WhenMemberSize AmountPrice then
3mo buy JB John Boozman $1K–$15K 223.69
7mo buy AA Alan Armstrong $1K–$15K 190.29
9mo sell GC Gilbert Cisneros $1K–$15K 226.24
10mo buy GC Gilbert Cisneros $1K–$15K 238.66
1.6y sell RB Rob Bresnahan $1K–$15K 120.38
1.6y sell DM Dave Min $1K–$15K 129.34
1.7y sell RB Rob Bresnahan $1K–$15K 147.46
2.7y sell JG Josh Gottheimer $1K–$15K 147.89
3.0y buy JG Josh Gottheimer $1K–$15K 151.29
3.1y sell JG Josh Gottheimer $1K–$15K 174.05
3.3y buy JG Josh Gottheimer $1K–$15K 191.30
3.4y sell JG Josh Gottheimer $1K–$15K 195.99
3.5y buy JG Josh Gottheimer $1K–$15K 231.69
3.5y buy JG Josh Gottheimer $1K–$15K 209.90
3.5y buy JG Josh Gottheimer $1K–$15K 218.19
3.6y buy JG Josh Gottheimer $1K–$15K 204.51
5.1y sell KC Katherine M. Clark $15K–$50K 103.29
5.4y buy KC Katherine M. Clark $1K–$15K 75.84
5.6y sell SJ Sara Jacobs $15K–$50K 79.61
5.7y sell SJ Sara Jacobs $1K–$15K 90.96
6.0y buy KC Katherine M. Clark $1K–$15K 86.90
6.5y sell PW Peter Welch $1K–$15K 44.01
7.9y buy PW Peter Welch $1K–$15K 43.23
8.2y sell CC Carlos Curbelo $15K–$50K 50.15
8.4y buy CC Carlos Curbelo $1K–$15K 55.53
8.4y buy CC Carlos Curbelo $1K–$15K 61.74
8.4y sell PW Peter Welch $1K–$15K 65.93
8.7y buy CC Carlos Curbelo $1K–$15K 64.22
9.6y buy CC Carlos Curbelo $1K–$15K 26.62
10.0y buy CC Carlos Curbelo $1K–$15K 32.48
10.0y buy CC Carlos Curbelo $1K–$15K 34.51
10.0y buy CC Carlos Curbelo $1K–$15K 42.25
10.1y buy CC Carlos Curbelo $1K–$15K 38.57
10.4y buy CC Carlos Curbelo $1K–$15K 46.02
10.4y buy CC Carlos Curbelo $1K–$15K 48.91
10.4y buy CC Carlos Curbelo $1K–$15K 49.32
10.4y sell SD Suzan K. DelBene $15K–$50K 50.45
10.5y buy CC Carlos Curbelo $1K–$15K 55.84
10.7y sell SD Suzan K. DelBene $1K–$15K 60.99
12.5y buy SD Suzan K. DelBene $15K–$50K 63.83

Next report 2026-10-29 (Thursday, after close, in 0 days) · EPS estimate 4.67. It has finished the next session higher 52% of the time, average move 8.0%.

Day-after move, last 12 reports, oldest left.

ReportedEst.Actual SurpriseGapDay 1Day 5
2026-07-30 beat 2.88 3.92 +36.1% +3.3% +2.4% +21.4%
2026-04-30 beat 2.96 3.22 +8.9% -0.9% +4.9% +8.9%
2026-02-24 miss 5.24 4.84 -7.6% -18.8% -13.6% -18.9%
2025-10-30 miss 4.29 4.24 -1.1% +6.7% +14.3% +14.6%
2025-07-31 beat 2.68 3.18 +18.8% +6.6% +5.3% +5.7%
2025-04-29 miss 2.47 1.95 -21.0% -12.0% -8.3% -5.4%
2025-02-25 miss 4.73 3.65 -22.8% +4.9% +6.4% -11.2%
2024-10-29 miss 3.15 2.91 -7.5% -6.0% -1.1% -2.8%
2024-07-30 beat 2.66 3.25 +22.2% +4.4% +2.4% -1.0%
2024-05-01 beat 1.99 2.20 +10.3% +0.5% +1.6% +9.0%
2024-02-27 beat 3.13 3.25 +3.7% +6.2% +2.9% +9.3%
2023-10-31 beat 2.04 2.50 +22.8% +4.2% +0.3% -3.2%
2023-07-27 beat 0.96 1.89 +97.4% +12.5% +4.8% -2.2%
2023-04-27 miss 0.95 0.40 -58.0% -8.0% -9.1% -11.1%
2023-02-28 beat -0.15 -0.07 +52.2% +6.7% +15.7% +26.7%
2022-10-27 miss -0.18 -0.46 -159.2% +0.0% +1.1% +17.1%
2022-07-28 miss -0.11 -0.40 -262.9% +2.2% +12.1% +15.1%
2022-04-28 beat -0.43 -0.41 +3.6% +1.1% +1.1% -0.2%
2022-03-01 beat 1.06 1.23 +15.7% -12.9% -8.1% +4.3%
2021-11-04 miss 0.60 0.44 -27.1% -2.5% -0.3% -4.9%
2021-07-29 beat 0.56 0.78 +39.4% -2.1% +2.7% +11.2%
2021-04-29 miss 0.83 0.81 -3.1% -3.8% -12.3% -14.5%
2021-02-25 miss 1.23 1.08 -12.0% -1.3% -0.5% -9.5%
2020-10-27 beat 0.62 1.45 +134.2% +12.1% +13.3% -3.2%
2020-08-06 beat 0.28 0.35 +26.0% +7.2% +13.1% +15.3%
2020-05-07 beat 0.29 0.85 +189.4% +1.7% -1.1% -11.8%
2020-02-20 miss 2.91 2.01 -30.8% -10.7% -14.7% -22.8%
2019-10-24 miss 1.11 0.29 -73.8% -3.4% -5.8% -5.9%
2019-08-01 miss 0.01 -0.18 -1580.3% +0.6% -0.3% -5.0%
2019-05-02 miss -0.12 -0.64 -428.9% +2.6% +3.2% +0.2%
2019-02-21 miss 0.64 0.49 -23.9% -1.8% +3.4% +2.8%
2018-10-25 beat 0.40 0.54 +36.3% -6.4% -9.5% -1.2%
2018-07-26 miss -0.01 -0.46 -3686.0% -5.7% -3.8% -1.5%
2018-04-26 beat -0.13 0.78 +708.8% +1.2% +3.8% -11.6%
2018-02-22 beat -0.30 -0.25 +15.9% -1.1% -6.8% -2.9%
2017-10-26 beat 0.84 1.95 +131.2% +8.7% +20.3% +24.9%
2017-07-27 beat 0.04 0.64 +1443.7% +8.9% +9.1% +7.1%
2017-05-02 beat -0.14 0.25 +272.5% +7.2% +11.8% +20.6%
2017-02-21 beat 1.00 1.24 +23.9% -3.0% -8.3% -4.4%
2016-11-02 beat 0.73 1.49 +103.8% -5.1% -15.0% -21.3%
2016-08-03 beat 0.55 0.87 +58.4% +0.5% -11.2% -20.8%
2016-04-27 beat 0.96 1.66 +72.1% -4.8% -8.1% -16.2%
2016-02-23 beat 0.83 1.60 +92.6% +3.5% +12.4% +11.9%
2015-10-29 beat 1.62 3.38 +108.8% +11.6% +11.9% +17.0%
2015-08-04 beat 0.25 0.52 +104.3% +12.6% +16.7% +16.6%
2015-04-30 miss -0.27 -0.62 -128.0% -3.6% -3.9% -5.5%
2015-02-24 beat 0.76 1.89 +150.0% +2.7% +7.0% +11.9%
2014-11-06 miss 0.64 0.61 -4.4% -6.5% -10.8% -14.0%
2014-08-05 miss 0.33 0.04 -87.7% -3.1% +3.0% +9.2%
2014-05-06 beat 0.52 1.10 +112.6% +0.5% -5.8% -8.2%
2014-02-25 miss 1.02 0.64 -37.0% -13.6% -9.1% +0.2%
2013-10-31 beat 1.10 2.28 +107.4% +10.6% +17.6% +20.3%
2013-08-06 miss 0.57 0.39 -31.3% -9.8% -13.4% -16.9%
2013-05-06 miss 0.75 0.69 -7.5% -2.2% -8.9% +6.1%
2013-02-26 beat 1.74 2.04 +17.1% -14.4% -13.8% -17.4%
2012-11-01 beat 1.07 1.27 +18.5% -7.7% -8.9% -0.8%
2012-08-01 beat 0.92 1.65 +78.7% +14.9% +21.1% +46.6%
2012-05-03 miss 0.62 -0.08 -112.8% +2.5% -6.3% -10.7%
2012-02-28 miss 1.52 1.26 -16.9% -7.4% -11.3% -29.1%
2011-10-26 miss 2.51 2.25 -10.4% +9.9% +6.6% +9.2%

21 firms covering, 35 actions in the last 180 days (ratings, reiterations and target changes) · average price target 275 from 20 firms, range 197–330.

DateFirmActionRating TargetFrom
2026-10-27 Guggenheim main Buy 299 282
2026-10-19 JP Morgan main Overweight 252 256
2026-10-15 Barclays main Overweight 259 279
2026-10-14 Morgan Stanley main Overweight 326 323
2026-10-12 Truist Securities up Buy 270 229
2026-10-08 Goldman Sachs main Buy 272 310
2026-09-30 Piper Sandler main Overweight 251 260
2026-09-28 Keybanc up Sector Weight — —
2026-09-22 GLJ Research main Buy 250 315
2026-09-09 Piper Sandler init Overweight 260 —
2026-08-27 BMO Capital up Outperform 263 237
2026-08-26 Deutsche Bank main Buy 299 272
2026-08-26 Argus Research reit Buy 275 —
2026-08-18 Morgan Stanley main Overweight 323 245
2026-08-17 Evercore ISI Group main In-Line 218 219
2026-08-07 Wells Fargo main Overweight 313 300
2026-08-03 Citigroup main Buy 297 294
2026-08-03 Guggenheim main Buy 282 279
2026-07-31 Wells Fargo main Overweight 300 320
2026-07-31 Truist Securities reit Hold 229 249
2026-07-31 Bernstein main Underperform 197 217
2026-07-24 Roth Capital reit Buy 300 —
2026-07-14 Barclays main Overweight 279 213
2026-07-14 Truist Securities init Hold 249 —
2026-07-10 Susquehanna main Positive 270 250
2026-07-09 Morgan Stanley main Overweight 245 230
2026-07-07 Deutsche Bank up Buy 272 245
2026-07-06 Wells Fargo main Overweight 320 255
2026-06-17 Bernstein init Underperform 217 —
2026-06-15 Mizuho main Outperform 300 243
2026-06-11 UBS main Buy 330 290
2026-05-28 GLJ Research up Buy 315 208
2026-05-05 Freedom Broker up Buy 260 250
2026-05-04 UBS main Buy 290 300
2026-05-04 Evercore ISI Group main In-Line 219 212
Model view — historical tendencies for the days ahead, not a forecast
Next 1 day
-0.2%
Next 1 week
+1.6%
Next 1 month
+4.9%
Seasonality
Bullish window historically
Next 30 days (to Nov 28): +6.8% median, 63% of the last 19 years finished up.
20-year seasonality chart →
Mean reversion
Neutral — RSI(2) at 78
RSI(2) under 15 is oversold (this name has historically bounced); over 85 is overbought. Its dip-buy edge in history is -0.00%/day.
Mean-reversion stats →
1-month breakdown — Market · β 1.85 +4.8% · Seasonal tilt +0.1%
$18.9B market cap (#500 US) $352M/day volume 54% volatility -29% 1-year -45% from ATH
52-week range · 7% of the way up · -45% from the high
$165.86$320.95

Not investment advice.