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.
style-scores: Archive
Marathon Petroleum Corporation (MPC) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Marathon Petroleum (MPC) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
MPCPositive Net Change PARRPositive Net Change
earnings-surprise price-change style-scores valuation
Booking Holdings Inc. (BKNG) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Booking Holdings (BKNG) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
BKNGPositive Net Change
earnings-surprise price-change style-scores valuation
Coca Cola Femsa S.A.B. de C.V. (KOF) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Coca-Cola FEMSA (KOF) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
KOFNegative Net Change
earnings-surprise price-change style-scores valuation
Hershey Company (The) (HSY) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Hershey (HSY) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
HSYNegative Net Change
earnings-surprise price-change style-scores valuation
Audioeye, Inc. (AEYE) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
AudioEye (AEYE) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
AEYENegative Net Change WDAYPositive Net Change
earnings-surprise price-change style-scores valuation
Skyline Corporation (SKY) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Skyline (SKY) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
SKYNegative Net Change CVCOPositive Net Change
earnings-surprise price-change style-scores valuation
Ulta Beauty Inc. (ULTA) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Ulta (ULTA) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
ULTANegative Net Change BBWNegative Net Change
earnings-surprise price-change style-scores valuation
STMicroelectronics N.V. (STM) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
STMicroelectronics (STM) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
STMNegative Net Change
earnings-surprise price-change style-scores valuation
Graphic Packaging Holding Company (GPK) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Graphic Packaging (GPK) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
GPKNegative Net Change
earnings-surprise price-change style-scores valuation
Stevanato Group S.p.A. (STVN) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Stevanato (STVN) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
STVNNegative Net Change CPRXNegative Net Change
earnings-surprise price-change style-scores valuation
CGI Group, Inc. (GIB) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
CGI (GIB) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
GIBNegative Net Change
earnings-surprise price-change style-scores valuation
Taylor Morrison Home Corporation (TMHC) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Taylor Morrison (TMHC) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
TMHCNegative Net Change NVRNegative Net Change
earnings-surprise price-change style-scores valuation
Perion Network Ltd (PERI) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Perion Network (PERI) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
PERINegative Net Change
earnings-surprise price-change style-scores valuation
Deckers Outdoor Corporation (DECK) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Deckers (DECK) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
DECKPositive Net Change
earnings-surprise price-change style-scores valuation
Insight Enterprises, Inc. (NSIT) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Insight Enterprises (NSIT) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
NSITNegative Net Change
earnings-surprise price-change style-scores valuation
Cavco Industries, Inc. (CVCO) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Cavco (CVCO) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
CVCOPositive Net Change SKYNegative Net Change
earnings-surprise price-change style-scores valuation
Hershey Company (The) (HSY) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Hershey (HSY) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
HSYNegative Net Change
earnings-surprise price-change style-scores valuation
Lattice Semiconductor Corporation (LSCC) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Lattice (LSCC) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
LSCCPositive Net Change AVGOPositive Net Change
earnings-surprise price-change style-scores valuation
MASTERCRAFT BOAT HOLDINGS, INC. (MCFT) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
MasterCraft Boat Holdings, Inc. (MCFT) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
MCFTPositive Net Change
earnings-surprise price-change style-scores valuation
Copa Holdings, S.A. (CPA) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Copa Holdings (CPA) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
CPANegative Net Change UALNegative Net Change
earnings-surprise price-change style-scores valuation
Deckers Outdoor Corporation (DECK) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Deckers (DECK) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
DECKPositive Net Change
earnings-surprise price-change style-scores valuation
Perion Network Ltd (PERI) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Perion Network (PERI) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
PERINegative Net Change
earnings-surprise price-change style-scores valuation
Parker-Hannifin Corporation (PH) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Parker-Hannifin (PH) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
PHNegative Net Change
earnings-surprise price-change style-scores valuation
Transdigm Group Incorporated (TDG) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
TransDigm (TDG) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
TDGNegative Net Change
earnings-surprise price-change style-scores valuation
Playa Hotels & Resorts N.V. (PLYA) Hit a 52 Week High, Can the Run Continue?
by Zacks Equity Research
Playa Hotels (PLYA) is at a 52-week high, but can investors hope for more gains in the future? We take a look at the company's fundamentals for clues.
HNegative Net Change
earnings-surprise price-change style-scores valuation