Royal Gold, Inc. (NASDAQ:RGLD – Get Free Report) (TSE:RGL) has earned an average rating of “Hold” from the ten ratings firms ...