While this is a B-rated stock at the moment, it has remained squarely at a buy rating for over the past year—something that you don't see all that often with mid-cap stocks. And I believe that its upcoming earnings announcement (scheduled for October 31) could be just the thing to push HVT shares back up to an A-rated buy. Currently, analysts are calling for 7.9% annual sales growth and a whopping 135.7% earnings growth. Better yet, the analyst community has revised this quarter's earnings estimate up nearly 14%…in just the past month! This suggests that we'll see another double-digit earnings surprise from Haverty's, just as we have for the past several quarters running.