Wheaton Precious Metals (WPM) Stock: Price, Analysis