This page has not been authorized, sponsored, or otherwise approved or endorsed by the companies represented herein. Each of the company logos represented herein are trademarks of Microsoft Corporation; Dow Jones & Company; Nasdaq, Inc.; Forbes Media, LLC; Investor's Business Daily, Inc.; and Morningstar, Inc.
Copyright 2025 Zacks Investment Research | 101 N Wacker Drive, Floor 15, Chicago, IL 60606
At the center of everything we do is a strong commitment to independent research and sharing its profitable discoveries with investors. This dedication to giving investors a trading advantage led to the creation of our proven Zacks Rank stock-rating system. Since 1988 it has more than doubled the S&P 500 with an average gain of +23.81% per year. These returns cover a period from January 1, 1988 through November 3, 2025. Zacks Rank stock-rating system returns are computed monthly based on the beginning of the month and end of the month Zacks Rank stock prices plus any dividends received during that particular month. A simple, equally-weighted average return of all Zacks Rank stocks is calculated to determine the monthly return. The monthly returns are then compounded to arrive at the annual return. Only Zacks Rank stocks included in Zacks hypothetical portfolios at the beginning of each month are included in the return calculations. Zacks Ranks stocks can, and often do, change throughout the month. Certain Zacks Rank stocks for which no month-end price was available, pricing information was not collected, or for certain other reasons have been excluded from these return calculations. Zacks may license the Zacks Mutual Fund rating provided herein to third parties, including but not limited to the issuer.
Visit Performance Disclosure for information about the performance numbers displayed above.
Visit www.zacksdata.com to get our data and content for your mobile app or website.
Real time prices by BATS. Delayed quotes by Sungard.
NYSE and AMEX data is at least 20 minutes delayed. NASDAQ data is at least 15 minutes delayed.
This site is protected by reCAPTCHA and the Google Privacy Policy, DMCA Policy and Terms of Service apply.
rating-upgrade: Archive
EVgo (EVGO) Upgraded to Buy: Here's Why
by Zacks Equity Research
EVgo (EVGO) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
EVGONegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
NioCorp Developments Ltd. (NB) Moves to Buy: Rationale Behind the Upgrade
by Zacks Equity Research
NioCorp Developments Ltd. (NB) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
NBNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
HireQuest (HQI) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
HireQuest (HQI) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
HQINegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Electromed (ELMD) Upgraded to Buy: Here's Why
by Zacks Equity Research
Electromed (ELMD) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
ELMDNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
TriCo (TCBK) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
TriCo (TCBK) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
TCBKNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes First Financial Corp. (THFF) a New Strong Buy Stock
by Zacks Equity Research
First Financial Corp. (THFF) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
THFFNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
South Atlantic Bancshares (SABK) Upgraded to Strong Buy: Here's Why
by Zacks Equity Research
South Atlantic Bancshares (SABK) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
SABKNo Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Hanmi Financial (HAFC) Upgraded to Strong Buy: What Does It Mean for the Stock?
by Zacks Equity Research
Hanmi Financial (HAFC) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
HAFCNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
All You Need to Know About Willdan (WLDN) Rating Upgrade to Strong Buy
by Zacks Equity Research
Willdan (WLDN) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
WLDNNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Inovio (INO) Upgraded to Buy: Here's Why
by Zacks Equity Research
Inovio (INO) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
INONegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Abivax SA Sponsored ADR (ABVX) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Abivax SA Sponsored ADR (ABVX) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
ABVXNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
All You Need to Know About Armstrong World Industries (AWI) Rating Upgrade to Buy
by Zacks Equity Research
Armstrong World Industries (AWI) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
AWINegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Pacific Biosciences (PACB) Upgraded to Buy: Here's Why
by Zacks Equity Research
Pacific Biosciences (PACB) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
PACBNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
All You Need to Know About Tactile Systems Technology (TCMD) Rating Upgrade to Strong Buy
by Zacks Equity Research
Tactile Systems Technology (TCMD) has been upgraded to a Zacks Rank #1 (Strong Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
TCMDNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Nerdy (NRDY) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Nerdy (NRDY) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
NRDYPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
All You Need to Know About Open Text (OTEX) Rating Upgrade to Strong Buy
by Zacks Equity Research
Open Text (OTEX) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
OTEXNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
PRA Group (PRAA) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
PRA Group (PRAA) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
PRAANegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes Red Violet (RDVT) a New Buy Stock
by Zacks Equity Research
Red Violet (RDVT) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
RDVTNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes Corpay (CPAY) a New Buy Stock
by Zacks Equity Research
Corpay (CPAY) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
CPAYPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Ambac (AMBC) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Ambac (AMBC) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Naspers (NPSNY) Upgraded to Buy: What Does It Mean for the Stock?
by Zacks Equity Research
Naspers (NPSNY) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
NPSNYPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Kimball Electronics (KE) Upgraded to Strong Buy: Here's Why
by Zacks Equity Research
Kimball Electronics (KE) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
KENegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
All You Need to Know About DIRTT Environmental Solutions (DRTTF) Rating Upgrade to Buy
by Zacks Equity Research
DIRTT Environmental Solutions (DRTTF) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
DRTTFPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Heico (HEI) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Heico (HEI) has been upgraded to a Zacks Rank #2 (Buy), reflecting growing optimism about the company's earnings prospects. This might drive the stock higher in the near term.
HEINegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Royal Gold (RGLD) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
Royal Gold (RGLD) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
RGLDPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank