Market Rebounds on Multiple Factors