Haverty Furniture: Despite Challenges, The Stock Justifies An… — HVT +0.80 · News Impact Screener