RGLD Financials: Royal Gold Inc AI Analysis