Back to top
New Strong Buy Stocks for June 2nd

New Strong Buy Stocks for June 2nd

This company that designs, develops, manufactures and markets mechanical locks has seen the Zacks Consensus Estimate for its current year earnings increasing more than 100% over the last 60 days.

loading...
Top Stock Picks for the Week of June 1, 2020

Top Stock Picks for the Week of June 1, 2020

This well-known wholesale warehouse club joins this Big Pharma giant at the top of this week's Buy list, according to our Panel of Zacks Experts.

This well-known wholesale warehouse club joins this Big ...

5 Tech Winners from 1st Back-to-Back Monthly Gain in 2020

5 Tech Winners from 1st Back-to-Back Monthly Gain in 2020

We have narrowed down our search to five technology stocks that have popped more than 30% in the last two months and still have upside left. Each carries either a Zacks Rank #1 or #2.

We have narrowed down our search to five ...

Investment Ideas

Stocks

ETFs

Mutual Funds

Options

Earnings Analysis

More Analysis

Earnings Headlines

View All

Reported Earnings Surprises

View All
Symbol Time Expected Reported %Surprise
DCI 07:08 0.38 0.50 +31.58

EPS Positive Surprises for Jun 2, 2020

Symbol Time Expected Reported %Surprise
BBW 06:54 -0.76 -0.83 -9.21
CBRL 08:20 -4.72 -6.81 -44.28
DKS 07:38 -0.50 -1.21 -142.00

EPS Negative Surprises for Jun 2, 2020

Upcoming Earnings ESP

View More
Symbol ESP Most Accurate Estimate Consensus Estimate
CPB 4.81% 0.81 0.77
SJM 1.10% 2.30 2.28
GES 12.75% -0.77 -0.88
NAV 10.70% -0.64 -0.72

Video Commentaries

Zacks Partner Headlines

thestreet

marketwatch

cnn