NEW YORK (TheStreet) -- IAMGOLD Corp.  (IAG - Get Report) stock is up by 6.31% to $2.19 in early-morning trading on Thursday, as gold prices rise on market volatility.

Gold for April delivery is gaining by 3.61% to $1,237.70 per ounce on the COMEX this morning.

Gold prices are increasing amid market uncertainty and after Sweden's central bank instituted negative interest rates, the Wall Street Journal reports. The move lowered expectations that the Federal Reserve would raise interest rates this year.

Gold struggles to compete with interest-bearing assets when rates are raised. 

"There's so much uncertainty around and obviously gold does well when central banks seem to be losing control," Matthew Turner, a precious metals analyst at Macquarie, told the Journal. "I don't quite think they're losing control, but they are certainly trying ever more innovative policies."

Based in Toronto, IAMGOLD is a mid-tier mining company with four operating gold mines on three continents.

Separately, TheStreet Ratings has set a "sell" rating and a score of D on IAMGOLD stock. This is driven by some concerns, which TheStreet Ratings believes should have a greater impact than any strengths, and could make it more difficult for investors to achieve positive results compared to most of the stocks it covers.

The company's weaknesses can be seen in multiple areas, such as its poor profit margins, weak operating cash flow and generally disappointing historical performance in the stock itself.

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.

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

IAG Chart IAG data by YCharts