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.