Will This Analyst Upgrade Help KB Homes (KBH) Stock Today?