WAT - Waters Corporation Stock Analysis | Finranks