Royal Gold offers a compelling investment case with 23% upside and a $245 price target. Click here to find out why RGLD stock is a Buy.