KC Stock technical analysis