KB Home (KBH) reports earnings