Investors tend to be the most optimistic about the overall market or an individual stock right at the very top. Just when it seems it can't get any better, it usually doesn't and, by then, the last of the buyers have generally bought in. ...

Macy's, Inc. (M) reported fourth quarter earnings of $2.82 per share on revenue of $8.67 billion. The consensus earnings estimate was $2.69 per share on revenue of $8.71 billion for the quarter ending January 31, 2018. The Earnings Whisper ® number was $2.72 per share. While revenue grew 1.8% year-over-year, earnings grew by nearly 40%.

Twitter, Inc. (TWTR) reported fourth quarter earnings of $0.19 per share on revenue of $731.56 million. The consensus earnings estimate was $0.14 per share on revenue of $690.3 million for the quarter ending December 31, 2017. The Earnings Whisper ® number was $0.19 per share. Revenue grew 2.0% on a year-over-year basis.

GoPro, Inc. (GPRO) reported a fourth quarter loss of $0.30 per share on revenue of $334.8 million. The consensus estimate was a loss of $0.13 per share on revenue of $340.2 million for the quarter ending December 31, 2017. The Earnings Whisper ® number was a loss of $0.16 per share.

Ford Motor Company (F) reported fourth quarter earnings of $0.39 per share on revenue of $41.30 billion. The consensus earnings estimate was $0.42 per share on revenue of $37.15 billion for the quarter ending December 31, 2017. The Earnings Whisper ® number was $0.41 per share.

JPMorgan Chase & Co. (JPM) reported fourth quarter earnings of $1.76 per share on revenue of $28.12 billion. The consensus earnings estimate was $1.69 per share on revenue of $24.80 billion for the quarter ending December 31, 2017. The Earnings Whisper ® number was $1.75 per share. Earnings grew 2.9% year-over-year with revenue growth of 7.8%.

BlackBerry Limited (BB) reported third quarter earnings of $0.03 per share on revenue of $226.00 million. The consensus estimate was for breakeven results on revenue of $216.0 million for the quarter ending November 30, 2017. The Earnings Whisper ® number was $0.02 per share. The company also said it continues to expect to be profitable in the fiscal year with revenue of $920.0 million to $950.0 million.

Short-term trades based on a combination of the true expectations of professional analysts, investor sentiment and technical analysis, then tested with quantitative formulas that have been shown to significantly outperform.

The stocks that are most likely to go higher ahead of earnings and through the announcement - based on over 30 criteria revolving primarily around the Earnings Whisper ®, Whisperings, and analysts checks.