What factors might cause a chemical reaction to produce more than a 100 percent yield?
Arithmetic error; chemical impurity; insufficient drying.
Insufficient drying is the most likely factor. As regards chemical purity, by far the best test of the purity of a compound is its melting point. Chemical impurity strongly depresses melting point.