Scorecard › Solar & Clean (firm by firm) › FSLR

FSLR analyst scorecard · First Solar

63 rating actions on FSLR in the last 12 months. Of 115 price targets that resolved, 46 were reached while they stood, 68 were replaced by the same firm first, and 1 fell short at their deadline. Ratings: 75% Buy-type, 21% Hold-type, 5% Sell-type. Consensus target $274, 54% above the last close.

Checked through 2026-10-29 · last close $177.75 (2026-10-29). Rebuilt every morning.

Targets reached while they stood
40.0% 46 of 115
Replaced before the deadline
59.1%
Short at the deadline
0.9%
Ratings vs XLK
9 of 23
Buy / Hold / Sell, 12 mo
75 / 21 / 5%
Consensus target
$274 +54.3%

What the Holds say: 12 Hold-type ratings on FSLR in the last 12 months carried a median target +7% from the price on the day; 17% sat below it.

The 6 upgrades on FSLR came after an average +3.9% move in the 30 days before them.

Firm by firm

FirmLatest ratingDateLatest targetTargets reachedReplaced earlyResolvedRatings vs sector
GLJ Research Buy2026-09-22 $250 314—
UBS Buy2026-06-11 $330 1671 of 1
Wells Fargo Overweight2026-08-07 $313 2570 of 1
Truist Securities Buy2026-10-12 $270 2351 of 1
Evercore ISI Group In-Line2026-08-17 $218 123—
KeyBanc Sector Weight2026-09-28 $150 0110 of 1
Bernstein Underperform2026-07-31 $197 202—
Jefferies Hold2026-04-07 $187 235—
Roth Capital Buy2026-07-24 $300 1010 of 1
HSBC Hold2026-02-25 $211 ——0—
Baird Neutral2026-02-25 $205 1121 of 1
Bank of America Buy2026-01-22 $271 2350 of 1
Barclays Overweight2026-10-15 $259 2571 of 1
Deutsche Bank Buy2026-08-26 $299 112—
Susquehanna Positive2026-07-10 $270 3470 of 1
Freedom Broker Buy2026-05-05 $260 123—
Citigroup Buy2026-08-03 $297 2241 of 1
Morgan Stanley Overweight2026-10-14 $326 4370 of 1
Guggenheim Buy2026-10-27 $299 2790 of 1
JPMorgan Overweight2026-10-19 $252 2351 of 1
Piper Sandler Overweight2026-09-30 $251 1560 of 1
Mizuho Outperform2026-06-15 $300 2461 of 1
Goldman Sachs Buy2026-10-08 $272 1230 of 1
BMO Capital Outperform2026-08-27 $263 2240 of 1
Argus Research Buy2026-08-26 $275 ——0—
RBC Capital Outperform2026-02-25 $236 2350 of 1
TD Cowen Buy2025-10-31 $260 ——0—

Counts for one firm on one stock are small and move together; they are a record, not a grade. Neither the firms nor FSLR carry a letter here. Why →

Every call, last 12 months

