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 | 10 S Riverside Plaza Suite #1600 | 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.48% per year. These returns cover a period from January 1, 1988 through May 5, 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.
stock-performance: Archive
Earnings Estimates Rising for Papa John's (PZZA): Will It Gain?
by Zacks Equity Research
Papa John's (PZZA) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
PZZANegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Can NIU TECHADR (NIU) Run Higher on Rising Earnings Estimates?
by Zacks Equity Research
NIU TECHADR (NIU) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
NIUPositive Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Will Big Lots (BIG) Gain on Rising Earnings Estimates?
by Zacks Equity Research
Big Lots (BIG) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
BIGPositive Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Can FormFactor (FORM) Run Higher on Rising Earnings Estimates?
by Zacks Equity Research
FormFactor (FORM) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
FORMNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
5 Value Stocks for the Second Half of 2020
by Tracey Ryniec
Growth stocks are the stars this year but there are always hidden opportunities in value.
PXDPositive Net Change BIGPositive Net Change ABGNegative Net Change CNCNegative Net Change GTNPositive Net Change
stock-performance value-stocks
Earnings Estimates Rising for Synnex (SNX): Will It Gain?
by Zacks Equity Research
Synnex (SNX) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
SNXNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Be Fearful When Others Are Greedy
by Daniel Laboe
Famous economist John Maynard Keynes said, "the markets can remain irrational longer than you can remain solvent," be cautious and flexible as market conditions evolve.
SPYNegative Net Change QQQNegative Net Change DIANegative Net Change
coronavirus stock-performance
Stocks for the Most Intriguing Earnings Season Ever
by Tracey Ryniec
S&P 500 earnings are expected to fall 44.1% in Q2 but there will likely be surprises as many companies withdrew guidance.
JPMPositive Net Change MSFTNegative Net Change NKENegative Net Change BACNegative Net Change FDXNegative Net Change
earnings stock-performance
Earnings Estimates Moving Higher for Patterson Cos. (PDCO): Time to Buy?
by Zacks Equity Research
Patterson Cos. (PDCO) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Why iRobot (IRBT) Might be Well Poised for a Surge
by Zacks Equity Research
iRobot (IRBT) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
IRBTNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Earnings Estimates Moving Higher for Buckle (BKE): Time to Buy?
by Zacks Equity Research
Buckle (BKE) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
BKENegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Will Winnebago (WGO) Gain on Rising Earnings Estimates?
by Zacks Equity Research
Winnebago (WGO) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
WGONegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Earnings Estimates Moving Higher for Brunswick (BC): Time to Buy?
by Zacks Equity Research
Brunswick (BC) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
BCNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
The Battle Between Bulls & Bears Rages On
by Daniel Laboe
Support levels to watch out for as well as good entry points for a few revolutionary tech stocks.
SEPositive Net Change BABANegative Net Change TWLONegative Net Change
stock-performance tech-stocks
Can Yeti (YETI) Run Higher on Rising Earnings Estimates?
by Zacks Equity Research
Yeti (YETI) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
YETINegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Surging Earnings Estimates Signal Upside for Tempur Sealy (TPX) Stock
by Zacks Equity Research
Tempur Sealy (TPX) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
TPXNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Earnings Estimates Moving Higher for Redwood Trust (RWT): Time to Buy?
by Zacks Equity Research
Redwood Trust (RWT) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
RWTNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Earnings Estimates Moving Higher for Commercial Metals (CMC): Time to Buy?
by Zacks Equity Research
Commercial Metals (CMC) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
CMCNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Can the S&P500 Break 3,200 this Summer?
by John Blank
What could the catalysts be?
SREPositive Net Change FTNTNegative Net Change ABBVPositive Net Change
economy stock-performance
Earnings Estimates Rising for Williams-Sonoma (WSM): Will It Gain?
by Zacks Equity Research
Williams-Sonoma (WSM) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
WSMNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Will Pool Corp. (POOL) Gain on Rising Earnings Estimates?
by Zacks Equity Research
Pool Corp. (POOL) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
POOLNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Will Evercore (EVR) Gain on Rising Earnings Estimates?
by Zacks Equity Research
Evercore (EVR) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
EVRPositive Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Surging Earnings Estimates Signal Upside for Equifax (EFX) Stock
by Zacks Equity Research
Equifax (EFX) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
EFXNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Why Crocs (CROX) Might be Well Poised for a Surge
by Zacks Equity Research
Crocs (CROX) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
CROXNegative Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank
Earnings Estimates Rising for DouYu International Holdings Limited Sponsored ADR (DOYU): Will It Gain?
by Zacks Equity Research
DouYu International Holdings Limited Sponsored ADR (DOYU) shares have started gaining and might continue moving higher in the near term, as indicated by solid earnings estimate revisions.
DOYUPositive Net Change
earnings earnings-estimates earnings-estimates-revisions price-performance stock-performance zacks-consensus-estimate zacks-rank