NEW YORK (TheStreet) -- Shares of Silver Wheaton (SLW)  closed up 3.11% to $23.53 today as Credit Suisse upgraded its rating on the company to "outperform" from "neutral."

Shares of Silver Wheaton also benefited from rallying silver prices, as silver for September delivery is rising 2.38% today to $18.85 per ounce on the COMEX.

Following the market slump and heightened volatility after the Brexit vote last week, investors flocked to safe-havens like gold and silver.

Gold prices, however, are losing momentum and gold for August delivery dropping 0.19% to $1,325.20 per ounce on the COMEX today.

Silver Wheaton, a Vancouver-based precious metals mining company, is expected to announce its next quarterly earnings in early August.

Separately, TheStreet Ratings rated this stock as a "hold" with a ratings score of C.

The company's strengths can be seen in multiple areas, such as its robust revenue growth, largely solid financial position with reasonable debt levels by most measures and good cash flow from operations. However, as a counter to these strengths, TheStreet Ratings also finds weaknesses including disappointing return on equity and feeble growth in the company's earnings per share.

You can view the full analysis from the report here: SLW

TheStreet Ratings objectively rated this stock according to its "risk-adjusted"total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

Image placeholder title