OR Royalties (OR) reported Q1 adjusted earnings late Wednesday of $0.40 per basic share, up from $0.16 a year earlier.
Analysts surveyed by FactSet expected $0.35.
Revenue for the quarter ended March 31 was $102.8 million, up from $54.9 million a year ago.
Three analysts surveyed by FactSet expected $103.3 million.