Credo remains a buy as fundamentals are robust despite recent stock weakness and technical bearishness. Click here to read an ...