Share works by sharing the storage of common subexpressions between different parts of an expression, or different expressions.
Using Share will never affect the results you get from Mathematica. It may, however, reduce the amount of memory used, and in many cases also the amount of time taken.