Some food for thought:  It's been my experience that stocks do not typcally trade daily on content, but on trends and may have no relation to anything but noise.  Long-term, intrinsic value tends to prevail and is usually pegged to the management in charge of macro decisions.  For that reason I have always looked to the character of the owner.  In the case of Sandstorm, I looked to Nolan Watson. His background is a click away and reveals a good reason to own shares of this company IMHO.