Home Stock Price Pays off: But is the Good Deal here to Stay?