JD Stock technical analysis