KB Home (NYSE: KBH) narrowed second quarter losses more than expected to 31 cents per share from 89 cents per share a year earlier sending the stock price soaring $1.10 to close at $9.80.