Royal Gold: A Solid Buy The Dip Candidate (NASDAQ:RGLD) : co