Franco-Nevada Corporation's stock soared to a 52-week high, reaching a price level of $137.65, as the company continues to ride a wave of bullish sentiment in the market. According to InvestingPro ...