Royal Gold (RGLD) reported Q1 adjusted earnings late Wednesday of $1.51 per diluted share, up from $0.91 a year earlier.
Analysts polled by FactSet expected $1.43.
Revenue for the quarter ended March 31 was $193.4 million, up from $148.9 million a year earlier.
Four analysts surveyed by FactSet expected $182.2 million.
Shares of Royal Gold were down 3.1% in recent after-hours activity.