Wallsti
Macro Thu 08:30 Core PPI m/m 1.3%vs 0.3% hotter S&P fut -0.08%10y -3bp Thu 08:30 Core Retail Sales m/m 0.9%vs 0.6% stronger S&P fut -0.08%10y -3bp Thu 08:30 PPI m/m 1.3%vs 0.6% hotter S&P fut -0.08%10y -3bp Next
Meme ranking

FSLR

First Solar, Inc. · Technology · Solar
TECHSellMABuy · 7 ▲ZACKSHold R500#385 today TARGET+54%
$178.44 -0.36% today · -0.23% 1W
Oct 15 close or latest
ReadoutWhy it's moving

Moving with the market

Assembled from Wallsti's own signals.

Meta Analyst score Buy 7.0/10 (+0.79 raw)

Every firm's latest rating in the past year, each weighted by its age (a 3-month-old call counts half as much as today's), blended with the consensus of 36 analysts (+0.97, counted like 1.5 fresh ratings). 28 firms, 15 with a call in the past 3 months; net +2 upgrades in the past 30 days.

FirmLatest ratingDateWeight
Morgan StanleyOverweightOct 14, 20266%
Truist SecuritiesBuy upgradeOct 12, 20266%
Goldman SachsBuyOct 8, 20266%
Piper SandlerOverweightSep 30, 20266%
KeybancSector Weight upgradeSep 28, 20266%
GLJ ResearchBuySep 22, 20265%
BMO CapitalOutperform upgradeAug 27, 20264%
Argus ResearchBuyAug 26, 20264%
Deutsche BankBuyAug 26, 20264%
Evercore ISI GroupIn-LineAug 17, 20264%
Wells FargoOverweightAug 7, 20264%
GuggenheimBuyAug 3, 20264%

Buy is what the ratings average to, +0.79 on a scale from −2 (strong sell) to +2 (strong buy). 7.0/10 means better than 70% of S&P 500 stocks (503 scored, Oct 11, 2026): analysts rarely say sell, so most stocks land between +0.4 and +0.8, and the 0–10 shows where this one sits among them.

Mean target
$274.77
+54.0% upside
Median target
$270.00
+51.3% upside
Target range
191.00–402.00
low to high
Analysts
36
as of Oct 15

Price vs. targets

Consensus

Strong buy 10Buy 17Hold 8Sell 0Strong sell 1

Rating and target changes

DateFirmActionRatingTarget
Oct 14, 2026 Morgan Stanley Raised target Overweight $323.00 → $326.00
Oct 12, 2026 Truist Securities Upgrade Hold → Buy $229.00 → $270.00
Oct 8, 2026 Goldman Sachs Lowered target Buy $310.00 → $272.00
Sep 30, 2026 Piper Sandler Lowered target Overweight $260.00 → $251.00
Sep 28, 2026 Keybanc Upgrade Underweight → Sector Weight —
Sep 22, 2026 GLJ Research Lowered target Buy $315.00 → $250.00
Sep 9, 2026 Piper Sandler Initiated Overweight $260.00
Aug 27, 2026 BMO Capital Upgrade Market Perform → Outperform $237.00 → $263.00
Aug 26, 2026 Argus Research Reiterated Buy $275.00
Aug 26, 2026 Deutsche Bank Raised target Buy $272.00 → $299.00
Aug 18, 2026 Morgan Stanley Raised target Overweight $245.00 → $323.00
Aug 17, 2026 Evercore ISI Group Lowered target In-Line $219.00 → $218.00
Aug 7, 2026 Wells Fargo Raised target Overweight $300.00 → $313.00
Aug 3, 2026 Guggenheim Raised target Buy $279.00 → $282.00
Aug 3, 2026 Citigroup Raised target Buy $294.00 → $297.00
Jul 31, 2026 Bernstein Lowered target Underperform $217.00 → $197.00
Jul 31, 2026 Truist Securities Lowered target Hold $249.00 → $229.00
Jul 31, 2026 Wells Fargo Lowered target Overweight $320.00 → $300.00
Jul 24, 2026 Roth Capital Reiterated Buy $300.00
Jul 14, 2026 Truist Securities Initiated Buy → Hold $249.00
Jul 14, 2026 Barclays Raised target Overweight $213.00 → $279.00
Jul 10, 2026 Susquehanna Raised target Positive $250.00 → $270.00
Jul 9, 2026 Morgan Stanley Raised target Overweight $230.00 → $245.00
Jul 7, 2026 Deutsche Bank Upgrade Hold → Buy $245.00 → $272.00
Jul 6, 2026 Wells Fargo Raised target Overweight $255.00 → $320.00
Jun 17, 2026 Bernstein Initiated Underperform $217.00
Jun 15, 2026 Mizuho Raised target Outperform $243.00 → $300.00
Jun 11, 2026 UBS Raised target Buy $290.00 → $330.00
May 28, 2026 GLJ Research Upgrade Hold → Buy $207.82 → $315.00
May 5, 2026 Freedom Broker Upgrade Hold → Buy $250.00 → $260.00
May 4, 2026 Evercore ISI Group Raised target In-Line $212.00 → $219.00
May 4, 2026 UBS Lowered target Buy $300.00 → $290.00
Apr 21, 2026 Barclays Lowered target Overweight $228.00 → $213.00
Apr 21, 2026 Citigroup Lowered target Buy $300.00 → $243.00
Apr 9, 2026 Susquehanna Lowered target Positive $280.00 → $250.00
Apr 7, 2026 Jefferies Lowered target Hold $205.00 → $187.00
Mar 17, 2026 Guggenheim Lowered target Buy $312.00 → $269.00
Mar 5, 2026 Evercore ISI Group Lowered target In-Line $241.00 → $212.00
Mar 4, 2026 GLJ Research Downgrade Buy → Hold $314.43 → $207.82
Mar 3, 2026 Barclays Lowered target Overweight $279.00 → $228.00

Source: Yahoo Finance analyst data, collected daily.