FNV Financials: Franco-Nevada Corp AI Analysis