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.75% per year. These returns cover a period from January 1, 1988 through July 7, 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
All You Need to Know About Ooma (OOMA) Rating Upgrade to Strong Buy
by Zacks Equity Research
Ooma (OOMA) 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.
OOMAPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
World Kinect (WKC) Upgraded to Strong Buy: What Does It Mean for the Stock?
by Zacks Equity Research
World Kinect (WKC) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
WKCPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Perpetua Resources (PPTA) Upgraded to Strong Buy: What Does It Mean for the Stock?
by Zacks Equity Research
Perpetua Resources (PPTA) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
PPTAPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Ubiquiti (UI) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
Ubiquiti (UI) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
UIPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
HUYA (HUYA) Upgraded to Buy: What Does It Mean for the Stock?
by Zacks Equity Research
HUYA (HUYA) 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.
HUYANegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Honest (HNST) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
Honest (HNST) 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.
HNSTNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Kinder Morgan (KMI) Upgraded to Strong Buy: Here's Why
by Zacks Equity Research
Kinder Morgan (KMI) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
KMIPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Canaan (CAN) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Canaan (CAN) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
CANPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes Coherent (COHR) a New Strong Buy Stock
by Zacks Equity Research
Coherent (COHR) 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.
COHRPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
International Paper (IP) Upgraded to Strong Buy: What Does It Mean for the Stock?
by Zacks Equity Research
International Paper (IP) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #1 (Strong Buy).
IPNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Limbach (LMB) Upgraded to Strong Buy: Here's Why
by Zacks Equity Research
Limbach (LMB) 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.
LMBPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Definitive Healthcare (DH) Moves to Buy: Rationale Behind the Upgrade
by Zacks Equity Research
Definitive Healthcare (DH) 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.
DHNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes First Foundation (FFWM) a New Buy Stock
by Zacks Equity Research
First Foundation (FFWM) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
FFWMPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Potlatch (PCH) Upgraded to Buy: Here's Why
by Zacks Equity Research
Potlatch (PCH) 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.
PCHNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
ICL Group (ICL) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
ICL Group (ICL) 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.
ICLPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes Agenus (AGEN) a New Buy Stock
by Zacks Equity Research
Agenus (AGEN) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
AGENPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Eventbrite (EB) Upgraded to Buy: What Does It Mean for the Stock?
by Zacks Equity Research
Eventbrite (EB) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
EBPositive 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 Genius Sports Limited (GENI) Rating Upgrade to Buy
by Zacks Equity Research
Genius Sports Limited (GENI) 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.
GENIPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Crescent Energy (CRGY) Upgraded to Buy: What Does It Mean for the Stock?
by Zacks Equity Research
Crescent Energy (CRGY) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
CRGYNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
What Makes P10 (PX) a New Strong Buy Stock
by Zacks Equity Research
P10 (PX) 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.
PXNegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Vita Coco Company (COCO) Upgraded to Strong Buy: Here's Why
by Zacks Equity Research
Vita Coco Company (COCO) 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.
COCONegative Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Personalis (PSNL) Upgraded to Buy: Here's Why
by Zacks Equity Research
Personalis (PSNL) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
PSNLPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Plumas Bancorp (PLBC) Upgraded to Strong Buy: Here's What You Should Know
by Zacks Equity Research
Plumas Bancorp (PLBC) 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.
PLBCPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Talkspace (TALK) Upgraded to Buy: Here's What You Should Know
by Zacks Equity Research
Talkspace (TALK) might move higher on growing optimism about its earnings prospects, which is reflected by its upgrade to a Zacks Rank #2 (Buy).
TALKPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank
Olo (OLO) Upgraded to Buy: Here's Why
by Zacks Equity Research
Olo (OLO) 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.
OLOPositive Net Change
earnings-estimates earnings-estimates-revisions earnings-outlook rating-upgrade stock-price-movement zacks-consensus-estimate zacks-rank