Home Stock Cheap Microsoft stock could drop further before recovery