KB Homes Stock Price A Comprehensive Analysis