DateFirmRatingActionPrice at callTargetTarget statusMove in the 30 days before
2026-10-27 Guggenheim Buy maintained $175.85 $299 running to 2027-10-27 -1.1%
2026-10-19 JPMorgan Overweight maintained $171.80 $252 running to 2027-10-19 -12.3%
2026-10-15 Barclays Overweight maintained $178.81 $259 running to 2027-10-15 -11.6%
2026-10-14 Morgan Stanley Overweight maintained $179.08 $326 running to 2028-04-14 -13.5%
2026-10-12 Truist Securities Hold → Buy upgrade $179.72 $270 running to 2027-10-12 -14.0%
2026-10-08 Goldman Sachs Buy maintained $178.85 $272 running to 2027-10-08 -16.1%
2026-09-30 Piper Sandler Overweight maintained $175.16 $251 running to 2027-09-30 -13.2%
2026-09-28 KeyBanc Underweight → Sector Weight upgrade $172.97 — no target -15.4%
2026-09-22 GLJ Research Buy maintained $200.78 $250 running to 2027-09-22 -6.3%
2026-09-09 Piper Sandler Overweight initiated $203.10 $260 replaced 2026-09-30, new $251 -15.1%
2026-08-27 BMO Capital Market Perform → Outperform upgrade $210.10 $263 running to 2027-08-27 +3.7%
2026-08-26 Deutsche Bank Buy maintained $205.93 $299 running to 2027-08-26 +0.1%
2026-08-26 Argus Research Buy reiterated $205.93 $275 running to 2027-08-26 +0.1%
2026-08-18 Morgan Stanley Overweight maintained $220.01 $323 replaced 2026-10-14, new $326 +3.8%
2026-08-17 Evercore ISI Group In-Line maintained $217.85 $218 within 5% of price when set +2.8%
2026-08-07 Wells Fargo Overweight maintained $250.05 $313 running to 2027-08-07 +11.5%
2026-08-03 Citigroup Buy maintained $232.73 $297 running to 2027-08-03 +3.6%
2026-08-03 Guggenheim Buy maintained $232.73 $282 replaced 2026-10-27, new $299 +3.6%
2026-07-31 Wells Fargo Overweight maintained $211.03 $300 replaced 2026-08-07, new $313 -9.1%
2026-07-31 Truist Securities Hold reiterated $211.03 $229 reached 2026-08-03 -9.1%
2026-07-31 Bernstein Underperform maintained $211.03 $197 reached 2026-09-16 -9.1%
2026-07-24 Roth Capital Buy reiterated $202.82 $300 running to 2027-07-24 -18.3%
2026-07-14 Barclays Overweight maintained $220.58 $279 replaced 2026-10-15, new $259 -17.5%
2026-07-14 Truist Securities Buy → Hold initiated $220.58 $249 replaced 2026-07-31, new $229 -17.5%
2026-07-10 Susquehanna Positive maintained $227.83 $270 running to 2027-07-10 -8.6%
2026-07-09 Morgan Stanley Overweight maintained $228.50 $245 reached 2026-08-07 -12.8%
2026-07-07 Deutsche Bank Hold → Buy upgrade $227.72 $272 replaced 2026-08-26, new $299 -18.4%
2026-07-06 Wells Fargo Overweight maintained $233.06 $320 replaced 2026-07-31, new $300 -16.5%
2026-06-17 Bernstein Underperform initiated $254.80 $217 reached 2026-07-16 +9.1%
2026-06-15 Mizuho Outperform maintained $273.51 $300 running to 2027-06-15 +17.2%
2026-06-11 UBS Buy maintained $271.17 $330 running to 2027-06-11 +18.9%
2026-05-28 GLJ Research Hold → Buy upgrade $303.38 $315 within 5% of price when set +54.9%
2026-05-05 Freedom Broker Hold → Buy upgrade $219.38 $260 reached 2026-05-26 +12.3%
2026-05-04 UBS Buy maintained $211.39 $290 reached 2026-05-28 +8.2%
2026-05-04 Evercore ISI Group In-Line maintained $211.39 $219 within 5% of price when set +8.2%
2026-04-21 Citigroup Buy maintained $186.61 $243 reached 2026-05-21 -3.2%
2026-04-21 Barclays Overweight maintained $186.61 $213 reached 2026-05-05 -3.2%
2026-04-09 Susquehanna Positive maintained $197.25 $250 reached 2026-05-22 -0.3%
2026-04-07 Jefferies Hold maintained $192.31 $187 within 5% of price when set +1.6%
2026-03-17 Guggenheim Buy maintained $200.42 $269 reached 2026-05-26 -11.2%
2026-03-05 Evercore ISI Group In-Line maintained $191.80 $212 replaced 2026-05-04, new $219 -19.8%
2026-03-04 GLJ Research Buy → Hold downgrade $197.27 $208 reached 2026-05-01 -14.4%
2026-03-03 Barclays Overweight maintained $197.53 $228 replaced 2026-04-21, new $213 -12.4%
2026-03-02 Morgan Stanley Overweight maintained $199.86 $230 reached 2026-05-11 -11.4%
2026-02-26 Wells Fargo Overweight maintained $200.10 $255 reached 2026-05-22 -14.9%
2026-02-26 Freedom Broker Buy → Hold downgrade $200.10 $250 replaced 2026-05-05, new $260 -14.9%
2026-02-26 Deutsche Bank Buy → Hold downgrade $200.10 $245 reached 2026-05-21 -14.9%
2026-02-25 UBS Buy maintained $210.12 $300 replaced 2026-05-04, new $290 -13.5%
2026-02-25 Mizuho Outperform maintained $210.12 $271 reached 2026-05-27 -13.5%
2026-02-25 HSBC Buy → Hold downgrade $210.12 $211 within 5% of price when set -13.5%
2026-02-25 RBC Capital Outperform maintained $210.12 $236 reached 2026-05-20 -13.5%
2026-02-25 Susquehanna Positive maintained $210.12 $280 replaced 2026-04-09, new $250 -13.5%
2026-02-25 Baird Outperform → Neutral downgrade $210.12 $205 within 5% of price when set -13.5%
2026-01-22 Bank of America Buy maintained $239.68 $271 reached 2026-05-27 -11.0%
2026-01-08 Guggenheim Buy maintained $246.26 $312 replaced 2026-03-17, new $269 -2.8%
2026-01-07 Jefferies Buy → Hold downgrade $241.11 $260 replaced 2026-04-07, new $187 -5.8%
2025-12-19 Wells Fargo Overweight maintained $266.98 $285 replaced 2026-02-26, new $255 +6.0%
2025-11-04 GLJ Research Buy maintained $262.70 $314 replaced 2026-03-04, new $208 —
2025-11-03 UBS Buy maintained $265.71 $330 replaced 2026-02-25, new $300 —
2025-11-03 Freedom Broker Buy maintained $265.71 $310 replaced 2026-02-26, new $250 —
2025-10-31 TD Cowen Buy maintained $266.94 $260 within 5% of price when set —
2025-10-31 JPMorgan Overweight maintained $266.94 $303 reached 2026-05-28 —
2025-10-31 KeyBanc Underweight maintained $266.94 $150 running to 2026-10-31 —

Also in Solar & Clean

ENPHRUNNXTSEDGSolar & Clean vs TAN →

Interactive version with the price chart and target overlay: Scorecard tab on the dashboard. All covered names: index.

How calls are checked

Every call is checked on the firm's own terms. A price target is followed until its own deadline (12 months unless the firm publishes a different horizon) and ends as reached (the stock closed at or beyond it while it stood), replaced (the same firm set a new target first) or short at deadline. A rating is compared with the stock's sector SPDR ETF on total return over the rating's life, because most big-firm ratings are relative: Overweight means "beat its peers", not "go up". Hold-type ratings are tracked, not graded. A firm is numbered only with 30+ resolved targets, and a letter prints only for a firm's whole record where an exact test separates it from a coin flip. None of this is a verdict on anyone's skill, and one day is never a grade. The full method →

Get the daily brief

Our take, the S&P 500 Pulse, the Street's calls and today's docket — one email, weekdays, 9 AM ET, 30 minutes before the open.