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
Herc Holdings (HRI) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Herc Holdings (HRI) 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.
HRIPositive Net Change
earnings-surprise price-change style-scores valuation
Saia (SAIA) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Saia (SAIA) 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.
SAIAPositive Net Change
earnings-surprise price-change style-scores valuation
Arch Capital (ACGL) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Arch Capital (ACGL) 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.
ACGLNegative Net Change
earnings-surprise price-change style-scores valuation
Belden (BDC) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Belden (BDC) 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.
BDCPositive Net Change
earnings-surprise price-change style-scores valuation
Evertec (EVTC) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Evertec (EVTC) 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.
EVTCNegative Net Change
earnings-surprise price-change style-scores valuation
Vishay (VPG) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Vishay (VPG) 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.
VPGPositive Net Change WCCPositive Net Change ARWPositive Net Change TTMIPositive Net Change
earnings-surprise price-change style-scores valuation
Watts Water (WTS) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Watts Water (WTS) 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.
WTSPositive Net Change
earnings-surprise price-change style-scores valuation
Commercial Metals (CMC) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Commercial Metals (CMC) 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.
CMCPositive Net Change NUEPositive Net Change TXPositive Net Change APEMYNo Net Change
earnings-surprise price-change style-scores valuation
Tecnoglass (TGLS) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Tecnoglass (TGLS) 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.
TGLSPositive Net Change
earnings-surprise price-change style-scores valuation
Ulta (ULTA) Hits 52-Week High, Can the Run Continue?
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 TSCONegative Net Change DKSNegative Net Change AZONegative Net Change
earnings-surprise price-change style-scores valuation
PCB Bancorp (PCB) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
PCB Bancorp (PCB) 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.
PCBNegative Net Change
earnings-surprise price-change style-scores valuation
NXP (NXPI) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
NXP (NXPI) 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.
NXPIPositive Net Change MCHPPositive Net Change MTSINegative Net Change ONPositive Net Change
earnings-surprise price-change style-scores valuation
Ternium S.A. (TX) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Ternium S.A. (TX) 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.
TXPositive Net Change
earnings-surprise price-change style-scores valuation
Jones Lang LaSalle (JLL) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Jones Lang LaSalle (JLL) 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.
JLLPositive Net Change
earnings-surprise price-change style-scores valuation
Insperity, Inc. (NSP) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Insperity, Inc. (NSP) 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.
NSPNegative Net Change MANNegative Net Change RHINegative Net Change
earnings-surprise price-change style-scores valuation
NVR (NVR) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
NVR (NVR) 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.
NVRPositive Net Change
earnings-surprise price-change style-scores valuation
Onto Innovation (ONTO) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Onto Innovation (ONTO) 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.
ONTOPositive Net Change
earnings-surprise price-change style-scores valuation
Robert Half (RHI) Soars to 52-Week High, Time to Cash Out?
by Zacks Equity Research
Robert Half (RHI) 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.
RHINegative Net Change
earnings-surprise price-change style-scores valuation
AMN Healthcare (AMN) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
AMN Healthcare (AMN) 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.
AMNPositive Net Change
earnings-surprise price-change style-scores valuation
CRA (CRAI) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
CRA (CRAI) 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.
CRAINegative Net Change MANNegative Net Change RSGNegative Net Change FCNPositive Net Change
earnings-surprise price-change style-scores valuation
Interpublic (IPG) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Interpublic (IPG) 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.
IPGPositive Net Change FCNPositive Net Change PUBGYPositive Net Change WPPPositive Net Change
earnings-surprise price-change style-scores valuation
Piper Sandler Companies (PIPR) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Piper Sandler Companies (PIPR) 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.
PIPRNegative Net Change
earnings-surprise price-change style-scores valuation
Daseke (DSKE) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Daseke (DSKE) 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.
DSKEPositive Net Change
earnings-surprise price-change style-scores valuation
Jakks (JAKK) Hits Fresh High: Is There Still Room to Run?
by Zacks Equity Research
Jakks (JAKK) 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.
JAKKNegative Net Change SNANegative Net Change BCPositive Net Change ONEWPositive Net Change
earnings-surprise price-change style-scores valuation
Omnicell (OMCL) Hits 52-Week High, Can the Run Continue?
by Zacks Equity Research
Omnicell (OMCL) 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.
OMCLNegative Net Change CPSINegative Net Change SARTFNo Net Change GNNDYPositive Net Change
earnings-surprise price-change style-scores valuation